|
|
(self.webpackChunk=self.webpackChunk||[]).push([[195],{27812:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={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"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},89489:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},59477:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},40001:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},26227:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},67921:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={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"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},49198:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},41464:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},87169:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={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"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},73331:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},15277:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},52671:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},8657:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},56082:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},61481:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={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"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},33853:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},63524:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={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"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},15075:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},43531:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},61485:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},47472:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},86697:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z"}}]},name:"sync",theme:"outlined"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},87395:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(60499),Ze=b(59301),me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},Ve=me,ge=b(7657),ye=function(le,pe){return Ze.createElement(ge.Z,(0,y.Z)({},le,{ref:pe,icon:Ve}))},xe=Ze.forwardRef(ye),fe=xe},88319:function(){"use strict"},94896:function(){"use strict"},74501:function(Nn,jt){"use strict";jt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},30463:function(Nn,jt){"use strict";jt.Z={poor_rating:"poor_rating___h5Pkz",title:"title___Kt7fx",content:"content___uWG5Y",row_sty:"row_sty___VNKxj",bottom_line:"bottom_line___o6CYn",row_sty1:"row_sty1___gzdZR",lable_name:"lable_name___XcFiQ",fenzu:"fenzu___zWsIa",h_lh_40:"h_lh_40___rY3ds",tooltip_icon:"tooltip_icon___Yv0p3",lable_name1:"lable_name1___g8Eds",title_icon:"title_icon___tSQED"}},56753:function(Nn,jt){"use strict";jt.Z={flex_box_center:"flex_box_center___iIik3",flex_space_between:"flex_space_between___Q7wj5",flex_box_vertical_center:"flex_box_vertical_center___LFAxO",flex_box_center_end:"flex_box_center_end___SFNWP",flex_box_column:"flex_box_column___aq5d_",form:"form___z6oqV",efficiency:"efficiency___VZgt9",configWorkContainer:"configWorkContainer___gQ6ac",tips:"tips___PkPgo",total:"total___c2k9V",tip1:"tip1___BUn8c",tip2:"tip2___Q8WSw",configworksContainer:"configworksContainer___P0ZE6",content:"content___Mow99",pubColSty:"pubColSty___YePTJ",selectSty:"selectSty___AGg4a",borderSty:"borderSty___qYL9U",delSty:"delSty___kbXe4",delBorder:"delBorder___wV7XA",copHover:"copHover___R3G_x",title_icon:"title_icon___eT6qQ",title:"title___uXYiB",multiple_select:"multiple_select___aCIWH",work_checkbox_group:"work_checkbox_group___KSwRm"}},90834:function(Nn,jt){"use strict";jt.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY",disabled_link:"disabled_link___usmze",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(Nn,jt){"use strict";jt.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},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 Nn={},jt="5.0",b={},y=null,Ze=!1,me=!1,Ve=null,ge=!1,ye=null,xe=null,fe=0;fe<arguments.length;fe++){var Se=arguments[fe];if(Se!==null)switch(typeof Se){case"number":jt=Se.toFixed(1);break;case"string":Se.match(new RegExp("^[0-9]\\.[0-9]+$"))?jt=Se:Ve=Se;break;case"object":typeof Se.is3D!="undefined"?y=Se:b=Se;break;case"boolean":Ze=Se,me=!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},b.material_id!==void 0&&!me&&(Ze=!0)),Ve!==null&&b.id===void 0&&(b.id=Ve);var le="",pe="",we=!1,ke=null,De=null,Fe=null,ue=!1,ve=null,Ie=null,Le=null,Je=null,ce=null;b.height!==void 0&&(b.height=Math.round(b.height)),b.width!==void 0&&(b.width=Math.round(b.width));var _e=function(Pe){return parseFloat(Pe)>4?parseFloat(Pe):5};Nn.setHTML5Codebase=function(Pe,$e){xe=Pe,Oe(Pe,$e)},Nn.setJavaCodebase=Nn.setJavaCodebaseVersion=Nn.isCompiledInstalled=Nn.setPreCompiledScriptPath=Nn.setPreCompiledResourcePath=function(){},Nn.setHTML5CodebaseVersion=function(Pe,$e){var ut=parseFloat(Pe);if(ut!==NaN&&ut<5){console.log("The GeoGebra HTML5 codebase version "+ut+" is deprecated. Using version latest instead.");return}ye=Pe,de(Pe,$e)},Nn.getHTML5CodebaseVersion=function(){return De},Nn.getParameters=function(){return b},Nn.setFontsCSSURL=function(Pe){Je=Pe},Nn.setGiacJSURL=function(Pe){},Nn.setJNLPFile=function(Pe){le=Pe},Nn.setJNLPBaseDir=function(Pe){},Nn.inject=function(){function Pe(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var $e="auto",ut=b.id,St,ft=!1,Dt=0;Dt<arguments.length;Dt++){var We=arguments[Dt];typeof We=="string"?(We=We.toLowerCase(),We.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?$e=We:ut=arguments[Dt]):typeof We=="boolean"?ft=We:We instanceof HTMLElement&&(St=We)}kt();function kt(){if(!ge){setTimeout(kt,200);return}$e=Et($e);var Ot=St||document.getElementById(ut);if(!Ot){console.log("possibly bug on ajax loading? ");return}if(Nn.removeExistingApplet(Ot,!1),b.width===void 0&&Ot.clientWidth&&(b.width=Ot.clientWidth),b.height===void 0&&Ot.clientHeight&&(b.height=Ot.clientHeight),!(b.width&&b.height)&&$e==="html5"&&(delete b.width,delete b.height),ke=$e,$e==="screenshot")Ce(Ot,b);else{var ie=!1;b.hasOwnProperty("playButton")&&b.playButton||b.hasOwnProperty("clickToLoad")&&b.clickToLoad?ie=!0:b.hasOwnProperty("playButtonAutoDecide")&&b.playButtonAutoDecide&&(ie=(!Ke()||Pe())&&Re()),ie?(ke="screenshot",yt(Ot,b,ft,$e)):rt(Ot,b,ft)}}};function Ke(){try{return window.self!==window.top}catch(Pe){return!0}}function Re(){return b.hasOwnProperty("screenshotGenerator")&&b.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}Nn.getViews=function(){return y},Nn.isJavaInstalled=function(){return!1};var lt=function(Pe){var $e=function(Dt){var We=JSON.parse(Dt),kt=function(oe){return oe.type=="G"||oe.type=="E"},Ot=We.elements?We.elements.filter(kt)[0]:We;if(!Ot||!Ot.url){ut();return}b.fileName=Ot.url,Te(Ot.settings||{}),y.is3D=!0;var ie="https://www.geogebra.org/images/";Nn.setPreviewImage(ve||Ot.previewUrl,ie+"GeoGebra_loading.png",ie+"applet_play.png"),Pe()},ut=function(){b.onError&&b.onError(),at("Error: Fetching material (id "+b.material_id+") failed.",b)},St=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",ft="/materials/"+b.material_id+"?scope=basic";Ue("https://"+St+"/api/proxy.php?path="+encodeURIComponent(ft),$e,ut)};function Te(Pe){var $e=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(ut){Pe[ut]=!!Pe[ut]}),$e.forEach(function(ut){b[ut]===void 0&&Pe[ut]!==void 0&&(b[ut]=Pe[ut])}),b.showToolBarHelp===void 0&&(b.showToolBarHelp=b.showToolBar)}function Ue(Pe,$e,ut){var St=new XMLHttpRequest;St.open("GET",Pe),St.onload=function(){$e(St.responseText)},St.onerror=ut,St.send()}Nn.isHTML5Installed=function(){return!0},Nn.getLoadedAppletType=function(){return ke},Nn.setPreviewImage=function(Pe,$e,ut){ve=Pe,Ie=$e,Le=ut},Nn.removeExistingApplet=function(Pe,$e){var ut;typeof Pe=="string"&&(Pe=document.getElementById(Pe)),ke=null;var St=null;for(ut=0;ut<Pe.childNodes.length;ut++){var ft=Pe.childNodes[ut],Dt=ft.className;Dt==="applet_screenshot"?$e?(ft.style.display="block",ke="screenshot"):ft.style.display="none":Dt!=="applet_scaler prerender"&&(Pe.removeChild(ft),St=Dt&&Dt.indexOf("appletParameters")!=-1?ft.id:null,ut--)}var We=b.id!==void 0?b.id:St,kt=window[We];kt&&typeof kt.getBase64=="function"&&(kt.remove(),window[We]=null)},Nn.refreshHitPoints=function(){if(_e(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var Pe=Nn.getAppletObject();return Pe&&typeof Pe.recalculateEnvironments=="function"?(Pe.recalculateEnvironments(),!0):!1},Nn.startAnimation=function(){var Pe=Nn.getAppletObject();return Pe&&typeof Pe.startAnimation=="function"?(Pe.startAnimation(),!0):!1},Nn.stopAnimation=function(){var Pe=Nn.getAppletObject();return Pe&&typeof Pe.stopAnimation=="function"?(Pe.stopAnimation(),!0):!1},Nn.getAppletObject=function(){var Pe=b.id!==void 0?b.id:"ggbApplet";return window[Pe]},Nn.resize=function(){};var qe=function(Pe,$e,ut){var St=document.createElement("param");St.setAttribute("name",$e),St.setAttribute("value",ut),Pe.appendChild(St)},Ae=function(Pe){return Pe&&Pe!=="false"},rt=function(Pe,$e,ut){_e(De)<=4.2&&(ut=!0);var St=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==De||ggbHTML5LoadedCodebaseIsWebSimple&&!ue)&&(St=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var ft=document.createElement("div");ft.classList.add("appletParameters","notranslate");var Dt=$e.width,We=$e.height;if($e.disableAutoScale=$e.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():$e.disableAutoScale,$e.width!==void 0)if(_e(De)<=4.4)Ae($e.showToolBar)&&($e.height-=7),Ae($e.showAlgebraInput)&&($e.height-=37),$e.width<605&&Ae($e.showToolBar)&&($e.width=605,Dt=605);else{var kt=100;(Ae($e.showToolBar)||Ae($e.showMenuBar))&&($e.hasOwnProperty("customToolBar")&&($e.customToolbar=$e.customToolBar),kt=Ae($e.showMenuBar)?245:155),Dt<kt&&($e.width=kt,Dt=kt)}ft.style.border="none",ft.style.display="inline-block";for(var Ot in $e)$e.hasOwnProperty(Ot)&&Ot!=="appletOnLoad"&&ft.setAttribute("data-param-"+Ot,$e[Ot]);Je&&ft.setAttribute("data-param-fontscssurl",Je),Nn.resize=function(){GGBAppletUtils.responsiveResize(Pe,$e)},window.addEventListener("resize",function(ht){Nn.resize()});var ie=typeof $e.appletOnLoad=="function"?$e.appletOnLoad:function(){};if(!ut&&$e.width!==void 0){$e.hasOwnProperty("showSplash")||ft.setAttribute("data-param-showSplash","false");var oe=Pe.querySelector(".applet_scaler.prerender"),te=oe!==null;if(te)var x=oe.querySelector(".ggb_preview");else{var x=nt(Dt,We,$e.borderColor,!1);oe=document.createElement("div"),oe.className="applet_scaler",oe.style.position="relative",oe.style.display="block",oe.style.width=Dt+"px",oe.style.height=We+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(oe,"66%"),_e(De)>=5?($e.appletOnLoad=function(ht){var he=Pe.querySelector(".ggb_preview");he&&he.parentNode.removeChild(he),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(oe),window.GGBT_wsf_view&&$(window).trigger("resize"),ie(ht)},te||oe.appendChild(x)):ft.appendChild(x),oe.appendChild(ft),te||Pe.appendChild(oe),setTimeout(function(){Nn.resize()},1)}else{var re=document.createElement("div");re.className="applet_scaler",re.style.position="relative",re.style.display="block",re.appendChild(ft),Pe.appendChild(re),$e.appletOnLoad=function(ht){Nn.resize(),ie(ht)}}function ne(ht,he){he&&typeof he.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(ht,he.appletOnLoad):renderGGBElement(ht),at("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",he)}function se(ht,he){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:ht,params:he}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Me){ne(Me.article,Me.params)}),html5AppletsToProcess=null)},_e(De)<5&&(ht.className+=" geogebraweb")):ne(ht,he)}if(St){scriptLoadStarted=!0;for(var Ne=0;Ne<ft.childNodes.length;Ne++){var ze=ft.childNodes[Ne].tagName;ze==="TABLE"&&(ft.removeChild(ft.childNodes[Ne]),Ne--)}if(ggbHTML5LoadedScript!==null){var et=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');et!=null&&et.parentNode.removeChild(et)}var ot=document.createElement("script"),dt=function(){se(ft,$e)};ot.src=pe+Fe,ggbHTML5LoadedCodebaseIsWebSimple=ue,ggbHTML5LoadedCodebaseVersion=De,ggbHTML5LoadedScript=ot.src,at("GeoGebra HTML5 codebase loaded: '"+pe+"'.",$e),!xe&&(!ye||ye=="5.0")?(ue?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),dt()):pe.requirejs?__webpack_require__.e(4510).then(function(){var ht=[__webpack_require__(4510)];dt.apply(null,ht)}.bind(this)).catch(__webpack_require__.oe):(ot.onload=dt,Pe.appendChild(ot))}else se(ft,$e);$e.height=We,$e.width=Dt},Ce=function(Pe,$e,ut){var St=nt($e.width,$e.height,$e.borderColor,ut),ft=document.createElement("div");ft.style.position="relative",ft.style.display="block",ft.style.width=$e.width+"px",ft.style.height=$e.height+"px",ft.className="applet_screenshot applet_scaler"+(ut?" applet_screenshot_play":""),ft.appendChild(St);var Dt=GGBAppletUtils.getScale($e,Pe,ut);ut?(Pe.appendChild(Qe()),window.GGBT_wsf_view||(Pe.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(ft,"66%"),Pe.appendChild(ft),Dt!==1&&!isNaN(Dt)&&(GGBAppletUtils.scaleElement(ft,Dt),ft.style.width=$e.width+"px",ft.style.height=$e.height+"px",ft.parentNode.style.width=$e.width*Dt+"px",ft.parentNode.style.height=$e.height*Dt+"px"),Nn.resize=function(){Be(Pe,St,ft,ut)},window.addEventListener("resize",function(We){Nn.resize()}),Nn.resize()};function Be(Pe,$e,ut,St){if(Pe.contains($e)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Pe.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(Pe)}var ft=GGBAppletUtils.getScale(b,Pe,St);ut.parentNode!==null&&(!isNaN(ft)&&ft!==1?(GGBAppletUtils.scaleElement(ut,ft),ut.parentNode.style.width=b.width*ft+"px",ut.parentNode.style.height=b.height*ft+"px"):(GGBAppletUtils.scaleElement(ut,1),ut.parentNode.style.width=b.width+"px",ut.parentNode.style.height=b.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(Pe),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}Nn.onExitFullscreen=function(Pe,$e){$e.appendChild(Pe)};var yt=function(Pe,$e,ut,St){Ce(Pe,$e,!0);for(var ft=function(){var kt=[];for(We=0;We<Pe.childNodes.length;We++)kt.push(Pe.childNodes[We]);if(window.GGBT_wsf_view){var Ot=window.GGBT_wsf_view.renderFullScreen(Pe,$e.id),ie=document.getElementById("fullscreencontainer"),oe=jQuery(Pe).find(".fullscreencontent");oe.length>0?(Ot.remove(),oe.attr("id","fullscreencontent").show(),jQuery(ie).append(oe),window.dispatchEvent(new Event("resize"))):rt(Ot,$e,!1),window.GGBT_wsf_view.launchFullScreen(ie)}else ke=St,rt(Pe,$e,!1);if(!window.GGBT_wsf_view)for(We=0;We<kt.length;We++)Pe.removeChild(kt[We])},Dt=Pe.getElementsByClassName("ggb_preview_play"),We=0;We<Dt.length;We++)Dt[We].addEventListener("click",ft,!1),Dt[We].addEventListener("ontouchstart",ft,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(Pe),Re()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},Qe=function(){var Pe=document.createElement("div");if(Pe.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var $e='.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");}',ut=document.createElement("style");ut.styleSheet?ut.styleSheet.cssText=$e:ut.appendChild(document.createTextNode($e)),document.getElementsByTagName("head")[0].appendChild(ut)}return Pe},nt=function(Pe,$e,ut,St){var ft=document.createElement("div");ft.className="ggb_preview",ft.style.position="absolute",ft.style.zIndex="90",ft.style.width=Pe-2+"px",ft.style.height=$e-2+"px",ft.style.top="0px",ft.style.left="0px",ft.style.overflow="hidden",ft.style.backgroundColor="white";var Dt="lightgrey";ut!==void 0&&(ut==="none"?Dt="transparent":Dt=ut),ft.style.border="1px solid "+Dt;var We=document.createElement("img");if(We.style.position="relative",We.style.zIndex="1000",We.style.top="-1px",We.style.left="-1px",ve!==null&&We.setAttribute("src",ve),We.style.opacity=.7,Ie!==null){var kt,Ot,ie;if(!St){kt=document.createElement("img"),kt.style.position="absolute",kt.style.zIndex="1001",kt.style.opacity=1,We.style.opacity=.3,Ot=360,Ot>Pe/4*3&&(Ot=Pe/4*3),ie=Ot/5.8,kt.setAttribute("src",Ie),kt.setAttribute("width",Ot),kt.setAttribute("height",ie);var oe=(Pe-Ot)/2,te=($e-ie)/2;kt.style.left=oe+"px",kt.style.top=te+"px",ft.appendChild(kt)}}return ft.appendChild(We),ft},Et=function(Pe){return Pe=Pe.toLowerCase(),Pe==="html5"||Pe==="screenshot"?Pe:"html5"},He=["web","webSimple","web3d","tablet","tablet3d","phone"],de=function(Pe,$e){if(De=Pe,$e){Oe(De,!0);return}var ut=!Ze;if(ut){var St=_e(De);!isNaN(St)&&St<4.4&&(ut=!1)}var ft,Dt;window.location.protocol.substr(0,4)==="http"?ft=window.location.protocol:ft="http:";var We=De.indexOf("//");We>0?Dt=De:We===0?Dt=ft+De:Dt="https://www.geogebra.org/apps/5.2.814.0/";for(var kt in He)if(De.slice(He[kt].length*-1)===He[kt]||De.slice((He[kt].length+1)*-1)===He[kt]+"/"){Oe(Dt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&ut&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!Ae(b.showToolBar)&&!Ae(b.showMenuBar)&&!Ae(b.showAlgebraInput)&&!Ae(b.enableRightClick)&&(!b.appName||b.appName=="classic")?Dt+="webSimple/":Dt+="web3d/",Oe(Dt,!1)},Oe=function(Pe,$e){if(Pe.requirejs){pe=Pe;return}Pe.slice(-1)!=="/"&&(Pe+="/"),pe=Pe,$e===null&&($e=Pe.indexOf("http")===-1),we=$e,Fe="web.nocache.js",ue=!1;var ut=pe.split("/");ut.length>1&&(!$e&&ut[ut.length-2]==="webSimple"?(Fe="webSimple.nocache.js",ue=!0):He.indexOf(ut[ut.length-2])>=0&&(Fe=ut[ut.length-2]+".nocache.js")),ut=Pe.split("/"),De=ut[ut.length-3],De.substr(0,4)==="test"?De=De.substr(4,1)+"."+De.substr(5,1):(De.substr(0,3)==="war"||De.substr(0,4)==="beta")&&(De="5.0");var St=parseFloat(De);St!==NaN&&St<5&&Pe.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+St+" is deprecated. Using version latest instead."),de("5.0",$e))},at=function(Pe,$e){window.console&&window.console.log&&(!$e||typeof $e.showLogging=="undefined"||$e.showLogging&&$e.showLogging!=="false")&&console.log(Pe)};b.material_id!==void 0?lt(ct):ct();function ct(){var Pe=jt;ye!==null?Pe=ye:parseFloat(Pe)<5&&(Pe="5.0"),de(Pe,!1),xe!==null&&Oe(xe,we),ge=!0}return Nn},GGBAppletUtils=function(){"use strict";function Nn(){return window.GGBT_wsf_edit!==void 0}function jt(ge,ye){ye!=1?(ge.style.transformOrigin="0% 0% 0px",ge.style.webkitTransformOrigin="0% 0% 0px",ge.style.transform="scale("+ye+","+ye+")",ge.style.webkitTransform="scale("+ye+","+ye+")",ge.style.maxWidth="initial",ge.querySelector(".ggb_preview")!==null&&(ge.querySelector(".ggb_preview").style.maxWidth="initial"),ge.querySelectorAll(".ggb_preview img")[0]!==void 0&&(ge.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),ge.querySelectorAll(".ggb_preview img")[1]!==void 0&&(ge.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(ge.style.transform="none",ge.style.webkitTransform="none")}function b(ge,ye,xe,fe,Se,le){var pe=null;if(le!=null&&le!="")for(var we=ge.parentNode;we!=null;)if((" "+we.className+" ").indexOf(" "+le+" ")>-1){pe=we;break}else we=we.parentNode;var ke=0,De=0,Fe=0,ue=0,ve=0,Ie=0,Le=0;if(pe)ke=pe.offsetWidth,De=Math.max(fe?pe.offsetWidth:0,pe.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ke=Math.min(window.innerWidth,document.documentElement.clientWidth),De=Math.min(window.innerHeight,document.documentElement.clientHeight),Fe=ke):(ke=window.innerWidth,De=window.innerHeight,Fe=window.innerWidth),ge){var Je=ge.getBoundingClientRect();Je.left>0&&Je.left<=ke&&(Se===void 0||!Se)&&(document.dir==="rtl"?(ve=ke-Je.width-Je.left,Ie=Fe<=480?10:30):(Ie=Je.left,ve=Fe<=480?10:30),ue=Ie+ve)}if(ge&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ce=ge.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ue=40,Le=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ue=0,Le=40)}}return ge&&((xe===void 0||!xe)&&ye>0&&ye+ue<ke?ke=ye:ke-=ue,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(xe===void 0||!xe)&&(De-=Le)),{width:ke,height:De}}function y(ge,ye,xe,fe,Se){if(ge.isScreenshoGenerator)return 1;var le=fe!==void 0&&fe,pe=ge.noScaleMargin!=null&&ge.noScaleMargin,we=function(ce){return ce&&ce!=="false"},ke=we(ge.autoHeight),De=b(ye,ge.width,xe,ke,le&&window.GGBT_wsf_view||pe,Se),Fe=parseInt(De.width),ue=ge.width,ve=ge.height;if(ue===void 0){var Ie=ye.querySelector(".appletParameters");Ie&&(ue=Ie.offsetWidth,ve=Ie.offsetHeight)}var Le=Fe/ue,Je=le?1:De.height/ve;return xe!==void 0&&!xe&&(Le=Math.min(1,Le),Je=Math.min(1,Je)),Math.min(Le,Je)}function Ze(ge,ye,xe){var fe=1,Se,le=!1;if(ge.hasOwnProperty("allowUpscale")&&(le=ge.allowUpscale),ge.hasOwnProperty("scale")&&(fe=parseFloat(ge.scale),(isNaN(fe)||fe===null||fe===0)&&(fe=1),fe>1&&(le=!0)),ye&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(le=!0),!(ge.hasOwnProperty("disableAutoScale")&&ge.disableAutoScale))Se=y(ge,ye,le,xe,ge.scaleContainerClass);else return fe;return le&&(!ge.hasOwnProperty("scale")||fe===1)?Se:Math.min(fe,Se)}function me(ge){var ye=Math.min(window.innerWidth,document.documentElement.clientWidth),xe=Math.min(window.innerHeight,document.documentElement.clientHeight),fe=ge.getBoundingClientRect(),Se=(ye-fe.width)/2,le=(xe-fe.height)/2;le<0&&(le=0),ge.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Se<40?ge.style.left="40px":ge.style.left=Se+"px",ge.style.top=le+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(le<40?ge.style.top="40px":ge.style.top=le+"px",ge.style.left=Se+"px")}function Ve(ge,ye){var xe=ge.querySelector(".appletParameters");if(xe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ye.id!==xe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ge)}if(xe.parentElement&&/fullscreen/.test(xe.parentElement.className))return;var fe=Ze(ye,ge);Nn()&&xe.setAttribute("data-param-scale",fe);for(var Se=null,le=0;le<ge.childNodes.length;le++)if(ge.childNodes[le].className!==void 0&&ge.childNodes[le].className.match(/^applet_scaler/)){Se=ge.childNodes[le];break}if(Se!==null&&Se.querySelector(".noscale")!==null)return;var pe=ye.id!==void 0?ye.id:"ggbApplet",we=window[pe];(we==null||!we.recalculateEnvironments)&&Se!==null&&!Se.className.match(/fullscreen/)&&(Se.parentNode.style.transform="",!isNaN(fe)&&fe!==1?(Se.parentNode.style.width=ye.width*fe+"px",Se.parentNode.style.height=ye.height*fe+"px",jt(Se,fe)):(jt(Se,1),Se.parentNode.style.width=ye.width+"px",Se.parentNode.style.height=ye.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&me(ge),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(xe).parents(".content-added-content"))}}return{responsiveResize:Ve,isFlexibleWorksheetEditor:Nn,positionCenter:me,getScale:Ze,scaleElement:jt}}();__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 Nn=n.location.search;return Nn.indexOf(J)!=-1||Nn.indexOf(K)!=-1}function q(Nn,jt){}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(Nn){var jt=s[L].bindings;s[L].bindings=function(){for(var b=jt?jt():{},y=Nn[webModule.__softPermutationId],Ze=O;Ze<y.length;Ze++){var me=y[Ze];b[me[O]]=me[P]}return b}};var t;function u(){return v(),t}function v(){if(!t){var Nn=o.createElement(Q);if(Nn.id=L,Nn.style.cssText=R+S,Nn.tabIndex=-1,o.body.appendChild(Nn),t=Nn.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var jt=document.compatMode==U?V:W;t.write(jt+X),t.close()}}}function w(Nn){function jt(y){function Ze(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var me=Ze();if(me){y();return}function Ve(){if(!me){if(!Ze())return;me=!0,y(),o.removeEventListener&&o.removeEventListener(Z,Ve,!1),ge&&clearInterval(ge)}}o.addEventListener&&o.addEventListener(Z,Ve,!1);var ge=setInterval(function(){Ve()},$)}function b(y){var Ze=u(),me=Ze.body,Ve=Ze.createElement(_);Ve.language=ab,Ve.crossOrigin=W,Ve.src=y,webModule.__errFn&&(Ve.onerror=function(){webModule.__errFn(L,new Error(bb+y))}),me.appendChild(Ve)}jt(function(){b(Nn)})}webModule.__startLoadingFragment=function(Nn){return C(Nn)},webModule.__installRunAsyncCode=function(Nn){var jt=u(),b=jt.body,y=jt.createElement(_);y.language=ab,y.text=Nn,b.appendChild(y),b.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(Nn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Nn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Nn){var jt=c[Nn];return jt==null?null:jt},r=d,webModule.__errFn=e}function B(){function Nn(ge){var ye=ge.lastIndexOf(rb);ye==-1&&(ye=ge.length);var xe=ge.indexOf(sb);xe==-1&&(xe=ge.length);var fe=ge.lastIndexOf(tb,Math.min(xe,ye));return fe>=O?ge.substring(O,fe+P):W}function jt(ge){if(!ge.match(/^\w+:\/\//)){var ye=o.createElement(ub);ye.src=ge+vb,ge=Nn(ye.src)}return ge}function b(){var ge=__gwt_getMetaProperty(wb);return ge!=null?ge:W}function y(){for(var ge=o.getElementsByTagName(_),ye=O;ye<ge.length;++ye)if(ge[ye].src.indexOf(xb)!=-1)return Nn(ge[ye].src);return W}function Ze(){var ge=o.getElementsByTagName(yb);return ge.length>O?ge[ge.length-P].href:W}function me(){var ge=o.location;return ge.href==ge.protocol+zb+ge.host+ge.pathname+ge.search+ge.hash}var Ve=b();return Ve==W&&(Ve=y()),Ve==W&&(Ve=Ze()),Ve==W&&me()&&(Ve=Nn(o.location.href)),Ve=jt(Ve),Ve}function C(Nn){return Nn.match(/^\//)||Nn.match(/^[a-zA-Z]+:\/\//)?Nn:webModule.__moduleBase+Nn}function D(){var Nn=[],jt=O,b=[],y=[];function Ze(ge){var ye=y[ge](),xe=b[ge];if(ye in xe)return ye;var fe=[];for(var Se in xe)fe[xe[Se]]=Se;throw r&&r(ge,fe,ye),null}if(__gwt_isKnownPropertyValue=function(ge,ye){return ye in b[ge]},webModule.__getPropMap=function(){var ge={};for(var ye in b)b.hasOwnProperty(ye)&&(ge[ye]=Ze(ye));return ge},webModule.__computePropValue=Ze,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var me;try{me=Cb;var Ve=me.indexOf(Db);Ve!=-1&&(jt=parseInt(me.substring(Ve+P),$),me=me.substring(O,Ve))}catch(ge){}return webModule.__softPermutationId=jt,C(me+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(Nn,jt,b){"use strict";b.d(jt,{Ax:function(){return Ve},Ds:function(){return ge},KI:function(){return xe},SI:function(){return me},f1:function(){return Ze}});var y=b(14185);function Ze(fe){let Se=!0;if(fe.length>0){for(let le=0;le<fe.length;le++)if(fe[le].compile_success==0||!fe[le].compile_success){Se=!1;break}}else Se=!1;return Se}function me(fe,Se=""){let le=[];for(let pe=0;pe<fe.length;pe++){let we=fe[pe],ke=Se?`${Se}/${we.name}`:`${we.name}`;le.push({title:we.name,type:we.type,isLeaf:we.type!=="tree",key:ke})}return le}function Ve(fe,Se,le){for(let pe=0;pe<fe.length;pe++){let we=fe[pe];if(we.key===Se){we.children=le;break}we.children&&Ve(we.children,Se,le)}return fe}function ge(fe,Se,le){let pe;return function(){let we=this,ke=arguments,De=function(){pe=null,le||fe.apply(we,ke)},Fe=le&&!pe;clearTimeout(pe),pe=setTimeout(De,Se),Fe&&fe.apply(we,ke)}}const ye=!0,xe=y.Z.API_SERVER},42075:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return De}});var y=b(7939),Ze=b(59301),me=Object.defineProperty,Ve=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,Se=(Fe,ue,ve)=>ue in Fe?me(Fe,ue,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Fe[ue]=ve,le=(Fe,ue)=>{for(var ve in ue||(ue={}))xe.call(ue,ve)&&Se(Fe,ve,ue[ve]);if(ye)for(var ve of ye(ue))fe.call(ue,ve)&&Se(Fe,ve,ue[ve]);return Fe},pe=(Fe,ue)=>Ve(Fe,ge(ue)),we=(Fe,ue)=>{var ve={};for(var Ie in Fe)xe.call(Fe,Ie)&&ue.indexOf(Ie)<0&&(ve[Ie]=Fe[Ie]);if(Fe!=null&&ye)for(var Ie of ye(Fe))ue.indexOf(Ie)<0&&fe.call(Fe,Ie)&&(ve[Ie]=Fe[Ie]);return ve},ke=(Fe,ue,ve)=>new Promise((Ie,Le)=>{var Je=Ke=>{try{_e(ve.next(Ke))}catch(Re){Le(Re)}},ce=Ke=>{try{_e(ve.throw(Ke))}catch(Re){Le(Re)}},_e=Ke=>Ke.done?Ie(Ke.value):Promise.resolve(Ke.value).then(Je,ce);_e((ve=ve.apply(Fe,ue)).next())});const De=Fe=>{var ue=Fe,{children:ve}=ue,Ie=we(ue,["children"]);const[Le,Je]=(0,Ze.useState)(!1);return Ze.createElement(y.ZP,pe(le({},Ie),{loading:Le,onClick:ce=>ke(void 0,null,function*(){try{Je(!0),yield Ie.onClick(ce),Je(!1)}catch(_e){console.error(_e),Je(!1)}})}),ve)}},696:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return Le}});var y=b(59301),Ze=b(28284),me=b(6767),Ve=b(62957),ge=b(24017),ye=b(37568),xe=b(70858),fe=b(77019),Se=b(5269),le=b(66649),pe=b.n(le),we=b(76406),ke=b(44283),De={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},Fe=b(77996),ue=b(28450),ve=(Je,ce,_e)=>new Promise((Ke,Re)=>{var lt=qe=>{try{Ue(_e.next(qe))}catch(Ae){Re(Ae)}},Te=qe=>{try{Ue(_e.throw(qe))}catch(Ae){Re(Ae)}},Ue=qe=>qe.done?Ke(qe.value):Promise.resolve(qe.value).then(lt,Te);Ue((_e=_e.apply(Je,ce)).next())});const Ie=({dispatch:Je,courseEndTime:ce,classroomList:_e,successCallback:Ke=()=>{},visible:Re,homeworkIds:lt,courseId:Te,isBatch:Ue,shixunHomeworks:qe})=>{const[Ae]=Ze.default.useForm(),[rt,Ce]=(0,y.useState)(!1),[Be,yt]=(0,y.useState)(!1),[Qe,nt]=(0,y.useState)(!1),[Et,He]=(0,y.useState)([]),[de,Oe]=(0,y.useState)([]),[at,ct]=(0,y.useState)([]),[Pe,$e]=(0,y.useState)([]),[ut,St]=(0,y.useState)([]),[ft,Dt]=(0,y.useState)([]),[We,kt]=(0,y.useState)([]),[Ot,ie]=(0,y.useState)([]),[oe,te]=(0,y.useState)([]);(0,y.useEffect)(()=>{Re?x():ne()},[Re]);const x=()=>ve(void 0,null,function*(){Ce(!0);const se=yield(0,Fe.oR)(lt[0],{course_id:Te});nt(se.no_group),Ue?(kt(se.all_course_groups),ie(se.all_course_groups)):($e(se.late_course_groups),St(se.late_course_groups),He(se.submit_course_groups),Oe(se.submit_course_groups)),Ce(!1),Ae.setFieldsValue({end_time:pe()()})}),re=()=>ve(void 0,null,function*(){const se=Ae.getFieldsValue(),Ne=pe()(se.end_time).format("YYYY-MM-DD HH:mm");if((Ue?oe.length===0:at.length===0&&ft.length===0)&&!Qe){me.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}yt(!0);const et=yield(0,Fe.Mc)(Te,{no_group:Qe,homework_ids:lt,group_ids:Ue?oe:at,end_time:Ne,late_group_ids:Ue?oe:ft});yt(!1),et.status===0&&(ne(),me.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ke(),Je({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),ne=()=>{ct([]),Dt([]),Oe([]),St([])};return y.createElement(Ve.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:De.modalWrapper,width:Ue||Qe?520:760,open:Re,confirmLoading:Be,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>re(),onCancel:()=>{ne(),Je({type:"classroomList/setActionTabs",payload:{}})}},y.createElement("div",{className:De.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(Ze.default,{form:Ae,layout:"vertical"},y.createElement(Ze.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},y.createElement(ge.default,{style:{width:"100%"},disabledDate:se=>(0,ue.Q8)(se,ce),disabledTime:se=>(0,ue.d0)(se),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:pe()((0,we.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!Qe&&y.createElement(y.Fragment,null,Ue?y.createElement("div",null,y.createElement(ye.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:se=>{ie(We.filter(Ne=>Ne.name.indexOf(se.target.value)>-1))}}),y.createElement(xe.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:De.antdTable,rowSelection:{type:"checkbox",onChange:se=>{te(se)}},rowKey:"id",pagination:!1,dataSource:Ot,loading:rt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):y.createElement(fe.Z,{gutter:24},y.createElement(Se.Z,{span:14},y.createElement("div",{className:De.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),y.createElement(ye.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:se=>{Oe(Et.filter(Ne=>Ne.name.indexOf(se.target.value)>-1))}}),y.createElement("div",{className:De.tableWrapper},y.createElement(xe.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:De.antdTable,rowSelection:{type:"checkbox",onChange:se=>{ct(se)}},rowKey:"id",pagination:!1,dataSource:de,loading:rt,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(Se.Z,{flex:10,style:{maxWidth:"280px"}},y.createElement("div",{className:De.homeworkType},"\u8865\u4EA4\u622A\u6B62"),y.createElement(ye.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:se=>{St(Pe.filter(Ne=>Ne.name.indexOf(se.target.value)>-1))}}),y.createElement("div",{className:De.tableWrapper},y.createElement(xe.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:De.antdTable,rowSelection:{type:"checkbox",onChange:se=>{Dt(se)}},rowKey:"id",pagination:!1,loading:rt,dataSource:ut,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var Le=(0,ke.connect)(({shixunHomeworks:Je,classroomList:ce})=>({shixunHomeworks:Je,classroomList:ce}))(Ie)},56732:function(Nn,jt,b){"use strict";var y=b(59301),Ze=b(62957),me=b(6767),Ve=b(7939),ge=b(86129),ye=b.n(ge),xe=b(14185),fe=b(76406),Se=b(49317),le=b(59301),pe=Object.defineProperty,we=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ve=(_e,Ke,Re)=>Ke in _e?pe(_e,Ke,{enumerable:!0,configurable:!0,writable:!0,value:Re}):_e[Ke]=Re,Ie=(_e,Ke)=>{for(var Re in Ke||(Ke={}))Fe.call(Ke,Re)&&ve(_e,Re,Ke[Re]);if(De)for(var Re of De(Ke))ue.call(Ke,Re)&&ve(_e,Re,Ke[Re]);return _e},Le=(_e,Ke)=>we(_e,ke(Ke)),Je=(_e,Ke,Re)=>new Promise((lt,Te)=>{var Ue=rt=>{try{Ae(Re.next(rt))}catch(Ce){Te(Ce)}},qe=rt=>{try{Ae(Re.throw(rt))}catch(Ce){Te(Ce)}},Ae=rt=>rt.done?lt(rt.value):Promise.resolve(rt.value).then(Ue,qe);Ae((Re=Re.apply(_e,Ke)).next())});const ce=({files:_e=[],name:Ke,buttonProps:Re={},hide:lt,onOk:Te=()=>{}},Ue)=>{const[qe,Ae]=(0,y.useState)(!1);let rt=(0,y.useRef)(new(ye()));(0,y.useImperativeHandle)(Ue,()=>({exportReport:Ce,exportAndCreateUserFolder:yt,exportGroupingReport:Be}));const Ce=(de,Oe="\u9644\u4EF6")=>Je(void 0,null,function*(){const at=de||_e;Ae(!0);let ct=0,Pe=0,$e=0,ut=Ze.default.info({width:460,title:le.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Oe,",",le.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:le.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",le.createElement("span",{className:"c-blue"},ct+1),"/",at==null?void 0:at.length),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{}});function St(){return Je(this,null,function*(){var ft,Dt;nt({},`${xe.Z.API_SERVER}/api/attachments/${(0,fe.Jn)((ft=at==null?void 0:at[ct])==null?void 0:ft.id)}?t=${(0,fe.Jn)((Dt=at==null?void 0:at[ct])==null?void 0:Dt.id,Date.now())}`,(We,kt)=>Je(this,null,function*(){var Ot,ie;if(((Ot=We.target.response)==null?void 0:Ot.type)==="application/json"){let x=yield Qe(We.target.response);if(x.message){me.ZP.warning((x==null?void 0:x.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),Ae(!1);return}}let oe=new Blob([We.target.response],{type:"application/vnd.ms-excel;charset=utf-8"});Pe=Pe+oe.size;let te=(ie=at==null?void 0:at[ct])==null?void 0:ie.filename;setTimeout(()=>Je(this,null,function*(){rt.current.file(te,oe),ut.update({content:le.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",le.createElement("span",{className:"c-blue"},ct+1),"/",at==null?void 0:at.length,$e>0?le.createElement("span",null,"(\u5DF2\u62C6\u5206",$e,"\u4E2Azip\u5305)"):"")}),ct===(at==null?void 0:at.length)-1?He(ut,$e>0?$e+1:0):Pe>900*1024*1024?($e++,Pe=0,Et($e,()=>{ct++,St()})):(ct++,St())}),2600)}))})}St()}),Be=(de,Oe,at="\u9644\u4EF6")=>Je(void 0,null,function*(){var ct;Ae(!0);let Pe=0,$e=0,ut=1;const St=de.flat().length,ft=Ze.default.info({width:460,title:le.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",at,",",le.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:le.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",le.createElement("span",{className:"c-blue"},Pe),"/",St),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function Dt(We,kt){return Je(this,null,function*(){const Ot=yield(0,Se.ZP)(`${xe.Z.API_SERVER}/api/attachments/${We.id}`,{method:"get"});let ie=new Blob([Ot],{type:"application/vnd.ms-excel;charset=utf-8"});$e+=ie.size;let oe=We.filename;if(kt.file(oe,ie),$e>900*1024*1024){$e=0,ut++;const te=yield rt.current.generateAsync({type:"blob"}),x=document.createElement("a");x.href=window.URL.createObjectURL(te),x.download=`${Ke}-${ut}.zip`,document.body.appendChild(x),x.click(),document.body.removeChild(x),window.URL.revokeObjectURL(x.href),rt.current=new(ye())}Pe+=1,ft.update({content:le.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",le.createElement("span",{className:"c-blue"},Pe),"/",St)})})}for(const We of de){const kt=`${We[0].group_name}\u2014\u2014\u7EC4\u957F_${We[0].user_name}`,Ot=rt.current.folder(kt);for(const ie of We)yield Dt(ie,Ot)}if(Object.keys((ct=rt.current)==null?void 0:ct.files).length!==0){const We=yield rt.current.generateAsync({type:"blob"}),kt=document.createElement("a");kt.href=window.URL.createObjectURL(We),kt.download=ut>1?`${Ke}-${ut+1}.zip`:`${Ke}.zip`,document.body.appendChild(kt),kt.click(),document.body.removeChild(kt),window.URL.revokeObjectURL(kt.href)}ft.destroy(),Ae(!1),Te(),rt.current=new(ye()),ut=1,Pe=0}),yt=(de,Oe="\u9644\u4EF6",at)=>Je(void 0,null,function*(){Ae(!0);let ct=0;const Pe=de.flat().length,$e=Ze.default.info({width:460,title:le.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Oe,",",le.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:le.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",le.createElement("span",{className:"c-blue"},ct),"/",Pe),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function ut(Dt,We){return Je(this,null,function*(){const kt=yield(0,Se.ZP)(`${xe.Z.API_SERVER}/api/attachments/${Dt.id}`,{method:"get"});let Ot=new Blob([kt],{type:"application/vnd.ms-excel;charset=utf-8"}),ie=Dt.filename;We.file(ie,Ot),ct+=1,$e.update({content:le.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",le.createElement("span",{className:"c-blue"},ct),"/",Pe)})})}for(const Dt of de){const We=`${Dt[0].user_name}-${Dt[0].student_id}`,kt=rt.current.folder(We);for(const Ot of Dt)yield ut(Ot,kt)}const St=yield rt.current.generateAsync({type:"blob"}),ft=document.createElement("a");ft.href=window.URL.createObjectURL(St),ft.download=`${at||Ke}.zip`,document.body.appendChild(ft),ft.click(),document.body.removeChild(ft),window.URL.revokeObjectURL(ft.href),$e.destroy(),Ae(!1),Te(),rt.current=new(ye())});function Qe(de){return new Promise(Oe=>{let at=new FileReader;at.readAsText(de,"utf-8"),at.addEventListener("loadend",()=>{const ct=JSON.parse(at.result);Oe(ct)})})}const nt=(de,Oe,at,ct)=>{const Pe=Oe,$e=new window.XMLHttpRequest;return $e.withCredentials=!0,$e.addEventListener("load",function(ut){at(ut,$e)},!1),$e.addEventListener("error",function(ut){ct&&ct(ut)},!1),$e.responseType="blob",$e.open("GET",Pe),$e.send(null),$e},Et=(de,Oe)=>{rt.current.generateAsync({type:"blob"}).then(function(at){const ct=document.createElement("a");ct.href=window.URL.createObjectURL(at),ct.download=Ke+`-${de}.zip`,document.body.appendChild(ct);const Pe=document.createEvent("MouseEvents");Pe.initEvent("click",!1,!1),ct.dispatchEvent(Pe),document.body.removeChild(ct),rt.current=new(ye()),Oe()})},He=(de,Oe)=>{rt.current.generateAsync({type:"blob"}).then(function(at){const ct=document.createElement("a");ct.href=window.URL.createObjectURL(at),Oe>0?ct.download=Ke+`-${Oe}.zip`:ct.download=Ke+".zip",document.body.appendChild(ct);const Pe=document.createEvent("MouseEvents");Pe.initEvent("click",!1,!1),ct.dispatchEvent(Pe),document.body.removeChild(ct),de.destroy(),Ae(!1),Te(),rt.current=new(ye())})};return lt?le.createElement(le.Fragment,null):le.createElement(Ve.ZP,Le(Ie({},Re),{onClick:()=>Ce(),loading:qe}),"\u4E0B\u8F7D")};jt.Z=(0,y.forwardRef)(ce)},13705:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return Fe}});var y=b(59301),Ze={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"},me=b(92310),Ve=b.n(me),ge=b(86974),ye=b(40254),xe=b(76406),fe=b(14185),Se=b(49317),le=b(15267),pe=b(44283),we=b(6767),ke=(ue,ve,Ie)=>new Promise((Le,Je)=>{var ce=Re=>{try{Ke(Ie.next(Re))}catch(lt){Je(lt)}},_e=Re=>{try{Ke(Ie.throw(Re))}catch(lt){Je(lt)}},Ke=Re=>Re.done?Le(Re.value):Promise.resolve(Re.value).then(ce,_e);Ke((Ie=Ie.apply(ue,ve)).next())});const De=({className:ue,style:ve,dataSource:Ie=[],authority:Le=!1,callback:Je,showDimensions:ce=!0,classroomList:_e})=>{var Ke;const[Re,lt]=(0,y.useState)({content:"",type:""}),[Te,Ue]=(0,y.useState)({}),[qe,Ae]=(0,y.useState)(!1),[rt,Ce]=(0,y.useState)({title:"",visible:!1,src:"",snapshotData:{}}),Be=(0,y.useRef)(),yt=He=>ke(void 0,null,function*(){if(Ue(He),He.file_type==="txt"){const de=yield(0,Se.ZP)(He.url,{method:"get",headers:{"Content-Type":"application/xml"}});Be.current=de}lt({type:He.file_type,content:fe.Z.API_SERVER+He.url})}),Qe=He=>{var de;Ce({visible:!0,src:fe.Z.API_SERVER+He.url,id:He.id,title:He.title,snapshotData:(de=He==null?void 0:He.subitem)==null?void 0:de.settings})},nt=He=>ke(void 0,null,function*(){var de;lt({type:He.file_type,content:fe.Z.API_SERVER+((de=He==null?void 0:He.subitem)==null?void 0:de.url)})}),Et=()=>{Je(),Ce({visible:!1})};return Ie!=null&&Ie.length?y.createElement(y.Fragment,null,y.createElement("div",{className:Ve()(Ze.list,ue),style:ve},Ie.map((He,de)=>{var Oe,at,ct;return y.createElement("div",{key:de,className:Ze.row},y.createElement("div",{className:Ze.title,onClick:()=>yt(He)},y.createElement("i",{className:"iconfont icon-fujian1"}),y.createElement("span",{title:He.title},He.title)),y.createElement("div",{className:Ze.size},He.filesize),y.createElement("div",{className:Ze.download,onClick:()=>{var Pe,$e;if((0,le.Rm)()&&!((Pe=_e.AssistantObject.normal)!=null&&Pe.can_download)){we.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,xe.Nd)("",`${fe.Z.API_SERVER}${($e=He.url)==null?void 0:$e.replace("disposition=inline","")}`)}},y.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D"),!["other","download"].includes(He==null?void 0:He.file_type)&&y.createElement("div",{className:Ze.preview,onClick:()=>yt(He)},y.createElement("i",{className:"iconfont icon-yulan"}),"\u9884\u89C8"),["image"].includes(He==null?void 0:He.file_type)&&ce&&(Le?y.createElement("div",{className:Ze.annotation,onClick:()=>Qe(He)},y.createElement("i",{className:"iconfont icon-pizhu"}),(Oe=He.subitem)!=null&&Oe.id?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"):((at=He.subitem)==null?void 0:at.id)&&y.createElement("div",{className:Ze.annotation,onClick:()=>nt(He)},y.createElement("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8")),["image"].includes(He==null?void 0:He.file_type)&&((ct=He.subitem)==null?void 0:ct.id)&&y.createElement("div",{className:Ze.download,style:{marginLeft:20},onClick:()=>{var Pe,$e;(0,xe.Nd)("",`${fe.Z.API_SERVER}${($e=(Pe=He==null?void 0:He.subitem)==null?void 0:Pe.url)==null?void 0:$e.replace("disposition=inline","")}`)}},y.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"),["office"].includes(He==null?void 0:He.file_type)&&(0,le.eB)()&&["xlsx","docx","pptx"].includes(He==null?void 0:He.file_sub)&&ce&&y.createElement("div",{className:Ze.annotation,onClick:()=>{Ae(!0),yt(He)}},y.createElement("i",{className:"iconfont icon-pizhu"}),He.is_edit?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"),He.is_edit&&(0,le.dE)()&&ce&&y.createElement("div",{className:Ze.annotation,onClick:()=>{yt(He)}},y.createElement("i",{className:"iconfont icon-sousuo7"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8"))})),y.createElement(ge.Z,{close:!0,data:Re==null?void 0:Re.content,type:Re==null?void 0:Re.type,hasMask:!0,disabledDownload:(0,le.Rm)()&&!((Ke=_e.AssistantObject.normal)!=null&&Ke.can_download),editOffice:qe?"edit":"view",monacoEditor:{value:Be.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:Le&&ce&&Re.type==="image"?()=>Qe(Te):null,onClose:()=>{Je(),Ae(!1),lt({content:"",type:""})}}),y.createElement(ye.Z,{onOk:Et,onClose:()=>Ce({visible:!1}),data:rt,showFullTools:!0})):null};var Fe=(0,pe.connect)(({classroomList:ue})=>({classroomList:ue}))(De)},40254:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return pe}});var y=b(59301),Ze={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},me=b(92310),Ve=b.n(me),ge=b(29787),ye=b(2859),xe=b(49317),fe=b(76406),Se=(we,ke,De)=>new Promise((Fe,ue)=>{var ve=Je=>{try{Le(De.next(Je))}catch(ce){ue(ce)}},Ie=Je=>{try{Le(De.throw(Je))}catch(ce){ue(ce)}},Le=Je=>Je.done?Fe(Je.value):Promise.resolve(Je.value).then(ve,Ie);Le((De=De.apply(we,ke)).next())}),pe=({data:we,className:ke,fullWidth:De,style:Fe={},onClose:ue,onOk:ve,showFullTools:Ie,noAssociationId:Le})=>{const Je=(0,y.useRef)(null),ce=(0,y.useRef)(null),_e=(0,y.useRef)(null),Ke=(0,y.useRef)(null),[Re,lt]=(0,y.useState)(!1),[Te,Ue]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>(_e.current||(_e.current=document.createElement("style"),document.head.appendChild(_e.current)),we!=null&&we.visible?(document.body.setAttribute("data-custom","y-hidden"),_e.current.innerHTML=" html { overflow-y: hidden; }",we!=null&&we.src&&qe()):(document.body.removeAttribute("data-custom"),_e.current&&(document.head.removeChild(_e.current),_e.current=null)),()=>{document.body.removeAttribute("data-custom"),_e.current&&(document.head.removeChild(_e.current),_e.current=null)}),[we==null?void 0:we.visible]);const qe=()=>Se(void 0,null,function*(){lt(!0),Ue("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Be=yield(0,fe.ZJ)(we==null?void 0:we.src);Je.current.src="",Je.current.src=Be,Je.current.onload=function(){Ce()},lt(!1),Ue("")}),Ae=Be=>Se(void 0,null,function*(){lt(!0),Ue("\u6B63\u5728\u4FDD\u5B58\u4E2D");const yt=yield(0,xe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:we.title,file:Be.dataUrl}});yt!=null&&yt.id&&!Le?(yield(0,xe.ZP)(`/api/attachments/${we.id}/add_subitem.json`,{method:"post",body:{subitem_id:yt==null?void 0:yt.id,settings:JSON.stringify(Be.state)}})).status===0&&ve():yt!=null&&yt.id&&ve(yt),lt(!1),Ue("")}),rt=()=>{const Be=document.querySelector('a[href="https://markerjs.com/"]');Be&&Be.parentNode&&(Be.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(Qe=>{const nt=document.querySelector(Qe.name);nt&&nt.setAttribute("title",Qe.title)})},Ce=()=>{ce.current=new ye.hP(Je.current),ce.current.targetRoot=Ke.current,ce.current.addEventListener("render",Ae),ce.current.addEventListener("beforeclose",ue),Ie&&(ce.current.availableMarkerTypes=ce.current.ALL_MARKER_TYPES,ce.current.uiStyleSettings.redoButtonVisible=!0,ce.current.uiStyleSettings.notesButtonVisible=!0,ce.current.uiStyleSettings.zoomButtonVisible=!0,ce.current.uiStyleSettings.zoomOutButtonVisible=!0,ce.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ce.current.uiStyleSettings,ce.current.show(),we!=null&&we.snapshotData&&ce.current.restoreState(we.snapshotData),setTimeout(()=>{window.scrollTo(0,0),rt()},300)};return y.createElement(y.Fragment,null,(we==null?void 0:we.visible)&&y.createElement(ge.Z,{spinning:Re,tip:Te,style:{position:"absolute",width:"100vw"}},y.createElement("div",{ref:Ke,className:Ve()(Ze.imageDimensions,ke,De?Ze.fullWidth:""),style:Fe},y.createElement("img",{className:Ze.img,ref:Je}))))}},9057:function(Nn,jt,b){"use strict";var y=b(59301),Ze=b(77019),me=b(5269),Ve=b(31691),ge=b(7939),ye=b(35883),xe=b(74501),fe=b(48136),Se=b(59301);const le=(0,y.forwardRef)(({callback:pe,showSaveButton:we,value:ke=""},De)=>{const Fe=(0,y.useRef)(),ue=[{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 "}]}]}],ve=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r
|
|
|
x=a + r\\text{cos}\\theta \\ \r
|
|
|
y=b + r\\text{sin}\\theta \r
|
|
|
\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r
|
|
|
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
|
|
|
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
|
|
|
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
|
|
|
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
|
|
|
\\end{array} `},{value:`\\begin{array}{l} \r
|
|
|
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
|
|
|
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
|
|
|
\\left\\{\\begin{matrix} \r
|
|
|
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
|
|
|
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
|
|
|
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
|
|
|
\\end{matrix}\\right. \r
|
|
|
\\end{array} `},{value:`\\begin{array}{l} \r
|
|
|
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
|
|
|
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
|
|
|
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
|
|
|
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
|
|
|
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
|
|
|
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
|
|
|
\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r
|
|
|
a \\perp \\alpha \\ \r
|
|
|
b \\perp \\alpha \r
|
|
|
\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r
|
|
|
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
|
|
|
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
|
|
|
a \\parallel \\partial ,b \\parallel \\partial \r
|
|
|
\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r
|
|
|
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
|
|
|
a \\perp m,a \\perp n \r
|
|
|
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
|
|
|
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
|
|
|
a^{2}+b^{2}=c^{2} \r
|
|
|
\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r
|
|
|
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
|
|
|
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
|
|
|
\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r
|
|
|
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
|
|
|
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
|
|
|
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
|
|
|
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
|
|
|
a,b \\in R^{+} \\ \r
|
|
|
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
|
|
|
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
|
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
|
a,b \\in R \\ \r
|
|
|
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
|
|
|
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
|
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
|
H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r
|
|
|
\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r
|
|
|
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
|
|
|
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
|
|
|
\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r
|
|
|
P \\left( \\emptyset \\right) =0 \\\\ \r
|
|
|
P \\left( S \\right) =1 \r
|
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
|
\\forall A \\in S \\\\ \r
|
|
|
P \\left( A \\right) \\ge 0 \r
|
|
|
\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r
|
|
|
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
|
|
|
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
|
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
|
P_{n}=n! \\\\ \r
|
|
|
A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r
|
|
|
\\end{array}`}]}]}],Ie=ce=>{Fe.current.setValue(Fe.current.getValue()+" "+ce.value+" ")},Le=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Se.createElement(Ze.Z,{className:xe.Z.lists,gutter:[10,10]},ue.map((ce,_e)=>Se.createElement(me.Z,{flex:"110px",className:xe.Z.item},Se.createElement("div",null,Se.createElement(ye.Z,{value:`$$${ce.value}$$`}),ce.name),Se.createElement("div",{className:xe.Z.children},ce.children.map((Ke,Re)=>Se.createElement("div",{key:Re},Se.createElement("h1",null,Ke.name),Se.createElement(Ze.Z,{gutter:[10,10]},Ke.data.map((lt,Te)=>Se.createElement(me.Z,{key:Te,onClick:()=>Ie(lt),className:xe.Z.diamond},Se.createElement(ye.Z,{value:"`$$"+lt.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Se.createElement(Ze.Z,{className:xe.Z.lists,gutter:[10,10]},ve.map((ce,_e)=>Se.createElement(me.Z,{flex:"110px",className:xe.Z.item},Se.createElement("div",null,Se.createElement(ye.Z,{value:"`$$"+ce.value+"$$`"}),ce.name),Se.createElement("div",{className:xe.Z.children},ce.children.map((Ke,Re)=>Se.createElement("div",{key:Re},Ke.name&&Se.createElement("h1",null,Ke.name),Se.createElement(Ze.Z,{gutter:[10,10]},Ke.data.map((lt,Te)=>Se.createElement(me.Z,{key:Te,onClick:()=>Ie(lt),className:xe.Z.diamond},Se.createElement(ye.Z,{value:"`$$"+lt.value+"$$`"}))))))))))}],Je=()=>{var ce=document.createElement("div");ce.innerHTML=Fe.current.getValue();var _e=ce.innerText;return pe&&pe(_e),_e};return(0,y.useImperativeHandle)(De,()=>({getData:Je})),Se.createElement("div",{className:xe.Z.mathWrap},Se.createElement(Ve.default,{defaultActiveKey:"1",items:Le}),Se.createElement("math-field",{locale:"zh_cn",className:xe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Fe,style:{width:800,marginTop:30,fontSize:18}},ke||""),we&&Se.createElement("div",{className:xe.Z.button},Se.createElement(ge.ZP,{size:"large",onClick:Je,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});jt.Z=le},57940:function(Nn,jt,b){"use strict";b.d(jt,{z:function(){return Et},Z:function(){return He}});var y=b(59301),Ze=b(94968),me=b(6767),Ve=b(62957),ge=b(7939),ye=b(14185),xe=b(6755),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,we=(de,Oe,at)=>Oe in de?fe(de,Oe,{enumerable:!0,configurable:!0,writable:!0,value:at}):de[Oe]=at,ke=(de,Oe)=>{for(var at in Oe||(Oe={}))le.call(Oe,at)&&we(de,at,Oe[at]);if(Se)for(var at of Se(Oe))pe.call(Oe,at)&&we(de,at,Oe[at]);return de},De=(de,Oe,at)=>new Promise((ct,Pe)=>{var $e=ft=>{try{St(at.next(ft))}catch(Dt){Pe(Dt)}},ut=ft=>{try{St(at.throw(ft))}catch(Dt){Pe(Dt)}},St=ft=>ft.done?ct(ft.value):Promise.resolve(ft.value).then($e,ut);St((at=at.apply(de,Oe)).next())});const Fe="\u3000\u3000";function ue(de){var Oe=["Bytes","KB","MB","GB","TB"];if(de==0)return"0 Byte";var at=parseInt(""+Math.floor(Math.log(de)/Math.log(1024)),10);return(de/Math.pow(1024,at)).toFixed(1)+" "+Oe[at]}var ve=({value:de=[],action:Oe,onChange:at,className:ct,maxSize:Pe=150,title:$e="\u6587\u4EF6\u4E0A\u4F20",accept:ut=null})=>{const St={multiple:!1,fileList:de,accept:ut,withCredentials:!0,beforeUpload:Dt=>Dt.size/1024/1024<Pe?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${Pe}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(Dt){var We,kt,Ot,ie;let oe=[...Dt.fileList];if(oe=oe.map(te=>(te.name.indexOf(Fe)===-1&&(te.name=`${te.name}${Fe}${ue(te.size)}`),ke({},te))),Dt.file.status==="done"&&((kt=(We=Dt.file)==null?void 0:We.response)==null?void 0:kt.status)===-1){message.error((ie=(Ot=Dt.file)==null?void 0:Ot.response)==null?void 0:ie.message),at([]);return}at(oe)},onRemove:Dt=>De(void 0,null,function*(){const We=Dt.size/1024/1024;return Dt.status==="uploading"?!0:We<Pe&&(Dt.response?Dt.response.id:Dt.uid)?yield removeAttachment(Dt.response?Dt.response.id:Dt.id):!0})};function ft(Dt){Dt.preventDefault(),Dt.stopPropagation()}return React.createElement("div",{className:`single-upload ${ct||""}`},React.createElement(Upload,ke({},St),React.createElement(Button,{type:"primary",title:de.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:de.length>0,ghost:!0},$e),React.createElement("span",{onClick:ft,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Pe,"M)"," ")))},Ie=b(61481),Le=b(78267),Je=Object.defineProperty,ce=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Re=(de,Oe,at)=>Oe in de?Je(de,Oe,{enumerable:!0,configurable:!0,writable:!0,value:at}):de[Oe]=at,lt=(de,Oe)=>{for(var at in Oe||(Oe={}))_e.call(Oe,at)&&Re(de,at,Oe[at]);if(ce)for(var at of ce(Oe))Ke.call(Oe,at)&&Re(de,at,Oe[at]);return de};const Te=de=>React.createElement("svg",lt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},de),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 Ue="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",qe=Object.defineProperty,Ae=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Be=(de,Oe,at)=>Oe in de?qe(de,Oe,{enumerable:!0,configurable:!0,writable:!0,value:at}):de[Oe]=at,yt=(de,Oe)=>{for(var at in Oe||(Oe={}))rt.call(Oe,at)&&Be(de,at,Oe[at]);if(Ae)for(var at of Ae(Oe))Ce.call(Oe,at)&&Be(de,at,Oe[at]);return de},Qe=(de,Oe,at)=>new Promise((ct,Pe)=>{var $e=ft=>{try{St(at.next(ft))}catch(Dt){Pe(Dt)}},ut=ft=>{try{St(at.throw(ft))}catch(Dt){Pe(Dt)}},St=ft=>ft.done?ct(ft.value):Promise.resolve(ft.value).then($e,ut);St((at=at.apply(de,Oe)).next())});const{Dragger:nt}=Ze.default;function Et(de){let Oe=[];return de&&de.length>0&&(Oe=de.map(at=>({uid:at.id,id:at.id,name:at.title+Fe+at.filesize,url:at.url,filesize:at.filesize,status:"done",response:{id:at.id}}))),Oe}var He=({value:de,onChange:Oe,action:at,data:ct,className:Pe,maxSize:$e=150,title:ut="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:St=!1,accept:ft="",additionalText:Dt,isDragger:We,number:kt=1e3,aloneClear:Ot=!1,realTimeRemove:ie=!0,uploadText:oe,setFileProgress:te,showFileProgress:x})=>{const[re,ne]=(0,y.useState)(!1);let[se,Ne]=(0,y.useState)(de||[]),[ze,et]=(0,y.useState)(1);(0,y.useEffect)(()=>{de&&(ze===1&&Ne([...de]),et(2),kt===(de==null?void 0:de.length)&&ne(!0))},[de]);const ot=()=>{setTimeout(()=>{se.pop(),Ne([...se])},500)};x&&te(se.some(he=>he.status==="uploading"));const dt={multiple:!0,disabled:re,accept:ft,withCredentials:!0,fileList:se,beforeUpload:(he,Me)=>{const Ye=he.size/1024/1024;return se.concat(Me).length>kt?(se.pop(),Ne([...se]),me.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${kt}\u4E2A\u6587\u4EF6`),Ot?Promise.reject():(ot(),!1)):Ye<$e?!0:(me.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${$e}MB).`),Ot?Promise.reject():(ot(),!1))},data:ct,action:at||`${ye.Z.API_SERVER}/api/attachments.json`,onChange(he){var Me,Ye,Pt,Nt;if(he.file.status==="removed"?se=he.fileList:se=(0,Le.uniqBy)([...he.fileList,...se],"uid"),he.file.status==="done"&&((Ye=(Me=he.file)==null?void 0:Me.response)==null?void 0:Ye.status)===-1){me.ZP.error((Nt=(Pt=he.file)==null?void 0:Pt.response)==null?void 0:Nt.message);return}se.length>=kt?ne(!0):ne(!1),Ne([...se]),se=se.map(Yt=>{var Lt,Zt;return(Lt=Yt==null?void 0:Yt.response)!=null&&Lt.id&&(Yt.url=(Zt=Yt==null?void 0:Yt.response)==null?void 0:Zt.url),Yt.name.indexOf(Fe)===-1&&(Yt.name=`${Yt.name}${Fe}${ue(Yt.size)}`),yt({},Yt)}),console.log("info:",he,se),Oe(se)},onRemove:he=>Qe(void 0,null,function*(){if(!ie)return!0;const Me=()=>Qe(void 0,null,function*(){if(he.response?he.response.id:he.id){let Pt=yield(0,xe.JZ)(he.response?he.response.id:he.uid);return Promise.resolve(Pt)}else return!0});return St?new Promise((Ye,Pt)=>{Ve.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:()=>Qe(void 0,null,function*(){const Nt=yield Me();me.ZP.success("\u5220\u9664\u6210\u529F"),Ye(!0)}),onCancel:()=>Ye(!1)})}):yield Me()})};function ht(he){he.preventDefault(),he.stopPropagation()}return y.createElement("div",{className:`multi-upload ${Pe||""}`},We&&y.createElement(nt,yt({},dt),y.createElement("p",{className:"ant-upload-drag-icon"},y.createElement(Ie.Z,null)),y.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",y.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",$e,"MB)"," "),Dt),!We&&y.createElement(Ze.default,yt({},dt),y.createElement(ge.ZP,{disabled:re,className:"upload_button"},y.createElement("img",{className:"aBtn_img",src:Ue}),ut),y.createElement("span",{onClick:ht,className:"upload_text"},oe||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${$e}MB)`)))}},90736:function(Nn,jt,b){"use strict";var y=b(59301),Ze=b(4977),me=b(7939),Ve=Object.defineProperty,ge=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,le=(De,Fe,ue)=>Fe in De?Ve(De,Fe,{enumerable:!0,configurable:!0,writable:!0,value:ue}):De[Fe]=ue,pe=(De,Fe)=>{for(var ue in Fe||(Fe={}))fe.call(Fe,ue)&&le(De,ue,Fe[ue]);if(xe)for(var ue of xe(Fe))Se.call(Fe,ue)&&le(De,ue,Fe[ue]);return De},we=(De,Fe)=>ge(De,ye(Fe));const ke=({img:De,buttonProps:Fe={},styles:ue={},customText:ve,ButtonText:Ie,ButtonClick:Le,Buttonclass:Je,ButtonTwo:ce,imgStyles:_e,loading:Ke=!1,className:Re=""})=>y.createElement("section",{className:`tc animated fadeIn ${Re}`,style:pe({color:"#999",margin:"100px auto",visibility:Ke?"hidden":"visible"},ue)},y.createElement("img",{src:De||Ze,style:we(pe({},_e),{pointerEvents:"none",userSelect:"none"})}),y.createElement("p",{className:"mt20 font14"},ve||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Ie&&y.createElement(me.ZP,pe({className:Je,onClick:Le},Fe),Ie),ce&&ce);jt.Z=ke},47026:function(Nn,jt,b){"use strict";b.d(jt,{Q:function(){return ye}});var y=b(59301),Ze=b(82326),me=b(47889),Ve=b(4875),ge=b(59301),ye=(fe=>(fe[fe.Number=1]="Number",fe[fe.Percent=2]="Percent",fe))(ye||{});const xe=({value:fe,onChange:Se,disabled:le,hidePercentOption:pe=!1,percentType:we="select"})=>{const ke=(0,y.useMemo)(()=>pe?1:2,[pe]),[De,Fe]=(0,y.useState)(ke);console.log(De);const ue=Ie=>fe.type===1?`${Ie}\u5206`:`${Ie}%`,ve=(0,y.useCallback)(Ie=>{if(De===1){const Le=Ie.replace("\u5206","");return isNaN(parseInt(Le,10))?0:Le}else return Ie.replace("%","")},[De]);return(0,y.useEffect)(()=>{Fe(fe.type)},[fe]),ge.createElement("div",{style:{display:"flex",alignItems:"center"}},we=="select"&&ge.createElement(Ze.default,{size:"large",onChange:Ie=>{Fe(Ie),Se({type:Ie,inputValue:Ie===1?5:20})},value:De||ke,style:{width:100},options:pe?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:le}),we=="radio"&&ge.createElement(me.ZP.Group,{size:"large",onChange:Ie=>{const Le=Ie.target.value;Fe(Le),Se({type:Le,inputValue:Le===1?5:20})},value:De||ke,disabled:le},!pe&&ge.createElement(me.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),ge.createElement(me.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),we=="radio"&&ge.createElement("div",{style:{marginRight:"10px",color:"#000000"}},fe.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),ge.createElement(Ve.Z,{size:"large",disabled:le,value:fe.inputValue,style:{width:"120px"},parser:ve,addonAfter:fe.type===1?"\u5206":"%",max:De===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:Ie=>{Se({type:De,inputValue:Ie})}}),we=="radio"&&fe.type==2&&ge.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};jt.Z=xe},86974:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return Je}});var y=b(59301),Ze={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},me=b(7939),Ve=b(70557),ge=b(34728),ye=b(25399),xe=b(76406),fe=b(84849),Se=b(90736),le=b(14185),pe=b(52078),we=b(59301),ke=Object.defineProperty,De=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ve=(ce,_e,Ke)=>_e in ce?ke(ce,_e,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):ce[_e]=Ke,Ie=(ce,_e)=>{for(var Ke in _e||(_e={}))Fe.call(_e,Ke)&&ve(ce,Ke,_e[Ke]);if(De)for(var Ke of De(_e))ue.call(_e,Ke)&&ve(ce,Ke,_e[Ke]);return ce},Le=(ce,_e,Ke)=>new Promise((Re,lt)=>{var Te=Ae=>{try{qe(Ke.next(Ae))}catch(rt){lt(rt)}},Ue=Ae=>{try{qe(Ke.throw(Ae))}catch(rt){lt(rt)}},qe=Ae=>Ae.done?Re(Ae.value):Promise.resolve(Ae.value).then(Te,Ue);qe((Ke=Ke.apply(ce,_e)).next())}),Je=({editOffice:ce="view",data:_e,issaver:Ke,onSaver:Re,theme:lt,type:Te,filename:Ue,monacoEditor:qe,className:Ae,style:rt,close:Ce,onClose:Be,hasMask:yt,disabledDownload:Qe,onImgDimensions:nt,showNodata:Et,recordInfo:He})=>{const[de,Oe]=(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,ct]=(0,y.useState)(""),[Pe,$e]=(0,y.useState)(),ut=window.ENV==="build"?"/react/build":"",St=location.host.startsWith("localhost")?le.Z.PROXY_SERVER:le.Z.API_SERVER,Dt=10*(1024*1024),We=(0,y.useRef)();_e!=null&&_e.startsWith("/api")&&Te!=="txt"&&(_e=le.Z.API_SERVER+_e);const kt=re=>re.substring(re.lastIndexOf("/")+1).split(".").pop();Ue&&qe&&(qe.filename=Ue),(0,y.useEffect)(()=>{var re,ne;const se=(ne=(re=document.cookie)==null?void 0:re.replace(/\s/g,""))==null?void 0:ne.split(";");se==null||se.map(Ne=>{let ze=Ne.split("=");ze[0]==="_educoder_session"&&ct(ze[1])})},[]),(0,y.useEffect)(()=>{Te==="office"&&(_e.indexOf("bigfilescdn.")>-1||_e.indexOf("bigfiles1")>-1?$e({url:_e,fileType:kt(_e),model:_e.indexOf("model=edit")?"edit":"view"}):_e.indexOf("coze")>-1?$e({url:_e,fileType:"doc",model:"view"}):ie())},[Te,_e]);function Ot(re){return Le(this,null,function*(){re.data.type==="pdfdata"&&(Re(re.data.data),window.removeEventListener("message",Ot,!1)),console.log("mess---:",re.data)})}const ie=()=>Le(void 0,null,function*(){console.log("data:",_e);let re=_e;_e.startsWith("http")||(re=location.origin+re);let ne=new URL(re).pathname.split("/").pop();const se=yield(0,fe.gJ)({attachment_id:ne});se.url=St+se.url,$e(se)}),oe=()=>{if(_e.startsWith("http")||_e.startsWith("blob:")){te();return}(0,xe.Sv)(Ue||"educoder",_e,Ue)},te=()=>{He&&(0,pe.fc)({id:He==null?void 0:He.id,watch_type:1,course_id:He==null?void 0:He.course_id}),(0,xe.Nd)(Ue||"educoder",decodeURIComponent(_e))};(0,y.useEffect)(()=>(window.addEventListener("message",x),()=>{window.removeEventListener("message",x)}),[]);const x=re=>{var ne;((ne=re==null?void 0:re.data)==null?void 0:ne.type)==="closePop"&&Be()};return we.createElement("div",{style:Ie({},rt||{}),className:`${yt&&Ze.bgBlack} ${Te?Ze.wrp:"hide"}`},!!Te&&Ce&&we.createElement("div",{id:"closePop",className:Ze.close,ref:We},!!nt&&we.createElement(ye.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>We.current},we.createElement("span",{onClick:()=>{Be(),nt()}},we.createElement("i",{className:"icon-yulanpizhu"}))),!Qe&&window.parent===window&&we.createElement(ye.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>We.current},we.createElement("span",{onClick:te},we.createElement("i",{className:"icon-quxiaozhiding"}))),Ke&&we.createElement(ye.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>We.current},we.createElement("span",{className:"",onClick:()=>{const re=document.getElementById("pdfiframe");window.addEventListener("message",Ot,!1),setTimeout(()=>{re.contentWindow.postMessage("getData","*")},300)}},we.createElement("i",{className:"icon-baocun"}))),we.createElement(ye.Z,{title:"\u5173\u95ED",getPopupContainer:()=>We.current},we.createElement("span",{className:"",onClick:()=>{Be()}},we.createElement("i",{className:"icon-guanbi1"})))),we.createElement("div",{className:`${Ze[Ae]} ${Ae} ${Ze.monaco} ${Te==="txt"?"show":"hide"}`},Te==="txt"&&we.createElement(we.Fragment,null,we.createElement(ge.ZP,Ie({},qe)))),Te==="audio"&&we.createElement("audio",{controls:!0,src:`${(_e==null?void 0:_e.indexOf("http://"))>-1||(_e==null?void 0:_e.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${_e}`,autoPlay:!0}),Te==="video"&&we.createElement(we.Fragment,null,(_e==null?void 0:_e.indexOf("http"))>-1?we.createElement("video",{controls:!0,src:`${_e}`,autoPlay:!0}):we.createElement("video",{controls:!0,src:`data:video/mp4;base64,${_e}`,autoPlay:!0})),Te==="office"&&Pe&&we.createElement("iframe",{src:`${ut}/office.html?key=${Pe.key}&url=${btoa(Pe.url)}&callbackUrl=${St+(Pe.callbackUrl||"")}&fileType=${Pe.fileType}&title=${Pe.title||""}&model=${ce}&officeServer=${le.Z.ONLYOFFICE}&disabledDownload=${!!Qe}`}),Te==="html"&&we.createElement("iframe",{src:_e+"&disposition=inline"}),Te==="pdf"&&we.createElement("iframe",{id:"pdfiframe",src:`${ut}/js/pdf/index.html?filename=${Ue||"educoder.pdf"}&url=${encodeURIComponent(_e)}&disabledDownload=${!!Qe}&model=${ce}`}),Te==="image"&&we.createElement("img",{src:`${(_e==null?void 0:_e.indexOf("http://"))>-1||(_e==null?void 0:_e.indexOf("https://"))>-1?"":"data:image/png;base64,"}${_e}`}),(Te==="other"||Te==="download")&&we.createElement(we.Fragment,null,Et?we.createElement(Se.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:we.createElement(me.ZP,{icon:we.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:oe,disabled:Qe},"\u4E0B\u8F7D")}):we.createElement(me.ZP,{type:"primary",size:"middle",onClick:oe,disabled:Qe},we.createElement(Ve.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),Te==="flowChart"&&we.createElement("div",{className:"embed"},we.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${_e||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},35883:function(Nn,jt,b){"use strict";b.d(jt,{z:function(){return qe},Z:function(){return Ae}});var y=b(59301),Ze=b(46214),me=b(20047),Ve=b(64018),ge=b(16471),ye=b(14185),xe=b(76406),fe=b(15342),Se=b(44104),le=b(7939),pe=b(1012),we=b(86974),ke=b(59301),Fe=({html:rt})=>{const Ce=(0,y.useRef)(null),Be=(0,y.useRef)(null),yt=`.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 Qe=Ce.current.attachShadow({mode:"open"});Be.current=document.createElement("div"),Be.current.className="markdown-body",Be.current.innerHTML=rt,Qe.appendChild(Be.current);const nt=document.createElement("style");return nt.textContent=yt,Qe.appendChild(nt),()=>{Qe.innerHTML=""}},[]),(0,y.useEffect)(()=>{Be.current&&(Be.current.innerHTML=rt)},[rt]),ke.createElement("div",{ref:Ce})};function ue(rt){const Ce=["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"],Be=new RegExp(`\\b(${Ce.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi"),yt=/<meta\s+http-equiv\s*=\s*["']?refresh["']?[^>]*>/gi;return rt.replace(Be,"").replace(yt,"").trim()}var ve={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Ie=Object.defineProperty,Le=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,_e=(rt,Ce,Be)=>Ce in rt?Ie(rt,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):rt[Ce]=Be,Ke=(rt,Ce)=>{for(var Be in Ce||(Ce={}))Je.call(Ce,Be)&&_e(rt,Be,Ce[Be]);if(Le)for(var Be of Le(Ce))ce.call(Ce,Be)&&_e(rt,Be,Ce[Be]);return rt};const Re="@\u2581\u2581@",lt="@\u2581@",Te=/<pre[^>]*>/g;function Ue(rt){let Ce=document.createElement("div");return Ce.innerHTML=rt,Ce.childNodes.length===0?"":Ce.childNodes[0].nodeValue}const qe=(rt,Ce)=>{rt=rt||"";const Be=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,yt=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Qe=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,nt=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Ce?rt.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Be,(Et,He,de,Oe,at,ct,Pe)=>{const $e=He||Oe||ct,ut=de||at||Pe||"?";return ye.Z.API_SERVER+"/api/attachments/"+$e+ut+"&t="+(0,xe.Jn)($e,Date.now())+(Et.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(rt=rt.replace(nt,(Et,He,de,Oe,at,ct,Pe)=>{const $e=He||Oe||ct,ut=de||at||Pe||"?";return ye.Z.API_SERVER+"/attachments/download/"+$e+ut+"&t="+(0,xe.Jn)($e,Date.now())+(Et.indexOf(")")>-1?")":"&")}).replace(Be,(Et,He,de,Oe,at,ct,Pe)=>{const $e=He||Oe||ct,ut=de||at||Pe||"?";return ye.Z.API_SERVER+"/api/attachments/"+$e+ut+"&t="+(0,xe.Jn)($e,Date.now())+(Et.indexOf(")")>-1?")":"&")}).replace(yt,(Et,He,de,Oe,at)=>{const ct=He||Oe,Pe=de||at||"";return'"'+ye.Z.API_SERVER+"/api/attachments/"+ct+Pe+ct+Pe+"&t="+(0,xe.Jn)(ct,Date.now())}).replace(Qe,(Et,He,de,Oe,at)=>{const ct=He||Oe,Pe=de||at||"";return"("+ye.Z.API_SERVER+"/files/uploads/"+ct+Pe+ct+Pe+"&t="+(0,xe.Jn)(ct,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,`
|
|
|
`),rt)};var Ae=({value:rt="",edit:Ce=!1,className:Be,showTextOnly:yt,showLines:Qe,style:nt={},stylesPrev:Et={},highlightKeywords:He,showProgramFill:de,isProgramFill:Oe,disabledFill:at=!1,programFillValue:ct,openEditor:Pe=()=>{},onFillChange:$e=ft=>{},onFillBlur:ut=()=>{},onFillFocus:St=()=>{}})=>{let ft=ue(String(rt||""));const Dt=(0,y.useRef)(),We=(0,y.useRef)(),[kt,Ot]=(0,y.useState)(""),[ie,oe]=(0,y.useState)("office"),[te,x]=(0,y.useState)([]),re=(0,y.useRef)("a"+(0,pe.Z)()),ne={},se=Zt=>/<style[\s\S]*?>/i.test(Zt||""),Ne=(Zt,Rt,tn)=>{const xt=document.createElement(Zt===lt?"input":"textarea");xt.style.width="100%",xt.style.height=Zt===lt?"40px":"151px",xt.rows=5,xt.spellcheck=!1,xt.name="edu-program-fill",xt.placeholder="\u8BF7\u8F93\u5165",xt.dataset.id=Rt;const zt=Object.keys(ne).length;return ne[zt]=xt,`<span class="edu-program-fill-wrap ${Zt===lt?"":"show"}" style="width:${Zt===lt?"600px":"100%"}" title=${tn||""}><span>${xt.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function ze(Zt){return Zt=Zt.replace(/!\[.*?\]\(.*?\)/g,""),Zt=Zt.replace(/\[.*?\]\(.*?\)/g,""),Zt=Zt.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),Zt=Zt.replace(/<embed.*?>/g,""),Zt=Zt.replace(/<img.*?>/g,""),Zt=Zt.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),Zt=Zt.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),Zt=Zt.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),Zt=Zt.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),Zt}const et=Zt=>!yt&&se(ft)?Zt:Zt.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(Rt,tn){let xt=tn.replace(/(\n|\r)/g,"").split("}"),zt=[];return xt.map(cn=>{cn!=""&&zt.push(`.${re.current} ${cn}`)}),`<style>${zt.join("}")}</style>`}),ot=(0,y.useMemo)(()=>{(0,me.Iy)();try{const xt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,zt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,cn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,bn=/\(\/attachments\/download\//g;ft=ft.replace(bn,"("+ye.Z.API_SERVER+"/attachments/download/").replace(xt,"("+ye.Z.API_SERVER+"/api/attachments/").replace(zt,'"'+ye.Z.API_SERVER+"/api/attachments/").replace(cn,'"'+ye.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,`
|
|
|
`),Dt.current.style.display="none"}catch(xt){}if(de){let xt=-1;return ft=ft.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(zt,cn,bn){var bt;return++xt,Ne(zt,xt,(bt=ct==null?void 0:ct[xt])==null?void 0:bt.value.replaceAll("<","<").replaceAll(">",">"))}),`<pre style="background:#fff;padding:4px">${et(ft||"")}</pre>`}let Zt=et(ft);Zt=(0,me.ZP)(Zt);const Rt=(0,me.ez)();ft.match(/\[TOC\]/)&&(Zt=Zt.replace("<p>[TOC]</p>",(0,me.Qv)()),(0,me.Iy)()),Zt=Zt.replace(/(__special_katext_id_\d+__)/g,(xt,zt)=>{const{type:cn,expression:bn}=Rt[zt];return(0,fe.renderToString)(Ue(bn)||"",{displayMode:cn==="block",throwOnError:!1,output:"html"})}),Zt=Zt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,me.AL)();const tn=document.createElement("div");if(tn.innerHTML=Zt,yt)return tn.innerText;if(He){const xt=He.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Me(tn,xt),tn.innerHTML}return setTimeout(()=>Nt(),500),tn.innerHTML},[ft,He]);(0,y.useEffect)(()=>{Ye.current&&Ye.current.querySelectorAll(["input","textarea"]).forEach(Rt=>{Rt.oninput=dt,Rt.onblur=ht,Rt.onfocus=he})},[te]),(0,y.useEffect)(()=>{var Zt,Rt,tn,xt,zt;if(ct!=null&&ct.length)try{const cn=Ye.current.querySelectorAll(".edu-program-fill-score"),bn=Ye.current.querySelectorAll('[name="edu-program-fill"]');for(const[bt,Ht]of bn.entries())Ht.value=((Zt=ct==null?void 0:ct[bt])==null?void 0:Zt.value)||"",((Rt=ct==null?void 0:ct[bt])==null?void 0:Rt.type)==="warning"?Ht.className="program-fill-warning":((tn=ct==null?void 0:ct[bt])==null?void 0:tn.type)==="success"?Ht.className="program-fill-success":Ht.className="";for(const[bt,Ht]of cn.entries())Ht.innerHTML=(xt=ct==null?void 0:ct[bt])!=null&&xt.score?`${(zt=ct==null?void 0:ct[bt])==null?void 0:zt.score}\u5206`:"";x(ct)}catch(cn){console.log(cn,"error")}},[ct]);const dt=Zt=>{te[Zt.target.dataset.id]=te[Zt.target.dataset.id]||{},te[Zt.target.dataset.id].value=Zt.target.value,x([...te]),$e(te,Zt.target.dataset.id)},ht=Zt=>{te[Zt.target.dataset.id]=te[Zt.target.dataset.id]||{},te[Zt.target.dataset.id].value=Zt.target.value,x([...te]),ut(te,Zt.target.dataset.id)},he=Zt=>{te[Zt.target.dataset.id]=te[Zt.target.dataset.id]||{},te[Zt.target.dataset.id].value=Zt.target.value,x([...te]),St(te,Zt.target.dataset.id)};function Me(Zt,Rt){return Zt.childNodes.forEach(tn=>{var xt;if(tn.childNodes.length>0)Me(tn,Rt);else if(tn.nodeName!=="IMG")if(tn.innerHTML)tn.innerHTML=(xt=tn.innerHTML)==null?void 0:xt.replace(new RegExp(Rt,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const zt=document.createElement("span");zt.innerHTML=tn.textContent.replace(new RegExp(Rt,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),tn.replaceWith(zt)}})}const Ye=(0,y.useRef)();me.jb.WebkitLineClamp=Qe,Qe&&(nt=Ke(Ke({},nt),me.jb));function Pt(Zt){let Rt=Zt.target;if(Rt.tagName.toUpperCase()==="A"){let tn=Rt.getAttribute("href");if(tn.indexOf("office")>-1)Zt.preventDefault(),Ot(tn),oe("office");else if(tn.indexOf("application/pdf")>-1)Zt.preventDefault(),Ot(tn),oe("pdf");else if(tn.indexOf("text/html")>-1)Zt.preventDefault(),Ot(tn),oe("html");else if(tn.startsWith("#")){Zt.preventDefault();let xt=document.getElementById(tn.replace("#",""));xt&&xt.scrollIntoView(!0)}}}const Nt=()=>{var Zt;const Rt=(Zt=Ye.current)==null?void 0:Zt.querySelectorAll("video");Rt==null||Rt.forEach(tn=>{if(tn.oncontextmenu=()=>!1,tn.src.indexOf(".m3u8")>-1&&!tn.canPlayType("application/vnd.apple.mpegurl")){if(ge.ZP.isSupported()){var xt=new ge.ZP;xt.loadSource(tn.src),xt.attachMedia(tn)}}})};(0,y.useEffect)(()=>{if(Ye.current&&ot&&ot.match(Te)&&window.PR.prettyPrint(),Ye.current)return Ye.current.addEventListener("click",Pt),()=>{var Zt;(Zt=Ye.current)==null||Zt.removeEventListener("click",Pt),(0,me.AL)(),(0,me.Iy)()}},[ot,Ye.current,Pt]);const Yt=Zt=>{Zt.target.nodeName==="IMG"&&Zt.target.className.indexOf("draw-flowchart")>-1?(Dt.current.style.zIndex=1,Dt.current.style.display="flex",Dt.current.style.width=Zt.target.clientWidth+"px",Dt.current.style.height=Zt.target.clientHeight+"px",Dt.current.style.top=Zt.target.offsetTop+"px",Dt.current.style.left=Zt.target.offsetLeft+"px",Zt.target.id&&(We.current=Zt.target.id)):Dt.current.style.display="none"},Lt=()=>{Dt.current.style.display="none"};return(0,y.useEffect)(()=>{var Zt;const Rt=tn=>{tn.preventDefault(),tn.clipboardData.setData("text",window.getSelection().toString())};return(Zt=Ye.current)==null||Zt.addEventListener("copy",Rt),()=>{var tn;(tn=Ye.current)==null||tn.removeEventListener("copy",Rt)}},[Ye.current]),y.createElement("div",{style:{position:"relative"},onMouseLeave:Lt},yt&&y.createElement("div",{ref:Ye,className:`${ve.mdBody} `},ot),!yt&&!se(ot)&&y.createElement("div",{ref:Ye,style:Ke({},nt),onMouseOver:Yt,className:`${Be||""} ${at?"disabled-fill":""} markdown-body ${ve.mdBody} ${re.current}`,dangerouslySetInnerHTML:{__html:ot}}),!yt&&se(ot)&&y.createElement(Fe,{html:ot}),y.createElement("div",{ref:Dt,className:`${ve.button} ${Ce?"":ve.previewFlowChart}`},y.createElement(Se.Z,null,y.createElement(le.ZP,{onClick:()=>{Ce?Pe(We.current):(Ot(We.current),oe("flowChart"))}},Ce?"\u7F16\u8F91":"\u9884\u89C8"))),y.createElement(we.Z,{close:!0,data:kt,type:kt!=null&&kt.length?ie:"",style:Ke({},Et),onClose:()=>Ot("")}))}},27878:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(59301),Ze={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"},me=b(62957),Ve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",ye=(Se,le,pe)=>new Promise((we,ke)=>{var De=ve=>{try{ue(pe.next(ve))}catch(Ie){ke(Ie)}},Fe=ve=>{try{ue(pe.throw(ve))}catch(Ie){ke(Ie)}},ue=ve=>ve.done?we(ve.value):Promise.resolve(ve.value).then(De,Fe);ue((pe=pe.apply(Se,le)).next())}),fe=({type:Se,resdata:le,onok:pe,oktext:we,okloading:ke})=>{const[De,Fe]=(0,y.useState)(!1),{can_copy_list:ue,can_copy_num:ve,challenge_type:Ie,course_data_list:Le,no_copy_list:Je,no_copy_num:ce,no_use_list:_e,no_use_num:Ke,repeat_shixun_num:Re,student_count:lt,total_num:Te,use_num:Ue}=le;let qe=ve>0||Se==="exercise";(0,y.useEffect)(()=>{(le==null?void 0:le.student_count)>0&&Fe(!0)},[le]),console.log("---11",ke),(0,y.useEffect)(()=>{ke||Fe(!1)},[ke]);const Ae=()=>{if(Se==="exercise"&&Ie===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ze.orangeColor},lt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:Ze.orangeColor},Ue),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Ze.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(Se==="exercise"&&Ie===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ze.orangeColor},lt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:Ze.orangeColor},Ue),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:Ze.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Se==="shixun"&&Ie===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ze.orangeColor},lt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Ze.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Se==="shixun"&&Ie===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ze.orangeColor},lt),"\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:Ze.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Se==="subject"&&Ie===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ze.orangeColor},lt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:Ze.orangeColor},Ue),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Ze.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Se==="subject"&&Ie===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",y.createElement("span",{className:Ze.orangeColor},lt)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",y.createElement("span",{className:Ze.orangeColor},Ue)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:Ze.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Se==="exercisepush")return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ze.orangeColor},lt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",y.createElement("span",{className:Ze.orangeColor},Ue),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",y.createElement("span",{className:Ze.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(Se==="shixunpush"&&Ie===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ze.orangeColor},lt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:Ze.orangeColor},Ue),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Ze.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Se==="shixunpush"&&Ie===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ze.orangeColor},lt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",y.createElement("span",{className:Ze.orangeColor},Ue),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:Ze.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},rt=()=>{if(Se==="exercise"||Se==="subject"||Se==="exercisepush"||Se==="shixunpush")return y.createElement("div",{style:{marginTop:20}},ce>0&&y.createElement("div",null,y.createElement("span",{className:Ze.flex},y.createElement("img",{src:ge,style:{width:14}}),y.createElement("span",{className:Ze.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:Ze.statusbody},Se==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Ze.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"),(Se==="subject"||Se==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",qe&&y.createElement("span",{className:Ze.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"),Se==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",qe&&y.createElement("span",{className:Ze.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,Je==null?void 0:Je.map((Ce,Be)=>y.createElement("a",{href:`/shixuns/${Ce.identifier}/challenges`,target:"_blank"},"\u300A",Ce==null?void 0:Ce.name,"\u300B",Be+1!==ce&&"\u3001"))))),ve>0&&y.createElement("div",{style:{marginTop:20}},y.createElement("span",{className:Ze.flex},y.createElement("img",{src:Ve,style:{width:14}}),y.createElement("span",{className:Ze.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:Ze.statusbody},Se==="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"),(Se==="subject"||Se==="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"),Se==="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,ue==null?void 0:ue.map((Ce,Be)=>y.createElement("a",{href:`/shixuns/${Ce.identifier}/challenges`,target:"_blank"},"\u300A",Ce==null?void 0:Ce.name,"\u300B",Be+1!==ve&&"\u3001"))))));if(Se==="shixun")return y.createElement("div",{style:{marginTop:20}},ve>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(me.default,{open:De,onCancel:()=>{Fe(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!qe&&"none"}},zIndex:1003,confirmLoading:ke,okText:qe?we:"\u6211\u77E5\u9053\u4E86",onOk:()=>ye(void 0,null,function*(){qe?yield pe([...ue,..._e]):Fe(!1)})},y.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Ae(),rt()))}},50105:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return ke}});var y=b(59301),Ze=b(25399),me=b(44283),Ve=b(15267),ge=b(76406),ye=Object.defineProperty,xe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,le=(De,Fe,ue)=>Fe in De?ye(De,Fe,{enumerable:!0,configurable:!0,writable:!0,value:ue}):De[Fe]=ue,pe=(De,Fe)=>{for(var ue in Fe||(Fe={}))fe.call(Fe,ue)&&le(De,ue,Fe[ue]);if(xe)for(var ue of xe(Fe))Se.call(Fe,ue)&&le(De,ue,Fe[ue]);return De},ke=({children:De,customContent:Fe,disableWhenCommunity:ue=!1,tooltipProps:ve={}})=>{const Ie=(0,me.useDispatch)(),Le=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 ce;(0,ge.xg)(`/users/${(ce=(0,Ve.eY)())==null?void 0:ce.login}/memberCenter`)}},"\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7"),"\u3002"),Je=ce=>{var _e;if(!y.isValidElement(ce))return ce;const Ke={};Ke.disabled=!0,Ke.onChange=Te=>{var Ue,qe;(Ue=Te==null?void 0:Te.preventDefault)==null||Ue.call(Te),(qe=Te==null?void 0:Te.stopPropagation)==null||qe.call(Te)};const Re=(_e=ce.props)==null?void 0:_e.children,lt=Re&&y.Children.map(Re,Je);return y.cloneElement(ce,Ke,lt)};return(0,Ve.k5)()&&ue?y.createElement(Ze.Z,pe({placement:"topLeft",title:Fe||Le},ve),Je(De)):y.createElement(y.Fragment,null,De)}},28267:function(Nn,jt,b){"use strict";b.d(jt,{h:function(){return ce}});var y=b(59301),Ze=b(82326),me=b(28284),Ve=b(7939),ge=b(89780),ye=b.n(ge),xe=b(88319),fe=b(94896),Se=Object.defineProperty,le=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Fe=(_e,Ke,Re)=>Ke in _e?Se(_e,Ke,{enumerable:!0,configurable:!0,writable:!0,value:Re}):_e[Ke]=Re,ue=(_e,Ke)=>{for(var Re in Ke||(Ke={}))ke.call(Ke,Re)&&Fe(_e,Re,Ke[Re]);if(we)for(var Re of we(Ke))De.call(Ke,Re)&&Fe(_e,Re,Ke[Re]);return _e},ve=(_e,Ke)=>le(_e,pe(Ke));const Ie=Ze.default.Option,Le={labelCol:{span:4},wrapperCol:{span:20}},Je={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"]};jt.Z=({callback:_e,onCancel:Ke})=>{const[Re,lt]=(0,y.useState)("python");function Te(qe){lt(Je[qe][1])}function Ue(qe){_e(qe)}return y.createElement(me.default,ve(ue({},Le),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ue,style:{width:500}}),y.createElement(me.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(Ze.default,{getPopupContainer:qe=>qe.parentNode,onChange:Te},Object.keys(Je).map(qe=>y.createElement(Ie,{key:qe,value:qe},Je[qe][0])))),y.createElement(me.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(ce,{mode:Re})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Ve.ZP,{type:"ghost",onClick:Ke},"\u53D6\u6D88")))};function ce({value:_e,onChange:Ke,mode:Re,options:lt={}}){const Te=(0,y.useRef)(),[Ue,qe]=(0,y.useState)();return(0,y.useEffect)(()=>{if(Ue){let Ae=function(rt){const Ce=rt.getValue();Ke&&Ke(Ce)};return Ue.on("change",Ae),()=>{Ue.off("change",Ae)}}},[Ue,Ke]),(0,y.useEffect)(()=>{Ue&&Ue.setOption("mode",Re)},[Ue,Re]),(0,y.useEffect)(()=>{Ue&&(_e!==Ue.getValue()||_e==="")&&setTimeout(()=>{Ue.setValue(_e||"")},300)},[Ue,_e]),(0,y.useEffect)(()=>{if(Te.current&&!Ue){const Ae=ye().fromTextArea(Te.current,ue({mode:Re,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},lt));qe(Ae)}},[Te.current,Ue]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:Te}))}},39116:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return un}});var y=b(59301),Ze=b(44283),me=b(89780),Ve=b.n(me),ge=b(76374),ye=b(88319),xe=b(6313),fe=b(25717),Se=b(99498),le=b(25419),pe=b(67549),we=b(35883),ke=({value:on="",className:On,showTextOnly:pn,showLines:yn,style:dr={}})=>{const qn=(0,y.useMemo)(()=>"",[on]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:qn}}))},De=Object.defineProperty,Fe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Je=(on,On,pn)=>On in on?De(on,On,{enumerable:!0,configurable:!0,writable:!0,value:pn}):on[On]=pn,ce=(on,On)=>{for(var pn in On||(On={}))Ie.call(On,pn)&&Je(on,pn,On[pn]);if(ve)for(var pn of ve(On))Le.call(On,pn)&&Je(on,pn,On[pn]);return on},_e=(on,On)=>Fe(on,ue(On));let Ke=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Re({onActionCallback:on,title:On,icon:pn,actionName:yn,className:dr="",children:qn}){function Hn(){on(yn)}return y.createElement("a",{title:On,className:dr,onClick:Hn},y.createElement("i",{className:`${pn}`}),qn)}var lt=({watch:on,showNullButton:On,showNullProgramButton:pn,onActionCallback:yn,fullScreen:dr,insertTemp:qn,hidetoolBar:Hn,extraUse:Tr})=>{const Or=[...Ke,{title:`${on?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${on?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return y.createElement("ul",{className:"markdown-toolbar-container"},!Hn&&Or.map((ga,va)=>y.createElement("li",{key:va},ga.actionName?y.createElement(Re,_e(ce({},ga),{onActionCallback:yn})):y.createElement("span",{className:"v-line"}))),On?y.createElement("li",null,y.createElement(Re,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:yn},y.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,pn?y.createElement(y.Fragment,null,y.createElement("li",null,y.createElement(Re,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:yn},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),y.createElement("li",null,y.createElement(Re,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:yn},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,qn&&y.createElement("li",null,y.createElement(Re,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${qn}`,onActionCallback:yn},y.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Tr&&y.createElement("li",null,Tr),y.createElement("li",{className:"btn-full-screen"},y.createElement(Re,{icon:`${dr?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:dr?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:yn})))},Te=b(88487),Ue=b(28284),qe=b(37568),Ae=b(7939),rt=Object.defineProperty,Ce=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,Et=(on,On,pn)=>On in on?rt(on,On,{enumerable:!0,configurable:!0,writable:!0,value:pn}):on[On]=pn,He=(on,On)=>{for(var pn in On||(On={}))Qe.call(On,pn)&&Et(on,pn,On[pn]);if(yt)for(var pn of yt(On))nt.call(On,pn)&&Et(on,pn,On[pn]);return on},de=(on,On)=>Ce(on,Be(On));const Oe={labelCol:{span:4},wrapperCol:{span:20}};var at=({callback:on,onCancel:On})=>{function pn(yn){on(yn)}return y.createElement(Ue.default,de(He({},Oe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:pn,style:{width:500}}),y.createElement(Ue.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(qe.default,null)),y.createElement(Ue.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(qe.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Ae.ZP,{type:"ghost",onClick:On},"\u53D6\u6D88")))},ct=b(28267),Pe=b(53332),$e=b(62957),ut=b(77019),St=b(40254),ft=b(59301),Dt=({callback:on,onCancel:On})=>{const pn=document.createElement("canvas"),yn=pn.getContext("2d");pn.width=1e3,pn.height=800,yn.fillStyle="#ffffff",yn.fillRect(0,0,pn.width,pn.height);const dr=pn.toDataURL("image/png");return ft.createElement($e.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},ft.createElement(ut.Z,{style:{height:"100vh"}},ft.createElement(St.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:dr,visible:!0,title:String(Date.now())},onOk:qn=>{on({src:qn.url})},onClose:On})))},We=b(36207),kt=b(5269),Ot=b(6767),ie={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},oe=b(59301),x=(0,y.forwardRef)(({onCancel:on,editImgId:On,callback:pn},yn)=>{let dr=(0,y.useRef)(),qn=(0,y.useRef)(),Hn=(0,y.useRef)(),Tr=(0,y.useRef)(!1);const Or=(0,y.useRef)(!1);console.log("ref:",yn);const[ga,va]=(0,y.useState)(0),[Ln,tr]=(0,y.useState)("100vh");return(0,y.useEffect)(()=>{va(1)},[]),(0,y.useImperativeHandle)(yn,()=>({setHeight:tr})),oe.createElement("div",{ref:Or,className:"body-overflow-initial"},oe.createElement(We.Z,{width:"100vw",height:Ln,footer:null,closable:!0,placement:"bottom",open:!!ga,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${ie.drawerWrap}`,onClose:()=>{window.saveDrawData(Lr=>{pn({src:`/api/attachments/${Lr}`,id:Lr})})},title:oe.createElement(ut.Z,{align:"middle"},oe.createElement(kt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),oe.createElement(kt.Z,{onClick:()=>{tr(Ln==="60px"?"100vh":"60px")}},oe.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),oe.createElement(kt.Z,{onClick:()=>{window.saveDrawData(Lr=>{if(Lr===null){Ot.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Ot.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),pn({src:`/api/attachments/${Lr}`,id:Lr,disabledClose:!0})})}},oe.createElement(Ae.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},oe.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${On||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:qn})))}),re=b(14185),ne=b(47889),se=b(4875);const Ne=ne.ZP.Group,ze={margin:"0 8px"};var et=({callback:on,onCancel:On})=>{function pn(yn){on(yn)}return y.createElement(Ue.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:pn},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:ze},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:ze},"\u884C\u6570"),y.createElement(Ue.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(se.Z,null)),y.createElement("span",{style:ze},"\u5217\u6570"),y.createElement(Ue.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(se.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:ze},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(Ue.default.Item,{name:"align"},y.createElement(Ne,null,y.createElement(ne.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(ne.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(ne.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(ne.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Ae.ZP,{type:"ghost",onClick:On},"\u53D6\u6D88")))},ot=b(58755),dt=b(84915),ht=b.n(dt),Me=(0,y.forwardRef)(({use3d:on,width:On,height:pn,callback:yn,showSaveButton:dr},qn)=>{const Hn=(0,y.useRef)(),Tr=(0,y.useRef)(),[Or,ga]=(0,y.useState)(!1),va=(0,y.useRef)({id:Hn,appName:"graphing",width:On||1e3,height:pn||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)(()=>{Tr.current=new(ht())(va.current,!0),window.onload=function(){Tr.current.inject("applet_container")}},[]);const Ln=()=>{var tr=window.ggbApplet.getPNGBase64(1,!0,72);return yn&&yn(tr),tr};return(0,y.useEffect)(()=>{va.current.appName=Or?"3D":"graphing",Tr.current.inject("applet_container")},[Or]),(0,y.useEffect)(()=>{ga(on)},[on]),(0,y.useImperativeHandle)(qn,()=>({getImgData:Ln})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Hn}),y.createElement(ut.Z,{align:"middle"},y.createElement(kt.Z,{flex:1},y.createElement(ot.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Or,onChange:tr=>ga(tr)})),y.createElement(kt.Z,null,y.createElement(Ae.ZP,{size:"large",onClick:Ln,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Ye=b(9057);const Pt="link",Nt="upload-image",Yt="add-flowchart",Lt="draw-image",Zt="add-flowchart",Rt="code-block",tn="add-table",xt="------------",zt={default:xt,left:`:${xt}`,center:`:${xt}:`,right:`${xt}:`};var cn=b(79006),bn=b(76406);function bt(){}let Ht=0;const Jt=1e4,vn="\u2581",Bn="@\u2581\u2581@",Yn="@\u2581@",hr=`
|
|
|
**\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`,Cr=["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 Un(on){return/^\d+$/.test(on)?`${on}px`:on}const Gt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Wt={[Gt+"-B"]:"bold",[Gt+"-I"]:"italic"},dn={[Pt]:"\u6DFB\u52A0\u94FE\u63A5",[Rt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Nt]:"\u6DFB\u52A0\u56FE\u7247",[Lt]:"\u6DFB\u52A0\u753B\u56FE",[Yt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[tn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var un=({defaultValue:on="",onChange:On,width:pn="100%",height:yn=400,miniToolbar:dr=!1,isFocus:qn=!1,watch:Hn,insertTemp:Tr,mode:Or="markdown",id:ga="markdown-editor-id",showResizeBar:va=!1,noStorage:Ln=!1,showNullButton:tr=!1,showNullProgramButton:Lr=!1,hidetoolBar:Mr=!1,fullScreen:Ut=!1,onBlur:rn,onCMBeforeChange:At,onFullScreen:$t,className:It="",disablePaste:Xt=!1,disabled:gt=!1,disabledFill:ln=!1,placeholder:an="",values:En="",extraUse:qt,onAddBlank:Qt})=>{const[en,hn]=(0,y.useState)(null),[cr,sr]=(0,y.useState)(on),[gr,Da]=(0,y.useState)(Hn),[Ma,Xa]=(0,y.useState)(Ut),[Ca,oa]=(0,y.useState)(""),[Ea,wa]=(0,y.useState)(0),[za,Qa]=(0,y.useState)(yn),[lo,ba]=(0,y.useState)(!1),[Na,ja]=(0,y.useState)(0),[yo,jo]=(0,y.useState)(0),Do=(0,y.useRef)(),Ar=(0,y.useRef)(),Wr=(0,y.useRef)(),Bo=(0,y.useRef)(),Lo=(0,y.useRef)(),po=(0,y.useRef)(),ti=(0,Ze.useDispatch)();(0,y.useEffect)(()=>{const Vr=window.scrollY||window.pageYOffset;sr(En),en==null||en.setValue(En),window.scrollTo(0,Vr)},[En]),(0,y.useEffect)(()=>{$t==null||$t(Ma)},[Ma]),(0,y.useEffect)(()=>{if(Do.current){let Vr=function(sa,Ba){var zo;if(Xt){Ba.preventDefault();return}const xi=Ba.clipboardData;if(xi){const fi=xi.types.toString(),Li=xi.items;if(fi==="Files"||xi.types.indexOf("Files")>-1){if(Ba.preventDefault(),Or=="stex")return;try{let Go=Li[1];((zo=Li[0])==null?void 0:zo.kind)==="file"&&(Go=Li[0]);const Di=Go.getAsFile(),zi=Di.name.split(".").pop();(0,Pe.I)(Di,Ri=>{var Ni,ol,fl;Ri.id?((Ni=Di==null?void 0:Di.type)==null?void 0:Ni.indexOf("image"))>-1?Dr.replaceSelection(`<img width="100%" src="/api/attachments/${Ri.id}?type=${Ri.content_type})" alt="" />`):((ol=Di==null?void 0:Di.type)==null?void 0:ol.indexOf("video"))>-1?Dr.replaceSelection(`<video width="100%" controls src="/api/attachments/${Ri.id}"></video>`):((fl=Di==null?void 0:Di.type)==null?void 0:fl.indexOf("pdf"))>-1?Dr.replaceSelection(`<a href="/api/attachments/${Ri.id}?type=${Di.type}&disposition=inline" target="_blank">${Di.name}</a>`):Cr.includes(zi)?Dr.replaceSelection(`<a href="/api/attachments/${Ri.id}?type=office&disposition=inline" target="_blank">${Di.name}</a>`):Dr.replaceSelection(`[${Di.name}](/api/attachments/${Ri.id}?type=${Ri.content_type})`):(Ri==null?void 0:Ri.status)===401&&(document.location.href="/user/login")})}catch(Go){Ot.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Dr=Ve().fromTextArea(Do.current,{mode:Or,lineNumbers:!dr,lineWrapping:!0,value:on,autoCloseTags:!0,autoCloseBrackets:!0});return Dr.on("keyup",function(sa,Ba){Ba.keyCode===8&&(sa.getValue()==""?Dr.setOption("placeholder",an):Dr.setOption("placeholder",null))}),Dr.on("keydown",function(sa,Ba){if(Ba.keyCode===8){var zo=ji(sa);zo&&Ba.preventDefault()}}),qn&&Dr.focus(),Dr.on("paste",Vr),gt&&Dr.on("beforeChange",function(sa,Ba){(Ba.origin==="paste"||Ba.origin==="+input")&&Ba.cancel()}),hn(Dr),()=>{Dr.off("paste",Vr)}}},[]);const li=(0,y.useCallback)(()=>{if(Ar.current)try{}catch(Vr){console.log(Vr,"---- to set md editor body height")}},[za,Ar,Ma]);(0,y.useEffect)(()=>{function Vr(){let Dr=new ge.Z(sa=>{for(let Ba of sa)(Ba.target.offsetHeight>0||Ba.target.offsetWidth>0)&&(li(),en.setSize("100%","100%"),en.refresh())});return Dr.observe(Do.current.parentElement),Dr}if(en){const Dr=Vr();return()=>{var sa,Ba;(sa=Do.current)!=null&&sa.parentElement&&Dr.unobserve((Ba=Do.current)==null?void 0:Ba.parentElement)}}},[en,li]),(0,y.useEffect)(()=>{if(en){let Vr=[];for(const[Dr,sa]of Object.entries(Wt)){let Ba={[Dr]:()=>{bi(sa)}};Vr.push(Ba),en.addKeyMap(Ba)}return()=>{for(let Dr of Vr)en.removeKeyMap(Dr)}}},[en]),(0,y.useEffect)(()=>{Ut!==Ma&&Xa(Ut)},[Ut]),(0,cn.Z)(()=>{if(!Ln&&Ea>0){let Vr=new Date().getTime(),Dr=window.sessionStorage.getItem(ga);Vr>=Ea+Jt&&(!Dr||Dr!==cr)&&(window.sessionStorage.setItem(ga,cr),ba(!0))}},Jt),(0,y.useEffect)(()=>{Da(Hn)},[en,Hn]),(0,y.useEffect)(()=>{en&&qn&&en.focus()},[en,qn]),(0,y.useEffect)(()=>{if(gr&&en){let Vr=function(sa){let Ba=sa.target;if(Bo.current){let zo=Ba.scrollTop/Ba.scrollHeight;Bo.current.scrollTop=Bo.current.scrollHeight*zo}};const Dr=en.getScrollerElement();return Dr.addEventListener("scroll",Vr),()=>{Dr.removeEventListener("scroll",Vr)}}},[en,gr]),(0,y.useEffect)(()=>{if(en&&At){let Vr=function(Dr,sa){At(Dr,sa)};return en.on("beforeChange",Vr),()=>{en.off("beforeChange",Vr)}}},[en,At]),(0,y.useEffect)(()=>{if(en&&rn){let Vr=function(){rn(en.getValue())};return en.on("blur",Vr),()=>{en.off("blur",Vr)}}},[en,rn]);function ji(Vr,Dr){var sa=Vr.getDoc(),Ba=sa.getCursor(),zo=sa.getLine(Ba.line),xi=zo.charAt(Ba.ch-1),fi=zo.lastIndexOf("@\u2581@",Ba.ch),Li=zo.lastIndexOf("@\u2581\u2581@",Ba.ch),Go=fi>Li?fi:Li,Di=fi>Li?3:4;if(Bn.indexOf(xi)===-1)return null;if(console.log("change1:",Dr,Vr,zo,Ba,Go,fi,Li,xi),Go>=0&&Ba.ch-Go<5){var zi=Go+Di;return sa.replaceRange("",{line:Ba.line,ch:Go},{line:Ba.line,ch:zi}),{line:Ba.line,ch:zi}}return null}(0,y.useEffect)(()=>{if(en){let Vr=function(Dr,sa){const Ba=Dr.getValue();sr(Ba),wa(new Date().getTime()),Dr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),On&&(Lr?On(Ba,ir(Ba)):On(Ba))};return en.on("change",Vr),()=>{en.off("change",Vr)}}},[en,On]),(0,y.useEffect)(()=>{if(en)if(on==null)en.setValue(""),sr("");else{const Vr=window.scrollY||window.pageYOffset;on!==en.getValue()&&(en.setValue(on),sr(on),en.setCursor(gt?1:en.lineCount(),0),window.scrollTo(0,Vr))}},[en,on]);const bi=(0,y.useCallback)(Vr=>{const Dr=en.getCursor(),sa=en.getSelection();let Ba=sa.split(`
|
|
|
`);switch(Vr){case"bold":return en.replaceSelection("**"+sa+"**"),sa===""&&en.setCursor(Dr.line,Dr.ch+2),en.focus();case"italic":return en.replaceSelection("*"+sa+"*"),sa===""&&en.setCursor(Dr.line,Dr.ch+1),en.focus();case"code":return en.replaceSelection("`"+sa+"`"),sa===""&&en.setCursor(Dr.line,Dr.ch+1),en.focus();case"inline-latex":return(0,bn.Ye)(ti)?void 0:(oa("inline-latex"),en.focus());case"latex":return en.replaceSelection("```latex\n"+sa+"\n```"),en.setCursor(Dr.line+1,sa.length+1),en.focus();case"line-break":return en.replaceSelection(`<br/>
|
|
|
`),en.focus();case"list-ul":return sa===""?en.replaceSelection("- "+sa):en.replaceSelection(Ba.map(zo=>zo===""?"":`- ${zo}`).join(`
|
|
|
`)),en.focus();case"list-ol":return sa===""?en.replaceSelection("1. "+sa):en.replaceSelection(Ba.map((zo,xi)=>zo===""?"":`${xi+1}. ${zo}`).join(`
|
|
|
`)),en.focus();case"add-null-ch":Qt==null||Qt();return;case"add-signal":return sa===""&&en.setCursor(Dr.line,Dr.ch),en.replaceSelection(Yn),en.focus();case"add-multiple":return sa===""&&en.setCursor(Dr.line,Dr.ch),en.replaceSelection(Bn),en.focus();case"inster-template-1":return sa===""&&en.setCursor(Dr.line,Dr.ch),en.replaceSelection(hr),en.focus();case"eraser":return en.setValue(""),en.focus();case"trigger-watch":return Da(!gr),en.focus();case"trigger-full-screen":return Xa(!Ma),en.focus();case Pt:oa(Pt);return;case Rt:oa(Rt);return;case Nt:oa(Nt);return;case Lt:oa(Lt);return;case"maths-latex":if((0,bn.Ye)(ti))return;oa("maths-latex");return;case Yt:Lo.current="",sessionStorage.removeItem("file_id"),oa(Yt);return;case tn:oa(tn);return;default:throw new Error}},[en,gr,Ma]),di=(0,y.useCallback)((Vr,Dr)=>{var sa,Ba,zo,xi,fi,Li;Vr!=null&&Vr.disabledClose||oa("");const{src:Go,alt:Di,id:zi}=Vr||{};switch(Ca){case Pt:const{title:ll,link:sl}=Vr;return en.replaceSelection(`[${ll}](${sl})`),en.focus();case Rt:const{language:ul,content:ni}=Vr;return en.replaceSelection(["```"+ul,ni,"```"].join(`
|
|
|
`)),en.focus();case"maths-latex":for(var Ri=atob(Vr),Ni=new Uint8Array(Ri.length),ol=0;ol<Ri.length;ol++)Ni[ol]=Ri.charCodeAt(ol);var fl=new Blob([Ni],{type:"image/png"});return(0,Pe.I)(fl,mi=>{mi.id?en.replaceSelection(``):(mi==null?void 0:mi.status)===401&&(document.location.href="/user/login")}),en.focus();case"inline-latex":return(0,bn.Ye)(ti)?void 0:(en.replaceSelection("`$$"+Vr+"$$`"),en.focus());case Zt:return zi?(en.getValue().indexOf(Go)===-1?en.replaceSelection(`<center><img id="${zi}" width="80%" src="${Go}" class="draw-flowchart" alt="${Di||""}" /></center>`):document.getElementById(zi).src=re.Z.API_SERVER+Go+"?t="+Date.now(),en.focus()):void 0;case Nt:case Lt:const Ro=Dr,Qi=(zo=(Ba=(sa=Ro==null?void 0:Ro.name)==null?void 0:sa.split("."))==null?void 0:Ba.pop)==null?void 0:zo.call(Ba);return((xi=Ro==null?void 0:Ro.type)==null?void 0:xi.indexOf("image"))>-1||!(Ro!=null&&Ro.type)?Ro!=null&&Ro.align||Ro!=null&&Ro.width?en.replaceSelection(`<p style="text-align:${Ro.align||"initial"}"><img width="${Ro.width?Ro.width+"%":"initial"}" src="${Go}" alt="${Di||""}" /></p>`):en.replaceSelection(`<img width="100%" src="${Go}" alt="${Di||""}" />`):((fi=Ro==null?void 0:Ro.type)==null?void 0:fi.indexOf("video"))>-1?en.replaceSelection(`<video width="100%" controls src="${Go}"></video>`):((Li=Ro==null?void 0:Ro.type)==null?void 0:Li.indexOf("pdf"))>-1?en.replaceSelection(`<a href="${Go}?type=${Ro.type}&disposition=inline" target="_blank">${Ro.name}</a>`):Cr.includes(Qi)?en.replaceSelection(`<a href="${Go}?type=office&disposition=inline" target="_blank">${Ro.name}</a>`):en.replaceSelection(`[${Ro.name}](${Go})`),en.focus();case tn:const{row:Ji,col:ri,align:Vi}=Vr;let Xi=`
|
|
|
`;for(let mi=0;mi<Ji;mi++){let uo=[],Mi=[];for(let bl=0;bl<ri;bl++)mi===1&&Mi.push(zt[Vi]),uo.push(" ");mi===1&&(Xi+=`| ${Mi.join(" | ")} |
|
|
|
`),Xi+=`| ${uo.join(ri===1?"":" | ")} |
|
|
|
`}return en.replaceSelection(Xi+`
|
|
|
`),en.focus();default:throw new Error}},[en,Ca]),si=(0,y.useMemo)(()=>{switch(Ca){case Pt:return y.createElement(at,{callback:di,onCancel:Ai});case Rt:return y.createElement(ct.Z,{callback:di,onCancel:Ai});case Nt:return y.createElement(Pe.Z,{callback:di,onCancel:Ai});case Yt:return y.createElement(x,{editImgId:Lo.current,callback:di,onCancel:Ai});case tn:return y.createElement(et,{callback:di,onCancel:Ai});case"maths-latex":return y.createElement(Me,{showSaveButton:!0,callback:di});case"inline-latex":return y.createElement(Ye.Z,{showSaveButton:!0,callback:di});default:return null}},[Ca]);function Ai(){oa("")}(0,y.useEffect)(()=>{if(Wr.current){let Vr=function(fi){zo=!0,xi=fi.pageY},Dr=function(){zo=!1},sa=function(fi){if(zo){let Li=fi.pageY-xi;Li<0&&(Li=0),Li>300&&(Li=300);let Go=yn+Li+"px";Qa(Go)}},Ba=Wr.current,zo=!1,xi=0;return Ba.addEventListener("mousedown",Vr),document.addEventListener("mousemove",sa),document.addEventListener("mouseup",Dr),()=>{Ba.removeEventListener("mousedown",Vr),document.removeEventListener("mousemove",sa),document.removeEventListener("mouseup",Dr)}}},[en,Wr]),(0,y.useEffect)(()=>{Qa(yn)},[yn]);const _o=Un(pn),So=Un(za),Ya={width:_o,height:So},vr=(0,y.useMemo)(()=>{if(Ea){let Vr=new Date(Ea),Dr=Vr.getHours(),sa=Vr.getMinutes(),Ba=Vr.getSeconds();return Dr=Dr<10?"0"+Dr:Dr,sa=sa<10?"0"+sa:sa,Ba=Ba<10?"0"+Ba:Ba,`${Dr}:${sa}:${Ba}`}return 0},[Ea]),ir=Vr=>{const Dr=[];if(Lr){let sa=-1;Vr=Vr.replace(/(@▁▁@|@▁@)/g,function(Ba,zo,xi){Dr.push({multiLine:Ba!==Yn})})}return Dr};function Gr(){window.sessionStorage.removeItem(ga),ba(!1),wa(0)}function _r(){ba(!1),wa(0),en.setValue(window.sessionStorage.getItem(ga))}(0,y.useEffect)(()=>{dn[Ca]&&Ca!==Lt&&Ca!==Yt&&setTimeout(()=>{const Vr=document.getElementsByClassName("markdown-popup-form")[0],Dr=window.innerWidth/2-Vr.offsetWidth/2,sa=window.innerHeight/2-Vr.offsetHeight/2;ja(Dr),jo(sa)},0)},[Ca]);const Ta=Vr=>{Vr.preventDefault();const Dr=Vr.clientX-Na,sa=Vr.clientY-yo;document.body.onmousemove=Ba=>{let zo=Ba.clientX-Dr,xi=Ba.clientY-sa;const fi=document.getElementsByClassName("markdown-popup-form")[0],Li=window.innerWidth-fi.offsetWidth,Go=window.innerHeight-fi.offsetHeight;zo=Math.max(0,Math.min(zo,Li)),xi=Math.max(0,Math.min(xi,Go)),Ja(Ba.clientX,Ba.clientY,Dr,sa)&&(ja(zo),jo(xi))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ja=(Vr,Dr,sa,Ba)=>{const zo=document.body.clientHeight,xi=document.body.clientWidth;return Vr<20&&sa>Vr||Vr>xi-20&&sa<Vr||Dr<20&&Ba>Dr||Dr>zo-20&&Ba<Dr?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return y.createElement(y.Fragment,null,y.createElement("div",{className:"markdown-editor-wrapper",ref:Ar},y.createElement("div",{className:`markdown-editor-container ${It} ${gr?"on-preview":""} ${dr?"mini":""} ${Ma?"full-screen":""}`,style:Ya},y.createElement(lt,{insertTemp:Tr,watch:gr,fullScreen:Ma,showNullButton:tr,showNullProgramButton:Lr,onActionCallback:bi,hidetoolBar:Mr,extraUse:qt}),y.createElement("div",{className:"markdown-editor-body"},y.createElement("div",{className:"codemirror-container"},y.createElement("textarea",{ref:Do,placeholder:an})),gr?y.createElement("div",{ref:Bo,className:"preview-container"},Or==="stex"&&y.createElement(ke,{value:cr}),Or!=="stex"&&y.createElement(we.Z,{edit:!0,disabledFill:ln,showProgramFill:Lr,value:cr,openEditor:Vr=>{var Dr;Lo.current=Vr,(Dr=po.current)==null||Dr.setHeight("100vh"),setTimeout(()=>{oa("add-flowchart")},150)}})):null))),va?y.createElement("a",{ref:Wr,className:"editor-resize"}):null,Ca===Lt&&y.createElement(Dt,{callback:di,onCancel:Ai}),Ca===Yt&&y.createElement(x,{ref:po,editImgId:Lo.current,callback:di,onCancel:Ai}),y.createElement(Te.Z,null,dn[Ca]&&Ca!==Lt&&Ca!==Yt?y.createElement($e.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Na,top:yo},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:Ta},dn[Ca]),open:!0,onCancel:Ai,footer:null,destroyOnClose:!0,width:Ca===Yt?"1200px":null,height:Ca===Yt?"80vh":null,className:"markdown-popup-form"},si):null))}},53332:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return Ke},I:function(){return lt}});var y=b(28284),Ze=b(6767),me=b(37568),Ve=b(44104),ge=b(4875),ye=b(47889),xe=b(7939),fe=b(23216),Se=b(59301),le=b(59301),pe=Object.defineProperty,we=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ve=(Te,Ue,qe)=>Ue in Te?pe(Te,Ue,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Te[Ue]=qe,Ie=(Te,Ue)=>{for(var qe in Ue||(Ue={}))Fe.call(Ue,qe)&&ve(Te,qe,Ue[qe]);if(De)for(var qe of De(Ue))ue.call(Ue,qe)&&ve(Te,qe,Ue[qe]);return Te},Le=(Te,Ue)=>we(Te,ke(Ue));const{useForm:Je}=y.default,ce={width:280,marginRight:10},_e={labelCol:{span:5},wrapperCol:{span:19}};var Ke=({callback:Te,onCancel:Ue})=>{const[qe]=Je();let Ae=(0,Se.useRef)();function rt(yt){Ae.current.width=qe.getFieldValue("width"),Ae.current.align=qe.getFieldValue("align"),Te(yt,Ae.current)}function Ce(yt,Qe){if(yt.status===-1){Ze.ZP.error(yt.message);return}qe.setFieldsValue({src:`/api/attachments/${yt.id}`,type:Qe.type})}function Be(yt){let Qe=yt.target.files[0];Ae.current=Qe,lt(Qe,Ce)}return le.createElement(y.default,Le(Ie({form:qe},_e),{className:"upload-image-panel",onFinish:rt,style:{width:470,overflow:"hidden"}}),le.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},le.createElement("div",{className:"flex-container"},le.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},le.createElement(me.default,{style:ce})),le.createElement(Re,{onFileChange:Be}))),le.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},le.createElement(me.default,{style:{width:264}})),le.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},le.createElement(Ve.Z,null,le.createElement(y.default.Item,{name:"width",style:{margin:0}},le.createElement(ge.Z,{style:{width:264}})),le.createElement("span",{className:"ml8"},"%"))),le.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},le.createElement(ye.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"}]})),le.createElement("aside",null,le.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},le.createElement(xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),le.createElement(xe.ZP,{type:"default",onClick:Ue},"\u53D6\u6D88"))))};function Re({onFileChange:Te}){return le.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",le.createElement("input",{type:"file",onChange:Te}))}function lt(Te,Ue){if(!Te)throw new String("\u6CA1\u6709\u6587\u4EF6");let qe=new FormData;qe.append("editormd-image-file",Te),qe.append("file_param_name","editormd-image-file"),qe.append("byxhr","true");var Ae=new window.XMLHttpRequest;Ae.withCredentials=!0,Ae.addEventListener("load",function(rt){Ue(JSON.parse(rt.target.responseText),Te)},!1),Ae.addEventListener("error",function(rt){console.error(rt)},!1),Ae.open("POST",`${fe.KI}/api/attachments.json`),Ae.send(qe)}},88487:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return me}});var y=b(59301),Ze=b(4676);class me extends y.Component{constructor(ge){super(ge);const ye=window.document;this.node=ye.createElement("div"),ye.body.appendChild(this.node)}render(){const{children:ge}=this.props;return(0,Ze.createPortal)(ge,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},34728:function(Nn,jt,b){"use strict";b.d(jt,{SV:function(){return Dt},ZP:function(){return ft}});var y=b(59301),Ze=b(76374);const me={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"]},Ve={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(`
|
|
|
`)},{label:"System.out.println",content:["System.out.println($0)"].join(`
|
|
|
`)},{label:"System.out.print",content:["System.out.print($0)"].join(`
|
|
|
`)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},ge={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
|
`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(`
|
|
|
`)},{label:"if",content:["if () {"," $0","}"].join(`
|
|
|
`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(`
|
|
|
`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(`
|
|
|
`)},{label:"using namespace std",content:["using namespace std"].join(`
|
|
|
`)},{label:"include <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(`
|
|
|
`)}]},ye={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(`
|
|
|
`)}]},xe={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 fe=b(53184),Se=b.n(fe),le=(We,kt,Ot)=>new Promise((ie,oe)=>{var te=ne=>{try{re(Ot.next(ne))}catch(se){oe(se)}},x=ne=>{try{re(Ot.throw(ne))}catch(se){oe(se)}},re=ne=>ne.done?ie(ne.value):Promise.resolve(ne.value).then(te,x);re((Ot=Ot.apply(We,kt)).next())});const pe={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},we=(We,kt,Ot,ie)=>{const oe=kt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Ot.lineNumber,endColumn:Ot.column});return Array.from(new Set(oe.match(/\b\w{2,}\b/g)||[])).map(x=>({label:x,kind:We.languages.CompletionItemKind.Text,insertText:x,range:ie}))},ke=(We,kt,Ot,ie)=>{We.languages.registerCompletionItemProvider(kt,{provideCompletionItems(oe,te){const x=oe.getWordUntilPosition(te),re={startLineNumber:te.lineNumber,endLineNumber:te.lineNumber,startColumn:x.startColumn,endColumn:x.endColumn},ne=oe.getLineContent(te.lineNumber).substring(x.startColumn-2,x.endColumn);return{suggestions:[...we(We,oe,te,re),...Ot.map(Ne=>({label:Ne,kind:We.languages.CompletionItemKind.Keyword,documentation:Ne,insertText:Ne,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:re})),...ie.map(Ne=>({label:Ne.label,kind:We.languages.CompletionItemKind.Snippet,documentation:Ne.content,insertText:ne.startsWith("#")?Ne.content.replace(/#/,""):Ne.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:re}))]}}})};var De=We=>{pe.languages.forEach(kt=>{We.languages.registerDocumentFormattingEditProvider(kt,{provideDocumentFormattingEdits(Ot){return le(this,null,function*(){const ie=Se()(Ot.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:Ot.getFullModelRange(),text:ie}]})}})}),ke(We,"java",Ve.keywords,Ve.quickKey),ke(We,"cpp",ge.keywords,ge.quickKey),ke(We,"c",me.keywords,[]),ke(We,"python",ye.keywords,ye.quickKey),ke(We,"scala",xe.keywords,xe.quickKey)};const Fe="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var ue=Object.defineProperty,ve=(We,kt,Ot)=>kt in We?ue(We,kt,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):We[kt]=Ot,Ie=(We,kt,Ot)=>ve(We,typeof kt!="symbol"?kt+"":kt,Ot);const Le=class Wu{constructor(kt,Ot,ie){this.placeholder=kt,this.editor=Ot,this.monaco=ie,Ot.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Wu.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Ie(Le,"ID","editor.widget.placeholderHint");var ce=Le,_e=b(96236),Ke=b(6767),Re=b(25399),lt=b(78267),Te=b(33156),Ue=b(56102),qe=Object.defineProperty,Ae=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Qe=(We,kt,Ot)=>kt in We?qe(We,kt,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):We[kt]=Ot,nt=(We,kt)=>{for(var Ot in kt||(kt={}))Be.call(kt,Ot)&&Qe(We,Ot,kt[Ot]);if(Ce)for(var Ot of Ce(kt))yt.call(kt,Ot)&&Qe(We,Ot,kt[Ot]);return We},Et=(We,kt)=>Ae(We,rt(kt)),He=(We,kt)=>{var Ot={};for(var ie in We)Be.call(We,ie)&&kt.indexOf(ie)<0&&(Ot[ie]=We[ie]);if(We!=null&&Ce)for(var ie of Ce(We))kt.indexOf(ie)<0&&yt.call(We,ie)&&(Ot[ie]=We[ie]);return Ot},de=(We,kt,Ot)=>new Promise((ie,oe)=>{var te=ne=>{try{re(Ot.next(ne))}catch(se){oe(se)}},x=ne=>{try{re(Ot.throw(ne))}catch(se){oe(se)}},re=ne=>ne.done?ie(ne.value):Promise.resolve(ne.value).then(te,x);re((Ot=Ot.apply(We,kt)).next())});function Oe(We){return/^\d+$/.test(We)?`${We}px`:We}function at(){}let ct=!1;const Pe={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function $e(We=[]){let kt=We;if(Array.isArray(We)){for(let Ot=0;Ot<We.length;Ot++){let ie=Pe[We[Ot]];if(ie)return ie}return kt[0]}return Pe[kt]||kt}let ut=null;const St=()=>de(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(We){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",We)}});var ft=We=>{var kt=We,{width:Ot="100%",height:ie="100%",value:oe,language:te="javascript",style:x={},options:re={},overrideServices:ne={},theme:se="vs-dark",onEditBlur:Ne,isCopy:ze=!1,onSave:et,autoHeight:ot=!1,forbidCopy:dt=!1,forbidCopyTips:ht,onChange:he=at,editorDidMount:Me=at,onFocus:Ye=at,onBreakPoint:Pt=at,breakPointValue:Nt=[],filename:Yt="educoder.txt",errorLine:Lt,errorContent:Zt="",highlightLine:Rt,openBreakPoint:tn=!1,placeholder:xt="",showMiniMap:zt=!0}=kt,cn=He(kt,["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 bn=(0,y.useRef)(),bt=(0,y.useRef)({}),Ht=(0,y.useRef)(),Jt=(0,y.useRef)(),vn=(0,y.useRef)([]),Bn=(0,y.useRef)(!1),Yn=(0,y.useRef)(),hr=(0,y.useRef)(),Cr=(0,y.useRef)(!1),[Un,fr]=(0,y.useState)(!1);function Gt(){let Ln;return bn.current&&(Ln=new Ze.Z(tr=>{for(let Lr of tr)(Lr.target.offsetHeight>0||Lr.target.offsetWidth>0)&&bt.current.instance.layout()}),Ln.observe(bn.current)),Ln}function Wt(){Ke.ZP.warning({content:decodeURIComponent(ht||Fe),key:"monaco-editor-tip"})}const dn=()=>{let Ln=bt.current.instance;if(oe!=null&&Ln&&Un){const tr=Ln.getModel();tr&&oe!==tr.getValue()&&(ct=!0,tr.setValue(oe),Ln.layout(),ct=!1)}};(0,y.useEffect)(()=>{const Ln=Te.Z.subscribe("formatDocument",tr=>{var Lr;let Mr=bt.current.instance;(Lr=Mr==null?void 0:Mr.getAction)==null||Lr.call(Mr,"editor.action.formatDocument").run()});return window.updateMonacoValue=tr=>{he(tr)},Ln},[]),(0,y.useEffect)(()=>{var Ln;let tr=bt.current.instance;Jt.current&&clearTimeout(Jt.current),Jt.current=setTimeout(()=>{dn()},500),oe&&(oe!=null&&oe.length)&&((Ln=tr==null?void 0:tr.updateOptions)==null||Ln.call(tr,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(oe.split(/\r\n|\r|\n/g).length))+3,5)}))},[oe,Un,bt.current]),(0,y.useEffect)(()=>{if(Lt&&bt.current&&bt.current.instance){let tr=bt.current.instance;tr.changeViewZones(function(Lr){var Mr=document.createElement("div");Mr.style.padding="10px 20px",Mr.style.width="calc(100% - 20px)",Mr.className="my-error-line-wrp",Mr.innerHTML=Zt,Lr.addZone({afterLineNumber:Lt||11,heightInLines:3,domNode:Mr})});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}};tr.addOverlayWidget(Ln),tr.revealPositionInCenter({lineNumber:20,column:1})}},[Lt,bt.current,Un]);const un=(Ln="",tr)=>{if(!Ln||Ln.trim()==="")return!0;const Mr=bt.current.instance.getModel().getLineTokens(tr);let Ut=!1;for(let rn=0;rn<2;rn++)Mr.getStandardTokenType(rn)===1&&(Ut=!0);return Ut};(0,y.useEffect)(()=>{var Ln;const tr=(Ln=bt.current)==null?void 0:Ln.instance;if(tr&&Un&&dt){const Lr=tr.onDidBlurEditorWidget(()=>{Cr.current=!1}),Mr=tr.onDidFocusEditorText(()=>{Cr.current=!0});return()=>{Lr.dispose(),Mr.dispose()}}},[bt.current,Un,dt]),(0,y.useEffect)(()=>{var Ln;if((Ln=bt.current)!=null&&Ln.instance&&Un&&tn){let tr=bt.current.instance,Lr=tr.getModel();if(!Lr)return;(()=>{var qt;let Qt=[],en=[];const hn=Lr.getAllDecorations();for(let sr of hn)sr.options.className==="highlighted-line"&&(Qt.push((qt=sr==null?void 0:sr.range)==null?void 0:qt.startLineNumber),en.push(sr==null?void 0:sr.id));if(Rt===Qt[0])return;Lr.deltaDecorations(en,[]);const cr=Lr.getLineCount();Rt&&Rt<=cr&&(tr.deltaDecorations([],[{range:new ut.Range(Rt,1,Rt,Lr.getLineMaxColumn(Rt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),tr.revealLineInCenter(Rt))})();const Ut=(qt=!1)=>{var Qt;let en=[],hn=[];const cr=Lr.getAllDecorations();for(let sr of cr)sr.options.linesDecorationsClassName==="breakpoints-select"&&(en.push((Qt=sr==null?void 0:sr.range)==null?void 0:Qt.startLineNumber),hn.push(sr==null?void 0:sr.id));if(qt)return{lines:en,ids:hn};Pt(en)},rn=qt=>de(void 0,null,function*(){let Qt={range:new ut.Range(qt,1,qt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Lr.deltaDecorations([],[Qt]),Ut()}),At=qt=>de(void 0,null,function*(){let Qt=[];const en=tr.getLineDecorations(qt);for(let hn of en)hn.options.linesDecorationsClassName==="breakpoints-select"&&Qt.push(hn.id);yield Lr.deltaDecorations(Qt,[]),Ut()}),$t=qt=>{let Qt=tr.getLineDecorations(qt);for(let en of Qt)if(en.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,lt.isEqual)(Nt,Ut(!0).lines)){Lr.deltaDecorations(Ut(!0).ids,[]);const qt=Nt.map(Qt=>({range:new ut.Range(Qt,1,Qt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Lr.deltaDecorations([],qt)}const It=tr.onDidChangeModelContent(qt=>{let Qt=tr.getPosition();if(Qt){let en=Qt.lineNumber;clearTimeout(hr.current),hr.current=setTimeout(()=>{un(Lr.getLineContent(en),en)?At(en):$t(en)?(At(en),rn(en)):Ut()},100)}}),Xt=tr.onMouseDown(qt=>{var Qt,en,hn;if(qt.target.detail&&((hn=(en=(Qt=qt.target)==null?void 0:Qt.element)==null?void 0:en.className)!=null&&hn.includes("line-numbers"))){let cr=qt.target.position.lineNumber;if(un(Lr.getLineContent(cr),cr))return;$t(cr)?At(cr):rn(cr)}}),gt=qt=>{let Qt={range:new ut.Range(qt,1,qt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};vn.current=tr.deltaDecorations(vn.current,[Qt])},ln=()=>{vn.current=tr.deltaDecorations(vn.current,[])},an=tr.onMouseMove(qt=>{var Qt,en,hn;if(ln(),qt.target.detail&&((hn=(en=(Qt=qt.target)==null?void 0:Qt.element)==null?void 0:en.className)!=null&&hn.includes("line-numbers"))){let cr=qt.target.position.lineNumber;if(un(Lr.getLineContent(cr),cr))return;gt(cr)}}),En=tr.onMouseLeave(()=>{ln()});return()=>{It.dispose(),Xt.dispose(),an.dispose(),En.dispose()}}},[bt.current,Un,Nt,Rt,tn,te]),(0,y.useEffect)(()=>{var Ln;(Ln=bt.current)!=null&&Ln.instance&&tn&&bt.current.instance.setPosition({lineNumber:0,column:0})},[Rt]);function on(){let Ln=bt.current.instance;if(Ln){const tr=Ln.getSelection(),Lr=bt.current.pastePos||{},Mr=new ut.Range(Lr.startLineNumber||tr.endLineNumber,Lr.startColumn||tr.endColumn,Lr.endLineNumber||tr.endLineNumber,Lr.endColumn||tr.endColumn);setTimeout(()=>{Ln.executeEdits("",[{range:Mr,text:""}])},300)}}function On(Ln){(window.navigator.platform.match("Mac")?Ln.metaKey:Ln.ctrlKey)&&Ln.keyCode==83&&(Ln.preventDefault(),et())}const pn=()=>{if(ot&&bt.current.instance){const Ln=bt.current.instance.getContentHeight();ga(Ln<ie?ie:Ln)}else ga(ie)};function yn(Ln){var tr=document.createEvent("MouseEvents");tr.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Ln.dispatchEvent(tr)}const dr=Ln=>{if(!Cr.current)return;const{keyCode:tr,ctrlKey:Lr,metaKey:Mr,target:Ut,type:rn}=Ln;return(rn==="paste"||(tr===67||tr===86)&&(Mr||Lr))&&Ut.nodeName==="TEXTAREA"&&(Wt(),Ln.preventDefault()),!1};function qn(Ln,tr){var Lr=window.URL||window.webkitURL||window,Mr=new Blob([tr]),Ut=document.createElementNS("http://www.w3.org/1999/xhtml","a");Ut.href=Lr.createObjectURL(Mr),Ut.download=Ln,yn(Ut)}(0,y.useEffect)(()=>{pn()},[pn]),(0,y.useEffect)(()=>{bn.current&&!Un&&Promise.all([b.e(8909),b.e(5977)]).then(b.bind(b,71448)).then(Ln=>{try{ut=Ln,bt.current.instance=ut.editor.create(bn.current,{value:oe,language:$e(te),theme:se,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:zt||!1}},ne);const tr=bt.current.instance;let Ut=[..._e.BH._menuItems].find(It=>It[0]._debugName=="EditorContext")[1],rn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],At=(It,Xt)=>{var gt,ln;let an=It._first;do Xt.includes((ln=(gt=an.element)==null?void 0:gt.command)==null?void 0:ln.id)&&It._remove(an);while(an=an.next)};if(Me(tr,ut),setTimeout(()=>{pn(),bt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{qn(Yt||"educoder.txt",tr.getValue())}})},500),bt.current.subscription=tr.onDidChangeModelContent(It=>{Bn.current?clearTimeout(Yn.current):(pn(),he(tr.getValue(),It)),Yn.current=setTimeout(()=>{Bn.current=!1},500)}),window.Monaco||De(ut,$e(te)),dt&&(At(Ut,rn),bn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",dr),window.removeEventListener("paste",dr),window.addEventListener("keydown",dr),window.addEventListener("paste",dr)),window.Monaco=ut,Ne&&tr.onDidBlurEditorWidget(()=>{Ne(tr.getValue())}),Ye&&tr.onDidFocusEditorText(()=>{dt&&St(),Ye(tr.getValue())}),dt){St();try{tr.onDidPaste(It=>{const Xt=tr.getSelection(),gt=bt.current.pastePos||{},ln=new ut.Range(gt.startLineNumber||Xt.endLineNumber,gt.startColumn||Xt.endColumn,gt.endLineNumber||Xt.endLineNumber,gt.endColumn||Xt.endColumn);tr.executeEdits("",[{range:It.range,text:""}])})}catch(It){}}let $t=Gt();return xt&&typeof xt=="string"&&new ce(xt,tr,ut),fr(!0),()=>{const It=bt.current.instance;It.dispose();const Xt=It.getModel();Xt&&Xt.dispose(),bt.current.subscription&&bt.current.subscription.dispose(),$t.unobserve(bn.current)}}catch(tr){}})},[]),(0,y.useEffect)(()=>{if(bt.current.instance&&Un)return document.addEventListener("keydown",On,!1),()=>{document.removeEventListener("keydown",On)}},[et,Un]),(0,y.useEffect)(()=>{let Ln=bt.current.instance;if(Ln&&Un){let tr=$e(te);ut.editor.setModelLanguage(Ln.getModel(),tr)}},[te,Un]),(0,y.useEffect)(()=>{bt.current.instance&&Un&&ut.editor.setTheme(se)},[se,Un]),(0,y.useEffect)(()=>{let Ln=bt.current.instance;Ht.current=re,Ln&&Un&&(Ln.updateOptions(nt({},re)),setTimeout(()=>{Ln.getModel().updateOptions(nt({},re))},200))},[JSON.stringify(re),Un]),(0,y.useEffect)(()=>{let Ln=bt.current.instance;Ln&&Un&&Ln.layout()},[Ot,ie,Un]);const[Hn,Tr]=(0,y.useState)(Oe(Ot)),[Or,ga]=(0,y.useState)(Oe(ie)),va=Et(nt({},x),{width:Hn,height:Or,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:bn,style:va,onFocus:()=>{dt&&St()}},ze&&y.createElement(Ue.CopyToClipboard,{text:oe,onCopy:()=>Ke.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(Re.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 Dt({width:We="100%",height:kt="100%",original:Ot,modified:ie,language:oe,options:te={}}){const x=(0,y.useRef)(),[re,ne]=(0,y.useState)(null);function se(ot){let dt;return x.current&&(dt=new Ze.Z(ht=>{for(let he of ht)(he.target.offsetHeight>0||he.target.offsetWidth>0)&&ot.layout()}),dt.observe(x.current)),dt}(0,y.useEffect)(()=>(x.current&&Promise.all([b.e(8909),b.e(9404)]).then(b.bind(b,2550)).then(ot=>{ut=ot;const dt=ut.editor.createDiffEditor(x.current,Et(nt({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},te),{wordWrap:!0}));ne(dt);let ht=se(dt);return()=>{dt.dispose();const he=dt.getModel();he&&he.dispose(),ht.unobserve(x.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{re&&re.setModel({original:ut.editor.createModel(Ot,oe),modified:ut.editor.createModel(ie,oe)})},[Ot,ie,oe,re]);const Ne=Oe(We),ze=Oe(kt),et={width:Ne,height:ze};return y.createElement("div",{className:"my-diff-editor",ref:x,style:et})}},54077:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return pe}});var y={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},Ze=b(29787),me=b(25399),Ve=b(89787),ge=b(92310),ye=b.n(ge),xe=b(76406),fe=b(90736),Se=b(59301),pe=({className:we,dataSource:ke=[],col:De=4,right:Fe,bottom:ue=23,precision:ve=0,wrapWidth:Ie=1200,trackEventItems:Le,loading:Je,onRemove:ce=()=>{},isCurrent:_e=!0,showProgress:Ke=!1,showAlias:Re=!1,category:lt="notDisplay",hiddenClick:Te=()=>{}})=>{const Ue=Math.floor((Ie-(De-1)*Fe)/De),qe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return Se.createElement(Ze.Z,{spinning:Je},Se.createElement("div",{className:ye()(y.list,we)},!!(ke!=null&&ke.length)&&(ke==null?void 0:ke.map((Ae,rt)=>{var Ce,Be,yt,Qe,nt,Et,He;const{name:de,id:Oe,identifier:at,featured:ct,school_name:Pe,image_url:$e,excellent:ut,is_plan:St}=Ae;return Se.createElement("div",{key:Oe,className:_e&&Ke?y.wrapisCurrent:y.wrap,style:{width:Ue,marginRight:(1+rt)%De===0?0:Fe+ve,marginBottom:ue}},Se.createElement("a",{className:y.li,onClick:ft=>{ft.preventDefault(),ft.stopPropagation(),Le&&(0,xe.L9)([Le]),(0,xe.xg)(`/paths/${at}`)}},Se.createElement("div",{className:y.img},Se.createElement("img",{className:y.cover,src:`${$e}`}),(Ce=Ae==null?void 0:Ae.subject_tags)==null?void 0:Ce.map((ft,Dt)=>{var We,kt;if(Dt===0){const ie=(We=qe.find(oe=>oe.name==ft))==null?void 0:We.swclass;return Se.createElement("span",{className:`sprite ${ie} ${y.sign}`,style:{left:"-4px"}})}const Ot=(kt=qe.find(ie=>ie.name==ft))==null?void 0:kt.ptclass;return Se.createElement("span",{className:`sprite ${Ot} ${y.sign}`,style:{left:`${48+52*(Dt-1)+2*Dt}px`}})}),Se.createElement("div",{className:y.tagsDom},Se.createElement("div",{className:"flex flex-wrap item-center",style:{gap:"0 6px"}},(Ae==null?void 0:Ae.excellent)&&Se.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"),((Be=Ae==null?void 0:Ae.custom_tags)==null?void 0:Be.length)>0&&(Ae==null?void 0:Ae.custom_tags.map((ft,Dt)=>{var We;return Se.createElement(me.Z,{title:ft==null?void 0:ft.tag_name,key:Dt},Se.createElement("div",{className:"font12 rounded-2px c-white flex item-center",style:{height:22,padding:"0 6px",maxWidth:((We=Ae==null?void 0:Ae.custom_tags)==null?void 0:We.length)>2?"60px":"71px",background:"rgba(48, 97, 208, .6)",border:"1px solid #8FAFF8"}},Se.createElement("span",{className:"multi-llipsis1e"},ft==null?void 0:ft.tag_name)))})))),lt=="hide"&&(Ae==null?void 0:Ae.studying)&&_e&&Se.createElement("div",{className:`${y.movebq} user-path-items`,onClick:ft=>{ft.stopPropagation(),ce(Ae)}},Se.createElement("i",{className:"iconfont icon-yichu1 font12"}),Se.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(lt)&&_e&&Se.createElement("div",{className:`${y.hiddenbq} user-path-items`,onClick:ft=>{ft.stopPropagation(),Te(Ae)}},Se.createElement("i",{className:`iconfont ${lt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),Se.createElement("span",null,lt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),Se.createElement("div",{className:y.name},Se.createElement(me.Z,{title:Re&&(Ae!=null&&Ae.excellent_alias_name)?Se.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${de}`,Se.createElement("br",null),Se.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ae==null?void 0:Ae.excellent_alias_name}`)):de},Se.createElement("span",{className:y.e},Re&&(Ae==null?void 0:Ae.excellent_alias_name)||de))),_e&&Ke&&((yt=Ae==null?void 0:Ae.progress)==null?void 0:yt.all_score)!=0&&Se.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},Se.createElement(Ve.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Qe=Ae==null?void 0:Ae.progress)==null?void 0:Qe.my_score)/((nt=Ae==null?void 0:Ae.progress)==null?void 0:nt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Et=Ae==null?void 0:Ae.progress)==null?void 0:Et.my_score,"/",(He=Ae==null?void 0:Ae.progress)==null?void 0:He.all_score),(!_e||!Ke)&&Se.createElement(me.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Pe}`},Se.createElement("div",{className:y.unit},Se.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Pe)),(!_e||!Ke)&&Se.createElement("div",{className:y.tags},Se.createElement("div",null,Se.createElement(me.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Se.createElement("span",null,Se.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Se.createElement("span",null,Ae.stages_count))),Se.createElement(me.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Se.createElement("span",null,Se.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Se.createElement("span",null,Ae.members_count)))))))})),!ke.length&&Se.createElement(fe.Z,null)))}},70467:function(Nn,jt,b){"use strict";b.d(jt,{jL:function(){return Ve},w9:function(){return de},QD:function(){return Nt},cQ:function(){return rt.Z},op:function(){return dt},O5:function(){return Gt},_b:function(){return xt},t7:function(){return ve},Gi:function(){return ut},YG:function(){return Pe},qp:function(){return le},vr:function(){return Zt},qE:function(){return Me},Je:function(){return Je},wb:function(){return Ae},cq:function(){return Ot},tp:function(){return ke}});var y=b(59301),Ze={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"},Ve=({dataSource:Wt=[],img:dn,imgWidth:un=346,title:on,sunTitle:On,bannerExtraContent:pn})=>y.createElement("div",{className:Ze.banner},y.createElement("div",{className:Ze.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,on),y.createElement("span",null,On)),Wt.length>0&&y.createElement("div",{className:Ze.btns},Wt.map((yn,dr)=>y.createElement("div",{key:dr,onClick:yn.click},yn.name,yn.sign?y.createElement("span",{className:"sprite sprite-33"}):null))),pn),dn&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:dn,width:un}))),ge={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"},ye=b(92310),xe=b.n(ye),fe=b(78267),le=({dataSource:Wt=[],value:dn,onChange:un,onTitleChange:on,className:On,title:pn,titleWidth:yn=41,style:dr={},fontColor:qn="#6A7283",showCount:Hn})=>{const[Tr,Or]=(0,y.useState)(1),[ga,va]=(0,y.useState)(!1),Ln=(0,y.useRef)(null),tr=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var Lr;Wt.length!==0&&(((Lr=Ln==null?void 0:Ln.current)==null?void 0:Lr.clientHeight)>97?Or(1):Or(0)),Wt.length===0&&Or(0),va(!1)},[Wt]),y.createElement("div",{className:xe()(ge.row,On,"fadeIn","animated"),style:dr},y.createElement("div",{onClick:(0,fe.throttle)(()=>on==null?void 0:on(),2e3),style:{width:yn,marginTop:ga?12:4},className:`${ge.title} ${on?"current":""}`},pn),y.createElement("div",{className:ga?`${ge.tagsWrap} ${ge.tagsBorderWrap}`:ge.tagsWrap},y.createElement("div",{className:ge.bar,ref:tr,style:Tr>0?{height:Tr===1?97:"auto",overflow:Tr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:ge.tag,ref:Ln},Wt==null?void 0:Wt.map(Lr=>y.createElement("span",{onClick:()=>un(Lr.id),key:Lr.id,style:{color:qn},className:dn===Lr.id?ge.active:""},y.createElement("span",{title:Lr.name,className:ge.name},Lr.name),!!Hn&&y.createElement("span",{className:ge.num},Lr.count))))),!!Tr&&y.createElement(y.Fragment,null,Tr===1?y.createElement("div",{onClick:()=>{var Lr;Or(2),((Lr=Ln==null?void 0:Ln.current)==null?void 0:Lr.clientHeight)>245?va(!0):va(!1)},className:ge.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{tr.current.scrollTop=0,Or(1),va(!1)},className:ge.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},pe={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},ke=({dataSource:Wt=[],value:dn,onChange:un,className:on,style:On={}})=>y.createElement("div",{style:On,className:xe()(pe.tabs,on)},Wt.map(pn=>y.createElement("span",{onClick:()=>un(pn.id),className:dn===pn.id?pe.active:"",key:pn.id},pn.name))),De={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"},Fe=b(37568),ve=({dataSource:Wt=[],value:dn="",onChange:un,onInputChange:on=()=>{},className:On,style:pn={},placeholder:yn,allowClear:dr=!1})=>{var qn;const[Hn,Tr]=(0,y.useState)(""),[Or,ga]=(0,y.useState)("");(0,y.useEffect)(()=>{var tr;let Lr=dn;(tr=JSON.stringify(dn))!=null&&tr.includes("{")&&(Tr(dn.id),Lr=dn.value||"");try{ga(decodeURIComponent(Lr||""))}catch(Mr){ga(decodeURIComponent(Lr||""))}},[dn]);const va=()=>{un(encodeURIComponent(Or),Hn||null)},Ln=tr=>{tr!==Hn&&(Tr(tr),un(encodeURIComponent(Or),tr))};return y.createElement("div",{className:xe()(De.input,On),style:pn},!!Wt.length&&y.createElement("div",{className:De.dropdown},y.createElement("div",{className:De.text},(qn=Wt.find(tr=>tr.id===Hn))==null?void 0:qn.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:De.b1}),y.createElement("b",{className:De.b2})),y.createElement("div",{className:De.menu},Wt.map((tr,Lr)=>y.createElement("div",{key:Lr,onClick:()=>Ln(tr.id)},tr.name)))),y.createElement(Fe.default,{onPressEnter:va,value:Or,onChange:tr=>{ga(tr.target.value),on(encodeURIComponent(tr.target.value),Hn||null)},placeholder:yn,variant:"borderless",allowClear:dr,onClear:()=>un("",Hn||null)}),y.createElement("i",{onClick:va,className:"iconfont icon-sousuo9 font14 current"}))},Ie={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Je=({value:Wt,onChange:dn,className:un,total:on,pageSize:On,style:pn={}})=>{const yn=Wt<2,dr=Wt>=Math.ceil(on/On);return on<=On?y.createElement(y.Fragment,null):y.createElement("div",{className:xe()(Ie.quickPager,un),style:pn},y.createElement("div",{onClick:()=>{yn||dn(Wt-1,"prev")},className:yn?Ie.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{dr||dn(Wt+1,"next")},className:dr?Ie.disabled:""},"\u4E0B\u4E00\u9875"))},ce={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"},_e=b(29787),Ke=b(25399),Re=b(63139),lt=b(14185),Te=b(76406),Ue=b(90736),Ae=({className:Wt,dataSource:dn=[],col:un=4,right:on,bottom:On=23,precision:pn=0,wrapWidth:yn=1200,trackEventItems:dr,loading:qn})=>{const Hn=Math.floor((yn-(un-1)*on)/un);return y.createElement(_e.Z,{spinning:qn},y.createElement("div",{className:xe()(ce.list,Wt)},!!dn.length&&dn.map((Tr,Or)=>{const{name:ga,id:va,identifier:Ln,power:tr,cover_image_id:Lr,pic:Mr}=Tr;return y.createElement("div",{className:ce.wrap,key:va,style:{width:Hn,marginRight:(1+Or)%un===0?0:on+pn,marginBottom:On}},y.createElement("a",{target:"_blank",href:`/shixuns/${Ln}/challenges`,className:ce.li,onClick:Ut=>{Ut.preventDefault(),dr&&(0,Te.L9)([dr]),tr&&(0,Te.xg)(`/shixuns/${Ln}/challenges`)}},y.createElement("div",{className:ce.img},y.createElement("img",{className:ce.cover,src:`${Mr}`}),Tr.is_jupyter&&y.createElement("span",{className:`sprite sprite-43 ${ce.sign}`}),Tr.is_jupyter_lab&&y.createElement("span",{className:`sprite sprite-42 ${ce.sign}`}),Tr.is_unity_3d&&y.createElement("span",{className:`sprite sprite-44 ${ce.sign}`})),y.createElement("div",{className:ce.name},y.createElement(Ke.Z,{title:ga||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:ce.e},ga||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:ce.tags},y.createElement(Ke.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Tr.challenges_count))),!!Tr.myshixuns_count&&y.createElement(Ke.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,Tr.myshixuns_count))),y.createElement(Ke.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,Tr.level))),y.createElement("div",{className:ce.rate},y.createElement(Re.Z,{allowHalf:!0,disabled:!0,defaultValue:Tr.score_info}),y.createElement("span",null,"\xA0",Tr.score_info?`${Tr.score_info}\u5206`:"5\u5206")))),!tr&&y.createElement("div",{className:ce.lockWrap},y.createElement("img",{src:`${lt.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")))}),!dn.length&&y.createElement(Ue.Z,null)))},rt=b(54077),Ce={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"},Be=b(62957),yt=b(96599),Qe="data:image/png;base64,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",nt=b(59301),Et=(Wt,dn,un)=>new Promise((on,On)=>{var pn=qn=>{try{dr(un.next(qn))}catch(Hn){On(Hn)}},yn=qn=>{try{dr(un.throw(qn))}catch(Hn){On(Hn)}},dr=qn=>qn.done?on(qn.value):Promise.resolve(qn.value).then(pn,yn);dr((un=un.apply(Wt,dn)).next())}),de=({className:Wt,dataSource:dn=[],col:un=4,right:on,bottom:On=23,precision:pn=0,wrapWidth:yn=1200,trackEventItems:dr,loading:qn,category:Hn,hiddenClick:Tr,handleVery:Or=()=>!0,isCurrent:ga})=>{const[va,Ln]=Be.default.useModal(),tr=Math.floor((yn-(un-1)*on)/un),Lr=Mr=>Et(void 0,null,function*(){va.confirm({title:"\u7F6E\u9876",width:500,content:nt.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",nt.createElement("span",{className:"c-blue"},"\u201C",Mr.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return nt.createElement(_e.Z,{spinning:qn},Ln,nt.createElement("div",{className:xe()(Ce.list,Wt)},!!dn.length&&dn.map((Mr,Ut)=>{const{subject_identifier:rn,id:At,identifier:$t,power:It}=Mr,Xt=Mr.is_public!=0&&Mr.is_public;return nt.createElement("div",{className:Ce.wrap,key:At,style:{width:tr,marginRight:(1+Ut)%un===0?0:on+pn,marginBottom:On}},Mr.homepage_show&&nt.createElement("div",{className:Ce.btnsTop},nt.createElement(yt.default,{color:"red"},"\u7F6E\u9876")),nt.createElement("a",{className:Ce.li,onClick:gt=>{gt.preventDefault(),Or(Mr==null?void 0:Mr.first_category_url)&&(dr&&(0,Te.L9)([dr]),(0,Te.xg)(Mr.first_category_url))}},nt.createElement("div",{className:Ce.top},nt.createElement(Ke.Z,{title:Mr.name},nt.createElement("div",{className:Ce.name},Mr.name)),nt.createElement("img",{className:Ce.img,src:lt.Z.IMG_SERVER+"/images/"+Mr.avatar_url}),nt.createElement("div",{className:Ce.text,title:Mr.creator},Mr.creator),rn&&nt.createElement("div",{className:Ce.btns},nt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),nt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Xt&&nt.createElement("div",{className:Ce.sign},"\u516C\u5F00"),ga&&nt.createElement("div",{className:Ce.hidden,onClick:gt=>{gt.stopPropagation(),Tr(Mr)}},nt.createElement("i",{className:`iconfont ${Hn=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),Hn=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),nt.createElement("div",{className:Ce.bottom},Mr.visits>0&&nt.createElement(Ke.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},nt.createElement("span",null,nt.createElement("i",{className:"iconfont icon-liulanyan"}),nt.createElement("span",null,Mr.visits))),Mr.course_members_count>0&&nt.createElement(Ke.Z,{title:"\u6210\u5458",placement:"bottom"},nt.createElement("span",null,nt.createElement("i",{className:"iconfont icon-chengyuan"}),Mr.course_members_count)),Mr.tasks_count>0&&nt.createElement(Ke.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},nt.createElement("span",null,nt.createElement("i",{className:"iconfont icon-zuoye"}),Mr.tasks_count)),Mr.is_end?nt.createElement("div",{style:{color:"#6B758B"}}):nt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Mr.is_accessible&&nt.createElement("div",{className:Ce.lockWrap},nt.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),nt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!dn.length&&nt.createElement(Ue.Z,null)))},Oe={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=b(44283),Pe=({dataSource:Wt=[],value:dn,onChange:un,className:on,style:On={},tabBarExtraContent:pn})=>y.createElement("div",{className:xe()(Oe.tabs,on),style:On},y.createElement("div",{className:Oe.tabsWrap},Wt.map((yn,dr)=>!(yn!=null&&yn.hide)&&y.createElement("aside",{className:Oe.tab,onClick:()=>{un(yn.id),yn.link&&at.history.push(yn.link)},key:dr},y.createElement("div",{className:dn===yn.id?Oe.active:""},yn.name),(yn==null?void 0:yn.resetCount)==null&&(yn==null?void 0:yn.total)!==void 0&&y.createElement("span",null,"\uFF08",yn==null?void 0:yn.total,"\uFF09"),(yn==null?void 0:yn.resetCount)!==void 0&&(yn==null?void 0:yn.total)!==void 0&&y.createElement(Ke.Z,{title:(yn==null?void 0:yn.tip)!=null?yn==null?void 0:yn.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},yn==null?void 0:yn.resetCount),"/",y.createElement("span",null,yn==null?void 0:yn.total),"\uFF09"))))),y.createElement("div",{className:Oe.tabBar},pn)),ut=({className:Wt,style:dn={},children:un})=>y.createElement("div",{className:xe()(Wt),style:dn},un),St={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},ft=b(75727),Dt=b(93041);const We=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ot=({sortValue:Wt,dropValue:dn,className:un,onSort:on,onDrop:On,dataSource:pn=We})=>{var yn;return y.createElement("div",{className:xe()(St.orderWrap,un)},y.createElement(ft.Z,{dropdownRender:()=>y.createElement(Dt.default,null,pn.map((dr,qn)=>y.createElement(Dt.default.Item,{key:qn,onClick:()=>On(dr.id)},dr.name)))},y.createElement("span",{className:St.orderTextWrap},(yn=pn.find(dr=>dn===dr.id))==null?void 0:yn.name)),y.createElement("span",{className:St.orderIconWrap},y.createElement("span",{className:St.orderAsc},y.createElement("i",{className:Wt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${St.cursorPointer} ${St.active}`:`iconfont icon-sanjiaoxing-up font12 ${St.cursorPointer}`,onClick:()=>on(Wt==="asc"?"desc":"asc")})),y.createElement("span",{className:St.orderDesc},y.createElement("i",{className:Wt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${St.cursorPointer} ${St.active}`:`iconfont icon-sanjiaoxing-down font12 ${St.cursorPointer}`,onClick:()=>on(Wt==="asc"?"desc":"asc")}))))},ie={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"},oe=b(7939),te=Object.defineProperty,x=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,se=(Wt,dn,un)=>dn in Wt?te(Wt,dn,{enumerable:!0,configurable:!0,writable:!0,value:un}):Wt[dn]=un,Ne=(Wt,dn)=>{for(var un in dn||(dn={}))re.call(dn,un)&&se(Wt,un,dn[un]);if(x)for(var un of x(dn))ne.call(dn,un)&&se(Wt,un,dn[un]);return Wt},ze=(Wt,dn)=>{var un={};for(var on in Wt)re.call(Wt,on)&&dn.indexOf(on)<0&&(un[on]=Wt[on]);if(Wt!=null&&x)for(var on of x(Wt))dn.indexOf(on)<0&&ne.call(Wt,on)&&(un[on]=Wt[on]);return un},et=(Wt,dn,un)=>new Promise((on,On)=>{var pn=qn=>{try{dr(un.next(qn))}catch(Hn){On(Hn)}},yn=qn=>{try{dr(un.throw(qn))}catch(Hn){On(Hn)}},dr=qn=>qn.done?on(qn.value):Promise.resolve(qn.value).then(pn,yn);dr((un=un.apply(Wt,dn)).next())}),dt=Wt=>{var dn=Wt,{className:un,style:on,children:On,loading:pn=!1,openLoading:yn,onClick:dr=()=>{},size:qn="middle",shape:Hn="round"}=dn,Tr=ze(dn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Or,ga]=(0,y.useState)(!1);return y.createElement(oe.ZP,Ne({onClick:(0,fe.throttle)(va=>et(void 0,null,function*(){yn&&ga(!0);try{yield dr(va)}catch(Ln){console.log("error",Ln)}yn&&ga(!1)}),2e3,{leading:!0,trailing:!1}),className:xe()(ie.btn,ie[`${qn}-${Hn}`],un),style:on,size:qn,shape:Hn,loading:Or||pn},Tr),On)},ht={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"},Me=({className:Wt,style:dn,children:un=null,onClick:on,title:On})=>y.createElement("div",{className:xe()(ht.head,Wt),style:dn},y.createElement("span",{className:"primary-hover",onClick:on},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:On},On),y.createElement("div",{className:ht.node},un)),Ye={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"},Nt=({confirmShow:Wt=!0,confirmTitle:dn,confirmClick:un,cancelShow:on=!0,cancelTitle:On,cancelClick:pn,className:yn,style:dr,confirmLoading:qn=!1})=>y.createElement("div",{className:xe()(Ye.btns,yn),style:dr},Wt&&y.createElement(oe.ZP,{loading:qn,onClick:un,type:"primary",className:Ye.confirm},dn),on&&y.createElement(oe.ZP,{onClick:pn,className:Ye.cancel},On)),Yt={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"},Zt=({className:Wt,style:dn={},LeftContent:un,children:on,RightContent:On})=>y.createElement("div",{className:xe()(Yt.fixedBottom,Wt),style:dn},y.createElement("div",{className:Yt.wrap},y.createElement("div",{className:Yt.left},un),y.createElement("div",{className:Yt.center},on),y.createElement("div",{className:Yt.right},On))),Rt={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"},xt=({className:Wt,style:dn={},dataSource:un=[]})=>y.createElement("div",{className:xe()(Rt.crumbs,Wt),style:dn},un.map((on,On)=>On<un.length-1?y.createElement(y.Fragment,{key:On},on.path||on.onClick?y.createElement("span",{className:Rt.hover,onClick:on!=null&&on.onClick?on.onClick:()=>at.history.push(on.path)},on.name):y.createElement("span",null,on.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:On,style:{color:"#5F6368"}},on.name))),zt=b(11938),cn=Object.defineProperty,bn=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,Ht=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,Bn=(Wt,dn,un)=>dn in Wt?cn(Wt,dn,{enumerable:!0,configurable:!0,writable:!0,value:un}):Wt[dn]=un,Yn=(Wt,dn)=>{for(var un in dn||(dn={}))Jt.call(dn,un)&&Bn(Wt,un,dn[un]);if(Ht)for(var un of Ht(dn))vn.call(dn,un)&&Bn(Wt,un,dn[un]);return Wt},hr=(Wt,dn)=>bn(Wt,bt(dn)),Cr=(Wt,dn)=>{var un={};for(var on in Wt)Jt.call(Wt,on)&&dn.indexOf(on)<0&&(un[on]=Wt[on]);if(Wt!=null&&Ht)for(var on of Ht(Wt))dn.indexOf(on)<0&&vn.call(Wt,on)&&(un[on]=Wt[on]);return un};const{Countdown:Un}=zt.default;var Gt=Wt=>{var dn=Wt,{onChange:un}=dn,on=Cr(dn,["onChange"]);const[On,pn]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof On=="number"&&On>=0&&un(On)},[On]);const yn=dr=>{const qn=Math.floor(dr/1e3);pn(qn)};return y.createElement(Un,hr(Yn({},on),{onChange:yn}))}},79006:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return Ze}});var y=b(59301);function Ze(me,Ve){const ge=(0,y.useRef)();(0,y.useEffect)(()=>{ge.current=me}),(0,y.useEffect)(()=>{function ye(){ge.current()}if(Ve!==null){let xe=setInterval(ye,Ve);return()=>clearInterval(xe)}},[Ve])}},8465:function(Nn,jt,b){"use strict";var y=b(59301),Ze=b(28284),me=b(77019),Ve=b(5269),ge=b(82326),ye=b(4875),xe=b(25399),fe=b(24017),Se=b(37568),le=b(44283),pe=b(28450),we=b(56753),ke=b(59301),De=Object.defineProperty,Fe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Je=(lt,Te,Ue)=>Te in lt?De(lt,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):lt[Te]=Ue,ce=(lt,Te)=>{for(var Ue in Te||(Te={}))Ie.call(Te,Ue)&&Je(lt,Ue,Te[Ue]);if(ve)for(var Ue of ve(Te))Le.call(Te,Ue)&&Je(lt,Ue,Te[Ue]);return lt},_e=(lt,Te)=>Fe(lt,ue(Te)),Ke=(lt,Te)=>{var Ue={};for(var qe in lt)Ie.call(lt,qe)&&Te.indexOf(qe)<0&&(Ue[qe]=lt[qe]);if(lt!=null&&ve)for(var qe of ve(lt))Te.indexOf(qe)<0&&Le.call(lt,qe)&&(Ue[qe]=lt[qe]);return Ue};const Re=({disabled:lt,shixunHomeworks:Te,selectOptions:Ue,form:qe})=>{const{workSetting:Ae}=Te,[rt,Ce]=(0,y.useState)([]),Be=(0,y.useMemo)(()=>Ue==null?void 0:Ue.filter(yt=>!rt.includes(yt.value)),[rt,Ue]);return(0,y.useEffect)(()=>{var yt;const Qe=((yt=Ae==null?void 0:Ae.anonymous_appeal_settings)==null?void 0:yt.filter(nt=>nt.appeal_time))||[];Ce(Qe.map(nt=>nt.group_name))},[Ae]),ke.createElement(Ze.default.List,{name:"anonymous_appeal_settings"},(yt,{add:Qe,remove:nt})=>ke.createElement(ke.Fragment,null,yt.map(Et=>{var He;const de=Et,{key:Oe,name:at}=de,ct=Ke(de,["key","name"]),$e=qe.getFieldValue(["anonymous_appeal_settings",at]).deleteflag;return ke.createElement("div",{key:Oe},ke.createElement(me.Z,{align:"middle",style:{background:"#F6F7F9",padding:"5px 30px"}},ke.createElement(Ve.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left",marginLeft:"54px",color:"#666"}},"\u7533\u8BC9\u89C4\u5219",Oe+1),ke.createElement(Ve.Z,null,ke.createElement(Ze.default.Item,_e(ce({},ct),{name:[Et.name,"group_name"]}),ke.createElement(ge.default,{mode:"multiple",disabled:lt||!$e,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:"245px"},className:we.Z.multiple_select,options:Be||[],onSelect:ut=>{Ce(St=>[...St,ut])},onDeselect:ut=>{Ce(St=>St.filter(ft=>ft!==ut))}}))),ke.createElement(Ve.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),ke.createElement(Ve.Z,null,ke.createElement(Ze.default.Item,_e(ce({},ct),{label:"",name:[Et.name,"appeal_penalty"]}),ke.createElement(ye.Z,{min:0,disabled:lt,size:"large",addonAfter:"\u5206",style:{width:"120px"}}))),ke.createElement(xe.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"},ke.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${we.Z.title_icon}`})),ke.createElement(Ve.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),ke.createElement(Ve.Z,null,ke.createElement(Ze.default.Item,_e(ce({},ct),{label:"",name:[Et.name,"appeal_time"]}),ke.createElement(fe.default,{allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabled:lt,size:"large",disabledDate:ut=>(0,pe.Q8)(ut,Ae==null?void 0:Ae.course_end_date),disabledTime:ut=>(0,pe.d0)(ut),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"}))),ke.createElement(Ze.default.Item,_e(ce({},ct),{name:[at,"deleteflag"]}),ke.createElement(Se.default,{type:"hidden"})),!lt&&yt.length<((He=Ae==null?void 0:Ae.anonymous_appeal_settings)==null?void 0:He.length)&&ke.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{Qe({deleteflag:!0})}}),Oe!==0&&!lt&&$e&&ke.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const ut=qe.getFieldValue(["anonymous_appeal_settings",at,"group_name"])||[];Ce(St=>St.filter(ft=>!ut.includes(ft))),nt(at)}})))})))};jt.Z=(0,le.connect)(({shixunHomeworks:lt})=>({shixunHomeworks:lt}))(Re)},30523:function(Nn,jt,b){"use strict";var y=b(59301),Ze=b(24017),me=b(28284),Ve=b(77019),ge=b(5269),ye=b(82326),xe=b(6767),fe=b(37568),Se=b(4875),le=b(25399),pe=b(62673),we=b(66649),ke=b.n(we),De=b(44283),Fe=b(28450),ue=b(15267),ve=b(56753),Ie=b(59301),Le=Object.defineProperty,Je=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,lt=(Ce,Be,yt)=>Be in Ce?Le(Ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Ce[Be]=yt,Te=(Ce,Be)=>{for(var yt in Be||(Be={}))Ke.call(Be,yt)&<(Ce,yt,Be[yt]);if(_e)for(var yt of _e(Be))Re.call(Be,yt)&<(Ce,yt,Be[yt]);return Ce},Ue=(Ce,Be)=>Je(Ce,ce(Be)),qe=(Ce,Be)=>{var yt={};for(var Qe in Ce)Ke.call(Ce,Qe)&&Be.indexOf(Qe)<0&&(yt[Qe]=Ce[Qe]);if(Ce!=null&&_e)for(var Qe of _e(Ce))Be.indexOf(Qe)<0&&Re.call(Ce,Qe)&&(yt[Qe]=Ce[Qe]);return yt};const{RangePicker:Ae}=Ze.default,rt=({disabled:Ce,shixunHomeworks:Be,selectOptions:yt,form:Qe,data:nt,classroomList:Et})=>{const{workSetting:He}=Be,[de,Oe]=(0,y.useState)([]),at=(0,y.useMemo)(()=>yt==null?void 0:yt.filter(Pe=>!de.includes(Pe.value)),[de,yt]);(0,y.useEffect)(()=>{var Pe;const $e=((Pe=He==null?void 0:He.anonymous_comment_settings)==null?void 0:Pe.filter(ut=>ut.evaluation_end))||[];Oe($e.map(ut=>ut.group_name))},[He]);const ct=Pe=>{var $e;const ut=($e=He==null?void 0:He.anonymous_appeal_settings)==null?void 0:$e.find(St=>St.group_id===Pe);return nt.anonymous_appeal&&ut&&(ut==null?void 0:ut.appeal_time)!==null};return Ie.createElement(me.default.List,{name:"anonymous_comment_settings"},(Pe,{add:$e,remove:ut})=>Ie.createElement(Ie.Fragment,null,Pe.map(St=>{var ft,Dt;const We=St,{key:kt,name:Ot}=We,ie=qe(We,["key","name"]),oe=Qe.getFieldValue(["anonymous_comment_settings",Ot]),te=oe.deleteflag,x=ke()((ft=oe.evaluation_start)==null?void 0:ft[0])<=ke()(),re=!te&&x?[!0,ct(oe==null?void 0:oe.group_id)]:[!1,!1];return Ie.createElement("div",{key:kt,style:{background:"#F6F7F9",padding:"5px 30px"}},Ie.createElement(Ve.Z,{align:"top",style:{marginLeft:"53px"}},Ie.createElement(ge.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"}},"\u533F\u8BC4\u89C4\u5219",kt+1),Ie.createElement(ge.Z,{flex:1},Ie.createElement(Ve.Z,{align:"middle",style:{marginBottom:10}},Ie.createElement(ge.Z,{span:8},Ie.createElement(me.default.Item,Ue(Te({},ie),{name:[Ot,"group_name"]}),Ie.createElement(ye.default,{mode:"multiple",disabled:Ce||!te,className:ve.Z.multiple_select,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",options:at||[],onSelect:ne=>{Oe(se=>[...se,ne])},onDeselect:ne=>{Oe(se=>se.filter(Ne=>Ne!==ne))}}))),Ie.createElement(ge.Z,{className:"ml20"},Ie.createElement(me.default.Item,Ue(Te({},ie),{name:[Ot,"evaluation_start"]}),Ie.createElement(Ae,{ranges:{\u6B64\u523B:()=>{var ne;const se=(ne=oe==null?void 0:oe.evaluation_start)==null?void 0:ne[0];return[se?ke()(se):ke()(),ke()()]}},size:"large",style:{width:"500px"},disabled:Ce||re,allowClear:!1,disabledDate:ne=>(0,Fe.Q8)(ne,He==null?void 0:He.course_end_date),disabledTime:ne=>(0,Fe.d0)(ne),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",onChange:()=>{var ne;if((0,ue.Rm)()&&!((ne=Et.AssistantObject.group)!=null&&ne.can_anonymous_comment)){xe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),Ie.createElement(me.default.Item,Ue(Te({},ie),{name:[Ot,"deleteflag"]}),Ie.createElement(fe.default,{type:"hidden"})),!Ce&&Pe.length<((Dt=He==null?void 0:He.anonymous_comment_settings)==null?void 0:Dt.length)&&Ie.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{$e({deleteflag:!0})}}),kt!==0&&!Ce&&te&&Ie.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const ne=Qe.getFieldValue(["anonymous_comment_settings",Ot,"group_name"])||[];Oe(se=>se.filter(Ne=>!ne.includes(Ne))),ut(Ot)}})))),Ie.createElement(Ve.Z,{align:"middle",style:{marginLeft:"53px"}},Ie.createElement(ge.Z,{style:{width:"75px"}},"\u533F\u8BC4\u6570\u91CF"),Ie.createElement(ge.Z,null,Ie.createElement(me.default.Item,Ue(Te({},ie),{label:"",colon:!1,name:[Ot,"evaluation_num"]}),Ie.createElement(Se.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:Ce||!te&&x}))),Ie.createElement(le.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6"},Ie.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${ve.Z.title_icon}`})),Ie.createElement(ge.Z,{style:{width:"75px",marginLeft:"40px"}},"\u7F3A\u8BC4\u6263\u5206"),Ie.createElement(ge.Z,null,Ie.createElement(me.default.Item,Ue(Te({},ie),{label:"",colon:!1,name:[Ot,"absence_penalty"]}),Ie.createElement(Se.Z,{min:0,size:"large",addonAfter:"\u5206",style:{width:"120px"},disabled:Ce,onChange:ne=>{var se;if((0,ue.Rm)()&&!((se=Et.AssistantObject.group)!=null&&se.can_anonymous_comment)){xe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),Ie.createElement(ge.Z,{style:{marginLeft:"40px"}},Ie.createElement(me.default.Item,Ue(Te({},ie),{name:[Ot,"student_comment"],valuePropName:"checked"}),Ie.createElement(pe.default,{disabled:Ce,onChange:()=>{var ne;if((0,ue.Rm)()&&!((ne=Et.AssistantObject.group)!=null&&ne.can_anonymous_comment)){xe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),Ie.createElement(ge.Z,{className:"ml10"},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))})))};jt.Z=(0,De.connect)(({shixunHomeworks:Ce,classroomList:Be})=>({shixunHomeworks:Ce,classroomList:Be}))(rt)},40034:function(Nn,jt,b){"use strict";var y=b(44283),Ze=b(77019),me=b(5269),Ve=b(24017),ge=b(4875),ye=b(25399),xe=b(66649),fe=b.n(xe),Se=b(28450),le=b(56753),pe=b(59301);const we=({data:ke,disabled:De,setData:Fe,shixunHomeworks:ue})=>{const{workSetting:ve,workList:Ie}=ue;return pe.createElement("div",null,pe.createElement(Ze.Z,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},pe.createElement(me.Z,{style:{marginLeft:"54px",marginRight:"20px",color:"#666666"}},"\u7ED3\u675F\u65F6\u95F4"),pe.createElement(me.Z,null,pe.createElement(Ve.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:De,disabledDate:Le=>(0,Se.Q8)(Le,ve==null?void 0:ve.course_end_date),disabledTime:Le=>(0,Se.d0)(Le),value:ke.appeal_time?fe()(ke.appeal_time):"",onChange:(Le,Je)=>{ke.appeal_time=Je,Fe(Object.assign({},ke))}})),pe.createElement(me.Z,{style:{margin:"0 20px 0 60px",color:"#666666"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),pe.createElement(me.Z,null,pe.createElement(ge.Z,{size:"large",disabled:De,value:ke.appeal_penalty,min:0,addonAfter:"\u5206",style:{width:"120px"},onChange:Le=>{ke.appeal_penalty=Le,Fe(Object.assign({},ke))}})),pe.createElement(ye.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},pe.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${le.Z.title_icon}`}))))};jt.Z=(0,y.connect)(({shixunHomeworks:ke})=>({shixunHomeworks:ke}))(we)},80573:function(Nn,jt,b){"use strict";var y=b(24017),Ze=b(4875),me=b(25399),Ve=b(62673),ge=b(66649),ye=b.n(ge),xe=b(44283),fe=b(28450),Se=b(56753),le=b(59301);const pe=({data:we,setData:ke,disabled:De,shixunHomeworks:Fe})=>{const{workSetting:ue}=Fe,ve=ye()(ue==null?void 0:ue.evaluation_start)<=ye()(),Ie=we.anonymous_appeal;return le.createElement("div",null,le.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},le.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u5F00\u59CB\u65F6\u95F4"),le.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:Le=>(0,fe.Q8)(Le,ue==null?void 0:ue.course_end_date),disabledTime:Le=>(0,fe.d0)(Le),disabled:De||ve||Ie,value:we.evaluation_start?ye()(we.evaluation_start):"",onChange:(Le,Je)=>{we.evaluation_start=Je,ke(Object.assign({},we))}}),le.createElement("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),le.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:Le=>(0,fe.Q8)(Le,ue==null?void 0:ue.course_end_date,we.evaluation_start),disabledTime:Le=>(0,fe.d0)(Le,ye()(we.evaluation_start)),disabled:De||Ie,value:we.evaluation_end?ye()(we.evaluation_end):"",onChange:(Le,Je)=>{we.evaluation_end=Je,ke(Object.assign({},we))}})),le.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},le.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u6570\u91CF"),le.createElement(Ze.Z,{disabled:De||ve||Ie,value:we.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:Le=>{we.evaluation_num=Le,ke(Object.assign({},we))}}),le.createElement(me.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"},le.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Se.Z.title_icon}`})),le.createElement("div",{style:{color:"#666666",marginLeft:"84px",marginRight:"20px"}},"\u7F3A\u8BC4\u6263\u5206"),le.createElement(Ze.Z,{min:0,disabled:De,style:{width:"150px"},size:"large",addonAfter:"\u5206",value:we.absence_penalty,onChange:Le=>{we.absence_penalty=Le,ke(Object.assign({},we))}})),we.anonymous_comment&&le.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"}},le.createElement(Ve.default,{checked:we.student_comment,disabled:De,onChange:()=>{we.student_comment=!we.student_comment,ke(Object.assign({},we))}},le.createElement("span",{style:{fontSize:"14px",color:"#000"}},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))};jt.Z=(0,xe.connect)(({shixunHomeworks:we})=>({shixunHomeworks:we}))(pe)},41751:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return _e}});var y=b(59301),Ze=b(62957),me=b(6767),Ve=b(77019),ge=b(5269),ye=b(7939),xe=b(94968),fe=b(70858),Se={achieveSty:"achieveSty___Joqdh",tip:"tip___qAo3r",labolIcon:"labolIcon___QZ4oX"},le=b(70467),pe=b(14185),we=b(49317),ke=b(76406),De=Object.defineProperty,Fe=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Ie=(Ke,Re,lt)=>Re in Ke?De(Ke,Re,{enumerable:!0,configurable:!0,writable:!0,value:lt}):Ke[Re]=lt,Le=(Ke,Re)=>{for(var lt in Re||(Re={}))ue.call(Re,lt)&&Ie(Ke,lt,Re[lt]);if(Fe)for(var lt of Fe(Re))ve.call(Re,lt)&&Ie(Ke,lt,Re[lt]);return Ke},Je=(Ke,Re,lt)=>new Promise((Te,Ue)=>{var qe=Ce=>{try{rt(lt.next(Ce))}catch(Be){Ue(Be)}},Ae=Ce=>{try{rt(lt.throw(Ce))}catch(Be){Ue(Be)}},rt=Ce=>Ce.done?Te(Ce.value):Promise.resolve(Ce.value).then(qe,Ae);rt((lt=lt.apply(Ke,Re)).next())}),_e=({visible:Ke,categoryId:Re,getData:lt,onCancle:Te})=>{var Ue,qe;const[Ae,rt]=(0,y.useState)([]),[Ce,Be]=(0,y.useState)(!1),[yt,Qe]=(0,y.useState)(!1),[nt,Et]=(0,y.useState)({success_size:0,error_list:[]}),He={withCredentials:!0,maxCount:1,multiple:!1,onRemove:()=>{rt([])},beforeUpload:de=>Je(void 0,null,function*(){return rt([de]),!1}),fileList:Ae,accept:".xlsx"};return y.createElement(y.Fragment,null,y.createElement(Ze.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",width:690,open:Ke,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:yt,onOk:()=>Je(void 0,null,function*(){if(Ae.length===0){me.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u6587\u4EF6\uFF01");return}Qe(!0);const de=new FormData;de.append("file",Ae[0]);const Oe=yield(0,we.ZP)(`/api/homework_commons/${Re}/import_external_score.json`,{method:"post",body:de},!0);(Oe==null?void 0:Oe.status)===0&&(Et(Oe),Te(),lt(),Be(!0),rt([])),Qe(!1)}),onCancel:()=>{rt([]),Te()}},y.createElement("div",{className:Se.achieveSty},y.createElement("div",{className:Se.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(Ve.Z,{align:"middle",className:"mt20"},y.createElement(ge.Z,{className:"mr10"},y.createElement("span",{className:Se.labolIcon},"*"),y.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),y.createElement(ge.Z,null,y.createElement(ye.ZP,{shape:"default",style:{backgroundColor:"#3061D0",color:"#fff"}},y.createElement("a",{className:Se.downloadbutton,onClick:de=>{de.stopPropagation(),de.preventDefault(),(0,ke.FH)("",pe.Z.API_SERVER+`/api/homework_commons/${Re}/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(xe.default.Dragger,Le({style:{border:"1px dashed rgba(48,97,208,0.3)",backgroundColor:"rgba(48,97,208,0.06)"}},He),y.createElement("div",null,y.createElement(le.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(Ze.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u7ED3\u679C",width:508,open:Ce,onCancel:()=>{Be(!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"}}," ",nt==null?void 0:nt.success_size," "),"\u4E2A\u5B66\u751F"),y.createElement("span",{style:{marginLeft:"30px"}},"\u5BFC\u5165\u5931\u8D25",y.createElement("span",{style:{color:"#E30000"}}," ",(Ue=nt==null?void 0:nt.error_list)==null?void 0:Ue.length," "),"\u4E2A\u5B66\u751F")),!!((qe=nt==null?void 0:nt.error_list)!=null&&qe.length)&&y.createElement("div",{className:"mb20"},y.createElement(fe.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,width:120,render:de=>y.createElement("span",{style:{color:"#000"}},de)},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:120,render:de=>y.createElement("span",{style:{color:"#666"}},de)},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",key:"info",ellipsis:!0,align:"end",render:de=>y.createElement("span",{style:{color:"#000"}},de)}],dataSource:nt==null?void 0:nt.error_list,pagination:!1,scroll:{y:47*8}})))))}},78793:function(Nn,jt,b){"use strict";b.d(jt,{$s:function(){return Ze},Kc:function(){return ge},Um:function(){return Ve},YT:function(){return y},ck:function(){return me}});var y=(ye=>(ye.STUDENT_SELF="student_self",ye.TEACHER_ASSIGN="teacher_assign",ye))(y||{}),Ze=(ye=>(ye.BY_PERSON="by_person",ye.BY_GROUP="by_group",ye.BY_FILE="by_file",ye))(Ze||{}),me=(ye=>(ye.BY_CLASS="by_class",ye.BY_RANDOM="by_random",ye))(me||{}),Ve=(ye=>(ye.BY_SCORE="by_score",ye.BY_HEADCOUNT="by_headcount",ye.BY_RULE_RANDOM="by_rule_random",ye))(Ve||{}),ge=(ye=>(ye.BY_RULE="by_rule",ye.BY_LEADER="by_leader",ye))(ge||{})},11901:function(Nn,jt,b){"use strict";var y=b(62957),Ze=b(6767),me=b(49317),Ve=b(44283),ge=b(15267),ye=b(59301),xe=(Se,le,pe)=>new Promise((we,ke)=>{var De=ve=>{try{ue(pe.next(ve))}catch(Ie){ke(Ie)}},Fe=ve=>{try{ue(pe.throw(ve))}catch(Ie){ke(Ie)}},ue=ve=>ve.done?we(ve.value):Promise.resolve(ve.value).then(De,Fe);ue((pe=pe.apply(Se,le)).next())});const fe=({shixunHomeworks:Se,dispatch:le,classroomList:pe,getData:we})=>ye.createElement(y.default,{centered:!0,title:"\u63D0\u793A",open:Se.actionTabs.key==="\u5206\u7EC4\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>xe(void 0,null,function*(){var ke;if((0,ge.Rm)()&&!((ke=pe.AssistantObject.normal)!=null&&ke.can_redo)){Ze.ZP.warning("\u60A8\u672A\u83B7\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,me.ZP)(`/api/homework_commons/${Se.actionTabs.homework_common_id}/batch_redo_modal.json`,{method:"post",body:{work_group_id:Se.actionTabs.work_group_id}})).status===0&&(Ze.ZP.success("\u6253\u56DE\u91CD\u505A\u6210\u529F"),le({type:"shixunHomeworks/setActionTabs",payload:{}}),we())}),onCancel:()=>{le({type:"shixunHomeworks/setActionTabs",payload:{}})}},ye.createElement("p",null,"\u8BE5\u5206\u7EC4\u7684\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u6574\u7EC4\u5B66\u751F\u4F5C\u54C1\u63D0\u4EA4\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A\uFF01"),ye.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"));jt.Z=(0,Ve.connect)(({shixunHomeworks:Se,classroomList:le})=>({shixunHomeworks:Se,classroomList:le}))(fe)},98025:function(Nn,jt,b){"use strict";b.r(jt),b.d(jt,{default:function(){return ii}});var y=b(59301),Ze=b(44283),me=b(88390),Ve=b(7939),ge=b(6767),ye=b(91882),xe=b(25399),fe=b(31691),Se=b(62957),le=b(77019),pe=b(5269),we=b(37568),ke=b(70858),De=b(27812),Fe=b(76406),ue=b(15267),ve=b(28284),Ie=b(93041),Le=b(62673),Je=b(75727),ce=b(31709),_e=b(47889),Ke=b(4875),Re=b(82326),lt=b(84105),Te=b(87395),Ue=b(67921),qe=b(89489),Ae=b(49317),rt=b(90736),Ce=b(11901),Be=Object.defineProperty,yt=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,Et=(Bt,pt,vt)=>pt in Bt?Be(Bt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[pt]=vt,He=(Bt,pt)=>{for(var vt in pt||(pt={}))Qe.call(pt,vt)&&Et(Bt,vt,pt[vt]);if(yt)for(var vt of yt(pt))nt.call(pt,vt)&&Et(Bt,vt,pt[vt]);return Bt},de=(Bt,pt,vt)=>new Promise((Zn,$n)=>{var Qn=xn=>{try{Wn(vt.next(xn))}catch(An){$n(An)}},nr=xn=>{try{Wn(vt.throw(xn))}catch(An){$n(An)}},Wn=xn=>xn.done?Zn(xn.value):Promise.resolve(xn.value).then(Qn,nr);Wn((vt=vt.apply(Bt,pt)).next())});const Oe=({shixunHomeworks:Bt,dispatch:pt})=>{const vt=(0,Ze.useParams)(),[Zn,$n]=(0,y.useState)(!0),[Qn,nr]=(0,y.useState)(!1),[Wn]=ve.default.useForm();return y.createElement(y.Fragment,null,y.createElement(Se.default,{centered:!0,title:"\u8C03\u5206",open:Bt.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Qn,onOk:()=>de(void 0,null,function*(){yield Wn.validateFields();const xn=Wn.getFieldsValue();nr(!0),(yield(0,Ae.ZP)(`/api/student_works/${Bt.actionTabs.id}/adjust_score.json`,{method:"post",body:He({},xn)})).status===0&&(ge.ZP.success("\u8BC4\u9605\u6210\u529F"),Wn.resetFields(),pt({type:"shixunHomeworks/setActionTabs",payload:{}}),pt({type:"shixunHomeworks/getWorkList",payload:He({},Bt.actionTabs.params)})),nr(!1)}),onCancel:()=>{pt({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.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"),y.createElement(ve.default,{form:Wn,layout:"horizontal"},y.createElement("div",{style:{display:"flex",alignItems:"baseline"}},y.createElement(ve.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},y.createElement(Ke.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),y.createElement("span",{className:"ml10"},"\u5206")),y.createElement("div",null,y.createElement(ve.default.Item,{name:"comment"},y.createElement(we.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))};var at=(0,Ze.connect)(({shixunHomeworks:Bt})=>({shixunHomeworks:Bt}))(Oe),ct=b(39116),Pe={flex_box_center:"flex_box_center___NBXH7",flex_space_between:"flex_space_between___l6hzm",flex_box_vertical_center:"flex_box_vertical_center___m8uTT",flex_box_center_end:"flex_box_center_end___BwXBn",flex_box_column:"flex_box_column___amI5B",wrap:"wrap___d__UZ",MdEditor:"MdEditor___QRYr6",workListButtonWrap:"workListButtonWrap___lhXWg",anticon:"anticon___b_3pM",workListClass:"workListClass___EI4Fm",left:"left___wBY4f",visible:"visible___uwm7P",status:"status___DUABx",tips:"tips___H3M_T",tableWrapper:"tableWrapper___EW8TX",atitle:"atitle___XxlIn",tables:"tables___thRYc",tables1:"tables1___jKpJt",redoBtn:"redoBtn___uk0iV"},$e=b(6252),ut=b(42075),St=b(70467),ft=b(78267),Dt=b(66649),We=b.n(Dt),kt=b(63392),Ot=b(9657),ie=b(58617),oe=b(59301),te=Object.defineProperty,x=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,se=(Bt,pt,vt)=>pt in Bt?te(Bt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[pt]=vt,Ne=(Bt,pt)=>{for(var vt in pt||(pt={}))re.call(pt,vt)&&se(Bt,vt,pt[vt]);if(x)for(var vt of x(pt))ne.call(pt,vt)&&se(Bt,vt,pt[vt]);return Bt},ze=(Bt,pt,vt)=>new Promise((Zn,$n)=>{var Qn=xn=>{try{Wn(vt.next(xn))}catch(An){$n(An)}},nr=xn=>{try{Wn(vt.throw(xn))}catch(An){$n(An)}},Wn=xn=>xn.done?Zn(xn.value):Promise.resolve(xn.value).then(Qn,nr);Wn((vt=vt.apply(Bt,pt)).next())});const et=({shixunHomeworks:Bt,user:pt,loading:vt,dispatch:Zn,classroomList:$n,globalSetting:Qn})=>{var nr,Wn,xn,An,Er,br;const Rn=(0,Ze.useParams)(),{workList:wn,workSetting:rr}=Bt,[,er,Gn]=(0,kt.U)(Ot.Gw,{homeworkId:wn==null?void 0:wn.id}),[Jr,no]=(0,y.useState)([]),Pn=[(wn==null?void 0:wn.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE",align:"left",dataIndex:"base_on_project",width:200,render:(sn,Fr)=>{var ra,Xe,Ur,_n,$a,In;return{children:((ra=Fr.project_info)==null?void 0:ra.id)!==-1?oe.createElement("a",{target:"_blank",title:(Xe=Fr.project_info)==null?void 0:Xe.name,href:`${(Ur=Qn==null?void 0:Qn.setting)==null?void 0:Ur.old_url}${(_n=Fr.project_info)==null?void 0:_n.id}`,style:{whiteSpace:"break-spaces"}},($a=Fr.project_info)==null?void 0:$a.name):(In=Fr.project_info)==null?void 0:In.name,props:{rowSpan:Fr.rowSpan}}}},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:(sn,Fr)=>oe.createElement("div",{style:{display:"flex",alignItems:"center"}},oe.createElement("span",{className:Pe.atitle,style:{width:Fr.is_leader?"":130,maxWidth:Fr.is_leader&&80}}," ",sn),Fr.is_leader&&oe.createElement("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10}},"\u7EC4\u957F"))},(wn==null?void 0:wn.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",dataIndex:"code_lines_count",width:80,render:sn=>sn||"--"},(wn==null?void 0:wn.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",dataIndex:"issues_count",width:80,render:(sn,Fr)=>sn||"--"},(wn==null?void 0:wn.base_on_project)&&{title:"\u66F4\u65B0\u65F6\u95F4",align:"left",dataIndex:"update_time",width:140,render:(sn,Fr)=>({children:sn?oe.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",oe.createElement("br",null),We()(sn).format("YYYY-MM-DD HH:mm")):"--",props:{rowSpan:Fr.rowSpan}})},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",align:"left",width:150,render:(sn,Fr)=>({children:sn===-1?"\u91CD\u505A\u4E2D":oe.createElement(Fe.Uw,{status:sn}),props:{rowSpan:Fr.rowSpan}})},{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:70,render:(sn,Fr)=>({children:oe.createElement("span",{className:"c-blue"},sn),props:{rowSpan:Fr.rowSpan}})},{title:"\u5F53\u524D\u6210\u7EE9",align:"left",dataIndex:"work_score",width:150,render:(sn,Fr)=>oe.createElement(xe.Z,{placement:"bottom",title:oe.createElement("div",null,oe.createElement("div",null,Fr.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Fr.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),oe.createElement("div",null,Fr.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Fr.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),wn!=null&&wn.anonymous_comment?oe.createElement("div",null,Fr.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Fr.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",wn!=null&&wn.is_group_grade?oe.createElement("div",null,Fr.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${Fr.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",oe.createElement("div",null,Fr.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Fr.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),oe.createElement("div",null,Fr.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Fr.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),wn!=null&&wn.anonymous_comment?oe.createElement("div",null,Fr.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Fr.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(wn==null?void 0:wn.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${Fr.appeal_penalty||"0.0"}\u5206`,oe.createElement("div",null,Fr.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Fr.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(wn!=null&&wn.is_jupyter||wn!=null&&wn.is_jupyter_lab)&&oe.createElement("div",{onClick:ra=>{ra.stopPropagation(),Ze.history.push(`/classrooms/${Rn.coursesId}/group_homework/${Rn.categoryId}/review/${Fr.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},sn>0?oe.createElement("span",{style:{color:"#ff8100"}},sn):sn)},(wn==null?void 0:wn.can_submit)&&{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_count",width:75,ellipsis:!0,render:(sn,Fr={},ra=0)=>(wn==null?void 0:wn.work_status)==0?"--":sn||"--"},(wn==null?void 0:wn.student_anonymous_comment)&&{title:"\u9700\u8BC4\u6570",align:"center",dataIndex:"need_comment_count",width:75},(wn==null?void 0:wn.student_anonymous_comment)&&{title:"\u5DF2\u8BC4\u6570",align:"center",dataIndex:"user_comment_count",width:75},(wn==null?void 0:wn.student_anonymous_comment)&&{title:"\u88AB\u8BC4\u6570",align:"center",dataIndex:"student_comment_count",width:75},(wn==null?void 0:wn.student_anonymous_comment)&&{title:"\u88AB\u533F\u8BC4\u5206\u6570",align:"center",dataIndex:"student_score",width:120},(wn==null?void 0:wn.student_anonymous_comment)&&{title:"\u7533\u8BC9\u6B21\u6570",align:"center",dataIndex:"appeal_all_count",width:75},(wn==null?void 0:wn.student_anonymous_comment)&&{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",align:"center",dataIndex:"appeal_deal_count",width:120},{title:"\u64CD\u4F5C",width:wn!=null&&wn.base_on_project?100:80,align:"center",dataInex:"action",fixed:"right",render:(sn,Fr)=>{var ra;return(ra=wn.homework_status)!=null&&ra.includes("\u5BFC\u5165")?oe.createElement("div",null,oe.createElement("a",{style:{marginLeft:10},onClick:(0,ft.debounce)(Xe=>ze(void 0,null,function*(){var Ur,_n,$a,In,zr;Xe.stopPropagation();let Ha=yield(0,Ae.ZP)(`/api/student_works/${Fr==null?void 0:Fr.id}/passed_condition.json`,{method:"get"});Se.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,icon:null,content:oe.createElement("div",null,oe.createElement("div",{style:{display:"flex"}},oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),oe.createElement("span",{style:{marginLeft:10}},(Ur=Ha==null?void 0:Ha.data)==null?void 0:Ur.user_name)),oe.createElement("div",{style:{marginLeft:60}},oe.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),oe.createElement("span",{style:{marginLeft:10}},(_n=Ha==null?void 0:Ha.data)==null?void 0:_n.student_id)),oe.createElement("div",{style:{marginLeft:60}},oe.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),oe.createElement("span",{style:{marginLeft:10}},($a=Ha==null?void 0:Ha.data)==null?void 0:$a.group_name))),oe.createElement("div",{style:{marginTop:22}},oe.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),oe.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((In=Ha==null?void 0:Ha.data)==null?void 0:In.description)||"\u6682\u65E0\u4FE1\u606F")),oe.createElement("div",{style:{marginTop:22,marginBottom:20}},oe.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),oe.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((zr=Ha==null?void 0:Ha.data)==null?void 0:zr.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):Fr.work_status===0?oe.createElement("div",null,"--"):oe.createElement("a",{className:"c-blue",onClick:Xe=>{var Ur,_n;if(Xe.preventDefault(),(0,ue.Rm)()&&!((_n=(Ur=$n==null?void 0:$n.AssistantObject)==null?void 0:Ur.group)!=null&&_n.can_view)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ze.history.push(`/classrooms/${Rn.coursesId}/group_homework/${Rn.categoryId}/review/${Fr.id}?review=review`)}}," \u67E5\u770B ")}}].filter(sn=>!!sn),qr=[{title:"\u5E8F\u53F7",dataIndex:"name",ellipsis:!0,width:120,render:(sn,Fr,ra)=>ra+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"current_user_work_status",ellipsis:!0,render:sn=>sn?oe.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u8BC4"):oe.createElement("span",{style:{color:"#FF6801"}},"\u672A\u8BC4")},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:sn=>sn?We()(sn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:sn=>sn||"--"},{title:oe.createElement("span",null,"\u662F\u5426\u6574\u7EC4\u540C\u8BC4",oe.createElement(xe.Z,{title:"\u5982\u679C\u5B66\u751F\u5BF9\u4F5C\u54C1\u8FDB\u884C\u4E86\u6574\u7EC4\u540C\u8BC4\uFF0C\u90A3\u4E48\u8BE5\u4F5C\u54C1\u6240\u5C5E\u5206\u7EC4\u7684\u4EBA\u6570\u7B49\u4E8E\u5DF2\u8BC4\u4F5C\u54C1\u6570\uFF0C\u5E76\u4E14\u5B66\u751F\u7684\u5DF2\u8BC4\u4F5C\u54C1\u603B\u6570\u5C06\u8D85\u8FC7\u9700\u8BC4\u6570\u3002"},oe.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5"}))),dataIndex:"group_comment",ellipsis:!0},{title:"\u88AB\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:sn=>sn||"--"},{title:"\u88AB\u7533\u8BC9\u5BA1\u6838\u72B6\u6001",dataIndex:"current_user_appeal_status",ellipsis:!0,render:sn=>sn===1?oe.createElement("span",{style:{color:"#FF6801"}},"\u5F85\u5BA1\u6838"):sn===-1?"--":oe.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u5BA1\u6838")},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:(sn,Fr)=>oe.createElement("a",{onClick:()=>{var ra;if([0,-1].includes(wn==null?void 0:wn.work_status)){ge.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}(ra=wn.homework_status)!=null&&ra.includes("\u5BFC\u5165")||Ze.history.push(`/classrooms/${Rn.coursesId}/group_homework/${Rn.categoryId}/review/${Fr.id}`)}},Fr!=null&&Fr.current_user_work_status?"\u67E5\u770B":"\u8BC4\u9605")}];return(0,y.useEffect)(()=>{wn!=null&&wn.course_id&&no(wn.student_works)},[wn]),oe.createElement("section",{className:"minH500 bg-white p30",style:{paddingTop:25}},!(wn!=null&&wn.all_member_count)&&!vt["shixunHomeworks/getWorkList"]&&(((nr=wn==null?void 0:wn.homework_status)==null?void 0:nr.includes("\u672A\u53D1\u5E03"))||((Wn=wn==null?void 0:wn.homework_status)==null?void 0:Wn.includes("\u672A\u5F00\u59CB")))&&oe.createElement(rt.Z,null),!((xn=wn==null?void 0:wn.homework_status)!=null&&xn.includes("\u672A\u53D1\u5E03"))&&!((An=wn==null?void 0:wn.homework_status)!=null&&An.includes("\u672A\u5F00\u59CB"))&&oe.createElement(oe.Fragment,null,oe.createElement(le.Z,{wrap:!1,align:"middle",justify:"space-between"},oe.createElement(pe.Z,null,oe.createElement("span",{className:"c-grey-333"},"\u6211\u7684\u4F5C\u54C1")),oe.createElement(pe.Z,null,oe.createElement("span",null,(Er=wn==null?void 0:wn.left_time)==null?void 0:Er.status,oe.createElement("span",{className:"ml10",style:{color:"#FF9D18"}},(br=wn==null?void 0:wn.left_time)==null?void 0:br.time)))),(wn==null?void 0:wn.is_shixun)&&!(wn!=null&&wn.open_evaluate)&&!(wn!=null&&wn.is_close_tips)&&oe.createElement(le.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"}},oe.createElement(pe.Z,null,oe.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 ")),oe.createElement(pe.Z,null,oe.createElement("span",{className:"current",onClick:()=>ze(void 0,null,function*(){const sn=yield(0,Ae.ZP)(`/api/homework_commons/${Rn.categoryId}/close_tips.json`,{method:"post"});(sn==null?void 0:sn.status)===0&&Zn({type:"shixunHomeworks/getWorkList",payload:Ne({},Rn)})})},"X"))),(wn==null?void 0:wn.feedback_notice)&&oe.createElement("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"}},oe.createElement("i",{className:"iconfont icon-tishi11 font14"}),oe.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"),er?oe.createElement(ie.Z,null):oe.createElement("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:()=>ze(void 0,null,function*(){const sn=yield Gn({homeworkId:wn==null?void 0:wn.id});(sn==null?void 0:sn.status)===0&&Zn({type:"shixunHomeworks/getWorkList",payload:Ne({},Rn)})})})),oe.createElement(ke.default,{className:"mt15",loading:vt["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(sn,Fr)=>(sn==null?void 0:sn.item_index)%2===0&&Pe.tables,pagination:!1,dataSource:[wn],columns:Pn,locale:{emptyText:oe.createElement(rt.Z,null)},scroll:wn!=null&&wn.student_anonymous_comment||wn!=null&&wn.base_on_project?{x:"calc(100% + 60px)"}:{}}),(wn==null?void 0:wn.student_anonymous_comment)&&oe.createElement("div",{className:"mt30"},oe.createElement(le.Z,{wrap:!1,align:"middle",justify:"space-between"},oe.createElement(pe.Z,null,"\u5171",oe.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},(wn==null?void 0:wn.work_count)||0),"\u4EFD\u4F5C\u4E1A\u9700\u8BC4\u9605"),oe.createElement(pe.Z,null,oe.createElement("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"\u533F\u8BC4\u65F6\u95F4",oe.createElement("span",{className:"c-grey-333 ml10"},(wn==null?void 0:wn.evaluation_start)&&We()(wn==null?void 0:wn.evaluation_start).format("YYYY-MM-DD HH:mm"),"\u81F3 ",(wn==null?void 0:wn.evaluation_end)&&We()(wn==null?void 0:wn.evaluation_end).format("YYYY-MM-DD HH:mm")))),oe.createElement(ke.default,{className:"mt15",locale:{emptyText:oe.createElement(rt.Z,null)},columns:qr,dataSource:Jr,pagination:!1}))))};var ot=(0,Ze.connect)(({shixunHomeworks:Bt,classroomList:pt,globalSetting:vt,loading:Zn})=>({shixunHomeworks:Bt,classroomList:pt,loading:Zn.effects,globalSetting:vt}))(et),dt=b(41751),ht=b(24532),he=b(59301),Me=Object.defineProperty,Ye=Object.defineProperties,Pt=Object.getOwnPropertyDescriptors,Nt=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,Zt=(Bt,pt,vt)=>pt in Bt?Me(Bt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[pt]=vt,Rt=(Bt,pt)=>{for(var vt in pt||(pt={}))Yt.call(pt,vt)&&Zt(Bt,vt,pt[vt]);if(Nt)for(var vt of Nt(pt))Lt.call(pt,vt)&&Zt(Bt,vt,pt[vt]);return Bt},tn=(Bt,pt)=>Ye(Bt,Pt(pt)),xt=(Bt,pt,vt)=>new Promise((Zn,$n)=>{var Qn=xn=>{try{Wn(vt.next(xn))}catch(An){$n(An)}},nr=xn=>{try{Wn(vt.throw(xn))}catch(An){$n(An)}},Wn=xn=>xn.done?Zn(xn.value):Promise.resolve(xn.value).then(Qn,nr);Wn((vt=vt.apply(Bt,pt)).next())});const zt=(0,y.createRef)(),cn=({shixunHomeworks:Bt,classroomList:pt,loading:vt,globalSetting:Zn,dispatch:$n,zip:Qn,btnLoading:nr,setBtnLoading:Wn})=>{var xn,An,Er,br,Rn,wn,rr,er,Gn,Jr,no,Pn;const[qr]=(0,Ze.useSearchParams)(),[sn,Fr]=(0,y.useState)(Rt(Rt({},(0,Ze.useParams)()),{page:qr.get("page")||1,limit:20})),ra=(0,Ze.useLocation)(),{workList:Xe,workSetting:Ur}=Bt,[_n,$a]=(0,y.useState)({}),[In,zr]=(0,y.useState)(""),[Ha,Uo]=(0,y.useState)(""),[Po,Za]=(0,y.useState)(""),[Ho,To]=(0,y.useState)([]),[Ir,io]=(0,y.useState)(),[Va,gi]=(0,y.useState)([]),[qi,ei]=(0,y.useState)(!1),[mo,Jo]=(0,y.useState)([]),[xr,ia]=(0,y.useState)(!1),[to,ca]=(0,y.useState)(),[Oo,Oi]=(0,y.useState)(1),[ci,Pi]=(0,y.useState)(),[$i,Ui]=(0,y.useState)(),[il,ai]=(0,y.useState)(),[$o,ea]=(0,y.useState)(!1),[Mo]=ve.default.useForm(),[yi,Ei]=(0,y.useState)({groupAll:[],userAll:[]}),[Ti,pr]=(0,y.useState)(!1),[jr,wi]=(0,y.useState)(!1),[lr,Rr]=(0,y.useState)({status:!1,visible:!0}),[Aa]=ve.default.useForm(),Si=()=>xt(void 0,null,function*(){const ar=yield(0,Ae.ZP)(`/api/homework_commons/${sn.categoryId}/get_group_members`,{method:"get",params:{}}),ha=yield(0,Ae.ZP)(`/api/courses/${sn.coursesId}/students.json`,{method:"get",params:{coursesId:sn.coursesId,homework_id:sn.categoryId,page:1,limit:2e3}});(ar==null?void 0:ar.status)==0&&Ei({groupAll:ar==null?void 0:ar.group_infos,userAll:ha==null?void 0:ha.students})});(0,y.useEffect)(()=>{(0,ht.hs)($n)},[(0,ue.bg)()]),(0,y.useEffect)(()=>{var ar;((ar=Xe==null?void 0:Xe.course_recommends)==null?void 0:ar.length)>0&&pr(!0)},[Xe==null?void 0:Xe.course_recommends]),(0,y.useEffect)(()=>{zt&&zt.current&&(zt.current.clientHeight>47?Rr({status:!0,visible:!0}):Rr({status:!1,visible:!0}))},[Xe.course_group_info&&Xe.course_group_info.length]),(0,y.useEffect)(()=>{Xe!=null&&Xe.course_id},[Xe==null?void 0:Xe.course_id]),(0,y.useEffect)(()=>{Xe!=null&&Xe.course_id&&setTimeout(()=>{var ar,ha;if(Xe.base_on_project){let Ii=[];(ar=Xe.new_student_works)==null||ar.map((al,hl)=>{var cl;(cl=al==null?void 0:al.student_works)==null||cl.map((Sl,cs)=>{var Cs,Is,Nl,$s;Sl.item_index=al.item_index,Sl.rowSpan=Sl!=null&&Sl.is_leader?(Cs=al==null?void 0:al.student_works)==null?void 0:Cs.length:((Is=Sl==null?void 0:Sl.project_info)==null?void 0:Is.id)===-1?1:(($s=(Nl=al==null?void 0:al.student_works)==null?void 0:Nl.filter(gu=>gu.is_leader))==null?void 0:$s.length)>0?0:1,Ii.push(Sl)})}),console.log("---",Ii),To([...Ii])}else{let Ii=[];(ha=Xe.new_student_works)==null||ha.map((al,hl)=>{var cl;(cl=al==null?void 0:al.student_works)==null||cl.map((Sl,cs)=>{var Cs,Is,Nl;Sl.item_index=al.item_index,Sl.rowSpan=cs==0?(Cs=al==null?void 0:al.student_works)==null?void 0:Cs.length:((Nl=(Is=al==null?void 0:al.student_works)==null?void 0:Is.filter($s=>$s.id))==null?void 0:Nl.length)>0?0:1,Ii.push(Sl)})}),To([...Ii])}},400)},[Xe]);const Hi=()=>xt(void 0,null,function*(){const ar=yield $n({type:"shixunHomeworks/getWorkList",payload:Rt({},sn)})});(0,y.useEffect)(()=>{if(qr.get("page")){let ar=JSON.parse(localStorage.getItem("grouphomeworkkey"))||{};Fr(Rt(Rt({},sn),ar)),ar.task_status=(ar==null?void 0:ar.work_status)||"all",ar.member_work=ar!=null&&ar.member_work?[ar==null?void 0:ar.member_work]:"all",ar.course_group_info=(ar==null?void 0:ar.course_group)||"all",ar.file_status=ar!=null&&ar.file_status?[ar==null?void 0:ar.file_status]:"all",ar.teacher_comment=ar!=null&&ar.teacher_comment?[ar==null?void 0:ar.teacher_comment]:"all",Aa.setFieldsValue(Rt({},ar))}},[]);function co(){Oi(1),io(""),Pi(""),Ui(""),ai(""),Jo([])}const ko=()=>{sn.page=1;const ar=Object.assign({},Aa.getFieldValue());delete sn.course_group,delete sn.teacher_comment,Object.keys(ar).map(function(ha){var Ii;switch(ha){case"teacher_comment":case"member_work":ar[ha].length>1||!ar[ha].length?(delete sn[ha],Aa.setFieldsValue({[ha]:"all"})):(sn[ha]=(Ii=ar[ha])==null?void 0:Ii[0],Aa.setFieldsValue({teacher_comment:ar[ha]}));break;case"file_status":ar[ha].includes("all")||Xe[ha].length===ar[ha].length||!ar[ha].length?(delete sn.file_status,Aa.setFieldsValue({file_status:"all"})):(sn.file_status=ar[ha][0],Aa.setFieldsValue({file_status:ar[ha]}));break;case"work_status":ar[ha].includes("all")||Xe.task_status.length===ar[ha].length||!ar[ha].length?(delete sn.work_status,Aa.setFieldsValue({work_status:"all"})):(sn.work_status=ar[ha],Aa.setFieldsValue({work_status:sn.work_status}));break;case"course_group_info":ar[ha].includes("all")||Xe[ha].length===ar[ha].length||!ar[ha].length?(delete sn.course_group,Aa.setFieldsValue({course_group_info:"all"})):(sn.course_group=ar[ha],Aa.setFieldsValue({course_group_info:sn.course_group}));break}}),Hi()},nl=(ar,ha)=>{sn.page=ar,sn.limit=ha,Hi()},_i=[{name:"\u7EC4\u957F",id:1},{name:"\u7EC4\u5458",id:0}],Pr=[{title:"\u5E8F\u53F7",dataIndex:"item_index",align:"left",width:50,fixed:Xe!=null&&Xe.base_on_project?"left":"",render:(ar,ha,Ii)=>({children:ar,props:{rowSpan:ha.rowSpan}})},(Xe==null?void 0:Xe.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE",align:"left",dataIndex:"base_on_project",width:120,fixed:"left",render:(ar,ha)=>{var Ii,al,hl,cl,Sl,cs;return{children:((Ii=ha.project_info)==null?void 0:Ii.id)!==-1?he.createElement("a",{target:"_blank",title:(al=ha.project_info)==null?void 0:al.name,href:`${(hl=Zn==null?void 0:Zn.setting)==null?void 0:hl.old_url}${(cl=ha.project_info)==null?void 0:cl.id}`,style:{whiteSpace:"break-spaces"}},(Sl=ha.project_info)==null?void 0:Sl.name):(cs=ha.project_info)==null?void 0:cs.name,props:{rowSpan:ha.rowSpan}}}},!(Xe!=null&&Xe.base_on_project)&&{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:200,render:(ar,ha)=>({children:he.createElement("span",{className:"c-blue"},ar),props:{rowSpan:ha.rowSpan}})},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:140,render:(ar,ha)=>he.createElement("div",{style:{display:"flex",alignItems:"center"}},he.createElement(xe.Z,{placement:"bottom",title:ar},he.createElement("span",{className:Pe.atitle,style:{width:ha.is_leader?"":130,maxWidth:ha.is_leader&&80}}," ",ar)),ha.is_leader&&he.createElement("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10}},"\u7EC4\u957F"))},(0,ue.GJ)()&&{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",sortDirections:["descend","ascend"],width:Xe!=null&&Xe.base_on_project?80:130,ellipsis:!0,render:ar=>he.createElement("span",{style:{color:"#666666"}},ar)},(0,ue.GJ)()&&!(Xe!=null&&Xe.base_on_project)&&{title:"\u5206\u73ED",align:"left",width:150,ellipsis:!0,dataIndex:"group_name"},((0,ue.GJ)()||(0,ue.dE)()&&!(Xe!=null&&Xe.anonymous_comment)&&!Xe.anonymous_appeal||(0,ue.dE)()&&((xn=Xe.homework_status)==null?void 0:xn.includes("\u5DF2\u622A\u6B62")))&&{title:"\u5F53\u524D\u6210\u7EE9",align:"left",dataIndex:"work_score",sorter:!0,width:100,sortOrder:sn.order==="work_score"?sn.b_order==="desc"?"descend":"ascend":null,sortDirections:["descend","ascend"],render:(ar,ha)=>he.createElement(xe.Z,{placement:"bottom",title:he.createElement("div",null,he.createElement("div",null,ha.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${ha.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),he.createElement("div",null,ha.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${ha.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),Xe!=null&&Xe.anonymous_comment?he.createElement("div",null,ha.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${ha.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Xe!=null&&Xe.is_group_grade?he.createElement("div",null,ha.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${ha.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",he.createElement("div",null,ha.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${ha.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),he.createElement("div",null,ha.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${ha.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),Xe!=null&&Xe.anonymous_comment?he.createElement("div",null,ha.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${ha.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(Xe==null?void 0:Xe.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${ha.appeal_penalty||"0.0"}\u5206`,he.createElement("div",null,ha.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${ha.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(Xe!=null&&Xe.is_jupyter||Xe!=null&&Xe.is_jupyter_lab)&&he.createElement("div",{onClick:Ii=>{Ii.stopPropagation(),localStorage.setItem("grouphomeworkkey",JSON.stringify(sn)),Ze.history.push(`/classrooms/${sn.coursesId}/group_homework/${sn.categoryId}/review/${ha.id}?page=${sn.page}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},ar>0?he.createElement("span",{style:{color:"#ff8100"}},ar):ar)},(Xe==null?void 0:Xe.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",ellipsis:!0,width:100,dataIndex:"code_lines_count",render:ar=>ar||"--"},(Xe==null?void 0:Xe.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",ellipsis:!0,width:100,dataIndex:"issues_count",render:(ar,ha)=>({children:ar||"--"})},(Xe==null?void 0:Xe.base_on_project)&&{title:"P/R\u6570",align:"left",ellipsis:!0,width:100,dataIndex:"pull_requests_count",render:(ar,ha)=>{var Ii;return{children:((Ii=ha.project_info)==null?void 0:Ii.id)!==-1?he.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{var al,hl;window.open(`${(al=Zn==null?void 0:Zn.setting)==null?void 0:al.old_url}${(hl=ha.project_info)==null?void 0:hl.id}/pulls`)}},ha==null?void 0:ha.pull_requests_count):"--",props:{rowSpan:ha.rowSpan}}}},(Xe==null?void 0:Xe.base_on_project)&&{title:"\u4EE3\u7801\u8D28\u91CF",align:"left",width:170,dataIndex:"codesmell",render:(ar,ha)=>{var Ii;return{children:((Ii=ha.project_info)==null?void 0:Ii.id)!==-1?he.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{var al,hl;window.open(`${(al=Zn==null?void 0:Zn.setting)==null?void 0:al.old_url}${(hl=ha.project_info)==null?void 0:hl.id}/sonar`)}},he.createElement("div",null,"bug ",ha==null?void 0:ha.bug),he.createElement("div",null,"Security ",ha==null?void 0:ha.security),he.createElement("div",null,"Codesmell ",ha==null?void 0:ha.codesmell)):"--",props:{rowSpan:ha.rowSpan}}}},(Xe==null?void 0:Xe.base_on_project)&&{title:"\u66F4\u65B0\u65F6\u95F4",align:"left",dataIndex:"update_time",width:130,ellipsis:!0,sorter:!0,sortOrder:sn.order==="update_time"?sn.b_order==="desc"?"descend":"ascend":null,render:(ar,ha)=>({children:he.createElement(xe.Z,{placement:"bottom",title:ar?he.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",he.createElement("br",null),We()(ar).format("YYYY-MM-DD HH:mm")):"--"},ar?he.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",he.createElement("br",null),We()(ar).format("YYYY-MM-DD HH:mm")):"--"),props:{rowSpan:ha.rowSpan}})},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",align:"left",width:Xe!=null&&Xe.base_on_project?110:200,fixed:Xe!=null&&Xe.base_on_project?"right":"",render:(ar,ha)=>({children:ar===-1?"\u91CD\u505A\u4E2D":he.createElement("div",{style:{whiteSpace:"break-spaces"}},he.createElement(Fe.Uw,{status:ar,lineBreak:!0})),props:{rowSpan:ha.rowSpan}})},(Xe==null?void 0:Xe.can_submit)&&{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_size",width:80,render:ar=>ar||"- -"},{title:"\u64CD\u4F5C",width:175,fixed:(Xe!=null&&Xe.base_on_project,"right"),align:"left",dataInex:"action",render:(ar,ha)=>{var Ii,al;return(Ii=Xe.homework_status)!=null&&Ii.includes("\u5BFC\u5165")?he.createElement("div",null,(0,ue.GJ)()&&he.createElement("a",{onClick:hl=>{hl.stopPropagation(),$n({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:ha==null?void 0:ha.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"),he.createElement("a",{style:{marginLeft:10},onClick:(0,ft.debounce)(hl=>xt(void 0,null,function*(){var cl,Sl,cs,Cs,Is;hl.stopPropagation();let Nl=yield(0,Ae.ZP)(`/api/student_works/${ha==null?void 0:ha.id}/passed_condition.json`,{method:"get"});Se.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,icon:null,content:he.createElement("div",null,he.createElement("div",{style:{display:"flex"}},he.createElement("div",null,he.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),he.createElement("span",{style:{marginLeft:10}},(cl=Nl==null?void 0:Nl.data)==null?void 0:cl.user_name)),he.createElement("div",{style:{marginLeft:60}},he.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),he.createElement("span",{style:{marginLeft:10}},(Sl=Nl==null?void 0:Nl.data)==null?void 0:Sl.student_id)),he.createElement("div",{style:{marginLeft:60}},he.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),he.createElement("span",{style:{marginLeft:10}},(cs=Nl==null?void 0:Nl.data)==null?void 0:cs.group_name))),he.createElement("div",{style:{marginTop:22}},he.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),he.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((Cs=Nl==null?void 0:Nl.data)==null?void 0:Cs.description)||"\u6682\u65E0\u4FE1\u606F")),he.createElement("div",{style:{marginTop:22,marginBottom:20}},he.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),he.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((Is=Nl==null?void 0:Nl.data)==null?void 0:Is.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):ha.work_status===0&&!(0,ue.GJ)()?he.createElement("div",null,"--"):he.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},!(0,ue.GJ)()&&he.createElement("a",{className:"c-blue",onClick:hl=>{var cl,Sl;if(hl.preventDefault(),(0,ue.Rm)()&&!((Sl=(cl=pt==null?void 0:pt.AssistantObject)==null?void 0:cl.group)!=null&&Sl.can_view)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}localStorage.setItem("grouphomeworkkey",JSON.stringify(sn)),Ze.history.push(`/classrooms/${sn.coursesId}/group_homework/${sn.categoryId}/review/${ha.id}?page=${sn.page}`)}},"\u67E5\u770B"),(0,ue.GJ)()&&he.createElement("a",{className:"c-blue",onClick:hl=>{var cl;if(hl.preventDefault(),(Xe==null?void 0:Xe.work_status)==0){ge.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}if((0,ue.Rm)()&&!((cl=pt.AssistantObject.group)!=null&&cl.can_view)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}localStorage.setItem("grouphomeworkkey",JSON.stringify(sn)),Ze.history.push(`/classrooms/${sn.coursesId}/group_homework/${sn.categoryId}/review/${ha.id}?page=${sn.page}`)}},ha.has_comment?"\u5DF2\u8BC4\u9605":"\u8BC4\u9605"),(0,ue.GJ)()&&he.createElement(xe.Z,{placement:"bottom",title:he.createElement("p",null,"\u8C03\u6574\u5B66\u751F\u5F53\u524D\u6210\u7EE9",he.createElement("br",null),"\u5176\u5B83\u5386\u53F2\u8BC4\u5206\u5C06\u5168\u90E8\u5931\u6548")},he.createElement("a",{style:{color:"#3061D0"},className:"c-green",onClick:hl=>{var cl;if(hl.preventDefault(),(0,ue.Rm)()&&!((cl=pt.AssistantObject.group)!=null&&cl.can_appraise)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8C03\u5206",selectArrs:ha,id:ha.id,params:sn}})}},"\u8C03\u5206")),(0,ue.GJ)()&&he.createElement("div",null,(Xe!=null&&Xe.is_new_rule?ha.work_status!==-1&&ha.work_status!==0:ha.work_status!==-1&&ha.work_status!==0&&!((al=Xe==null?void 0:Xe.homework_status)!=null&&al.includes("\u5DF2\u622A\u6B62")))&&he.createElement(le.Z,{justify:"center"},he.createElement("span",{className:`${Pe.redoBtn}`,onClick:hl=>{var cl;if(hl.stopPropagation(),(0,ue.Rm)()&&!((cl=pt.AssistantObject.normal)!=null&&cl.can_redo)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5206\u7EC4\u6253\u56DE\u91CD\u505A",homework_common_id:Xe.homework_id,work_group_id:ha.work_group_id}})}},"\u6253\u56DE\u91CD\u505A"))))}}].filter(ar=>!!ar),Pa=[...Pr.map(ar=>Rt({},ar))];Pa[0].render=ar=>"\u6211";const ka=()=>xt(void 0,null,function*(){var ar;Wn(!0);const ha=yield(0,Ae.ZP)(`/api/homework_commons/${sn==null?void 0:sn.categoryId}/export_student_works.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});ha.status===0?(ar=Qn.current)==null||ar.exportGroupingReport(ha.filenames_by_group,ha==null?void 0:ha.files):Wn(!1)}),el=()=>xt(void 0,null,function*(){var ar;const ha=yield(0,Ae.ZP)(`/api/homework_commons/${sn==null?void 0:sn.categoryId}/export_student_works.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});ha.status===0&&(Array.isArray(ha.sub_data)&&ha.sub_data.length>0?(ar=Qn.current)==null||ar.exportAndCreateUserFolder(ha.sub_data,"\u6279\u6CE8\u9644\u4EF6",`${Xe==null?void 0:Xe.homework_name}-\u4F5C\u54C1\u6279\u6CE8\u9644\u4EF6`):ge.ZP.warning("\u6682\u65E0\u53EF\u4E0B\u8F7D\u7684\u6279\u6CE8\u9644\u4EF6"))}),Ks=()=>{var ar,ha;return he.createElement(Ie.default,null,he.createElement(Ie.default.Item,{key:"1"},he.createElement("span",{onClick:()=>{var Ii;if(!(!(Ur!=null&&Ur.is_old_data_for_time)&&(0,Fe.Ye)($n))){if((0,ue.Rm)()&&!((Ii=pt.AssistantObject.group)!=null&&Ii.can_download)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$n({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Xe==null?void 0:Xe.course_group_info,fn:()=>{(0,$e.Iy)(JSON.parse(sessionStorage.all_student_works_params),"group_work_list")}}})}}},"\u5BFC\u51FA\u6210\u7EE9")),!((ar=Xe.homework_status)!=null&&ar.includes("\u5BFC\u5165"))&&he.createElement(Ie.default.Item,{key:"3"},he.createElement(Ve.ZP,{loading:nr,ghost:!0,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:()=>{var Ii;if(!(!(Ur!=null&&Ur.is_old_data_for_time)&&(0,Fe.Ye)($n))){if((0,ue.Rm)()&&!((Ii=pt.AssistantObject.group)!=null&&Ii.can_download)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$n({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u4F5C\u54C1\u9644\u4EF6",course_groups:Xe==null?void 0:Xe.course_group_info,fn:()=>{ka()}}})}}},"\u5BFC\u51FA\u4F5C\u54C1\u9644\u4EF6")),!((ha=Xe.homework_status)!=null&&ha.includes("\u5BFC\u5165"))&&he.createElement(Ie.default.Item,{key:"4"},he.createElement(ut.Z,{style:{paddingLeft:0,background:"transparent"},type:"text",onClick:()=>{var Ii;if(!(!(Ur!=null&&Ur.is_old_data_for_time)&&(0,Fe.Ye)($n))){if((0,ue.Rm)()&&!((Ii=pt.AssistantObject.group)!=null&&Ii.can_download)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$n({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u4F5C\u54C1\u6279\u6CE8",course_groups:Xe==null?void 0:Xe.course_group_info,fn:()=>{el()}}})}}},"\u5BFC\u51FA\u4F5C\u54C1\u6279\u6CE8")),he.createElement(Ie.default.Item,{key:"2"},he.createElement("span",{onClick:()=>{var Ii;if(!(!(Ur!=null&&Ur.is_old_data_for_time)&&(0,Fe.Ye)($n))){if((0,ue.Rm)()&&!((Ii=pt.AssistantObject.group)!=null&&Ii.can_download)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ze.history.push(`/classrooms/${sn.coursesId}/exportlist/group_work_list`)}}},"\u5386\u53F2\u5BFC\u51FA")))};return!(0,ue.GJ)()&&(Xe!=null&&Xe.student_anonymous_comment)?he.createElement(ot,null):he.createElement("section",{className:`${Pe.wrap} minH500`},he.createElement("aside",null,he.createElement("aside",{className:`minH500 bg-white pl30 ${(0,ue.GJ)()?"pt30":""} pr30`},!(Xe!=null&&Xe.all_member_count)&&!vt["shixunHomeworks/getWorkList"]&&he.createElement("aside",{className:"bg-white inline-block w100"},he.createElement(rt.Z,null)),!(0,ue.GJ)()&&he.createElement("aside",{className:"pt10 pb10"},he.createElement("span",{className:"c-orange"},Xe.commit_count),"\u5DF2\u4EA4",he.createElement("span",{className:"ml10"},Xe.uncommit_count),"\u672A\u4EA4",((An=Xe==null?void 0:Xe.left_time)==null?void 0:An.time)&&he.createElement("span",{className:"ml10"},he.createElement("span",null,(Er=Xe==null?void 0:Xe.left_time)==null?void 0:Er.status),he.createElement("span",{className:"c-orange"},(br=Xe==null?void 0:Xe.left_time)==null?void 0:br.time))),he.createElement("aside",null,(0,ue.GJ)()&&he.createElement("aside",{className:"mb30"},he.createElement(ve.default,{form:Aa,onChange:ko,initialValues:{member_work:"all",work_status:"all",course_group_info:"all",teacher_comment:"all",file_status:"all"}},he.createElement(ve.default.Item,{name:"teacher_comment"},he.createElement(Le.default.Group,{style:{width:"100%"}},he.createElement(le.Z,null,he.createElement(pe.Z,{flex:"80px",style:{fontSize:14}},"\u4F60\u7684\u8BC4\u9605:"),he.createElement(pe.Z,{flex:"80px"},he.createElement(Le.default,{value:"all",checked:!_n.teacher_comment},"\u5168\u90E8")),he.createElement(pe.Z,{flex:"1"},Xe.teacher_comment&&Xe.teacher_comment.map(ar=>he.createElement(Le.default,{value:ar.id,key:ar.id},ar.name,"(",ar.count,")")))))),he.createElement(ve.default.Item,{name:"file_status"},he.createElement(Le.default.Group,{style:{width:"100%"}},he.createElement(le.Z,null,he.createElement(pe.Z,{flex:"80px",style:{fontSize:14}},"\u9644\u4EF6\u72B6\u6001:"),he.createElement(pe.Z,{flex:"80px"},he.createElement(Le.default,{value:"all"},"\u5168\u90E8")),he.createElement(pe.Z,{flex:"1"},(Rn=Xe==null?void 0:Xe.file_status)==null?void 0:Rn.map(ar=>he.createElement(Le.default,{value:ar.id,key:ar.id},ar.name,"(",ar.count,")")))))),he.createElement(ve.default.Item,{name:"work_status"},he.createElement(Le.default.Group,{value:[],style:{width:"100%"}},he.createElement(le.Z,null,he.createElement(pe.Z,{flex:"80px",style:{fontSize:14}},"\u4F5C\u54C1\u72B6\u6001:"),he.createElement(pe.Z,{flex:"80px"},he.createElement(Le.default,{value:"all",checked:!_n.work_status},"\u5168\u90E8")),he.createElement(pe.Z,{flex:"1"},Xe.task_status&&Xe.task_status.map(ar=>he.createElement(Le.default,{name:"work_status",value:ar.id,key:ar.id},ar.name,"(",ar.count,")")))))),he.createElement(ve.default.Item,{name:"member_work"},he.createElement(Le.default.Group,{style:{width:"100%"}},he.createElement(le.Z,null,he.createElement(pe.Z,{flex:"80px",style:{fontSize:14}},"\u7EC4\u5185\u89D2\u8272:"),he.createElement(pe.Z,{flex:"80px"},he.createElement(Le.default,{value:"all"},"\u5168\u90E8")),he.createElement(pe.Z,{flex:"1"},_i.map(ar=>he.createElement(Le.default,{value:ar.id,key:ar.id},ar.name)))))),he.createElement(ve.default.Item,{name:"course_group_info"},he.createElement(Le.default.Group,{style:{width:"100%"}},he.createElement(le.Z,null,he.createElement(pe.Z,{flex:"80px",style:{fontSize:14}},"\u5206\u73ED\u60C5\u51B5:"),he.createElement(pe.Z,{flex:"80px"},he.createElement(Le.default,{value:"all",checked:!_n.course_group},"\u5168\u90E8")),he.createElement(pe.Z,{flex:"1",className:`${Pe.workListClass} ${lr.visible?Pe.visible:""} ${lr.status?"":Pe.status}`},he.createElement("div",{ref:zt,className:Pe.left},Xe.course_group_info&&Xe.course_group_info.map(ar=>he.createElement(Le.default,{value:ar.course_group_id,key:ar.course_group_id},ar.group_group_name,"(",ar.count,")"))),lr.status&&he.createElement("div",{className:Pe.tips,onClick:()=>Rr(tn(Rt({},lr),{visible:!lr.visible}))},he.createElement("span",null,lr.visible?"\u5C55\u5F00":"\u6536\u8D77",lr.visible?he.createElement(lt.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):he.createElement(Te.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))))),he.createElement(le.Z,{align:"middle"},he.createElement(pe.Z,{flex:"1"},he.createElement(le.Z,{align:"middle"},he.createElement(pe.Z,null,he.createElement(we.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:ar=>{sn.page=1,sn.search=ar.trim(),$n({type:"shixunHomeworks/getWorkList",payload:Rt({},sn)})},style:{width:240}})),he.createElement(pe.Z,null,he.createElement("span",{className:"ml5 c-red"},Xe.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",Xe.work_count,"\u4E2A\u5B66\u751F\uFF09"))),he.createElement(pe.Z,{style:{textAlign:"end"},className:Pe.workListButtonWrap},!((wn=Xe.homework_status)!=null&&wn.includes("\u5BFC\u5165"))&&!(0,ue.dE)()&&he.createElement(ut.Z,{className:"mr20",onClick:()=>xt(void 0,null,function*(){yield Si(),ea(!0)})},"\u8C03\u6574\u5206\u7EC4"),((rr=Xe.homework_status)==null?void 0:rr.includes("\u5DF2\u622A\u6B62"))&&he.createElement(Ve.ZP,{className:"mr20",icon:he.createElement("i",{className:"iconfont icon-daoruwaibuchengji"}),onClick:()=>{!(Ur!=null&&Ur.is_old_data_for_time)&&(0,Fe.Ye)($n)||wi(!0)}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"),he.createElement(Je.Z,{dropdownRender:Ks},he.createElement(Ve.ZP,null,he.createElement(Ue.Z,null),"\u5BFC\u51FA",he.createElement(qe.Z,null)))))),(0,ue.G5)()&&he.createElement("div",null,(Xe==null?void 0:Xe.base_on_project)&&he.createElement("p",null,"\u9879\u76EE\u6982\u89C8"),he.createElement(ke.default,{dataSource:[Xe==null?void 0:Xe.group_data],pagination:!1,bordered:!0,style:{marginBottom:20},columns:[Xe!=null&&Xe.base_on_project?{title:"\u9879\u76EE\u603B\u6570",align:"center",dataIndex:"project_num",key:"project_num"}:{title:"\u5206\u7EC4\u603B\u6570",align:"center",dataIndex:"group_size",key:"group_size"},{title:"\u5B66\u751F\u4EBA\u6570",align:"center",dataIndex:"work_count"},(Xe==null?void 0:Xe.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE\u4EBA\u6570",align:"center",dataIndex:"associated_num"},(Xe==null?void 0:Xe.base_on_project)&&{title:"\u672A\u5173\u8054\u9879\u76EE\u4EBA\u6570",align:"center",dataIndex:"unassociated_num"},!(Xe!=null&&Xe.base_on_project)&&{title:"\u5DF2\u5206\u7EC4\u6570",align:"center",dataIndex:"non_zero_count"},!(Xe!=null&&Xe.base_on_project)&&{title:"\u672A\u5206\u7EC4\u6570",align:"center",dataIndex:"zero_count"},{title:"\u672A\u63D0\u4EA4\u4EBA\u6570",align:"center",dataIndex:"not_submitted_num"},(Xe==null?void 0:Xe.base_on_project)&&{title:"\u90E8\u5206\u63D0\u4EA4",align:"center",dataIndex:"partial_submission"},{title:"\u6309\u65F6\u63D0\u4EA4",align:"center",dataIndex:"submitted_num"},{title:"\u5EF6\u65F6\u63D0\u4EA4",align:"center",dataIndex:"delayed_num"}].filter(ar=>!!ar)})),!!Va.length&&he.createElement(ke.default,{className:`mb10 ${Pe.tableWrapper}`,dataSource:Va,columns:Pa,pagination:!1,showHeader:!1,loading:!1}),he.createElement("aside",{style:{paddingBottom:30}},he.createElement(ke.default,{loading:vt["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(ar,ha)=>ar!=null&&ar.searched?Pe.tables1:(ar==null?void 0:ar.item_index)%2===0&&Pe.tables,className:Pe.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:Ho,columns:Pr,scroll:Xe!=null&&Xe.base_on_project?{x:1220}:{x:"auto"},onChange:(ar,ha,Ii)=>{if(Ii.order===void 0)switch(Ii.field){case"student_id":zr("descend"),sn.b_order="desc",sn.order=Ii.field;break;default:delete sn.b_order,delete sn.order}else sn.b_order=Ii.order.replace("end",""),sn.order=Ii.field;$n({type:"shixunHomeworks/getWorkList",payload:Rt({},sn)})}})),he.createElement(ce.Z,{showSizeChanger:!0,showQuickJumper:!0,style:{paddingBottom:30},onChange:nl,defaultCurrent:parseInt(sn.page)||1,current:parseInt(sn.page)||1,defaultPageSize:20,total:Bt.workList.work_count})))),he.createElement(at,null),qi&&he.createElement(Se.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:qi,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>xt(void 0,null,function*(){if(Oo===2){if(mo.length<=0){ge.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!il){ge.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let ar=yield(0,Ae.ZP)(`/api/homework_commons/${sn.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:sn.categoryId,comment:il,status:mo}});ar.status===0&&(ca(ar),ei(!1),ia(!0))}else{if(!($i===0||ci===0)){if(!$i){ge.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!ci){ge.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if($i>ci){ge.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!il){ge.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let ar=yield(0,Ae.ZP)(`/api/homework_commons/${sn.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:sn.categoryId,comment:il,min_score:$i,max_score:ci}});ar.status===0&&(ca(ar),ei(!1),ia(!0))}}),onCancel:()=>{ei(!1),co()}},he.createElement("div",{style:{padding:"32px"}},he.createElement("div",null,he.createElement("div",null,he.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),he.createElement(_e.ZP.Group,{value:Oo,onChange:ar=>{Oi(ar.target.value)}},he.createElement(_e.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),he.createElement(_e.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Oo===1&&he.createElement("div",{style:{display:"flex",marginTop:"20px"}},he.createElement("span",{style:{width:"70px",textAlign:"end"}},he.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),he.createElement(Ke.Z,{min:0,max:100,value:$i,onChange:ar=>Ui(ar),style:{width:"100px"}}),he.createElement("span",{style:{width:"80px",textAlign:"end"}},he.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),he.createElement(Ke.Z,{min:0,max:100,value:ci,onChange:ar=>Pi(ar),style:{width:"100px"}})),Oo===2&&he.createElement("div",{style:{display:"flex",marginTop:"20px"}},he.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),he.createElement(Le.default.Group,{onChange:ar=>{Jo([...ar])},style:{width:"100%"}},(er=Xe.task_status)==null?void 0:er.map((ar,ha)=>he.createElement(Le.default,{name:"task_status",value:ar.id},ar.name,"(",ar.count,")")))),he.createElement("div",{style:{display:"flex",marginTop:"20px"}},he.createElement("span",{style:{width:"70px",textAlign:"end"}},he.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),he.createElement(ct.Z,{className:Pe.MdEditor,onChange:ar=>ai(ar),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),xr&&he.createElement(Se.default,{open:xr,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>xt(void 0,null,function*(){Oo===2?(yield(0,Ae.ZP)(`/api/homework_commons/${sn.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:sn.categoryId,comment:il,status:mo}})).status===0&&(ge.ZP.info("\u6253\u56DE\u6210\u529F"),co(),Hi(),ia(!1)):(yield(0,Ae.ZP)(`/api/homework_commons/${sn.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:sn.categoryId,comment:il,min_score:$i,max_score:ci}})).status===0&&(ge.ZP.info("\u6253\u56DE\u6210\u529F"),co(),Hi(),ia(!1))}),onCancel:()=>{co(),ia(!1)}},he.createElement("div",{style:{padding:"32px"}},Oo===1&&he.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",$i,"-",ci,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Oo===2&&he.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((Gn=Xe.task_status)==null?void 0:Gn.filter(ar=>mo==null?void 0:mo.includes(ar.id)).map(ar=>ar.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),he.createElement("br",null),he.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",to==null?void 0:to.count,"\u540D\u5B66\u751F"))),he.createElement(Se.default,{title:"\u8C03\u6574\u5206\u7EC4",centered:!0,destroyOnClose:!0,open:$o,onOk:()=>xt(void 0,null,function*(){Mo.submit()}),onCancel:()=>{ea(!1)}},he.createElement(ve.default,{form:Mo,initialValues:{},labelCol:{span:4},onFinish:ar=>xt(void 0,null,function*(){if(!ar.user_id){ge.ZP.warning("\u8BFE\u5802\u91CC\u6682\u65E0\u6B64\u5B66\u751F");return}if(!ar.group_id){ge.ZP.warning("\u8BFE\u5802\u91CC\u6682\u65E0\u6B64\u5206\u7EC4");return}(yield(0,Ae.ZP)(`/api/homework_commons/${sn.categoryId}/adjust_group.json`,{method:"post",body:ar})).status==0&&(ge.ZP.success("\u8C03\u6574\u6210\u529F"),Mo.resetFields(),ea(!1),yield Hi())})},he.createElement(ve.default.Item,{name:"user_id",label:"\u5B66\u751F\u59D3\u540D",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D"}]},he.createElement(Re.default,{showSearch:!0,placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D",filterOption:(ar,ha)=>{var Ii;return((Ii=ha==null?void 0:ha.label)!=null?Ii:"").toLowerCase().includes(ar.toLowerCase())},options:(Jr=yi==null?void 0:yi.userAll)==null?void 0:Jr.map(ar=>({value:ar.user_id,label:ar.name}))})),he.createElement(ve.default.Item,{name:"group_id",label:"\u8C03\u6574\u81F3",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u7EC4\u540D\u79F0"}]},he.createElement(Re.default,{showSearch:!0,placeholder:"\u8BF7\u8F93\u5165\u5206\u7EC4\u540D\u79F0",filterOption:(ar,ha)=>{var Ii;return((Ii=ha==null?void 0:ha.label)!=null?Ii:"").toLowerCase().includes(ar.toLowerCase())},options:(no=yi==null?void 0:yi.groupAll)==null?void 0:no.map(ar=>({value:ar.group_id,label:`\uFF08${ar.group_name}\uFF09`+(ar==null?void 0:ar.name_list)}))})))),he.createElement(Se.default,{title:he.createElement("span",null,"\u8D44\u6E90\u63A8\u8350",he.createElement("span",{className:"font14 c-black-333"},"\uFF08\u4F53\u9A8C\u7248\uFF09")),destroyOnClose:!0,open:Ti,footer:null,onCancel:()=>{pr(!1)},width:700},he.createElement("div",null,"\u6839\u636E\u4F60\u6240\u5728\u7684\u5206\u7EC4\u53CA\u5B66\u4E60\u60C5\u51B5\uFF0C\u4E3A\u4F60\u63A8\u8350\u6700\u4F73\u7684\u5B66\u4E60\u8D44\u6E90",he.createElement("b",null,"\u987A\u5E8F"),"\u5982\u4E0B\uFF1A"),(Pn=Xe==null?void 0:Xe.course_recommends)==null?void 0:Pn.map((ar,ha)=>he.createElement(le.Z,{key:ha,align:"middle",justify:"space-between"},he.createElement(le.Z,{style:{width:525},align:"middle",wrap:!1},he.createElement("div",{className:Pe.Onerow,style:{display:"inline-block"}},ha+1,"\u3001",ar.name),ar.type=="\u5916\u94FE"&&he.createElement("div",{className:"ml5",style:{display:"inline-block",whiteSpace:"nowrap",padding:"0px 10px",borderRadius:"10px",color:"#fff",background:"#1890ff"}},"\u5916\u94FE")),he.createElement(pe.Z,null,he.createElement(St.op,{type:"link",onClick:()=>{window.open(ar==null?void 0:ar.url)}},"\u67E5\u770B"),ar.type!="\u5916\u94FE"&&he.createElement(St.op,{openLoading:!0,type:"link",onClick:()=>xt(void 0,null,function*(){(0,Fe.FH)("",`${ar==null?void 0:ar.url}`)})},"\u4E0B\u8F7D"))))),he.createElement(Ce.Z,{getData:()=>Hi()}),he.createElement(dt.Z,{visible:jr,getData:Hi,categoryId:sn.categoryId,onCancle:()=>{wi(!1)}}))};var bn=(0,Ze.connect)(({shixunHomeworks:Bt,classroomList:pt,globalSetting:vt,loading:Zn})=>({shixunHomeworks:Bt,classroomList:pt,loading:Zn.effects,globalSetting:vt}))(cn),bt=b(14185),Ht=b(35883),Jt=Object.defineProperty,vn=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,hr=(Bt,pt,vt)=>pt in Bt?Jt(Bt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[pt]=vt,Cr=(Bt,pt)=>{for(var vt in pt||(pt={}))Bn.call(pt,vt)&&hr(Bt,vt,pt[vt]);if(vn)for(var vt of vn(pt))Yn.call(pt,vt)&&hr(Bt,vt,pt[vt]);return Bt},Un=(Bt,pt,vt)=>new Promise((Zn,$n)=>{var Qn=xn=>{try{Wn(vt.next(xn))}catch(An){$n(An)}},nr=xn=>{try{Wn(vt.throw(xn))}catch(An){$n(An)}},Wn=xn=>xn.done?Zn(xn.value):Promise.resolve(xn.value).then(Qn,nr);Wn((vt=vt.apply(Bt,pt)).next())});const fr=({shixunHomeworks:Bt,dispatch:pt})=>{const vt=(0,Ze.useParams)();return y.createElement(Se.default,{centered:!0,title:"\u63D0\u793A",open:Bt.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Un(void 0,null,function*(){(yield pt({type:"shixunHomeworks/deleteReply",payload:{object_id:Bt.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(ge.ZP.success("\u5220\u9664\u6210\u529F"),pt({type:"shixunHomeworks/setActionTabs",payload:{}}),pt({type:"shixunHomeworks/getReplyList",payload:Cr({},Bt.actionTabs.params)}))}),onCancel:()=>{pt({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var Gt=(0,Ze.connect)(({shixunHomeworks:Bt})=>({shixunHomeworks:Bt}))(fr),Wt=b(13705),dn=b(29787),un=b(26227),on=b(63524),On={flex_box_center:"flex_box_center___CUQTA",flex_space_between:"flex_space_between___VY1nG",flex_box_vertical_center:"flex_box_vertical_center___XJiqA",flex_box_center_end:"flex_box_center_end___w4A8Z",flex_box_column:"flex_box_column___WAD8k",top:"top___wjvbq",desc:"desc___dEt4i",liked:"liked___HcN9D",likedActive:"likedActive___VhZeS",reply:"reply___DaEgJ",replyList:"replyList___ZYtQu",comment:"comment___PfBmX",headpic:"headpic___ne811"},pn=b(78793),yn=b(59301),dr=Object.defineProperty,qn=Object.getOwnPropertySymbols,Hn=Object.prototype.hasOwnProperty,Tr=Object.prototype.propertyIsEnumerable,Or=(Bt,pt,vt)=>pt in Bt?dr(Bt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[pt]=vt,ga=(Bt,pt)=>{for(var vt in pt||(pt={}))Hn.call(pt,vt)&&Or(Bt,vt,pt[vt]);if(qn)for(var vt of qn(pt))Tr.call(pt,vt)&&Or(Bt,vt,pt[vt]);return Bt},va=(Bt,pt,vt)=>new Promise((Zn,$n)=>{var Qn=xn=>{try{Wn(vt.next(xn))}catch(An){$n(An)}},nr=xn=>{try{Wn(vt.throw(xn))}catch(An){$n(An)}},Wn=xn=>xn.done?Zn(xn.value):Promise.resolve(xn.value).then(Qn,nr);Wn((vt=vt.apply(Bt,pt)).next())});We().locale("ZH-cn");const Ln=({shixunHomeworks:Bt,classroomList:pt,globalSetting:vt,loading:Zn,user:$n,dispatch:Qn})=>{var nr,Wn,xn,An;const[Er,br]=(0,y.useState)(ga({},(0,Ze.useParams)())),[Rn,wn]=(0,y.useState)(!1),[rr,er]=(0,y.useState)(-1),[Gn,Jr]=(0,y.useState)(""),[no,Pn]=(0,y.useState)(""),{workList:qr}=Bt,{detailLeftMenus:sn}=pt,{shixunHomeworksDetail:Fr,replyList:ra,workDetail:Xe}=Bt;return Er.page_size=10,(0,y.useEffect)(()=>{Qn({type:"shixunHomeworks/getReplyList",payload:ga({},Er)}),Qn({type:"shixunHomeworks/getWorkDetail",payload:ga({},Er)}),sn.course_modules||Qn({type:"classroomList/getClassroomLeftMenus",payload:ga({},Er)})},[Er.categoryId]),(0,y.useEffect)(()=>{(0,ht.hs)(Qn)},[(0,ue.bg)()]),yn.createElement("section",{className:On.bg},yn.createElement(dn.Z,{spinning:Zn["shixunHomeworks/getWorkDetail"]},yn.createElement("section",{className:""},yn.createElement("aside",{className:[On.desc,"c-black","font14","bg-white"].join(" ")},Bt.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&yn.createElement(Ht.Z,{value:(Xe==null?void 0:Xe.description)||"\u6682\u65E0\uFF5E"}),"\u5206\u7EC4\u8981\u6C42\uFF1A",((nr=Xe==null?void 0:Xe.group_info)==null?void 0:nr.group_type)==pn.YT.TEACHER_ASSIGN?"\u672C\u6B21\u4F5C\u4E1A\u5C0F\u7EC4\u7531\u6559\u5E08\u5206\u914D":yn.createElement(yn.Fragment,null,(Wn=Xe==null?void 0:Xe.group_info)==null?void 0:Wn.min_num," ~ ",(xn=Xe==null?void 0:Xe.group_info)==null?void 0:xn.max_num,"\u4EBA"),yn.createElement("span",{className:"c-light-black"},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"),yn.createElement("br",null),"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD\uFF1A",(An=Xe==null?void 0:Xe.group_info)!=null&&An.base_on_project?"\u662F":"\u5426",yn.createElement("span",{className:"c-light-black"},"\uFF08\u5B66\u751F\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09"),yn.createElement(Wt.Z,{authority:(0,ue.GJ)(),showDimensions:!1,dataSource:Xe==null?void 0:Xe.attachments,callback:()=>{Qn({type:"shixunHomeworks/getWorkDetail",payload:ga({},Er)})}}),Bt.actionTabs.key==="\u7F16\u8F91\u4F5C\u4E1A"&&yn.createElement("aside",{className:["bg-white"].join(" ")},yn.createElement(ct.Z,{onChange:Ur=>{Jr(Ur)},defaultValue:Xe==null?void 0:Xe.explanation,height:200,isFocus:!0,watch:!0}),yn.createElement(le.Z,null,yn.createElement(pe.Z,{span:24,className:"tr"},yn.createElement(Ve.ZP,{type:"default",size:"large",onClick:()=>va(void 0,null,function*(){Qn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})})},"\u53D6\u6D88"),yn.createElement(Ve.ZP,{type:"primary",size:"large",className:"ml20",onClick:()=>va(void 0,null,function*(){Gn===""?ge.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Qn({type:"shixunHomeworks/updateWork",payload:{explanation:Gn,categoryId:Er.categoryId}})).status===0&&(ge.ZP.success("\u64CD\u4F5C\u6210\u529F"),Qn({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Qn({type:"shixunHomeworks/getWorkDetail",payload:ga({},Er)}))})},"\u4FDD\u5B58"))))),yn.createElement("aside",{className:[On.reply,"bg-white","mt20"].join(" ")},Rn&&yn.createElement(ct.Z,{onChange:Ur=>{Jr(Ur)},height:200,isFocus:!0,watch:!0}),yn.createElement(le.Z,{onClick:()=>{wn(!0)}},yn.createElement(pe.Z,{flex:"1",style:{pointerEvents:"none"}},!Rn&&yn.createElement(we.default,{size:"large",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),yn.createElement(pe.Z,null,yn.createElement(Ve.ZP,{type:"primary",size:"large",onClick:()=>va(void 0,null,function*(){var Ur;if((0,ue.Rm)()&&!((Ur=pt.AssistantObject.practice)!=null&&Ur.can_create)){ge.ZP.warn("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Gn===""?ge.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Qn({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:Er.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:Gn}}})).status===0&&(ge.ZP.success("\u53D1\u5E03\u6210\u529F"),Qn({type:"shixunHomeworks/getReplyList",payload:ga({},Er)}),wn(!1),Jr(""))})},"\u53D1\u8868")))),(ra==null?void 0:ra.comments)&&ra.comments!=""&&yn.createElement("aside",{className:[On.replyList,"bg-white"].join(" ")},ra==null?void 0:ra.comments.map(function(Ur,_n){var $a,In,zr,Ha;return yn.createElement(le.Z,{gutter:[12,12],key:_n},yn.createElement(pe.Z,{flex:"40px"},yn.createElement("img",{className:On.headpic,width:"40",src:`${bt.Z.IMG_SERVER}/images/${($a=Ur==null?void 0:Ur.author)==null?void 0:$a.image_url}`})),yn.createElement(pe.Z,{flex:"1"},yn.createElement(le.Z,{align:"middle"},yn.createElement(pe.Z,{span:20},yn.createElement("span",{className:"c-light-black"},(In=Ur==null?void 0:Ur.author)==null?void 0:In.name),yn.createElement("span",{className:"c-light-black ml10"},Ur==null?void 0:Ur.time," \u53D1\u5E03")),yn.createElement(pe.Z,{className:"tr",span:4},yn.createElement("div",{className:"tr"},((0,ue.GJ)()||((zr=$n==null?void 0:$n.userInfo)==null?void 0:zr.login)===((Ha=Ur==null?void 0:Ur.author)==null?void 0:Ha.login))&&yn.createElement(xe.Z,{title:"\u5220\u9664"},yn.createElement(un.Z,{className:"current",onClick:()=>{Qn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:Er,selectArr:Ur}})}})))),yn.createElement(pe.Z,{span:24},yn.createElement(Ht.Z,{value:Ur.content})),Ur.children&&yn.createElement("aside",{className:On.comment},Ur.children.map(function(Uo,Po){var Za,Ho;return yn.createElement(le.Z,{key:Po},yn.createElement(pe.Z,{span:24},yn.createElement(le.Z,null,yn.createElement(pe.Z,{flex:"1"},Uo.author.name,yn.createElement("span",{className:"c-light-black ml10"},Uo==null?void 0:Uo.time)),yn.createElement(pe.Z,null,((0,ue.GJ)()||((Za=$n==null?void 0:$n.userInfo)==null?void 0:Za.login)===((Ho=Uo==null?void 0:Uo.author)==null?void 0:Ho.login))&&yn.createElement(xe.Z,{title:"\u5220\u9664"},yn.createElement(un.Z,{className:"current",onClick:()=>{Qn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:Er,selectArr:Uo}})}}))))),yn.createElement(pe.Z,null,yn.createElement(Ht.Z,{value:Uo.content})))})),yn.createElement(pe.Z,{span:24,className:"mt5 c-light-black"},rr===_n&&yn.createElement("aside",null,yn.createElement(ct.Z,{onChange:Uo=>{Pn(Uo)},height:150,isFocus:!0}),yn.createElement(le.Z,null,yn.createElement(pe.Z,{span:24,className:"tr"},yn.createElement(Ve.ZP,{type:"primary",size:"large",onClick:()=>va(this,null,function*(){no===""?ge.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Qn({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:Er.categoryId,jour_type:"HomeworkCommon",m_parent_id:Ur.id,reply_id:1,notes:no}}}),Qn({type:"shixunHomeworks/getReplyList",payload:ga({},Er)}),ge.ZP.success("\u53D1\u5E03\u6210\u529F"),er(-1))})},"\u53D1\u8868")))),rr!==_n&&yn.createElement("div",{className:"tr"},yn.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>er(_n)}),!!Ur.user_praise&&yn.createElement("span",{className:"c-orange"},yn.createElement(on.Z,{className:"mr5 ml30",onClick:()=>va(this,null,function*(){yield Qn({type:"shixunHomeworks/replyUnLike",payload:{object_id:Ur.id,object_type:"journals_for_message"}}),Qn({type:"shixunHomeworks/getReplyList",payload:ga({},Er)})})}),!!Ur.praise_count&&Ur.praise_count),!Ur.user_praise&&yn.createElement("span",null,yn.createElement(on.Z,{className:"mr5 ml30",onClick:()=>va(this,null,function*(){yield Qn({type:"shixunHomeworks/replyLike",payload:{object_id:Ur.id,object_type:"journals_for_message"}}),Qn({type:"shixunHomeworks/getReplyList",payload:ga({},Er)})})}),!!Ur.praise_count&&Ur.praise_count))))))})))),yn.createElement("aside",{className:"tc mt30 pb30"},yn.createElement(ce.Z,{defaultCurrent:1,total:ra==null?void 0:ra.total_count,hideOnSinglePage:!0,current:Er.page||1,onChange:Ur=>{Er.page=Ur,Qn({type:"shixunHomeworks/getReplyList",payload:ga({},Er)})}})),yn.createElement(Gt,null))};var tr=(0,Ze.connect)(({shixunHomeworks:Bt,classroomList:pt,user:vt,loading:Zn,globalSetting:$n})=>({shixunHomeworks:Bt,globalSetting:$n,user:vt,classroomList:pt,loading:Zn.effects}))(Ln),Lr=Object.defineProperty,Mr=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,rn=Object.prototype.propertyIsEnumerable,At=(Bt,pt,vt)=>pt in Bt?Lr(Bt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[pt]=vt,$t=(Bt,pt)=>{for(var vt in pt||(pt={}))Ut.call(pt,vt)&&At(Bt,vt,pt[vt]);if(Mr)for(var vt of Mr(pt))rn.call(pt,vt)&&At(Bt,vt,pt[vt]);return Bt};We().locale("ZH-cn");const It=({shixunHomeworks:Bt,classroomList:pt,globalSetting:vt,loading:Zn,dispatch:$n})=>{var Qn;const nr=(0,Ze.useParams)(),{detailLeftMenus:Wn}=pt,{replyList:xn,referenceAnswer:An}=Bt;return nr.page_size=10,(0,y.useEffect)(()=>{$n({type:"shixunHomeworks/getReplyList",payload:$t({},nr)}),$n({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:nr.categoryId}}),Wn.course_modules||$n({type:"classroomList/getClassroomLeftMenus",payload:$t({},nr)})},[nr.categoryId]),y.createElement("section",{className:"pb30 pl30 pr30 pt30 bg-white"},y.createElement("aside",{className:["c-black","font14"].join(" ")},Bt.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&y.createElement("div",null,(An==null?void 0:An.reference_answer)&&y.createElement(Ht.Z,{value:An==null?void 0:An.reference_answer}),!(An!=null&&An.reference_answer)&&y.createElement(rt.Z,null)),(Qn=An==null?void 0:An.attachments)==null?void 0:Qn.map((Er,br)=>y.createElement("div",null,y.createElement("a",{href:`${bt.Z.API_SERVER}${Er.url}`},y.createElement("span",{className:"iconfont icon-fujian c-green font14"}),y.createElement("span",{className:"ml10 c-black"},Er.title),y.createElement("span",{className:"c-light-black ml20 font12"},Er.filesize))))))};var Xt=(0,Ze.connect)(({shixunHomeworks:Bt,classroomList:pt,loading:vt,globalSetting:Zn})=>({shixunHomeworks:Bt,globalSetting:Zn,classroomList:pt,loading:vt.effects}))(It),gt=b(40685),ln={modal:"modal___lF39e"},an=b(59301),En=Object.defineProperty,qt=Object.defineProperties,Qt=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,sr=(Bt,pt,vt)=>pt in Bt?En(Bt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[pt]=vt,gr=(Bt,pt)=>{for(var vt in pt||(pt={}))hn.call(pt,vt)&&sr(Bt,vt,pt[vt]);if(en)for(var vt of en(pt))cr.call(pt,vt)&&sr(Bt,vt,pt[vt]);return Bt},Da=(Bt,pt)=>qt(Bt,Qt(pt)),Ma=(Bt,pt)=>{var vt={};for(var Zn in Bt)hn.call(Bt,Zn)&&pt.indexOf(Zn)<0&&(vt[Zn]=Bt[Zn]);if(Bt!=null&&en)for(var Zn of en(Bt))pt.indexOf(Zn)<0&&cr.call(Bt,Zn)&&(vt[Zn]=Bt[Zn]);return vt},Xa=(Bt,pt,vt)=>new Promise((Zn,$n)=>{var Qn=xn=>{try{Wn(vt.next(xn))}catch(An){$n(An)}},nr=xn=>{try{Wn(vt.throw(xn))}catch(An){$n(An)}},Wn=xn=>xn.done?Zn(xn.value):Promise.resolve(xn.value).then(Qn,nr);Wn((vt=vt.apply(Bt,pt)).next())});const Ca=Bt=>{var pt=Bt,{classroomList:vt,shixunHomeworks:Zn,dispatch:$n,cb:Qn}=pt,nr=Ma(pt,["classroomList","shixunHomeworks","dispatch","cb"]),Wn,xn,An,Er,br;const Rn=(0,Ze.useParams)(),[wn,rr]=(0,y.useState)(""),[er,Gn]=(0,y.useState)([]),[Jr,no]=(0,y.useState)({learn:0,active:0,score:0,chat:0});console.log(Zn,"classroomList");const{workList:Pn}=Zn;(0,y.useEffect)(()=>{vt.actionTabs.key},[vt.actionTabs]);const qr=()=>Xa(void 0,null,function*(){if(!wn){ge.ZP.warning("\u6BCF\u4E2A\u5C0F\u7EC4\u5B66\u751F\u4EBA\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}$n({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u884C\u667A\u80FD\u5206\u7EC4\uFF0C\u8BF7\u7A0D\u540E..."}});let sn=yield(0,Ae.ZP)(`/api/homework_commons/${Rn.categoryId}/ai_bulk_create.json`,{method:"post",body:Da(gr({min:1,max:wn,course_id:Rn.coursesId},Jr),{course_group_ids:er})});(sn==null?void 0:sn.status)===0&&(ge.ZP.info("\u667A\u80FD\u5206\u7EC4\u6210\u529F"),$n({type:"classroomList/setActionTabs",payload:{}}),Qn()),$n({type:"globalSetting/setGlobalLoading",payload:{show:!1}})});return an.createElement(Se.default,{width:584,className:ln.modal,zIndex:3,centered:!0,destroyOnClose:!0,afterClose:()=>{Gn([]),rr(""),no({learn:0,active:0,score:0,chat:0})},title:"\u667A\u80FD\u5206\u7EC4",onOk:qr,open:vt.actionTabs.key==="\u667A\u80FD\u5206\u7EC4",onCancel:()=>{$n({type:"classroomList/setActionTabs",payload:{}})}},an.createElement("p",{style:{display:"flex",alignItems:"center"}},an.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10,alignItems:"center"}},"\u6BCF\u4E2A\u5C0F\u7EC4\u5B66\u751F\u4EBA\u6570\uFF1A"),an.createElement(Ke.Z,{style:{width:100},min:(Wn=Pn==null?void 0:Pn.group_data)==null?void 0:Wn.min_num,max:(xn=Pn==null?void 0:Pn.group_data)==null?void 0:xn.max_num,precision:0,step:1,value:wn,onChange:sn=>{rr(sn)}}),an.createElement("span",{style:{marginLeft:10,color:"#a6a6a6"}},"\u6BCF\u7EC4\u6210\u5458\u4EBA\u6570\u8303\u56F4\u4E3A",(An=Pn==null?void 0:Pn.group_data)==null?void 0:An.min_num,"~",(Er=Pn==null?void 0:Pn.group_data)==null?void 0:Er.max_num,"\u4EBA")),an.createElement("p",{style:{display:"flex"}},an.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10}},"\u5206\u73ED\uFF1A"),an.createElement(Le.default.Group,{value:er,onChange:sn=>{Gn(sn)}},(br=Pn==null?void 0:Pn.course_group_info)==null?void 0:br.map(sn=>an.createElement(Le.default,{key:sn==null?void 0:sn.course_group_id,value:sn==null?void 0:sn.course_group_id},sn==null?void 0:sn.group_group_name)))),an.createElement("div",{style:{display:"flex"}},an.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10}},"\u5206\u7EC4\u89C4\u5219\uFF1A"),an.createElement(Le.default.Group,{onChange:sn=>{no({learn:sn.indexOf(1)>-1?1:0,active:sn.indexOf(2)>-1?1:0,score:sn.indexOf(3)>-1?1:0,chat:sn.indexOf(4)>-1?1:0})}},an.createElement(Le.default,{value:1},"\u5728\u7EBF\u65F6\u957F"),an.createElement(Le.default,{value:2},"\u53C2\u4E0E\u8BFE\u5802\u6570"),an.createElement(Le.default,{value:4},"\u4E92\u52A8\u6B21\u6570"),an.createElement(Le.default,{value:3},"\u5386\u53F2\u603B\u6210\u7EE9"))))};var oa=(0,Ze.connect)(({shixunHomeworks:Bt,classroomList:pt})=>({shixunHomeworks:Bt,classroomList:pt}))(Ca),Ea=b(696),wa={flex_box_center:"flex_box_center___eiaQ9",flex_space_between:"flex_space_between___fT_mk",flex_box_vertical_center:"flex_box_vertical_center___th1VG",flex_box_center_end:"flex_box_center_end___uybac",flex_box_column:"flex_box_column___TqJIG",form:"form___njbEi",efficiency:"efficiency___Oei2A",configworksContainer:"configworksContainer___Nq83Z",content:"content___I1fum",pubColSty:"pubColSty___mLLj7",selectSty:"selectSty___vHJsQ",borderSty:"borderSty___i4DxC",delSty:"delSty___sr6EA",delBorder:"delBorder___UTfgQ",copHover:"copHover___K6TsR",title_icon:"title_icon___WSWL7",title:"title___mviQ0"},za=b(59301),Qa=(Bt,pt,vt)=>new Promise((Zn,$n)=>{var Qn=xn=>{try{Wn(vt.next(xn))}catch(An){$n(An)}},nr=xn=>{try{Wn(vt.throw(xn))}catch(An){$n(An)}},Wn=xn=>xn.done?Zn(xn.value):Promise.resolve(xn.value).then(Qn,nr);Wn((vt=vt.apply(Bt,pt)).next())});const lo=({})=>{var Bt,pt;const[vt,Zn]=(0,y.useState)(!0),[$n,Qn]=(0,y.useState)(!1),[nr,Wn]=(0,y.useState)([]),[xn,An]=(0,y.useState)([]),[Er,br]=(0,y.useState)([]),[Rn,wn]=(0,y.useState)([]),[rr,er]=(0,y.useState)(""),Gn=(0,Ze.useParams)();function Jr(){return Qa(this,null,function*(){let qr=yield(0,Ae.ZP)(`/api/homework_commons/${Gn.categoryId}/homework_common_collaborators.json`,{method:"get"});An(qr)})}function no(){return Qa(this,null,function*(){var qr;let sn=yield(0,Ae.ZP)(`/api/courses/${Gn==null?void 0:Gn.coursesId}/teachers`,{method:"get",params:{homework_id:Gn.categoryId,limit:1e3}});(qr=sn==null?void 0:sn.teacher_list)==null||qr.map(Fr=>{Fr.key=Fr.user_id}),br(sn==null?void 0:sn.teacher_list),wn(sn==null?void 0:sn.teacher_list)})}(0,y.useEffect)(()=>{Jr(),no()},[Gn]);const Pn=()=>{};return za.createElement("section",{className:wa.form},za.createElement(le.Z,{className:wa.content,style:{padding:"20px 30px",gap:20}},(Bt=xn==null?void 0:xn.data)==null?void 0:Bt.map(qr=>za.createElement(le.Z,{align:"middle",className:`${wa.borderSty} ${rr===(qr==null?void 0:qr.id)?wa.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},za.createElement("span",{className:"c-grey-333"},qr==null?void 0:qr.real_name),(xn==null?void 0:xn.can_edit)&&za.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${wa.delSty}`,onMouseEnter:()=>{er(qr.id)},onMouseLeave:()=>{er("")},onClick:()=>Qa(void 0,null,function*(){(yield(0,Ae.ZP)(`/api/homework_commons/${Gn.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:qr.id}})).status===0&&(ge.ZP.info("\u5220\u9664\u6210\u529F"),Jr(),no())})}))),(xn==null?void 0:xn.can_edit)&&za.createElement(Ve.ZP,{className:wa.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>Qn(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005"),!(xn!=null&&xn.can_edit)&&!((pt=xn==null?void 0:xn.data)!=null&&pt.length)&&za.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005")),za.createElement(Se.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:$n,onCancel:()=>Qn(!1),onOk:()=>Qa(void 0,null,function*(){if(nr.length===0){ge.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}(yield(0,Ae.ZP)(`/api/homework_commons/${Gn.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:nr}})).status===0&&(ge.ZP.info("\u6DFB\u52A0\u6210\u529F"),Wn([]),Jr(),no(),Qn(!1))})},za.createElement("div",null,za.createElement("div",{style:{display:"flex"}},za.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",za.createElement(we.default.Search,{onChange:qr=>{br(Rn.filter(sn=>sn.name.indexOf(qr.target.value)>-1))}})),za.createElement(ke.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(qr,sn)=>{Wn(qr)},selectedRowKeys:nr,getCheckboxProps:qr=>({disabled:qr.is_collaborator})},pagination:!1,dataSource:Er,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var ba=(0,Ze.connect)(({shixunHomeworks:Bt,loading:pt})=>({shixunHomeworks:Bt,loading:pt.effects}))(lo),Na=b(24017),ja=b(58755),yo=b(47026),jo=b(33261),Do=b(28450),Ar=b(30463),Wr=b(59301),Bo=Object.defineProperty,Lo=Object.defineProperties,po=Object.getOwnPropertyDescriptors,ti=Object.getOwnPropertySymbols,li=Object.prototype.hasOwnProperty,ji=Object.prototype.propertyIsEnumerable,bi=(Bt,pt,vt)=>pt in Bt?Bo(Bt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[pt]=vt,di=(Bt,pt)=>{for(var vt in pt||(pt={}))li.call(pt,vt)&&bi(Bt,vt,pt[vt]);if(ti)for(var vt of ti(pt))ji.call(pt,vt)&&bi(Bt,vt,pt[vt]);return Bt},si=(Bt,pt)=>Lo(Bt,po(pt)),Ai=(Bt,pt,vt)=>new Promise((Zn,$n)=>{var Qn=xn=>{try{Wn(vt.next(xn))}catch(An){$n(An)}},nr=xn=>{try{Wn(vt.throw(xn))}catch(An){$n(An)}},Wn=xn=>xn.done?Zn(xn.value):Promise.resolve(xn.value).then(Qn,nr);Wn((vt=vt.apply(Bt,pt)).next())});const{RangePicker:_o}=Na.default,{Option:So}=Re.default,Ya=({shixunHomeworks:Bt,classroomList:pt,getData:vt,dispatch:Zn})=>{var $n,Qn,nr,Wn,xn,An,Er,br,Rn,wn,rr,er,Gn,Jr,no;const{workSetting:Pn,workList:qr}=Bt,sn=(0,Ze.useParams)(),[Fr,ra]=(0,y.useState)(!0);let[Xe,Ur]=(0,y.useState)([]),[_n,$a]=(0,y.useState)([]);const[In,zr]=(0,y.useState)({unified_setting:!1,publish_time:"",end_time:"",is_group_grade:!1,ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",gr_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:yo.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,submit_limit:!1,submit_limit_num:"",must_file:!1,can_submit:!1,submit_num:""}),[Ha,Uo]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Pn!=null&&Pn.course_id&&(Object.keys(In).map(function(xr){xr.indexOf("proportion")>-1?In[xr]=Pn[xr]*100:In[xr]=Pn[xr]}),Pn.anonymous_comment&&(In.unified_late=Pn.unified_anonymous_comment,Uo(Pn.unified_anonymous_comment)),(!In.allow_late||!In.unified_late)&&(In.late_penalty=5),In.unified_setting||(In.unified_late=!1,In.unified_anonymous_comment=!1,In.unified_anonymous_appeal=!1),Xe=JSON.parse(JSON.stringify(Pn.group_settings.map(xr=>si(di({},xr),{group_name:[xr.group_name]})).filter(xr=>xr.publish_time!==null))),_n=JSON.parse(JSON.stringify(Pn.allow_late_settings.map(xr=>si(di({},xr),{group_name:[xr.group_name]})).filter(xr=>xr.late_time!==null))),zr(di({},In)),Ur(Xe.length?[...Xe]:[{}]),$a([..._n]))},[Pn]),(0,y.useEffect)(()=>{ra(!(0,ue.GJ)())},[(0,ue.GJ)()]);const[Po,Za]=(0,y.useState)(!1),Ho=()=>Ai(void 0,null,function*(){Za(!Po);const xr=JSON.parse(JSON.stringify(In));if(xr.categoryId=sn.categoryId,In.unified_setting||(Xe=Xe==null?void 0:Xe.map(ia=>{var to,ca;if(!ia.publish_time||!ia.end_time)throw ge.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Za(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!ia.group_name)throw ge.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Za(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ia.group_name=typeof(ia==null?void 0:ia.group_name)=="string"?[ia==null?void 0:ia.group_name]:ia==null?void 0:ia.group_name,ia.group_id=(ca=(to=ia==null?void 0:ia.group_name)==null?void 0:to.map(Oo=>{var Oi,ci;let Pi=(ci=(Oi=Pn.group_settings)==null?void 0:Oi.filter($i=>($i==null?void 0:$i.group_name)===Oo))==null?void 0:ci[0];return Pi==null?void 0:Pi.group_id}))==null?void 0:ca.toString().split(","),ia})),xr.group_settings=Xe,In.allow_late)if(In.unified_late){if(In.late_penalty===null||In.late_penalty===void 0||In.late_penalty<0||In.late_penalty>100)throw ge.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Za(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!In.late_time)throw ge.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Za(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else _n=_n==null?void 0:_n.map(ia=>{var to,ca;if(ia.penalty_type=yo.Q.Number,ia.late_penalty===null||ia.late_penalty===void 0||ia.late_penalty<0||ia.late_penalty>100)throw ge.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Za(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!ia.late_time)throw ge.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Za(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!ia.group_name)throw ge.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Za(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ia.group_name=typeof(ia==null?void 0:ia.group_name)=="string"?[ia==null?void 0:ia.group_name]:ia==null?void 0:ia.group_name,ia.group_id=(ca=(to=ia==null?void 0:ia.group_name)==null?void 0:to.map(Oo=>{var Oi,ci;let Pi=(ci=(Oi=Pn.group_settings)==null?void 0:Oi.filter($i=>($i==null?void 0:$i.group_name)===Oo))==null?void 0:ci[0];return Pi==null?void 0:Pi.group_id}))==null?void 0:ca.toString().split(","),ia}),xr.allow_late_settings=_n;if(In!=null&&In.submit_limit&&!(In!=null&&In.submit_limit_num)){ge.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Za(!1);return}if(In!=null&&In.can_submit&&!(In!=null&&In.submit_num)){ge.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Za(!1);return}Object.keys(xr).map(function(ia){ia.indexOf("proportion")>-1&&(xr[ia]=xr[ia]/100)}),Zn({type:"shixunHomeworks/updateSetting",payload:si(di({},xr),{penalty_type:yo.Q.Number})}).then(ia=>{ia.status===0?(Za(!1),ge.ZP.success("\u66F4\u65B0\u6210\u529F"),vt()):Za(!1)})}),To=(0,y.useMemo)(()=>(Pn==null?void 0:Pn.allow_late)||(Pn==null?void 0:Pn.all_group_late),[Pn,qr]),Ir=(xr,ia,to="group_id")=>{var ca;return ia?ia.find(Oo=>Oo[to]===xr):(ca=Pn==null?void 0:Pn.group_settings)==null?void 0:ca.find(Oo=>Oo.group_id[0]===xr)},io=xr=>{var ia,to;const ca=Ir(xr,Pn==null?void 0:Pn.allow_late_settings,"id"),Oo=Ir(xr,Pn==null?void 0:Pn.anonymous_comment_settings),Oi=Ir(xr);return(Pn==null?void 0:Pn.allow_late)&&ca&&We()(ca==null?void 0:ca.late_time)<=We()()||(Pn==null?void 0:Pn.anonymous_comment)&&Oo&&(Oo==null?void 0:Oo.evaluation_start)!==null||((to=(We()(Oi==null?void 0:Oi.end_time)<=We()()&&((ia=Pn==null?void 0:Pn.allow_late_settings)==null?void 0:ia.filter(ci=>ci.group_id.includes(xr))))[0])==null?void 0:to.late_time)!=null},Va=Pn==null?void 0:Pn.anonymous_comment,gi=($n=Pn==null?void 0:Pn.allow_late_settings)!=null&&$n.length?(Qn=Pn==null?void 0:Pn.allow_late_settings)==null?void 0:Qn.every(xr=>{if(xr.evaluation_start)return!0}):!1,qi=(Pn==null?void 0:Pn.unified_late)&&(Pn==null?void 0:Pn.anonymous_comment),ei=Pn==null?void 0:Pn.anonymous_comment,mo=xr=>{if(!xr)return!1;const ia=Ir(xr,Pn==null?void 0:Pn.anonymous_comment_settings);return(Pn==null?void 0:Pn.anonymous_comment)&&ia&&(ia==null?void 0:ia.evaluation_start)!==null},Jo=xr=>{const ia=Ir(xr,Pn==null?void 0:Pn.anonymous_comment_settings);return ia&&(ia==null?void 0:ia.evaluation_start)!==null};return Wr.createElement("div",{style:{padding:"30px 50px"}},Wr.createElement("div",{className:`${Ar.Z.title}`},Wr.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),Wr.createElement(xe.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"},Wr.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Ar.Z.title_icon}`}))),Wr.createElement("div",{className:Ar.Z.content},((nr=Pn==null?void 0:Pn.group_settings)==null?void 0:nr.length)>0?Wr.createElement(le.Z,{className:`${Ar.Z.row_sty} ${Ar.Z.bottom_line} ${(Wn=Ar.Z)==null?void 0:Wn.h_lh_40}`,align:"middle"},Wr.createElement(ja.Z,{checked:In.unified_setting,disabled:Fr||!((xn=Pn==null?void 0:Pn.homework_status)!=null&&xn.includes("\u672A\u53D1\u5E03"))||(0,ue.Rm)()&&!((Er=(An=pt.AssistantObject)==null?void 0:An.group)!=null&&Er.can_publish)||!(Pn!=null&&Pn.manage_all_group),onChange:()=>{var xr;if(!((xr=Pn==null?void 0:Pn.homework_status)!=null&&xr.includes("\u672A\u53D1\u5E03"))){ge.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(In.unified_setting=!In.unified_setting,In.unified_setting||(In.unified_late=!1),zr(Object.assign({},In)),Xe==""){Ur([{}]);return}In.unified_setting&&(Ur([]),$a([{late_penalty:5}]))}}),Wr.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),Wr.createElement("span",{style:{color:"#333"}},"(\u9009\u4E2D\u5219\u6240\u6709\u5206\u73ED\u4F7F\u7528\u76F8\u540C\u7684\u53D1\u5E03\u8BBE\u7F6E\uFF0C\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4FEE\u6539\uFF1B\u5426\u5219\u5404\u4E2A\u5206\u73ED\u5141\u8BB8\u5355\u72EC\u8BBE\u7F6E)")):null,In.unified_setting&&Wr.createElement("div",{className:Ar.Z.row_sty,style:{padding:"5px 30px"}},Wr.createElement(le.Z,{align:"middle"},Wr.createElement(pe.Z,{style:{color:"#666",marginRight:10}},"\u53D1\u5E03\u65F6\u95F4"),Wr.createElement(pe.Z,{className:"ml5"},Wr.createElement(Na.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,Fe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1,disabled:Fr||!((br=Pn==null?void 0:Pn.homework_status)!=null&&br.includes("\u672A\u53D1\u5E03")||(Rn=Pn==null?void 0:Pn.homework_status)!=null&&Rn.includes("\u672A\u5F00\u59CB"))||(0,ue.Rm)()&&!((rr=(wn=pt.AssistantObject)==null?void 0:wn.group)!=null&&rr.can_publish),value:In.publish_time?We()(In.publish_time):"",disabledDate:xr=>(0,Do.Q8)(xr,Pn==null?void 0:Pn.course_end_date),disabledTime:xr=>(0,Do.d0)(xr),onChange:(xr,ia)=>{In.publish_time=ia,!In.end_time&&In.unified_setting&&(In.end_time=We()(xr).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),zr(Object.assign({},In))}})),Wr.createElement(pe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09")),Wr.createElement(le.Z,{align:"middle"},Wr.createElement(pe.Z,{style:{marginLeft:40,color:" #666",marginRight:10}},"\u622A\u6B62\u65F6\u95F4"),Wr.createElement(pe.Z,{className:"ml5"},Wr.createElement(Na.default,{allowClear:!1,style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,Fe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:gi||ei||(Pn==null?void 0:Pn.allow_late)&&(Pn==null?void 0:Pn.homework_status.includes("\u5DF2\u622A\u6B62"))||Fr||(Pn==null?void 0:Pn.allow_late)&&We()()>=We()(Pn==null?void 0:Pn.end_time)||(0,ue.Rm)()&&!((Gn=(er=pt.AssistantObject)==null?void 0:er.group)!=null&&Gn.can_publish),disabledDate:xr=>(0,Do.Q8)(xr,Pn==null?void 0:Pn.course_end_date,In.publish_time),disabledTime:xr=>(0,Do.d0)(xr,In.publish_time),value:In.end_time?We()(In.end_time):"",onChange:(xr,ia)=>{In.end_time=ia,zr(Object.assign({},In))}})),Wr.createElement(pe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))),!In.unified_setting&&Wr.createElement(le.Z,null,Xe&&Xe.map(function(xr,ia){var to,ca,Oo,Oi;return Wr.createElement(le.Z,{key:ia},Wr.createElement(le.Z,{style:{padding:"5px 14px 5px 52px"}},Wr.createElement(pe.Z,{className:Ar.Z.lable_name1},"\u53D1\u5E03\u89C4\u5219",ia+1),Wr.createElement(pe.Z,{flex:"auto",style:{maxWidth:350}},Wr.createElement(Re.default,{disabled:Fr||((to=Pn==null?void 0:Pn.homework_status)!=null&&to.includes("\u672A\u53D1\u5E03")&&xr.id||We()()<We()(xr==null?void 0:xr.publish_time)?!1:!!(xr!=null&&xr.publish_time)),size:"large",className:"ml20",mode:"multiple",style:{width:"250px"},value:xr.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:ci=>{var Pi,$i;if((0,ue.Rm)()&&!(($i=(Pi=pt.AssistantObject)==null?void 0:Pi.group)!=null&&$i.can_publish)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xe[ia].group_name=ci,Xe[ia].group_id=xr.group_id;const Ui=(0,ft.flattenDeep)(Xe.map(ai=>ai.group_name)),il=_n.map(ai=>{let $o=(ai==null?void 0:ai.group_name)||[];return si(di({},ai),{group_name:(0,ft.remove)($o,ea=>Ui.includes(ea))})});$a(il),Ur(Xe.slice())}},Pn.group_settings&&Pn.group_settings.map(function(ci){if(!Xe.map(Pi=>Pi.group_name).toString().split(",").includes(String(ci.group_name)))return Wr.createElement(So,{value:ci.group_name,key:ci.id},ci.group_name)})))),Wr.createElement(pe.Z,{style:{padding:"5px 0"}},Wr.createElement(_o,{style:{width:620},size:"large",allowClear:!1,ranges:{\u6B64\u523B:[xr.publish_time?We()(xr.publish_time):We()(),We()()]},disabled:Fr||(We()()<=We()((ca=Ir(xr.id))==null?void 0:ca.publish_time)?!1:[!0,io(xr.id)]),placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],disabledDate:ci=>(0,Do.Q8)(ci,Pn==null?void 0:Pn.course_end_date),disabledTime:ci=>(0,Do.d0)(ci),showTime:{format:"HH:mm",defaultValue:[We()((0,Fe.U6)(),"HH:mm"),We()((0,Fe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:xr.publish_time&&[We()(xr.publish_time),We()(xr.end_time)],onChange:(ci,Pi)=>{var $i,Ui;if((0,ue.Rm)()&&!((Ui=($i=pt.AssistantObject)==null?void 0:$i.group)!=null&&Ui.can_publish)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xe[ia].publish_time=Pi[0],Xe[ia].end_time=Pi[1],Ur([...Xe])}})),!Fr&&Wr.createElement(pe.Z,{className:`${(Oo=Ar.Z)==null?void 0:Oo.h_lh_40}`,style:{padding:"5px 0"}},Xe.length<((Oi=Pn==null?void 0:Pn.group_settings)==null?void 0:Oi.length)&&Wr.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Ur(Xe.concat({}))}}),(xr!=null&&xr.publish_time&&We()()<We()(xr==null?void 0:xr.publish_time)||!(xr!=null&&xr.publish_time))&&ia!=0?Wr.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{var ci,Pi;if((0,ue.Rm)()&&!((Pi=(ci=pt.AssistantObject)==null?void 0:ci.normal)!=null&&Pi.can_publish)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const $i=(0,ft.cloneDeep)(_n);$i.forEach((Ui,il)=>{Ui.group_name&&(Ui.group_name=Ui.group_name.filter(ai=>{var $o;return!(($o=Xe[ia].group_name)!=null&&$o.includes(ai))}))}),Xe=Xe.filter((Ui,il)=>ia!==il),$a($i),Ur(Xe.slice()),setTimeout(()=>Ur(Xe.slice()),10)}}):Wr.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))}))),Wr.createElement(jo.ZP,{checkMarginLeft:60,className:"mb20",disabled:Fr,value:In,onChange:xr=>zr(di(di({},In),xr))}),Wr.createElement(Wr.Fragment,null,Wr.createElement("div",{className:`${Ar.Z.title} mt30`},Wr.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),Wr.createElement("div",{className:Ar.Z.content},Wr.createElement(le.Z,{className:`${Ar.Z.row_sty} ${Ar.Z.bottom_line} ${(Jr=Ar.Z)==null?void 0:Jr.h_lh_40}`,align:"middle"},Wr.createElement(ja.Z,{checked:In.allow_late,disabled:gi||Fr||(Pn==null?void 0:Pn.allow_late),onChange:xr=>{var ia;if((0,ue.Rm)()&&!((ia=pt.AssistantObject.group)!=null&&ia.can_late)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}xr&&Se.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:Wr.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Wr.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"),Wr.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Wr.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"))}),In.allow_late=!In.allow_late,_n==""&&$a([{late_penalty:5}]),zr(Object.assign({},In))}}),Wr.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),Wr.createElement(xe.Z,{overlayStyle:{width:380,maxWidth:380},title:Wr.createElement("div",{style:{display:"flex",flexFlow:"column"}},Wr.createElement("span",null,"\u8865\u4EA4\u89C4\u5219\u8BF4\u660E"),Wr.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"),Wr.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"))},Wr.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Ar.Z.title_icon}`}))),(In==null?void 0:In.allow_late)&&Wr.createElement("div",{className:"pb5"},Wr.createElement(le.Z,{className:Ar.Z.row_sty1},Wr.createElement(pe.Z,{className:Ar.Z.lable_name,style:{marginRight:20}},"\u8865\u4EA4\u65B9\u5F0F"),Wr.createElement(_e.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:Fr,value:In.unified_late,onChange:xr=>{var ia;if((0,ue.Rm)()&&!((ia=pt.AssistantObject.group)!=null&&ia.can_late)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}In.unified_late=xr.target.value,_n==""&&!xr.target.value&&$a([{late_penalty:5}]),zr(di({},In))}},(In==null?void 0:In.unified_setting)&&Wr.createElement(_e.ZP,{disabled:(Pn==null?void 0:Pn.allow_late)||!(Pn!=null&&Pn.manage_all_group),value:!0}," \u7EDF\u4E00\u8865\u4EA4 "),((no=Pn==null?void 0:Pn.group_settings)==null?void 0:no.length)&&Wr.createElement(_e.ZP,{disabled:Pn==null?void 0:Pn.allow_late,value:!1}," \u5206\u73ED\u8865\u4EA4 "))),In!=null&&In.unified_late?Wr.createElement("div",null,Wr.createElement(le.Z,{wrap:!1,align:"middle",className:`${Ar.Z.row_sty1} mb10 mt5`},Wr.createElement(pe.Z,{className:Ar.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),Wr.createElement(pe.Z,{style:{margin:"0 10px 0 8px"}},Wr.createElement(Ke.Z,{disabled:Fr||Va,size:"large",addonAfter:"\u5206",style:{width:206},min:0,value:In.late_penalty,onChange:xr=>{var ia;if((0,ue.Rm)()&&!((ia=pt.AssistantObject.group)!=null&&ia.can_late)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}In.late_penalty=xr,zr(Object.assign({},In))}})),Wr.createElement(pe.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")),Wr.createElement(le.Z,{className:`${Ar.Z.row_sty1}`},Wr.createElement(pe.Z,{className:Ar.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),Wr.createElement(pe.Z,{style:{margin:"0 10px 0 8px"}},Wr.createElement(Na.default,{allowClear:!1,size:"large",style:{width:280},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,Fe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Fr||qi||gi,value:In.late_time?We()(In.late_time):"",disabledDate:xr=>(0,Do.Q8)(xr,Pn==null?void 0:Pn.course_end_date),disabledTime:xr=>(0,Do.d0)(xr),onChange:(xr,ia)=>{var to;if((0,ue.Rm)()&&!((to=pt.AssistantObject.group)!=null&&to.can_late)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}In.late_time=ia,zr(Object.assign({},In))}})),Wr.createElement(pe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):_n.map(function(xr,ia){var to;return Wr.createElement(le.Z,{key:ia,style:{padding:"5px 14px 5px 52px"}},Wr.createElement(pe.Z,{className:Ar.Z.lable_name1},"\u8865\u4EA4\u89C4\u5219",ia+1),Wr.createElement(pe.Z,{className:"mr20 ml10"},Wr.createElement(Re.default,{size:"large",disabled:Fr||!((to=qr==null?void 0:qr.homework_status)!=null&&to.includes("\u672A\u53D1\u5E03"))&&xr.id,mode:"multiple",style:{width:250},value:typeof xr.group_name=="string"?[xr.group_name]:xr.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:ca=>{var Oo;if((0,ue.Rm)()&&!((Oo=pt.AssistantObject.normal)!=null&&Oo.can_late)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_n[ia].group_name=ca,_n[ia].group_id=xr.group_id,$a(_n.slice())}},Pn.group_settings&&Pn.group_settings.map(function(ca){if(In!=null&&In.unified_setting&&!_n.map(Oo=>Oo.group_name).toString().split(",").includes(String(ca.group_name))&&!Jo(ca.id))return Wr.createElement(So,{value:ca.group_name,key:ca.id},ca.group_name);if(Xe.map(Oo=>Oo.group_name).toString().split(",").includes(String(ca.group_name))&&!_n.map(Oo=>Oo.group_name).toString().split(",").includes(String(ca.group_name))&&!Jo(ca.id))return Wr.createElement(So,{value:ca.group_name,key:ca.id},ca.group_name)}))),Wr.createElement(pe.Z,{className:Ar.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),Wr.createElement(pe.Z,{className:"mr20 ml10"},Wr.createElement(Ke.Z,{size:"large",addonAfter:"\u5206",style:{width:150},min:0,max:100,disabled:Fr||mo(xr.id),defaultValue:xr.late_penalty,onChange:ca=>{var Oo,Oi;if((0,ue.Rm)()&&!((Oi=(Oo=pt.AssistantObject)==null?void 0:Oo.normal)!=null&&Oi.can_late)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_n[ia].late_penalty=ca,_n[ia].penalty_type=yo.Q.Number}})),Wr.createElement(pe.Z,{className:Ar.Z.lable_name1},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Wr.createElement(pe.Z,{className:"ml10"},Wr.createElement(Na.default,{size:"large",disabled:Fr||mo(xr.id),style:{width:250},showTime:{format:"HH:mm",defaultValue:We()((0,Fe.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:ca=>(0,Do.Q8)(ca,Pn==null?void 0:Pn.course_end_date),disabledTime:ca=>(0,Do.d0)(ca),format:"YYYY-MM-DD HH:mm",value:xr!=null&&xr.late_time?We()(xr.late_time):void 0,onChange:(ca,Oo)=>{var Oi,ci;if((0,ue.Rm)()&&!((ci=(Oi=pt.AssistantObject)==null?void 0:Oi.normal)!=null&&ci.can_late)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_n[ia].late_time=Oo,$a([..._n])}})),!Fr&&Wr.createElement(pe.Z,{style:{height:40,lineHeight:"40px"}},Wr.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{$a(_n.concat({penalty_type:yo.Q.Number,late_penalty:5}))}}),ia>0&&!xr.id?Wr.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{_n=_n.filter((ca,Oo)=>ia!==Oo),$a(_n.slice()),setTimeout(()=>$a(_n.slice()),10)}}):Wr.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))})))),Wr.createElement(Ve.ZP,{loading:Po,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Ho()},"\u4FDD\u5B58"))};var vr=(0,Ze.connect)(({shixunHomeworks:Bt,classroomList:pt})=>({shixunHomeworks:Bt,classroomList:pt}))(Ya),ir=b(59301),Gr=Object.defineProperty,_r=Object.defineProperties,Ta=Object.getOwnPropertyDescriptors,Ja=Object.getOwnPropertySymbols,Vr=Object.prototype.hasOwnProperty,Dr=Object.prototype.propertyIsEnumerable,sa=(Bt,pt,vt)=>pt in Bt?Gr(Bt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[pt]=vt,Ba=(Bt,pt)=>{for(var vt in pt||(pt={}))Vr.call(pt,vt)&&sa(Bt,vt,pt[vt]);if(Ja)for(var vt of Ja(pt))Dr.call(pt,vt)&&sa(Bt,vt,pt[vt]);return Bt},zo=(Bt,pt)=>_r(Bt,Ta(pt)),xi=(Bt,pt,vt)=>new Promise((Zn,$n)=>{var Qn=xn=>{try{Wn(vt.next(xn))}catch(An){$n(An)}},nr=xn=>{try{Wn(vt.throw(xn))}catch(An){$n(An)}},Wn=xn=>xn.done?Zn(xn.value):Promise.resolve(xn.value).then(Qn,nr);Wn((vt=vt.apply(Bt,pt)).next())});const fi=({shixunHomeworks:Bt,getData:pt,dispatch:vt})=>{const{workSetting:Zn}=Bt,$n=(0,Ze.useParams)(),[Qn,nr]=(0,y.useState)(!0);let[Wn,xn]=(0,y.useState)([]),[An,Er]=(0,y.useState)([]);const[br,Rn]=(0,y.useState)(!1),[wn,rr]=(0,y.useState)({unified_setting:!1,publish_time:"",end_time:"",is_group_grade:!1,ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",gr_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:yo.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0});(0,y.useEffect)(()=>{nr(!(0,ue.GJ)())},[(0,ue.GJ)()]),(0,y.useEffect)(()=>{Zn!=null&&Zn.course_id&&(Object.keys(wn).map(function(Gn){Gn.indexOf("proportion")>-1?(wn[Gn]=(Zn[Gn]*100).toFixed(0),console.log(Gn,wn[Gn],Zn[Gn])):wn[Gn]=Zn[Gn]}),(!wn.allow_late||!wn.unified_late)&&(wn.late_penalty=5),wn.unified_setting||(wn.unified_late=!1,wn.unified_anonymous_comment=!1,wn.unified_anonymous_appeal=!1),Wn=JSON.parse(JSON.stringify(Zn.group_settings.map(Gn=>zo(Ba({},Gn),{group_name:[Gn.group_name]})).filter(Gn=>Gn.publish_time!==null))),An=JSON.parse(JSON.stringify(Zn.allow_late_settings.map(Gn=>zo(Ba({},Gn),{group_name:[Gn.group_name]})).filter(Gn=>Gn.late_time!==null))),rr(Ba({},wn)),xn([...Wn]),Er([...An]),console.log(wn,Zn))},[Zn]);const er=()=>xi(void 0,null,function*(){const Gn=JSON.parse(JSON.stringify(wn));if(Gn.categoryId=$n.categoryId,wn.unified_setting||(Wn=Wn==null?void 0:Wn.map(Jr=>{var no,Pn;if(!Jr.publish_time||!Jr.end_time)throw ge.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Jr.group_name)throw ge.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Jr.group_name=typeof(Jr==null?void 0:Jr.group_name)=="string"?[Jr==null?void 0:Jr.group_name]:Jr==null?void 0:Jr.group_name,Jr.group_id=(Pn=(no=Jr==null?void 0:Jr.group_name)==null?void 0:no.map(qr=>{var sn,Fr;let ra=(Fr=(sn=Zn.group_settings)==null?void 0:sn.filter(Xe=>(Xe==null?void 0:Xe.group_name)===qr))==null?void 0:Fr[0];return ra==null?void 0:ra.group_id}))==null?void 0:Pn.toString().split(","),Jr})),Gn.group_settings=Wn,wn.allow_late)if(wn.unified_late){if(wn.late_penalty===null||wn.late_penalty===void 0||wn.late_penalty<0||wn.late_penalty>100)throw ge.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!wn.late_time)throw ge.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else An=An==null?void 0:An.map(Jr=>{var no,Pn;if(Jr.penalty_type=yo.Q.Number,Jr.late_penalty===null||Jr.late_penalty===void 0||Jr.late_penalty<0||Jr.late_penalty>100)throw ge.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Jr.late_time)throw ge.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Jr.group_name)throw ge.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Jr.group_name=typeof(Jr==null?void 0:Jr.group_name)=="string"?[Jr==null?void 0:Jr.group_name]:Jr==null?void 0:Jr.group_name,Jr.group_id=(Pn=(no=Jr==null?void 0:Jr.group_name)==null?void 0:no.map(qr=>{var sn,Fr;let ra=(Fr=(sn=Zn.group_settings)==null?void 0:sn.filter(Xe=>(Xe==null?void 0:Xe.group_name)===qr))==null?void 0:Fr[0];return ra==null?void 0:ra.group_id}))==null?void 0:Pn.toString().split(","),Jr}),Gn.allow_late_settings=An;Object.keys(Gn).map(function(Jr){Jr.indexOf("proportion")>-1&&(Gn[Jr]=Gn[Jr]/100)}),vt({type:"shixunHomeworks/updateSetting",payload:zo(Ba({},Gn),{penalty_type:yo.Q.Number})}).then(Jr=>{Jr.status===0&&(ge.ZP.success("\u66F4\u65B0\u6210\u529F"),pt())})});return ir.createElement("div",{className:wa.form},ir.createElement("div",{className:wa.title},"\u7EC4\u957F\u8BC4\u5206"),ir.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ir.createElement(ja.Z,{disabled:Qn,checked:wn.is_group_grade,onChange:Gn=>{wn.is_group_grade=Gn,rr(Ba({},wn))}}),ir.createElement("span",{style:{color:"#333333",margin:"0 10px",fontWeight:"600"}},"\u7EC4\u957F\u8BC4\u5206"),ir.createElement("span",{style:{color:"#CA7720"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7EC4\u957F\u9996\u6B21\u63D0\u4EA4\u4F5C\u4E1A\u65F6\u9700\u8981\u5BF9\u7EC4\u5458\u8FDB\u884C\u8BC4\u5206\uFF09")),ir.createElement("div",{className:wa.title,style:{marginTop:"30px"}},"\u52A9\u6559\u8BC4\u5206"),ir.createElement(_e.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Qn,value:wn.ta_mode,onChange:Gn=>{wn.ta_mode=Gn.target.value,rr(Ba({},wn))}},ir.createElement(_e.ZP,{value:1,style:{marginRight:"40px"}},ir.createElement("span",{style:{color:"#000000"}},"\u666E\u901A\u6A21\u5F0F"),ir.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),ir.createElement("br",null),ir.createElement(_e.ZP,{value:0},ir.createElement("span",{style:{color:"#000000"}},"\u590D\u5BA1\u6A21\u5F0F"),ir.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u52A9\u6559\u591A\u6B21\u8BC4\u5206\u65F6\uFF0C\u53D6\u6700\u540E\u4E00\u6B21\u52A9\u6559\u8BC4\u5206\u7684\u5206\u6570\uFF09"))),ir.createElement("div",{className:wa.title,style:{marginTop:"30px"}},"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210"),ir.createElement(_e.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Qn,value:wn.final_mode,onChange:Gn=>{wn.final_mode=Gn.target.value,rr(Ba({},wn))}},ir.createElement(_e.ZP,{value:!1,style:{marginRight:"12px"}},ir.createElement("span",{style:{color:"#000000"}},"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),ir.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09")),ir.createElement(_e.ZP,{value:!0},ir.createElement("span",{style:{color:"#000000"}},"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),ir.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09"))),wn.final_mode?ir.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 430px",display:"flex",alignItems:"center",color:"#666"}},"(\u6559\u5E08\u8BC4\u5206 \u2192 \u52A9\u6559\u8BC4\u5206 \u2192 \u7EC4\u957F\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206)"):ir.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},ir.createElement("div",null,"\u6559\u5E08\u8BC4\u5206"),ir.createElement(Ke.Z,{disabled:Qn,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:wn.te_proportion,onChange:Gn=>{wn.te_proportion=Gn,rr(Object.assign({},wn))}}),ir.createElement("div",null,"\u52A9\u6559\u8BC4\u5206"),ir.createElement(Ke.Z,{disabled:Qn,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:wn.ta_proportion,onChange:Gn=>{wn.ta_proportion=Gn,rr(Object.assign({},wn))}}),wn.is_group_grade&&ir.createElement(ir.Fragment,null,ir.createElement("div",null,"\u7EC4\u957F\u8BC4\u5206"),ir.createElement(Ke.Z,{disabled:Qn,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:wn.gr_proportion,onChange:Gn=>{wn.gr_proportion=Gn,rr(Object.assign({},wn))}})),ir.createElement("div",null,"\u5B66\u751F\u533F\u8BC4"),ir.createElement(Ke.Z,{disabled:Qn,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 0 0 10px"},value:wn.st_proportion,onChange:Gn=>{wn.st_proportion=Gn,rr(Object.assign({},wn))}})),!Qn&&ir.createElement(ir.Fragment,null,ir.createElement(Ve.ZP,{type:"primary",size:"large",className:"mr20",style:{width:"138px",marginTop:"30px"},onClick:()=>er()},"\u4FDD\u5B58"),ir.createElement(Ve.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Rn(!0)},"\u8BBE\u7F6E\u9ED8\u8BA4\u8BC4\u5206")),ir.createElement(Se.default,{open:br,title:"\u662F\u5426\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u8BC4\u5206\uFF1F",centered:!0,width:470,onCancel:()=>{Rn(!1)},onOk:()=>xi(void 0,null,function*(){const Gn=JSON.parse(JSON.stringify(wn));Object.keys(Gn).map(function(no){no.indexOf("proportion")>-1&&(Gn[no]=Gn[no]/100)}),(yield(0,Ae.ZP)(`/api/courses/${$n.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:Gn}})).status===0&&(ge.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Rn(!1))})},ir.createElement("div",null,"\u60A8\u662F\u5426\u8981\u5C06\u5F53\u524D\u8BC4\u5206\u89C4\u5219\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u89C4\u5219\uFF0C\u8BE5\u9ED8\u8BA4\u89C4\u5219\u4EC5\u5E94\u7528\u4E8E\u60A8\u540E\u7EED\u65B0\u5EFA\u7684\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002")))};var Li=(0,Ze.connect)(({shixunHomeworks:Bt})=>({shixunHomeworks:Bt}))(fi),Go=b(59301),Di=Object.defineProperty,zi=Object.defineProperties,Ri=Object.getOwnPropertyDescriptors,Ni=Object.getOwnPropertySymbols,ol=Object.prototype.hasOwnProperty,fl=Object.prototype.propertyIsEnumerable,ll=(Bt,pt,vt)=>pt in Bt?Di(Bt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[pt]=vt,sl=(Bt,pt)=>{for(var vt in pt||(pt={}))ol.call(pt,vt)&&ll(Bt,vt,pt[vt]);if(Ni)for(var vt of Ni(pt))fl.call(pt,vt)&&ll(Bt,vt,pt[vt]);return Bt},ul=(Bt,pt)=>zi(Bt,Ri(pt)),ni=(Bt,pt,vt)=>new Promise((Zn,$n)=>{var Qn=xn=>{try{Wn(vt.next(xn))}catch(An){$n(An)}},nr=xn=>{try{Wn(vt.throw(xn))}catch(An){$n(An)}},Wn=xn=>xn.done?Zn(xn.value):Promise.resolve(xn.value).then(Qn,nr);Wn((vt=vt.apply(Bt,pt)).next())});const Ro=({getData:Bt,dispatch:pt,shixunHomeworks:vt})=>{const{workSetting:Zn}=vt,$n=(0,Ze.useParams)(),[Qn,nr]=(0,y.useState)(!0);let[Wn,xn]=(0,y.useState)([]),[An,Er]=(0,y.useState)([]);const[br,Rn]=(0,y.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:yo.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,personal_score_open:!0});(0,y.useEffect)(()=>{nr(!(0,ue.GJ)())},[(0,ue.GJ)()]),(0,y.useEffect)(()=>{Zn!=null&&Zn.course_id&&(Object.keys(br).map(function(rr){rr.indexOf("proportion")>-1?(br[rr]=Zn[rr]*100,console.log(rr,br[rr],Zn[rr])):br[rr]=Zn[rr]}),(!br.allow_late||!br.unified_late)&&(br.late_penalty=5),br.unified_setting||(br.unified_late=!1,br.unified_anonymous_comment=!1,br.unified_anonymous_appeal=!1),Wn=JSON.parse(JSON.stringify(Zn.group_settings.map(rr=>ul(sl({},rr),{group_name:[rr.group_name]})).filter(rr=>rr.publish_time!==null))),An=JSON.parse(JSON.stringify(Zn.allow_late_settings.map(rr=>ul(sl({},rr),{group_name:[rr.group_name]})).filter(rr=>rr.late_time!==null))),Rn(sl({},br)),xn([...Wn]),Er([...An]))},[Zn]);const wn=()=>ni(void 0,null,function*(){const rr=JSON.parse(JSON.stringify(br));if(rr.categoryId=$n.categoryId,br.unified_setting||(Wn=Wn==null?void 0:Wn.map(er=>{var Gn,Jr;if(!er.publish_time||!er.end_time)throw ge.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!er.group_name)throw ge.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return er.group_name=typeof(er==null?void 0:er.group_name)=="string"?[er==null?void 0:er.group_name]:er==null?void 0:er.group_name,er.group_id=(Jr=(Gn=er==null?void 0:er.group_name)==null?void 0:Gn.map(no=>{var Pn,qr;let sn=(qr=(Pn=Zn.group_settings)==null?void 0:Pn.filter(Fr=>(Fr==null?void 0:Fr.group_name)===no))==null?void 0:qr[0];return sn==null?void 0:sn.group_id}))==null?void 0:Jr.toString().split(","),er})),rr.group_settings=Wn,br.allow_late)if(br.unified_late){if(br.late_penalty===null||br.late_penalty===void 0||br.late_penalty<0||br.late_penalty>100)throw ge.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!br.late_time)throw ge.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else An=An==null?void 0:An.map(er=>{var Gn,Jr;if(er.penalty_type=yo.Q.Number,er.late_penalty===null||er.late_penalty===void 0||er.late_penalty<0||er.late_penalty>100)throw ge.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!er.late_time)throw ge.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!er.group_name)throw ge.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return er.group_name=typeof(er==null?void 0:er.group_name)=="string"?[er==null?void 0:er.group_name]:er==null?void 0:er.group_name,er.group_id=(Jr=(Gn=er==null?void 0:er.group_name)==null?void 0:Gn.map(no=>{var Pn,qr;let sn=(qr=(Pn=Zn.group_settings)==null?void 0:Pn.filter(Fr=>(Fr==null?void 0:Fr.group_name)===no))==null?void 0:qr[0];return sn==null?void 0:sn.group_id}))==null?void 0:Jr.toString().split(","),er}),rr.allow_late_settings=An;Object.keys(rr).map(function(er){er.indexOf("proportion")>-1&&(rr[er]=rr[er]/100)}),pt({type:"shixunHomeworks/updateSetting",payload:ul(sl({},rr),{penalty_type:yo.Q.Number})}).then(er=>{er.status===0&&(ge.ZP.success("\u66F4\u65B0\u6210\u529F"),Bt())})});return Go.createElement("div",{className:wa.form},Go.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},Go.createElement(Le.default,{checked:br.work_public,disabled:Qn,onChange:rr=>{br.work_public=rr.target.checked,Rn(Object.assign({},br))}},Go.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u4F5C\u54C1")),Go.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u622A\u6B62/\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u4F5C\u54C1\uFF0C\u5426\u5219\u53EA\u80FD\u67E5\u770B\u81EA\u5DF1\u7684\u4F5C\u54C1\uFF09")),Go.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},Go.createElement(Le.default,{checked:br.score_open,disabled:Qn,onChange:rr=>{rr.target.checked&&(br.personal_score_open=!0),br.score_open=rr.target.checked,Rn(Object.assign({},br))}},Go.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u6210\u7EE9")),Go.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u6210\u7EE9\uFF0C\u5426\u5219\u4E0D\u53EF\u67E5\u770B\u4E2A\u4EBA\u6210\u7EE9\uFF09")),Go.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},Go.createElement(Le.default,{checked:br.personal_score_open,disabled:Qn||br.score_open,onChange:rr=>{br.personal_score_open=rr.target.checked,Rn(Object.assign({},br))}},Go.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u4E2A\u4EBA\u6210\u7EE9")),Go.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u622A\u6B62/\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9\uFF0C\u5426\u5219\u53EA\u80FD\u67E5\u770B\u81EA\u5DF1\u7684\u6210\u7EE9\uFF09")),Go.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},Go.createElement(Le.default,{checked:br.answer_public,disabled:Qn,onChange:rr=>{br.answer_public=rr.target.checked,Rn(Object.assign({},br))}},Go.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u7B54\u6848")),Go.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4F5C\u4E1A\u53C2\u8003\u7B54\u6848\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B\u4F5C\u4E1A\u53C2\u8003\u7B54\u6848\uFF09")),!Qn&&Go.createElement(Go.Fragment,null,Go.createElement(Ve.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:wn},"\u4FDD\u5B58")))};var Qi=(0,Ze.connect)(({shixunHomeworks:Bt})=>({shixunHomeworks:Bt}))(Ro),Ji=b(80573),ri=b(30523),Vi=b(40034),Xi=b(8465),mi=b(59813),uo=b(59301),Mi=Object.defineProperty,bl=Object.defineProperties,Tl=Object.getOwnPropertyDescriptors,Cl=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,ws=Object.prototype.propertyIsEnumerable,fs=(Bt,pt,vt)=>pt in Bt?Mi(Bt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[pt]=vt,Ko=(Bt,pt)=>{for(var vt in pt||(pt={}))ml.call(pt,vt)&&fs(Bt,vt,pt[vt]);if(Cl)for(var vt of Cl(pt))ws.call(pt,vt)&&fs(Bt,vt,pt[vt]);return Bt},vi=(Bt,pt)=>bl(Bt,Tl(pt)),qo=(Bt,pt,vt)=>new Promise((Zn,$n)=>{var Qn=xn=>{try{Wn(vt.next(xn))}catch(An){$n(An)}},nr=xn=>{try{Wn(vt.throw(xn))}catch(An){$n(An)}},Wn=xn=>xn.done?Zn(xn.value):Promise.resolve(xn.value).then(Qn,nr);Wn((vt=vt.apply(Bt,pt)).next())});const oi=(Bt,pt)=>{if(pt==="comment"){const vt=Bt==null?void 0:Bt.filter(Qn=>Qn.evaluation_end!==null);return vt.length===0?[{deleteflag:!0}]:(0,mi.M)(vt,["evaluation_start","evaluation_end"]).map(Qn=>vi(Ko({},Qn),{evaluation_start:[Qn.evaluation_start,Qn.evaluation_end],group_name:[Qn.group_name],deleteflag:!1}))}else if(pt==="appeal"){const vt=Bt==null?void 0:Bt.filter(Qn=>Qn.appeal_time!==null);return vt.length===0?[{deleteflag:!0}]:(0,mi.M)(vt,["appeal_time"]).map(Qn=>vi(Ko({},Qn),{group_name:[Qn.group_name],deleteflag:!1}))}},Zi=(Bt,pt)=>Bt.map(vt=>pt.find(Zn=>Zn.value===vt).id),rl=({shixunHomeworks:Bt,classroomList:pt,dispatch:vt})=>{var Zn,$n,Qn,nr,Wn,xn,An,Er,br;const{workSetting:Rn,workList:wn}=Bt,rr=(0,Ze.useParams)(),[er,Gn]=(0,y.useState)(!0);let[Jr,no]=(0,y.useState)([]),[Pn,qr]=(0,y.useState)([]);const[sn,Fr]=(0,y.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:yo.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,anonymous_group:!1}),ra=(Zn=Rn==null?void 0:Rn.anonymous_comment_settings)==null?void 0:Zn.map(Ir=>({label:Ir.group_name,value:Ir.group_name,id:Ir.group_id})),Xe=($n=Rn==null?void 0:Rn.anonymous_appeal_settings)==null?void 0:$n.map(Ir=>({label:Ir.group_name,value:Ir.group_name,id:Ir.group_id})),[Ur]=ve.default.useForm(),[_n]=ve.default.useForm(),$a=()=>qo(void 0,null,function*(){const Ir=(0,mi.Y)(Ur.getFieldsValue(),"YYYY-MM-DD HH:mm"),io=(0,ft.cloneDeep)(Ir);for(const Va of io.anonymous_comment_settings||[]){if(!(Va!=null&&Va.evaluation_start))return ge.ZP.warning("\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();if(!Va.group_name)return ge.ZP.warning("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Promise.reject();Va.evaluation_end=Va==null?void 0:Va.evaluation_start[1],Va.evaluation_start=Va==null?void 0:Va.evaluation_start[0],Va.group_id=Zi(Va.group_name,ra),Reflect.deleteProperty(Va,"deleteflag")}return io}),In=()=>{const Ir=(0,mi.Y)(_n.getFieldsValue(),"YYYY-MM-DD HH:mm"),io=(0,ft.cloneDeep)(Ir);for(const Va of io.anonymous_appeal_settings||[])Va.group_id=Zi(Va.group_name,Xe),Reflect.deleteProperty(Va,"deleteflag");return io},zr=()=>qo(void 0,null,function*(){yield vt({type:"shixunHomeworks/getWorkSetting",payload:Ko({},rr)}),Ur.resetFields(),_n.resetFields()});(0,y.useEffect)(()=>{Rn!=null&&Rn.course_id&&(Object.keys(sn).map(function(Ir){Ir.indexOf("proportion")>-1?sn[Ir]=Rn[Ir]*100:sn[Ir]=Rn[Ir]}),(!sn.allow_late||!sn.unified_late)&&(sn.late_penalty=5),sn.unified_setting||(sn.unified_late=!1,sn.unified_anonymous_comment=!1,sn.unified_anonymous_appeal=!1),Jr=JSON.parse(JSON.stringify(Rn.group_settings.map(Ir=>vi(Ko({},Ir),{group_name:[Ir.group_name]})).filter(Ir=>Ir.publish_time!==null))),Pn=JSON.parse(JSON.stringify(Rn.allow_late_settings.map(Ir=>vi(Ko({},Ir),{group_name:[Ir.group_name]})).filter(Ir=>Ir.late_time!==null))),Fr(Ko({},sn)),no([...Jr]),qr([...Pn]))},[Rn]),(0,y.useEffect)(()=>{Gn(!(0,ue.t_)()&&!(Rn!=null&&Rn.can_edit))},[Rn,(0,ue.t_)()]);const Ha=(((Qn=Rn==null?void 0:Rn.homework_status)==null?void 0:Qn.includes("\u5DF2\u622A\u6B62"))||(ra==null?void 0:ra.length)>0)&&(Rn==null?void 0:Rn.student_works),Uo=((nr=Rn==null?void 0:Rn.anonymous_appeal_settings)==null?void 0:nr.length)>0,Po=(Rn==null?void 0:Rn.anonymous_comment)&&(Rn==null?void 0:Rn.unified_anonymous_comment)&&((Wn=wn==null?void 0:wn.homework_status)==null?void 0:Wn.includes("\u5DF2\u622A\u6B62"))||Uo,[Za,Ho]=(0,y.useState)(!1),To=()=>qo(void 0,null,function*(){Ho(!Za);const Ir=JSON.parse(JSON.stringify(sn));if(Ir.categoryId=rr.categoryId,sn.unified_setting||(Jr=Jr==null?void 0:Jr.map(Va=>{var gi,qi;if(!Va.publish_time||!Va.end_time)throw ge.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Ho(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Va.group_name)throw ge.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Ho(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Va.group_name=typeof(Va==null?void 0:Va.group_name)=="string"?[Va==null?void 0:Va.group_name]:Va==null?void 0:Va.group_name,Va.group_id=(qi=(gi=Va==null?void 0:Va.group_name)==null?void 0:gi.map(ei=>{var mo,Jo;let xr=(Jo=(mo=Rn.group_settings)==null?void 0:mo.filter(ia=>(ia==null?void 0:ia.group_name)===ei))==null?void 0:Jo[0];return xr==null?void 0:xr.group_id}))==null?void 0:qi.toString().split(","),Va})),Ir.group_settings=Jr,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 ge.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Ho(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!sn.late_time)throw ge.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Ho(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else Pn=Pn==null?void 0:Pn.map(Va=>{var gi,qi;if(Va.penalty_type=yo.Q.Number,Va.late_penalty===null||Va.late_penalty===void 0||Va.late_penalty<0||Va.late_penalty>100)throw ge.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Ho(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Va.late_time)throw ge.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Ho(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Va.group_name)throw ge.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Ho(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Va.group_name=typeof(Va==null?void 0:Va.group_name)=="string"?[Va==null?void 0:Va.group_name]:Va==null?void 0:Va.group_name,Va.group_id=(qi=(gi=Va==null?void 0:Va.group_name)==null?void 0:gi.map(ei=>{var mo,Jo;let xr=(Jo=(mo=Rn.group_settings)==null?void 0:mo.filter(ia=>(ia==null?void 0:ia.group_name)===ei))==null?void 0:Jo[0];return xr==null?void 0:xr.group_id}))==null?void 0:qi.toString().split(","),Va}),Ir.allow_late_settings=Pn;if(sn.evaluation_start){if(sn.end_time&&We()(sn.evaluation_start)<=We()(sn.end_time))throw ge.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ho(!1),new String("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4");if(sn.late_time&&We()(sn.evaluation_start)<=We()(sn.late_time))throw ge.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ho(!1),new String("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4")}if(Object.keys(Ir).map(function(Va){Va.indexOf("proportion")>-1&&(Ir[Va]=Ir[Va]/100)}),Ir.anonymous_comment&&!Ir.unified_anonymous_comment){const Va=yield $a();Ir.anonymous_comment_settings=Va.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach(gi=>{Reflect.deleteProperty(Ir,gi)})}if(Ir.anonymous_appeal&&!Ir.unified_anonymous_appeal){const Va=In();Ir.anonymous_appeal_settings=Va.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach(gi=>{Reflect.deleteProperty(Ir,gi)})}(yield(0,Ae.ZP)(`/api/homework_commons/${rr.categoryId}/evaluation_setting.json`,{method:"post",body:Ko({},Ir)})).status===0?(Ho(!1),ge.ZP.success("\u66F4\u65B0\u6210\u529F"),Gn(!0),zr()):Ho(!1)});return uo.createElement("div",{className:wa.form},uo.createElement("div",{className:wa.title},"\u4F5C\u4E1A\u533F\u8BC4"),uo.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},uo.createElement(ja.Z,{checked:sn.anonymous_comment,disabled:er||!Ha||(Rn==null?void 0:Rn.anonymous_comment),onChange:()=>{var Ir;if((0,ue.Rm)()&&!((Ir=pt.AssistantObject.group)!=null&&Ir.can_anonymous_comment)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}sn.anonymous_comment=!sn.anonymous_comment,sn.allow_late&&!sn.evaluation_start?sn.late_time&&sn.late_time!=""&&(sn.evaluation_start=We()(sn.late_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),sn.evaluation_end=We()(sn.late_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")):sn.unified_setting&&!sn.evaluation_start&&sn.end_time&&sn.end_time!=""&&(sn.evaluation_start=We()(sn.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),sn.evaluation_end=We()(sn.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),sn.anonymous_comment&&(sn.evaluation_num=parseInt(sn.evaluation_num)?sn.evaluation_num:3,sn.absence_penalty=parseInt(sn.absence_penalty)?sn.absence_penalty:3),Fr(Object.assign({},sn))}}),uo.createElement("div",{style:{fontWeight:600,margin:"0 10px"}},"\u542F\u7528\u533F\u8BC4"),uo.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"),uo.createElement(xe.Z,{title:uo.createElement("div",null,uo.createElement("div",null,"\u89C4\u5219"),uo.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"),uo.createElement("div",null,"2.\u6240\u6709\u5206\u7EC4\u4E92\u8BC4\uFF1A\u63D0\u4EA4\u4F5C\u54C1\u7684\u5206\u7EC4\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u5206\u7EC4\u4E92\u76F8\u533F\u8BC4\uFF1B"),uo.createElement("div",null,"3.\u73ED\u5185\u5C0F\u7EC4\u4E92\u8BC4\uFF1A\u540C\u73ED\u7EA7\u63D0\u4EA4\u4F5C\u54C1\u7684\u5206\u7EC4\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u73ED\u5185\u5206\u7EC4\u4E92\u76F8\u533F\u8BC4\u3002"),uo.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"))},uo.createElement("i",{className:`iconfont icon-tishixiaowenhao ${wa.title_icon}`}))),sn.anonymous_comment&&uo.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},uo.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u65B9\u5F0F"),uo.createElement(_e.ZP.Group,{value:sn.unified_anonymous_comment,disabled:er||sn.anonymous_appeal||(Rn==null?void 0:Rn.anonymous_comment),onChange:Ir=>{var io;if((0,ue.Rm)()&&!((io=pt.AssistantObject.group)!=null&&io.can_anonymous_comment)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Fr(Va=>vi(Ko({},Va),{unified_anonymous_comment:Ir.target.value})),Ur.resetFields()}},(Rn==null?void 0:Rn.unified_setting)&&(Rn==null?void 0:Rn.unified_late)&&uo.createElement(_e.ZP,{value:!0,disabled:er||sn.anonymous_appeal||(Rn==null?void 0:Rn.anonymous_comment)||!(Rn!=null&&Rn.manage_all_group)},uo.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u7EDF\u4E00\u533F\u8BC4")),((xn=Rn==null?void 0:Rn.group_settings)==null?void 0:xn.length)>0&&uo.createElement(_e.ZP,{value:!1},uo.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u5206\u73ED\u533F\u8BC4")))),sn.anonymous_comment&&sn.unified_anonymous_comment&&uo.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},uo.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u4E92\u8BC4\u65B9\u5F0F"),uo.createElement(_e.ZP.Group,{value:sn.anonymous_group,disabled:er||sn.anonymous_appeal||(Rn==null?void 0:Rn.anonymous_comment),onChange:Ir=>{var io;if((0,ue.Rm)()&&!((io=pt.AssistantObject.group)!=null&&io.can_anonymous_comment)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Fr(Va=>vi(Ko({},Va),{anonymous_group:Ir.target.value}))}},uo.createElement(_e.ZP,{value:!1},uo.createElement("span",{style:{marginRight:"12px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4")),((An=Rn==null?void 0:Rn.group_settings)==null?void 0:An.length)>0&&uo.createElement(_e.ZP,{value:!0,disabled:er||!(Rn!=null&&Rn.can_anonymous_group)},uo.createElement("span",{style:{color:"#000"}},"\u73ED\u7EA7\u5185\u4E92\u8BC4")))),sn.anonymous_comment&&uo.createElement(uo.Fragment,null,sn.unified_anonymous_comment?uo.createElement(Ji.Z,{data:sn,setData:Fr,disabled:er}):uo.createElement(ve.default,{form:Ur,autoComplete:"off",initialValues:Rn!=null&&Rn.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:oi(Rn==null?void 0:Rn.anonymous_comment_settings,"comment")}},uo.createElement(ri.Z,{disabled:er,selectOptions:ra,form:Ur,data:sn}))),uo.createElement("div",{className:wa.title,style:{marginTop:"30px"}},"\u533F\u8BC4\u7533\u8BC9"),uo.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},uo.createElement(ja.Z,{checked:sn.anonymous_appeal,disabled:er||!Po||(Rn==null?void 0:Rn.anonymous_appeal),onChange:()=>{var Ir;if((0,ue.Rm)()&&!((Ir=pt.AssistantObject.group)!=null&&Ir.can_anonymous_appeal)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}sn.anonymous_appeal=!sn.anonymous_appeal,sn.anonymous_appeal&&(sn.appeal_penalty=parseInt(sn.appeal_penalty)?sn.appeal_penalty:2),Fr(Object.assign({},sn))}}),uo.createElement("span",{style:{color:"#000000",margin:"0 10px"}},"\u533F\u8BC4\u7533\u8BC9"),uo.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")),sn.anonymous_appeal&&uo.createElement(uo.Fragment,null,uo.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},uo.createElement("div",{style:{color:"#666666",marginLeft:"54px",marginRight:"20px"}},"\u7533\u8BC9\u65B9\u5F0F"),uo.createElement(_e.ZP.Group,{value:sn.unified_anonymous_appeal,disabled:er||(Rn==null?void 0:Rn.anonymous_appeal),onChange:Ir=>{var io;if((0,ue.Rm)()&&!((io=pt.AssistantObject.group)!=null&&io.can_anonymous_appeal)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Fr(Va=>vi(Ko({},Va),{unified_anonymous_appeal:Ir.target.value})),_n.resetFields()}},(Rn==null?void 0:Rn.unified_anonymous_comment)&&uo.createElement(_e.ZP,{value:!0,disabled:!(Rn!=null&&Rn.manage_all_group)},uo.createElement("span",{style:{color:"#000000"}},"\u7EDF\u4E00\u7533\u8BC9")),((Er=Rn==null?void 0:Rn.group_settings)==null?void 0:Er.length)>0&&uo.createElement(_e.ZP,{value:!1},uo.createElement("span",{style:{color:"#000000"}},"\u5206\u73ED\u7533\u8BC9")))),sn.unified_anonymous_appeal?uo.createElement(Vi.Z,{data:sn,setData:Fr,disabled:er}):uo.createElement(ve.default,{form:_n,initialValues:Rn!=null&&Rn.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:oi(Rn==null?void 0:Rn.anonymous_appeal_settings,"appeal")}},uo.createElement(Xi.Z,{disabled:er||(0,ue.Rm)()&&!((br=pt.AssistantObject.group)!=null&&br.can_anonymous_appeal),selectOptions:Xe,form:_n}))),!er&&uo.createElement(Ve.ZP,{loading:Za,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>To()},"\u4FDD\u5B58"))};var Gl=(0,Ze.connect)(({shixunHomeworks:Bt,classroomList:pt})=>({shixunHomeworks:Bt,classroomList:pt}))(rl),Pl=b(44624),Wi=b(50105),Vt=b(59301),Hl=Object.defineProperty,ts=Object.defineProperties,Ol=Object.getOwnPropertyDescriptors,Xl=Object.getOwnPropertySymbols,ki=Object.prototype.hasOwnProperty,Ql=Object.prototype.propertyIsEnumerable,ms=(Bt,pt,vt)=>pt in Bt?Hl(Bt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[pt]=vt,xl=(Bt,pt)=>{for(var vt in pt||(pt={}))ki.call(pt,vt)&&ms(Bt,vt,pt[vt]);if(Xl)for(var vt of Xl(pt))Ql.call(pt,vt)&&ms(Bt,vt,pt[vt]);return Bt},Ll=(Bt,pt)=>ts(Bt,Ol(pt)),_l=(Bt,pt,vt)=>new Promise((Zn,$n)=>{var Qn=xn=>{try{Wn(vt.next(xn))}catch(An){$n(An)}},nr=xn=>{try{Wn(vt.throw(xn))}catch(An){$n(An)}},Wn=xn=>xn.done?Zn(xn.value):Promise.resolve(xn.value).then(Qn,nr);Wn((vt=vt.apply(Bt,pt)).next())});const ps=Bt=>_l(void 0,null,function*(){return yield(0,Ae.ZP)(`/api/homework_commons/${Bt==null?void 0:Bt.categoryId}/publish_setting.json`,{method:"post",body:Bt})}),jl=Bt=>_l(void 0,null,function*(){return yield(0,Ae.ZP)(`/api/homework_commons/${Bt==null?void 0:Bt.categoryId}/evaluation_setting.json`,{method:"post",body:Bt})}),Ss=(Bt,pt)=>Bt==null?void 0:Bt.map(vt=>{var Zn;return(Zn=pt==null?void 0:pt.find($n=>$n.value===vt))==null?void 0:Zn.id}),Fs=(Bt,pt)=>{var vt;return Bt=typeof Bt=="string"?[Bt]:Bt,(vt=Bt==null?void 0:Bt.map(Zn=>pt==null?void 0:pt.find($n=>{var Qn;return(Qn=$n==null?void 0:$n.group_name)==null?void 0:Qn.includes(Zn)})))==null?void 0:vt.filter(Zn=>Zn)},gl=(Bt,pt,vt,Zn=!1)=>{let $n=null,Qn=Zn?pt:Fs(Bt,pt);return Qn==null||Qn.forEach((nr,Wn)=>{(Wn==0||vt(nr,$n||{}))&&($n=nr)}),$n},Os=({shixunHomeworks:Bt,loading:pt,dispatch:vt,classroomList:Zn})=>{var $n,Qn,nr,Wn,xn,An,Er,br,Rn,wn,rr,er,Gn,Jr,no,Pn,qr,sn,Fr;const ra=(0,Ze.useParams)(),{workSetting:Xe,workList:Ur}=Bt,[,_n,$a]=(0,kt.U)(ps,{categoryId:ra==null?void 0:ra.categoryId,penalty_type:yo.Q.Number}),[,In,zr]=(0,kt.U)(jl,{categoryId:ra==null?void 0:ra.categoryId}),[Ha]=ve.default.useForm(),Uo=ve.default.useWatch("group_type",Ha),Po=ve.default.useWatch("unified_setting",Ha),Za=ve.default.useWatch("group_settings",Ha),Ho=ve.default.useWatch("allow_late_settings",Ha),To=ve.default.useWatch("end_time",Ha),Ir=ve.default.useWatch("publish_time",Ha),io=ve.default.useWatch("allow_late",Ha),Va=ve.default.useWatch("unified_late",Ha),gi=ve.default.useWatch("late_time",Ha),qi=ve.default.useWatch("anonymous_comment",Ha),ei=ve.default.useWatch("unified_anonymous_comment",Ha),mo=ve.default.useWatch("evaluation_start",Ha),Jo=ve.default.useWatch("anonymous_appeal",Ha),xr=ve.default.useWatch("anonymous_comment_settings",Ha),ia=ve.default.useWatch("unified_anonymous_appeal",Ha),to=ve.default.useWatch("anonymous_appeal_settings",Ha),[ca,Oo]=(0,y.useState)(!1),[Oi,ci]=(0,y.useState)({}),Pi=ca||(0,ue.Rm)()&&!((Qn=($n=Zn.AssistantObject)==null?void 0:$n.group)!=null&&Qn.can_publish),$i=ca||(0,ue.Rm)()&&!((Wn=(nr=Zn.AssistantObject)==null?void 0:nr.group)!=null&&Wn.can_late),Ui=ca||(0,ue.Rm)()&&!((An=(xn=Zn.AssistantObject)==null?void 0:xn.group)!=null&&An.can_anonymous_comment),il=ca||(0,ue.Rm)()&&!((br=(Er=Zn.AssistantObject)==null?void 0:Er.group)!=null&&br.can_anonymous_appeal),ai=(pr,jr)=>{if(pr!=null&&pr.some(wi=>typeof wi.group_name!="string")){const wi=[];pr==null||pr.forEach(lr=>{var Rr;typeof lr.group_name!="string"&&((Rr=lr.group_name)==null||Rr.forEach(Aa=>{wi.push(Ll(xl({},lr),{group_name:Aa}))}))}),pr=wi}return pr==null?void 0:pr.filter(wi=>{var lr,Rr,Aa;return!((Aa=(Rr=(lr=jr==null?void 0:jr.map(Si=>Si==null?void 0:Si.group_name))==null?void 0:lr.toString())==null?void 0:Rr.split(","))!=null&&Aa.includes(String(wi.group_name)))&&wi.is_admin})},$o=pr=>{if(pr=="allow_late"){Se.default.warning({centered:!0,width:472,icon:null,title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",content:Vt.createElement(Vt.Fragment,null,Vt.createElement("div",null,Vt.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"),Vt.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},Vt.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(pr=="anonymous_comment"){Se.default.warning({centered:!0,width:550,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u63D0\u793A",content:Vt.createElement(Vt.Fragment,null,Vt.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",Vt.createElement("br",null),Vt.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},Vt.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(pr=="anonymous_appeal"){Se.default.warning({centered:!0,width:760,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u7533\u8BC9\u63D0\u793A",content:Vt.createElement(Vt.Fragment,null,Vt.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"),Vt.createElement("br",null),"1\u3001\u63A5\u53D7\u5B66\u751F\u7684\u5408\u7406\u7533\u8BC9\uFF1A",Vt.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",Vt.createElement("br",null),"2\u3001\u62D2\u7EDD\u5B66\u751F\u7684\u4E0D\u5408\u7406\u7533\u8BC9\uFF1A",Vt.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",Vt.createElement("br",null))});return}if(pr=="unified_late")return"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u8865\u4EA4";if(pr=="unified_anonymous_comment")return Po===!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(pr=="unified_anonymous_appeal")return Po===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":Va===!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(pr=="make_up_score")return io?"\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(pr=="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"},ea=(pr,jr={})=>{var wi,lr,Rr,Aa,Si,Hi,co,ko,nl,_i;if(pr=="unified_setting")return Pi||!((wi=Ur==null?void 0:Ur.homework_status)!=null&&wi.includes("\u672A\u53D1\u5E03"))||!(Xe!=null&&Xe.manage_all_group);if(pr=="publish_time")return Pi||!((lr=Ur==null?void 0:Ur.homework_status)!=null&&lr.includes("\u672A\u53D1\u5E03")||(Rr=Ur==null?void 0:Ur.homework_status)!=null&&Rr.includes("\u672A\u5F00\u59CB"));if(pr=="end_time"){const Pr=gl([],(Xe==null?void 0:Xe.anonymous_comment_settings)||[],(Pa,ka)=>(Pa==null?void 0:Pa.evaluation_start)&&(ka==null?void 0:ka.evaluation_start)&&We()(Pa==null?void 0:Pa.evaluation_start).startOf("second")<We()(ka==null?void 0:ka.evaluation_start).startOf("second"),!0);return Pi||(Xe==null?void 0:Xe.allow_late)&&We()().startOf("second")>=We()(Xe==null?void 0:Xe.end_time).startOf("second")||(Xe==null?void 0:Xe.anonymous_comment)&&We()().startOf("second")>=We()(Xe==null?void 0:Xe.evaluation_start).startOf("second")||(Xe==null?void 0:Xe.anonymous_comment)&&(Pr==null?void 0:Pr.evaluation_start)&&We()().startOf("second")>=We()(Pr==null?void 0:Pr.evaluation_start).startOf("second")}if(["group_settings","group_name"].every(Pr=>pr==null?void 0:pr.includes(Pr)))return Pi||!(jr!=null&&jr.is_admin)||!((Aa=Ur==null?void 0:Ur.homework_status)!=null&&Aa.includes("\u672A\u53D1\u5E03"))&&(jr==null?void 0:jr.publish_time)&&We()().startOf("second")>=We()((Si=jr==null?void 0:jr.publish_time)==null?void 0:Si[0]).startOf("second");if(["group_settings","publish_time"].every(Pr=>pr==null?void 0:pr.includes(Pr))){const Pr=gl(jr==null?void 0:jr.group_name,(Xe==null?void 0:Xe.allow_late_settings)||[],(ka,el)=>(ka==null?void 0:ka.late_time)&&(el==null?void 0:el.late_time)&&We()(ka==null?void 0:ka.late_time).startOf("second")<We()(el==null?void 0:el.late_time).startOf("second")),Pa=gl(jr==null?void 0:jr.group_name,(Xe==null?void 0:Xe.anonymous_comment_settings)||[],(ka,el)=>(ka==null?void 0:ka.evaluation_start)&&(el==null?void 0:el.evaluation_start)&&We()(ka==null?void 0:ka.evaluation_start).startOf("second")<We()(el==null?void 0:el.evaluation_start).startOf("second"));return Pi||!(jr!=null&&jr.is_admin)||[!((Hi=Ur==null?void 0:Ur.homework_status)!=null&&Hi.includes("\u672A\u53D1\u5E03"))&&(jr==null?void 0:jr.publish_time)&&We()().startOf("second")>=We()((co=jr==null?void 0:jr.publish_time)==null?void 0:co[0]).startOf("second"),(Xe==null?void 0:Xe.allow_late)&&(Pr==null?void 0:Pr.late_time)&&We()().startOf("second")>=We()(jr==null?void 0:jr.end_time).startOf("second")||(Xe==null?void 0:Xe.anonymous_comment)&&(Pa==null?void 0:Pa.evaluation_start)&&We()().startOf("second")>=We()(Pa==null?void 0:Pa.evaluation_start).startOf("second")]}if(pr=="allow_late"){const Pr=((ko=Xe==null?void 0:Xe.allow_late_settings)==null?void 0:ko.filter(ka=>ka.late_time!==null).map(ka=>{var el;return(el=ka==null?void 0:ka.group_id)==null?void 0:el[0]}))||[],Pa=gl(null,(Xe==null?void 0:Xe.group_settings)||[],(ka,el)=>(ka==null?void 0:ka.end_time)&&(el==null?void 0:el.end_time)&&We()(ka==null?void 0:ka.end_time).startOf("second")<We()(el==null?void 0:el.end_time).startOf("second"),!0);return $i||(Xe==null?void 0:Xe.allow_late)&&(Xe==null?void 0:Xe.end_time)&&We()().startOf("second")>=We()(Xe==null?void 0:Xe.end_time).startOf("second")||(Pr==null?void 0:Pr.includes((nl=Pa==null?void 0:Pa.group_id)==null?void 0:nl[0]))&&(Xe==null?void 0:Xe.allow_late)&&(Pa==null?void 0:Pa.end_time)&&We()().startOf("second")>=We()(Pa==null?void 0:Pa.end_time).startOf("second")||(Xe==null?void 0:Xe.anonymous_comment)&&(Xe==null?void 0:Xe.evaluation_start)&&We()().startOf("second")>=We()(Xe==null?void 0:Xe.evaluation_start).startOf("second")}if(pr=="unified_late"){const Pr=gl(null,(Xe==null?void 0:Xe.anonymous_comment_settings)||[],(Pa,ka)=>(Pa==null?void 0:Pa.evaluation_start)&&(ka==null?void 0:ka.evaluation_start)&&We()(Pa==null?void 0:Pa.evaluation_start).startOf("second")<We()(ka==null?void 0:ka.evaluation_start).startOf("second"),!0);return $i||(Xe==null?void 0:Xe.allow_late)&&We()().startOf("second")>=We()(Xe==null?void 0:Xe.end_time).startOf("second")||Po===!1}if(pr=="late_penalty"||pr=="late_time")return $i||(Xe==null?void 0:Xe.anonymous_comment)&&We()().startOf("second")>=We()(Xe==null?void 0:Xe.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every(Pr=>pr==null?void 0:pr.includes(Pr))){const Pr=gl(jr==null?void 0:jr.group_name,(Xe==null?void 0:Xe.group_settings)||[],(Pa,ka)=>(Pa==null?void 0:Pa.end_time)&&(ka==null?void 0:ka.end_time)&&We()(Pa==null?void 0:Pa.end_time).startOf("second")>We()(ka==null?void 0:ka.end_time).startOf("second"));return Pi||!(jr!=null&&jr.is_admin)||(Pr==null?void 0:Pr.end_time)&&We()().startOf("second")>=We()(Pr==null?void 0:Pr.end_time).startOf("second")||(jr==null?void 0:jr.group_name)&&((_i=jr==null?void 0:jr.group_name)==null?void 0:_i.length)&&(Xe==null?void 0:Xe.unified_setting)&&(Xe==null?void 0:Xe.end_time)&&We()().startOf("second")>=We()(Xe==null?void 0:Xe.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every(Pr=>pr==null?void 0:pr.includes(Pr))){const Pr=gl(jr==null?void 0:jr.group_name,(Xe==null?void 0:Xe.anonymous_comment_settings)||[],(Pa,ka)=>(Pa==null?void 0:Pa.evaluation_start)&&(ka==null?void 0:ka.evaluation_start)&&We()(Pa==null?void 0:Pa.evaluation_start).startOf("second")>We()(ka==null?void 0:ka.evaluation_start).startOf("second"));return Pi||!(jr!=null&&jr.is_admin)||(Pr==null?void 0:Pr.evaluation_start)&&(Xe==null?void 0:Xe.anonymous_comment)&&We()().startOf("second")>=We()(Pr==null?void 0:Pr.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every(Pr=>pr==null?void 0:pr.includes(Pr))){const Pr=gl(jr==null?void 0:jr.group_name,(Xe==null?void 0:Xe.anonymous_comment_settings)||[],(Pa,ka)=>(Pa==null?void 0:Pa.evaluation_start)&&(ka==null?void 0:ka.evaluation_start)&&We()(Pa==null?void 0:Pa.evaluation_start).startOf("second")<We()(ka==null?void 0:ka.evaluation_start).startOf("second"));return Pi||!(jr!=null&&jr.is_admin)||(Pr==null?void 0:Pr.evaluation_start)&&(Xe==null?void 0:Xe.anonymous_comment)&&We()().startOf("second")>=We()(Pr==null?void 0:Pr.evaluation_start).startOf("second")}if(pr=="anonymous_comment"){const Pr=gl(null,(Xe==null?void 0:Xe.anonymous_comment_settings)||[],(Pa,ka)=>(Pa==null?void 0:Pa.evaluation_start)&&(ka==null?void 0:ka.evaluation_start)&&We()(Pa==null?void 0:Pa.evaluation_start).startOf("second")>We()(ka==null?void 0:ka.evaluation_start).startOf("second"),!0);return Ui||!(Xe!=null&&Xe.can_edit)&&!(0,ue.t_)()||(Xe==null?void 0:Xe.anonymous_comment)&&We()().startOf("second")>=We()(Xe==null?void 0:Xe.evaluation_start).startOf("second")||(Xe==null?void 0:Xe.anonymous_comment)&&(Pr==null?void 0:Pr.evaluation_start)&&We()().startOf("second")>=We()(Pr==null?void 0:Pr.evaluation_start).startOf("second")}if(pr=="unified_anonymous_comment"){const Pr=gl(null,(Xe==null?void 0:Xe.anonymous_comment_settings)||[],(Pa,ka)=>(Pa==null?void 0:Pa.evaluation_start)&&(ka==null?void 0:ka.evaluation_start)&&We()(Pa==null?void 0:Pa.evaluation_start).startOf("second")<We()(ka==null?void 0:ka.evaluation_start).startOf("second"),!0);return Ui||!(Xe!=null&&Xe.can_edit)&&!(0,ue.t_)()||(Xe==null?void 0:Xe.anonymous_comment)&&(Xe==null?void 0:Xe.unified_anonymous_comment)&&(Xe==null?void 0:Xe.evaluation_start)&&We()().startOf("second")>=We()(Xe==null?void 0:Xe.evaluation_start).startOf("second")||!(Xe!=null&&Xe.unified_anonymous_comment)&&(Xe==null?void 0:Xe.anonymous_comment)&&Pr.evaluation_start&&We()().startOf("second")>=We()(Pr==null?void 0:Pr.evaluation_start).startOf("second")||Va===!1||Po===!1}if(pr=="anonymous_group")return Ui||!(Xe!=null&&Xe.can_edit)&&!(0,ue.t_)()||(Xe==null?void 0:Xe.anonymous_comment)&&(Xe==null?void 0:Xe.evaluation_start)&&We()().startOf("second")>=We()(Xe==null?void 0:Xe.evaluation_start).startOf("second");if(pr=="evaluation_start")return Ui||!(Xe!=null&&Xe.can_edit)&&!(0,ue.t_)()||(Xe==null?void 0:Xe.anonymous_comment)&&We()().startOf("second")>=We()(Xe==null?void 0:Xe.evaluation_start).startOf("second");if(pr=="evaluation_start")return Ui;if(pr=="evaluation_end")return Ui||!(Xe!=null&&Xe.can_edit)&&!(0,ue.t_)();if(pr=="evaluation_num")return Ui||!(Xe!=null&&Xe.can_edit)&&!(0,ue.t_)()||We()().startOf("second")>=We()(Xe==null?void 0:Xe.evaluation_start).startOf("second");if(pr=="absence_penalty")return Ui||!(Xe!=null&&Xe.can_edit)&&!(0,ue.t_)();if(["anonymous_comment_settings","group_name"].every(Pr=>pr==null?void 0:pr.includes(Pr))){const Pr=gl(jr==null?void 0:jr.group_name,(Xe==null?void 0:Xe.anonymous_comment_settings)||[],(Pa,ka)=>(Pa==null?void 0:Pa.evaluation_start)&&(ka==null?void 0:ka.evaluation_start)&&We()(Pa==null?void 0:Pa.evaluation_start).startOf("second")>We()(ka==null?void 0:ka.evaluation_start).startOf("second"));return Ui||!(Xe!=null&&Xe.can_edit)&&!(0,ue.t_)()||!(jr!=null&&jr.is_admin)||(Pr==null?void 0:Pr.evaluation_start)&&We()().startOf("second")>=We()(Pr==null?void 0:Pr.evaluation_start).startOf("second")}if(["anonymous_comment_settings","evaluation_start"].every(Pr=>pr==null?void 0:pr.includes(Pr))){const Pr=gl(jr==null?void 0:jr.group_name,(Xe==null?void 0:Xe.anonymous_comment_settings)||[],(Pa,ka)=>(Pa==null?void 0:Pa.evaluation_start)&&(ka==null?void 0:ka.evaluation_start)&&We()(Pa==null?void 0:Pa.evaluation_start).startOf("second")>We()(ka==null?void 0:ka.evaluation_start).startOf("second"));return Ui||!(Xe!=null&&Xe.can_edit)&&!(0,ue.t_)()||!(jr!=null&&jr.is_admin)||[(Pr==null?void 0:Pr.evaluation_start)&&We()().startOf("second")>=We()(Pr==null?void 0:Pr.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every(Pr=>pr==null?void 0:pr.includes(Pr))){const Pr=gl(jr==null?void 0:jr.group_name,(Xe==null?void 0:Xe.anonymous_comment_settings)||[],(Pa,ka)=>(Pa==null?void 0:Pa.evaluation_start)&&(ka==null?void 0:ka.evaluation_start)&&We()(Pa==null?void 0:Pa.evaluation_start).startOf("second")>We()(ka==null?void 0:ka.evaluation_start).startOf("second"));return Ui||!(Xe!=null&&Xe.can_edit)&&!(0,ue.t_)()||!(jr!=null&&jr.is_admin)||(Pr==null?void 0:Pr.evaluation_start)&&We()().startOf("second")>=We()(Pr==null?void 0:Pr.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every(Pr=>pr==null?void 0:pr.includes(Pr))||["anonymous_comment_settings","student_comment"].every(Pr=>pr==null?void 0:pr.includes(Pr)))return Ui||!(Xe!=null&&Xe.can_edit)&&!(0,ue.t_)()||!(jr!=null&&jr.is_admin);if(pr=="student_comment")return Ui||!(Xe!=null&&Xe.can_edit)&&!(0,ue.t_)();if(pr=="is_open_abnormal_score")return Ui||!(Xe!=null&&Xe.can_edit)&&!(0,ue.t_)()||(Xe==null?void 0:Xe.is_open_abnormal_score);if(pr=="anonymous_appeal")return il||!(Xe!=null&&Xe.can_edit)&&!(0,ue.t_)()||Xe.anonymous_appeal&&We()().startOf("second")>=We()(Xe==null?void 0:Xe.evaluation_start).startOf("second");if(pr=="unified_anonymous_appeal")return il||!(Xe!=null&&Xe.can_edit)&&!(0,ue.t_)()||We()().startOf("second")>=We()(Xe==null?void 0:Xe.evaluation_start).startOf("second")||Va===!1||Po===!1||ei==!1;if(pr=="appeal_penalty")return il||!(Xe!=null&&Xe.can_edit)&&!(0,ue.t_)();if(["anonymous_appeal_settings","group_name"].every(Pr=>pr==null?void 0:pr.includes(Pr))){const Pr=gl(jr==null?void 0:jr.group_name,(Xe==null?void 0:Xe.anonymous_comment_settings)||[],(Pa,ka)=>(Pa==null?void 0:Pa.evaluation_end)&&(ka==null?void 0:ka.evaluation_end)&&We()(Pa==null?void 0:Pa.evaluation_end).startOf("second")>We()(ka==null?void 0:ka.evaluation_end).startOf("second"));return il||!(Xe!=null&&Xe.can_edit)&&!(0,ue.t_)()||!(jr!=null&&jr.is_admin)||(Pr==null?void 0:Pr.evaluation_end)&&We()().startOf("second")>=We()(Pr==null?void 0:Pr.evaluation_end).startOf("second")}return["anonymous_appeal_settings","appeal_penalty"].every(Pr=>pr==null?void 0:pr.includes(Pr))?il||!(Xe!=null&&Xe.can_edit)&&!(0,ue.t_)()||!(jr!=null&&jr.is_admin):!1},Mo=(pr,jr)=>{var wi,lr,Rr,Aa,Si,Hi,co,ko,nl;if(console.log("handleValuesChange",pr,jr),vt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"}}),"publish_time"in pr&&(jr!=null&&jr.end_time||Ha.setFieldsValue({end_time:We()(jr==null?void 0:jr.publish_time).add(7,"days")})),"unified_setting"in pr&&(jr!=null&&jr.unified_setting||Ha.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in pr&&(jr!=null&&jr.unified_late||Ha.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in pr&&(jr!=null&&jr.unified_anonymous_comment||Ha.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in pr){let _i=[];(wi=jr==null?void 0:jr.group_settings)==null||wi.forEach(Pr=>{_i=[..._i,...(Pr==null?void 0:Pr.group_name)||[]]}),Ha.setFieldsValue({allow_late_settings:((lr=jr==null?void 0:jr.allow_late_settings)==null?void 0:lr.map(Pr=>{var Pa;return Ll(xl({},Pr),{group_name:(Pa=Pr==null?void 0:Pr.group_name)==null?void 0:Pa.filter(ka=>_i.includes(ka))})}))||[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:((Rr=jr==null?void 0:jr.anonymous_comment_settings)==null?void 0:Rr.map(Pr=>{var Pa,ka;return Ll(xl({},Pr),{group_name:Pr!=null&&Pr.evaluation_start&&We()().startOf("second")>=We()((Pa=Pr==null?void 0:Pr.evaluation_start)==null?void 0:Pa[0]).startOf("second")?Pr==null?void 0:Pr.group_name:(ka=Pr==null?void 0:Pr.group_name)==null?void 0:ka.filter(el=>_i.includes(el))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((Aa=jr==null?void 0:jr.anonymous_appeal_settings)==null?void 0:Aa.map(Pr=>{var Pa;return Ll(xl({},Pr),{group_name:(Pa=Pr==null?void 0:Pr.group_name)==null?void 0:Pa.filter(ka=>_i.includes(ka))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in pr){let _i=[];(Si=jr==null?void 0:jr.allow_late_settings)==null||Si.forEach(Pr=>{_i=[..._i,...(Pr==null?void 0:Pr.group_name)||[]]}),Ha.setFieldsValue({anonymous_comment_settings:((Hi=jr==null?void 0:jr.anonymous_comment_settings)==null?void 0:Hi.map(Pr=>{var Pa,ka;return Ll(xl({},Pr),{group_name:Pr!=null&&Pr.evaluation_start&&We()().startOf("second")>=We()((Pa=Pr==null?void 0:Pr.evaluation_start)==null?void 0:Pa[0]).startOf("second")?Pr==null?void 0:Pr.group_name:(ka=Pr==null?void 0:Pr.group_name)==null?void 0:ka.filter(el=>_i.includes(el))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((co=jr==null?void 0:jr.anonymous_appeal_settings)==null?void 0:co.map(Pr=>{var Pa;return Ll(xl({},Pr),{group_name:(Pa=Pr==null?void 0:Pr.group_name)==null?void 0:Pa.filter(ka=>_i.includes(ka))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in pr){let _i=[];(ko=jr==null?void 0:jr.anonymous_comment_settings)==null||ko.forEach(Pr=>{_i=[..._i,...(Pr==null?void 0:Pr.group_name)||[]]}),Ha.setFieldsValue({anonymous_appeal_settings:((nl=jr==null?void 0:jr.anonymous_appeal_settings)==null?void 0:nl.map(Pr=>{var Pa;return Ll(xl({},Pr),{group_name:(Pa=Pr==null?void 0:Pr.group_name)==null?void 0:Pa.filter(ka=>_i.includes(ka))})}))||[{is_admin:!0,appeal_penalty:2}]})}Ha.validateFields(),console.log("=====",We()(jr==null?void 0:jr.end_time).format("YYYY-MM-DD HH:mm:ss"))},yi=pr=>_l(void 0,null,function*(){var jr,wi,lr,Rr;const Aa=pr;if(Aa.min_num>Aa.max_num){ge.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}Aa.group_settings=(jr=Aa==null?void 0:Aa.group_settings)==null?void 0:jr.map(co=>{var ko,nl;return co.end_time=We()((ko=co==null?void 0:co.publish_time)==null?void 0:ko[1]).startOf("second"),co.publish_time=We()((nl=co==null?void 0:co.publish_time)==null?void 0:nl[0]).startOf("second"),co.group_name=typeof(co==null?void 0:co.group_name)=="string"?[co==null?void 0:co.group_name]:co==null?void 0:co.group_name,co.group_id=Ss(co==null?void 0:co.group_name,Xe==null?void 0:Xe.group_settings),co}),Aa.allow_late_settings=(wi=Aa==null?void 0:Aa.allow_late_settings)==null?void 0:wi.map(co=>(co.group_name=typeof(co==null?void 0:co.group_name)=="string"?[co==null?void 0:co.group_name]:co==null?void 0:co.group_name,co.group_id=Ss(co==null?void 0:co.group_name,Xe==null?void 0:Xe.group_settings),co)),Aa.anonymous_comment_settings=(lr=Aa==null?void 0:Aa.anonymous_comment_settings)==null?void 0:lr.map(co=>{var ko,nl;return co.evaluation_end=We()((ko=co==null?void 0:co.evaluation_start)==null?void 0:ko[1]).startOf("second"),co.evaluation_start=We()((nl=co==null?void 0:co.evaluation_start)==null?void 0:nl[0]).startOf("second"),co.group_name=typeof(co==null?void 0:co.group_name)=="string"?[co==null?void 0:co.group_name]:co==null?void 0:co.group_name,co.group_id=Ss(co==null?void 0:co.group_name,Xe==null?void 0:Xe.group_settings),co}),Aa.anonymous_appeal_settings=(Rr=Aa==null?void 0:Aa.anonymous_appeal_settings)==null?void 0:Rr.map(co=>(co.group_name=typeof(co==null?void 0:co.group_name)=="string"?[co==null?void 0:co.group_name]:co==null?void 0:co.group_name,co.group_id=Ss(co==null?void 0:co.group_name,Xe==null?void 0:Xe.group_settings),co)),!((yield $a(xl({},Aa))).status!==0||(yield zr(xl({},Aa))).status!==0)&&(ge.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ei(),vt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))}),Ei=()=>{vt({type:"shixunHomeworks/getWorkSetting",payload:xl({},ra)}),vt({type:"shixunHomeworks/getWorkList",payload:xl({},ra)})};(0,y.useEffect)(()=>{var pr,jr,wi,lr;let Rr=(pr=Xe==null?void 0:Xe.group_settings)==null?void 0:pr.filter(ko=>ko.publish_time!==null).map(ko=>Ll(xl({},ko),{group_name:[ko.group_name],publish_time:(ko==null?void 0:ko.publish_time)&&[We()(ko==null?void 0:ko.publish_time),We()(ko==null?void 0:ko.end_time)]}));Rr=(0,Fe.QE)((Rr==null?void 0:Rr.length)>0?Rr:[]);const Aa=(jr=Xe.allow_late_settings)==null?void 0:jr.filter(ko=>ko.late_time!==null).map(ko=>Ll(xl({},ko),{group_name:[ko.group_name],late_time:(ko==null?void 0:ko.late_time)&&We()(ko==null?void 0:ko.late_time)})),Si=(wi=Xe.anonymous_comment_settings)==null?void 0:wi.filter(ko=>ko.evaluation_start!==null).map(ko=>Ll(xl({},ko),{group_name:[ko.group_name],evaluation_start:(ko==null?void 0:ko.evaluation_start)&&[We()(ko==null?void 0:ko.evaluation_start),We()(ko==null?void 0:ko.evaluation_end)]})),Hi=(lr=Xe.anonymous_appeal_settings)==null?void 0:lr.filter(ko=>ko.appeal_time!==null).map(ko=>Ll(xl({},ko),{group_name:[ko.group_name]})),co=Ll(xl({},Xe),{late_penalty:Xe!=null&&Xe.allow_late?Xe==null?void 0:Xe.late_penalty:5,evaluation_num:Xe!=null&&Xe.evaluation_num?Xe==null?void 0:Xe.evaluation_num:3,absence_penalty:Xe!=null&&Xe.anonymous_comment?Xe==null?void 0:Xe.absence_penalty:3,appeal_penalty:Xe!=null&&Xe.anonymous_appeal?Xe==null?void 0:Xe.appeal_penalty:2,publish_time:Xe!=null&&Xe.publish_time?We()(Xe==null?void 0:Xe.publish_time):"",end_time:Xe!=null&&Xe.end_time?We()(Xe==null?void 0:Xe.end_time):"",late_time:Xe!=null&&Xe.late_time?We()(Xe==null?void 0:Xe.late_time):"",evaluation_start:Xe!=null&&Xe.evaluation_start?We()(Xe==null?void 0:Xe.evaluation_start):"",evaluation_end:Xe!=null&&Xe.evaluation_end?We()(Xe==null?void 0:Xe.evaluation_end):"",group_settings:Rr!=null&&Rr.length?Rr:[{is_admin:!0}],allow_late_settings:Aa!=null&&Aa.length?Aa:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:Si!=null&&Si.length?Si:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:Hi!=null&&Hi.length?Hi:[{is_admin:!0,appeal_penalty:2}]});Ha.setFieldsValue(co),ci(co),Oo(!(0,ue.GJ)()),console.log("workSetting",Xe)},[Xe]),(0,y.useEffect)(()=>(vt({type:"globalSetting/footerToggle",payload:!1}),()=>{vt({type:"globalSetting/footerToggle",payload:!0}),vt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Ha==null||Ha.resetFields()}),[]);const Ti=(pr,jr)=>{pr!=null&&pr.group_id||(pr.group_id=Ss(pr==null?void 0:pr.group_name,Xe==null?void 0:Xe.group_settings)),vt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:pr,index:jr,rangePickerDisabled:ea(["group_settings","publish_time"],Za==null?void 0:Za[jr]),disabledDate:Xe==null?void 0:Xe.course_end_date}})};return Vt.createElement(dn.Z,{spinning:!!pt["shixunHomeworks/getWorkSetting"]||!!pt["shixunHomeworks/getWorkList"]},Vt.createElement("section",{style:{padding:"30px 50px",background:"#fff"}},Vt.createElement(ve.default,{form:Ha,colon:!1,disabled:ca,initialValues:Oi,scrollToFirstError:!0,onValuesChange:Mo,onFinish:yi},Vt.createElement("div",{style:{paddingBottom:"30px"}},Vt.createElement("div",{className:`${Ar.Z.title}`},Vt.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),Vt.createElement(xe.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"},Vt.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Ar.Z.title_icon}`}))),Vt.createElement("div",{className:Ar.Z.content},Vt.createElement(le.Z,{className:`${Ar.Z.row_sty} ${Ar.Z.bottom_line}`},Vt.createElement(ve.default.Item,{className:(Rn=Ar.Z)==null?void 0:Rn.h_lh_40,name:"unified_setting",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u7C7B\u578B"}]},Vt.createElement(_e.ZP.Group,{disabled:ea("unified_setting")},Vt.createElement(_e.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),((wn=Xe==null?void 0:Xe.group_settings)==null?void 0:wn.length)>0&&Vt.createElement(_e.ZP,{value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")))),Po?Vt.createElement(le.Z,{className:Ar.Z.row_sty,style:{padding:"5px 30px"}},Vt.createElement(pe.Z,null,Vt.createElement(ve.default.Item,{label:"\u53D1\u5E03\u65F6\u95F4",name:"publish_time",rules:[{validator:(pr,jr)=>jr===null?Promise.reject("\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"):Promise.resolve()}],normalize:pr=>pr&&We()(pr).startOf("second")},Vt.createElement(Na.default,{style:{width:200},size:"large",disabled:ea("publish_time"),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:pr=>(0,Fe.Q8)(pr,Xe==null?void 0:Xe.course_end_date),disabledTime:pr=>(0,Fe.d0)(pr),showTime:{format:"HH:mm",defaultValue:We()((0,Fe.U6)(),"HH:mm")}}))),Vt.createElement(pe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"),Vt.createElement(pe.Z,null,Vt.createElement(ve.default.Item,{style:{marginLeft:40},label:"\u622A\u6B62\u65F6\u95F4",name:"end_time",rules:[{validator:(pr,jr)=>jr===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Promise.resolve()}],normalize:pr=>pr&&We()(pr).startOf("second")},Vt.createElement(Na.default,{style:{width:200},size:"large",disabled:ea("end_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:pr=>(0,Fe.Q8)(pr,Xe==null?void 0:Xe.course_end_date,We()(Ir).add(1,"minutes").format()),disabledTime:pr=>(0,Fe.d0)(pr,We()(Ir).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:We()((0,Fe.U6)(),"HH:mm")}}))),Vt.createElement(pe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")):Vt.createElement(ve.default.List,{name:"group_settings"},(pr,{add:jr,remove:wi})=>pr.map((lr,Rr)=>{var Aa,Si,Hi,co,ko,nl;return Vt.createElement(le.Z,{key:lr.key,style:{padding:"5px 14px 5px 30px"}},Vt.createElement(pe.Z,{className:Ar.Z.lable_name1,style:{minWidth:85,textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Rr+1),Vt.createElement(pe.Z,null,Vt.createElement(ve.default.Item,{className:"ml10",name:[lr.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},Vt.createElement(Re.default,{disabled:ea(["group_settings","group_name"],Za==null?void 0:Za[Rr]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",size:"large",fieldNames:{label:"group_name",value:"group_name"},options:(Aa=Xe==null?void 0:Xe.group_settings)==null?void 0:Aa.filter(_i=>{var Pr,Pa,ka;return!((ka=(Pa=(Pr=Za==null?void 0:Za.map(el=>el==null?void 0:el.group_name))==null?void 0:Pr.toString())==null?void 0:Pa.split(","))!=null&&ka.includes(String(_i.group_name)))&&_i.is_admin}),maxTagCount:4,maxTagPlaceholder:_i=>Vt.createElement("div",{style:{cursor:"pointer"},onClick:()=>Ti(Za[Rr],Rr)},"+",_i==null?void 0:_i.length)}))),Vt.createElement(pe.Z,null,Vt.createElement(ve.default.Item,{className:"ml20",name:[lr.name,"publish_time"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u65F6\u95F4"}]},Vt.createElement(Na.default.RangePicker,{style:{width:585},size:"large",disabled:ea(["group_settings","publish_time"],Za==null?void 0:Za[Rr]),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:_i=>(0,Fe.Q8)(_i,Xe==null?void 0:Xe.course_end_date),disabledTime:_i=>(0,Fe.d0)(_i),showTime:{format:"HH:mm",defaultValue:[We()((0,Fe.U6)(),"HH:mm"),We()((0,Fe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onCalendarChange:_i=>{if(_i!=null&&_i[0]&&!(_i!=null&&_i[1])){const Pr=Ha.getFieldValue("group_settings");Pr[Rr].publish_time=[_i[0],We()(_i[0]).add(7,"days")],Ha.setFieldsValue({group_settings:Pr})}}}))),!ca&&Vt.createElement(le.Z,{className:(Si=Ar.Z)==null?void 0:Si.h_lh_40},((co=(Hi=Za==null?void 0:Za[Rr])==null?void 0:Hi.group_id)==null?void 0:co.length)>1&&Vt.createElement(pe.Z,null,Vt.createElement(xe.Z,{title:"\u89C4\u5219\u62C6\u5206"},Vt.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Ti(Za[Rr],Rr)}))),((nl=(ko=Xe==null?void 0:Xe.group_settings)==null?void 0:ko.filter(_i=>{var Pr,Pa,ka;return!((ka=(Pa=(Pr=Za==null?void 0:Za.map(el=>el==null?void 0:el.group_name))==null?void 0:Pr.toString())==null?void 0:Pa.split(","))!=null&&ka.includes(String(_i.group_name)))&&_i.is_admin}))==null?void 0:nl.length)>0&&Vt.createElement(pe.Z,null,Vt.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{jr({is_admin:!0})}})),Rr!=0&&!ea(["group_settings","group_name"],Za==null?void 0:Za[Rr])?Vt.createElement(pe.Z,null,Vt.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{wi(lr.name)}})):Vt.createElement(pe.Z,null,Vt.createElement("i",{className:"iconfont icon-shanjian1 ml10",style:{color:"#E30000",opacity:"0.2"}}))))})))),Vt.createElement("div",{style:{paddingBottom:"30px"},className:Ar.Z.fenzu},Vt.createElement("div",{className:`${Ar.Z.title}`},Vt.createElement("span",null,"\u5206\u7EC4\u8BBE\u7F6E")),Vt.createElement("div",{className:"px-30px py-6px",style:{background:"#F6F7F9"}},Vt.createElement(ve.default.Item,{name:"group_type",label:Vt.createElement("div",{className:"text-end ",style:{width:84}},"\u7EC4\u961F\u65B9\u5F0F"),layout:"horizontal",className:"mb0"},Vt.createElement(_e.ZP.Group,{options:[{value:pn.YT.STUDENT_SELF,label:"\u5B66\u751F\u81EA\u4E3B\u7EC4\u961F"},{value:pn.YT.TEACHER_ASSIGN,label:Vt.createElement(Vt.Fragment,null,"\u6559\u5E08\u5206\u914D\u5C0F\u7EC4",Vt.createElement("span",{className:"c-grey-666"},"\uFF08\u5C0F\u7EC4\u53EA\u80FD\u7531\u6559\u5E08\u521B\u5EFA\uFF09"))}]}))),Vt.createElement("div",{className:"px-30px py-6px flex item-center gap-10px",style:{background:"#F6F7F9",marginTop:"1px"}},Vt.createElement(ve.default.Item,{name:"min_num",normalize:pr=>Math.round(pr),label:Vt.createElement("div",{className:"text-end ",style:{width:84}},"\u4EBA\u6570\u8BBE\u7F6E"),required:!1,rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},Vt.createElement(Ke.Z,{size:"large",style:{width:200},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"})),Vt.createElement(ve.default.Item,{name:"max_num",normalize:pr=>Math.round(pr),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}]},Vt.createElement(Ke.Z,{size:"large",style:{width:200},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"})),Vt.createElement("div",{className:"c-grey-666",style:{lineHeight:"30px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09")),Vt.createElement("div",{className:"px-30px py-6px flex item-center gap-10px",style:{background:"#F6F7F9",marginTop:"1px"}},Vt.createElement(ve.default.Item,{name:"leader_change_name",valuePropName:"checked",label:"\u7EC4\u957F\u64CD\u4F5C\u6743\u9650",layout:"horizontal",className:"mb0"},Vt.createElement(Le.default,null,"\u66F4\u6539\u7EC4\u540D")),Vt.createElement(ve.default.Item,{name:"leader_manage_member",valuePropName:"checked",className:"mb0"},Vt.createElement(Le.default,null,"\u7BA1\u7406\u5C0F\u7EC4\u6210\u5458",Vt.createElement("span",{className:"c-grey-666"},"\uFF08\u6DFB\u52A0/\u79FB\u9664\uFF09"))))),Vt.createElement(jo.rU,{form:Ha}),Vt.createElement(Vt.Fragment,null,Vt.createElement("div",{className:`${Ar.Z.title} mt30`},Vt.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),Vt.createElement("div",{className:Ar.Z.content},Vt.createElement(le.Z,{className:`${Ar.Z.row_sty} ${Ar.Z.bottom_line} ${(rr=Ar.Z)==null?void 0:rr.h_lh_40}`,align:"middle"},Vt.createElement(ve.default.Item,{name:"allow_late",valuePropName:"checked"},Vt.createElement(ja.Z,{disabled:ea("allow_late")})),Vt.createElement(pe.Z,{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),Vt.createElement(pe.Z,{style:{color:"#ca7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u8865\u4EA4\u65F6\u95F4\u6BB5\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u5C06\u6309\u7167\u89C4\u5219\u8FDB\u884C\u6263\u5206\uFF09")),io&&Vt.createElement(Vt.Fragment,null,Vt.createElement(le.Z,{className:Ar.Z.row_sty1},Vt.createElement(pe.Z,{className:Ar.Z.lable_name},"\u8865\u4EA4\u65B9\u5F0F"),Vt.createElement(ve.default.Item,{className:`${(er=Ar.Z)==null?void 0:er.h_lh_40} ml10`,name:"unified_late",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8865\u4EA4\u65B9\u5F0F"}]},Vt.createElement(_e.ZP.Group,{disabled:ea("unified_late")},Vt.createElement(_e.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((Gn=Xe==null?void 0:Xe.group_settings)==null?void 0:Gn.length)>0&&Vt.createElement(_e.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Po===!1&&Vt.createElement(xe.Z,{title:$o("unified_late")},Vt.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Va?Vt.createElement("div",{style:{paddingBottom:5}},Vt.createElement(le.Z,{className:`${Ar.Z.row_sty1} mb10 mt5`},Vt.createElement(pe.Z,{className:Ar.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),Vt.createElement(pe.Z,{style:{margin:"0 10px 0 8px"}},Vt.createElement(ve.default.Item,{name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Vt.createElement(Ke.Z,{size:"large",addonAfter:"\u5206",style:{width:206},min:0,max:100,disabled:ea("late_penalty")}))),Vt.createElement(pe.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")),Vt.createElement(le.Z,{className:Ar.Z.row_sty1},Vt.createElement(pe.Z,{className:Ar.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),Vt.createElement(pe.Z,{style:{margin:"0 10px 0 8px"}},Vt.createElement(ve.default.Item,{name:"late_time",rules:[{required:!0,validator:(pr,jr)=>jr===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):We()(jr).startOf("second")<=We()(To).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:pr=>pr&&We()(pr).startOf("second")},Vt.createElement(Na.default,{style:{width:280},size:"large",disabled:ea("late_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:pr=>(0,Fe.Q8)(pr,Xe==null?void 0:Xe.course_end_date,We()(To).add(1,"minutes").format()),disabledTime:pr=>(0,Fe.d0)(pr,We()(To).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:We()((0,Fe.U6)(),"HH:mm")}}))),Vt.createElement(pe.Z,{style:{color:"#333"}},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):Vt.createElement(ve.default.List,{name:"allow_late_settings"},(pr,{add:jr,remove:wi})=>pr.map((lr,Rr)=>{var Aa,Si,Hi,co,ko,nl;const _i=To||((Hi=(Si=gl((Aa=Ho==null?void 0:Ho[Rr])==null?void 0:Aa.group_name,Za||[],(Pr,Pa)=>{var ka,el;return We()((ka=Pr==null?void 0:Pr.publish_time)==null?void 0:ka[1]).startOf("second")>We()((el=Pa==null?void 0:Pa.publish_time)==null?void 0:el[1]).startOf("second")}))==null?void 0:Si.publish_time)==null?void 0:Hi[1]);return Vt.createElement(le.Z,{key:lr.key,style:{padding:"5px 14px 5px 52px"}},Vt.createElement(pe.Z,{className:Ar.Z.lable_name1,style:{minWidth:88,textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Rr+1),Vt.createElement(pe.Z,{className:"mr20 ml20"},Vt.createElement(ve.default.Item,{name:[lr.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},Vt.createElement(Re.default,{disabled:ea(["allow_late_settings","group_name"],Ho==null?void 0:Ho[Rr]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:ai(Po?Xe==null?void 0:Xe.group_settings:Za,[...Ho||[],...(Xe==null?void 0:Xe.anonymous_comment)&&!(Xe!=null&&Xe.unified_anonymous_comment)&&((co=Xe==null?void 0:Xe.anonymous_comment_settings)==null?void 0:co.filter(Pr=>(Pr==null?void 0:Pr.evaluation_start)&&We()().startOf("second")>=We()(Pr==null?void 0:Pr.evaluation_start).startOf("second")))||[]])}))),Vt.createElement(pe.Z,{className:Ar.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),Vt.createElement(pe.Z,{className:"mr20 ml10"},Vt.createElement(ve.default.Item,{name:[lr.name,"late_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Vt.createElement(Ke.Z,{min:0,max:100,size:"large",addonAfter:"\u5206",style:{width:150},disabled:ea(["allow_late_settings","late_penalty"],Ho==null?void 0:Ho[Rr])}))),Vt.createElement(pe.Z,{className:Ar.Z.lable_name1},"\u622A\u6B62\u65F6\u95F4"),Vt.createElement(pe.Z,{className:"ml10"},Vt.createElement(ve.default.Item,{name:[lr.name,"late_time"],rules:[{required:!0,validator:(Pr,Pa)=>Pa==null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):_i&&We()(Pa).startOf("second")<=We()(_i).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()}]},Vt.createElement(Na.default,{disabled:ea(["allow_late_settings","late_time"],Ho==null?void 0:Ho[Rr]),style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:Pr=>(0,Fe.Q8)(Pr,Xe==null?void 0:Xe.course_end_date,We()(_i).add(1,"minutes").format()),disabledTime:Pr=>(0,Fe.d0)(Pr,We()(_i).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:We()((0,Fe.U6)(),"HH:mm")}}))),!ca&&Vt.createElement(le.Z,{className:(ko=Ar.Z)==null?void 0:ko.h_lh_40},((nl=ai(Po?Xe==null?void 0:Xe.group_settings:Za,Ho))==null?void 0:nl.length)>0&&Vt.createElement(pe.Z,null,Vt.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{jr({is_admin:!0,late_penalty:5})}})),Rr!=0&&!ea(["allow_late_settings","group_name"],Ho==null?void 0:Ho[Rr])?Vt.createElement(pe.Z,null,Vt.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{wi(lr.name)}})):Vt.createElement(pe.Z,null,Vt.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}}))))}))))),Vt.createElement(Vt.Fragment,null,Vt.createElement("div",{className:`${Ar.Z.title} mt30`},Vt.createElement("span",null,"\u533F\u8BC4\u8BBE\u7F6E")),Vt.createElement("div",{className:Ar.Z.content},Vt.createElement(le.Z,{className:`${Ar.Z.row_sty} ${Ar.Z.bottom_line} ${(Jr=Ar.Z)==null?void 0:Jr.h_lh_40}`,align:"middle"},Vt.createElement(Wi.Z,{disableWhenCommunity:!(Xe!=null&&Xe.is_old_data_for_time)},Vt.createElement(ve.default.Item,{name:"anonymous_comment",valuePropName:"checked"},Vt.createElement(ja.Z,{disabled:ea("anonymous_comment")}))),Vt.createElement(pe.Z,{className:"ml10 mr10"},"\u542F\u7528\u533F\u8BC4"),Vt.createElement(pe.Z,{style:{color:"#ca7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u540C\u5B66\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\uFF09")),qi&&Vt.createElement(Vt.Fragment,null,Vt.createElement(le.Z,{className:`${Ar.Z.row_sty1} ${!io&&"mb10"} mt5`},Vt.createElement(pe.Z,null,Vt.createElement(Wi.Z,{disableWhenCommunity:!(Xe!=null&&Xe.is_old_data_for_time)},Vt.createElement(ve.default.Item,{name:"can_make_up",valuePropName:"checked",style:{height:40,lineHeight:"40px"}},Vt.createElement(Le.default,null," ",io?"\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"," ")))),!io&&Vt.createElement(pe.Z,{className:"mr10"},Vt.createElement(Wi.Z,{disableWhenCommunity:!(Xe!=null&&Xe.is_old_data_for_time)},Vt.createElement(ve.default.Item,{name:"make_up_score"},Vt.createElement(Ke.Z,{size:"large",addonAfter:"\u5206",min:0,max:100,style:{width:186}})))),Vt.createElement(pe.Z,null,Vt.createElement(xe.Z,{title:$o("make_up_score")},Vt.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary"})))),Vt.createElement("div",{style:{position:"relative"}},Vt.createElement(le.Z,{className:`${Ar.Z.row_sty1} mb5 ${Ar.Z.bottom_line}`},Vt.createElement(pe.Z,{className:Ar.Z.lable_name},"\u533F\u8BC4\u65B9\u5F0F"),Vt.createElement(pe.Z,null,Vt.createElement(Wi.Z,{disableWhenCommunity:!(Xe!=null&&Xe.is_old_data_for_time)},Vt.createElement(ve.default.Item,{className:`${(no=Ar.Z)==null?void 0:no.h_lh_40} ml10`,name:"unified_anonymous_comment",rules:[{validator:(pr,jr)=>jr===null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65B9\u5F0F"):Promise.resolve()}]},Vt.createElement(_e.ZP.Group,{disabled:ea("unified_anonymous_comment")},Vt.createElement(_e.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u533F\u8BC4"),((Pn=Xe==null?void 0:Xe.group_settings)==null?void 0:Pn.length)>0&&Vt.createElement(_e.ZP,{value:!1},"\u5206\u73ED\u533F\u8BC4")))))),(Va===!1||Po===!1)&&Vt.createElement(xe.Z,{title:$o("unified_anonymous_comment")},Vt.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),ei?Vt.createElement(Vt.Fragment,null,Vt.createElement(le.Z,{className:`${Ar.Z.row_sty1} mb5`},Vt.createElement(pe.Z,{className:Ar.Z.lable_name},"\u4E92\u8BC4\u65B9\u5F0F"),Vt.createElement(pe.Z,null,Vt.createElement(Wi.Z,{disableWhenCommunity:!(Xe!=null&&Xe.is_old_data_for_time)},Vt.createElement(ve.default.Item,{name:"anonymous_group",className:`${(qr=Ar.Z)==null?void 0:qr.h_lh_40} ml10`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E92\u8BC4\u65B9\u5F0F"}]},Vt.createElement(_e.ZP.Group,{disabled:ea("anonymous_group")},Vt.createElement(_e.ZP,{value:!1,style:{marginRight:24}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4"),((sn=Xe==null?void 0:Xe.group_settings)==null?void 0:sn.length)>0&&Vt.createElement(_e.ZP,{value:!0},"\u73ED\u7EA7\u5185\u4E92\u8BC4")))))),Vt.createElement(le.Z,{className:`${Ar.Z.row_sty1} mb10`},Vt.createElement(pe.Z,{className:Ar.Z.lable_name},"\u5F00\u59CB\u65F6\u95F4"),Vt.createElement(pe.Z,null,Vt.createElement(Wi.Z,{disableWhenCommunity:!(Xe!=null&&Xe.is_old_data_for_time)},Vt.createElement(ve.default.Item,{name:"evaluation_start",rules:[{required:!0,validator:(pr,jr)=>jr===null?Promise.reject("\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"):We()(jr).startOf("second")<=We()(gi||To).startOf("second")?Promise.reject(gi?"\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:pr=>pr&&We()(pr).startOf("second")},Vt.createElement(Na.default,{disabled:ea("evaluation_start"),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",style:{width:270,marginLeft:10},format:"YYYY-MM-DD HH:mm",disabledDate:pr=>(0,Fe.Q8)(pr,Xe==null?void 0:Xe.course_end_date,We()(gi||To).add(1,"minutes").format()),disabledTime:pr=>(0,Fe.d0)(pr,We()(gi||To).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:We()((0,Fe.U6)(),"HH:mm")}})))),Vt.createElement(pe.Z,{className:"c-grey-333"},"\uFF08\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E4B\u524D\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\uFF0C\u53C2\u4E0E\u533F\u8BC4\uFF09")),Vt.createElement(le.Z,{className:`${Ar.Z.row_sty1} mb10`},Vt.createElement(pe.Z,{className:Ar.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),Vt.createElement(pe.Z,null,Vt.createElement(Wi.Z,{disableWhenCommunity:!(Xe!=null&&Xe.is_old_data_for_time)},Vt.createElement(ve.default.Item,{name:"evaluation_end",rules:[{required:!0,validator:(pr,jr)=>jr===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):We()(jr).startOf("second")<=We()(mo||gi||To).startOf("second")?Promise.reject(mo?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":gi?"\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:pr=>pr&&We()(pr).startOf("second")},Vt.createElement(Na.default,{disabled:ea("evaluation_end"),size:"large",style:{width:270,marginLeft:10},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:pr=>(0,Fe.Q8)(pr,Xe==null?void 0:Xe.course_end_date,We()(mo||gi||To).add(1,"minutes").format()),disabledTime:pr=>(0,Fe.d0)(pr,We()(mo||gi||To).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:We()((0,Fe.U6)(),"HH:mm")}})))),Vt.createElement(pe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u533F\u8BC4TA\u4EBA\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")),Vt.createElement(le.Z,{className:`${Ar.Z.row_sty1} mb10`},Vt.createElement(pe.Z,{className:Ar.Z.lable_name},"\u533F\u8BC4\u6570\u91CF"),Vt.createElement(pe.Z,null,Vt.createElement(Wi.Z,{disableWhenCommunity:!(Xe!=null&&Xe.is_old_data_for_time)},Vt.createElement(ve.default.Item,{name:"evaluation_num",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},Vt.createElement(Ke.Z,{size:"large",style:{width:186,marginLeft:10},disabled:ea("evaluation_num")})))),Vt.createElement(pe.Z,{className:"c-grey-333"},"\uFF08\u672C\u5904\u586B\u5199\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6\u3002\uFF09")),Vt.createElement(le.Z,{className:`${Ar.Z.row_sty1} mb10`},Vt.createElement(pe.Z,{className:Ar.Z.lable_name},"\u7F3A\u8BC4\u6263\u5206"),Vt.createElement(pe.Z,null,Vt.createElement(Wi.Z,{disableWhenCommunity:!(Xe!=null&&Xe.is_old_data_for_time)},Vt.createElement(ve.default.Item,{name:"absence_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},Vt.createElement(Ke.Z,{size:"large",style:{width:186,marginLeft:10},addonAfter:"\u5206",max:100,min:0,disabled:ea("absence_penalty")})))),Vt.createElement(pe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u7F3A\u8BC4\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09"))):Vt.createElement(ve.default.List,{name:"anonymous_comment_settings"},(pr,{add:jr,remove:wi})=>pr.map((lr,Rr)=>{var Aa,Si,Hi,co,ko,nl,_i;const Pr=gi||((Si=gl((Aa=xr==null?void 0:xr[Rr])==null?void 0:Aa.group_name,Ho||[],(Pa,ka)=>We()(Pa==null?void 0:Pa.late_time).startOf("second")>We()(ka==null?void 0:ka.late_time).startOf("second")))==null?void 0:Si.late_time)||To||((ko=(co=gl((Hi=xr==null?void 0:xr[Rr])==null?void 0:Hi.group_name,Za||[],(Pa,ka)=>{var el,Ks;return We()((el=Pa==null?void 0:Pa.publish_time)==null?void 0:el[1]).startOf("second")>We()((Ks=ka==null?void 0:ka.publish_time)==null?void 0:Ks[1]).startOf("second")}))==null?void 0:co.publish_time)==null?void 0:ko[1]);return Vt.createElement(le.Z,{key:lr.key,style:{padding:"0px 14px 0px 82px"}},Vt.createElement(pe.Z,{className:Ar.Z.lable_name1,style:{lineHeight:"40px"}},"\u533F\u8BC4\u89C4\u5219",Rr+1),Vt.createElement(le.Z,{wrap:!1,align:"top",justify:"space-between"},Vt.createElement(pe.Z,null,Vt.createElement(le.Z,{wrap:!1,align:"top"},Vt.createElement(pe.Z,{className:"mr20 ml15"},Vt.createElement(Wi.Z,{disableWhenCommunity:!(Xe!=null&&Xe.is_old_data_for_time)},Vt.createElement(ve.default.Item,{name:[lr.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},Vt.createElement(Re.default,{disabled:ea(["anonymous_comment_settings","group_name"],xr==null?void 0:xr[Rr]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:228},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:ai(Po?Xe==null?void 0:Xe.group_settings:Za,xr)})))),Vt.createElement(pe.Z,null,Vt.createElement(Wi.Z,{disableWhenCommunity:!(Xe!=null&&Xe.is_old_data_for_time)},Vt.createElement(ve.default.Item,{name:[lr.name,"evaluation_start"],rules:[{required:!0,validator:(Pa,ka)=>ka==null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65F6\u95F4"):Pr&&We()(ka).startOf("second")<=We()(Pr).startOf("second")?Promise.reject(To?"\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()}]},Vt.createElement(Na.default.RangePicker,{disabled:ea(["anonymous_comment_settings","evaluation_start"],xr==null?void 0:xr[Rr]),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:Pa=>(0,Fe.Q8)(Pa,Xe==null?void 0:Xe.course_end_date,We()(Pr).add(1,"minutes").format()),disabledTime:Pa=>(0,Fe.d0)(Pa,We()(Pr).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:[We()((0,Fe.U6)(),"HH:mm"),We()((0,Fe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"}))))),Vt.createElement(le.Z,{wrap:!1,align:"top",style:{padding:"5px 0",position:"relative",left:"-55px"}},Vt.createElement(pe.Z,{className:Ar.Z.lable_name1,style:{marginRight:4}},"\u533F\u8BC4\u6570\u91CF"),Vt.createElement(pe.Z,null,Vt.createElement(Wi.Z,{disableWhenCommunity:!(Xe!=null&&Xe.is_old_data_for_time)},Vt.createElement(ve.default.Item,{className:"ml10",name:[lr.name,"evaluation_num"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},Vt.createElement(Ke.Z,{style:{width:203},size:"large",min:0,disabled:ea(["anonymous_comment_settings","evaluation_num"],xr==null?void 0:xr[Rr])})))),Vt.createElement(pe.Z,{className:Ar.Z.lable_name1,style:{marginLeft:40}},"\u7F3A\u8BC4\u6263\u5206"),Vt.createElement(pe.Z,null,Vt.createElement(Wi.Z,{disableWhenCommunity:!(Xe!=null&&Xe.is_old_data_for_time)},Vt.createElement(ve.default.Item,{className:"ml10",name:[lr.name,"absence_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},Vt.createElement(Ke.Z,{style:{width:186,marginLeft:10},addonAfter:"\u5206",size:"large",min:0,max:100,disabled:ea(["anonymous_comment_settings","absence_penalty"],xr==null?void 0:xr[Rr])})))),!ei&&Vt.createElement(pe.Z,null,Vt.createElement(Wi.Z,{disableWhenCommunity:!(Xe!=null&&Xe.is_old_data_for_time)},Vt.createElement(ve.default.Item,{style:{marginLeft:40,lineHeight:"40px"},name:[lr.name,"student_comment"],valuePropName:"checked"},Vt.createElement(Le.default,{disabled:ea(["anonymous_comment_settings","student_comment"],xr==null?void 0:xr[Rr])},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))))),!ca&&Vt.createElement(le.Z,{className:(nl=Ar.Z)==null?void 0:nl.h_lh_40},((_i=ai(Po?Xe==null?void 0:Xe.group_settings:Za,xr))==null?void 0:_i.length)>0&&Vt.createElement(pe.Z,null,Vt.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{jr({is_admin:!0,absence_penalty:3,evaluation_num:3})}})),Rr!=0&&!ea(["anonymous_comment_settings","group_name"],xr==null?void 0:xr[Rr])?Vt.createElement(pe.Z,null,Vt.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000"},onClick:()=>{wi(lr.name)}})):Vt.createElement(pe.Z,null,Vt.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000",opacity:"0.2"}})))))})),Vt.createElement(le.Z,{className:`${Ar.Z.row_sty1} mb5 mt5`},Vt.createElement(pe.Z,null,Vt.createElement(Wi.Z,{disableWhenCommunity:!(Xe!=null&&Xe.is_old_data_for_time)},Vt.createElement(ve.default.Item,{name:"is_open_abnormal_score",valuePropName:"checked"},Vt.createElement(Le.default,{disabled:ea("is_open_abnormal_score"),style:{height:40,lineHeight:"40px"}},"\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7")))),Vt.createElement(pe.Z,null,Vt.createElement(Wi.Z,{disableWhenCommunity:!(Xe!=null&&Xe.is_old_data_for_time)},Vt.createElement(ve.default.Item,{className:Ar.Z.poor_rating,name:"abnormal_score",rules:[{validator:(pr,jr)=>jr===0?Promise.reject("\u5B66\u751F\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7\u6570\u503C\u4E0D\u80FD\u4E3A0"):Promise.resolve()}]},Vt.createElement(Ke.Z,{size:"large",style:{width:186},addonAfter:"\u5206",disabled:ea("student_comment"),min:1,max:100})))),Vt.createElement(pe.Z,null," ",Vt.createElement("span",{className:"ml10"},"\u5206\u8BA1\u5165",ca?"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868":Vt.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{if(!(Xe!=null&&Xe.anonymous_comment)){ge.ZP.warning("\u4FDD\u5B58\u542F\u7528\u8BBE\u7F6E\u540E\uFF0C\u70B9\u51FB\u8BE5\u6309\u94AE\u5373\u53EF\u8DF3\u8F6C\u81F3\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868");return}window.open(`/classrooms/${ra==null?void 0:ra.coursesId}/common_homework/${ra==null?void 0:ra.categoryId}/detail?TabsActiveKey=2&tabs=10`)}},"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868")),Vt.createElement(xe.Z,{title:"\u5F00\u542F\u540E\uFF0C\u82E5\u5B66\u751F\u533F\u8BC4\u5206\u5DEE\u503C\u8D85\u8FC7\u8BBE\u7F6E\u5206\u6570\uFF0C\u8BE5\u6761\u8BC4\u5206\u5C06\u8BA1\u5165\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868\u3002\u6B64\u5916\uFF0C\u4E0D\u8BBA\u662F\u5426\u5F00\u542F\u8BE5\u529F\u80FD\uFF0C\u82E5\u5B66\u751F\u533F\u8BC4\u5F97\u5206\u4E0D\u8D85\u8FC760\u5206\uFF0C\u4E5F\u5C06\u81EA\u52A8\u8BA1\u5165\u8BE5\u5F02\u5E38\u5217\u8868"},Vt.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary ml5"})))),ei&&Vt.createElement(Wi.Z,{disableWhenCommunity:!(Xe!=null&&Xe.is_old_data_for_time)},Vt.createElement(ve.default.Item,{className:`${Ar.Z.row_sty1} mb5`,name:"student_comment",valuePropName:"checked"},Vt.createElement(Le.default,{disabled:ea("student_comment")},Vt.createElement(le.Z,{gutter:10},Vt.createElement(pe.Z,null,"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"),Vt.createElement(pe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u76F8\u4E92\u533F\u8BC4\u7684\u6570\u636E\uFF0C\u5728\u4F5C\u54C1\u5217\u8868\u4E2D\u8BA1\u5165\u5DF2\u8BC4\u9605\uFF09"))))),Vt.createElement(le.Z,{className:`${Ar.Z.row_sty1} mb5`},Vt.createElement(Wi.Z,{disableWhenCommunity:!(Xe!=null&&Xe.is_old_data_for_time)},Vt.createElement(ve.default.Item,{name:"anonymous_appeal",valuePropName:"checked",className:Ar.Z.h_lh_40},Vt.createElement(Le.default,{disabled:ea("anonymous_appeal")},"\u542F\u7528\u533F\u8BC4\u7533\u8BC9"))),Vt.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")),Jo&&Vt.createElement("div",{style:{paddingBottom:5}},Vt.createElement(le.Z,{className:`${Ar.Z.row_sty1} mb5`},Vt.createElement(pe.Z,{className:Ar.Z.lable_name},"\u7533\u8BC9\u65B9\u5F0F"),Vt.createElement(pe.Z,null,Vt.createElement(Wi.Z,{disableWhenCommunity:!(Xe!=null&&Xe.is_old_data_for_time)},Vt.createElement(ve.default.Item,{className:"ml10",style:{height:40,lineHeight:"40px"},name:"unified_anonymous_appeal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7533\u8BC9\u65B9\u5F0F"}]},Vt.createElement(_e.ZP.Group,{disabled:ea("unified_anonymous_appeal")},Vt.createElement(_e.ZP,{value:!0},"\u7EDF\u4E00\u7533\u8BC9"),((Fr=Xe==null?void 0:Xe.group_settings)==null?void 0:Fr.length)>0&&Vt.createElement(_e.ZP,{value:!1},"\u5206\u73ED\u7533\u8BC9"))))),(Va===!1||Po===!1||ei==!1)&&Vt.createElement(xe.Z,{title:$o("unified_anonymous_appeal")},Vt.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),ia?Vt.createElement(le.Z,{className:`${Ar.Z.row_sty1} mb5`},Vt.createElement(pe.Z,{className:"c-grey-333 mr10"},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Vt.createElement(pe.Z,null,Vt.createElement(Wi.Z,{disableWhenCommunity:!(Xe!=null&&Xe.is_old_data_for_time)},Vt.createElement(ve.default.Item,{name:"appeal_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},Vt.createElement(Ke.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:ea("appeal_penalty")})))),Vt.createElement(pe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4TA\u4EBA\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09")):Vt.createElement(ve.default.List,{name:"anonymous_appeal_settings"},(pr,{add:jr,remove:wi})=>pr.map((lr,Rr)=>{var Aa,Si;return Vt.createElement(le.Z,{key:lr.key,style:{padding:"5px 14px 5px 82px"}},Vt.createElement(pe.Z,{className:Ar.Z.lable_name1},"\u7533\u8BC9\u89C4\u5219",Rr+1),Vt.createElement(le.Z,{wrap:!1,align:"top",justify:"space-between"},Vt.createElement(pe.Z,null,Vt.createElement(Wi.Z,{disableWhenCommunity:!(Xe!=null&&Xe.is_old_data_for_time)},Vt.createElement(ve.default.Item,{className:"ml10",name:[lr.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},Vt.createElement(Re.default,{disabled:ea(["anonymous_appeal_settings","group_name"],to==null?void 0:to[Rr]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",size:"large",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:ai(ei?Xe==null?void 0:Xe.group_settings:xr,to)})))),Vt.createElement(pe.Z,{className:`${Ar.Z.lable_name1} ml20`},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Vt.createElement(pe.Z,null,Vt.createElement(Wi.Z,{disableWhenCommunity:!(Xe!=null&&Xe.is_old_data_for_time)},Vt.createElement(ve.default.Item,{className:"ml10",name:[lr.name,"appeal_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},Vt.createElement(Ke.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:ea(["anonymous_appeal_settings","appeal_penalty"],to==null?void 0:to[Rr])})))),!ca&&Vt.createElement(le.Z,{className:(Aa=Ar.Z)==null?void 0:Aa.h_lh_40},!!((Si=ai(ei?Xe==null?void 0:Xe.group_settings:xr,to))!=null&&Si.length)&&Vt.createElement(pe.Z,null,Vt.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{jr({is_admin:!0,appeal_penalty:2})}})),Rr!=0&&!ea(["anonymous_appeal_settings","group_name"],to==null?void 0:to[Rr])?Vt.createElement(pe.Z,null,Vt.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{wi(lr.name)}})):Vt.createElement(pe.Z,null,Vt.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))))}))))))),((0,ue.GJ)()||!(Pi||$i||Ui))&&Vt.createElement(Ve.ZP,{loading:_n||In,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{Ha.submit()}},"\u4FDD\u5B58"),Vt.createElement(Pl.Z,{onConfirm:(pr,jr)=>{Za.splice(pr,0,...jr),Za.splice(pr+jr.length,1);const wi=(0,Fe.QE)([...Za]);wi.forEach(lr=>{var Rr;((Rr=lr==null?void 0:lr.publish_time)==null?void 0:Rr.length)==2?lr.publish_time=lr.publish_time:lr.publish_time=[We()(lr==null?void 0:lr.publish_time),We()(lr==null?void 0:lr.end_time)]}),Ha.setFieldValue("group_settings",[...wi])}})))};var lu=(0,Ze.connect)(({shixunHomeworks:Bt,classroomList:pt,loading:vt})=>({shixunHomeworks:Bt,classroomList:pt,loading:vt.effects}))(Os),Rs=b(86847),wl=b(59301),As=Object.defineProperty,Ds=Object.getOwnPropertySymbols,Ws=Object.prototype.hasOwnProperty,Bs=Object.prototype.propertyIsEnumerable,ks=(Bt,pt,vt)=>pt in Bt?As(Bt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[pt]=vt,Hs=(Bt,pt)=>{for(var vt in pt||(pt={}))Ws.call(pt,vt)&&ks(Bt,vt,pt[vt]);if(Ds)for(var vt of Ds(pt))Bs.call(pt,vt)&&ks(Bt,vt,pt[vt]);return Bt},bs=(Bt,pt,vt)=>new Promise((Zn,$n)=>{var Qn=xn=>{try{Wn(vt.next(xn))}catch(An){$n(An)}},nr=xn=>{try{Wn(vt.throw(xn))}catch(An){$n(An)}},Wn=xn=>xn.done?Zn(xn.value):Promise.resolve(xn.value).then(Qn,nr);Wn((vt=vt.apply(Bt,pt)).next())});const Fl=({shixunHomeworks:Bt,dispatch:pt})=>{const{workSetting:vt}=Bt;(0,y.useEffect)(()=>{nr()},[]);const Zn=(0,Ze.useParams)(),[$n,Qn]=(0,y.useState)("1"),nr=()=>bs(void 0,null,function*(){yield pt({type:"shixunHomeworks/getWorkSetting",payload:Hs({},Zn)})}),Wn=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:vt!=null&&vt.is_new_rule?wl.createElement(lu,null):wl.createElement(vr,{getData:nr})},!(vt!=null&&vt.is_new_rule)&&{key:"3",label:"\u533F\u8BC4\u8BBE\u7F6E",element:wl.createElement(Gl,null)},{key:"4",label:"\u8BC4\u5206\u8BBE\u7F6E",element:wl.createElement(Li,{getData:nr})},{key:"5",label:"\u516C\u5F00\u8BBE\u7F6E",element:wl.createElement(Qi,{getData:nr})},{key:"6",label:"\u534F\u4F5C\u8BBE\u7F6E",element:wl.createElement(ba,null)}].filter(xn=>!!xn);return(0,y.useEffect)(()=>(pt({type:"globalSetting/footerToggle",payload:!1}),()=>{pt({type:"globalSetting/footerToggle",payload:!0})}),[]),wl.createElement("div",{style:{paddingBottom:"50px"}},wl.createElement(Rs.Z,{dataSource:Wn,style:{marginBottom:52}}))};var Ki=(0,Ze.connect)(({shixunHomeworks:Bt})=>({shixunHomeworks:Bt}))(Fl),Bi=b(26304),yl=b(48228),kl=b(56732),pl=Object.defineProperty,El=Object.getOwnPropertySymbols,ns=Object.prototype.hasOwnProperty,Jl=Object.prototype.propertyIsEnumerable,rs=(Bt,pt,vt)=>pt in Bt?pl(Bt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[pt]=vt,Rl=(Bt,pt)=>{for(var vt in pt||(pt={}))ns.call(pt,vt)&&rs(Bt,vt,pt[vt]);if(El)for(var vt of El(pt))Jl.call(pt,vt)&&rs(Bt,vt,pt[vt]);return Bt};const Vl=Bt=>React.createElement("svg",Rl({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Bt),React.createElement("title",null,"\u5206\u7EC4"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h14v14H0z"}),React.createElement("g",{stroke:"#FFF"},React.createElement("path",{d:"M1.5 5.685h7v7h-7z"}),React.createElement("path",{d:"M3 4.787V3.87l7.425.049v6.816h-.943"}),React.createElement("path",{d:"M5 2.917V2l7.425.05v6.685h-.943"}))));var as="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE0djE0SDB6Ii8+PGcgc3Ryb2tlPSIjRkZGIj48cGF0aCBkPSJNMS41IDUuNjg1aDd2N2gtN3oiLz48cGF0aCBkPSJNMyA0Ljc4N1YzLjg3bDcuNDI1LjA0OXY2LjgxNmgtLjk0MyIvPjxwYXRoIGQ9Ik01IDIuOTE3VjJsNy40MjUuMDV2Ni42ODVoLS45NDMiLz48L2c+PC9nPjwvc3ZnPg==",os={flex_box_center:"flex_box_center___Bm9CS",flex_space_between:"flex_space_between___ZsXhA",flex_box_vertical_center:"flex_box_vertical_center___xiJ7Z",flex_box_center_end:"flex_box_center_end___WJleE",flex_box_column:"flex_box_column___x3Ypw",wrap:"wrap___rzUN_",btns:"btns___YKkXq"},Xs=Object.defineProperty,js=Object.getOwnPropertySymbols,Ns=Object.prototype.hasOwnProperty,hs=Object.prototype.propertyIsEnumerable,is=(Bt,pt,vt)=>pt in Bt?Xs(Bt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[pt]=vt,Dl=(Bt,pt)=>{for(var vt in pt||(pt={}))Ns.call(pt,vt)&&is(Bt,vt,pt[vt]);if(js)for(var vt of js(pt))hs.call(pt,vt)&&is(Bt,vt,pt[vt]);return Bt},ss=(Bt,pt,vt)=>new Promise((Zn,$n)=>{var Qn=xn=>{try{Wn(vt.next(xn))}catch(An){$n(An)}},nr=xn=>{try{Wn(vt.throw(xn))}catch(An){$n(An)}},Wn=xn=>xn.done?Zn(xn.value):Promise.resolve(xn.value).then(Qn,nr);Wn((vt=vt.apply(Bt,pt)).next())});const us=({user:Bt,dispatch:pt})=>{const vt=(0,Ze.useParams)(),[Zn,$n]=(0,y.useState)({page:1,limit:10}),[Qn,nr]=(0,y.useState)([{}]),[Wn,xn]=(0,y.useState)(0),[An,Er]=(0,y.useState)(!0),br=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"left",render:(er,Gn,Jr)=>Jr+1,width:70},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",width:100,ellipsis:!0},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",width:110,ellipsis:!0,render:er=>er||"--"},{title:"\u73ED\u7EA7",align:"left",dataIndex:"course_group_name",width:110,ellipsis:!0,render:er=>er||"--"},{title:"\u5F53\u524D\u5206\u7EC4",align:"left",dataIndex:"from_course_group_name",width:110,render:(er,Gn)=>{var Jr;return y.createElement("span",null,y.createElement("span",null,er),y.createElement(xe.Z,{overlayClassName:os.tip,placement:"right",title:y.createElement(le.Z,{style:{maxHeight:200,overflow:"auto"}},y.createElement("div",null,"\u5206\u7EC4\u6210\u5458\uFF1A"),y.createElement("div",null,(Jr=Gn==null?void 0:Gn.from_course_group_members)==null?void 0:Jr.map(no=>y.createElement("div",null,no))))},y.createElement("i",{className:"iconfont icon-xiaowenhao2 ml5 c-light-primary font14"})))}},{title:"\u7533\u8BF7\u66F4\u6362\u5206\u7EC4",align:"left",dataIndex:"to_course_group_name",width:110,render:(er,Gn)=>{var Jr;return y.createElement("span",null,y.createElement("span",null,er),y.createElement(xe.Z,{overlayClassName:os.tip,placement:"right",title:y.createElement(le.Z,{style:{maxHeight:200,overflow:"auto"}},y.createElement("div",null,"\u5206\u7EC4\u6210\u5458\uFF1A"),y.createElement("div",null,(Jr=Gn==null?void 0:Gn.to_course_group_members)==null?void 0:Jr.map(no=>y.createElement("div",null,no))))},y.createElement("i",{className:"iconfont icon-xiaowenhao2 ml5 c-light-primary font14"})))}},{title:"\u7533\u8BF7\u7406\u7531",align:"left",dataIndex:"reason"},{title:"\u64CD\u4F5C",align:"right",dataIndex:"status",width:110,render:(er,Gn)=>y.createElement(y.Fragment,null,er==="\u5F85\u5904\u7406"&&y.createElement("span",{className:os.btns},y.createElement("span",{onClick:()=>Rn(Gn.id,2)},"\u62D2\u7EDD"),y.createElement("span",{className:"ml30",onClick:()=>Rn(Gn.id,1)},"\u540C\u610F")),er==="\u5DF2\u540C\u610F"&&y.createElement("span",{style:{color:"#00B187"}},"\u5DF2\u540C\u610F"),er==="\u5DF2\u62D2\u7EDD"&&y.createElement("span",{style:{color:"#E30000"}},"\u5DF2\u62D2\u7EDD"))}],Rn=(er,Gn)=>ss(void 0,null,function*(){Er(!0);const Jr=yield(0,Ae.ZP)(`/api/homework_commons/${vt==null?void 0:vt.categoryId}/deal_request`,{method:"post",body:{request_id:er,status:Gn}});(Jr==null?void 0:Jr.status)===0&&(ge.ZP.success("\u64CD\u4F5C\u6210\u529F"),wn(Zn)),Er(!1)});(0,y.useEffect)(()=>{wn(Zn)},[]);const wn=er=>ss(void 0,null,function*(){Er(!0);const Gn=yield(0,Ae.ZP)(`/api/homework_commons/${vt==null?void 0:vt.categoryId}/get_request`,{method:"get",params:Dl({},er)});(Gn==null?void 0:Gn.status)===0&&(nr(Gn.data),xn(Gn==null?void 0:Gn.total_count)),Er(!1)}),rr=(er,Gn)=>{Zn.page=er,Zn.limit=Gn,$n(Dl({},Zn)),wn(Zn)};return y.createElement("section",{className:os.wrap},y.createElement(ke.default,{dataSource:Qn,bordered:!1,rowKey:er=>er.id,columns:br,loading:An,pagination:{pageSize:Zn.limit,total:Wn,current:Zn.page,onChange:rr,showQuickJumper:!0,hideOnSinglePage:!0}}))};var Vs=(0,Ze.connect)(({user:Bt})=>({user:Bt}))(us),nu=b(584),ql={modal:"modal___AejJU",member:"member___mqy9M",head:"head___TWHLt",listWrap:"listWrap___zvWV4",list:"list___dWwg9"},Ps=Object.defineProperty,Qs=Object.getOwnPropertySymbols,Js=Object.prototype.hasOwnProperty,Ms=Object.prototype.propertyIsEnumerable,cu=(Bt,pt,vt)=>pt in Bt?Ps(Bt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[pt]=vt,qs=(Bt,pt)=>{for(var vt in pt||(pt={}))Js.call(pt,vt)&&cu(Bt,vt,pt[vt]);if(Qs)for(var vt of Qs(pt))Ms.call(pt,vt)&&cu(Bt,vt,pt[vt]);return Bt},du=(Bt,pt)=>{var vt={};for(var Zn in Bt)Js.call(Bt,Zn)&&pt.indexOf(Zn)<0&&(vt[Zn]=Bt[Zn]);if(Bt!=null&&Qs)for(var Zn of Qs(Bt))pt.indexOf(Zn)<0&&Ms.call(Bt,Zn)&&(vt[Zn]=Bt[Zn]);return vt},Us=(Bt,pt,vt)=>new Promise((Zn,$n)=>{var Qn=xn=>{try{Wn(vt.next(xn))}catch(An){$n(An)}},nr=xn=>{try{Wn(vt.throw(xn))}catch(An){$n(An)}},Wn=xn=>xn.done?Zn(xn.value):Promise.resolve(xn.value).then(Qn,nr);Wn((vt=vt.apply(Bt,pt)).next())});const _s=Bt=>{var pt=Bt,{classroomList:vt,dispatch:Zn,cb:$n}=pt,Qn=du(pt,["classroomList","dispatch","cb"]),nr,Wn,xn,An,Er,br,Rn,wn,rr;const er=(0,Ze.useParams)(),[Gn,Jr]=(0,y.useState)({}),[no,Pn]=(0,y.useState)(""),[qr,sn]=(0,y.useState)(!0),[Fr,ra]=(0,y.useState)(!1),[Xe,Ur]=(0,y.useState)("");(0,y.useEffect)(()=>{vt.actionTabs.key==="\u7533\u8BF7\u6362\u7EC4"&&_n()},[vt.actionTabs]);const _n=(In="")=>Us(void 0,null,function*(){sn(!0);const zr=yield(0,Ae.ZP)(`/api/homework_commons/${er.categoryId}/get_group_members`,{method:"get",params:{group_id:In}});(zr==null?void 0:zr.status)===0&&Jr(qs({},zr)),sn(!1)}),$a=()=>Us(void 0,null,function*(){if(!no){ge.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u66F4\u6362\u7684\u5206\u7EC4");return}if(!Xe){ge.ZP.warning("\u8BF7\u8F93\u5165\u66F4\u6362\u539F\u56E0");return}ra(!0);let In=yield(0,Ae.ZP)(`/api/homework_commons/${er.categoryId}/create_request`,{method:"post",body:{to_course_group_id:no,reason:Xe}});(In==null?void 0:In.status)===0&&(ge.ZP.info("\u64CD\u4F5C\u6210\u529F"),Zn({type:"classroomList/setActionTabs",payload:{}}),$n()),ra(!1)});return y.createElement(Se.default,{width:700,centered:!0,afterClose:()=>{Pn(""),Ur("")},confirmLoading:Fr,title:"\u7533\u8BF7\u66F4\u6362\u5206\u7EC4",onOk:$a,open:vt.actionTabs.key==="\u7533\u8BF7\u6362\u7EC4",onCancel:()=>{Zn({type:"classroomList/setActionTabs",payload:{}})}},y.createElement("div",{className:ql.modal},y.createElement(dn.Z,{spinning:qr},y.createElement(le.Z,{align:"middle",justify:"space-between"},y.createElement("div",{className:"c-black"},"\u4F60\u5F53\u524D\u6240\u5728\u5206\u7EC4\xA0",y.createElement("b",null,Gn==null?void 0:Gn.current_group)),y.createElement(le.Z,{align:"middle"},y.createElement("div",{className:"mr15"},"\u66F4\u6362\u5206\u7EC4"),y.createElement(Re.default,{onChange:In=>{Pn(In),_n(In)},value:no,size:"large",style:{width:248}},(nr=Gn==null?void 0:Gn.group_infos)==null?void 0:nr.map(In=>y.createElement(Re.default.Option,{key:In.group_id,value:In.group_id},In.group_name))))),y.createElement(le.Z,{className:"mt15"},y.createElement("div",{className:ql.member,style:{borderRight:"1px solid #D9DFE8"}},y.createElement(le.Z,{className:ql.head},y.createElement("div",null,Gn==null?void 0:Gn.current_group,"\u6210\u5458"),y.createElement("div",null,"\u5171",y.createElement("span",{className:"ml5 mr5 c-light-primary"},(Wn=Gn==null?void 0:Gn.current_group_members)==null?void 0:Wn.length),"\u4EBA")),y.createElement(le.Z,{style:{height:"calc(100% - 34px)"}},y.createElement("div",{className:ql.listWrap,style:{borderRight:0}},(xn=Gn==null?void 0:Gn.current_group_members)==null?void 0:xn.map(In=>y.createElement("div",{key:In.user_id,className:ql.list},y.createElement("img",{src:`${bt.Z.IMG_SERVER}/images/${In==null?void 0:In.avatar_url}`}),y.createElement("span",null,In.real_name),(In==null?void 0:In.is_me)&&y.createElement("div",null,"\u6211")))))),y.createElement("div",{className:ql.member},!((An=Gn==null?void 0:Gn.group_members)!=null&&An.length)&&y.createElement(nu.Z,null),!!((Er=Gn==null?void 0:Gn.group_members)!=null&&Er.length)&&y.createElement(y.Fragment,null,y.createElement(le.Z,{className:ql.head},y.createElement("div",null,(Rn=(br=Gn==null?void 0:Gn.group_infos)==null?void 0:br.find(In=>In.group_id===no))==null?void 0:Rn.group_name,"\u6210\u5458"),y.createElement("div",null,"\u5171",y.createElement("span",{className:"ml5 mr5 c-light-primary"},(wn=Gn==null?void 0:Gn.group_members)==null?void 0:wn.length),"\u4EBA")),y.createElement(le.Z,{style:{height:"calc(100% - 34px)"}},y.createElement("div",{className:ql.listWrap,style:{borderLeft:0}},(rr=Gn==null?void 0:Gn.group_members)==null?void 0:rr.map(In=>y.createElement("div",{key:In.user_id,className:ql.list},y.createElement("img",{src:`${bt.Z.IMG_SERVER}/images/${In==null?void 0:In.avatar_url}`}),y.createElement("span",null,In.real_name)))))))),y.createElement(le.Z,{className:"mt15"},y.createElement("div",{className:"mr15",style:{color:"#5F6368"}},"\u66F4\u6362\u539F\u56E0"),y.createElement(we.default.TextArea,{maxLength:300,value:Xe,onChange:In=>Ur(In.target.value),style:{width:578},placeholder:"\u8BF7\u8F93\u5165\u6362\u7EC4\u539F\u56E0",size:"large"})))))};var Ts=(0,Ze.connect)(({classroomList:Bt})=>({classroomList:Bt}))(_s),Xo={flex_box_center:"flex_box_center___sf_sV",flex_space_between:"flex_space_between___k0joE",flex_box_vertical_center:"flex_box_vertical_center___fyum8",flex_box_center_end:"flex_box_center_end___UC5kA",flex_box_column:"flex_box_column___JCpJG",Onerow:"Onerow___OAbXd",title:"title___YZryt",export:"export___wcKFT",bg:"bg___fNXI3",tabs:"tabs___hlZi4",workListTabWrap:"workListTabWrap___sjHcT",workListTabButton:"workListTabButton___MOSGf",title_style:"title_style___mGYw9"},Ls=b(84667),be=b(39623),it=b(43632),Ct=b(51502),Tt={TabsStyle:"TabsStyle___TanFG"},_t=b(59301),Cn=Object.defineProperty,Mn=Object.defineProperties,zn=Object.getOwnPropertyDescriptors,ur=Object.getOwnPropertySymbols,yr=Object.prototype.hasOwnProperty,jn=Object.prototype.propertyIsEnumerable,kr=(Bt,pt,vt)=>pt in Bt?Cn(Bt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[pt]=vt,Hr=(Bt,pt)=>{for(var vt in pt||(pt={}))yr.call(pt,vt)&&kr(Bt,vt,pt[vt]);if(ur)for(var vt of ur(pt))jn.call(pt,vt)&&kr(Bt,vt,pt[vt]);return Bt},Zr=(Bt,pt)=>Mn(Bt,zn(pt)),Nr=(Bt,pt,vt)=>new Promise((Zn,$n)=>{var Qn=xn=>{try{Wn(vt.next(xn))}catch(An){$n(An)}},nr=xn=>{try{Wn(vt.throw(xn))}catch(An){$n(An)}},Wn=xn=>xn.done?Zn(xn.value):Promise.resolve(xn.value).then(Qn,nr);Wn((vt=vt.apply(Bt,pt)).next())});const Xr=Bt=>Nr(void 0,null,function*(){return yield(0,Ae.ZP)(`/api/student_works/${Bt.userId}/deal_appeal_score.json`,{method:"post",body:Bt})}),ta=({globalSetting:Bt,shixunHomeworks:pt,dispatch:vt,classroomList:Zn})=>{var $n,Qn,nr,Wn,xn,An;const Er=(0,Ze.useParams)(),[br]=(0,Ze.useSearchParams)(),[Rn]=ve.default.useForm(),{workSetting:wn}=pt,[rr,er]=(0,y.useState)(!1),[Gn,Jr]=(0,y.useState)(null),[,no,Pn,qr]=(0,kt.U)(Ot.cN,{homeworkId:Er==null?void 0:Er.categoryId}),[,sn,Fr,ra]=(0,kt.U)(Ot.Qz,{homeworkId:Er==null?void 0:Er.categoryId}),[,Xe,Ur,_n]=(0,kt.U)(Ot.mQ,{homeworkId:Er==null?void 0:Er.categoryId}),[,,$a,In]=(0,kt.U)(Xr,{}),[zr,Ha]=(0,y.useState)({activeKey:"1",page:1,limit:10,status:""}),Uo=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u5F85\u5BA1\u6838"},{id:3,name:"\u63A5\u53D7\u7533\u8BC9"},{id:4,name:"\u9A73\u56DE\u7533\u8BC9"}],Po=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Ir,io,Va)=>`${((zr==null?void 0:zr.page)-1)*zr.limit+Va+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:(Ir,io)=>_t.createElement("a",{href:`/classrooms/${Er==null?void 0:Er.coursesId}/group_homework/${Er==null?void 0:Er.categoryId}/review/${io==null?void 0:io.student_work_id}`,target:"_blank"},Ir)},{title:"\u53CD\u9988\u95EE\u9898\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:180,render:Ir=>We()(Ir).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(Ir,io)=>_t.createElement("a",{href:`/classrooms/${Er==null?void 0:Er.coursesId}/group_homework/${Er==null?void 0:Er.categoryId}/review/${io==null?void 0:io.student_work_id}`,target:"_blank"},"\u67E5\u770B")}],Za=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Ir,io,Va)=>`${((zr==null?void 0:zr.page)-1)*zr.limit+Va+1}`},{title:"\u59D3\u540D",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"status",ellipsis:!0,key:"status",render:Ir=>Ir===-1?"\u91CD\u505A\u4E2D":_t.createElement(Fe.Uw,{status:Ir})},{title:"\u88AB\u8BC4\u6570",dataIndex:"student_comment_count",key:"student_comment_count",ellipsis:!0,width:100},{title:"\u88AB\u533F\u8BC4\u6700\u5927\u5206\u5DEE",dataIndex:"abnormal_score",key:"abnormal_score",width:180},{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"score",key:"score",width:180},{title:"\u533F\u8BC4\u5F02\u5E38\u65F6\u95F4",dataIndex:"abnormal_date",key:"abnormal_date",width:180},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(Ir,io)=>_t.createElement("a",{href:`/classrooms/${Er==null?void 0:Er.coursesId}/group_homework/${Er==null?void 0:Er.categoryId}/review/${io==null?void 0:io.student_work_id}`,target:"_blank"},"\u67E5\u770B")}],Ho=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Ir,io,Va)=>`${((zr==null?void 0:zr.page)-1)*zr.limit+Va+1}`},{title:"\u7533\u8BC9\u4EBA",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:(Ir,io)=>_t.createElement("a",{href:`/classrooms/${Er==null?void 0:Er.coursesId}/group_homework/${Er==null?void 0:Er.categoryId}/review/${io==null?void 0:io.student_work_id}`,target:"_blank"},Ir)},{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:Ir=>We()(Ir).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:(Ir,io)=>_t.createElement(_t.Fragment,null,Ir==3&&_t.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),Ir==4&&_t.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),Ir==1&&_t.createElement(_t.Fragment,null,_t.createElement(St.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>Nr(void 0,null,function*(){(yield $a({userId:io.student_work_id,score_id:io.student_works_score_id,status:4})).status===0&&To()})},"\u9A73\u56DE"),_t.createElement(St.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:()=>Nr(void 0,null,function*(){Jr(io),er(!0)})},"\u63A5\u53D7")))}],To=(Ir=zr)=>{zr.activeKey=="1"&&Fr({page:Ir==null?void 0:Ir.page,limit:Ir==null?void 0:Ir.limit}),zr.activeKey=="2"&&Ur({page:Ir==null?void 0:Ir.page,limit:Ir==null?void 0:Ir.limit}),zr.activeKey=="3"&&Pn({page:Ir==null?void 0:Ir.page,limit:Ir==null?void 0:Ir.limit,status:Ir==null?void 0:Ir.status})};return(0,y.useEffect)(()=>{To(zr)},[zr]),(0,y.useEffect)(()=>{console.log("params",Er,br.get("TabsActiveKey")?br.get("TabsActiveKey"):wn!=null&&wn.is_new_rule?"3":"1"),Ha(Zr(Hr({},zr),{activeKey:br.get("TabsActiveKey")||"1"}))},[br.get("TabsActiveKey")]),_t.createElement(dn.Z,{spinning:sn||no||Xe},_t.createElement("section",{className:"p30",style:{background:"#fff"}},_t.createElement(fe.default,{destroyInactiveTabPane:!0,className:Tt.TabsStyle,activeKey:zr.activeKey,onChange:Ir=>{Ha(Zr(Hr({},zr),{activeKey:Ir,page:1,limit:10}))}},_t.createElement(fe.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"1"},_t.createElement(ke.default,{className:"mt20",locale:{emptyText:_t.createElement(rt.Z,null)},columns:Po,dataSource:(($n=ra==null?void 0:ra.data)==null?void 0:$n.list)||[],pagination:{total:((Qn=ra==null?void 0:ra.data)==null?void 0:Qn.count)||0,onChange:(Ir,io)=>{Ha(Zr(Hr({},zr),{page:Ir,limit:io}))},current:zr==null?void 0:zr.page,pageSize:zr==null?void 0:zr.limit,showTotal:Ir=>_t.createElement(_t.Fragment,null,"\u5171",_t.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ir),"\u6761\u6570\u636E")}})),_t.createElement(fe.default.TabPane,{tab:"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38",key:"2"},_t.createElement(ke.default,{className:"mt20",locale:{emptyText:_t.createElement(rt.Z,null)},columns:Za,dataSource:((nr=_n==null?void 0:_n.data)==null?void 0:nr.list)||[],pagination:{total:((Wn=_n==null?void 0:_n.data)==null?void 0:Wn.count)||0,onChange:(Ir,io)=>{Ha(Zr(Hr({},zr),{page:Ir,limit:io}))},current:zr==null?void 0:zr.page,pageSize:zr==null?void 0:zr.limit,showTotal:Ir=>_t.createElement(_t.Fragment,null,"\u5171",_t.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ir),"\u6761\u6570\u636E")}})),_t.createElement(fe.default.TabPane,{tab:"\u533F\u8BC4\u7533\u8BC9",key:"3"},_t.createElement(St.qp,{title:"\u7533\u8BC9\u72B6\u6001",className:"mt20",value:zr.status,onChange:Ir=>{Ha(Zr(Hr({},zr),{status:Ir,page:1}))},dataSource:Uo,titleWidth:60}),_t.createElement(ke.default,{locale:{emptyText:_t.createElement(rt.Z,null)},columns:Ho,dataSource:((xn=qr==null?void 0:qr.data)==null?void 0:xn.list)||[],pagination:{total:((An=qr==null?void 0:qr.data)==null?void 0:An.count)||0,onChange:(Ir,io)=>{Ha(Zr(Hr({},zr),{page:Ir,limit:io}))},current:zr==null?void 0:zr.page,pageSize:zr==null?void 0:zr.limit,showTotal:Ir=>_t.createElement(_t.Fragment,null,"\u5171",_t.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ir),"\u6761\u6570\u636E")}}))),_t.createElement(Se.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:rr,centered:!0,destroyOnClose:!0,onCancel:()=>{er(!1)},maskClosable:!1,width:544,onOk:()=>{Rn.submit()}},_t.createElement(ve.default,{form:Rn,colon:!1,onFinish:Ir=>Nr(void 0,null,function*(){(yield $a(Zr(Hr({},Ir),{userId:Gn.student_work_id,score_id:Gn.student_works_score_id,status:3}))).status===0&&(To(),er(!1))})},_t.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"),_t.createElement(Ct.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:_t.createElement("a",{href:`/classrooms/${Er==null?void 0:Er.coursesId}/group_homework/${Er==null?void 0:Er.categoryId}/review/${Gn==null?void 0:Gn.student_work_id}`,target:"_blank"},Gn==null?void 0:Gn.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:_t.createElement("span",{style:{color:"#191919"}},Gn==null?void 0:Gn.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:_t.createElement("span",{style:{color:"#191919"}},Gn==null?void 0:Gn.score)}]}),_t.createElement(le.Z,{className:"mt20",wrap:!1},_t.createElement(pe.Z,null,_t.createElement(ve.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},_t.createElement(Ke.Z,{min:1,max:100,step:1}))),_t.createElement(pe.Z,null,_t.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),_t.createElement(pe.Z,null,_t.createElement(ve.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},_t.createElement(Le.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570"))))))))};var na=(0,Ze.connect)(({user:Bt,shixunHomeworks:pt,loading:vt,globalSetting:Zn,classroomList:$n})=>({user:Bt,shixunHomeworks:pt,globalSetting:Zn,loading:vt.effects,classroomList:$n}))(ta),Ua={},$r=b(59301),da=Object.defineProperty,qa=Object.defineProperties,Sa=Object.getOwnPropertyDescriptors,_a=Object.getOwnPropertySymbols,No=Object.prototype.hasOwnProperty,ho=Object.prototype.propertyIsEnumerable,Eo=(Bt,pt,vt)=>pt in Bt?da(Bt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[pt]=vt,fo=(Bt,pt)=>{for(var vt in pt||(pt={}))No.call(pt,vt)&&Eo(Bt,vt,pt[vt]);if(_a)for(var vt of _a(pt))ho.call(pt,vt)&&Eo(Bt,vt,pt[vt]);return Bt},Wo=(Bt,pt)=>qa(Bt,Sa(pt)),Fo=(Bt,pt,vt)=>new Promise((Zn,$n)=>{var Qn=xn=>{try{Wn(vt.next(xn))}catch(An){$n(An)}},nr=xn=>{try{Wn(vt.throw(xn))}catch(An){$n(An)}},Wn=xn=>xn.done?Zn(xn.value):Promise.resolve(xn.value).then(Qn,nr);Wn((vt=vt.apply(Bt,pt)).next())});const ao=({shixunHomeworks:Bt,loading:pt,globalSetting:vt,dispatch:Zn})=>{const[$n,Qn]=(0,y.useState)(fo(fo({},(0,Ze.useParams)()),{page:1,limit:20})),{workList:nr,workSetting:Wn}=Bt,[xn,An]=(0,y.useState)([]),Er=()=>Fo(void 0,null,function*(){const wn=yield Zn({type:"shixunHomeworks/getWorkList",payload:Wo(fo({},$n),{score_open:Wn==null?void 0:Wn.score_open,work_public:Wn==null?void 0:Wn.work_public})});An((wn==null?void 0:wn.student_works)||[])});(0,y.useEffect)(()=>{Er()},[]);const br=(wn,rr)=>{$n.page=wn,$n.limit=20,Er()},Rn=[(nr==null?void 0:nr.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE",align:"left",dataIndex:"base_on_project",width:200,render:(wn,rr)=>{var er,Gn,Jr,no,Pn,qr;return{children:((er=rr.project_info)==null?void 0:er.id)!==-1?$r.createElement("a",{target:"_blank",title:(Gn=rr.project_info)==null?void 0:Gn.name,href:`${(Jr=vt==null?void 0:vt.setting)==null?void 0:Jr.old_url}${(no=rr.project_info)==null?void 0:no.id}`,style:{whiteSpace:"break-spaces"}},(Pn=rr.project_info)==null?void 0:Pn.name):(qr=rr.project_info)==null?void 0:qr.name,props:{rowSpan:rr.rowSpan}}}},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:(wn,rr)=>$r.createElement("div",{style:{display:"flex",alignItems:"center"}},$r.createElement("span",{className:Ua.atitle,style:{width:rr.is_leader?"":130,maxWidth:rr.is_leader&&80}}," ",wn),rr.is_leader&&$r.createElement("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10}},"\u7EC4\u957F"))},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",sortDirections:["descend","ascend"],width:80,ellipsis:!0,sorter:!(nr!=null&&nr.base_on_project),render:wn=>$r.createElement("span",{style:{color:"#666666"}},wn)},{title:"\u5F53\u524D\u6210\u7EE9",align:"left",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!(nr!=null&&nr.base_on_project),render:(wn,rr)=>$r.createElement(xe.Z,{placement:"bottom",title:$r.createElement("div",null,$r.createElement("div",null,rr.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${rr.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),$r.createElement("div",null,rr.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${rr.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),nr!=null&&nr.anonymous_comment?$r.createElement("div",null,rr.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${rr.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",nr!=null&&nr.is_group_grade?$r.createElement("div",null,rr.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${rr.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",$r.createElement("div",null,rr.late_penalty?`\u8FDF\u4EA4\u6263\u5206\uFF1A${rr.late_penalty}\u5206`:"\u8FDF\u4EA4\u6263\u5206\uFF1A0.0\u5206"),$r.createElement("div",null,rr.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${rr.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),nr!=null&&nr.anonymous_comment?$r.createElement("div",null,rr.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${rr.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",$r.createElement("div",null,rr.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${rr.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(nr!=null&&nr.is_jupyter||nr!=null&&nr.is_jupyter_lab)&&$r.createElement("div",{onClick:er=>{er.stopPropagation(),Ze.history.push(`/classrooms/${$n.coursesId}/group_homework/${$n.categoryId}/review/${rr.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},wn>0?$r.createElement("span",{style:{color:"#ff8100"}},wn):wn)},(nr==null?void 0:nr.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",dataIndex:"code_lines_count",render:wn=>wn||"--"},(nr==null?void 0:nr.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",dataIndex:"issues_count",render:(wn,rr)=>wn||"--"},(nr==null?void 0:nr.base_on_project)&&{title:"\u66F4\u65B0\u65F6\u95F4",align:"left",dataIndex:"update_time",width:140,render:(wn,rr)=>({children:wn?$r.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",$r.createElement("br",null),We()(wn).format("YYYY-MM-DD HH:mm")):"--",props:{rowSpan:rr.rowSpan}})},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",align:"left",render:(wn,rr)=>({children:wn===-1?"\u91CD\u505A\u4E2D":$r.createElement(Fe.Uw,{status:wn}),props:{rowSpan:rr.rowSpan}})},!(nr!=null&&nr.base_on_project)&&{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:70,render:(wn,rr)=>({children:$r.createElement("span",{className:"c-blue"},wn),props:{rowSpan:rr.rowSpan}})},{title:"\u64CD\u4F5C",width:nr!=null&&nr.base_on_project?100:150,align:"left",dataInex:"action",render:(wn,rr)=>nr!=null&&nr.work_public?$r.createElement("a",{className:"c-blue",onClick:er=>{er.preventDefault(),Ze.history.push(`/classrooms/${$n.coursesId}/group_homework/${$n.categoryId}/review/${rr.id}`)}}," \u67E5\u770B "):"--"}].filter(wn=>!!wn);return $r.createElement("div",{className:"p30 bg-white"},$r.createElement("aside",{style:{paddingBottom:30}},$r.createElement(ke.default,{loading:pt["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(wn,rr)=>(wn==null?void 0:wn.item_index)%2===0&&Ua.tables,className:Ua.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:xn,columns:Rn,onChange:(wn,rr,er)=>{if(er.order===void 0)switch(er.field){case"student_id":$n.b_order="desc",$n.order=er.field;break;default:delete $n.b_order,delete $n.order}else $n.b_order=er.order.replace("end",""),$n.order=er.field;Zn({type:"shixunHomeworks/getWorkList",payload:fo({},$n)})}})),$r.createElement(ce.Z,{showSizeChanger:!1,style:{paddingBottom:30},hideOnSinglePage:!0,onChange:br,defaultCurrent:$n.page||1,current:$n.page||1,defaultPageSize:20,total:Bt.workList.work_count}))};var Ga=(0,Ze.connect)(({shixunHomeworks:Bt,classroomList:pt,globalSetting:vt,loading:Zn})=>({shixunHomeworks:Bt,classroomList:pt,loading:Zn.effects,globalSetting:vt}))(ao),so=b(94968),eo=b(59301),Qo=(Bt,pt,vt)=>new Promise((Zn,$n)=>{var Qn=xn=>{try{Wn(vt.next(xn))}catch(An){$n(An)}},nr=xn=>{try{Wn(vt.throw(xn))}catch(An){$n(An)}},Wn=xn=>xn.done?Zn(xn.value):Promise.resolve(xn.value).then(Qn,nr);Wn((vt=vt.apply(Bt,pt)).next())});const{Dragger:Vo}=so.default,bo=({})=>{const Bt=(0,Ze.useParams)(),[pt]=ve.default.useForm(),[vt,Zn]=(0,y.useState)([]),[$n,Qn]=(0,y.useState)(!1);let[nr,Wn]=(0,y.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});function xn(){return Qo(this,null,function*(){var An,Er;let br;Qn(!0),window.location.href.indexOf("exercise")>-1?br=`/api/exercises/${Bt==null?void 0:Bt.categoryId}/redo_logs.json`:br=`/api/homework_commons/${Bt==null?void 0:Bt.categoryId}/redo_logs.json`;let Rn=yield(0,Ae.ZP)(br,{method:"get",params:nr});if(Qn(!1),(Rn==null?void 0:Rn.status)===0){let wn=[];(Er=(An=Rn==null?void 0:Rn.data)==null?void 0:An.list)==null||Er.map((rr,er)=>{var Gn;(Gn=rr==null?void 0:rr.group_infos)==null||Gn.map((Jr,no)=>{var Pn,qr,sn;Jr.rowSpan=no==0?(Pn=rr==null?void 0:rr.group_infos)==null?void 0:Pn.length:((sn=(qr=rr==null?void 0:rr.group_infos)==null?void 0:qr.filter(Fr=>Fr.work_group_id))==null?void 0:sn.length)>0?0:1,wn.push(Jr)})}),Zn([...wn])}})}return(0,y.useEffect)(()=>{xn()},[]),eo.createElement("div",{style:{padding:"30px",background:"#fff"}},eo.createElement(ke.default,{loading:$n,bordered:!0,columns:[{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group_name",width:200,render:(An,Er)=>({children:eo.createElement("span",null,An),props:{rowSpan:Er.rowSpan}})},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(An,Er)=>({children:eo.createElement("span",null,We()(An).format("YYYY-MM-DD HH:mm:ss")),props:{rowSpan:Er.rowSpan}})},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator",render:(An,Er)=>({children:eo.createElement("span",null,An),props:{rowSpan:Er.rowSpan}})}],dataSource:vt,pagination:!1}),eo.createElement(ce.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(An,Er)=>{nr.page=An,nr.limit=Er,Wn(nr),xn()},current:nr.page,total:vt.count,pageSize:nr.limit,style:{marginTop:20}}))};var Ao=(0,Ze.connect)(({classroomList:Bt})=>({classroomList:Bt}))(bo),oo=b(10846),wo={StepsStyle:"StepsStyle___U8mUn"},vo=b(86697),Io=b(77996),ui={RadioGroup:"RadioGroup___LQlI0",TableStyles:"TableStyles___a_uqz"},tt=({onFinish:Bt})=>{var pt,vt,Zn,$n,Qn;const{shixunHomeworks:nr}=(0,Ze.useSelector)(Xe=>Xe),{actionTabs:Wn}=nr,xn=(0,Ze.useDispatch)(),An=(0,Ze.useParams)(),[,,Er,br]=(0,kt.U)(Io.hf,{id:An==null?void 0:An.coursesId,page:1,limit:2e4}),[Rn,wn,rr,er]=(0,kt.U)(Io.sK,{coursesId:An==null?void 0:An.coursesId,categoryId:An==null?void 0:An.categoryId,page:1,limit:10,keywords:"",course_group_ids:""}),[Gn,Jr]=(0,y.useState)([]),[no,Pn]=(0,y.useState)([]),qr=[{title:"\u59D3\u540D",width:80,dataIndex:"user_name",ellipsis:!0},{title:"\u624B\u673A",dataIndex:"phone",ellipsis:!0,render:Xe=>Xe||"--"},{title:"\u90AE\u7BB1",dataIndex:"mail",ellipsis:!0,render:Xe=>Xe||"--"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",ellipsis:!0,render:Xe=>Xe||"--"},{title:"\u5206\u73ED",dataIndex:"course_group_name",ellipsis:!0}],[sn,Fr]=(0,y.useState)("");(0,y.useEffect)(()=>{Fr(Rn==null?void 0:Rn.keywords)},[Rn==null?void 0:Rn.keywords]),(0,y.useEffect)(()=>{var Xe,Ur;if(Wn.key=="AddLeader"){Wn!=null&&Wn.unified_setting&&Er({}),rr({course_group_ids:(Xe=Wn==null?void 0:Wn.course_groups)==null?void 0:Xe.map(zr=>zr==null?void 0:zr.id)});let _n=[],$a=[];const In=(zr,Ha)=>{zr.name=(zr==null?void 0:zr.user_name)||zr.name,_n!=null&&_n.find(Uo=>(Uo==null?void 0:Uo.course_group_id)==(zr==null?void 0:zr.course_group_id))?_n=_n==null?void 0:_n.map(Uo=>{var Po;return(Uo==null?void 0:Uo.course_group_id)==(zr==null?void 0:zr.course_group_id)&&(Uo.leaders=Ha?[...(Uo==null?void 0:Uo.leaders)||[],zr]:(Po=(Uo==null?void 0:Uo.leaders)||[])==null?void 0:Po.filter(Za=>Za.id!=(zr==null?void 0:zr.id))),Uo}):_n=[..._n||[],{course_group_id:zr==null?void 0:zr.course_group_id,course_group_name:zr==null?void 0:zr.course_group_name,course_member_count:zr==null?void 0:zr.course_member_count,leaders:[zr]}],$a=Ha?$a.concat(zr==null?void 0:zr.id):$a==null?void 0:$a.filter(Uo=>Uo!=(zr==null?void 0:zr.id))};(Ur=Wn==null?void 0:Wn.data)==null||Ur.forEach(zr=>{In(zr,!0)}),Pn($a),Jr(_n)}},[Wn.key]);const ra=(Xe,Ur)=>{let _n=[];Xe.name=(Xe==null?void 0:Xe.user_name)||Xe.name,Gn!=null&&Gn.find($a=>($a==null?void 0:$a.course_group_id)==(Xe==null?void 0:Xe.course_group_id))?(_n=Gn==null?void 0:Gn.map($a=>{var In;return($a==null?void 0:$a.course_group_id)==(Xe==null?void 0:Xe.course_group_id)&&($a.leaders=Ur?[...($a==null?void 0:$a.leaders)||[],Xe]:(In=($a==null?void 0:$a.leaders)||[])==null?void 0:In.filter(zr=>zr.id!=(Xe==null?void 0:Xe.id))),$a}),_n=_n==null?void 0:_n.filter($a=>{var In;return((In=$a==null?void 0:$a.leaders)==null?void 0:In.length)>0})):_n=[...Gn||[],{course_group_id:Xe==null?void 0:Xe.course_group_id,course_group_name:Xe==null?void 0:Xe.course_group_name,course_member_count:Xe==null?void 0:Xe.course_member_count,leaders:[Xe]}],Pn(Ur?no.concat(Xe==null?void 0:Xe.id):no==null?void 0:no.filter($a=>$a!=(Xe==null?void 0:Xe.id))),Jr(_n)};return y.createElement(Se.default,{open:Wn.key==="AddLeader",title:"\u6DFB\u52A0\u7EC4\u957F",width:1200,centered:!0,onCancel:()=>{xn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},onOk:()=>{const Xe=[];Gn==null||Gn.forEach(Ur=>{var _n;((_n=Ur==null?void 0:Ur.leaders)==null?void 0:_n.length)>0&&Xe.push(...(Ur==null?void 0:Ur.leaders)||{})}),Bt==null||Bt(Xe),xn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}},y.createElement("div",{className:"flex gap-20px"},y.createElement("div",{className:"flex-2 minW-0 minH-0 flex flex-col"},y.createElement("div",{className:"flex item-center gap-20px c-grey-333"},y.createElement("div",{className:"text-nowrap"},"\u5206\u73ED"),y.createElement(Re.default,{size:"large",className:"flex-1",value:Rn==null?void 0:Rn.course_group_ids,onChange:Xe=>{var Ur;(Xe==null?void 0:Xe.length)==0?rr({course_group_ids:(Ur=Wn==null?void 0:Wn.course_groups)==null?void 0:Ur.map(_n=>_n==null?void 0:_n.id)}):rr({course_group_ids:Xe,keywords:"",page:1})},mode:"multiple",filterOption:(Xe,Ur)=>{var _n;return((_n=Ur==null?void 0:Ur.label)!=null?_n:"").toLowerCase().includes(Xe.toLowerCase())},options:Wn!=null&&Wn.unified_setting?[{value:"",label:"\u5168\u90E8\u73ED\u7EA7"},{value:"0",label:"\u672A\u5206\u73ED"},...((pt=br==null?void 0:br.course_groups)==null?void 0:pt.map(Xe=>({value:Xe==null?void 0:Xe.id,label:Xe==null?void 0:Xe.name})))||[]]:(vt=Wn==null?void 0:Wn.course_groups)==null?void 0:vt.map(Xe=>({value:Xe==null?void 0:Xe.id,label:Xe==null?void 0:Xe.name}))}),y.createElement(we.default.Search,{className:"flex-1",size:"large",value:sn,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onChange:Xe=>{Fr(Xe.target.value)},onSearch:Xe=>{rr({keywords:Xe,page:1})}})),y.createElement(ke.default,{className:`mt-10px ${(Zn=ui)==null?void 0:Zn.TableStyles}`,columns:qr,dataSource:(($n=er==null?void 0:er.data)==null?void 0:$n.list)||[],rowKey:"id",loading:wn,rowSelection:{selectedRowKeys:no,onSelect:(Xe,Ur)=>{ra(Xe,Ur)}},pagination:{current:Rn==null?void 0:Rn.page,pageSize:Rn==null?void 0:Rn.limit,total:((Qn=er==null?void 0:er.data)==null?void 0:Qn.total_count)||0,onChange:(Xe,Ur)=>{rr({page:Xe,limit:Ur})},showTotal:Xe=>y.createElement(y.Fragment,null,"\u5171",y.createElement("span",{className:"px-4px c-blue"},Xe),"\u6761\u6570\u636E")}})),y.createElement("div",{className:"flex-1 pl-20px py-10px rounded-2px minW-0 minH-0 flex flex-col",style:{background:"#F9FAFD",border:"1px solid #E1E7F0",maxHeight:"624px"}},y.createElement("div",{className:"font-semibold c-grey-333"},"\u5DF2\u9009\u7EC4\u957F"),y.createElement("div",{className:"flex-1 minW-0 minH-0 flex flex-col gap-30px mt-20px overflow-auto pr-20px"},Gn==null?void 0:Gn.map(Xe=>{var Ur;return y.createElement("div",{className:"flex flex-col gap-10px",key:Xe==null?void 0:Xe.course_group_id},y.createElement("div",{className:"flex item-center gap-10px minW-0"},y.createElement(xe.Z,{title:"asdfasdfasdf"},y.createElement("div",{className:"c-blue multi_ellipsis1"},Xe==null?void 0:Xe.course_group_name)),y.createElement("div",{className:"text-nowrap c-grey-666"},"\uFF08\u672A\u5206\u7EC4\u4EBA\u6570 ",Xe==null?void 0:Xe.course_member_count,"\uFF09")),y.createElement("div",{className:"flex flex-col"},(Ur=Xe==null?void 0:Xe.leaders)==null?void 0:Ur.map(_n=>y.createElement("div",{key:_n==null?void 0:_n.id,className:"flex item-center gap-12px py-10px",style:{borderBottom:"1px solid #F6F7F9"}},y.createElement("img",{className:"rounded-full h-40px w-40px",src:`${bt.Z.IMG_SERVER}/images/${_n==null?void 0:_n.avatar_url}`}),y.createElement("div",{className:"mr-auto flex flex-col gap-8px"},y.createElement("div",{className:"c-grey-333 font-medium"},_n==null?void 0:_n.name),y.createElement("div",{className:"c-grey-666"},"\u5B66\u53F7\uFF1A",(_n==null?void 0:_n.student_id)||"--")),y.createElement("a",{onClick:()=>{ra(_n,!1)}},"\u79FB\u9664")))))})))))},Ge=Object.defineProperty,Ft=Object.defineProperties,Mt=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,fn=(Bt,pt,vt)=>pt in Bt?Ge(Bt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[pt]=vt,Sn=(Bt,pt)=>{for(var vt in pt||(pt={}))nn.call(pt,vt)&&fn(Bt,vt,pt[vt]);if(Kt)for(var vt of Kt(pt))gn.call(pt,vt)&&fn(Bt,vt,pt[vt]);return Bt},Dn=(Bt,pt)=>Ft(Bt,Mt(pt)),Xn=(Bt,pt,vt)=>new Promise((Zn,$n)=>{var Qn=xn=>{try{Wn(vt.next(xn))}catch(An){$n(An)}},nr=xn=>{try{Wn(vt.throw(xn))}catch(An){$n(An)}},Wn=xn=>xn.done?Zn(xn.value):Promise.resolve(xn.value).then(Qn,nr);Wn((vt=vt.apply(Bt,pt)).next())}),Vn=({onFinish:Bt})=>{var pt,vt,Zn,$n,Qn,nr;const{shixunHomeworks:{actionTabs:Wn}}=(0,Ze.useSelector)(In=>In),xn=(0,Ze.useDispatch)(),An=(0,Ze.useParams)(),[,,Er,br]=(0,kt.U)(Io.hf,{id:An==null?void 0:An.coursesId,page:1,limit:2e4}),[,Rn,wn]=(0,kt.U)(Io.Hf,{coursesId:An==null?void 0:An.coursesId,categoryId:An==null?void 0:An.categoryId}),[rr,,er,Gn]=(0,kt.U)(Io.sK,{coursesId:An==null?void 0:An.coursesId,categoryId:An==null?void 0:An.categoryId,page:1,limit:20,keywords:"",course_group_ids:"",only_ungroup:!0}),[Jr]=ve.default.useForm(),no=ve.default.useWatch("is_leader",Jr),[Pn,qr]=(0,y.useState)([]),[sn,Fr]=(0,y.useState)([]),[ra,Xe]=(0,y.useState)(!0),[Ur,_n]=(0,y.useState)("");(0,y.useEffect)(()=>{var In,zr,Ha,Uo;Wn!=null&&Wn.data&&(Jr.setFieldsValue(Dn(Sn({},(Wn==null?void 0:Wn.data)||{}),{is_leader:(Ha=(zr=(In=Wn==null?void 0:Wn.data)==null?void 0:In.members)==null?void 0:zr.find(Po=>Po==null?void 0:Po.is_leader))==null?void 0:Ha.id})),qr((Uo=Wn==null?void 0:Wn.data)==null?void 0:Uo.members))},[Wn==null?void 0:Wn.data]),(0,y.useEffect)(()=>{Fr(Pn==null?void 0:Pn.map(In=>In==null?void 0:In.id))},[Pn]),(0,y.useEffect)(()=>{(Wn==null?void 0:Wn.key)==="GroupSetting"&&(Er({}),er({}))},[Wn==null?void 0:Wn.key]),(0,y.useEffect)(()=>{_n(rr==null?void 0:rr.keywords)},[rr==null?void 0:rr.keywords]);const $a=()=>{Xe(!0),_n(""),rr.course_group_ids="",rr.only_ungroup=!0,rr.page=1,rr.limit=20,rr.keywords=""};return y.createElement(Se.default,{open:(Wn==null?void 0:Wn.key)==="GroupSetting",title:"\u5C0F\u7EC4\u8BBE\u7F6E",width:1200,centered:!0,footer:null,onCancel:()=>{xn({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),$a()}},y.createElement("div",{className:"flex gap-20px",style:{height:"80vh"}},y.createElement(ve.default,{form:Jr,colon:!1,className:"flex-1 rounded-2px flex flex-col",style:{border:"1px solid #E1E7F0",padding:"20px",background:"#F9FAFD"},onFinish:In=>Xn(void 0,null,function*(){if((Pn==null?void 0:Pn.length)==0){ge.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u6210\u5458\uFF01");return}const zr=yield wn(Dn(Sn({},In),{group_id:In==null?void 0:In.id,members:Pn==null?void 0:Pn.map(Ha=>Dn(Sn({},Ha),{is_leader:(Ha==null?void 0:Ha.id)==(In==null?void 0:In.is_leader)}))}));(zr==null?void 0:zr.status)==0&&(ge.ZP.success("\u4FEE\u6539\u6210\u529F"),xn({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Bt==null||Bt())})},y.createElement(ve.default.Item,{name:"id",hidden:!0}),y.createElement(ve.default.Item,{name:"group_name",label:"\u7EC4\u540D",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7EC4\u540D"}]},y.createElement(we.default,{placeholder:"\u8BF7\u8F93\u5165\u7EC4\u540D",size:"large"})),y.createElement(ve.default.Item,{name:"is_leader",label:"\u6210\u5458",layout:"vertical",className:`flex-1 minH-0 minW-0 ${ui.RadioGroup}`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7EC4\u957F"}]},y.createElement(_e.ZP.Group,{className:"flex-col",style:{gap:"1px",display:"flex"},options:Pn==null?void 0:Pn.map(In=>({value:In==null?void 0:In.id,label:y.createElement("div",{className:"flex item-center justify-between"},y.createElement("div",{className:"mr-auto c-grey-333 multi_ellipsis1"},(In==null?void 0:In.id)==no?"\u7EC4\u957F":"\u7EC4\u5458"," ",In==null?void 0:In.name,"\uFF08\u5B66\u53F7\uFF1A",(In==null?void 0:In.student_id)||"--","\uFF09"),y.createElement("a",{onClick:zr=>{zr.preventDefault(),zr.stopPropagation(),qr(Pn==null?void 0:Pn.filter(Ha=>(Ha==null?void 0:Ha.id)!=(In==null?void 0:In.id)))}},"\u79FB\u9664"))}))})),y.createElement("div",{className:"flex item-center justify-end gap-20px"},y.createElement(Ve.ZP,{onClick:()=>{xn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),y.createElement(Ve.ZP,{type:"primary",htmlType:"submit",loading:Rn},"\u786E\u5B9A"))),y.createElement("div",{className:"flex-1 flex flex-col minH-0 minW-0"},y.createElement("div",{className:"flex gap-20px item-center mb-20px"},y.createElement("div",{className:"text-nowrap"},"\u5206\u73ED"),y.createElement(Re.default,{className:"flex-1",size:"large",value:((pt=rr==null?void 0:rr.course_group_ids)==null?void 0:pt[0])||"",onChange:In=>{er({course_group_ids:In==""?[]:[In],keywords:""})},options:[{value:"",label:"\u5168\u90E8\u73ED\u7EA7"},{value:"0",label:"\u672A\u5206\u73ED"},...((vt=br==null?void 0:br.course_groups)==null?void 0:vt.map(In=>({value:In==null?void 0:In.id,label:In==null?void 0:In.name})))||[]]}),y.createElement(we.default.Search,{className:"flex-1",size:"large",value:Ur,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onChange:In=>{_n(In.target.value)},onSearch:In=>{er({keywords:In})}})),y.createElement(Le.default,{checked:ra,onChange:In=>{Xe(In.target.checked),er({only_ungroup:In.target.checked,page:1})}},"\u4EC5\u67E5\u770B\u672A\u5165\u7EC4\u7684\u6210\u5458"),y.createElement("div",{className:"flex-1 overflow-auto minH-0 minW-0 mt-10px"},(Qn=($n=(Zn=Gn==null?void 0:Gn.data)==null?void 0:Zn.list)==null?void 0:$n.filter(In=>ra?!(sn!=null&&sn.includes(In==null?void 0:In.id)):!0))==null?void 0:Qn.map(In=>y.createElement("div",{key:In==null?void 0:In.id,className:"flex item-center gap-12px py-10px pr-10px",style:{borderBottom:"1px solid #F6F7F9"}},y.createElement("img",{className:"rounded-full h-40px w-40px",src:`${bt.Z.IMG_SERVER}/images/${In==null?void 0:In.avatar_url}`}),y.createElement("div",{className:"mr-auto flex flex-col gap-8px"},y.createElement("div",{className:"c-grey-333 font-medium"},In==null?void 0:In.user_name),y.createElement("div",{className:"c-grey-666"},"\u5B66\u53F7\uFF1A",(In==null?void 0:In.student_id)||"--")),!(sn!=null&&sn.includes(In==null?void 0:In.id))&&y.createElement("a",{onClick:()=>{qr([...Pn,Dn(Sn({},In),{name:In==null?void 0:In.user_name,is_leader:!1})])}},"\u6DFB\u52A0")))),y.createElement(ce.Z,{className:"mt-10px",showSizeChanger:!1,showQuickJumper:!1,current:rr==null?void 0:rr.page,pageSize:rr==null?void 0:rr.limit,total:((nr=Gn==null?void 0:Gn.data)==null?void 0:nr.total_count)||0,onChange:(In,zr)=>{er({page:In,limit:zr})}}))))},Tn=Object.defineProperty,kn=Object.defineProperties,Kr=Object.getOwnPropertyDescriptors,mr=Object.getOwnPropertySymbols,aa=Object.prototype.hasOwnProperty,Qr=Object.prototype.propertyIsEnumerable,pa=(Bt,pt,vt)=>pt in Bt?Tn(Bt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[pt]=vt,Yr=(Bt,pt)=>{for(var vt in pt||(pt={}))aa.call(pt,vt)&&pa(Bt,vt,pt[vt]);if(mr)for(var vt of mr(pt))Qr.call(pt,vt)&&pa(Bt,vt,pt[vt]);return Bt},fa=(Bt,pt)=>kn(Bt,Kr(pt)),ya=(Bt,pt,vt)=>new Promise((Zn,$n)=>{var Qn=xn=>{try{Wn(vt.next(xn))}catch(An){$n(An)}},nr=xn=>{try{Wn(vt.throw(xn))}catch(An){$n(An)}},Wn=xn=>xn.done?Zn(xn.value):Promise.resolve(xn.value).then(Qn,nr);Wn((vt=vt.apply(Bt,pt)).next())}),Ka=()=>{var Bt,pt,vt,Zn,$n,Qn,nr,Wn,xn,An,Er,br,Rn,wn,rr,er,Gn,Jr,no,Pn,qr;const{shixunHomeworks:{actionTabs:sn}}=(0,Ze.useSelector)(lr=>lr),Fr=(0,Ze.useDispatch)(),ra=(0,Ze.useParams)(),[,Xe,Ur,_n]=(0,kt.U)(Io.Lm,{coursesId:ra==null?void 0:ra.coursesId,categoryId:ra==null?void 0:ra.categoryId}),[,,$a]=(0,kt.U)(Io.D4,{coursesId:ra==null?void 0:ra.coursesId,categoryId:ra==null?void 0:ra.categoryId}),[,,In]=(0,kt.U)(Io.SA,{coursesId:ra==null?void 0:ra.coursesId,categoryId:ra==null?void 0:ra.categoryId}),[zr,Ha,Uo,Po]=(0,kt.U)(Io.jA,{coursesId:ra==null?void 0:ra.coursesId,categoryId:ra==null?void 0:ra.categoryId,keywords:"",page:1,limit:20}),[Za,Ho,To,Ir]=(0,kt.U)(Io.Q9,{coursesId:ra==null?void 0:ra.coursesId,categoryId:ra==null?void 0:ra.categoryId,is_reset:!1,page:1,limit:10}),[io]=ve.default.useForm(),[Va]=ve.default.useForm(),gi={group_type:pn.YT.STUDENT_SELF,assign_type:pn.$s.BY_PERSON,unified_setting:!0,assign_range:pn.ck.BY_CLASS,assign_rule:pn.Um.BY_SCORE,assign_method:pn.Kc.BY_RULE},qi=ve.default.useWatch("group_type",io),ei=ve.default.useWatch("assign_type",io),mo=ve.default.useWatch("unified_setting",io),[Jo,xr]=(0,y.useState)(!1),ia=ve.default.useWatch("course_group_ids",io),to=ve.default.useWatch("assign_method",io),ca=ei==pn.$s.BY_GROUP&&Jo&&to==pn.Kc.BY_LEADER,[Oo,Oi]=(0,y.useState)([]),[ci,Pi]=(0,y.useState)({total_count:0,group_user_num:0}),[$i,Ui]=(0,y.useState)("success"),[il,ai]=(0,y.useState)([]),[$o,ea]=(0,y.useState)({page:1,limit:10}),[Mo,yi]=(0,y.useState)(!1),Ei=["xlsx","xls"],Ti={multiple:!1,maxCount:1,accept:".xlsx, .xls",withCredentials:!0,beforeUpload:lr=>ya(void 0,null,function*(){const Rr=[];Rr==null||Rr.push(lr);const Aa=lr.name.split(".").slice(-1)[0].toLowerCase();if(Ei.indexOf(Aa)==-1)return ge.ZP.error(`${lr.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20,\u5F53\u524D\u4EC5\u9650\u652F\u6301excel\u6587\u4EF6`),Promise.reject();const Si=new FormData;Si.append("file",Rr[0]),Si.append("is_reset","true");const Hi=yield(0,Ae.ZP)(`/api/courses/${ra==null?void 0:ra.coursesId}/group_homeworks/${ra==null?void 0:ra.categoryId}/list_groups_by_settings.json`,{method:"post",body:Si},!0);return(Hi==null?void 0:Hi.status)==0&&(Ui("success"),To({is_reset:!1,page:1,limit:10}),Fr({type:"shixunHomeworks/setActionTabs",payload:{key:"NewGroup"}})),so.default.LIST_IGNORE})},pr=[{title:"\u5206\u7EC4\u540D\u79F0",dataIndex:"group_name",width:100,ellipsis:!0},{title:"\u5206\u7EC4\u7EC4\u957F",dataIndex:"leader",width:100,ellipsis:!0,render:(lr,Rr)=>{var Aa,Si;return(Si=(Aa=Rr==null?void 0:Rr.members)==null?void 0:Aa.find(Hi=>Hi==null?void 0:Hi.is_leader))==null?void 0:Si.name}},{title:"\u7EC4\u5458",dataIndex:"members",ellipsis:!0,render:lr=>{var Rr;return(Rr=lr==null?void 0:lr.filter(Aa=>!(Aa!=null&&Aa.is_leader)))==null?void 0:Rr.map(Aa=>Aa==null?void 0:Aa.name).join("\u3001")}},{title:"\u64CD\u4F5C",dataIndex:"test4",width:100,ellipsis:!0,render:(lr,Rr)=>y.createElement("a",{onClick:()=>{Fr({type:"shixunHomeworks/setActionTabs",payload:{key:"GroupSetting",data:Rr}})}},"\u5C0F\u7EC4\u8BBE\u7F6E")}],jr=()=>ya(void 0,null,function*(){var lr,Rr,Aa,Si,Hi,co;const ko=yield Ur({});(ko==null?void 0:ko.status)==0&&(io.setFieldsValue(fa(Yr({},(ko==null?void 0:ko.data)||{}),{leader_ids:(Rr=(lr=ko==null?void 0:ko.data)==null?void 0:lr.leaders)==null?void 0:Rr.map(nl=>nl==null?void 0:nl.id),course_group_ids:(Si=(Aa=ko==null?void 0:ko.data)==null?void 0:Aa.course_groups)==null?void 0:Si.filter(nl=>nl==null?void 0:nl.selected).map(nl=>nl==null?void 0:nl.id)})),xr((Hi=ko==null?void 0:ko.data)==null?void 0:Hi.is_assign_leader),Va.setFieldsValue(Yr({},(ko==null?void 0:ko.data)||{})),Oi((co=ko==null?void 0:ko.data)==null?void 0:co.leaders))});(0,y.useEffect)(()=>{jr(),Uo({})},[]);const wi=lr=>ya(void 0,null,function*(){yi(!0);const Rr=yield(0,Ae.ZP)(`/api/courses/${ra==null?void 0:ra.coursesId}/group_homeworks/${ra==null?void 0:ra.categoryId}/list_failed_users.json`,{method:"post",body:lr});(Rr==null?void 0:Rr.status)==0&&ai(Rr),yi(!1)});return y.createElement(dn.Z,{spinning:Xe},y.createElement("div",{className:"bg-white rounded-4px py-20px px-50px mb-40px",style:{boxShadow:"0px 2px 4px 0px #EAEEF4"}},y.createElement("div",{className:"px-30px py-14px mb-30px",style:{background:"#FFF7EF"}},y.createElement("span",{className:"font-semibold"},"\u5206\u7EC4\u89C4\u5219\u8BF4\u660E:"),y.createElement("br",null),"1\u3001\u8BBE\u7F6E\u597D\u7684\u89C4\u5219\u65B0\u589E\u5206\u7EC4\uFF0C\u53EA\u4F1A\u65B0\u589E\u5206\u7EC4\u4E0D\u4F1A\u5F71\u54CD\u5230\u73B0\u6709\u5206\u7EC4\uFF0C\u4E14\u4EC5\u9488\u5BF9\u672A\u5206\u7EC4\u7684\u5B66\u751F\u8FDB\u884C\u6309\u89C4\u5206\u7EC4",y.createElement("br",null),"2\u3001\u5982\u679C\u9700\u8981\u5C06\u73B0\u6709\u5206\u7EC4\u91CD\u65B0\u5206\u914D\uFF0C\u8BBE\u7F6E\u597D\u89C4\u5219\u540E\u70B9\u51FB\u5206\u7EC4\u9884\u89C8\u4E2D\u7684\u201C\u6309\u89C4\u5219\u91CD\u65B0\u5206\u7EC4\u201D\uFF0C\u4F1A\u5C06\u73B0\u6709\u5206\u7EC4\u91CD\u65B0\u5206\u914D\uFF0C\u5C0F\u7EC4\u6210\u7EE9\u4F1A\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97"),y.createElement(ve.default,{form:io,initialValues:gi,colon:!1,size:"large",onValuesChange:(lr,Rr)=>{if("is_assign_leader"in lr&&xr(lr==null?void 0:lr.is_assign_leader),"group_type"in lr&&(lr==null?void 0:lr.group_type)==pn.YT.STUDENT_SELF||qi==pn.YT.STUDENT_SELF&&("min_num"in lr||"max_num"in lr))return Rr;In(Yr({},Rr))},onFinish:()=>ya(void 0,null,function*(){var lr,Rr;if(qi==pn.YT.STUDENT_SELF){In(Yr({},io.getFieldsValue())).then(Si=>{(Si==null?void 0:Si.status)==0&&ge.ZP.success("\u4FDD\u5B58\u6210\u529F")});return}const Aa=yield To({is_reset:!1,page:1,limit:10});(Aa==null?void 0:Aa.status)==0&&(Pi({total_count:(lr=Aa==null?void 0:Aa.data)==null?void 0:lr.total_count,group_user_num:(Rr=Aa==null?void 0:Aa.data)==null?void 0:Rr.group_user_num}),Fr({type:"shixunHomeworks/setActionTabs",payload:{key:"NewGroup"}}))})},y.createElement("div",{className:"px-30px flex item-center h-40px",style:{background:"#F6F7F9"}},y.createElement(ve.default.Item,{className:"mb0",name:"group_type",label:"\u7EC4\u961F\u65B9\u5F0F"},y.createElement(_e.ZP.Group,{options:[{value:pn.YT.STUDENT_SELF,label:"\u5B66\u751F\u81EA\u4E3B\u7EC4\u961F"},{value:pn.YT.TEACHER_ASSIGN,label:"\u6559\u5E08\u5206\u914D\u5C0F\u7EC4"}]}))),qi==pn.YT.STUDENT_SELF&&y.createElement(y.Fragment,null,y.createElement("div",{className:"px-30px flex gap-20px py-6px",style:{background:"#F6F7F9",marginTop:"1px"}},y.createElement(ve.default.Item,{className:"mb0",name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",normalize:lr=>Math.round(lr),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},y.createElement(Ke.Z,{style:{width:270},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570",min:1})),y.createElement(ve.default.Item,{className:"mb0",name:"max_num",normalize:lr=>Math.round(lr),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}]},y.createElement(Ke.Z,{style:{width:270},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570",min:1})),y.createElement("span",{className:"c-grey-666",style:{lineHeight:"40px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09")),y.createElement(Ve.ZP,{className:"mt-30px",htmlType:"submit",type:"primary"},"\u4FDD\u5B58")),qi==pn.YT.TEACHER_ASSIGN&&y.createElement(y.Fragment,null,y.createElement("div",{className:"px-30px flex item-center h-40px",style:{background:"#F6F7F9",marginTop:"1px"}},y.createElement(ve.default.Item,{className:"mb0",name:"assign_type",label:"\u5206\u914D\u5F62\u5F0F"},y.createElement(_e.ZP.Group,{options:[{value:pn.$s.BY_PERSON,label:"\u4EBA\u5458\u5747\u5206"},{value:pn.$s.BY_GROUP,label:"\u6309\u7EC4\u5747\u5206"},{value:pn.$s.BY_FILE,label:"\u6587\u4EF6\u5BFC\u5165"}]}))),ei!=pn.$s.BY_FILE&&y.createElement("div",{className:"py-6px",style:{background:"#F6F7F9",paddingLeft:"128px",marginTop:"1px"}},y.createElement(ve.default.Item,{className:"mb0",name:"unified_setting",label:"\u5206\u914D\u5206\u73ED"},y.createElement(_e.ZP.Group,{options:[{value:!0,label:"\u7EDF\u4E00\u5206\u914D"},{value:!1,label:"\u5206\u73ED\u5206\u914D"}]})),!mo&&y.createElement(y.Fragment,null,y.createElement(ve.default.Item,{className:"mb0",name:"course_group_ids",style:{paddingLeft:"70px"}},y.createElement(Le.default.Group,{className:"gap-20px",options:(pt=(Bt=_n==null?void 0:_n.data)==null?void 0:Bt.course_groups)==null?void 0:pt.map(lr=>({value:lr==null?void 0:lr.id,label:`${lr==null?void 0:lr.name} \uFF08${lr==null?void 0:lr.course_member_count}\uFF09`}))}))),ei==pn.$s.BY_GROUP&&y.createElement(y.Fragment,null,y.createElement(ve.default.Item,{name:"is_assign_leader",valuePropName:"checked",className:`${Jo?"mb0":""}`},y.createElement(Le.default,null,"\u6307\u5B9A\u7EC4\u957F",y.createElement("span",{className:"c-grey-666"},"\uFF08\u6307\u5B9A\u7EC4\u957F\u540E\uFF0C\u6839\u636E\u7EC4\u957F\u6570\u751F\u6210\u7EC4\u5E76\u5206\u914D\u7EC4\u5458\uFF09"))),y.createElement(ve.default.Item,{name:"leader_ids",hidden:!0}),Jo&&y.createElement("div",{className:"flex flex-wrap gap-20px mb-10px"},Oo==null?void 0:Oo.map(lr=>y.createElement("div",{key:lr==null?void 0:lr.id,className:"flex item-center bg-white rounded-2px gap-20px h-40px px-12px",style:{border:"1px solid #dcdcdc"}},y.createElement("span",{className:"c-grey-333"},lr==null?void 0:lr.name),y.createElement("span",{className:"iconfont icon-guanbi1 current",style:{color:"#CCCCCC"},onClick:()=>{const Rr=Oo==null?void 0:Oo.filter(Aa=>(Aa==null?void 0:Aa.id)!=(lr==null?void 0:lr.id));Oi(Rr),io.setFieldsValue({leader_ids:Rr==null?void 0:Rr.map(Aa=>Aa==null?void 0:Aa.id)}),In(Yr({},io.getFieldsValue()))}}))),y.createElement(Ve.ZP,{onClick:()=>{var lr,Rr;if(!mo&&ei==pn.$s.BY_GROUP&&(ia==null?void 0:ia.length)==0){ge.ZP.warning("\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7");return}Fr({type:"shixunHomeworks/setActionTabs",payload:{key:"AddLeader",data:Oo,course_groups:(Rr=(lr=_n==null?void 0:_n.data)==null?void 0:lr.course_groups)==null?void 0:Rr.filter(Aa=>ia==null?void 0:ia.includes(Aa==null?void 0:Aa.id)),unified_setting:mo}})}},"\u6DFB\u52A0\u7EC4\u957F")),!Jo&&y.createElement("div",{className:"flex gap-20px"},y.createElement(ve.default.Item,{className:"mb0",name:"group_num",label:"\u5C0F\u7EC4\u6570",normalize:lr=>Math.round(lr),rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u7EC4\u6570"}]},y.createElement(Ke.Z,{style:{width:138},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u7EC4\u6570",min:1})),y.createElement("span",{className:"c-grey-666 flex item-center gap-10px h-40px"},"\uFF08\u5171\u9009\u62E9\u672A\u5206\u7EC4\u4EBA\u6570 ",($n=(Zn=(vt=_n==null?void 0:_n.data)==null?void 0:vt.course_groups)==null?void 0:Zn.filter(lr=>mo||(ia==null?void 0:ia.includes(lr==null?void 0:lr.id))))==null?void 0:$n.reduce((lr,Rr)=>lr+((Rr==null?void 0:Rr.course_member_count)||0),0)," \u4EBA\uFF0C \u5E73\u5747\u6BCF\u7EC4 ",(ci==null?void 0:ci.group_user_num)||0," \u4EBA\uFF0C\u7EC4\u540D\u4E3A\u9ED8\u8BA4\u540D\u79F0\uFF09",y.createElement(St.op,{className:"px-2px",type:"link",openLoading:!0,onClick:()=>ya(void 0,null,function*(){var lr,Rr;const Aa=yield To({is_reset:!1});(Aa==null?void 0:Aa.status)==0&&Pi({total_count:(lr=Aa==null?void 0:Aa.data)==null?void 0:lr.total_count,group_user_num:(Rr=Aa==null?void 0:Aa.data)==null?void 0:Rr.group_user_num})}),icon:y.createElement(vo.Z,{rev:void 0})},"\u5237\u65B0")))),Jo&&ei==pn.$s.BY_GROUP&&y.createElement(ve.default.Item,{className:"mb0",name:"assign_method",label:"\u5206\u914D\u65B9\u5F0F"},y.createElement(_e.ZP.Group,{options:[{value:pn.Kc.BY_RULE,label:"\u6309\u89C4\u5219\u5747\u5206\u5206\u914D"},{value:pn.Kc.BY_LEADER,label:"\u7531\u7EC4\u957F\u624B\u52A8\u6DFB\u52A0\u7EC4\u5458"}]})),to==pn.Kc.BY_LEADER&&y.createElement("div",{className:"flex gap-20px"},y.createElement(ve.default.Item,{className:"mb0",name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",normalize:lr=>Math.round(lr),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},y.createElement(Ke.Z,{style:{width:280},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570",min:1})),y.createElement(ve.default.Item,{className:"mb0",name:"max_num",normalize:lr=>Math.round(lr),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}]},y.createElement(Ke.Z,{style:{width:280},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570",min:1}))),to!=pn.Kc.BY_LEADER&&y.createElement(y.Fragment,null,y.createElement(ve.default.Item,{className:"mb0",name:"assign_range",label:"\u5206\u914D\u8303\u56F4"},y.createElement(_e.ZP.Group,{options:[{value:pn.ck.BY_CLASS,label:"\u73ED\u5185\u5B66\u5458\u5206\u7EC4"},{value:pn.ck.BY_RANDOM,label:"\u968F\u673A\u5206\u7EC4"}]})),y.createElement(ve.default.Item,{className:"mb0",name:"assign_rule",label:"\u5206\u914D\u89C4\u5219"},y.createElement(_e.ZP.Group,{options:[{value:pn.Um.BY_SCORE,label:"\u5386\u53F2\u6210\u7EE9\u5E73\u5747\u5206\u914D"},ei==pn.$s.BY_GROUP&&{value:pn.Um.BY_HEADCOUNT,label:"\u4EBA\u6570\u5E73\u5747\u5206\u914D"},ei==pn.$s.BY_PERSON&&{value:pn.Um.BY_RULE_RANDOM,label:"\u968F\u673A\u5206\u914D"}].filter(lr=>lr)}))),ei==pn.$s.BY_PERSON&&y.createElement("div",{className:"flex"},y.createElement(ve.default.Item,{name:"group_user_num",label:"\u6BCF\u7EC4\u4EBA\u6570",normalize:lr=>Math.round(lr),rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BCF\u7EC4\u4EBA\u6570"}]},y.createElement(Ke.Z,{addonAfter:"\u4EBA",min:1})),y.createElement("div",{className:"c-grey-666 flex item-center gap-10px h-40px"},"\uFF08\u5171\u9009\u62E9\u672A\u5206\u7EC4\u4EBA\u6570 ",(Wn=(nr=(Qn=_n==null?void 0:_n.data)==null?void 0:Qn.course_groups)==null?void 0:nr.filter(lr=>mo||(ia==null?void 0:ia.includes(lr==null?void 0:lr.id))))==null?void 0:Wn.reduce((lr,Rr)=>lr+((Rr==null?void 0:Rr.course_member_count)||0),0)," \u4EBA\uFF0C \u53EF\u5206\u4E3A ",(ci==null?void 0:ci.total_count)||0," \u4E2A\u5C0F\u7EC4\uFF0C\u7EC4\u540D\u4E3A\u9ED8\u8BA4\u540D\u79F0\uFF09",y.createElement(St.op,{className:"px-2px",type:"link",openLoading:!0,onClick:()=>ya(void 0,null,function*(){var lr,Rr;const Aa=yield To({is_reset:!1});(Aa==null?void 0:Aa.status)==0&&Pi({total_count:(lr=Aa==null?void 0:Aa.data)==null?void 0:lr.total_count,group_user_num:(Rr=Aa==null?void 0:Aa.data)==null?void 0:Rr.group_user_num})}),icon:y.createElement(vo.Z,{rev:void 0})},"\u5237\u65B0")))),ei==pn.$s.BY_FILE&&y.createElement(y.Fragment,null,y.createElement("div",{style:{background:"#F6F7F9",padding:"6px 128px",marginTop:"1px"}},y.createElement(oo.default,{className:`${wo.StepsStyle}`,progressDot:!0,direction:"vertical",items:[{title:y.createElement(y.Fragment,null,"\u7B2C\u4E00\u6B65\uFF1A\u4E0B\u8F7D\u5C0F\u7EC4\u6A21\u677F\uFF0C\u6309\u7167\u8981\u6C42\u586B\u5199\u5206\u7EC4\u6210\u5458",y.createElement(Ve.ZP,{icon:y.createElement("span",{className:"iconfont icon-xiazai5"}),type:"link",onClick:()=>{(0,$e.BA)({coursesId:ra==null?void 0:ra.coursesId})}},"\u4E0B\u8F7D\u5C0F\u7EC4\u6A21\u677F")),status:"process"},{title:y.createElement(y.Fragment,null,"\u7B2C\u4E8C\u6B65\uFF1A\u4E0A\u4F20\u7F16\u5199\u597D\u7684\u5C0F\u7EC4\u6A21\u677F"),status:"process",description:y.createElement(y.Fragment,null,y.createElement(so.default.Dragger,Yr({},Ti),y.createElement("span",{className:"iconfont icon-shangchuanwenjian2 text-20px",style:{color:"#82A8FF"}}),y.createElement("div",{className:"mt-10px c-grey-666"},"\u62D6\u62FD\u6587\u4EF6\u6216",y.createElement("a",null,"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"),"\u8BFE\u5802\u6210\u5458\u5BFC\u5165\u6A21\u677F")),y.createElement("div",{className:"c-grey-666 mb-4px"},"\u5F53\u5BFC\u5165\u7684\u5B66\u751F\u5DF2\u7ECF\u5728\u5176\u4ED6\u7EC4\u4E2D\uFF0C\u5BFC\u5165\u540E\u6309\u7167\u5BFC\u5165\u7684\u7EC4\u4E3A\u6807\u51C6"))}]}))))),y.createElement("div",{className:"w-full mt-30px mb-10px",style:{borderTop:"1px dashed #DCDCDC"}}),y.createElement("div",{className:"flex item-center gap-10px"},y.createElement("div",{className:"rounded-full bg-black h-8px w-8px"}),y.createElement("div",{className:"text-16px font-semibold"},"\u5206\u7EC4\u60C5\u51B5")),y.createElement("div",{className:"flex item-center gap-20px"},y.createElement(ve.default,{form:Va,layout:"inline",colon:!1,onValuesChange:(lr,Rr)=>{console.log("allValues",Rr),$a(Yr({},Rr))}},y.createElement(ve.default.Item,{name:"leader_change_name",valuePropName:"checked",label:"\u7EC4\u957F\u64CD\u4F5C\u6743\u9650",layout:"horizontal",className:"mb0"},y.createElement(Le.default,null,"\u66F4\u6539\u7EC4\u540D")),y.createElement(ve.default.Item,{name:"leader_manage_member",valuePropName:"checked",className:"mb0"},y.createElement(Le.default,null,"\u7BA1\u7406\u5C0F\u7EC4\u6210\u5458",y.createElement("span",{className:"c-grey-666"},"\uFF08\u6DFB\u52A0/\u79FB\u9664\uFF09")))),((xn=Po==null?void 0:Po.data)==null?void 0:xn.total_count)>0&&y.createElement(we.default.Search,{size:"large",className:"ml-auto",style:{width:256},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u641C\u7D22",onSearch:lr=>{Uo({keywords:lr})}}),qi!=pn.YT.STUDENT_SELF&&ei!=pn.$s.BY_FILE&&((zr==null?void 0:zr.keywords)||((An=Po==null?void 0:Po.data)==null?void 0:An.total_count)>0)&&y.createElement(xe.Z,{title:"\u4F1A\u6E05\u7A7A\u73B0\u6709\u5C0F\u7EC4\u5E76\u91CD\u65B0\u5206\u7EC4"},y.createElement(Ve.ZP,{size:"large",type:"primary",style:{background:"#82A8FF"},onClick:()=>{To({is_reset:!0,page:1,limit:10}),Fr({type:"shixunHomeworks/setActionTabs",payload:{key:"NewGroup"}})}},"\u6309\u89C4\u5219\u91CD\u65B0\u5206\u7EC4")),ei!=pn.$s.BY_FILE&&qi==pn.YT.TEACHER_ASSIGN&&y.createElement(xe.Z,{title:"\u4EC5\u9488\u5BF9\u672A\u5206\u7EC4\u5B66\u751F\u65B0\u589E\u5206\u7EC4\uFF0C\u4E0D\u5F71\u54CD\u73B0\u6709\u5C0F\u7EC4"},y.createElement(Ve.ZP,{size:"large",type:"primary",style:((Er=Po==null?void 0:Po.data)==null?void 0:Er.total_count)>0?{}:{marginLeft:"auto"},onClick:()=>ya(void 0,null,function*(){var lr,Rr;if(qi==pn.YT.STUDENT_SELF){In(Yr({},io.getFieldsValue())).then(Si=>{(Si==null?void 0:Si.status)==0&&ge.ZP.success("\u4FDD\u5B58\u6210\u529F")});return}const Aa=yield To({is_reset:!1,page:1,limit:10});(Aa==null?void 0:Aa.status)==0&&(Pi({total_count:(lr=Aa==null?void 0:Aa.data)==null?void 0:lr.total_count,group_user_num:(Rr=Aa==null?void 0:Aa.data)==null?void 0:Rr.group_user_num}),Fr({type:"shixunHomeworks/setActionTabs",payload:{key:"NewGroup"}}))})},"\u6309\u89C4\u5219\u65B0\u589E\u5206\u7EC4"))),((br=Po==null?void 0:Po.data)==null?void 0:br.total_count)>0?y.createElement(ke.default,{className:"mt-20px",columns:pr,loading:Ha,dataSource:((Rn=Po==null?void 0:Po.data)==null?void 0:Rn.list)||[],locale:{emptyText:y.createElement(rt.Z,null)},pagination:{current:zr==null?void 0:zr.page,pageSize:zr==null?void 0:zr.limit,total:((wn=Po==null?void 0:Po.data)==null?void 0:wn.total_count)||0,onChange:(lr,Rr)=>{Uo({page:lr,limit:Rr})},showTotal:lr=>y.createElement(y.Fragment,null,"\u5171",y.createElement("span",{className:"ml-4px mr-4px c-blue"},lr),"\u6761\u6570\u636E")}}):y.createElement(rt.Z,null),y.createElement(tt,{onFinish:lr=>{Oi(lr),io.setFieldsValue({leader_ids:lr==null?void 0:lr.map(Rr=>Rr==null?void 0:Rr.id)}),In(Yr({},io.getFieldsValue()))}}),y.createElement(Vn,{onFinish:()=>{Uo({})}}),y.createElement(Se.default,{open:sn.key==="NewGroup",title:Za!=null&&Za.is_reset?"\u91CD\u65B0\u5206\u7EC4":"\u65B0\u589E\u5C0F\u7EC4",okText:Za!=null&&Za.is_reset?"\u8986\u76D6\u73B0\u6709\u5206\u7EC4":"\u6DFB\u52A0",loading:Ho,width:927,centered:!0,onCancel:()=>{Fr({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},onOk:()=>ya(void 0,null,function*(){const lr=()=>ya(void 0,null,function*(){const Rr=yield(0,Io._X)({coursesId:ra==null?void 0:ra.coursesId,categoryId:ra==null?void 0:ra.categoryId,is_reset:Za==null?void 0:Za.is_reset});(Rr==null?void 0:Rr.status)==0&&(ge.ZP.success("\u4FDD\u5B58\u6210\u529F"),Fr({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Uo({page:1,limit:20}),jr(),Pi({total_count:0,group_user_num:0}))});if(Za!=null&&Za.is_reset){Se.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8986\u76D6\u73B0\u6709\u5206\u7EC4\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u6709\u6210\u7EE9\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u8986\u76D6\u73B0\u6709\u5206\u7EC4\u5E76\u6309\u6700\u65B0\u5206\u7EC4\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",onOk:lr});return}lr()})},ei==pn.$s.BY_FILE&&y.createElement(fe.default,{activeKey:$i,items:[{key:"success",label:`\u5DF2\u5BFC\u5165\u5C0F\u7EC4\uFF08${(rr=Ir==null?void 0:Ir.data)==null?void 0:rr.total_count}\uFF09`},((er=Ir==null?void 0:Ir.data)==null?void 0:er.failed_count)>0&&{key:"failed",label:`\u5BFC\u5165\u5931\u8D25\u6210\u5458\uFF08${(Gn=Ir==null?void 0:Ir.data)==null?void 0:Gn.failed_count}\uFF09`}],onChange:lr=>{Ui(lr),lr=="success"?To({page:1,limit:10}):(ea({page:1,limit:10}),wi({page:1,limit:10}))}}),$i!="failed"?y.createElement(ke.default,{columns:[{title:"\u5206\u7EC4\u540D\u79F0",dataIndex:"group_name",width:100,ellipsis:!0},{title:"\u5206\u7EC4\u7EC4\u957F",dataIndex:"leader",width:100,ellipsis:!0,render:(lr,Rr)=>{var Aa,Si;return(Si=(Aa=Rr==null?void 0:Rr.members)==null?void 0:Aa.find(Hi=>Hi==null?void 0:Hi.is_leader))==null?void 0:Si.name}},{title:"\u7EC4\u5458",dataIndex:"members",ellipsis:!0,render:lr=>{var Rr;return(Rr=lr==null?void 0:lr.filter(Aa=>!(Aa!=null&&Aa.is_leader)))==null?void 0:Rr.map(Aa=>Aa==null?void 0:Aa.name).join("\u3001")}}],loading:Ho,dataSource:((Jr=Ir==null?void 0:Ir.data)==null?void 0:Jr.list)||[],locale:{emptyText:y.createElement(rt.Z,null)},pagination:{current:Za==null?void 0:Za.page,pageSize:Za==null?void 0:Za.limit,total:((no=Ir==null?void 0:Ir.data)==null?void 0:no.total_count)||0,onChange:(lr,Rr)=>{To({page:lr,limit:Rr})},showTotal:lr=>y.createElement(y.Fragment,null,"\u5171",y.createElement("span",{className:"ml-4px mr-4px c-blue"},lr),"\u6761\u6570\u636E")}}):y.createElement(ke.default,{columns:[{title:"\u89D2\u8272",dataIndex:"group_name",width:100,render:(lr,Rr)=>Rr!=null&&Rr.is_leader?"\u7EC4\u957F":"\u7EC4\u5458"},{title:"\u59D3\u540D",dataIndex:"leader",width:100,render:(lr,Rr)=>Rr==null?void 0:Rr.name},{title:"\u5B66\u53F7",dataIndex:"members",render:(lr,Rr)=>(Rr==null?void 0:Rr.student_id)||"--"},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"message",render:(lr,Rr)=>(Rr==null?void 0:Rr.message)||"--"}],loading:Mo,dataSource:((Pn=il==null?void 0:il.data)==null?void 0:Pn.list)||[],locale:{emptyText:y.createElement(rt.Z,null)},pagination:{current:$o==null?void 0:$o.page,pageSize:$o==null?void 0:$o.limit,total:((qr=il==null?void 0:il.data)==null?void 0:qr.total_count)||0,onChange:(lr,Rr)=>{ea({page:lr,limit:Rr}),wi({page:lr,limit:Rr})},showTotal:lr=>y.createElement(y.Fragment,null,"\u5171",y.createElement("span",{className:"ml-4px mr-4px c-blue"},lr),"\u6761\u6570\u636E")}}))))},wr=b(59301),ma=Object.defineProperty,ua=Object.defineProperties,Fa=Object.getOwnPropertyDescriptors,Br=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,La=(Bt,pt,vt)=>pt in Bt?ma(Bt,pt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[pt]=vt,Ra=(Bt,pt)=>{for(var vt in pt||(pt={}))Sr.call(pt,vt)&&La(Bt,vt,pt[vt]);if(Br)for(var vt of Br(pt))xa.call(pt,vt)&&La(Bt,vt,pt[vt]);return Bt},go=(Bt,pt)=>ua(Bt,Fa(pt)),Ia=(Bt,pt,vt)=>new Promise((Zn,$n)=>{var Qn=xn=>{try{Wn(vt.next(xn))}catch(An){$n(An)}},nr=xn=>{try{Wn(vt.throw(xn))}catch(An){$n(An)}},Wn=xn=>xn.done?Zn(xn.value):Promise.resolve(xn.value).then(Qn,nr);Wn((vt=vt.apply(Bt,pt)).next())});const pi=({shixunHomeworks:Bt,classroomList:pt,globalSetting:vt,dispatch:Zn,user:$n})=>{var Qn,nr,Wn,xn,An,Er,br,Rn,wn,rr;const[er,Gn]=(0,y.useState)(Ra({},(0,Ze.useParams)())),[Jr]=(0,Ze.useSearchParams)(),no=(0,Ze.useLocation)(),[Pn,qr]=(0,y.useState)(Jr.get("tabs")||"0"),[sn,Fr]=(0,y.useState)(!1),[ra,Xe]=(0,y.useState)(1),Ur=(0,y.useRef)(null),{workList:_n,workSetting:$a}=Bt,[In,zr]=(0,y.useState)(!1),[Ha,Uo]=(0,y.useState)([]),[Po,Za]=(0,y.useState)([]),[Ho,To]=(0,y.useState)(!1),[Ir,io]=(0,y.useState)(!1),[,,Va]=(0,kt.U)(Ot.Gw,{homeworkId:_n==null?void 0:_n.id});Jr.get("category_id")&&Gn(go(Ra({},er),{category:Jr.get("category_id")})),(0,y.useEffect)(()=>{gi()},[er.coursesId]),(0,y.useEffect)(()=>{Zn({type:"classroomList/getAssistantPermissions",payload:{course_id:er.coursesId}})},[(0,ue.bg)()]);const gi=()=>{let mo=Jr.get("page")&&JSON.parse(localStorage.getItem("grouphomeworkkey"));Zn({type:"shixunHomeworks/getWorkList",payload:Ra(Ra({},er),mo)})},qi=[{name:(0,ue.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u54C1\u5217\u8868",id:0,component:wr.createElement(bn,{zip:Ur,btnLoading:sn,setBtnLoading:Fr})},(0,ue.G5)()&&{name:"\u5206\u7EC4\u914D\u7F6E",id:"12",component:wr.createElement(Ka,null)},((0,ue.dE)()||(_n==null?void 0:_n.can_public_work))&&{name:"\u516C\u5F00\u4F5C\u54C1",id:"11",component:wr.createElement(Ga,null)},{name:"\u4F5C\u4E1A\u63CF\u8FF0",id:1,component:wr.createElement("div",{className:"minH500"},wr.createElement(tr,null))},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(Qn=_n.homework_status)==null?void 0:Qn.includes("\u5BFC\u5165"),component:wr.createElement(Ao,null)},{name:"\u5206\u7EC4\u8C03\u6574\u7533\u8BF7",id:6,component:wr.createElement(Vs,null)},{name:"\u53C2\u8003\u7B54\u6848",id:2,component:wr.createElement(Xt,null)},(0,ue.G5)()&&($a==null?void 0:$a.anonymous_comment)&&{name:wr.createElement(me.Z,{dot:_n==null?void 0:_n.appeal_notice,offset:[5,-5]},wr.createElement("span",{style:{color:Pn=="10"?"":"#b9b8b8"}},"\u533F\u8BC4\u8BE6\u60C5")),id:"10",component:wr.createElement(na,null)},{name:(0,ue.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:3,component:(nr=_n==null?void 0:_n.homework_status)!=null&&nr.includes("\u5BFC\u5165")?wr.createElement(Ls.Z,null):wr.createElement(Ki,null),forceRender:!0}].filter(mo=>_n!=null&&_n.view_answer?mo:(mo==null?void 0:mo.name)!=="\u53C2\u8003\u7B54\u6848").filter(mo=>_n!=null&&_n.is_show_request?mo:(mo==null?void 0:mo.name)!=="\u5206\u7EC4\u8C03\u6574\u7533\u8BF7").filter(mo=>(0,ue.G5)()?mo:(mo==null?void 0:mo.name)!=="\u5B66\u751F\u5206\u7EC4").filter(mo=>{var Jo;return(Jo=_n==null?void 0:_n.homework_status)!=null&&Jo.includes("\u5BFC\u5165")?(0,ue.dE)()?[0,1].includes(mo==null?void 0:mo.id):[0,1,3].includes(mo==null?void 0:mo.id):mo}),ei=()=>{var mo,Jo,xr,ia,to,ca,Oo,Oi,ci,Pi,$i,Ui,il,ai,$o,ea,Mo,yi;return wr.createElement("div",{className:Xo.workListTabButton},wr.createElement("span",{className:"mr-10px"},$a==null?void 0:$a.tips),(0,ue.GJ)()&&wr.createElement(wr.Fragment,null,(((mo=_n.homework_status)==null?void 0:mo.includes("\u672A\u53D1\u5E03"))||((Jo=_n.homework_status)==null?void 0:Jo.includes("\u672A\u5F00\u59CB")))&&wr.createElement(Ve.ZP,{type:"primary",icon:wr.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:Ei=>{Ei.preventDefault(),Zn({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[er.categoryId],selectArrsAll:[_n],params:go(Ra({},er),{id:er.coursesId}),type:2,manage_all_group:$a==null?void 0:$a.manage_all_group,detail:"\u66F4\u65B0"}})}},"\u7ACB\u5373\u53D1\u5E03"),!((xr=_n.homework_status)!=null&&xr.includes("\u672A\u53D1\u5E03"))&&!((ia=_n.homework_status)!=null&&ia.includes("\u672A\u5F00\u59CB"))&&!((to=_n.homework_status)!=null&&to.includes("\u5DF2\u622A\u6B62"))&&wr.createElement(Ve.ZP,{type:"primary",icon:wr.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:Ei=>{var Ti,pr;if((0,ue.Rm)()&&!((pr=(Ti=pt==null?void 0:pt.AssistantObject)==null?void 0:Ti.group)!=null&&pr.can_stop)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ei.preventDefault(),Zn({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[er.categoryId],selectArrsAll:[],params:go(Ra({},er),{id:er.coursesId}),type:2}})}},"\u7ACB\u5373\u622A\u6B62"),(0,ue.j5)()&&wr.createElement(Ve.ZP,{type:"primary",icon:wr.createElement("img",{style:{transform:"translate(-3px, -1px)"},src:as}),onClick:()=>{Zn({type:"classroomList/setActionTabs",payload:{key:"\u667A\u80FD\u5206\u7EC4",params:go(Ra({},er),{id:er.coursesId})}})}},"\u667A\u80FD\u5206\u7EC4"),wr.createElement(Ve.ZP,{type:"primary",icon:wr.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var Ei,Ti;if((0,ue.Rm)()&&!((Ti=(Ei=pt==null?void 0:pt.AssistantObject)==null?void 0:Ei.group)!=null&&Ti.can_create)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ze.history.push(`/classrooms/${er.coursesId}/group_homework/${er.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A")),((ca=_n==null?void 0:_n.work_statuses)==null?void 0:ca.includes("\u53D6\u6D88\u5173\u8054"))&&wr.createElement(Ve.ZP,{type:"primary",onClick:()=>Ia(void 0,null,function*(){const Ei=yield(0,Ot.rN)({homeworkId:er.categoryId});(Ei==null?void 0:Ei.status)===0&&(ge.ZP.success("\u53D6\u6D88\u5173\u8054\u6210\u529F"),Zn({type:"shixunHomeworks/getWorkList",payload:Ra({},er)}))})},"\u53D6\u6D88\u5173\u8054"),((Oo=_n==null?void 0:_n.work_statuses)==null?void 0:Oo.includes("\u5173\u8054\u9879\u76EE"))&&wr.createElement(Ve.ZP,{type:"primary",onClick:()=>{var Ei;return(0,Fe.xg)(`${(Ei=vt==null?void 0:vt.setting)==null?void 0:Ei.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),((Oi=_n==null?void 0:_n.work_statuses)==null?void 0:Oi.includes("\u5173\u8054\u9879\u76EE"))&&wr.createElement(Ve.ZP,{type:"primary",onClick:Ei=>{Ei.preventDefault(),Zn({type:"classroomList/setActionTabs",payload:{key:"\u5173\u8054\u9879\u76EE",params:er,selectArrs:{homework_id:er.categoryId},cb:()=>{Zn({type:"shixunHomeworks/getWorkList",payload:Ra({},er)})}}})}},"\u5173\u8054\u9879\u76EE"),((ci=_n==null?void 0:_n.work_statuses)==null?void 0:ci.includes("\u63D0\u4EA4\u4F5C\u54C1"))&&wr.createElement(Ve.ZP,{type:"primary",onClick:()=>(0,Fe.xg)(`/classrooms/${_n.course_id}/group_homework/${_n.homework_id}/post`)},"\u63D0\u4EA4\u4F5C\u54C1"),((Pi=_n==null?void 0:_n.work_statuses)==null?void 0:Pi.includes("\u521B\u5EFA\u5206\u7EC4"))&&wr.createElement(Ve.ZP,{type:"primary",onClick:()=>Ia(void 0,null,function*(){var Ei;let Ti=yield(0,Ae.ZP)(`/api/homework_commons/${_n.homework_id}/get_member_list.json`,{method:"get",params:{}});(Ti==null?void 0:Ti.status)===0&&(zr(!0),Uo(Ti==null?void 0:Ti.data),Za((Ei=Ti==null?void 0:Ti.data)==null?void 0:Ei.filter(pr=>{var jr;return(pr==null?void 0:pr.user_id)===((jr=$n==null?void 0:$n.userInfo)==null?void 0:jr.user_id)})))})},"\u521B\u5EFA\u5206\u7EC4"),(($i=_n==null?void 0:_n.work_statuses)==null?void 0:$i.includes("\u52A0\u5165\u5206\u7EC4"))&&wr.createElement(Ve.ZP,{type:"primary",onClick:(0,ft.throttle)(()=>Ia(void 0,null,function*(){var Ei;let Ti=yield(0,Ae.ZP)(`/api/homework_commons/${_n.homework_id}/get_group_list.json`,{method:"get"});if((Ti==null?void 0:Ti.status)===0){if(((Ei=Ti==null?void 0:Ti.data)==null?void 0:Ei.length)<=0){ge.ZP.info("\u6682\u65E0\u5206\u7EC4");return}To(!0),io(Ti==null?void 0:Ti.data)}}),300)},"\u52A0\u5165\u5206\u7EC4"),((Ui=_n==null?void 0:_n.work_statuses)==null?void 0:Ui.includes("\u66F4\u6362\u9879\u76EE"))&&wr.createElement(Ve.ZP,{type:"primary",onClick:()=>{Zn({type:"classroomList/setActionTabs",payload:{key:"\u66F4\u6362\u9879\u76EE",params:er,selectArrs:{homework_id:_n==null?void 0:_n.id},cb:()=>{Zn({type:"shixunHomeworks/getWorkList",payload:Ra({},er)})}}})}},"\u66F4\u6362\u9879\u76EE"),((il=_n==null?void 0:_n.work_statuses)==null?void 0:il.includes("\u7533\u8BF7\u6362\u7EC4"))&&wr.createElement(Ve.ZP,{type:"primary",onClick:()=>{Zn({type:"classroomList/setActionTabs",payload:{key:"\u7533\u8BF7\u6362\u7EC4",params:er}})}},"\u7533\u8BF7\u6362\u7EC4"),((ai=_n==null?void 0:_n.work_statuses)==null?void 0:ai.includes("\u4FEE\u6539\u4F5C\u54C1"))&&wr.createElement(Ve.ZP,{type:"primary",onClick:()=>{const Ei=()=>{(0,Fe.xg)(`/classrooms/${_n.course_id}/group_homework/${_n.homework_id}/${_n.id}/edit`)};if($a!=null&&$a.can_submit&&!($a!=null&&$a.submit_size)){ge.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}Ei()}},"\u4FEE\u6539\u4F5C\u54C1"),(($o=_n==null?void 0:_n.work_statuses)==null?void 0:$o.includes("\u8865\u4EA4\u4F5C\u54C1"))&&wr.createElement(Ve.ZP,{type:"primary",onClick:()=>(0,Fe.xg)(`/classrooms/${_n.course_id}/group_homework/${_n.homework_id}/post`)},"\u8865\u4EA4\u4F5C\u54C1"),(((ea=_n==null?void 0:_n.work_statuses)==null?void 0:ea.includes("\u8865\u4EA4\u9644\u4EF6"))||((Mo=_n==null?void 0:_n.work_statuses)==null?void 0:Mo.includes("\u4FEE\u6539\u9644\u4EF6")))&&wr.createElement(Ve.ZP,{type:"primary",onClick:()=>{var Ei;if($a!=null&&$a.can_submit&&!($a!=null&&$a.submit_size)){ge.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}Zn({type:"classroomList/setActionTabs",payload:{key:"\u8865\u4EA4\u9644\u4EF6",params:er,selectArrs:Ra({},_n),title:(Ei=_n==null?void 0:_n.work_statuses)!=null&&Ei.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"}})}},(yi=_n==null?void 0:_n.work_statuses)!=null&&yi.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"))};return wr.createElement("section",{className:Xo.bg},wr.createElement("div",{className:"edu-container"},wr.createElement("section",{className:"animated fadeIn"},wr.createElement("aside",{className:"mt10 minH22"},_n.category&&wr.createElement(ye.Z,{separator:">"},wr.createElement(ye.Z.Item,null,wr.createElement(Ze.Link,{to:`/classrooms/${er==null?void 0:er.coursesId}/group_homework`},_n==null?void 0:_n.course_name)),wr.createElement(ye.Z.Item,null,wr.createElement(Ze.Link,{to:`/classrooms/${er==null?void 0:er.coursesId}/group_homework/${(Wn=_n==null?void 0:_n.category)!=null&&Wn.main?"":(xn=_n==null?void 0:_n.category)==null?void 0:xn.category_id}`},(An=_n==null?void 0:_n.category)==null?void 0:An.category_name)),wr.createElement(ye.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),wr.createElement("aside",{className:[Xo.title,"mt20"].join(" ")},wr.createElement(Ze.Link,{to:`/classrooms/${_n==null?void 0:_n.course_id}/group_homework`},wr.createElement(De.Z,{className:"font16 c-black"})),wr.createElement(xe.Z,{placement:"topLeft",title:_n==null?void 0:_n.homework_name},wr.createElement("strong",{className:[Xo.title_style,"font20 ml5"].join(" ")},_n==null?void 0:_n.homework_name)),wr.createElement(Fe.VV,{status:_n==null?void 0:_n.homework_status}))),wr.createElement("aside",{className:`mt30 relative ${Xo.workListTabWrap}`},wr.createElement(fe.default,{destroyInactiveTabPane:!0,type:"card",activeKey:Pn,tabBarExtraContent:(Er=_n.homework_status)!=null&&Er.includes("\u5BFC\u5165")&&(0,ue.GJ)()?wr.createElement(Ve.ZP,{icon:wr.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{Zn({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:_n==null?void 0:_n.homework_name,id:_n==null?void 0:_n.homework_id,type:"group"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):ei(),onTabClick:(mo,Jo)=>{const xr=()=>{if(parseInt(mo)===2){if(!(_n!=null&&_n.view_answer)){ge.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u8001\u5E08\u672A\u516C\u5F00\u7B54\u6848");return}(_n==null?void 0:_n.time_status)>2||(0,ue.Gg)()?qr(mo):ge.ZP.info("\u622A\u6B62\u4E4B\u540E\u7684\u8BD5\u5377\u624D\u80FD\u67E5\u770B\u7B54\u6848")}else parseInt(mo)===3&&Zn({type:"shixunHomeworks/getWorkSetting",payload:Ra({},er)}),qr(mo)};mo!=="11"&&gi(),Bt.actionTabs.key=="\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"?Se.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:()=>{xr(),Zn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):xr()},className:Xo.tabs,items:qi.map(mo=>({label:mo.name,key:`${mo.id}`,children:mo.component,forceRender:mo.forceRender}))}))),wr.createElement(yl.Z,null),wr.createElement(Se.default,{title:"\u521B\u5EFA\u5206\u7EC4",open:In,width:800,onCancel:()=>{zr(!1),Za([])},onOk:()=>Ia(void 0,null,function*(){var mo,Jo;if(((mo=_n==null?void 0:_n.group_data)==null?void 0:mo.max_num)<(Po==null?void 0:Po.length)){ge.ZP.error(`\u4EBA\u6570\u4E0D\u80FD\u8D85\u8FC7${(Jo=_n==null?void 0:_n.group_data)==null?void 0:Jo.max_num}`);return}let xr=yield(0,Ae.ZP)(`/api/homework_commons/${_n.homework_id}/create_group.json`,{method:"post",body:{user_id:Po==null?void 0:Po.map(ia=>ia.user_id)}});(xr==null?void 0:xr.status)===0&&(ge.ZP.info("\u521B\u5EFA\u6210\u529F"),gi(),zr(!1))})},wr.createElement("div",null,wr.createElement(le.Z,{style:{marginBottom:10}},wr.createElement(pe.Z,{span:12},"\u7EC4\u5458\u6570\u91CF\u8981\u6C42\uFF1A",(br=_n==null?void 0:_n.group_data)==null?void 0:br.min_num,"~",(Rn=_n==null?void 0:_n.group_data)==null?void 0:Rn.max_num,"\u4EBA"),wr.createElement(pe.Z,{span:12},wr.createElement(we.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onSearch:mo=>Ia(void 0,null,function*(){let Jo=yield(0,Ae.ZP)(`/api/homework_commons/${_n.homework_id}/get_member_list.json`,{method:"get",params:{keyword:mo}});(Jo==null?void 0:Jo.status)===0&&Uo(Jo==null?void 0:Jo.data)})}))),wr.createElement(ke.default,{dataSource:Ha,pagination:!1,rowKey:mo=>mo.user_id,style:{border:"1px solid #F6F7F9",minWidth:550},rowSelection:{type:"checkbox",getCheckboxProps:mo=>({disabled:(mo==null?void 0:mo.user_id)===$n.userInfo.user_id}),selectedRowKeys:Po==null?void 0:Po.map(mo=>mo.user_id),onChange(mo,Jo,xr){Za([...Jo])}},scroll:{y:400},columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u5206\u73ED",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id"}]}))),wr.createElement(Se.default,{title:"\u52A0\u5165\u5206\u7EC4",open:Ho,width:800,onCancel:()=>{To(!1)},footer:!1},wr.createElement("div",null,wr.createElement(le.Z,{style:{marginBottom:10}},wr.createElement(pe.Z,{span:12},"\u7EC4\u5458\u6570\u91CF\u8981\u6C42\uFF1A",(wn=_n==null?void 0:_n.group_data)==null?void 0:wn.min_num,"~",(rr=_n==null?void 0:_n.group_data)==null?void 0:rr.max_num,"\u4EBA"),wr.createElement(pe.Z,{span:12},wr.createElement(we.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u961F\u957F\u540D\u79F0",onSearch:mo=>Ia(void 0,null,function*(){let Jo=yield(0,Ae.ZP)(`/api/homework_commons/${_n.homework_id}/get_group_list.json`,{method:"get",params:{keyword:mo}});(Jo==null?void 0:Jo.status)===0&&io(Jo==null?void 0:Jo.data)})}))),wr.createElement(ke.default,{dataSource:Ir,pagination:!1,rowKey:mo=>mo.user_id,style:{border:"1px solid #F6F7F9",minWidth:550},scroll:{y:400},columns:[{title:"\u7EC4\u540D",dataIndex:"group_name",key:"group_name"},{title:"\u961F\u957F",dataIndex:"leader_name",key:"leader_name"},{title:"\u6210\u5458\u6570",dataIndex:"user_list",key:"user_list"},{title:"\u64CD\u4F5C",dataIndex:"group_id",key:"group_id",render:(mo,Jo)=>wr.createElement(Ve.ZP,{disabled:Jo==null?void 0:Jo.can_join,onClick:()=>Ia(void 0,null,function*(){let xr=yield(0,Ae.ZP)(`/api/homework_commons/${_n.homework_id}/join_group.json`,{method:"post",body:{group_id:mo}});(xr==null?void 0:xr.status)===0&&(ge.ZP.info("\u52A0\u5165\u6210\u529F"),gi(),To(!1))})},Jo!=null&&Jo.can_join?"\u5DF2\u6EE1":"\u52A0\u5165")}]}))),wr.createElement(Bi.Z,null),wr.createElement(be.Z,{onOk:()=>{gi()}}),wr.createElement(it.Z,{onOk:()=>{gi()}}),wr.createElement(gt.Z,{type:"edit",onCallback:()=>gi(),courseEndTime:_n==null?void 0:_n.course_end_date}),wr.createElement(Ea.Z,{courseEndTime:_n==null?void 0:_n.course_end_date,successCallback:()=>gi(),visible:pt.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[er.categoryId],courseId:er.coursesId,isBatch:!1}),wr.createElement(oa,{cb:()=>{Xe(ra+1),qr("0"),gi()}}),wr.createElement(Ts,{cb:()=>{}}),wr.createElement(kl.Z,{ref:Ur,hide:!0,name:`${_n==null?void 0:_n.homework_name}-\u4F5C\u54C1\u9644\u4EF6`,onOk:()=>Fr(!1)}))};var ii=(0,Ze.connect)(({user:Bt,shixunHomeworks:pt,loading:vt,globalSetting:Zn,classroomList:$n})=>({user:Bt,shixunHomeworks:pt,globalSetting:Zn,loading:vt.effects,classroomList:$n}))(pi)},26304:function(Nn,jt,b){"use strict";var y=b(28284),Ze=b(62957),me=b(6767),Ve=b(37568),ge=b(9657),ye=b(44283),xe=b(57940),fe=b(59301),Se=Object.defineProperty,le=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Fe=(Je,ce,_e)=>ce in Je?Se(Je,ce,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Je[ce]=_e,ue=(Je,ce)=>{for(var _e in ce||(ce={}))ke.call(ce,_e)&&Fe(Je,_e,ce[_e]);if(we)for(var _e of we(ce))De.call(ce,_e)&&Fe(Je,_e,ce[_e]);return Je},ve=(Je,ce)=>le(Je,pe(ce)),Ie=(Je,ce,_e)=>new Promise((Ke,Re)=>{var lt=qe=>{try{Ue(_e.next(qe))}catch(Ae){Re(Ae)}},Te=qe=>{try{Ue(_e.throw(qe))}catch(Ae){Re(Ae)}},Ue=qe=>qe.done?Ke(qe.value):Promise.resolve(qe.value).then(lt,Te);Ue((_e=_e.apply(Je,ce)).next())});const Le=({classroomList:Je,loading:ce,dispatch:_e,shixunHomeworks:Ke})=>{const Re=(0,ye.useParams)(),[lt]=y.default.useForm(),{workList:Te,workSetting:Ue}=Ke,qe=()=>{_e({type:"shixunHomeworks/getWorkSetting",payload:ue({},Re)}),_e({type:"shixunHomeworks/getWorkList",payload:ue({},Re)})};return fe.createElement(Ze.default,{centered:!0,title:Je.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:Je.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Ie(void 0,null,function*(){const Ae=()=>Ie(void 0,null,function*(){var rt;yield lt.validateFields();const Ce=ue({},lt.getFieldValue()),{selectArrs:Be}=Je.actionTabs;Ce.attachment_ids=(rt=Ce.attachment_ids)==null?void 0:rt.map(Qe=>Qe.response.id),(yield(0,ge.mz)(ve(ue({},Ce),{homeworkId:Be.work_id}))).status===0&&(lt.resetFields(),_e({type:"classroomList/setActionTabs",payload:{}}),qe())});if(Ue!=null&&Ue.can_submit){if(!(Ue!=null&&Ue.submit_size)){me.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}Ze.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:fe.createElement(fe.Fragment,null,"\u4F60\u8FD8\u6709 ",fe.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},Ue==null?void 0:Ue.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:()=>{Ae()}});return}Ae()}),onCancel:()=>{_e({type:"classroomList/setActionTabs",payload:{}})}},fe.createElement(y.default,{form:lt,initialValues:{}},fe.createElement(y.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},fe.createElement(xe.Z,null)),fe.createElement(y.default.Item,{name:"description"},fe.createElement(Ve.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${Je.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};jt.Z=(0,ye.connect)(({classroomList:Je,shixunHomeworks:ce,loading:_e})=>({classroomList:Je,shixunHomeworks:ce,loading:_e}))(Le)},48228:function(Nn,jt,b){"use strict";var y=b(59301),Ze=b(28284),me=b(62957),Ve=b(458),ge=b(37568),ye=b(47889),xe=b(77019),fe=b(5269),Se=b(26724),le=b.n(Se),pe=b(49317),we=b(9657),ke=b(44283),De=b(59301),Fe=Object.defineProperty,ue=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,ce=(Te,Ue,qe)=>Ue in Te?Fe(Te,Ue,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Te[Ue]=qe,_e=(Te,Ue)=>{for(var qe in Ue||(Ue={}))Le.call(Ue,qe)&&ce(Te,qe,Ue[qe]);if(Ie)for(var qe of Ie(Ue))Je.call(Ue,qe)&&ce(Te,qe,Ue[qe]);return Te},Ke=(Te,Ue)=>ue(Te,ve(Ue)),Re=(Te,Ue,qe)=>new Promise((Ae,rt)=>{var Ce=Qe=>{try{yt(qe.next(Qe))}catch(nt){rt(nt)}},Be=Qe=>{try{yt(qe.throw(Qe))}catch(nt){rt(nt)}},yt=Qe=>Qe.done?Ae(Qe.value):Promise.resolve(Qe.value).then(Ce,Be);yt((qe=qe.apply(Te,Ue)).next())});const lt=({classroomList:Te,loading:Ue,globalSetting:qe,dispatch:Ae})=>{var rt;const Ce=(0,ke.useParams)(),[Be]=Ze.default.useForm(),[yt,Qe]=(0,y.useState)(!0);let[nt,Et]=(0,y.useState)([]);const[He,de]=(0,y.useState)({page:1,limit:20,keyword:""}),Oe=()=>Re(void 0,null,function*(){var at;const ct=yield Ae({type:"shixunHomeworks/getProjectList",payload:_e(_e({},Ce),He)});ct.projects&&Et([...nt,...ct.projects]),((at=ct.projects)==null?void 0:at.length)<20&&Qe(!1)});return(0,y.useEffect)(()=>{(Te.actionTabs.key==="\u5173\u8054\u9879\u76EE"||Te.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(Oe(),nt=[],He.page=1,He.keyword="")},[Te.actionTabs.key]),De.createElement(me.default,{centered:!0,title:Te.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:Te.actionTabs.key==="\u5173\u8054\u9879\u76EE"||Te.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>Re(void 0,null,function*(){yield Be.validateFields();const at=_e({},Be.getFieldValue()),{selectArrs:ct,cb:Pe}=Te.actionTabs;if(Te.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let ut=yield(0,pe.ZP)(`/api/student_works/${ct.homework_id}/change_project.json`,{method:"put",body:_e({},at)});(ut==null?void 0:ut.status)===0&&(Pe(),Ae({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,we.co)(Ke(_e({},at),{homeworkId:ct.homework_id}))).status===0&&(Pe?Pe():Ae({type:"classroomList/getClassroomCommonHomeworksList",payload:_e({},Te.actionTabs.params)}),Ae({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{Ae({type:"classroomList/setActionTabs",payload:{}})}},De.createElement(Ve.Z,{loading:Ue["shixunHomeworks/getProjectList"],active:!0},nt==""?De.createElement("aside",null,De.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",De.createElement("a",{href:`${(rt=qe==null?void 0:qe.setting)==null?void 0:rt.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):De.createElement("aside",null,De.createElement("div",{className:" mb20"},De.createElement(ge.default.Search,{onSearch:at=>{at===""?delete He.keyword:He.keyword=at,nt=[],Qe(!0),Oe()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),De.createElement(Ze.default,{form:Be,initialValues:{}},De.createElement(Ze.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},De.createElement(ye.ZP.Group,null,De.createElement(le(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:at=>{He.page++,Oe()},hasMore:yt,useWindow:!1},nt==null?void 0:nt.map(function(at,ct){return De.createElement(xe.Z,{key:ct},De.createElement(fe.Z,null,De.createElement(ye.ZP,{value:at.id},at.name)))}))))))))};jt.Z=(0,ke.connect)(({classroomList:Te,user:Ue,loading:qe,globalSetting:Ae})=>({classroomList:Te,user:Ue,loading:qe.effects,globalSetting:Ae}))(lt)},40685:function(Nn,jt,b){"use strict";var y=b(59301),Ze=b(28284),me=b(6767),Ve=b(62957),ge=b(77019),ye=b(5269),xe=b(24017),fe=b(47889),Se=b(62673),le=b(66649),pe=b.n(le),we=b(49317),ke=b(15267),De=b(76406),Fe=b(44283),ue=b(97659),ve=b(33261),Ie=b(77996),Le=b(28450),Je=b(59301),ce=Object.defineProperty,_e=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Ue=(yt,Qe,nt)=>Qe in yt?ce(yt,Qe,{enumerable:!0,configurable:!0,writable:!0,value:nt}):yt[Qe]=nt,qe=(yt,Qe)=>{for(var nt in Qe||(Qe={}))lt.call(Qe,nt)&&Ue(yt,nt,Qe[nt]);if(Re)for(var nt of Re(Qe))Te.call(Qe,nt)&&Ue(yt,nt,Qe[nt]);return yt},Ae=(yt,Qe)=>_e(yt,Ke(Qe)),rt=(yt,Qe)=>{var nt={};for(var Et in yt)lt.call(yt,Et)&&Qe.indexOf(Et)<0&&(nt[Et]=yt[Et]);if(yt!=null&&Re)for(var Et of Re(yt))Qe.indexOf(Et)<0&&Te.call(yt,Et)&&(nt[Et]=yt[Et]);return nt},Ce=(yt,Qe,nt)=>new Promise((Et,He)=>{var de=ct=>{try{at(nt.next(ct))}catch(Pe){He(Pe)}},Oe=ct=>{try{at(nt.throw(ct))}catch(Pe){He(Pe)}},at=ct=>ct.done?Et(ct.value):Promise.resolve(ct.value).then(de,Oe);at((nt=nt.apply(yt,Qe)).next())});const Be=yt=>{var Qe=yt,{classroomList:nt,dispatch:Et,courseEndTime:He}=Qe,de=rt(Qe,["classroomList","dispatch","courseEndTime"]);const Oe=(0,Fe.useParams)(),[at]=Ze.default.useForm(),[ct,Pe]=(0,y.useState)(1),[$e,ut]=(0,y.useState)([]),[St,ft]=(0,y.useState)(0),[Dt,We]=(0,y.useState)(2e3),[kt,Ot]=(0,y.useState)(!0),[ie,oe]=(0,y.useState)(!1),[te,x]=(0,y.useState)(!1),[re,ne]=(0,y.useState)([]),[se,Ne]=(0,y.useState)(!0),[ze,et]=(0,y.useState)(null);(0,y.useEffect)(()=>{if(nt.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ot(),Me(),nt.actionTabs.type===2){const Lt=nt.actionTabs.selectArrsAll[0];et({submit_limit:Lt==null?void 0:Lt.submit_limit,submit_limit_num:Lt==null?void 0:Lt.submit_limit_num,must_file:Lt==null?void 0:Lt.must_file,can_submit:Lt==null?void 0:Lt.can_submit,submit_num:Lt==null?void 0:Lt.submit_num}),Ne(Lt.unified_setting)}else Ne(!1),et({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[nt.actionTabs]),(0,y.useEffect)(()=>{if(ie){if(te)return;Et({type:"classroomList/setActionTabs",payload:{}}),(0,ke.GJ)()?Et({type:"classroomList/getClassroomTeacherCommonList",payload:Ae(qe({},nt.actionTabs.params),{type:3})}):Et({type:"classroomList/getClassroomCommonList",payload:qe({},nt.actionTabs.params)})}},[ie]);const ot=Lt=>Ce(void 0,null,function*(){Ot(!0);const Zt=yield(0,Ie.c_)(Ae(qe({},Oe),{page:Lt||ct,limit:2e4,homework_id:nt.actionTabs.type===1?"":nt.actionTabs.selectArrs[0]}));Zt==null||Zt.course_groups.map((Rt,tn)=>{Rt.key=Rt.id,Rt.title=Rt.name,Rt.disabled=Rt.is_published}),Zt&&(ut([...Zt==null?void 0:Zt.course_groups]),ft(Zt==null?void 0:Zt.course_groups_count),Ot(!1),Lt||at.setFieldsValue({publish_time:pe()(pe()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:pe()(pe()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),dt=Lt=>{Pe(Lt),ot(Lt)},ht=()=>{(0,ke.GJ)()?nt.actionTabs.detail?(Et({type:"shixunHomeworks/setActionTabs",payload:{}}),Et({type:"shixunHomeworks/getWorkList",payload:qe({},Oe)}),Et({type:"shixunHomeworks/getWorkSetting",payload:qe({},Oe)})):Et({type:"classroomList/getClassroomTeacherCommonList",payload:Ae(qe({},nt.actionTabs.params),{type:3})}):Et({type:"classroomList/getClassroomCommonList",payload:qe({},nt.actionTabs.params)})},he=()=>Ce(void 0,null,function*(){var Lt,Zt,Rt;if((0,ke.Rm)()&&!((Zt=(Lt=nt==null?void 0:nt.AssistantObject)==null?void 0:Lt.group)!=null&&Zt.can_publish)){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"),Yt(!1);return}const tn=qe({},at.getFieldsValue());if(tn.end_time<=tn.publish_time){me.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Yt(!1);return}if((re==null?void 0:re.length)<=0&&!se&&$e.length>0){me.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Yt(!1);return}if(ze!=null&&ze.submit_limit&&!(ze!=null&&ze.submit_limit_num)){me.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Yt(!1);return}if(ze!=null&&ze.can_submit&&!(ze!=null&&ze.submit_num)){me.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Yt(!1);return}let xt=qe({homework_ids:[...nt.actionTabs.selectArrs],group_ids:re.length>0?re.map(cn=>cn.id):(Rt=nt.detailCommonHomeworksList)==null?void 0:Rt.course_groups,end_time:pe()(tn.end_time).format("YYYY-MM-DD HH:mm"),publish_time:pe()(tn.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!re.length},ze);Yt(!0),(yield(0,we.ZP)(`/api/courses/${Oe.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:qe({},xt)})).status===0?(Yt(!1),(0,De.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),me.ZP.success("\u53D1\u5E03\u6210\u529F"),Et({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),de.onCallback&&de.onCallback(),ht(),localStorage.getItem("Noviceguide")==="0"||Et({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Je.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~")}})):Yt(!1)}),Me=()=>{Pe(1),ut([]),ne([])},Ye=St>ct*Dt,{detailCommonHomeworksList:Pt}=nt,[Nt,Yt]=(0,y.useState)(!1);return Je.createElement(Ve.default,{width:754,confirmLoading:Nt,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:nt.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:he,onCancel:()=>{Me(),ht(),Et({type:"classroomList/setActionTabs",payload:{}})}},Je.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Je.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),$e&&Je.createElement(Ze.default,{form:at},Je.createElement("div",{style:{paddingLeft:0}},Je.createElement(ge.Z,{className:"mt30",align:"middle"},Je.createElement(ye.Z,null,Je.createElement(Ze.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Je.createElement(xe.default,{style:{width:200,marginRight:"25px"},disabledDate:Lt=>(0,Le.Q8)(Lt,He),disabledTime:Lt=>(0,Le.d0)(Lt),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:pe()((0,De.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Je.createElement(ye.Z,{className:"ml20"},Je.createElement(Ze.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Je.createElement(xe.default,{style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:pe()((0,De.U6)(),"HH:mm")},disabledDate:Lt=>(0,Le.Q8)(Lt,He,at.getFieldValue("publish_time")),disabledTime:Lt=>(0,Le.d0)(Lt,at.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),nt.actionTabs.type===2&&Je.createElement(ge.Z,{style:{marginBottom:"10px"}},Je.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Je.createElement(fe.ZP.Group,{value:se,onChange:Lt=>{Ne(Lt.target.value),ne([])}},Je.createElement(fe.ZP,{value:!0,disabled:!nt.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Je.createElement(fe.ZP,{className:"ml20",disabled:$e.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),$e.length<=0&&nt.actionTabs.type===2&&Je.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"')),(nt.actionTabs.type===1||!se)&&$e.length>0&&Je.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Je.createElement("span",{style:{flex:1}},Je.createElement(Se.default,{checked:re.length===$e.length,onChange:Lt=>{re.length===$e.length?ne([]):ne($e.filter(Zt=>!Zt.is_published))}},"\u5168\u9009")),Je.createElement("span",{style:{width:16}}),Je.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",re.length||0,"\u4E2A\u5206\u73ED")),(nt.actionTabs.type===1||!se)&&$e.length>0&&Je.createElement(ue.Z,{data:$e,selectedRowKeys:re,setSelectedRowKeys:ne})),Je.createElement(ve.ZP,{value:ze,onChange:Lt=>et(qe({},Lt))}))};jt.Z=(0,Fe.connect)(({classroomList:yt})=>({classroomList:yt}))(Be)},86847:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return lt}});var y=b(59301),Ze={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},me=Object.defineProperty,Ve=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,xe=(Te,Ue,qe)=>Ue in Te?me(Te,Ue,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Te[Ue]=qe,fe=(Te,Ue)=>{for(var qe in Ue||(Ue={}))ge.call(Ue,qe)&&xe(Te,qe,Ue[qe]);if(Ve)for(var qe of Ve(Ue))ye.call(Ue,qe)&&xe(Te,qe,Ue[qe]);return Te};const Se=Te=>React.createElement("svg",fe({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Te),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 le="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",pe=b(31691),we=b(92310),ke=b.n(we),De=b(59301),Fe=Object.defineProperty,ue=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,ce=(Te,Ue,qe)=>Ue in Te?Fe(Te,Ue,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Te[Ue]=qe,_e=(Te,Ue)=>{for(var qe in Ue||(Ue={}))Le.call(Ue,qe)&&ce(Te,qe,Ue[qe]);if(Ie)for(var qe of Ie(Ue))Je.call(Ue,qe)&&ce(Te,qe,Ue[qe]);return Te},Ke=(Te,Ue)=>ue(Te,ve(Ue)),lt=({dataSource:Te,className:Ue,style:qe})=>{const[Ae,rt]=(0,y.useState)([]),[Ce,Be]=(0,y.useState)(""),yt=(0,y.useRef)(""),Qe=(0,y.useRef)(String(Math.random()).slice(-6));(0,y.useEffect)(()=>{if(Te!=null&&Te.length){const He=Te.map(de=>Ke(_e({},de),{key:`${Qe}-${de.key}`}));rt(He),Be(He[0].key)}},[Te.length]);const nt=He=>{Be(He),yt.current=He;const de=document.getElementById(He);if(de){const Oe=de.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:Oe,behavior:"smooth"})}},Et=()=>{const He=Ae.map(Oe=>document.getElementById(Oe.key)),de=window.innerHeight/2;for(const Oe of He)if(Oe){const at=Oe.getBoundingClientRect();if(at.top>=0&&at.top<de){if(yt.current===Oe.id){yt.current="";return}if(yt.current)return;Be(Oe.id);break}}};return(0,y.useEffect)(()=>(window.addEventListener("scroll",Et),()=>{window.removeEventListener("scroll",Et)}),[Ae]),De.createElement("div",{className:ke()(Ze.anchorNavigation,Ue),style:qe},De.createElement(pe.default,{items:Ae,tabBarGutter:60,className:Ze.tabs,activeKey:Ce,onChange:nt}),Ae.map(He=>De.createElement("div",{key:He.key,id:He.key,className:Ze.box},De.createElement("div",{className:Ze.head},De.createElement("img",{className:"mr10",src:le,alt:"Dot"}),He.label),De.createElement("div",{className:Ze.element},He.element))))}},28450:function(Nn,jt,b){"use strict";b.d(jt,{Q8:function(){return de},d0:function(){return Oe},w6:function(){return He}});var y=b(59301),Ze=b(24017),me=b(82326),Ve=b(6767),ge=b(62957),ye=b(47889),xe=b(77019),fe=b(5269),Se=b(25399),le=b(62673),pe=b(7939),we=b(66649),ke=b.n(we),De=b(15267),Fe=b(49317),ue=b(78267),ve=b.n(ue),Ie=b(76406),Le=b(90834),Je=b(44283),ce=b(47026),_e=b(24532),Ke=b(44624),Re=b(27878),lt=b(66443),Te=b(59301),Ue=Object.defineProperty,qe=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,yt=(ut,St,ft)=>St in ut?Ue(ut,St,{enumerable:!0,configurable:!0,writable:!0,value:ft}):ut[St]=ft,Qe=(ut,St)=>{for(var ft in St||(St={}))Ce.call(St,ft)&&yt(ut,ft,St[ft]);if(rt)for(var ft of rt(St))Be.call(St,ft)&&yt(ut,ft,St[ft]);return ut},nt=(ut,St)=>qe(ut,Ae(St)),Et=(ut,St,ft)=>new Promise((Dt,We)=>{var kt=oe=>{try{ie(ft.next(oe))}catch(te){We(te)}},Ot=oe=>{try{ie(ft.throw(oe))}catch(te){We(te)}},ie=oe=>oe.done?Dt(oe.value):Promise.resolve(oe.value).then(kt,Ot);ie((ft=ft.apply(ut,St)).next())});function He(ut,St){const ft=[];for(let Dt=ut;Dt<St;Dt++)ft.push(Dt);return ft}const de=(ut,St,ft)=>{const Dt=ut<ke()().startOf("day"),We=ut>ke()(St).endOf("day"),kt=ut<ke()(ft).startOf("day");return St?ft?ke()()<=ke()(ft)?kt||We:Dt||We:ut&&Dt||We:ft&&ke()()<=ke()(ft)?kt:Dt},Oe=(ut,St)=>{const ft=parseInt(ke()(ut).format("HH")),Dt=parseInt(ke()().format("HH")),We=parseInt(ke()().format("mm"));if(!ut)return{disabledHours:()=>He(0,Dt),disabledMinutes:()=>He(0,We)};if(St){const kt=parseInt(ke()(St).format("HH")),Ot=parseInt(ke()(St).format("mm"));return ke()(ut).isSame(ke()(St),"day")?{disabledHours:()=>He(0,kt),disabledMinutes:()=>ft<=kt?He(0,Ot):[]}:void 0}if(ke()(ut).isSame(ke()(),"day"))return{disabledHours:()=>He(0,Dt),disabledMinutes:()=>ke()(ut).isSame(ke()(),"hour")&&ft<=Dt?He(0,We):[]}},at=(ut,St)=>ut==null?void 0:ut.map(ft=>{var Dt;return(Dt=St==null?void 0:St.find(We=>We.value===ft))==null?void 0:Dt.id}),{RangePicker:ct}=Ze.default,{Option:Pe}=me.default,$e=({shixunHomeworks:ut,loading:St,dispatch:ft,classroomList:Dt,user:We})=>{var kt,Ot,ie,oe,te,x,re,ne,se;const Ne=(0,Je.useParams)(),{workSetting:ze,workList:et,shixunWorkList:ot,headerInfo:dt,changeData:ht}=ut,[he,Me]=(0,y.useState)(!1),[Ye,Pt]=(0,y.useState)(!1);let[Nt,Yt]=(0,y.useState)([]),[Lt,Zt]=(0,y.useState)([]),[Rt,tn]=(0,y.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ce.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[xt,zt]=(0,y.useState)({}),[cn,bn]=(0,y.useState)({});(0,y.useEffect)(()=>()=>{Yt([])},[]),(0,y.useEffect)(()=>{Me(!(0,De.GJ)())},[(0,De.GJ)()]);const bt=()=>{ft({type:"shixunHomeworks/getWorkSetting",payload:Qe({},Ne)})};(0,y.useEffect)(()=>{if(!(ze!=null&&ze.course_id))return;Object.keys(Rt).map(function(Wt){Rt[Wt]=ze[Wt]}),(!Rt.allow_late||!Rt.unified_late)&&(Rt.late_penalty=20,Rt.penalty_type=ce.Q.Percent),Rt.unified_setting||(Rt.unified_late=!1,Rt.unified_anonymous_comment=!1,Rt.unified_anonymous_appeal=!1),Nt=JSON.parse(JSON.stringify(ze.group_settings.map(Wt=>nt(Qe({},Wt),{group_name:[Wt.group_name]})).filter(Wt=>Wt.publish_time!==null))),Lt=JSON.parse(JSON.stringify(ze.allow_late_settings.map(Wt=>nt(Qe({},Wt),{group_name:[Wt.group_name]})).filter(Wt=>Wt.late_time!==null))),tn(Qe({},Rt));const Gt=(0,Ie.QE)((Nt==null?void 0:Nt.length)>0?Nt:[]);Yt([...Gt]),(Lt==null?void 0:Lt.length)<=0?Zt([{penalty_type:ce.Q.Percent,late_penalty:20}]):Zt([...Lt])},[ze]);const Ht=()=>Et(void 0,null,function*(){var Gt,Wt,dn,un,on,On,pn,yn;if(((dn=(Wt=(Gt=We==null?void 0:We.userInfo)==null?void 0:Gt.course)==null?void 0:Wt.shixun_homework_info)==null?void 0:dn.shixun_homework_remaining_count)===0&&((on=(un=ut==null?void 0:ut.headerInfo)==null?void 0:un.homework_status)!=null&&on.includes("\u672A\u53D1\u5E03"))){(0,Ie.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(pn=(On=(0,De.eY)())==null?void 0:On.course)==null?void 0:pn.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(((yn=We==null?void 0:We.userInfo)==null?void 0:yn.user_status)===2){(0,_e.Rd)();return}const dr=JSON.parse(JSON.stringify(Rt));if(dr.challenge_settings.filter(Hn=>!Hn.hide),dr.categoryId=Ne.categoryId,console.log(Nt),!Rt.unified_setting)Nt=Nt==null?void 0:Nt.map(Hn=>{var Tr;if(!Hn.publish_time||!Hn.end_time)throw Ve.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(!Hn.group_name)throw Ve.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Hn.group_name=typeof(Hn==null?void 0:Hn.group_name)=="string"?[Hn==null?void 0:Hn.group_name]:Hn==null?void 0:Hn.group_name,Hn.group_id=(Tr=ze.group_settings)==null?void 0:Tr.filter(Or=>{var ga;return(ga=Hn==null?void 0:Hn.group_name)==null?void 0:ga.includes(Or.group_name)}).map(Or=>Or.group_id||Or.id).toString().split(","),Hn});else if(!Rt.publish_time||!Rt.end_time)throw Ve.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(dr.group_settings=Nt,Rt.allow_late)if(Rt.unified_late){if(Rt.late_penalty===null||Rt.late_penalty===void 0||Rt.late_penalty<0||Rt.late_penalty>100)throw Ve.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(!Rt.late_time)throw Ve.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 Lt=Lt==null?void 0:Lt.map(Hn=>{var Tr,Or;if(Hn.late_penalty===null||Hn.late_penalty===void 0||Hn.late_penalty<0||Hn.late_penalty>100)throw Ve.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(!Hn.late_time)throw Ve.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(!Hn.group_name)throw Ve.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Hn.group_name=typeof(Hn==null?void 0:Hn.group_name)=="string"?[Hn==null?void 0:Hn.group_name]:Hn==null?void 0:Hn.group_name,Hn.group_id=(Or=(Tr=Hn==null?void 0:Hn.group_name)==null?void 0:Tr.map(ga=>{var va,Ln;let tr=(Ln=(va=ze.group_settings)==null?void 0:va.filter(Lr=>(Lr==null?void 0:Lr.group_name)===ga))==null?void 0:Ln[0];return tr==null?void 0:tr.group_id}))==null?void 0:Or.toString().split(","),Hn}),dr.allow_late_settings=Lt;let qn=yield(0,lt.Tr)({homework_common_ids:[parseInt(Ne.categoryId)],course_id:Ne.coursesId,type:"homework_common"});(qn==null?void 0:qn.student_count)===0?Jt(dr):(bn(dr),zt(qn))}),Jt=Gt=>{if(Gt.total_score===null){Ve.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Gt!=null&&Gt.work_efficiency&&Gt.eff_score===null){Ve.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Wt=Gt.challenge_settings.reduce((on,On)=>on+Number(On.challenge_score),0),dn={shixun_evaluation:Gt.shixun_evaluation,challenge_settings:Gt.challenge_settings};let un=()=>{var on;const On=()=>Et(void 0,null,function*(){Pt(!0),(yield(0,Fe.ZP)(`/api/homework_commons/${Ne.categoryId}/publish_setting.json`,{method:"post",body:Qe({},Gt)})).status===0&&(Ve.ZP.success("\u66F4\u65B0\u6210\u529F"),bt(),ft({type:"user/getUserInfo",payload:{course_id:Ne.coursesId}}),ft({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Qe({},Ne)})),Pt(!1)});!(0,ue.isEqual)(ht,dn)&&!((on=dt==null?void 0:dt.homework_status)!=null&&on.includes("\u672A\u53D1\u5E03"))?ge.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:On}):On()};ze!=null&&ze.high_resources_consume&&!(ze!=null&&ze.high_resources_consume_permission)?ft({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Ne.coursesId,type:"shixun",type_id:Ne.categoryId,name:ze.homework_name,fn:()=>{un()}}}):un()},vn=(Gt,Wt,dn="group_id")=>{var un;return Wt?Wt.find(on=>on[dn]===Gt):(un=ze==null?void 0:ze.group_settings)==null?void 0:un.find(on=>on.group_id[0]===Gt)},Bn=(ze==null?void 0:ze.allow_late)||(ze==null?void 0:ze.anonymous_comment),Yn=Gt=>{var Wt,dn;const un=vn(Gt,ze==null?void 0:ze.allow_late_settings,"id"),on=vn(Gt,ze==null?void 0:ze.anonymous_comment_settings),On=vn(Gt);return(ze==null?void 0:ze.allow_late)&&un&&ke()(un==null?void 0:un.late_time)<=ke()()||(ze==null?void 0:ze.anonymous_comment)&&on&&(on==null?void 0:on.evaluation_start)!==null||((dn=(ke()(On==null?void 0:On.end_time)<=ke()()&&((Wt=ze==null?void 0:ze.allow_late_settings)==null?void 0:Wt.filter(pn=>pn.group_id.includes(Gt))))[0])==null?void 0:dn.late_time)!=null},hr=(0,y.useMemo)(()=>(ze==null?void 0:ze.allow_late)||(ze==null?void 0:ze.all_group_late),[ze,dt]),Cr=ze==null?void 0:ze.anonymous_comment,Un=Gt=>{if(!Gt)return!1;const Wt=vn(Gt,ze==null?void 0:ze.anonymous_comment_settings);return(ze==null?void 0:ze.anonymous_comment)&&Wt&&(Wt==null?void 0:Wt.evaluation_start)!==null},fr=(Gt,Wt)=>{var dn,un,on,On,pn;Gt!=null&&Gt.group_id||(Gt.group_id=at(Gt==null?void 0:Gt.group_name,ze==null?void 0:ze.group_settings)),ft({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Gt,index:Wt,rangePickerDisabled:(un=(dn=Gt==null?void 0:Gt.group_id)==null?void 0:dn[0])!=null&&un.publish_time?he||(ke()()<=ke()((On=vn((on=Gt==null?void 0:Gt.group_id)==null?void 0:on[0]))==null?void 0:On.publish_time)?!1:[!0,Yn((pn=Gt==null?void 0:Gt.group_id)==null?void 0:pn[0])]):!1,disabledDate:ze==null?void 0:ze.course_end_date}})};return Te.createElement("section",{className:Le.Z.form},Te.createElement("div",{className:Le.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Te.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")),Te.createElement("div",null,Te.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Te.createElement(ye.ZP.Group,{disabled:he||!((kt=dt==null?void 0:dt.homework_status)!=null&&kt.includes("\u672A\u53D1\u5E03"))||(0,De.Rm)()&&!((Ot=Dt.AssistantObject.practice)!=null&&Ot.can_publish),value:Rt.unified_setting,onChange:Gt=>{var Wt;if(!((Wt=dt==null?void 0:dt.homework_status)!=null&&Wt.includes("\u672A\u53D1\u5E03"))){Ve.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Rt.unified_setting=!Rt.unified_setting,Rt.unified_setting||(Rt.unified_late=!1,Zt([{late_penalty:5}])),tn(Object.assign({},Rt)),Rt.unified_setting===!1&&Nt==""){Yt(Nt.concat({}));return}Rt.unified_setting&&(Yt([]),Zt([{late_penalty:5}]))}},Te.createElement(ye.ZP,{value:!0,disabled:he||!(ze!=null&&ze.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Te.createElement(ye.ZP,{disabled:he||!((ie=ze==null?void 0:ze.group_settings)!=null&&ie.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((oe=ze==null?void 0:ze.group_settings)==null?void 0:oe.length)===0&&Te.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")),Rt.unified_setting&&Te.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Te.createElement(xe.Z,{align:"middle"},Te.createElement(fe.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Te.createElement(fe.Z,{className:"ml10"},Te.createElement(Ze.default,{size:"large",disabled:he||!((te=dt==null?void 0:dt.homework_status)!=null&&te.includes("\u672A\u53D1\u5E03")||(x=dt==null?void 0:dt.homework_status)!=null&&x.includes("\u672A\u5F00\u59CB"))||(0,De.Rm)()&&!((re=Dt.AssistantObject.practice)!=null&&re.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Gt=>de(Gt,ze==null?void 0:ze.course_end_date),disabledTime:Gt=>Oe(Gt),value:Rt.publish_time?ke()(Rt.publish_time):"",onChange:(Gt,Wt)=>{Rt.publish_time=Wt,(Rt.end_time==""||!Rt.end_time)&&Rt.unified_setting&&(Rt.end_time=ke()(Gt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),tn(Object.assign({},Rt))}}))),Te.createElement(xe.Z,{align:"middle",className:"pl30"},Te.createElement(fe.Z,null,"\u622A\u6B62\u65F6\u95F4"),Te.createElement(fe.Z,{className:"ml10"},Te.createElement(Ze.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ke()((0,Ie.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(ze==null?void 0:ze.allow_late)&&(ze==null?void 0:ze.homework_status.includes("\u5DF2\u622A\u6B62"))||he||(ze==null?void 0:ze.allow_late)&&ke()()>=ke()(ze==null?void 0:ze.end_time)||(0,De.Rm)()&&!((ne=Dt.AssistantObject.practice)!=null&&ne.can_publish),disabledDate:Gt=>de(Gt,ze==null?void 0:ze.course_end_date,Rt.publish_time),disabledTime:Gt=>Oe(Gt,Rt.publish_time),value:Rt.end_time?ke()(Rt.end_time):"",onChange:(Gt,Wt)=>{Rt.end_time=Wt,tn(Object.assign({},Rt))}})))),!Rt.unified_setting&&(Nt==null?void 0:Nt.length)>0&&Te.createElement(xe.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Nt&&Nt.map(function(Gt,Wt){var dn,un,on,On,pn,yn,dr;return Te.createElement(fe.Z,{span:24,key:Wt},Te.createElement(xe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Wt==(Nt==null?void 0:Nt.length)-1?"0px":"10px"}},Te.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Wt+1),Te.createElement(me.default,{disabled:he||((dn=dt==null?void 0:dt.homework_status)!=null&&dn.includes("\u672A\u53D1\u5E03")&&Gt.id||ke()()<ke()(Gt==null?void 0:Gt.publish_time)?!1:!!(Gt!=null&&Gt.publish_time))||(0,De.Rm)()&&!((un=Dt.AssistantObject.practice)!=null&&un.can_publish),mode:"multiple",className:Le.Z.multiple_select,style:{width:"250px"},value:Gt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:qn=>{var Hn;if((0,De.Rm)()&&!((Hn=Dt.AssistantObject.practice)!=null&&Hn.can_publish)){Ve.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Nt[Wt].group_name=qn,Nt[Wt].group_id=Gt.group_id;const Tr=(0,ue.flattenDeep)(Nt.map(ga=>ga.group_name)),Or=Lt.map(ga=>{let va=(ga==null?void 0:ga.group_name)||[];return nt(Qe({},ga),{group_name:(0,ue.remove)(va,Ln=>Tr.includes(Ln))})});Zt(Or),Yt(Nt.slice())},maxTagCount:4,maxTagPlaceholder:qn=>Te.createElement("div",{style:{cursor:"pointer"},onClick:()=>fr(Gt,Wt)},"+",qn==null?void 0:qn.length)},ze.group_settings&&ze.group_settings.map(function(qn){if(!Nt.map(Tr=>Tr.group_name).flat().includes(qn.group_name))return Te.createElement(Pe,{value:qn.group_name,key:qn.id},qn.group_name)})),Te.createElement("div",{className:"ml20"},Te.createElement(ct,{size:"large",ranges:{\u6B64\u523B:[Gt.publish_time?ke()(Gt.publish_time):ke()(),ke()()]},allowClear:!1,disabled:he||(ke()()<=ke()((On=vn((on=Gt==null?void 0:Gt.group_id)==null?void 0:on[0]))==null?void 0:On.publish_time)?!1:[!0,Yn((pn=Gt==null?void 0:Gt.group_id)==null?void 0:pn[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:qn=>de(qn,ze==null?void 0:ze.course_end_date),disabledTime:qn=>Oe(qn),showTime:{showNow:!0,format:"HH:mm",defaultValue:[ke()((0,Ie.U6)(),"HH:mm"),ke()((0,Ie.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Gt.publish_time?ke()(Gt.publish_time):void 0,Gt.end_time?ke()(Gt.end_time):void 0],onChange:(qn,Hn)=>{var Tr;if((0,De.Rm)()&&!((Tr=Dt.AssistantObject.practice)!=null&&Tr.can_publish)){Ve.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Nt[Wt].publish_time=Hn[0],!Gt.end_time&&Hn[0]?Nt[Wt].end_time=ke()(Hn[0]).add(7,"days"):Nt[Wt].end_time=Hn[1],Yt([...Nt])},onCalendarChange:(qn,Hn,Tr)=>{if(Hn!=null&&Hn[0]&&!Hn[1]){const Or=ke()(Hn[0]).add(7,"days");Nt[Wt].publish_time=Hn[0],Nt[Wt].end_time=Or,Yt([...Nt])}}})),!he&&Te.createElement("div",{style:{display:"flex",width:"50px"}},((yn=Gt==null?void 0:Gt.group_id)==null?void 0:yn.length)>1&&Te.createElement(Se.Z,{title:"\u89C4\u5219\u62C6\u5206"},Te.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>fr(Gt,Wt)})),Nt.length<((dr=ze==null?void 0:ze.group_settings)==null?void 0:dr.length)&&Te.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var qn;if((0,De.Rm)()&&!((qn=Dt.AssistantObject.practice)!=null&&qn.can_publish)){Ve.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Yt(Nt.concat({}))}}),((Gt==null?void 0:Gt.publish_time)&&ke()()<ke()(Gt==null?void 0:Gt.publish_time)||!(Gt!=null&&Gt.publish_time))&&Wt!=0&&Te.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const qn=(0,ue.cloneDeep)(Lt);qn.forEach((Hn,Tr)=>{Hn.group_name&&(Hn.group_name=Hn.group_name.filter(Or=>{var ga;return!((ga=Nt[Wt].group_name)!=null&&ga.includes(Or))}))}),Nt=Nt.filter((Hn,Tr)=>Wt!==Tr),Zt(qn),Yt(Nt.slice()),setTimeout(()=>Yt(Nt.slice()),10)}}))))}))),Te.createElement(xe.Z,null,Te.createElement(fe.Z,null,Te.createElement("div",{className:Le.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Te.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"))),Te.createElement(fe.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Te.createElement(le.default,{checked:Rt.allow_late,disabled:he||hr,onChange:Gt=>{var Wt;if((0,De.Rm)()&&!((Wt=Dt.AssistantObject.practice)!=null&&Wt.can_late)){Ve.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Gt.target.checked&&ge.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Te.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Te.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"),Te.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Te.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"))}),Rt.allow_late=!Rt.allow_late,Lt==""&&Zt([{late_penalty:5}]),tn(Object.assign({},Rt))}},Te.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Rt==null?void 0:Rt.allow_late)&&Te.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Te.createElement("div",{style:{display:"flex"}},Te.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Te.createElement(ye.ZP.Group,{style:{marginLeft:"20px"},disabled:he||(ze==null?void 0:ze.anonymous_comment)||(ze==null?void 0:ze.allow_late),value:Rt.unified_late,onChange:Gt=>{var Wt;if((0,De.Rm)()&&!((Wt=Dt.AssistantObject.practice)!=null&&Wt.can_late)){Ve.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Rt.unified_late=Gt.target.value,Lt==""&&!Gt.target.value&&Zt([{penalty_type:ce.Q.Percent,late_penalty:20}]),tn(Qe({},Rt))}},(Rt==null?void 0:Rt.unified_setting)&&Te.createElement(ye.ZP,{value:!0,disabled:!(ze!=null&&ze.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((se=ze==null?void 0:ze.group_settings)==null?void 0:se.length)>0&&Te.createElement(ye.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Rt!=null&&Rt.unified_late?Te.createElement(Te.Fragment,null,Te.createElement(xe.Z,{align:"middle",style:{marginTop:"10px"}},Te.createElement(fe.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Te.createElement(fe.Z,{className:"ml20"},Te.createElement(ce.Z,{disabled:he||Cr,value:{type:Rt.penalty_type,inputValue:Rt.late_penalty},onChange:Gt=>{var Wt;if((0,De.Rm)()&&!((Wt=Dt.AssistantObject.practice)!=null&&Wt.can_late)){Ve.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}tn(nt(Qe({},Rt),{late_penalty:Gt.inputValue,penalty_type:Gt.type}))}})),Te.createElement(fe.Z,{flex:"1",className:"ml5"},Te.createElement("span",{className:"c-grey-c ml10"},Rt.penalty_type===ce.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Te.createElement(xe.Z,{align:"middle",style:{marginTop:"15px"}},Te.createElement(fe.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Te.createElement(fe.Z,{className:"ml20"},Te.createElement(Ze.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ke()((0,Ie.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:he||Cr,value:Rt.late_time?ke()(Rt.late_time):"",disabledDate:Gt=>de(Gt,ze==null?void 0:ze.course_end_date),onChange:(Gt,Wt)=>{var dn;if((0,De.Rm)()&&!((dn=Dt.AssistantObject.practice)!=null&&dn.can_late)){Ve.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Rt.late_time=Wt,tn(Object.assign({},Rt))}})))):Lt.map(function(Gt,Wt){var dn;return Te.createElement(fe.Z,{span:24,key:Wt},Te.createElement(xe.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Te.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Wt+1),Te.createElement(me.default,{disabled:he||!((dn=dt==null?void 0:dt.homework_status)!=null&&dn.includes("\u672A\u53D1\u5E03"))&&Gt.id||(ze==null?void 0:ze.anonymous_comment),mode:"multiple",className:Le.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Gt.group_name=="string"?[Gt.group_name]:Gt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:un=>{var on;if((0,De.Rm)()&&!((on=Dt.AssistantObject.practice)!=null&&on.can_late)){Ve.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Lt[Wt].group_name=un,Lt[Wt].group_id=Gt.group_id,Zt(Lt.slice())}},ze.group_settings&&ze.group_settings.map(function(un){const on=Lt.map(pn=>pn.group_name).flat(),On=Nt.map(pn=>pn.group_name).flat();if(Rt!=null&&Rt.unified_setting){if(!on.includes(un.group_name))return Te.createElement(Pe,{value:un.group_name,key:un.id},un.group_name)}else if(On.includes(un.group_name)&&!on.includes(un.group_name))return Te.createElement(Pe,{value:un.group_name,key:un.id},un.group_name)})),Te.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Te.createElement(ce.Z,{disabled:he||Un(Gt.id),value:{type:Gt.penalty_type,inputValue:Gt.late_penalty},onChange:un=>{var on;if((0,De.Rm)()&&!((on=Dt.AssistantObject.practice)!=null&&on.can_late)){Ve.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Lt[Wt].late_penalty=un.inputValue,Lt[Wt].penalty_type=un.type,Zt([...Lt])}}),Te.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Te.createElement(Ze.default,{size:"large",disabled:he||Un(Gt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:ke()((0,Ie.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:un=>de(un,ze==null?void 0:ze.course_end_date),format:"YYYY-MM-DD HH:mm",value:Gt!=null&&Gt.late_time?ke()(Gt.late_time):void 0,onChange:(un,on)=>{var On;if((0,De.Rm)()&&!((On=Dt.AssistantObject.practice)!=null&&On.can_late)){Ve.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Lt[Wt].late_time=on,Zt([...Lt])}}),!he&&Te.createElement("div",{style:{display:"flex",width:"50px"}},Te.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var un;if((0,De.Rm)()&&!((un=Dt.AssistantObject.practice)!=null&&un.can_late)){Ve.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Zt(Lt.concat({penalty_type:ce.Q.Percent,late_penalty:20}))}}),Wt>0&&!Gt.id&&Te.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var un;if((0,De.Rm)()&&!((un=Dt.AssistantObject.practice)!=null&&un.can_late)){Ve.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Lt=Lt.filter((on,On)=>Wt!==On),Zt(Lt.slice()),setTimeout(()=>Zt(Lt.slice()),10)}}))))})),!he&&Te.createElement(Te.Fragment,null,Te.createElement(pe.ZP,{type:"primary",size:"large",loading:Ye,style:{width:"138px",marginTop:"30px"},onClick:()=>Ht()},"\u4FDD\u5B58")),Te.createElement(Ke.Z,{onConfirm:(Gt,Wt)=>{Nt.splice(Gt,0,...Wt),Nt.splice(Gt+Wt.length,1);const dn=(0,Ie.QE)([...Nt]);Yt([...dn])}}),Te.createElement(Re.Z,{resdata:xt,type:"shixun",okloading:Ye,oktext:(xt==null?void 0:xt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Gt=>Et(void 0,null,function*(){Pt(!0);let Wt=yield(0,Fe.ZP)(`/api/courses/${Ne.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Ne.categoryId)]}});Pt(!1),(Wt==null?void 0:Wt.status)===0&&Jt(cn)})}))};jt.ZP=(0,Je.connect)(({shixunHomeworks:ut,classroomList:St,loading:ft,user:Dt})=>({shixunHomeworks:ut,classroomList:St,loading:ft.effects,user:Dt}))($e)},39623:function(Nn,jt,b){"use strict";var y=b(59301),Ze=b(94968),me=b(28284),Ve=b(62957),ge=b(6767),ye=b(70858),xe=b(44283),fe=b(14185),Se=b(83889),le=b(49317),pe=b(66649),we=b.n(pe),ke=b(76406),De=b(59301),Fe=Object.defineProperty,ue=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Le=(Re,lt,Te)=>lt in Re?Fe(Re,lt,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Re[lt]=Te,Je=(Re,lt)=>{for(var Te in lt||(lt={}))ve.call(lt,Te)&&Le(Re,Te,lt[Te]);if(ue)for(var Te of ue(lt))Ie.call(lt,Te)&&Le(Re,Te,lt[Te]);return Re},ce=(Re,lt,Te)=>new Promise((Ue,qe)=>{var Ae=Be=>{try{Ce(Te.next(Be))}catch(yt){qe(yt)}},rt=Be=>{try{Ce(Te.throw(Be))}catch(yt){qe(yt)}},Ce=Be=>Be.done?Ue(Be.value):Promise.resolve(Be.value).then(Ae,rt);Ce((Te=Te.apply(Re,lt)).next())});const{Dragger:_e}=Ze.default,Ke=({classroomList:Re,dispatch:lt,onOk:Te})=>{const Ue=(0,xe.useParams)(),[qe]=me.default.useForm(),[Ae,rt]=(0,y.useState)(),[Ce,Be]=(0,y.useState)(!1),yt={height:100,onRemove:()=>{rt("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:Qe=>ce(void 0,null,function*(){return rt(Qe),!1})};return(0,y.useEffect)(()=>{qe.setFieldsValue({publish_time:we()(we()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:we()(we()(new Date((0,ke.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),De.createElement(Ve.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:Re.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ce},onOk:()=>ce(void 0,null,function*(){qe.submit()}),onCancel:()=>{qe.resetFields(),lt({type:"classroomList/setActionTabs",payload:{}})}},De.createElement(me.default,{form:qe,onFinish:Qe=>ce(void 0,null,function*(){var nt,Et,He;if(!(Ae!=null&&Ae.size)){ge.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Be(!0);let de=new FormData;de.append("type",Re.actionTabs.type),de.append("file",Ae);let Oe;window.location.href.indexOf("exercise")>-1?Oe=`/api/exercises/${Re.actionTabs.id}/supplement_score.json`:Oe=`/api/homework_commons/${Re.actionTabs.id}/supplement_score.json`;let at=yield(0,le.ZP)(Oe,{method:"post",body:de},!0);Be(!1),(at==null?void 0:at.status)===0&&(Te(),qe.resetFields(),lt({type:"classroomList/setActionTabs",payload:{}}),((Et=(nt=at==null?void 0:at.data)==null?void 0:nt.fail)==null?void 0:Et.length)>0&&Ve.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:De.createElement(ye.default,{pagination:!1,dataSource:(He=at==null?void 0:at.data)==null?void 0:He.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,ke.FH)("",fe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Re.actionTabs.type}`)}}))})},De.createElement(me.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},Re.actionTabs.name),De.createElement(me.default.Item,{style:{marginBottom:0},label:De.createElement("div",null,De.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),De.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},De.createElement("div",null,De.createElement("a",{download:"\u6A21\u7248.xlsx",className:Se.Z.downloadbutton,href:fe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Re.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),De.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),De.createElement(me.default.Item,{style:{marginBottom:0}},De.createElement(_e,Je({},yt),De.createElement("a",{className:Se.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),De.createElement("br",null),De.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};jt.Z=(0,xe.connect)(({classroomList:Re})=>({classroomList:Re}))(Ke)},43632:function(Nn,jt,b){"use strict";var y=b(59301),Ze=b(94968),me=b(28284),Ve=b(62957),ge=b(4875),ye=b(44283),xe=b(49317),fe=b(66649),Se=b.n(fe),le=b(76406),pe=b(59301),we=Object.defineProperty,ke=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Ie=(Re,lt,Te)=>lt in Re?we(Re,lt,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Re[lt]=Te,Le=(Re,lt)=>{for(var Te in lt||(lt={}))ue.call(lt,Te)&&Ie(Re,Te,lt[Te]);if(Fe)for(var Te of Fe(lt))ve.call(lt,Te)&&Ie(Re,Te,lt[Te]);return Re},Je=(Re,lt)=>ke(Re,De(lt)),ce=(Re,lt,Te)=>new Promise((Ue,qe)=>{var Ae=Be=>{try{Ce(Te.next(Be))}catch(yt){qe(yt)}},rt=Be=>{try{Ce(Te.throw(Be))}catch(yt){qe(yt)}},Ce=Be=>Be.done?Ue(Be.value):Promise.resolve(Be.value).then(Ae,rt);Ce((Te=Te.apply(Re,lt)).next())});const{Dragger:_e}=Ze.default,Ke=({classroomList:Re,dispatch:lt,onOk:Te})=>{const Ue=(0,ye.useParams)(),[qe]=me.default.useForm(),[Ae,rt]=(0,y.useState)(),[Ce,Be]=(0,y.useState)(!1),yt={height:100,onRemove:()=>{rt("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:Qe=>ce(void 0,null,function*(){return rt(Qe),!1})};return(0,y.useEffect)(()=>{qe.setFieldsValue({publish_time:Se()(Se()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Se()(Se()(new Date((0,le.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),pe.createElement(Ve.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:Re.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ce},onOk:()=>ce(void 0,null,function*(){qe.submit()}),onCancel:()=>{qe.resetFields(),lt({type:"classroomList/setActionTabs",payload:{}})}},pe.createElement(me.default,{form:qe,onFinish:Qe=>ce(void 0,null,function*(){var nt,Et;console.log("---",Re.actionTabs,Qe,Ue);let He=((nt=Re==null?void 0:Re.actionTabs)==null?void 0:nt.type)==="exercise"?`/api/exercises/${Ue==null?void 0:Ue.category}/exercise_user/edit_score.json`:`/api/student_works/${Re.actionTabs.id}/edit_score.json`;Be(!0);let de=yield(0,xe.ZP)(He,{method:"post",body:Je(Le({},Qe),{exercise_user_id:((Et=Re==null?void 0:Re.actionTabs)==null?void 0:Et.type)==="exercise"?Re.actionTabs.id:""})});Be(!1),qe.resetFields(),lt({type:"classroomList/setActionTabs",payload:{}}),Te()})},pe.createElement(me.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},pe.createElement(ge.Z,{min:0,style:{width:"100%"}}))))};jt.Z=(0,ye.connect)(({classroomList:Re})=>({classroomList:Re}))(Ke)},84667:function(Nn,jt,b){"use strict";var y=b(59301),Ze=b(94968),me=b(28284),Ve=b(7939),ge=b(77019),ye=b(44104),xe=b(24017),fe=b(44283),Se=b(66649),le=b.n(Se),pe=b(28450),we=b(49317),ke=b(59301),De=(ve,Ie,Le)=>new Promise((Je,ce)=>{var _e=lt=>{try{Re(Le.next(lt))}catch(Te){ce(Te)}},Ke=lt=>{try{Re(Le.throw(lt))}catch(Te){ce(Te)}},Re=lt=>lt.done?Je(lt.value):Promise.resolve(lt.value).then(_e,Ke);Re((Le=Le.apply(ve,Ie)).next())});const{Dragger:Fe}=Ze.default,ue=({})=>{const ve=(0,fe.useParams)(),[Ie]=me.default.useForm(),[Le,Je]=(0,y.useState)(!0),[ce,_e]=(0,y.useState)(!1);console.log("----",ve);function Ke(){return De(this,null,function*(){var Re,lt;let Te;window.location.href.indexOf("exercise")>-1?Te=`/api/exercises/${ve==null?void 0:ve.categoryId}/get_time_setting.json`:Te=`/api/homework_commons/${ve==null?void 0:ve.categoryId}/get_time_setting.json`;let Ue=yield(0,we.ZP)(Te,{method:"get"});(Ue==null?void 0:Ue.status)===0&&Ie.setFieldsValue({publish_time:le()(le()((Re=Ue==null?void 0:Ue.data)==null?void 0:Re.publish_time).format("YYYY-MM-DD HH:mm")),end_time:le()(le()((lt=Ue==null?void 0:Ue.data)==null?void 0:lt.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,y.useEffect)(()=>{Ke()},[]),ke.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},ke.createElement("div",{style:{textAlign:"end"}},Le&&ke.createElement(Ve.ZP,{onClick:()=>{Je(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!Le&&ke.createElement("div",null,ke.createElement(Ve.ZP,{type:"primary",loading:ce,onClick:()=>{Ie.submit()}},"\u63D0\u4EA4"),ke.createElement(Ve.ZP,{style:{marginLeft:20},onClick:()=>{Je(!0)}},"\u53D6\u6D88"))),ke.createElement(me.default,{form:Ie,disabled:Le,onFinish:Re=>De(void 0,null,function*(){_e(!0),console.log("---",window.location.href);let lt;window.location.href.indexOf("exercise")>-1?lt=`/api/exercises/${ve==null?void 0:ve.categoryId}/time_setting.json`:lt=`/api/homework_commons/${ve==null?void 0:ve.categoryId}/time_setting.json`;let Te=yield(0,we.ZP)(lt,{method:"post",body:{publish_time:le()(Re.publish_time).format("YYYY-MM-DD HH:mm"),end_time:le()(Re.end_time).format("YYYY-MM-DD HH:mm")}});_e(!1),(Te==null?void 0:Te.status)===0&&Je(!0)})},ke.createElement(ge.Z,null,ke.createElement(ye.Z,null,ke.createElement(me.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},ke.createElement(xe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:Re=>(0,pe.Q8)(Re),disabledTime:Re=>(0,pe.d0)(Re),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),ke.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),ke.createElement(ge.Z,null,ke.createElement(ye.Z,null,ke.createElement(me.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},ke.createElement(xe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:Re=>(0,pe.Q8)(Re,"",Ie.getFieldValue("publish_time")),disabledTime:Re=>(0,pe.d0)(Re,Ie.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),ke.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};jt.Z=(0,fe.connect)(({classroomList:ve})=>({classroomList:ve}))(ue)},97659:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return le}});var y=b(59301),Ze=b(37568),me=b(62673),Ve=b(77019),ge={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",xe=b(90736),fe=(pe,we,ke)=>new Promise((De,Fe)=>{var ue=Le=>{try{Ie(ke.next(Le))}catch(Je){Fe(Je)}},ve=Le=>{try{Ie(ke.throw(Le))}catch(Je){Fe(Je)}},Ie=Le=>Le.done?De(Le.value):Promise.resolve(Le.value).then(ue,ve);Ie((ke=ke.apply(pe,we)).next())}),le=({data:pe,value:we=[],handleChangePage:ke,className:De="",setSelectedRowKeys:Fe,selectedRowKeys:ue,onChange:ve=()=>{}})=>{const[Ie,Le]=(0,y.useState)([]),[Je,ce]=(0,y.useState)([]),[_e,Ke]=(0,y.useState)([]);let[Re,lt]=(0,y.useState)(1),[Te,Ue]=(0,y.useState)();return(0,y.useEffect)(()=>{Le(pe),ce([]),Ke([])},[pe]),(0,y.useEffect)(()=>{Fe&&(ce(ue),Ke(ue))},[ue]),y.createElement("div",{className:`flex justify-between w-full ${De}`},y.createElement("div",{className:ge.leftdiv},y.createElement(Ze.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:qe=>fe(void 0,null,function*(){Le(pe.filter(Ae=>{var rt;return(rt=Ae==null?void 0:Ae.name)==null?void 0:rt.includes(qe.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ie.length===0&&y.createElement(xe.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),y.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},y.createElement(me.default.Group,{value:Je.map(qe=>`${qe.id}`),onChange:qe=>{Fe(Ie.filter(Ae=>qe.includes(`${Ae.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},Ie.map((qe,Ae)=>y.createElement(Ve.Z,{key:qe.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},y.createElement(me.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:qe.is_published,value:`${qe.id}`},y.createElement("div",{className:ge.listClass},y.createElement("span",{className:ge.spantitle,style:{width:qe.is_published?"108px":"170px"}},qe.name),qe.is_published&&y.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),y.createElement("div",{className:ge.rightdiv},y.createElement(Ze.default.Search,{onChange:qe=>{Ke(Je.filter(Ae=>Ae.name.includes(qe.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),_e.length===0&&y.createElement(xe.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),_e.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}},_e.map((qe,Ae)=>y.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:qe.id},y.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},qe.name),y.createElement("img",{src:ye,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{Fe(Je.filter(rt=>`${rt.id}`!=`${qe.id}`))}})))))))}},33261:function(Nn,jt,b){"use strict";b.d(jt,{Ei:function(){return Ie},rU:function(){return Le},ZP:function(){return ce}});var y=b(59301),Ze={wrap:"wrap___W3YuU",title:"title___OzKge",sub_title:"sub_title___mweTZ",flex_box:"flex_box___ywhFC",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},me=b(28284),Ve=b(47889),ge=b(4875),ye=b(62673),xe=b(25399),fe=b(5269),Se=b(92310),le=b.n(Se),pe=b(59301),we=Object.defineProperty,ke=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ue=(_e,Ke,Re)=>Ke in _e?we(_e,Ke,{enumerable:!0,configurable:!0,writable:!0,value:Re}):_e[Ke]=Re,ve=(_e,Ke)=>{for(var Re in Ke||(Ke={}))De.call(Ke,Re)&&ue(_e,Re,Ke[Re]);if(ke)for(var Re of ke(Ke))Fe.call(Ke,Re)&&ue(_e,Re,Ke[Re]);return _e};const Ie=({value:_e,className:Ke,style:Re})=>{const[lt,Te]=(0,y.useState)("0");(0,y.useEffect)(()=>{if(_e){const{submit_limit:qe,must_file:Ae}=_e;if(qe&&Ae){Te("1");return}if(qe&&!Ae){Te("2");return}if(!qe&&Ae){Te("3");return}}},[_e]);const Ue={1:pe.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",pe.createElement("span",{className:"ml5 mr5 c-light-primary"},_e==null?void 0:_e.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:pe.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",pe.createElement("span",{className:"ml5 mr5 c-light-primary"},_e==null?void 0:_e.submit_limit_num),"\u5B57\u7B26"),3:pe.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return lt==="0"?pe.createElement(pe.Fragment,null):pe.createElement("section",{className:le()(Ze.exhibition,Ke),style:Re},pe.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),Ue==null?void 0:Ue[lt])},Le=({className:_e,style:Ke,form:Re})=>{const lt=me.default.useWatch("submit_limit",Re),Te=me.default.useWatch("can_submit",Re),Ue=me.default.useWatch("submit_num",Re);return pe.createElement("section",{className:le()(Ze.wrap,_e),style:Ke},pe.createElement("div",{className:`${Ze.title}`},pe.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),pe.createElement(me.default.Item,{name:"can_submit",style:{lineHeight:"40px"}},pe.createElement(Ve.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},pe.createElement(Ve.ZP,{value:!1,style:{marginRight:"40px"}},pe.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570")),pe.createElement("br",null),pe.createElement(Ve.ZP,{value:!0},pe.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570")))),pe.createElement("div",null,Te?pe.createElement("div",{style:{background:"#F6F7F9",padding:"18px 0px 18px 197px",display:"flex",marginTop:"1px"}},pe.createElement(me.default.Item,{name:"submit_num",rules:Te?[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]:[]},pe.createElement(ge.Z,{precision:0,min:1,disabled:!Te,size:"large",addonAfter:"\u6B21",style:{width:133}})),pe.createElement("div",{className:"flex flex-col ml15",style:{gap:"5px"}},pe.createElement("span",{style:{color:"#666",fontSize:12}},pe.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u6700\u591A\u63D0\u4EA4\u4F5C\u4E1A ",pe.createElement("span",{style:{color:"#FF6500"}},Ue)," \u6B21\uFF08\u542B\u4FEE\u6539\u548C\u66F4\u65B0\uFF09\uFF0C\u8FBE\u5230\u4E0A\u9650\u540E\u5C06\u65E0\u6CD5\u7EE7\u7EED\u63D0\u4EA4\u6216\u66F4\u65B0\u4F5C\u4E1A"),pe.createElement("span",{style:{color:"#666",fontSize:12}},pe.createElement("span",{style:{fontWeight:500}},"\u7279\u6B8A\u8BF4\u660E\uFF1A"),"\u82E5\u4F5C\u4E1A\u5F00\u542F\u8865\u4EA4\u4E14\u5B66\u751F\u6B21\u6570\u5DF2\u7528\u5B8C\uFF0C\u53EF\u989D\u5916\u63D0\u4EA4 ",pe.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",pe.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))):pe.createElement("div",{style:{background:"#F6F7F9",padding:"18px 30px 18px 54px",display:"flex",alignItems:"center",color:"#666",marginTop:"1px"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u5141\u8BB8\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u65E0\u9650\u6B21\u4FEE\u6539\u5E76\u91CD\u65B0\u63D0\u4EA4\u4F5C\u4E1A\uFF08\u6700\u7EC8\u6210\u7EE9\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u4E3A\u51C6\uFF09")),pe.createElement("div",{className:`${Ze.title} mt30`},pe.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),pe.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},pe.createElement(me.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},pe.createElement(ye.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),pe.createElement(me.default.Item,{className:"mr10",name:"submit_limit_num",rules:lt?[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]:[]},pe.createElement(ge.Z,{precision:0,min:1,disabled:!lt,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),pe.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},pe.createElement(me.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},pe.createElement(ye.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),pe.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},pe.createElement(me.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},pe.createElement(ye.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),pe.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09")))};var ce=({value:_e,onChange:Ke,className:Re,style:lt,disabled:Te=!1,checkMarginLeft:Ue=0})=>{const qe={submit_limit:!1,submit_limit_num:200,must_file:!1},[Ae,rt]=(0,y.useState)({});(0,y.useEffect)(()=>{if(console.log(_e,"value"),!_e)return;const Be={submit_limit:_e==null?void 0:_e.submit_limit,submit_limit_num:_e==null?void 0:_e.submit_limit_num,must_file:_e==null?void 0:_e.must_file,can_submit:_e==null?void 0:_e.can_submit,submit_num:_e==null?void 0:_e.submit_num};rt(ve({},Be))},[_e]);const Ce=Be=>{const yt=ve(ve({},Ae),Be);Ke(yt)};return pe.createElement("section",{className:le()(Ze.wrap,Re),style:lt},pe.createElement("div",{className:`${Ze.sub_title} mt20`},pe.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),pe.createElement(Ve.ZP.Group,{style:{background:"#F6F7F9",display:"flex",flexDirection:"column"},value:Ae==null?void 0:Ae.can_submit,onChange:Be=>Ce({can_submit:Be.target.value})},pe.createElement(Ve.ZP,{value:!1,style:{padding:"14px 20px",borderBottom:"1px solid #fff"}},pe.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570"),pe.createElement("div",{style:{position:"relative",display:"inline-block"}},pe.createElement(xe.Z,{placement:"topLeft",getPopupContainer:Be=>Be.parentNode,arrow:{pointAtCenter:!0},overlayInnerStyle:{width:"max-content",fontSize:14,transform:"translateX(-15%)"},title:"\u89C4\u5219\u8BF4\u660E\uFF1A\u5141\u8BB8\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u65E0\u9650\u6B21\u4FEE\u6539\u5E76\u91CD\u65B0\u63D0\u4EA4\u4F5C\u4E1A\uFF08\u6700\u7EC8\u6210\u7EE9\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u4E3A\u51C6\uFF09"},pe.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Ze.title_icon} c-grey-666`})))),pe.createElement("br",null),pe.createElement(Ve.ZP,{className:Ze.flex_box,value:!0,style:{padding:"5px 0px 5px 20px",height:50}},pe.createElement("div",{className:"flex-container"},pe.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570"),pe.createElement("div",{style:{position:"relative",display:"inline-block"}},pe.createElement(xe.Z,{placement:"topLeft",arrow:{pointAtCenter:!0},overlayInnerStyle:{width:700,transform:"translateX(-13%)"},title:pe.createElement("div",{className:"flex flex-col ml10",style:{gap:"5px"}},pe.createElement("span",{style:{color:"#fff",fontSize:14}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u6700\u591A\u63D0\u4EA4\u4F5C\u4E1A ",pe.createElement("span",{style:{color:"#FFB83A"}},Ae==null?void 0:Ae.submit_num)," \u6B21\uFF08\u542B\u4FEE\u6539\u548C\u66F4\u65B0\uFF09\uFF0C\u8FBE\u5230\u4E0A\u9650\u540E\u5C06\u65E0\u6CD5\u7EE7\u7EED\u63D0\u4EA4\u6216\u66F4\u65B0\u4F5C\u4E1A"),pe.createElement("span",{style:{color:"#fff",fontSize:14}},"\u7279\u6B8A\u8BF4\u660E\uFF1A\u82E5\u4F5C\u4E1A\u5F00\u542F\u8865\u4EA4\u4E14\u5B66\u751F\u6B21\u6570\u5DF2\u7528\u5B8C\uFF0C\u53EF\u989D\u5916\u63D0\u4EA4 ",pe.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",pe.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))},pe.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Ze.title_icon} c-grey-666`}))),(Ae==null?void 0:Ae.can_submit)&&pe.createElement(ge.Z,{size:"large",addonAfter:"\u6B21",style:{width:143,marginLeft:14},precision:0,min:1,disabled:Te||!(Ae!=null&&Ae.can_submit),value:Ae==null?void 0:Ae.submit_num,onChange:Be=>Ce({submit_num:Be})})))),pe.createElement("div",{className:`${Ze.sub_title} mt20`},pe.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),pe.createElement(fe.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"5px 20px"}},pe.createElement(ye.default,{style:{marginLeft:Ue},disabled:Te,checked:Ae==null?void 0:Ae.submit_limit,onChange:Be=>Ce({submit_limit:Be.target.checked})}),pe.createElement("span",{style:{marginRight:6,marginLeft:8}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),pe.createElement(ge.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:Te||!(Ae!=null&&Ae.submit_limit),value:Ae==null?void 0:Ae.submit_limit_num,onChange:Be=>Ce({submit_limit_num:Be})})),pe.createElement(fe.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"14px 20px"}},pe.createElement(ye.default,{style:{marginLeft:Ue},disabled:Te,checked:Ae==null?void 0:Ae.must_file,onChange:Be=>Ce({must_file:Be.target.checked})}),pe.createElement("span",{style:{marginLeft:8}},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6")))}},44624:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return ve}});var y=b(59301),Ze=b(44283),me=b(24017),Ve=b(62957),ge=b(37568),ye=b(6767),xe=b(77019),fe=b(5269),Se={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},le=b(66649),pe=b.n(le),we=b(76406),ke=b(90736),De=b(59301);const{RangePicker:Fe}=me.default,ue=({dispatch:Ie,classroomList:Le,onConfirm:Je})=>{const[ce,_e]=(0,y.useState)([]),[Ke,Re]=(0,y.useState)([]),[lt,Te]=(0,y.useState)(""),[Ue,qe]=(0,y.useState)([!1,!1]);(0,y.useEffect)(()=>{var Ce,Be,yt,Qe;if(Le.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((Ce=Le.actionTabs)==null?void 0:Ce.rangePickerDisabled),(Be=Le.actionTabs)!=null&&Be.rangePickerDisabled?qe((yt=Le.actionTabs)==null?void 0:yt.rangePickerDisabled):qe([!1,!1]);let nt=Le.actionTabs.data,Et=(Qe=nt==null?void 0:nt.group_name)==null?void 0:Qe.map((He,de)=>{var Oe;return{group_id:nt==null?void 0:nt.group_id[de],group_name:nt==null?void 0:nt.group_name[de],is_admin:nt==null?void 0:nt.is_admin,end_time:nt==null?void 0:nt.end_time,publish_time:Array.isArray(nt==null?void 0:nt.publish_time)?(Oe=nt==null?void 0:nt.publish_time)==null?void 0:Oe[0]:nt==null?void 0:nt.publish_time}});Et&&(_e([...Et]),Re([...Et]))}},[Le.actionTabs]);const Ae=()=>{Ie({type:"classroomList/setActionTabs",payload:{}}),Te("")},rt=Ce=>{if(Ce){const Be=Ke==null?void 0:Ke.filter(yt=>{var Qe,nt;return(nt=(Qe=yt==null?void 0:yt.group_name)==null?void 0:Qe.toLowerCase())==null?void 0:nt.includes(Ce==null?void 0:Ce.toLowerCase())});_e(Be)}else _e(Ke)};return De.createElement(Ve.default,{width:980,title:De.createElement("div",{style:{fontWeight:"bold",display:"flex"}},De.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",De.createElement("span",{className:Se.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")),De.createElement(ge.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:lt,onChange:Ce=>{Te(Ce.target.value.trim()),rt(Ce.target.value.trim())}})),centered:!0,maskClosable:!1,open:Le.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Ae(),onOk:()=>{var Ce;if(Ke.some(yt=>!yt.end_time||!yt.publish_time)){ye.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}Je((Ce=Le.actionTabs)==null?void 0:Ce.index,Ke),Ae()}},De.createElement("div",{className:Se.modal_con},De.createElement(xe.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ce==null?void 0:ce.length)>0?ce.map(function(Ce,Be){return De.createElement(fe.Z,{span:24,key:Be},De.createElement(xe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Be==(ce==null?void 0:ce.length)-1?"0px":"10px"}},De.createElement("div",{className:Se.multiple_select,title:Ce==null?void 0:Ce.group_name},Ce==null?void 0:Ce.group_name),De.createElement("div",{className:"ml20"},De.createElement(Fe,{size:"large",allowClear:!1,disabled:Ue,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:yt=>{var Qe;return(0,we.Q8)(yt,(Qe=Le.actionTabs)==null?void 0:Qe.disabledDate)},disabledTime:yt=>(0,we.d0)(yt),showTime:{showNow:!0,format:"HH:mm",defaultValue:[pe()((0,we.U6)(),"HH:mm"),pe()((0,we.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(Ce==null?void 0:Ce.publish_time)&&[pe()(Ce==null?void 0:Ce.publish_time),Ce!=null&&Ce.end_time?pe()(Ce==null?void 0:Ce.end_time):void 0],onChange:(yt,Qe)=>{ce[Be].publish_time=Qe[0],ce[Be].end_time=Qe[1],_e([...ce]),Ke.forEach(nt=>{nt.group_id===(Ce==null?void 0:Ce.group_id)&&(nt.publish_time=Qe[0],nt.end_time=Qe[1])}),Re([...Ke])},onCalendarChange:(yt,Qe,nt)=>{if(Qe!=null&&Qe[0]&&!Qe[1]){const Et=pe()(Qe[0]).add(7,"days");ce[Be].publish_time=Qe[0],ce[Be].end_time=Et,_e([...ce]),Ke.forEach(He=>{He.group_id===(Ce==null?void 0:Ce.group_id)&&(He.publish_time=Qe[0],He.end_time=Et)}),Re([...Ke])}}})),Ue[0]?De.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):De.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ce.splice(Be,1),_e([...ce]),Ke.forEach((yt,Qe)=>{yt.group_id===(Ce==null?void 0:Ce.group_id)&&Ke.splice(Qe,1)}),Re([...Ke])}})))}):De.createElement(ke.Z,null))))};var ve=(0,Ze.connect)(({classroomList:Ie})=>({classroomList:Ie}))(ue)},6755:function(Nn,jt,b){"use strict";b.d(jt,{$J:function(){return me},JZ:function(){return ge},bN:function(){return xe},jP:function(){return ye},rO:function(){return Ve}});var y=b(49317),Ze=(fe,Se,le)=>new Promise((pe,we)=>{var ke=ue=>{try{Fe(le.next(ue))}catch(ve){we(ve)}},De=ue=>{try{Fe(le.throw(ue))}catch(ve){we(ve)}},Fe=ue=>ue.done?pe(ue.value):Promise.resolve(ue.value).then(ke,De);Fe((le=le.apply(fe,Se)).next())});function me(fe){return(0,y.U2)(`libraries/${fe}.json`)}function Ve(){return(0,y.U2)("library_tags.json")}function ge(fe){return Ze(this,null,function*(){return(yield(0,y.IV)(`attachments/${fe}.json`)).status===0})}function ye(fe){return(0,y.v_)("libraries.json",fe)}function xe(fe,Se){return(0,y.gz)(`libraries/${fe}.json`,Se)}},6252:function(Nn,jt,b){"use strict";b.d(jt,{AD:function(){return Be},BA:function(){return te},D9:function(){return Oe},Hp:function(){return Ke},IM:function(){return ct},Iy:function(){return lt},KM:function(){return oe},KU:function(){return St},MJ:function(){return Re},Ne:function(){return at},ON:function(){return Dt},Uj:function(){return Ot},VY:function(){return ut},YO:function(){return kt},YX:function(){return We},Zn:function(){return Fe},_g:function(){return Je},_k:function(){return He},c6:function(){return rt},cr:function(){return ue},eV:function(){return Ce},fi:function(){return ve},gh:function(){return qe},hS:function(){return Pe},iA:function(){return Ie},j6:function(){return ce},je:function(){return nt},jj:function(){return _e},kS:function(){return ft},lS:function(){return Et},o6:function(){return Ae},pO:function(){return ie},rQ:function(){return yt},sA:function(){return Ue},xm:function(){return de},xo:function(){return $e},y8:function(){return Qe},yd:function(){return Le}});var y=b(77996),Ze=b(44283),me=b(76406),Ve=b(6767),ge=b(14185),ye=Object.defineProperty,xe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,le=(x,re,ne)=>re in x?ye(x,re,{enumerable:!0,configurable:!0,writable:!0,value:ne}):x[re]=ne,pe=(x,re)=>{for(var ne in re||(re={}))fe.call(re,ne)&&le(x,ne,re[ne]);if(xe)for(var ne of xe(re))Se.call(re,ne)&&le(x,ne,re[ne]);return x},we=(x,re,ne)=>new Promise((se,Ne)=>{var ze=dt=>{try{ot(ne.next(dt))}catch(ht){Ne(ht)}},et=dt=>{try{ot(ne.throw(dt))}catch(ht){Ne(ht)}},ot=dt=>dt.done?se(dt.value):Promise.resolve(dt.value).then(ze,et);ot((ne=ne.apply(x,re)).next())});const ke=()=>{(0,Ze.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},De=()=>{(0,Ze.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},Fe=x=>we(void 0,null,function*(){ke(),(yield(0,y.YR)(pe({},x))).status===0&&(yield(0,me.QH)("",(0,me.NY)({url:ge.Z.API_SERVER+`/api/courses/${x.coursesId}/export_couser_info.json`,query:x}))),De()}),ue=x=>we(void 0,null,function*(){const re=yield(0,y.yS)(pe({},x));if(re.status===0)Ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/course_member_act_score`);else{if(re.status===-2)return re;re.status===-3&&((0,Ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/course_member_act_score`))}}),ve=x=>we(void 0,null,function*(){const re=yield(0,y.W0)(pe({},x));if(re.status===0)Ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_score`);else{if(re.status===-4)return re;re.status===-3&&((0,Ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_score`))}}),Ie=x=>we(void 0,null,function*(){const re=yield(0,y.Nl)(pe({},x));if(re.status===0)Ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_exercise_and_other`);else{if(re.status===-4)return re;re.status===-3&&((0,Ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_exercise_and_other`))}}),Le=x=>we(void 0,null,function*(){const re=yield(0,y.IU)(pe({},x));if(re.status===0)Ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/export_star_user`);else{if(re.status===-4)return re;re.status===-3&&((0,Ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/export_star_user`))}}),Je=x=>we(void 0,null,function*(){const re=yield(0,y.td)(pe({},x));if(re.status===0)Ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_exercise_and_other`);else{if(re.status===-2)return re;if(re.status===-3)(0,Ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_exercise_and_other`);else if(re.status===-4)return re}}),ce=x=>we(void 0,null,function*(){const re=yield(0,y.QX)(pe({},x));if(re.status===0)Ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_homework`);else{if(re.status===-4)return re;re.status===-3&&((0,Ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_homework`))}}),_e=(x,re)=>we(void 0,null,function*(){const ne=yield(0,y.o_)(pe({},x));ne.status===0?(Ve.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"),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,Ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`))}),Ke=(x,re)=>we(void 0,null,function*(){const ne=yield(0,y.ZL)(pe({},x));ne.status===0?(Ve.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"),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,Ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`))}),Re=(x,re)=>we(void 0,null,function*(){const ne=yield(0,y.vV)(pe({},x));ne.status===0?(Ve.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"),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,Ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`))}),lt=(x,re)=>we(void 0,null,function*(){const ne=yield(0,y.aP)(pe({},x));ne.status===0?(Ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,Ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`))}),Te=x=>we(void 0,null,function*(){ke(),(yield exportCourseWorkListAppendix(pe({},x))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${x.categoryId}/works_list.zip`,query:x}))),De()}),Ue=x=>we(void 0,null,function*(){ke(),yield(0,me.FH)("",ge.Z.API_SERVER+`/api/polls/${x.categoryId}/commit_result.xlsx`),De()}),qe=x=>we(void 0,null,function*(){yield(0,me.FH)("",(0,me.NY)({url:ge.Z.API_SERVER+`/api/courses/${x.coursesId}/attendances/export_xlsx_data.xlsx`,query:x}))}),Ae=x=>we(void 0,null,function*(){yield(0,me.FH)("",(0,me.NY)({url:ge.Z.API_SERVER+`/api/courses/${x.coursesId}/video_study_statics.xlsx`,query:x}))}),rt=x=>we(void 0,null,function*(){yield(0,me.FH)("",(0,me.NY)({url:ge.Z.API_SERVER+`/api/courses/${x.coursesId}/export_video_study.xlsx`,query:x}))}),Ce=x=>we(void 0,null,function*(){yield(0,me.FH)("",(0,me.NY)({url:ge.Z.API_SERVER+`/api/courses/${x.coursesId}/export_course_students_info.xlsx`,query:x}))}),Be=x=>we(void 0,null,function*(){yield(0,me.FH)("",(0,me.NY)({url:ge.Z.API_SERVER+"/api/school_manages/students.xlsx",query:x}))}),yt=x=>we(void 0,null,function*(){yield(0,me.FH)("",(0,me.NY)({url:ge.Z.API_SERVER+"/api/item_banks/export.xlsx",query:x}))}),Qe=x=>we(void 0,null,function*(){yield(0,me.FH)("",(0,me.NY)({url:ge.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:x}))}),nt=x=>we(void 0,null,function*(){const re=yield(0,y.Uy)(pe({},x));re.status===0?(Ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/exercise_score,export_exercise_users`)):re.status===-3&&((0,Ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Et=x=>we(void 0,null,function*(){const re=yield(0,y.tg)(pe({},x));re.status===0?(Ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/exercise_score,export_exercise_report`)):re.status===-3&&((0,Ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ze.history.push(`/classrooms/${x.coursesId}/exportlist/exercise_score,export_exercise_report`))}),He=x=>we(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,me.FH)("",(0,me.NY)({url:ge.Z.API_SERVER+`/api/export_records/${x.id}.xlsx`,query:x}))}),de=x=>we(void 0,null,function*(){yield(0,me.FH)("",(0,me.NY)({url:ge.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:x}))}),Oe=x=>we(void 0,null,function*(){yield(0,me.FH)("",(0,me.NY)({url:ge.Z.API_SERVER+`/api/courses/${x==null?void 0:x.coursesId}/${x.menuKey}_statistic.xlsx?${x.checkedList.map(re=>`course_group_id[]=${re}`).join("&")}`,query:x}))}),at=x=>we(void 0,null,function*(){yield(0,me.FH)("",(0,me.NY)({url:ge.Z.API_SERVER+`/api/ec_years/${x==null?void 0:x.ec_year_id}/ec_training_objectives.xlsx`,query:x}))}),ct=x=>we(void 0,null,function*(){yield(0,me.FH)(x==null?void 0:x.name,(0,me.NY)({url:ge.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:x}))}),Pe=x=>we(void 0,null,function*(){yield(0,me.FH)("",(0,me.NY)({url:ge.Z.API_SERVER+`/api/ec_years/${x==null?void 0:x.ec_year_id}/ec_courses.xlsx`,query:x}))}),$e=x=>we(void 0,null,function*(){yield(0,me.FH)("",(0,me.NY)({url:ge.Z.API_SERVER+`/api/ec_years/${x==null?void 0:x.ec_year_id}/ec_graduation_requirements.xlsx`,query:x}))}),ut=x=>we(void 0,null,function*(){yield(0,me.FH)("",(0,me.NY)({url:ge.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:x}))}),St=x=>we(void 0,null,function*(){yield(0,me.FH)("",(0,me.NY)({url:ge.Z.API_SERVER+`/api/exercises/${x.categoryId}/rank_list.xlsx`,query:x}))}),ft=x=>we(void 0,null,function*(){yield(0,me.FH)("",(0,me.NY)({url:ge.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:x}))}),Dt=x=>we(void 0,null,function*(){yield(0,me.FH)("",(0,me.NY)({url:ge.Z.API_SERVER+`/api/examination_banks/${x.id}.json`,query:x}))}),We=x=>we(void 0,null,function*(){yield(0,me.FH)("",(0,me.NY)({url:ge.Z.API_SERVER+`/api/exercises/${x.categoryId}.json`,query:x}))}),kt=x=>we(void 0,null,function*(){yield(0,me.FH)("",(0,me.NY)({url:ge.Z.API_SERVER+`/api/polls/${x==null?void 0:x.id}/commit_result.json`,query:x}))}),Ot=x=>we(void 0,null,function*(){yield(0,me.FH)("",(0,me.NY)({url:ge.Z.API_SERVER+"/api/paths/get_task_pass.json",query:x}))}),ie=(x,re)=>we(void 0,null,function*(){yield(0,me.FH)(re||"",(0,me.NY)({url:ge.Z.API_SERVER+`/api/exercises/${x==null?void 0:x.exercise_id}/consult_exercise.json`,query:x}))}),oe=x=>we(void 0,null,function*(){yield(0,me.FH)("",(0,me.NY)({url:ge.Z.API_SERVER+`/api/competitions/${x==null?void 0:x.identifier}/competition_commit_records/member_works.xlsx`,query:x}))}),te=x=>we(void 0,null,function*(){yield(0,me.FH)("",(0,me.NY)({url:ge.Z.API_SERVER+`/api/courses/${x==null?void 0:x.coursesId}/group_homeworks/import_group_template.xlsx`,query:x}))})},59813:function(Nn,jt,b){"use strict";b.d(jt,{M:function(){return ye},Y:function(){return ge}});var y=b(66649),Ze=b.n(y),me=b(78267),Ve=b.n(me);const ge=(xe,fe="YYYY-MM-DD")=>(0,me.cloneDeepWith)(xe,le=>{if(le instanceof Ze())return le.format(fe)}),ye=(xe,fe,Se)=>{const le=pe=>Reflect.toString.call(pe)==="[object Object]";if(!le(xe)&&!Array.isArray(xe))return xe;for(const pe of Object.keys(xe))Array.isArray(xe[pe])?xe[pe]=xe[pe].map(we=>ye(we,fe,Se)):le(xe[pe])?xe[pe]=ye(xe[pe],fe,Se):fe.includes(pe)&&typeof xe[pe]=="string"&&(xe[pe]=Se?Ze()(xe[pe],Se):Ze()(xe[pe]));return xe}},63392:function(Nn,jt,b){"use strict";b.d(jt,{U:function(){return Se}});var y=b(59301),Ze=Object.defineProperty,me=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ye=(le,pe,we)=>pe in le?Ze(le,pe,{enumerable:!0,configurable:!0,writable:!0,value:we}):le[pe]=we,xe=(le,pe)=>{for(var we in pe||(pe={}))Ve.call(pe,we)&&ye(le,we,pe[we]);if(me)for(var we of me(pe))ge.call(pe,we)&&ye(le,we,pe[we]);return le},fe=(le,pe,we)=>new Promise((ke,De)=>{var Fe=Ie=>{try{ve(we.next(Ie))}catch(Le){De(Le)}},ue=Ie=>{try{ve(we.throw(Ie))}catch(Le){De(Le)}},ve=Ie=>Ie.done?ke(Ie.value):Promise.resolve(Ie.value).then(Fe,ue);ve((we=we.apply(le,pe)).next())});function Se(le,pe){const[we,ke]=(0,y.useState)(pe),[De,Fe]=(0,y.useState)(!1),[ue,ve]=(0,y.useState)();return[we,De,(Le,Je=!1)=>fe(this,null,function*(){const ce=Je?pe:xe(xe({},we),Le);Fe(!0),ke(ce);const _e=yield le(ce);return Fe(!1),ve(_e),_e}),ue,ve]}},20047:function(Nn,jt,b){"use strict";b.d(jt,{AL:function(){return ce},Iy:function(){return pe},Qv:function(){return De},ez:function(){return Je},jb:function(){return we}});var y=b(32834),Ze=b.n(y),me=b(11690),Ve=b.n(me);let ge=1;function ye(Te,Ue){const qe=Te.match(/^(\s+)(?:```)/);if(qe===null)return Ue;const Ae=qe[1];return Ue.split(`
|
|
|
`).map(rt=>{const Ce=rt.match(/^\s+/);if(Ce===null)return rt;const[Be]=Ce;return Be.length>=Ae.length?rt.slice(Ae.length):rt}).join(`
|
|
|
`)}let xe=[],fe=["<ul>"];const Se=new(Ze()).Renderer,le=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function pe(){xe.length=0,fe=["<ul>"]}const we={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function ke(Te,Ue,qe,Ae){if(Ue>=Te.length||Te[Ue].level<=qe)return Ue;var rt=Te[Ue];Ae.push("<li><a href='#"+ge+rt.anchor+"'>"+rt.text+"</a>"),Ue++;var Ce=[];return Ue=ke(Te,Ue,rt.level,Ce),Ce.length>0&&(Ae.push("<ul>"),Ce.forEach(function(Be){Ae.push(Be)}),Ae.push("</ul>")),Ae.push("</li>"),Ue=ke(Te,Ue,qe,Ae),Ue}function De(){return ke(xe,0,0,fe),fe.push("</ul>"),fe.join("")}const Fe={heading(Te){const Ue=le.exec(Te);if(ge+=1,Ue)return{type:"heading",raw:Ue[0],depth:Ue[1].length,text:Ue[2]}},fences(Te){const Ue=this.rules.block.fences.exec(Te);if(Ue){const qe=Ue[0];let Ae=ye(qe,Ue[3]||"");const rt=Ue[2]?Ue[2].trim():Ue[2];if(["latex","katex","math"].indexOf(rt)>=0){const Ce=Ie(),Be=Ae;Ae=Ce,Le[Ce]={type:"block",expression:Be}}return{type:"code",raw:qe,lang:rt,text:Ae}}}},ue=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let ve=0;const Ie=()=>`__special_katext_id_${ve++}__`;let Le={};function Je(){return Le}function ce(){ve=0,Le={}}function _e(Te){return Te=Te.replace(ue,(Ue,qe)=>{const Ae=Ie();return Le[Ae]={type:"inline",expression:qe},Ae}),Te}const Ke=Se.listitem;Se.listitem=function(Te){return Ke(_e(Te))};const Re=Se.paragraph;Se.paragraph=function(Te){return Re(_e(Te))};const lt=Se.tablecell;Se.tablecell=function(Te,Ue){return lt(_e(Te),Ue)},Se.code=function(Te,Ue,qe){const Ae=(Ue||"").match(/\S*/)[0];return Ae?["latex","katex","math"].indexOf(Ae)>=0?`<p class='editormd-tex'>${Te}</p>`:`<pre class="prettyprint linenums"><code class="language-${Ue}">${qe?Te:(0,me.escape)(Te,!0)}</code></pre>
|
|
|
`:'<pre class="prettyprint linenums"><code>'+(qe?Te:(0,me.escape)(Te,!0))+"</code></pre>"},Se.heading=function(Te,Ue,qe){let Ae=this.options.headerPrefix+qe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return xe.push({anchor:Ae,level:Ue,text:Te}),"<h"+Ue+' id="'+ge+Ae+'">'+Te+"</h"+Ue+">"},Ze().setOptions({silent:!0,gfm:!0,pedantic:!1}),Ze().use({tokenizer:Fe,renderer:Se}),jt.ZP=Ze()},24532:function(Nn,jt,b){"use strict";b.d(jt,{rX:function(){return _e},pW:function(){return Ke},gy:function(){return Re},xY:function(){return ce},O5:function(){return Je},hs:function(){return ue},tJ:function(){return De},o1:function(){return Fe},Rd:function(){return Le}});var y=b(44283),Ze=b(62957),me=b(37285),Ve=b(6767),ge=b(15267),ye=b(76406),xe=b(87169),fe=b(25510),Se="data:image/png;base64,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",le=b.p+"static/newqrcode.a8740efb.png",pe=b(32637),we=b(59301),ke=(lt,Te,Ue)=>new Promise((qe,Ae)=>{var rt=yt=>{try{Be(Ue.next(yt))}catch(Qe){Ae(Qe)}},Ce=yt=>{try{Be(Ue.throw(yt))}catch(Qe){Ae(Qe)}},Be=yt=>yt.done?qe(yt.value):Promise.resolve(yt.value).then(rt,Ce);Be((Ue=Ue.apply(lt,Te)).next())});const De=(lt,Te=!1,Ue=!1,qe="",Ae=!1)=>!!(Fe(lt)&&ve(lt,Te,Ue,qe,Ae)),Fe=lt=>(0,ge.bg)()?!0:(lt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),ue=lt=>{var Te,Ue,qe;const{user:Ae}=(0,y.getDvaApp)()._store.getState();(0,ge.bg)()&&!((Ue=(Te=Ae==null?void 0:Ae.userInfo)==null?void 0:Te.course)!=null&&Ue.course_public)&&!((qe=Ae==null?void 0:Ae.userInfo)!=null&&qe.profile_completed)&<({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},ve=(lt,Te=!1,Ue=!0,qe="",Ae=!1)=>{var rt;const{user:Ce}=(0,y.getDvaApp)()._store.getState();return(rt=Ce.userInfo)!=null&&rt.profile_completed?!0:(Ue?lt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:qe,isCurrentPage:Ae}}):Ze.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,ye.xg)("/account/profile/edit"),Ie()}}),!1)},Ie=()=>{Ze.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()}})},Le=()=>{Ze.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:we.createElement("div",{style:{textAlign:"center"}},we.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"),we.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:pe}),we.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Je=()=>{var lt;const{user:Te}=(0,y.getDvaApp)()._store.getState();return(lt=Te.userInfo)!=null&<.professional_certification?!0:(Ze.default.confirm({title:"\u63D0\u793A",centered:!0,content:we.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,ye.xg)("/account/certification")}}),!1)},ce=()=>(0,ge.V9)()?!0:(Ze.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:we.createElement("div",{className:"tc",style:{marginLeft:-38}},we.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),we.createElement("img",{src:le,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),_e=(lt,Te)=>lt?!0:(Ze.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:we.createElement("div",null,we.createElement("p",null,Te||"\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"),we.createElement("div",{style:{marginLeft:"110px"}},we.createElement("img",{src:Se,width:200}),we.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ye.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Ke=lt=>{Ze.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:we.createElement("div",null,we.createElement("div",null,we.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"),we.createElement(me.Z,null),we.createElement("p",{style:{color:"#666666",fontSize:12}}," ",we.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 ",we.createElement("a",null,lt),"\u5929\u3002"),we.createElement("p",{style:{color:"#666666",fontSize:12}}," ",we.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")),we.createElement("div",{style:{textAlign:"center",marginTop:30}},we.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:fe,alt:"\u4E8C\u7EF4\u7801",width:160})))})},Re=(lt,Te="")=>{const{shixunsDetail:{detail:Ue}}=(0,y.getDvaApp)()._store.getState();if((Ue==null?void 0:Ue.public)===2||(Ue==null?void 0:Ue.public)===1||(Ue==null?void 0:Ue.shixun_status)===3){let qe="";return(Ue==null?void 0:Ue.public)===2&&(qe="\u5DF2\u516C\u5F00"),(Ue==null?void 0:Ue.public)===1&&(qe="\u5F85\u5BA1\u6838"),(Ue==null?void 0:Ue.shixun_status)===3&&(qe="\u5DF2\u5173\u95ED"),Ze.default.info({centered:!0,icon:we.createElement(xe.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:we.createElement("div",{className:"tc",style:{marginLeft:-38}},we.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},we.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",qe,"\uFF0C",Te,"\u3002"),we.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),we.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:fe,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ue==null?void 0:Ue.shixun_status)===2?(Ze.default.confirm({centered:!0,icon:we.createElement(xe.Z,null),title:"\u63D0\u793A",content:we.createElement("div",null,we.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Te,"\u3002"),we.createElement("br",null),we.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:()=>{Ze.default.confirm({width:440,centered:!0,icon:we.createElement(xe.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:()=>ke(void 0,null,function*(){(yield lt({type:"shixunsDetail/cancelRelease",payload:{id:Ue==null?void 0:Ue.identifier}})).status!==401&&(Ve.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),lt({type:"shixunsDetail/getShixunsDetail",payload:{id:Ue==null?void 0:Ue.identifier}}),lt({type:"practiceSetting/getCommonData",payload:{id:Ue==null?void 0:Ue.identifier}}))})})}}),!0):!1}},9981:function(Nn,jt){"use strict";const b=function(){const y=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Ze=1;Ze<arguments.length;Ze++){const me=Ze<0||arguments.length<=Ze?void 0:arguments[Ze];me&&Object.keys(me).forEach(Ve=>{const ge=me[Ve];ge!==void 0&&(y[Ve]=ge)})}return y};jt.Z=b},86013:function(Nn,jt,b){"use strict";var y=b(59301),Ze=b(19248);const me=Ve=>{let ge;return typeof Ve=="object"&&(Ve!=null&&Ve.clearIcon)?ge=Ve:Ve&&(ge={clearIcon:y.createElement(Ze.Z,null)}),ge};jt.Z=me},97224:function(Nn,jt,b){"use strict";b.d(jt,{F:function(){return y}});function y(me){return me!=null&&me===me.window}const Ze=me=>{var Ve,ge;if(typeof window=="undefined")return 0;let ye=0;return y(me)?ye=me.pageYOffset:me instanceof Document?ye=me.documentElement.scrollTop:(me instanceof HTMLElement||me)&&(ye=me.scrollTop),me&&!y(me)&&typeof ye!="number"&&(ye=(ge=((Ve=me.ownerDocument)!==null&&Ve!==void 0?Ve:me).documentElement)===null||ge===void 0?void 0:ge.scrollTop),ye};jt.Z=Ze},83010:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return Ve}});var y=b(16089);function Ze(ge,ye,xe,fe){const Se=xe-ye;return ge/=fe/2,ge<1?Se/2*ge*ge*ge+ye:Se/2*((ge-=2)*ge*ge+2)+ye}var me=b(97224);function Ve(ge){let ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:xe=()=>window,callback:fe,duration:Se=450}=ye,le=xe(),pe=(0,me.Z)(le),we=Date.now(),ke=()=>{const Fe=Date.now()-we,ue=Ze(Fe>Se?Se:Fe,pe,ge,Se);(0,me.F)(le)?le.scrollTo(window.pageXOffset,ue):le instanceof Document||le.constructor.name==="HTMLDocument"?le.documentElement.scrollTop=ue:le.scrollTop=ue,Fe<Se?(0,y.Z)(ke):typeof fe=="function"&&fe()};(0,y.Z)(ke)}},88390:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return He}});var y=b(59301),Ze=b(92310),me=b.n(Ze),Ve=b(77900),ge=b(29509),ye=b(22703),xe=b(48755),fe=b(36237),Se=b(63356),le=b(93427),pe=b(51636),we=b(16931);const ke=new fe.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),De=new fe.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),Fe=new fe.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),ue=new fe.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),ve=new fe.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),Ie=new fe.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),Le=de=>{const{componentCls:Oe,iconCls:at,antCls:ct,badgeShadowSize:Pe,textFontSize:$e,textFontSizeSM:ut,statusSize:St,dotSize:ft,textFontWeight:Dt,indicatorHeight:We,indicatorHeightSM:kt,marginXS:Ot,calc:ie}=de,oe=`${ct}-scroll-number`,te=(0,le.Z)(de,(x,re)=>{let{darkColor:ne}=re;return{[`&${Oe} ${Oe}-color-${x}`]:{background:ne,[`&:not(${Oe}-count)`]:{color:ne},"a:hover &":{background:ne}}}});return{[Oe]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Se.Wf)(de)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Oe}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:de.indicatorZIndex,minWidth:We,height:We,color:de.badgeTextColor,fontWeight:Dt,fontSize:$e,lineHeight:(0,fe.unit)(We),whiteSpace:"nowrap",textAlign:"center",background:de.badgeColor,borderRadius:ie(We).div(2).equal(),boxShadow:`0 0 0 ${(0,fe.unit)(Pe)} ${de.badgeShadowColor}`,transition:`background ${de.motionDurationMid}`,a:{color:de.badgeTextColor},"a:hover":{color:de.badgeTextColor},"a:hover &":{background:de.badgeColorHover}},[`${Oe}-count-sm`]:{minWidth:kt,height:kt,fontSize:ut,lineHeight:(0,fe.unit)(kt),borderRadius:ie(kt).div(2).equal()},[`${Oe}-multiple-words`]:{padding:`0 ${(0,fe.unit)(de.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${Oe}-dot`]:{zIndex:de.indicatorZIndex,width:ft,minWidth:ft,height:ft,background:de.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,fe.unit)(Pe)} ${de.badgeShadowColor}`},[`${Oe}-count, ${Oe}-dot, ${oe}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${at}-spin`]:{animationName:Ie,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Oe}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Oe}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:St,height:St,verticalAlign:"middle",borderRadius:"50%"},[`${Oe}-status-success`]:{backgroundColor:de.colorSuccess},[`${Oe}-status-processing`]:{overflow:"visible",color:de.colorInfo,backgroundColor:de.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:Pe,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:ke,animationDuration:de.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Oe}-status-default`]:{backgroundColor:de.colorTextPlaceholder},[`${Oe}-status-error`]:{backgroundColor:de.colorError},[`${Oe}-status-warning`]:{backgroundColor:de.colorWarning},[`${Oe}-status-text`]:{marginInlineStart:Ot,color:de.colorText,fontSize:de.fontSize}}}),te),{[`${Oe}-zoom-appear, ${Oe}-zoom-enter`]:{animationName:De,animationDuration:de.motionDurationSlow,animationTimingFunction:de.motionEaseOutBack,animationFillMode:"both"},[`${Oe}-zoom-leave`]:{animationName:Fe,animationDuration:de.motionDurationSlow,animationTimingFunction:de.motionEaseOutBack,animationFillMode:"both"},[`&${Oe}-not-a-wrapper`]:{[`${Oe}-zoom-appear, ${Oe}-zoom-enter`]:{animationName:ue,animationDuration:de.motionDurationSlow,animationTimingFunction:de.motionEaseOutBack},[`${Oe}-zoom-leave`]:{animationName:ve,animationDuration:de.motionDurationSlow,animationTimingFunction:de.motionEaseOutBack},[`&:not(${Oe}-status)`]:{verticalAlign:"middle"},[`${oe}-custom-component, ${Oe}-count`]:{transform:"none"},[`${oe}-custom-component, ${oe}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[oe]:{overflow:"hidden",transition:`all ${de.motionDurationMid} ${de.motionEaseOutBack}`,[`${oe}-only`]:{position:"relative",display:"inline-block",height:We,transition:`all ${de.motionDurationSlow} ${de.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${oe}-only-unit`]:{height:We,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${oe}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Oe}-count, ${Oe}-dot, ${oe}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},Je=de=>{const{fontHeight:Oe,lineWidth:at,marginXS:ct,colorBorderBg:Pe}=de,$e=Oe,ut=at,St=de.colorTextLightSolid,ft=de.colorError,Dt=de.colorErrorHover;return(0,pe.mergeToken)(de,{badgeFontHeight:$e,badgeShadowSize:ut,badgeTextColor:St,badgeColor:ft,badgeColorHover:Dt,badgeShadowColor:Pe,badgeProcessingDuration:"1.2s",badgeRibbonOffset:ct,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ce=de=>{const{fontSize:Oe,lineHeight:at,fontSizeSM:ct,lineWidth:Pe}=de;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Oe*at)-2*Pe,indicatorHeightSM:Oe,dotSize:ct/2,textFontSize:ct,textFontSizeSM:ct,textFontWeight:"normal",statusSize:ct/2}};var _e=(0,we.I$)("Badge",de=>{const Oe=Je(de);return Le(Oe)},ce);const Ke=de=>{const{antCls:Oe,badgeFontHeight:at,marginXS:ct,badgeRibbonOffset:Pe,calc:$e}=de,ut=`${Oe}-ribbon`,St=`${Oe}-ribbon-wrapper`,ft=(0,le.Z)(de,(Dt,We)=>{let{darkColor:kt}=We;return{[`&${ut}-color-${Dt}`]:{background:kt,color:kt}}});return{[St]:{position:"relative"},[ut]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Se.Wf)(de)),{position:"absolute",top:ct,padding:`0 ${(0,fe.unit)(de.paddingXS)}`,color:de.colorPrimary,lineHeight:(0,fe.unit)(at),whiteSpace:"nowrap",backgroundColor:de.colorPrimary,borderRadius:de.borderRadiusSM,[`${ut}-text`]:{color:de.badgeTextColor},[`${ut}-corner`]:{position:"absolute",top:"100%",width:Pe,height:Pe,color:"currentcolor",border:`${(0,fe.unit)($e(Pe).div(2).equal())} solid`,transform:de.badgeRibbonCornerTransform,transformOrigin:"top",filter:de.badgeRibbonCornerFilter}}),ft),{[`&${ut}-placement-end`]:{insetInlineEnd:$e(Pe).mul(-1).equal(),borderEndEndRadius:0,[`${ut}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${ut}-placement-start`]:{insetInlineStart:$e(Pe).mul(-1).equal(),borderEndStartRadius:0,[`${ut}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var Re=(0,we.I$)(["Badge","Ribbon"],de=>{const Oe=Je(de);return Ke(Oe)},ce),Te=de=>{const{className:Oe,prefixCls:at,style:ct,color:Pe,children:$e,text:ut,placement:St="end",rootClassName:ft}=de,{getPrefixCls:Dt,direction:We}=y.useContext(xe.E_),kt=Dt("ribbon",at),Ot=`${kt}-wrapper`,[ie,oe,te]=Re(kt,Ot),x=(0,ge.o2)(Pe,!1),re=me()(kt,`${kt}-placement-${St}`,{[`${kt}-rtl`]:We==="rtl",[`${kt}-color-${Pe}`]:x},Oe),ne={},se={};return Pe&&!x&&(ne.background=Pe,se.color=Pe),ie(y.createElement("div",{className:me()(Ot,ft,oe,te)},$e,y.createElement("div",{className:me()(re,oe),style:Object.assign(Object.assign({},ne),ct)},y.createElement("span",{className:`${kt}-text`},ut),y.createElement("div",{className:`${kt}-corner`,style:se}))))};const Ue=de=>{const{prefixCls:Oe,value:at,current:ct,offset:Pe=0}=de;let $e;return Pe&&($e={position:"absolute",top:`${Pe}00%`,left:0}),y.createElement("span",{style:$e,className:me()(`${Oe}-only-unit`,{current:ct})},at)};function qe(de,Oe,at){let ct=de,Pe=0;for(;(ct+10)%10!==Oe;)ct+=at,Pe+=at;return Pe}var rt=de=>{const{prefixCls:Oe,count:at,value:ct}=de,Pe=Number(ct),$e=Math.abs(at),[ut,St]=y.useState(Pe),[ft,Dt]=y.useState($e),We=()=>{St(Pe),Dt($e)};y.useEffect(()=>{const ie=setTimeout(We,1e3);return()=>clearTimeout(ie)},[Pe]);let kt,Ot;if(ut===Pe||Number.isNaN(Pe)||Number.isNaN(ut))kt=[y.createElement(Ue,Object.assign({},de,{key:Pe,current:!0}))],Ot={transition:"none"};else{kt=[];const ie=Pe+10,oe=[];for(let ne=Pe;ne<=ie;ne+=1)oe.push(ne);const te=ft<$e?1:-1,x=oe.findIndex(ne=>ne%10===ut);kt=(te<0?oe.slice(0,x+1):oe.slice(x)).map((ne,se)=>{const Ne=ne%10;return y.createElement(Ue,Object.assign({},de,{key:ne,value:Ne,offset:te<0?se-x:se,current:se===x}))}),Ot={transform:`translateY(${-qe(ut,Pe,te)}00%)`}}return y.createElement("span",{className:`${Oe}-only`,style:Ot,onTransitionEnd:We},kt)},Ce=function(de,Oe){var at={};for(var ct in de)Object.prototype.hasOwnProperty.call(de,ct)&&Oe.indexOf(ct)<0&&(at[ct]=de[ct]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,ct=Object.getOwnPropertySymbols(de);Pe<ct.length;Pe++)Oe.indexOf(ct[Pe])<0&&Object.prototype.propertyIsEnumerable.call(de,ct[Pe])&&(at[ct[Pe]]=de[ct[Pe]]);return at},yt=y.forwardRef((de,Oe)=>{const{prefixCls:at,count:ct,className:Pe,motionClassName:$e,style:ut,title:St,show:ft,component:Dt="sup",children:We}=de,kt=Ce(de,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Ot}=y.useContext(xe.E_),ie=Ot("scroll-number",at),oe=Object.assign(Object.assign({},kt),{"data-show":ft,style:ut,className:me()(ie,Pe,$e),title:St});let te=ct;if(ct&&Number(ct)%1===0){const x=String(ct).split("");te=y.createElement("bdi",null,x.map((re,ne)=>y.createElement(rt,{prefixCls:ie,count:Number(ct),value:re,key:x.length-ne})))}return ut!=null&&ut.borderColor&&(oe.style=Object.assign(Object.assign({},ut),{boxShadow:`0 0 0 1px ${ut.borderColor} inset`})),We?(0,ye.Tm)(We,x=>({className:me()(`${ie}-custom-component`,x==null?void 0:x.className,$e)})):y.createElement(Dt,Object.assign({},oe,{ref:Oe}),te)}),Qe=function(de,Oe){var at={};for(var ct in de)Object.prototype.hasOwnProperty.call(de,ct)&&Oe.indexOf(ct)<0&&(at[ct]=de[ct]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,ct=Object.getOwnPropertySymbols(de);Pe<ct.length;Pe++)Oe.indexOf(ct[Pe])<0&&Object.prototype.propertyIsEnumerable.call(de,ct[Pe])&&(at[ct[Pe]]=de[ct[Pe]]);return at};const Et=y.forwardRef((de,Oe)=>{var at,ct,Pe,$e,ut;const{prefixCls:St,scrollNumberPrefixCls:ft,children:Dt,status:We,text:kt,color:Ot,count:ie=null,overflowCount:oe=99,dot:te=!1,size:x="default",title:re,offset:ne,style:se,className:Ne,rootClassName:ze,classNames:et,styles:ot,showZero:dt=!1}=de,ht=Qe(de,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:he,direction:Me,badge:Ye}=y.useContext(xe.E_),Pt=he("badge",St),[Nt,Yt,Lt]=_e(Pt),Zt=ie>oe?`${oe}+`:ie,Rt=Zt==="0"||Zt===0,tn=ie===null||Rt&&!dt,xt=(We!=null||Ot!=null)&&tn,zt=te&&!Rt,cn=zt?"":Zt,bn=(0,y.useMemo)(()=>(cn==null||cn===""||Rt&&!dt)&&!zt,[cn,Rt,dt,zt]),bt=(0,y.useRef)(ie);bn||(bt.current=ie);const Ht=bt.current,Jt=(0,y.useRef)(cn);bn||(Jt.current=cn);const vn=Jt.current,Bn=(0,y.useRef)(zt);bn||(Bn.current=zt);const Yn=(0,y.useMemo)(()=>{if(!ne)return Object.assign(Object.assign({},Ye==null?void 0:Ye.style),se);const un={marginTop:ne[1]};return Me==="rtl"?un.left=parseInt(ne[0],10):un.right=-parseInt(ne[0],10),Object.assign(Object.assign(Object.assign({},un),Ye==null?void 0:Ye.style),se)},[Me,ne,se,Ye==null?void 0:Ye.style]),hr=re!=null?re:typeof Ht=="string"||typeof Ht=="number"?Ht:void 0,Cr=bn||!kt?null:y.createElement("span",{className:`${Pt}-status-text`},kt),Un=!Ht||typeof Ht!="object"?void 0:(0,ye.Tm)(Ht,un=>({style:Object.assign(Object.assign({},Yn),un.style)})),fr=(0,ge.o2)(Ot,!1),Gt=me()(et==null?void 0:et.indicator,(at=Ye==null?void 0:Ye.classNames)===null||at===void 0?void 0:at.indicator,{[`${Pt}-status-dot`]:xt,[`${Pt}-status-${We}`]:!!We,[`${Pt}-color-${Ot}`]:fr}),Wt={};Ot&&!fr&&(Wt.color=Ot,Wt.background=Ot);const dn=me()(Pt,{[`${Pt}-status`]:xt,[`${Pt}-not-a-wrapper`]:!Dt,[`${Pt}-rtl`]:Me==="rtl"},Ne,ze,Ye==null?void 0:Ye.className,(ct=Ye==null?void 0:Ye.classNames)===null||ct===void 0?void 0:ct.root,et==null?void 0:et.root,Yt,Lt);if(!Dt&&xt){const un=Yn.color;return Nt(y.createElement("span",Object.assign({},ht,{className:dn,style:Object.assign(Object.assign(Object.assign({},ot==null?void 0:ot.root),(Pe=Ye==null?void 0:Ye.styles)===null||Pe===void 0?void 0:Pe.root),Yn)}),y.createElement("span",{className:Gt,style:Object.assign(Object.assign(Object.assign({},ot==null?void 0:ot.indicator),($e=Ye==null?void 0:Ye.styles)===null||$e===void 0?void 0:$e.indicator),Wt)}),kt&&y.createElement("span",{style:{color:un},className:`${Pt}-status-text`},kt)))}return Nt(y.createElement("span",Object.assign({ref:Oe},ht,{className:dn,style:Object.assign(Object.assign({},(ut=Ye==null?void 0:Ye.styles)===null||ut===void 0?void 0:ut.root),ot==null?void 0:ot.root)}),Dt,y.createElement(Ve.default,{visible:!bn,motionName:`${Pt}-zoom`,motionAppear:!1,motionDeadline:1e3},un=>{let{className:on}=un;var On,pn;const yn=he("scroll-number",ft),dr=Bn.current,qn=me()(et==null?void 0:et.indicator,(On=Ye==null?void 0:Ye.classNames)===null||On===void 0?void 0:On.indicator,{[`${Pt}-dot`]:dr,[`${Pt}-count`]:!dr,[`${Pt}-count-sm`]:x==="small",[`${Pt}-multiple-words`]:!dr&&vn&&vn.toString().length>1,[`${Pt}-status-${We}`]:!!We,[`${Pt}-color-${Ot}`]:fr});let Hn=Object.assign(Object.assign(Object.assign({},ot==null?void 0:ot.indicator),(pn=Ye==null?void 0:Ye.styles)===null||pn===void 0?void 0:pn.indicator),Yn);return Ot&&!fr&&(Hn=Hn||{},Hn.background=Ot),y.createElement(yt,{prefixCls:yn,show:!bn,motionClassName:on,className:qn,count:vn,title:hr,style:Hn,key:"scrollNumber"},Un)}),Cr))});Et.Ribbon=Te;var He=Et},91882:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return Qe}});var y=b(59301),Ze=b(92310),me=b.n(Ze),Ve=b(11592),ge=b(26112),ye=b(22703),xe=b(48755),fe=b(84105),Se=b(19563);const le=nt=>{let{children:Et}=nt;const{getPrefixCls:He}=y.useContext(xe.E_),de=He("breadcrumb");return y.createElement("li",{className:`${de}-separator`,"aria-hidden":"true"},Et===""?Et:Et||"/")};le.__ANT_BREADCRUMB_SEPARATOR=!0;var pe=le,we=function(nt,Et){var He={};for(var de in nt)Object.prototype.hasOwnProperty.call(nt,de)&&Et.indexOf(de)<0&&(He[de]=nt[de]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,de=Object.getOwnPropertySymbols(nt);Oe<de.length;Oe++)Et.indexOf(de[Oe])<0&&Object.prototype.propertyIsEnumerable.call(nt,de[Oe])&&(He[de[Oe]]=nt[de[Oe]]);return He};function ke(nt,Et){if(nt.title===void 0||nt.title===null)return null;const He=Object.keys(Et).join("|");return typeof nt.title=="object"?nt.title:String(nt.title).replace(new RegExp(`:(${He})`,"g"),(de,Oe)=>Et[Oe]||de)}function De(nt,Et,He,de){if(He==null)return null;const{className:Oe,onClick:at}=Et,ct=we(Et,["className","onClick"]),Pe=Object.assign(Object.assign({},(0,ge.Z)(ct,{data:!0,aria:!0})),{onClick:at});return de!==void 0?y.createElement("a",Object.assign({},Pe,{className:me()(`${nt}-link`,Oe),href:de}),He):y.createElement("span",Object.assign({},Pe,{className:me()(`${nt}-link`,Oe)}),He)}function Fe(nt,Et){return(de,Oe,at,ct,Pe)=>{if(Et)return Et(de,Oe,at,ct);const $e=ke(de,Oe);return De(nt,de,$e,Pe)}}var ue=function(nt,Et){var He={};for(var de in nt)Object.prototype.hasOwnProperty.call(nt,de)&&Et.indexOf(de)<0&&(He[de]=nt[de]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,de=Object.getOwnPropertySymbols(nt);Oe<de.length;Oe++)Et.indexOf(de[Oe])<0&&Object.prototype.propertyIsEnumerable.call(nt,de[Oe])&&(He[de[Oe]]=nt[de[Oe]]);return He};const ve=nt=>{const{prefixCls:Et,separator:He="/",children:de,menu:Oe,overlay:at,dropdownProps:ct,href:Pe}=nt,ut=(St=>{if(Oe||at){const ft=Object.assign({},ct);if(Oe){const Dt=Oe||{},{items:We}=Dt,kt=ue(Dt,["items"]);ft.menu=Object.assign(Object.assign({},kt),{items:We==null?void 0:We.map((Ot,ie)=>{var{key:oe,title:te,label:x,path:re}=Ot,ne=ue(Ot,["key","title","label","path"]);let se=x!=null?x:te;return re&&(se=y.createElement("a",{href:`${Pe}${re}`},se)),Object.assign(Object.assign({},ne),{key:oe!=null?oe:ie,label:se})})})}else at&&(ft.overlay=at);return y.createElement(Se.Z,Object.assign({placement:"bottom"},ft),y.createElement("span",{className:`${Et}-overlay-link`},St,y.createElement(fe.Z,null)))}return St})(de);return ut!=null?y.createElement(y.Fragment,null,y.createElement("li",null,ut),He&&y.createElement(pe,null,He)):null},Ie=nt=>{const{prefixCls:Et,children:He,href:de}=nt,Oe=ue(nt,["prefixCls","children","href"]),{getPrefixCls:at}=y.useContext(xe.E_),ct=at("breadcrumb",Et);return y.createElement(ve,Object.assign({},Oe,{prefixCls:ct}),De(ct,Oe,He,de))};Ie.__ANT_BREADCRUMB_ITEM=!0;var Le=Ie,Je=b(36237),ce=b(63356),_e=b(16931),Ke=b(51636);const Re=nt=>{const{componentCls:Et,iconCls:He,calc:de}=nt;return{[Et]:Object.assign(Object.assign({},(0,ce.Wf)(nt)),{color:nt.itemColor,fontSize:nt.fontSize,[He]:{fontSize:nt.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:nt.linkColor,transition:`color ${nt.motionDurationMid}`,padding:`0 ${(0,Je.unit)(nt.paddingXXS)}`,borderRadius:nt.borderRadiusSM,height:nt.fontHeight,display:"inline-block",marginInline:de(nt.marginXXS).mul(-1).equal(),"&:hover":{color:nt.linkHoverColor,backgroundColor:nt.colorBgTextHover}},(0,ce.Qy)(nt)),"li:last-child":{color:nt.lastItemColor},[`${Et}-separator`]:{marginInline:nt.separatorMargin,color:nt.separatorColor},[`${Et}-link`]:{[`
|
|
|
> ${He} + span,
|
|
|
> ${He} + a
|
|
|
`]:{marginInlineStart:nt.marginXXS}},[`${Et}-overlay-link`]:{borderRadius:nt.borderRadiusSM,height:nt.fontHeight,display:"inline-block",padding:`0 ${(0,Je.unit)(nt.paddingXXS)}`,marginInline:de(nt.marginXXS).mul(-1).equal(),[`> ${He}`]:{marginInlineStart:nt.marginXXS,fontSize:nt.fontSizeIcon},"&:hover":{color:nt.linkHoverColor,backgroundColor:nt.colorBgTextHover,a:{color:nt.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${nt.componentCls}-rtl`]:{direction:"rtl"}})}},lt=nt=>({itemColor:nt.colorTextDescription,lastItemColor:nt.colorText,iconFontSize:nt.fontSize,linkColor:nt.colorTextDescription,linkHoverColor:nt.colorText,separatorColor:nt.colorTextDescription,separatorMargin:nt.marginXS});var Te=(0,_e.I$)("Breadcrumb",nt=>{const Et=(0,Ke.mergeToken)(nt,{});return Re(Et)},lt),Ue=function(nt,Et){var He={};for(var de in nt)Object.prototype.hasOwnProperty.call(nt,de)&&Et.indexOf(de)<0&&(He[de]=nt[de]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,de=Object.getOwnPropertySymbols(nt);Oe<de.length;Oe++)Et.indexOf(de[Oe])<0&&Object.prototype.propertyIsEnumerable.call(nt,de[Oe])&&(He[de[Oe]]=nt[de[Oe]]);return He};function qe(nt){const{breadcrumbName:Et,children:He}=nt,de=Ue(nt,["breadcrumbName","children"]),Oe=Object.assign({title:Et},de);return He&&(Oe.menu={items:He.map(at=>{var{breadcrumbName:ct}=at,Pe=Ue(at,["breadcrumbName"]);return Object.assign(Object.assign({},Pe),{title:ct})})}),Oe}function Ae(nt,Et){return(0,y.useMemo)(()=>nt||(Et?Et.map(qe):null),[nt,Et])}var rt=function(nt,Et){var He={};for(var de in nt)Object.prototype.hasOwnProperty.call(nt,de)&&Et.indexOf(de)<0&&(He[de]=nt[de]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,de=Object.getOwnPropertySymbols(nt);Oe<de.length;Oe++)Et.indexOf(de[Oe])<0&&Object.prototype.propertyIsEnumerable.call(nt,de[Oe])&&(He[de[Oe]]=nt[de[Oe]]);return He};const Ce=(nt,Et)=>{if(Et===void 0)return Et;let He=(Et||"").replace(/^\//,"");return Object.keys(nt).forEach(de=>{He=He.replace(`:${de}`,nt[de])}),He},Be=nt=>{const{prefixCls:Et,separator:He="/",style:de,className:Oe,rootClassName:at,routes:ct,items:Pe,children:$e,itemRender:ut,params:St={}}=nt,ft=rt(nt,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Dt,direction:We,breadcrumb:kt}=y.useContext(xe.E_);let Ot;const ie=Dt("breadcrumb",Et),[oe,te,x]=Te(ie),re=Ae(Pe,ct),ne=Fe(ie,ut);if(re&&re.length>0){const ze=[],et=Pe||ct;Ot=re.map((ot,dt)=>{const{path:ht,key:he,type:Me,menu:Ye,overlay:Pt,onClick:Nt,className:Yt,separator:Lt,dropdownProps:Zt}=ot,Rt=Ce(St,ht);Rt!==void 0&&ze.push(Rt);const tn=he!=null?he:dt;if(Me==="separator")return y.createElement(pe,{key:tn},Lt);const xt={},zt=dt===re.length-1;Ye?xt.menu=Ye:Pt&&(xt.overlay=Pt);let{href:cn}=ot;return ze.length&&Rt!==void 0&&(cn=`#/${ze.join("/")}`),y.createElement(ve,Object.assign({key:tn},xt,(0,ge.Z)(ot,{data:!0,aria:!0}),{className:Yt,dropdownProps:Zt,href:cn,separator:zt?"":He,onClick:Nt,prefixCls:ie}),ne(ot,St,et,ze,cn))})}else if($e){const ze=(0,Ve.Z)($e).length;Ot=(0,Ve.Z)($e).map((et,ot)=>{if(!et)return et;const dt=ot===ze-1;return(0,ye.Tm)(et,{separator:dt?"":He,key:ot})})}const se=me()(ie,kt==null?void 0:kt.className,{[`${ie}-rtl`]:We==="rtl"},Oe,at,te,x),Ne=Object.assign(Object.assign({},kt==null?void 0:kt.style),de);return oe(y.createElement("nav",Object.assign({className:se,style:Ne},ft),y.createElement("ol",null,Ot)))};Be.Item=Le,Be.Separator=pe;var yt=Be,Qe=yt},62673:function(Nn,jt,b){"use strict";b.d(jt,{default:function(){return Te}});var y=b(59301),Ze=b(92310),me=b.n(Ze),Ve=b(16632),ge=b(8654),ye=b(12919),xe=b(63872),fe=b(48755),Se=b(2171),le=b(83397),pe=b(56553),ke=y.createContext(null),De=b(36170),Fe=b(74632),ue=function(Ue,qe){var Ae={};for(var rt in Ue)Object.prototype.hasOwnProperty.call(Ue,rt)&&qe.indexOf(rt)<0&&(Ae[rt]=Ue[rt]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,rt=Object.getOwnPropertySymbols(Ue);Ce<rt.length;Ce++)qe.indexOf(rt[Ce])<0&&Object.prototype.propertyIsEnumerable.call(Ue,rt[Ce])&&(Ae[rt[Ce]]=Ue[rt[Ce]]);return Ae};const ve=(Ue,qe)=>{var Ae;const{prefixCls:rt,className:Ce,rootClassName:Be,children:yt,indeterminate:Qe=!1,style:nt,onMouseEnter:Et,onMouseLeave:He,skipGroup:de=!1,disabled:Oe}=Ue,at=ue(Ue,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:ct,direction:Pe,checkbox:$e}=y.useContext(fe.E_),ut=y.useContext(ke),{isFormItemInput:St}=y.useContext(pe.aM),ft=y.useContext(Se.Z),Dt=(Ae=(ut==null?void 0:ut.disabled)||Oe)!==null&&Ae!==void 0?Ae:ft,We=y.useRef(at.value),kt=y.useRef(null),Ot=(0,ge.sQ)(qe,kt);y.useEffect(()=>{ut==null||ut.registerValue(at.value)},[]),y.useEffect(()=>{if(!de)return at.value!==We.current&&(ut==null||ut.cancelValue(We.current),ut==null||ut.registerValue(at.value),We.current=at.value),()=>ut==null?void 0:ut.cancelValue(at.value)},[at.value]),y.useEffect(()=>{var ot;!((ot=kt.current)===null||ot===void 0)&&ot.input&&(kt.current.input.indeterminate=Qe)},[Qe]);const ie=ct("checkbox",rt),oe=(0,le.Z)(ie),[te,x,re]=(0,De.ZP)(ie,oe),ne=Object.assign({},at);ut&&!de&&(ne.onChange=function(){at.onChange&&at.onChange.apply(at,arguments),ut.toggleOption&&ut.toggleOption({label:yt,value:at.value})},ne.name=ut.name,ne.checked=ut.value.includes(at.value));const se=me()(`${ie}-wrapper`,{[`${ie}-rtl`]:Pe==="rtl",[`${ie}-wrapper-checked`]:ne.checked,[`${ie}-wrapper-disabled`]:Dt,[`${ie}-wrapper-in-form-item`]:St},$e==null?void 0:$e.className,Ce,Be,re,oe,x),Ne=me()({[`${ie}-indeterminate`]:Qe},xe.A,x),[ze,et]=(0,Fe.Z)(ne.onClick);return te(y.createElement(ye.Z,{component:"Checkbox",disabled:Dt},y.createElement("label",{className:se,style:Object.assign(Object.assign({},$e==null?void 0:$e.style),nt),onMouseEnter:Et,onMouseLeave:He,onClick:ze},y.createElement(Ve.Z,Object.assign({},ne,{onClick:et,prefixCls:ie,className:Ne,disabled:Dt,ref:Ot})),yt!==void 0&&y.createElement("span",{className:`${ie}-label`},yt))))};var Le=y.forwardRef(ve),Je=b(77654),ce=b(2738),_e=function(Ue,qe){var Ae={};for(var rt in Ue)Object.prototype.hasOwnProperty.call(Ue,rt)&&qe.indexOf(rt)<0&&(Ae[rt]=Ue[rt]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,rt=Object.getOwnPropertySymbols(Ue);Ce<rt.length;Ce++)qe.indexOf(rt[Ce])<0&&Object.prototype.propertyIsEnumerable.call(Ue,rt[Ce])&&(Ae[rt[Ce]]=Ue[rt[Ce]]);return Ae},Re=y.forwardRef((Ue,qe)=>{const{defaultValue:Ae,children:rt,options:Ce=[],prefixCls:Be,className:yt,rootClassName:Qe,style:nt,onChange:Et}=Ue,He=_e(Ue,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:de,direction:Oe}=y.useContext(fe.E_),[at,ct]=y.useState(He.value||Ae||[]),[Pe,$e]=y.useState([]);y.useEffect(()=>{"value"in He&&ct(He.value||[])},[He.value]);const ut=y.useMemo(()=>Ce.map(Ne=>typeof Ne=="string"||typeof Ne=="number"?{label:Ne,value:Ne}:Ne),[Ce]),St=Ne=>{$e(ze=>ze.filter(et=>et!==Ne))},ft=Ne=>{$e(ze=>[].concat((0,Je.Z)(ze),[Ne]))},Dt=Ne=>{const ze=at.indexOf(Ne.value),et=(0,Je.Z)(at);ze===-1?et.push(Ne.value):et.splice(ze,1),"value"in He||ct(et),Et==null||Et(et.filter(ot=>Pe.includes(ot)).sort((ot,dt)=>{const ht=ut.findIndex(Me=>Me.value===ot),he=ut.findIndex(Me=>Me.value===dt);return ht-he}))},We=de("checkbox",Be),kt=`${We}-group`,Ot=(0,le.Z)(We),[ie,oe,te]=(0,De.ZP)(We,Ot),x=(0,ce.Z)(He,["value","disabled"]),re=Ce.length?ut.map(Ne=>y.createElement(Le,{prefixCls:We,key:Ne.value.toString(),disabled:"disabled"in Ne?Ne.disabled:He.disabled,value:Ne.value,checked:at.includes(Ne.value),onChange:Ne.onChange,className:`${kt}-item`,style:Ne.style,title:Ne.title,id:Ne.id,required:Ne.required},Ne.label)):rt,ne={toggleOption:Dt,value:at,disabled:He.disabled,name:He.name,registerValue:ft,cancelValue:St},se=me()(kt,{[`${kt}-rtl`]:Oe==="rtl"},yt,Qe,te,Ot,oe);return ie(y.createElement("div",Object.assign({className:se,style:nt},x,{ref:qe}),y.createElement(ke.Provider,{value:ne},re)))});const lt=Le;lt.Group=Re,lt.__ANT_CHECKBOX=!0;var Te=lt},36170:function(Nn,jt,b){"use strict";b.d(jt,{C2:function(){return ye}});var y=b(36237),Ze=b(63356),me=b(51636),Ve=b(16931);const ge=xe=>{const{checkboxCls:fe}=xe,Se=`${fe}-wrapper`;return[{[`${fe}-group`]:Object.assign(Object.assign({},(0,Ze.Wf)(xe)),{display:"inline-flex",flexWrap:"wrap",columnGap:xe.marginXS,[`> ${xe.antCls}-row`]:{flex:1}}),[Se]:Object.assign(Object.assign({},(0,Ze.Wf)(xe)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Se}`]:{marginInlineStart:0},[`&${Se}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[fe]:Object.assign(Object.assign({},(0,Ze.Wf)(xe)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:xe.borderRadiusSM,alignSelf:"center",[`${fe}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${fe}-inner`]:Object.assign({},(0,Ze.oN)(xe))},[`${fe}-inner`]:{boxSizing:"border-box",display:"block",width:xe.checkboxSize,height:xe.checkboxSize,direction:"ltr",backgroundColor:xe.colorBgContainer,border:`${(0,y.unit)(xe.lineWidth)} ${xe.lineType} ${xe.colorBorder}`,borderRadius:xe.borderRadiusSM,borderCollapse:"separate",transition:`all ${xe.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:xe.calc(xe.checkboxSize).div(14).mul(5).equal(),height:xe.calc(xe.checkboxSize).div(14).mul(8).equal(),border:`${(0,y.unit)(xe.lineWidthBold)} solid ${xe.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${xe.motionDurationFast} ${xe.motionEaseInBack}, opacity ${xe.motionDurationFast}`}},"& + span":{paddingInlineStart:xe.paddingXS,paddingInlineEnd:xe.paddingXS}})},{[`
|
|
|
${Se}:not(${Se}-disabled),
|
|
|
${fe}:not(${fe}-disabled)
|
|
|
`]:{[`&:hover ${fe}-inner`]:{borderColor:xe.colorPrimary}},[`${Se}:not(${Se}-disabled)`]:{[`&:hover ${fe}-checked:not(${fe}-disabled) ${fe}-inner`]:{backgroundColor:xe.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${fe}-checked:not(${fe}-disabled):after`]:{borderColor:xe.colorPrimaryHover}}},{[`${fe}-checked`]:{[`${fe}-inner`]:{backgroundColor:xe.colorPrimary,borderColor:xe.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${xe.motionDurationMid} ${xe.motionEaseOutBack} ${xe.motionDurationFast}`}}},[`
|
|
|
${Se}-checked:not(${Se}-disabled),
|
|
|
${fe}-checked:not(${fe}-disabled)
|
|
|
`]:{[`&:hover ${fe}-inner`]:{backgroundColor:xe.colorPrimaryHover,borderColor:"transparent"}}},{[fe]:{"&-indeterminate":{[`${fe}-inner`]:{backgroundColor:`${xe.colorBgContainer} !important`,borderColor:`${xe.colorBorder} !important`,"&:after":{top:"50%",insetInlineStart:"50%",width:xe.calc(xe.fontSizeLG).div(2).equal(),height:xe.calc(xe.fontSizeLG).div(2).equal(),backgroundColor:xe.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${fe}-inner`]:{backgroundColor:`${xe.colorBgContainer} !important`,borderColor:`${xe.colorPrimary} !important`}}}},{[`${Se}-disabled`]:{cursor:"not-allowed"},[`${fe}-disabled`]:{[`&, ${fe}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${fe}-inner`]:{background:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,"&:after":{borderColor:xe.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:xe.colorTextDisabled},[`&${fe}-indeterminate ${fe}-inner::after`]:{background:xe.colorTextDisabled}}}]};function ye(xe,fe){const Se=(0,me.mergeToken)(fe,{checkboxCls:`.${xe}`,checkboxSize:fe.controlInteractiveSize});return[ge(Se)]}jt.ZP=(0,Ve.I$)("Checkbox",(xe,fe)=>{let{prefixCls:Se}=fe;return[ye(Se,xe)]})},38406:function(Nn,jt,b){"use strict";var y=b(59301),Ze=b(48755),me=b(584);const Ve=ge=>{const{componentName:ye}=ge,{getPrefixCls:xe}=(0,y.useContext)(Ze.E_),fe=xe("empty");switch(ye){case"Table":case"List":return y.createElement(me.Z,{image:me.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return y.createElement(me.Z,{image:me.Z.PRESENTED_IMAGE_SIMPLE,className:`${fe}-small`});case"Table.filter":return null;default:return y.createElement(me.Z,null)}};jt.Z=Ve},24017:function(Nn,jt,b){"use strict";b.d(jt,{default:function(){return Ls}});var y=b(66649),Ze=b.n(y),me=b(9007),Ve=b.n(me),ge=b(50991),ye=b.n(ge),xe=b(9084),fe=b.n(xe),Se=b(58626),le=b.n(Se),pe=b(13477),we=b.n(pe),ke=b(64796),De=b.n(ke);Ze().extend(De()),Ze().extend(we()),Ze().extend(Ve()),Ze().extend(ye()),Ze().extend(fe()),Ze().extend(le()),Ze().extend(function(be,it){var Ct=it.prototype,Tt=Ct.format;Ct.format=function(Cn){var Mn=(Cn||"").replace("Wo","wo");return Tt.bind(this)(Mn)}});var Fe={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"},ue=function(it){var Ct=Fe[it];return Ct||it.split("_")[0]},ve=function(){},Ie={getNow:function(){var it=Ze()();return typeof it.tz=="function"?it.tz():it},getFixedDate:function(it){return Ze()(it,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(it){return it.endOf("month")},getWeekDay:function(it){var Ct=it.locale("en");return Ct.weekday()+Ct.localeData().firstDayOfWeek()},getYear:function(it){return it.year()},getMonth:function(it){return it.month()},getDate:function(it){return it.date()},getHour:function(it){return it.hour()},getMinute:function(it){return it.minute()},getSecond:function(it){return it.second()},getMillisecond:function(it){return it.millisecond()},addYear:function(it,Ct){return it.add(Ct,"year")},addMonth:function(it,Ct){return it.add(Ct,"month")},addDate:function(it,Ct){return it.add(Ct,"day")},setYear:function(it,Ct){return it.year(Ct)},setMonth:function(it,Ct){return it.month(Ct)},setDate:function(it,Ct){return it.date(Ct)},setHour:function(it,Ct){return it.hour(Ct)},setMinute:function(it,Ct){return it.minute(Ct)},setSecond:function(it,Ct){return it.second(Ct)},setMillisecond:function(it,Ct){return it.millisecond(Ct)},isAfter:function(it,Ct){return it.isAfter(Ct)},isValidate:function(it){return it.isValid()},locale:{getWeekFirstDay:function(it){return Ze()().locale(ue(it)).localeData().firstDayOfWeek()},getWeekFirstDate:function(it,Ct){return Ct.locale(ue(it)).weekday(0)},getWeek:function(it,Ct){return Ct.locale(ue(it)).week()},getShortWeekDays:function(it){return Ze()().locale(ue(it)).localeData().weekdaysMin()},getShortMonths:function(it){return Ze()().locale(ue(it)).localeData().monthsShort()},format:function(it,Ct,Tt){return Ct.locale(ue(it)).format(Tt)},parse:function(it,Ct,Tt){for(var _t=ue(it),Cn=0;Cn<Tt.length;Cn+=1){var Mn=Tt[Cn],zn=Ct;if(Mn.includes("wo")||Mn.includes("Wo")){for(var ur=zn.split("-")[0],yr=zn.split("-")[1],jn=Ze()(ur,"YYYY").startOf("year").locale(_t),kr=0;kr<=52;kr+=1){var Hr=jn.add(kr,"week");if(Hr.format("Wo")===yr)return Hr}return ve(),null}var Zr=Ze()(zn,Mn,!0).locale(_t);if(Zr.isValid())return Zr}return Ct&&ve(),null}}},Le=Ie,Je=b(45915),ce=b(59301),_e=b(60499),Ke={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"},Re=Ke,lt=b(7657),Te=function(it,Ct){return ce.createElement(lt.Z,(0,_e.Z)({},it,{ref:Ct,icon:Re}))},Ue=ce.forwardRef(Te),qe=Ue,Ae={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"},rt=Ae,Ce=function(it,Ct){return ce.createElement(lt.Z,(0,_e.Z)({},it,{ref:Ct,icon:rt}))},Be=ce.forwardRef(Ce),yt=Be,Qe={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"},nt=Qe,Et=function(it,Ct){return ce.createElement(lt.Z,(0,_e.Z)({},it,{ref:Ct,icon:nt}))},He=ce.forwardRef(Et),de=He,Oe=b(92310),at=b.n(Oe),ct=b(77654),Pe=b(85899),$e=b(72190),ut=b(70425),St=b(34280),ft=b(2738),Dt=b(26112),We=b(48736),kt=b(18642),Ot=b(68196);function ie(be,it){return be!==void 0?be:it?"bottomRight":"bottomLeft"}var oe=ce.createContext(null),te=oe,x={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function re(be){var it=be.popupElement,Ct=be.popupStyle,Tt=be.popupClassName,_t=be.popupAlign,Cn=be.transitionName,Mn=be.getPopupContainer,zn=be.children,ur=be.range,yr=be.placement,jn=be.builtinPlacements,kr=jn===void 0?x:jn,Hr=be.direction,Zr=be.visible,Nr=be.onClose,Xr=ce.useContext(te),ta=Xr.prefixCls,na="".concat(ta,"-dropdown"),Ua=ie(yr,Hr==="rtl");return ce.createElement(Ot.Z,{showAction:[],hideAction:["click"],popupPlacement:Ua,builtinPlacements:kr,prefixCls:na,popupTransitionName:Cn,popup:it,popupAlign:_t,popupVisible:Zr,popupClassName:at()(Tt,(0,kt.Z)((0,kt.Z)({},"".concat(na,"-range"),ur),"".concat(na,"-rtl"),Hr==="rtl")),popupStyle:Ct,stretch:"minWidth",getPopupContainer:Mn,onPopupVisibleChange:function(da){da||Nr()}},zn)}var ne=re;function se(be,it){for(var Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Tt=String(be);Tt.length<it;)Tt="".concat(Ct).concat(Tt);return Tt}function Ne(be){return be==null?[]:Array.isArray(be)?be:[be]}function ze(be,it,Ct){var Tt=(0,ct.Z)(be);return Tt[it]=Ct,Tt}function et(be,it){var Ct={},Tt=it||Object.keys(be);return Tt.forEach(function(_t){be[_t]!==void 0&&(Ct[_t]=be[_t])}),Ct}function ot(be,it,Ct){if(Ct)return Ct;switch(be){case"time":return it.fieldTimeFormat;case"datetime":return it.fieldDateTimeFormat;case"month":return it.fieldMonthFormat;case"year":return it.fieldYearFormat;case"quarter":return it.fieldQuarterFormat;case"week":return it.fieldWeekFormat;default:return it.fieldDateFormat}}function dt(be,it,Ct){var Tt=Ct!==void 0?Ct:it[it.length-1],_t=it.find(function(Cn){return be[Cn]});return Tt!==_t?be[_t]:void 0}function ht(be){return et(be,["placement","builtinPlacements","popupAlign","getPopupContainer","transitionName","direction"])}function he(be,it,Ct,Tt){var _t=ce.useMemo(function(){return be||function(Mn,zn){var ur=Mn;return it&&zn.type==="date"?it(ur,zn.today):Ct&&zn.type==="month"?Ct(ur,zn.locale):zn.originNode}},[be,Ct,it]),Cn=ce.useCallback(function(Mn,zn){return _t(Mn,(0,Pe.Z)((0,Pe.Z)({},zn),{},{range:Tt}))},[_t,Tt]);return Cn}function Me(be,it){var Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Tt=ce.useState([!1,!1]),_t=(0,$e.Z)(Tt,2),Cn=_t[0],Mn=_t[1],zn=function(jn,kr){Mn(function(Hr){return ze(Hr,kr,jn)})},ur=ce.useMemo(function(){return Cn.map(function(yr,jn){if(yr)return!0;var kr=be[jn];return kr?!!(!Ct[jn]&&!kr||kr&&it(kr,{activeIndex:jn})):!1})},[be,Cn,it,Ct]);return[ur,zn]}function Ye(be,it,Ct,Tt,_t){var Cn="",Mn=[];return be&&Mn.push(_t?"hh":"HH"),it&&Mn.push("mm"),Ct&&Mn.push("ss"),Cn=Mn.join(":"),Tt&&(Cn+=".SSS"),_t&&(Cn+=" A"),Cn}function Pt(be,it,Ct,Tt,_t,Cn){var Mn=be.fieldDateTimeFormat,zn=be.fieldDateFormat,ur=be.fieldTimeFormat,yr=be.fieldMonthFormat,jn=be.fieldYearFormat,kr=be.fieldWeekFormat,Hr=be.fieldQuarterFormat,Zr=be.yearFormat,Nr=be.cellYearFormat,Xr=be.cellQuarterFormat,ta=be.dayFormat,na=be.cellDateFormat,Ua=Ye(it,Ct,Tt,_t,Cn);return(0,Pe.Z)((0,Pe.Z)({},be),{},{fieldDateTimeFormat:Mn||"YYYY-MM-DD ".concat(Ua),fieldDateFormat:zn||"YYYY-MM-DD",fieldTimeFormat:ur||Ua,fieldMonthFormat:yr||"YYYY-MM",fieldYearFormat:jn||"YYYY",fieldWeekFormat:kr||"gggg-wo",fieldQuarterFormat:Hr||"YYYY-[Q]Q",yearFormat:Zr||"YYYY",cellYearFormat:Nr||"YYYY",cellQuarterFormat:Xr||"[Q]Q",cellDateFormat:na||ta||"D"})}function Nt(be,it){var Ct=it.showHour,Tt=it.showMinute,_t=it.showSecond,Cn=it.showMillisecond,Mn=it.use12Hours;return ce.useMemo(function(){return Pt(be,Ct,Tt,_t,Cn,Mn)},[be,Ct,Tt,_t,Cn,Mn])}var Yt=b(43749);function Lt(be,it,Ct){return Ct!=null?Ct:it.some(function(Tt){return be.includes(Tt)})}var Zt=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Rt(be){var it=et(be,Zt),Ct=be.format,Tt=be.picker,_t=null;return Ct&&(_t=Ct,Array.isArray(_t)&&(_t=_t[0]),_t=(0,Yt.Z)(_t)==="object"?_t.format:_t),Tt==="time"&&(it.format=_t),[it,_t]}function tn(be){return be&&typeof be=="string"}function xt(be,it,Ct,Tt){return[be,it,Ct,Tt].some(function(_t){return _t!==void 0})}function zt(be,it,Ct,Tt,_t){var Cn=it,Mn=Ct,zn=Tt;if(!be&&!Cn&&!Mn&&!zn&&!_t)Cn=!0,Mn=!0,zn=!0;else if(be){var ur,yr,jn,kr=[Cn,Mn,zn].some(function(Nr){return Nr===!1}),Hr=[Cn,Mn,zn].some(function(Nr){return Nr===!0}),Zr=kr?!0:!Hr;Cn=(ur=Cn)!==null&&ur!==void 0?ur:Zr,Mn=(yr=Mn)!==null&&yr!==void 0?yr:Zr,zn=(jn=zn)!==null&&jn!==void 0?jn:Zr}return[Cn,Mn,zn,_t]}function cn(be){var it=be.showTime,Ct=Rt(be),Tt=(0,$e.Z)(Ct,2),_t=Tt[0],Cn=Tt[1],Mn=it&&(0,Yt.Z)(it)==="object"?it:{},zn=(0,Pe.Z)((0,Pe.Z)({defaultOpenValue:Mn.defaultOpenValue||Mn.defaultValue},_t),Mn),ur=zn.showMillisecond,yr=zn.showHour,jn=zn.showMinute,kr=zn.showSecond,Hr=xt(yr,jn,kr,ur),Zr=zt(Hr,yr,jn,kr,ur),Nr=(0,$e.Z)(Zr,3);return yr=Nr[0],jn=Nr[1],kr=Nr[2],[zn,(0,Pe.Z)((0,Pe.Z)({},zn),{},{showHour:yr,showMinute:jn,showSecond:kr,showMillisecond:ur}),zn.format,Cn]}function bn(be,it,Ct,Tt,_t){var Cn=be==="time";if(be==="datetime"||Cn){for(var Mn=Tt,zn=ot(be,_t,null),ur=zn,yr=[it,Ct],jn=0;jn<yr.length;jn+=1){var kr=Ne(yr[jn])[0];if(tn(kr)){ur=kr;break}}var Hr=Mn.showHour,Zr=Mn.showMinute,Nr=Mn.showSecond,Xr=Mn.showMillisecond,ta=Mn.use12Hours,na=Lt(ur,["a","A","LT","LLL","LTS"],ta),Ua=xt(Hr,Zr,Nr,Xr);Ua||(Hr=Lt(ur,["H","h","k","LT","LLL"]),Zr=Lt(ur,["m","LT","LLL"]),Nr=Lt(ur,["s","LTS"]),Xr=Lt(ur,["SSS"]));var $r=zt(Ua,Hr,Zr,Nr,Xr),da=(0,$e.Z)($r,3);Hr=da[0],Zr=da[1],Nr=da[2];var qa=it||Ye(Hr,Zr,Nr,Xr,na);return(0,Pe.Z)((0,Pe.Z)({},Mn),{},{format:qa,showHour:Hr,showMinute:Zr,showSecond:Nr,showMillisecond:Xr,use12Hours:na})}return null}function bt(be,it,Ct){if(it===!1)return null;var Tt=it&&(0,Yt.Z)(it)==="object"?it:{};return Tt.clearIcon||Ct||ce.createElement("span",{className:"".concat(be,"-clear-btn")})}var Ht=7;function Jt(be,it,Ct){return!be&&!it||be===it?!0:!be||!it?!1:Ct()}function vn(be,it,Ct){return Jt(it,Ct,function(){var Tt=Math.floor(be.getYear(it)/10),_t=Math.floor(be.getYear(Ct)/10);return Tt===_t})}function Bn(be,it,Ct){return Jt(it,Ct,function(){return be.getYear(it)===be.getYear(Ct)})}function Yn(be,it){var Ct=Math.floor(be.getMonth(it)/3);return Ct+1}function hr(be,it,Ct){return Jt(it,Ct,function(){return Bn(be,it,Ct)&&Yn(be,it)===Yn(be,Ct)})}function Cr(be,it,Ct){return Jt(it,Ct,function(){return Bn(be,it,Ct)&&be.getMonth(it)===be.getMonth(Ct)})}function Un(be,it,Ct){return Jt(it,Ct,function(){return Bn(be,it,Ct)&&Cr(be,it,Ct)&&be.getDate(it)===be.getDate(Ct)})}function fr(be,it,Ct){return Jt(it,Ct,function(){return be.getHour(it)===be.getHour(Ct)&&be.getMinute(it)===be.getMinute(Ct)&&be.getSecond(it)===be.getSecond(Ct)})}function Gt(be,it,Ct){return Jt(it,Ct,function(){return Un(be,it,Ct)&&fr(be,it,Ct)&&be.getMillisecond(it)===be.getMillisecond(Ct)})}function Wt(be,it,Ct,Tt){return Jt(Ct,Tt,function(){var _t=be.locale.getWeekFirstDate(it,Ct),Cn=be.locale.getWeekFirstDate(it,Tt);return Bn(be,_t,Cn)&&be.locale.getWeek(it,Ct)===be.locale.getWeek(it,Tt)})}function dn(be,it,Ct,Tt,_t){switch(_t){case"date":return Un(be,Ct,Tt);case"week":return Wt(be,it.locale,Ct,Tt);case"month":return Cr(be,Ct,Tt);case"quarter":return hr(be,Ct,Tt);case"year":return Bn(be,Ct,Tt);case"decade":return vn(be,Ct,Tt);case"time":return fr(be,Ct,Tt);default:return Gt(be,Ct,Tt)}}function un(be,it,Ct,Tt){return!it||!Ct||!Tt?!1:be.isAfter(Tt,it)&&be.isAfter(Ct,Tt)}function on(be,it,Ct,Tt,_t){return dn(be,it,Ct,Tt,_t)?!0:be.isAfter(Ct,Tt)}function On(be,it,Ct){var Tt=it.locale.getWeekFirstDay(be),_t=it.setDate(Ct,1),Cn=it.getWeekDay(_t),Mn=it.addDate(_t,Tt-Cn);return it.getMonth(Mn)===it.getMonth(Ct)&&it.getDate(Mn)>1&&(Mn=it.addDate(Mn,-7)),Mn}function pn(be,it){var Ct=it.generateConfig,Tt=it.locale,_t=it.format;return be?typeof _t=="function"?_t(be):Ct.locale.format(Tt.locale,be,_t):""}function yn(be,it,Ct){var Tt=it,_t=["getHour","getMinute","getSecond","getMillisecond"],Cn=["setHour","setMinute","setSecond","setMillisecond"];return Cn.forEach(function(Mn,zn){Ct?Tt=be[Mn](Tt,be[_t[zn]](Ct)):Tt=be[Mn](Tt,0)}),Tt}function dr(be,it,Ct,Tt,_t){var Cn=(0,ut.zX)(function(Mn,zn){return!!(Ct&&Ct(Mn,zn)||Tt&&be.isAfter(Tt,Mn)&&!dn(be,it,Tt,Mn,zn.type)||_t&&be.isAfter(Mn,_t)&&!dn(be,it,_t,Mn,zn.type))});return Cn}function qn(be,it,Ct){return ce.useMemo(function(){var Tt=ot(be,it,Ct),_t=Ne(Tt),Cn=_t[0],Mn=(0,Yt.Z)(Cn)==="object"&&Cn.type==="mask"?Cn.format:null;return[_t.map(function(zn){return typeof zn=="string"||typeof zn=="function"?zn:zn.format}),Mn]},[be,it,Ct])}function Hn(be,it,Ct){return typeof be[0]=="function"||Ct?!0:it}function Tr(be,it,Ct,Tt){var _t=(0,ut.zX)(function(Cn,Mn){var zn=(0,Pe.Z)({type:it},Mn);if(delete zn.activeIndex,!be.isValidate(Cn)||Ct&&Ct(Cn,zn))return!0;if((it==="date"||it==="time")&&Tt){var ur,yr=Mn&&Mn.activeIndex===1?"end":"start",jn=((ur=Tt.disabledTime)===null||ur===void 0?void 0:ur.call(Tt,Cn,yr,{from:zn.from}))||{},kr=jn.disabledHours,Hr=jn.disabledMinutes,Zr=jn.disabledSeconds,Nr=jn.disabledMilliseconds,Xr=Tt.disabledHours,ta=Tt.disabledMinutes,na=Tt.disabledSeconds,Ua=kr||Xr,$r=Hr||ta,da=Zr||na,qa=be.getHour(Cn),Sa=be.getMinute(Cn),_a=be.getSecond(Cn),No=be.getMillisecond(Cn);if(Ua&&Ua().includes(qa)||$r&&$r(qa).includes(Sa)||da&&da(qa,Sa).includes(_a)||Nr&&Nr(qa,Sa,_a).includes(No))return!0}return!1});return _t}function Or(be){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ct=ce.useMemo(function(){var Tt=be&&Ne(be);return it&&Tt&&(Tt[1]=Tt[1]||Tt[0]),Tt},[be,it]);return Ct}function ga(be,it){var Ct=be.generateConfig,Tt=be.locale,_t=be.picker,Cn=_t===void 0?"date":_t,Mn=be.prefixCls,zn=Mn===void 0?"rc-picker":Mn,ur=be.styles,yr=ur===void 0?{}:ur,jn=be.classNames,kr=jn===void 0?{}:jn,Hr=be.order,Zr=Hr===void 0?!0:Hr,Nr=be.components,Xr=Nr===void 0?{}:Nr,ta=be.inputRender,na=be.allowClear,Ua=be.clearIcon,$r=be.needConfirm,da=be.multiple,qa=be.format,Sa=be.inputReadOnly,_a=be.disabledDate,No=be.minDate,ho=be.maxDate,Eo=be.showTime,fo=be.value,Wo=be.defaultValue,Fo=be.pickerValue,ao=be.defaultPickerValue,Ga=Or(fo),so=Or(Wo),eo=Or(Fo),Qo=Or(ao),Vo=Cn==="date"&&Eo?"datetime":Cn,bo=Vo==="time"||Vo==="datetime",Ao=bo||da,oo=$r!=null?$r:bo,wo=cn(be),vo=(0,$e.Z)(wo,4),Io=vo[0],ui=vo[1],Ci=vo[2],tt=vo[3],Ge=Nt(Tt,ui),Ft=ce.useMemo(function(){return bn(Vo,Ci,tt,Io,Ge)},[Vo,Ci,tt,Io,Ge]),Mt=ce.useMemo(function(){return(0,Pe.Z)((0,Pe.Z)({},be),{},{prefixCls:zn,locale:Ge,picker:Cn,styles:yr,classNames:kr,order:Zr,components:(0,Pe.Z)({input:ta},Xr),clearIcon:bt(zn,na,Ua),showTime:Ft,value:Ga,defaultValue:so,pickerValue:eo,defaultPickerValue:Qo},it==null?void 0:it())},[be]),Kt=qn(Vo,Ge,qa),nn=(0,$e.Z)(Kt,2),gn=nn[0],fn=nn[1],Sn=Hn(gn,Sa,da),Dn=dr(Ct,Tt,_a,No,ho),Xn=Tr(Ct,Cn,Dn,Ft),Kn=ce.useMemo(function(){return(0,Pe.Z)((0,Pe.Z)({},Mt),{},{needConfirm:oo,inputReadOnly:Sn,disabledDate:Dn})},[Mt,oo,Sn,Dn]);return[Kn,Vo,Ao,gn,fn,Xn]}var va=b(16089);function Ln(be,it,Ct){var Tt=(0,ut.C8)(it,{value:be}),_t=(0,$e.Z)(Tt,2),Cn=_t[0],Mn=_t[1],zn=ce.useRef(be),ur=ce.useRef(),yr=function(){va.Z.cancel(ur.current)},jn=(0,ut.zX)(function(){Mn(zn.current),Ct&&Cn!==zn.current&&Ct(zn.current)}),kr=(0,ut.zX)(function(Hr,Zr){yr(),zn.current=Hr,Hr||Zr?jn():ur.current=(0,va.Z)(jn)});return ce.useEffect(function(){return yr},[]),[Cn,kr]}function tr(be,it){var Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Tt=arguments.length>3?arguments[3]:void 0,_t=Ct.every(function(jn){return jn})?!1:be,Cn=Ln(_t,it||!1,Tt),Mn=(0,$e.Z)(Cn,2),zn=Mn[0],ur=Mn[1];function yr(jn){var kr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!kr.inherit||zn)&&ur(jn,kr.force)}return[zn,yr]}function Lr(be){var it=ce.useRef();return ce.useImperativeHandle(be,function(){var Ct;return{nativeElement:(Ct=it.current)===null||Ct===void 0?void 0:Ct.nativeElement,focus:function(_t){var Cn;(Cn=it.current)===null||Cn===void 0||Cn.focus(_t)},blur:function(){var _t;(_t=it.current)===null||_t===void 0||_t.blur()}}}),it}function Mr(be,it){return ce.useMemo(function(){return be||(it?((0,We.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(it).map(function(Ct){var Tt=(0,$e.Z)(Ct,2),_t=Tt[0],Cn=Tt[1];return{label:_t,value:Cn}})):[])},[be,it])}function Ut(be,it){var Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Tt=ce.useRef(it);Tt.current=it,(0,St.o)(function(){if(be)Tt.current(be);else{var _t=(0,va.Z)(function(){Tt.current(be)},Ct);return function(){va.Z.cancel(_t)}}},[be])}function rn(be){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Tt=ce.useState(0),_t=(0,$e.Z)(Tt,2),Cn=_t[0],Mn=_t[1],zn=ce.useState(!1),ur=(0,$e.Z)(zn,2),yr=ur[0],jn=ur[1],kr=ce.useRef([]),Hr=ce.useRef(null),Zr=ce.useRef(null),Nr=function(da){Hr.current=da},Xr=function(da){return Hr.current===da},ta=function(da){jn(da)},na=function(da){return da&&(Zr.current=da),Zr.current},Ua=function(da){var qa=kr.current,Sa=new Set(qa.filter(function(No){return da[No]||it[No]})),_a=qa[qa.length-1]===0?1:0;return Sa.size>=2||be[_a]?null:_a};return Ut(yr||Ct,function(){yr||(kr.current=[],Nr(null))}),ce.useEffect(function(){yr&&kr.current.push(Cn)},[yr,Cn]),[yr,ta,na,Cn,Mn,Ua,kr.current,Nr,Xr]}function At(be,it,Ct,Tt,_t,Cn){var Mn=Ct[Ct.length-1],zn=function(yr,jn){var kr=(0,$e.Z)(be,2),Hr=kr[0],Zr=kr[1],Nr=(0,Pe.Z)((0,Pe.Z)({},jn),{},{from:dt(be,Ct)});return Mn===1&&it[0]&&Hr&&!dn(Tt,_t,Hr,yr,Nr.type)&&Tt.isAfter(Hr,yr)||Mn===0&&it[1]&&Zr&&!dn(Tt,_t,Zr,yr,Nr.type)&&Tt.isAfter(yr,Zr)?!0:Cn==null?void 0:Cn(yr,Nr)};return zn}function $t(be,it,Ct,Tt){switch(it){case"date":case"week":return be.addMonth(Ct,Tt);case"month":case"quarter":return be.addYear(Ct,Tt);case"year":return be.addYear(Ct,Tt*10);case"decade":return be.addYear(Ct,Tt*100);default:return Ct}}var It=[];function Xt(be,it,Ct,Tt,_t,Cn,Mn,zn){var ur=arguments.length>8&&arguments[8]!==void 0?arguments[8]:It,yr=arguments.length>9&&arguments[9]!==void 0?arguments[9]:It,jn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:It,kr=arguments.length>11?arguments[11]:void 0,Hr=arguments.length>12?arguments[12]:void 0,Zr=arguments.length>13?arguments[13]:void 0,Nr=Mn==="time",Xr=Cn||0,ta=function(eo){var Qo=be.getNow();return Nr&&(Qo=yn(be,Qo)),ur[eo]||Ct[eo]||Qo},na=(0,$e.Z)(yr,2),Ua=na[0],$r=na[1],da=(0,ut.C8)(function(){return ta(0)},{value:Ua}),qa=(0,$e.Z)(da,2),Sa=qa[0],_a=qa[1],No=(0,ut.C8)(function(){return ta(1)},{value:$r}),ho=(0,$e.Z)(No,2),Eo=ho[0],fo=ho[1],Wo=ce.useMemo(function(){var so=[Sa,Eo][Xr];return Nr?so:yn(be,so,jn[Xr])},[Nr,Sa,Eo,Xr,be,jn]),Fo=function(eo){var Qo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Vo=[_a,fo][Xr];Vo(eo);var bo=[Sa,Eo];bo[Xr]=eo,kr&&(!dn(be,it,Sa,bo[0],Mn)||!dn(be,it,Eo,bo[1],Mn))&&kr(bo,{source:Qo,range:Xr===1?"end":"start",mode:Tt})},ao=function(eo,Qo){if(zn){var Vo={date:"month",week:"month",month:"year",quarter:"year"},bo=Vo[Mn];if(bo&&!dn(be,it,eo,Qo,bo))return $t(be,Mn,Qo,-1);if(Mn==="year"&&eo){var Ao=Math.floor(be.getYear(eo)/10),oo=Math.floor(be.getYear(Qo)/10);if(Ao!==oo)return $t(be,Mn,Qo,-1)}}return Qo},Ga=ce.useRef(null);return(0,St.Z)(function(){if(_t&&!ur[Xr]){var so=Nr?null:be.getNow();if(Ga.current!==null&&Ga.current!==Xr?so=[Sa,Eo][Xr^1]:Ct[Xr]?so=Xr===0?Ct[0]:ao(Ct[0],Ct[1]):Ct[Xr^1]&&(so=Ct[Xr^1]),so){Hr&&be.isAfter(Hr,so)&&(so=Hr);var eo=zn?$t(be,Mn,so,1):so;Zr&&be.isAfter(eo,Zr)&&(so=zn?$t(be,Mn,Zr,-1):Zr),Fo(so,"reset")}}},[_t,Xr,Ct[Xr]]),ce.useEffect(function(){_t?Ga.current=Xr:Ga.current=null},[_t,Xr]),(0,St.Z)(function(){_t&&ur&&ur[Xr]&&Fo(ur[Xr],"reset")},[_t,Xr]),[Wo,Fo]}function gt(be,it){var Ct=ce.useRef(be),Tt=ce.useState({}),_t=(0,$e.Z)(Tt,2),Cn=_t[1],Mn=function(yr){return yr&&it!==void 0?it:Ct.current},zn=function(yr){Ct.current=yr,Cn({})};return[Mn,zn,Mn(!0)]}var ln=[];function an(be,it,Ct){var Tt=function(Mn){return Mn.map(function(zn){return pn(zn,{generateConfig:be,locale:it,format:Ct[0]})})},_t=function(Mn,zn){for(var ur=Math.max(Mn.length,zn.length),yr=-1,jn=0;jn<ur;jn+=1){var kr=Mn[jn]||null,Hr=zn[jn]||null;if(kr!==Hr&&!Gt(be,kr,Hr)){yr=jn;break}}return[yr<0,yr!==0]};return[Tt,_t]}function En(be,it){return(0,ct.Z)(be).sort(function(Ct,Tt){return it.isAfter(Ct,Tt)?1:-1})}function qt(be){var it=gt(be),Ct=(0,$e.Z)(it,2),Tt=Ct[0],_t=Ct[1],Cn=(0,ut.zX)(function(){_t(be)});return ce.useEffect(function(){Cn()},[be]),[Tt,_t]}function Qt(be,it,Ct,Tt,_t,Cn,Mn,zn,ur){var yr=(0,ut.C8)(Cn,{value:Mn}),jn=(0,$e.Z)(yr,2),kr=jn[0],Hr=jn[1],Zr=kr||ln,Nr=qt(Zr),Xr=(0,$e.Z)(Nr,2),ta=Xr[0],na=Xr[1],Ua=an(be,it,Ct),$r=(0,$e.Z)(Ua,2),da=$r[0],qa=$r[1],Sa=(0,ut.zX)(function(No){var ho=(0,ct.Z)(No);if(Tt)for(var Eo=0;Eo<2;Eo+=1)ho[Eo]=ho[Eo]||null;else _t&&(ho=En(ho.filter(function(so){return so}),be));var fo=qa(ta(),ho),Wo=(0,$e.Z)(fo,2),Fo=Wo[0],ao=Wo[1];if(!Fo&&(na(ho),zn)){var Ga=da(ho);zn(ho,Ga,{range:ao?"end":"start"})}}),_a=function(){ur&&ur(ta())};return[Zr,Hr,ta,Sa,_a]}function en(be,it,Ct,Tt,_t,Cn,Mn,zn,ur,yr){var jn=be.generateConfig,kr=be.locale,Hr=be.picker,Zr=be.onChange,Nr=be.allowEmpty,Xr=be.order,ta=Cn.some(function(Fo){return Fo})?!1:Xr,na=an(jn,kr,Mn),Ua=(0,$e.Z)(na,2),$r=Ua[0],da=Ua[1],qa=gt(it),Sa=(0,$e.Z)(qa,2),_a=Sa[0],No=Sa[1],ho=(0,ut.zX)(function(){No(it)});ce.useEffect(function(){ho()},[it]);var Eo=(0,ut.zX)(function(Fo){var ao=Fo===null,Ga=(0,ct.Z)(Fo||_a());if(ao)for(var so=Math.max(Cn.length,Ga.length),eo=0;eo<so;eo+=1)Cn[eo]||(Ga[eo]=null);ta&&Ga[0]&&Ga[1]&&(Ga=En(Ga,jn)),_t(Ga);var Qo=Ga,Vo=(0,$e.Z)(Qo,2),bo=Vo[0],Ao=Vo[1],oo=!bo,wo=!Ao,vo=Nr?(!oo||Nr[0])&&(!wo||Nr[1]):!0,Io=!Xr||oo||wo||dn(jn,kr,bo,Ao,Hr)||jn.isAfter(Ao,bo),ui=(Cn[0]||!bo||!yr(bo,{activeIndex:0}))&&(Cn[1]||!Ao||!yr(Ao,{from:bo,activeIndex:1})),Ci=ao||vo&&Io&&ui;if(Ci){Ct(Ga);var tt=da(Ga,it),Ge=(0,$e.Z)(tt,1),Ft=Ge[0];Zr&&!Ft&&Zr(ao&&Ga.every(function(Mt){return!Mt})?null:Ga,$r(Ga))}return Ci}),fo=(0,ut.zX)(function(Fo,ao){var Ga=ze(_a(),Fo,Tt()[Fo]);No(Ga),ao&&Eo()}),Wo=!zn&&!ur;return Ut(!Wo,function(){Wo&&(Eo(),_t(it),ho())},2),[fo,Eo]}function hn(be,it,Ct,Tt,_t){return it!=="date"&&it!=="time"?!1:Ct!==void 0?Ct:Tt!==void 0?Tt:!_t&&(be==="date"||be==="time")}var cr=b(29301);function sr(be,it,Ct,Tt,_t,Cn){var Mn=be;function zn(kr,Hr,Zr){var Nr=Cn[kr](Mn),Xr=Zr.find(function($r){return $r.value===Nr});if(!Xr||Xr.disabled){var ta=Zr.filter(function($r){return!$r.disabled}),na=(0,ct.Z)(ta).reverse(),Ua=na.find(function($r){return $r.value<=Nr})||ta[0];Ua&&(Nr=Ua.value,Mn=Cn[Hr](Mn,Nr))}return Nr}var ur=zn("getHour","setHour",it()),yr=zn("getMinute","setMinute",Ct(ur)),jn=zn("getSecond","setSecond",Tt(ur,yr));return zn("getMillisecond","setMillisecond",_t(ur,yr,jn)),Mn}function gr(){return[]}function Da(be,it){for(var Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Tt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,_t=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Cn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,Mn=[],zn=Ct>=1?Ct|0:1,ur=be;ur<=it;ur+=zn){var yr=_t.includes(ur);(!yr||!Tt)&&Mn.push({label:se(ur,Cn),value:ur,disabled:yr})}return Mn}function Ma(be){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ct=arguments.length>2?arguments[2]:void 0,Tt=it||{},_t=Tt.use12Hours,Cn=Tt.hourStep,Mn=Cn===void 0?1:Cn,zn=Tt.minuteStep,ur=zn===void 0?1:zn,yr=Tt.secondStep,jn=yr===void 0?1:yr,kr=Tt.millisecondStep,Hr=kr===void 0?100:kr,Zr=Tt.hideDisabledOptions,Nr=Tt.disabledTime,Xr=Tt.disabledHours,ta=Tt.disabledMinutes,na=Tt.disabledSeconds,Ua=ce.useMemo(function(){return Ct||be.getNow()},[Ct,be]);if(0)var $r,da,qa;var Sa=ce.useCallback(function(Ao){var oo=(Nr==null?void 0:Nr(Ao))||{};return[oo.disabledHours||Xr||gr,oo.disabledMinutes||ta||gr,oo.disabledSeconds||na||gr,oo.disabledMilliseconds||gr]},[Nr,Xr,ta,na]),_a=ce.useMemo(function(){return Sa(Ua)},[Ua,Sa]),No=(0,$e.Z)(_a,4),ho=No[0],Eo=No[1],fo=No[2],Wo=No[3],Fo=ce.useCallback(function(Ao,oo,wo,vo){var Io=Da(0,23,Mn,Zr,Ao()),ui=_t?Io.map(function(Ft){return(0,Pe.Z)((0,Pe.Z)({},Ft),{},{label:se(Ft.value%12||12,2)})}):Io,Ci=function(Mt){return Da(0,59,ur,Zr,oo(Mt))},tt=function(Mt,Kt){return Da(0,59,jn,Zr,wo(Mt,Kt))},Ge=function(Mt,Kt,nn){return Da(0,999,Hr,Zr,vo(Mt,Kt,nn),3)};return[ui,Ci,tt,Ge]},[Zr,Mn,_t,Hr,ur,jn]),ao=ce.useMemo(function(){return Fo(ho,Eo,fo,Wo)},[Fo,ho,Eo,fo,Wo]),Ga=(0,$e.Z)(ao,4),so=Ga[0],eo=Ga[1],Qo=Ga[2],Vo=Ga[3],bo=function(oo,wo){var vo=function(){return so},Io=eo,ui=Qo,Ci=Vo;if(wo){var tt=Sa(wo),Ge=(0,$e.Z)(tt,4),Ft=Ge[0],Mt=Ge[1],Kt=Ge[2],nn=Ge[3],gn=Fo(Ft,Mt,Kt,nn),fn=(0,$e.Z)(gn,4),Sn=fn[0],Dn=fn[1],Xn=fn[2],Kn=fn[3];vo=function(){return Sn},Io=Dn,ui=Xn,Ci=Kn}var Vn=sr(oo,vo,Io,ui,Ci,be);return Vn};return[bo,so,eo,Qo,Vo]}function Xa(be){var it=be.mode,Ct=be.internalMode,Tt=be.renderExtraFooter,_t=be.showNow,Cn=be.showTime,Mn=be.onSubmit,zn=be.onNow,ur=be.invalid,yr=be.needConfirm,jn=be.generateConfig,kr=be.disabledDate,Hr=ce.useContext(te),Zr=Hr.prefixCls,Nr=Hr.locale,Xr=Hr.button,ta=Xr===void 0?"button":Xr,na=jn.getNow(),Ua=Ma(jn,Cn,na),$r=(0,$e.Z)(Ua,1),da=$r[0],qa=Tt==null?void 0:Tt(it),Sa=kr(na,{type:it}),_a=function(){if(!Sa){var ao=da(na);zn(ao)}},No="".concat(Zr,"-now"),ho="".concat(No,"-btn"),Eo=_t&&ce.createElement("li",{className:No},ce.createElement("a",{className:at()(ho,Sa&&"".concat(ho,"-disabled")),"aria-disabled":Sa,onClick:_a},Ct==="date"?Nr.today:Nr.now)),fo=yr&&ce.createElement("li",{className:"".concat(Zr,"-ok")},ce.createElement(ta,{disabled:ur,onClick:Mn},Nr.ok)),Wo=(Eo||fo)&&ce.createElement("ul",{className:"".concat(Zr,"-ranges")},Eo,fo);return!qa&&!Wo?null:ce.createElement("div",{className:"".concat(Zr,"-footer")},qa&&ce.createElement("div",{className:"".concat(Zr,"-footer-extra")},qa),Wo)}function Ca(be,it,Ct){function Tt(_t,Cn){var Mn=_t.findIndex(function(ur){return dn(be,it,ur,Cn,Ct)});if(Mn===-1)return[].concat((0,ct.Z)(_t),[Cn]);var zn=(0,ct.Z)(_t);return zn.splice(Mn,1),zn}return Tt}var oa=ce.createContext(null);function Ea(){return ce.useContext(oa)}function wa(be,it){var Ct=be.prefixCls,Tt=be.generateConfig,_t=be.locale,Cn=be.disabledDate,Mn=be.minDate,zn=be.maxDate,ur=be.cellRender,yr=be.hoverValue,jn=be.hoverRangeValue,kr=be.onHover,Hr=be.values,Zr=be.pickerValue,Nr=be.onSelect,Xr=be.prevIcon,ta=be.nextIcon,na=be.superPrevIcon,Ua=be.superNextIcon,$r=Tt.getNow(),da={now:$r,values:Hr,pickerValue:Zr,prefixCls:Ct,disabledDate:Cn,minDate:Mn,maxDate:zn,cellRender:ur,hoverValue:yr,hoverRangeValue:jn,onHover:kr,locale:_t,generateConfig:Tt,onSelect:Nr,panelType:it,prevIcon:Xr,nextIcon:ta,superPrevIcon:na,superNextIcon:Ua};return[da,$r]}var za=ce.createContext({});function Qa(be){for(var it=be.rowNum,Ct=be.colNum,Tt=be.baseDate,_t=be.getCellDate,Cn=be.prefixColumn,Mn=be.rowClassName,zn=be.titleFormat,ur=be.getCellText,yr=be.getCellClassName,jn=be.headerCells,kr=be.cellSelection,Hr=kr===void 0?!0:kr,Zr=be.disabledDate,Nr=Ea(),Xr=Nr.prefixCls,ta=Nr.panelType,na=Nr.now,Ua=Nr.disabledDate,$r=Nr.cellRender,da=Nr.onHover,qa=Nr.hoverValue,Sa=Nr.hoverRangeValue,_a=Nr.generateConfig,No=Nr.values,ho=Nr.locale,Eo=Nr.onSelect,fo=Zr||Ua,Wo="".concat(Xr,"-cell"),Fo=ce.useContext(za),ao=Fo.onCellDblClick,Ga=function(wo){return No.some(function(vo){return vo&&dn(_a,ho,wo,vo,ta)})},so=[],eo=0;eo<it;eo+=1){for(var Qo=[],Vo=void 0,bo=function(){var wo=eo*Ct+Ao,vo=_t(Tt,wo),Io=fo==null?void 0:fo(vo,{type:ta});Ao===0&&(Vo=vo,Cn&&Qo.push(Cn(Vo)));var ui=!1,Ci=!1,tt=!1;if(Hr&&Sa){var Ge=(0,$e.Z)(Sa,2),Ft=Ge[0],Mt=Ge[1];ui=un(_a,Ft,Mt,vo),Ci=dn(_a,ho,vo,Ft,ta),tt=dn(_a,ho,vo,Mt,ta)}var Kt=zn?pn(vo,{locale:ho,format:zn,generateConfig:_a}):void 0,nn=ce.createElement("div",{className:"".concat(Wo,"-inner")},ur(vo));Qo.push(ce.createElement("td",{key:Ao,title:Kt,className:at()(Wo,(0,Pe.Z)((0,kt.Z)((0,kt.Z)((0,kt.Z)((0,kt.Z)((0,kt.Z)((0,kt.Z)({},"".concat(Wo,"-disabled"),Io),"".concat(Wo,"-hover"),(qa||[]).some(function(gn){return dn(_a,ho,vo,gn,ta)})),"".concat(Wo,"-in-range"),ui&&!Ci&&!tt),"".concat(Wo,"-range-start"),Ci),"".concat(Wo,"-range-end"),tt),"".concat(Xr,"-cell-selected"),!Sa&&ta!=="week"&&Ga(vo)),yr(vo))),onClick:function(){Io||Eo(vo)},onDoubleClick:function(){!Io&&ao&&ao()},onMouseEnter:function(){Io||da==null||da(vo)},onMouseLeave:function(){Io||da==null||da(null)}},$r?$r(vo,{prefixCls:Xr,originNode:nn,today:na,type:ta,locale:ho}):nn))},Ao=0;Ao<Ct;Ao+=1)bo();so.push(ce.createElement("tr",{key:eo,className:Mn==null?void 0:Mn(Vo)},Qo))}return ce.createElement("div",{className:"".concat(Xr,"-body")},ce.createElement("table",{className:"".concat(Xr,"-content")},jn&&ce.createElement("thead",null,ce.createElement("tr",null,jn)),ce.createElement("tbody",null,so)))}var lo={visibility:"hidden"};function ba(be){var it=be.offset,Ct=be.superOffset,Tt=be.onChange,_t=be.getStart,Cn=be.getEnd,Mn=be.children,zn=Ea(),ur=zn.prefixCls,yr=zn.prevIcon,jn=yr===void 0?"\u2039":yr,kr=zn.nextIcon,Hr=kr===void 0?"\u203A":kr,Zr=zn.superPrevIcon,Nr=Zr===void 0?"\xAB":Zr,Xr=zn.superNextIcon,ta=Xr===void 0?"\xBB":Xr,na=zn.minDate,Ua=zn.maxDate,$r=zn.generateConfig,da=zn.locale,qa=zn.pickerValue,Sa=zn.panelType,_a="".concat(ur,"-header"),No=ce.useContext(za),ho=No.hidePrev,Eo=No.hideNext,fo=No.hideHeader,Wo=ce.useMemo(function(){if(!na||!it||!Cn)return!1;var oo=Cn(it(-1,qa));return!on($r,da,oo,na,Sa)},[na,it,qa,Cn,$r,da,Sa]),Fo=ce.useMemo(function(){if(!na||!Ct||!Cn)return!1;var oo=Cn(Ct(-1,qa));return!on($r,da,oo,na,Sa)},[na,Ct,qa,Cn,$r,da,Sa]),ao=ce.useMemo(function(){if(!Ua||!it||!_t)return!1;var oo=_t(it(1,qa));return!on($r,da,Ua,oo,Sa)},[Ua,it,qa,_t,$r,da,Sa]),Ga=ce.useMemo(function(){if(!Ua||!Ct||!_t)return!1;var oo=_t(Ct(1,qa));return!on($r,da,Ua,oo,Sa)},[Ua,Ct,qa,_t,$r,da,Sa]),so=function(wo){it&&Tt(it(wo,qa))},eo=function(wo){Ct&&Tt(Ct(wo,qa))};if(fo)return null;var Qo="".concat(_a,"-prev-btn"),Vo="".concat(_a,"-next-btn"),bo="".concat(_a,"-super-prev-btn"),Ao="".concat(_a,"-super-next-btn");return ce.createElement("div",{className:_a},Ct&&ce.createElement("button",{type:"button","aria-label":da.previousYear,onClick:function(){return eo(-1)},tabIndex:-1,className:at()(bo,Fo&&"".concat(bo,"-disabled")),disabled:Fo,style:ho?lo:{}},Nr),it&&ce.createElement("button",{type:"button","aria-label":da.previousMonth,onClick:function(){return so(-1)},tabIndex:-1,className:at()(Qo,Wo&&"".concat(Qo,"-disabled")),disabled:Wo,style:ho?lo:{}},jn),ce.createElement("div",{className:"".concat(_a,"-view")},Mn),it&&ce.createElement("button",{type:"button","aria-label":da.nextMonth,onClick:function(){return so(1)},tabIndex:-1,className:at()(Vo,ao&&"".concat(Vo,"-disabled")),disabled:ao,style:Eo?lo:{}},Hr),Ct&&ce.createElement("button",{type:"button","aria-label":da.nextYear,onClick:function(){return eo(1)},tabIndex:-1,className:at()(Ao,Ga&&"".concat(Ao,"-disabled")),disabled:Ga,style:Eo?lo:{}},ta))}var Na=ba;function ja(be){var it=be.prefixCls,Ct=be.panelName,Tt=Ct===void 0?"date":Ct,_t=be.locale,Cn=be.generateConfig,Mn=be.pickerValue,zn=be.onPickerValueChange,ur=be.onModeChange,yr=be.mode,jn=yr===void 0?"date":yr,kr=be.disabledDate,Hr=be.onSelect,Zr=be.onHover,Nr=be.showWeek,Xr="".concat(it,"-").concat(Tt,"-panel"),ta="".concat(it,"-cell"),na=jn==="week",Ua=wa(be,jn),$r=(0,$e.Z)(Ua,2),da=$r[0],qa=$r[1],Sa=Cn.locale.getWeekFirstDay(_t.locale),_a=Cn.setDate(Mn,1),No=On(_t.locale,Cn,_a),ho=Cn.getMonth(Mn),Eo=Nr===void 0?na:Nr,fo=Eo?function(oo){var wo=kr==null?void 0:kr(oo,{type:"week"});return ce.createElement("td",{key:"week",className:at()(ta,"".concat(ta,"-week"),(0,kt.Z)({},"".concat(ta,"-disabled"),wo)),onClick:function(){wo||Hr(oo)},onMouseEnter:function(){wo||Zr==null||Zr(oo)},onMouseLeave:function(){wo||Zr==null||Zr(null)}},ce.createElement("div",{className:"".concat(ta,"-inner")},Cn.locale.getWeek(_t.locale,oo)))}:null,Wo=[],Fo=_t.shortWeekDays||(Cn.locale.getShortWeekDays?Cn.locale.getShortWeekDays(_t.locale):[]);fo&&Wo.push(ce.createElement("th",{key:"empty"},ce.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},_t.week)));for(var ao=0;ao<Ht;ao+=1)Wo.push(ce.createElement("th",{key:ao},Fo[(ao+Sa)%Ht]));var Ga=function(wo,vo){return Cn.addDate(wo,vo)},so=function(wo){return pn(wo,{locale:_t,format:_t.cellDateFormat,generateConfig:Cn})},eo=function(wo){var vo=(0,kt.Z)((0,kt.Z)({},"".concat(it,"-cell-in-view"),Cr(Cn,wo,Mn)),"".concat(it,"-cell-today"),Un(Cn,wo,qa));return vo},Qo=_t.shortMonths||(Cn.locale.getShortMonths?Cn.locale.getShortMonths(_t.locale):[]),Vo=ce.createElement("button",{type:"button","aria-label":_t.yearSelect,key:"year",onClick:function(){ur("year",Mn)},tabIndex:-1,className:"".concat(it,"-year-btn")},pn(Mn,{locale:_t,format:_t.yearFormat,generateConfig:Cn})),bo=ce.createElement("button",{type:"button","aria-label":_t.monthSelect,key:"month",onClick:function(){ur("month",Mn)},tabIndex:-1,className:"".concat(it,"-month-btn")},_t.monthFormat?pn(Mn,{locale:_t,format:_t.monthFormat,generateConfig:Cn}):Qo[ho]),Ao=_t.monthBeforeYear?[bo,Vo]:[Vo,bo];return ce.createElement(oa.Provider,{value:da},ce.createElement("div",{className:at()(Xr,Nr&&"".concat(Xr,"-show-week"))},ce.createElement(Na,{offset:function(wo){return Cn.addMonth(Mn,wo)},superOffset:function(wo){return Cn.addYear(Mn,wo)},onChange:zn,getStart:function(wo){return Cn.setDate(wo,1)},getEnd:function(wo){var vo=Cn.setDate(wo,1);return vo=Cn.addMonth(vo,1),Cn.addDate(vo,-1)}},Ao),ce.createElement(Qa,(0,_e.Z)({titleFormat:_t.fieldDateFormat},be,{colNum:Ht,rowNum:6,baseDate:No,headerCells:Wo,getCellDate:Ga,getCellText:so,getCellClassName:eo,prefixColumn:fo,cellSelection:!na}))))}var yo=b(29194),jo=1/3;function Do(be,it){var Ct=ce.useRef(!1),Tt=ce.useRef(null),_t=ce.useRef(null),Cn=function(){return Ct.current},Mn=function(){va.Z.cancel(Tt.current),Ct.current=!1},zn=ce.useRef(),ur=function(){var kr=be.current;if(_t.current=null,zn.current=0,kr){var Hr=kr.querySelector('[data-value="'.concat(it,'"]')),Zr=kr.querySelector("li"),Nr=function Xr(){Mn(),Ct.current=!0,zn.current+=1;var ta=kr.scrollTop,na=Zr.offsetTop,Ua=Hr.offsetTop,$r=Ua-na;if(Ua===0&&Hr!==Zr||!(0,yo.Z)(kr)){zn.current<=5&&(Tt.current=(0,va.Z)(Xr));return}var da=ta+($r-ta)*jo,qa=Math.abs($r-da);if(_t.current!==null&&_t.current<qa){Mn();return}if(_t.current=qa,qa<=1){kr.scrollTop=$r,Mn();return}kr.scrollTop=da,Tt.current=(0,va.Z)(Xr)};Hr&&Zr&&Nr()}},yr=(0,ut.zX)(ur);return[yr,Mn,Cn]}var Ar=300;function Wr(be){return be.map(function(it){var Ct=it.value,Tt=it.label,_t=it.disabled;return[Ct,Tt,_t].join(",")}).join(";")}function Bo(be){var it=be.units,Ct=be.value,Tt=be.optionalValue,_t=be.type,Cn=be.onChange,Mn=be.onHover,zn=be.onDblClick,ur=be.changeOnScroll,yr=Ea(),jn=yr.prefixCls,kr=yr.cellRender,Hr=yr.now,Zr=yr.locale,Nr="".concat(jn,"-time-panel"),Xr="".concat(jn,"-time-panel-cell"),ta=ce.useRef(null),na=ce.useRef(),Ua=function(){clearTimeout(na.current)},$r=Do(ta,Ct!=null?Ct:Tt),da=(0,$e.Z)($r,3),qa=da[0],Sa=da[1],_a=da[2];(0,St.Z)(function(){return qa(),Ua(),function(){Sa(),Ua()}},[Ct,Tt,Wr(it)]);var No=function(fo){Ua();var Wo=fo.target;!_a()&&ur&&(na.current=setTimeout(function(){var Fo=ta.current,ao=Fo.querySelector("li").offsetTop,Ga=Array.from(Fo.querySelectorAll("li")),so=Ga.map(function(Ao){return Ao.offsetTop-ao}),eo=so.map(function(Ao,oo){return it[oo].disabled?Number.MAX_SAFE_INTEGER:Math.abs(Ao-Wo.scrollTop)}),Qo=Math.min.apply(Math,(0,ct.Z)(eo)),Vo=eo.findIndex(function(Ao){return Ao===Qo}),bo=it[Vo];bo&&!bo.disabled&&Cn(bo.value)},Ar))},ho="".concat(Nr,"-column");return ce.createElement("ul",{className:ho,ref:ta,"data-type":_t,onScroll:No},it.map(function(Eo){var fo=Eo.label,Wo=Eo.value,Fo=Eo.disabled,ao=ce.createElement("div",{className:"".concat(Xr,"-inner")},fo);return ce.createElement("li",{key:Wo,className:at()(Xr,(0,kt.Z)((0,kt.Z)({},"".concat(Xr,"-selected"),Ct===Wo),"".concat(Xr,"-disabled"),Fo)),onClick:function(){Fo||Cn(Wo)},onDoubleClick:function(){!Fo&&zn&&zn()},onMouseEnter:function(){Mn(Wo)},onMouseLeave:function(){Mn(null)},"data-value":Wo},kr?kr(Wo,{prefixCls:jn,originNode:ao,today:Hr,type:"time",subType:_t,locale:Zr}):ao)}))}function Lo(be){return be<12}function po(be){var it=be.showHour,Ct=be.showMinute,Tt=be.showSecond,_t=be.showMillisecond,Cn=be.use12Hours,Mn=be.changeOnScroll,zn=Ea(),ur=zn.prefixCls,yr=zn.values,jn=zn.generateConfig,kr=zn.locale,Hr=zn.onSelect,Zr=zn.onHover,Nr=Zr===void 0?function(){}:Zr,Xr=zn.pickerValue,ta=(yr==null?void 0:yr[0])||null,na=ce.useContext(za),Ua=na.onCellDblClick,$r=Ma(jn,be,ta),da=(0,$e.Z)($r,5),qa=da[0],Sa=da[1],_a=da[2],No=da[3],ho=da[4],Eo=function(Sr){var xa=ta&&jn[Sr](ta),La=Xr&&jn[Sr](Xr);return[xa,La]},fo=Eo("getHour"),Wo=(0,$e.Z)(fo,2),Fo=Wo[0],ao=Wo[1],Ga=Eo("getMinute"),so=(0,$e.Z)(Ga,2),eo=so[0],Qo=so[1],Vo=Eo("getSecond"),bo=(0,$e.Z)(Vo,2),Ao=bo[0],oo=bo[1],wo=Eo("getMillisecond"),vo=(0,$e.Z)(wo,2),Io=vo[0],ui=vo[1],Ci=Fo===null?null:Lo(Fo)?"am":"pm",tt=ce.useMemo(function(){return Cn?Lo(Fo)?Sa.filter(function(Br){return Lo(Br.value)}):Sa.filter(function(Br){return!Lo(Br.value)}):Sa},[Fo,Sa,Cn]),Ge=function(Sr,xa){var La,Ra=Sr.filter(function(go){return!go.disabled});return xa!=null?xa:Ra==null||(La=Ra[0])===null||La===void 0?void 0:La.value},Ft=Ge(Sa,Fo),Mt=ce.useMemo(function(){return _a(Ft)},[_a,Ft]),Kt=Ge(Mt,eo),nn=ce.useMemo(function(){return No(Ft,Kt)},[No,Ft,Kt]),gn=Ge(nn,Ao),fn=ce.useMemo(function(){return ho(Ft,Kt,gn)},[ho,Ft,Kt,gn]),Sn=Ge(fn,Io),Dn=ce.useMemo(function(){if(!Cn)return[];var Br=jn.getNow(),Sr=jn.setHour(Br,6),xa=jn.setHour(Br,18),La=function(go,Ia){var pi=kr.cellMeridiemFormat;return pi?pn(go,{generateConfig:jn,locale:kr,format:pi}):Ia};return[{label:La(Sr,"AM"),value:"am",disabled:Sa.every(function(Ra){return Ra.disabled||!Lo(Ra.value)})},{label:La(xa,"PM"),value:"pm",disabled:Sa.every(function(Ra){return Ra.disabled||Lo(Ra.value)})}]},[Sa,Cn,jn,kr]),Xn=function(Sr){var xa=qa(Sr);Hr(xa)},Kn=ce.useMemo(function(){var Br=ta||Xr||jn.getNow(),Sr=function(La){return La!=null};return Sr(Fo)?(Br=jn.setHour(Br,Fo),Br=jn.setMinute(Br,eo),Br=jn.setSecond(Br,Ao),Br=jn.setMillisecond(Br,Io)):Sr(ao)?(Br=jn.setHour(Br,ao),Br=jn.setMinute(Br,Qo),Br=jn.setSecond(Br,oo),Br=jn.setMillisecond(Br,ui)):Sr(Ft)&&(Br=jn.setHour(Br,Ft),Br=jn.setMinute(Br,Kt),Br=jn.setSecond(Br,gn),Br=jn.setMillisecond(Br,Sn)),Br},[ta,Xr,Fo,eo,Ao,Io,Ft,Kt,gn,Sn,ao,Qo,oo,ui,jn]),Vn=function(Sr,xa){return Sr===null?null:jn[xa](Kn,Sr)},Tn=function(Sr){return Vn(Sr,"setHour")},kn=function(Sr){return Vn(Sr,"setMinute")},Kr=function(Sr){return Vn(Sr,"setSecond")},mr=function(Sr){return Vn(Sr,"setMillisecond")},aa=function(Sr){return Sr===null?null:Sr==="am"&&!Lo(Fo)?jn.setHour(Kn,Fo-12):Sr==="pm"&&Lo(Fo)?jn.setHour(Kn,Fo+12):Kn},Qr=function(Sr){Xn(Tn(Sr))},pa=function(Sr){Xn(kn(Sr))},Yr=function(Sr){Xn(Kr(Sr))},fa=function(Sr){Xn(mr(Sr))},ya=function(Sr){Xn(aa(Sr))},Wa=function(Sr){Nr(Tn(Sr))},Ka=function(Sr){Nr(kn(Sr))},wr=function(Sr){Nr(Kr(Sr))},ma=function(Sr){Nr(mr(Sr))},ua=function(Sr){Nr(aa(Sr))},Fa={onDblClick:Ua,changeOnScroll:Mn};return ce.createElement("div",{className:"".concat(ur,"-content")},it&&ce.createElement(Bo,(0,_e.Z)({units:tt,value:Fo,optionalValue:ao,type:"hour",onChange:Qr,onHover:Wa},Fa)),Ct&&ce.createElement(Bo,(0,_e.Z)({units:Mt,value:eo,optionalValue:Qo,type:"minute",onChange:pa,onHover:Ka},Fa)),Tt&&ce.createElement(Bo,(0,_e.Z)({units:nn,value:Ao,optionalValue:oo,type:"second",onChange:Yr,onHover:wr},Fa)),_t&&ce.createElement(Bo,(0,_e.Z)({units:fn,value:Io,optionalValue:ui,type:"millisecond",onChange:fa,onHover:ma},Fa)),Cn&&ce.createElement(Bo,(0,_e.Z)({units:Dn,value:Ci,type:"meridiem",onChange:ya,onHover:ua},Fa)))}function ti(be){var it=be.prefixCls,Ct=be.value,Tt=be.locale,_t=be.generateConfig,Cn=be.showTime,Mn=Cn||{},zn=Mn.format,ur="".concat(it,"-time-panel"),yr=wa(be,"time"),jn=(0,$e.Z)(yr,1),kr=jn[0];return ce.createElement(oa.Provider,{value:kr},ce.createElement("div",{className:at()(ur)},ce.createElement(Na,null,Ct?pn(Ct,{locale:Tt,format:zn,generateConfig:_t}):"\xA0"),ce.createElement(po,Cn)))}function li(be){var it=be.prefixCls,Ct=be.generateConfig,Tt=be.showTime,_t=be.onSelect,Cn=be.value,Mn=be.pickerValue,zn=be.onHover,ur="".concat(it,"-datetime-panel"),yr=Ma(Ct,Tt),jn=(0,$e.Z)(yr,1),kr=jn[0],Hr=function(ta){return Cn?yn(Ct,ta,Cn):yn(Ct,ta,Mn)},Zr=function(ta){zn==null||zn(ta&&Hr(ta))},Nr=function(ta){var na=Hr(ta);_t(kr(na,na))};return ce.createElement("div",{className:ur},ce.createElement(ja,(0,_e.Z)({},be,{onSelect:Nr,onHover:Zr})),ce.createElement(ti,be))}function ji(be){var it=be.prefixCls,Ct=be.locale,Tt=be.generateConfig,_t=be.pickerValue,Cn=be.disabledDate,Mn=be.onPickerValueChange,zn="".concat(it,"-decade-panel"),ur=wa(be,"decade"),yr=(0,$e.Z)(ur,1),jn=yr[0],kr=function(Sa){var _a=Math.floor(Tt.getYear(Sa)/100)*100;return Tt.setYear(Sa,_a)},Hr=function(Sa){var _a=kr(Sa);return Tt.addYear(_a,99)},Zr=kr(_t),Nr=Hr(_t),Xr=Tt.addYear(Zr,-10),ta=function(Sa,_a){return Tt.addYear(Sa,_a*10)},na=function(Sa){var _a=Ct.cellYearFormat,No=pn(Sa,{locale:Ct,format:_a,generateConfig:Tt}),ho=pn(Tt.addYear(Sa,9),{locale:Ct,format:_a,generateConfig:Tt});return"".concat(No,"-").concat(ho)},Ua=function(Sa){return(0,kt.Z)({},"".concat(it,"-cell-in-view"),vn(Tt,Sa,Zr)||vn(Tt,Sa,Nr)||un(Tt,Zr,Nr,Sa))},$r=Cn?function(qa,Sa){var _a=Tt.setDate(qa,1),No=Tt.setMonth(_a,0),ho=Tt.setYear(No,Math.floor(Tt.getYear(No)/10)*10),Eo=Tt.addYear(ho,10),fo=Tt.addDate(Eo,-1);return Cn(ho,Sa)&&Cn(fo,Sa)}:null,da="".concat(pn(Zr,{locale:Ct,format:Ct.yearFormat,generateConfig:Tt}),"-").concat(pn(Nr,{locale:Ct,format:Ct.yearFormat,generateConfig:Tt}));return ce.createElement(oa.Provider,{value:jn},ce.createElement("div",{className:zn},ce.createElement(Na,{superOffset:function(Sa){return Tt.addYear(_t,Sa*100)},onChange:Mn,getStart:kr,getEnd:Hr},da),ce.createElement(Qa,(0,_e.Z)({},be,{disabledDate:$r,colNum:3,rowNum:4,baseDate:Xr,getCellDate:ta,getCellText:na,getCellClassName:Ua}))))}function bi(be){var it=be.prefixCls,Ct=be.locale,Tt=be.generateConfig,_t=be.pickerValue,Cn=be.disabledDate,Mn=be.onPickerValueChange,zn=be.onModeChange,ur="".concat(it,"-month-panel"),yr=wa(be,"month"),jn=(0,$e.Z)(yr,1),kr=jn[0],Hr=Tt.setMonth(_t,0),Zr=Ct.shortMonths||(Tt.locale.getShortMonths?Tt.locale.getShortMonths(Ct.locale):[]),Nr=function(da,qa){return Tt.addMonth(da,qa)},Xr=function(da){var qa=Tt.getMonth(da);return Ct.monthFormat?pn(da,{locale:Ct,format:Ct.monthFormat,generateConfig:Tt}):Zr[qa]},ta=function(){return(0,kt.Z)({},"".concat(it,"-cell-in-view"),!0)},na=Cn?function($r,da){var qa=Tt.setDate($r,1),Sa=Tt.setMonth(qa,Tt.getMonth(qa)+1),_a=Tt.addDate(Sa,-1);return Cn(qa,da)&&Cn(_a,da)}:null,Ua=ce.createElement("button",{type:"button",key:"year","aria-label":Ct.yearSelect,onClick:function(){zn("year")},tabIndex:-1,className:"".concat(it,"-year-btn")},pn(_t,{locale:Ct,format:Ct.yearFormat,generateConfig:Tt}));return ce.createElement(oa.Provider,{value:kr},ce.createElement("div",{className:ur},ce.createElement(Na,{superOffset:function(da){return Tt.addYear(_t,da)},onChange:Mn,getStart:function(da){return Tt.setMonth(da,0)},getEnd:function(da){return Tt.setMonth(da,11)}},Ua),ce.createElement(Qa,(0,_e.Z)({},be,{disabledDate:na,titleFormat:Ct.fieldMonthFormat,colNum:3,rowNum:4,baseDate:Hr,getCellDate:Nr,getCellText:Xr,getCellClassName:ta}))))}function di(be){var it=be.prefixCls,Ct=be.locale,Tt=be.generateConfig,_t=be.pickerValue,Cn=be.onPickerValueChange,Mn=be.onModeChange,zn="".concat(it,"-quarter-panel"),ur=wa(be,"quarter"),yr=(0,$e.Z)(ur,1),jn=yr[0],kr=Tt.setMonth(_t,0),Hr=function(na,Ua){return Tt.addMonth(na,Ua*3)},Zr=function(na){return pn(na,{locale:Ct,format:Ct.cellQuarterFormat,generateConfig:Tt})},Nr=function(){return(0,kt.Z)({},"".concat(it,"-cell-in-view"),!0)},Xr=ce.createElement("button",{type:"button",key:"year","aria-label":Ct.yearSelect,onClick:function(){Mn("year")},tabIndex:-1,className:"".concat(it,"-year-btn")},pn(_t,{locale:Ct,format:Ct.yearFormat,generateConfig:Tt}));return ce.createElement(oa.Provider,{value:jn},ce.createElement("div",{className:zn},ce.createElement(Na,{superOffset:function(na){return Tt.addYear(_t,na)},onChange:Cn,getStart:function(na){return Tt.setMonth(na,0)},getEnd:function(na){return Tt.setMonth(na,11)}},Xr),ce.createElement(Qa,(0,_e.Z)({},be,{titleFormat:Ct.fieldQuarterFormat,colNum:4,rowNum:1,baseDate:kr,getCellDate:Hr,getCellText:Zr,getCellClassName:Nr}))))}function si(be){var it=be.prefixCls,Ct=be.generateConfig,Tt=be.locale,_t=be.value,Cn=be.hoverValue,Mn=be.hoverRangeValue,zn=Tt.locale,ur="".concat(it,"-week-panel-row"),yr=function(kr){var Hr={};if(Mn){var Zr=(0,$e.Z)(Mn,2),Nr=Zr[0],Xr=Zr[1],ta=Wt(Ct,zn,Nr,kr),na=Wt(Ct,zn,Xr,kr);Hr["".concat(ur,"-range-start")]=ta,Hr["".concat(ur,"-range-end")]=na,Hr["".concat(ur,"-range-hover")]=!ta&&!na&&un(Ct,Nr,Xr,kr)}return Cn&&(Hr["".concat(ur,"-hover")]=Cn.some(function(Ua){return Wt(Ct,zn,kr,Ua)})),at()(ur,(0,kt.Z)({},"".concat(ur,"-selected"),!Mn&&Wt(Ct,zn,_t,kr)),Hr)};return ce.createElement(ja,(0,_e.Z)({},be,{mode:"week",panelName:"week",rowClassName:yr}))}function Ai(be){var it=be.prefixCls,Ct=be.locale,Tt=be.generateConfig,_t=be.pickerValue,Cn=be.disabledDate,Mn=be.onPickerValueChange,zn=be.onModeChange,ur="".concat(it,"-year-panel"),yr=wa(be,"year"),jn=(0,$e.Z)(yr,1),kr=jn[0],Hr=function(_a){var No=Math.floor(Tt.getYear(_a)/10)*10;return Tt.setYear(_a,No)},Zr=function(_a){var No=Hr(_a);return Tt.addYear(No,9)},Nr=Hr(_t),Xr=Zr(_t),ta=Tt.addYear(Nr,-1),na=function(_a,No){return Tt.addYear(_a,No)},Ua=function(_a){return pn(_a,{locale:Ct,format:Ct.cellYearFormat,generateConfig:Tt})},$r=function(_a){return(0,kt.Z)({},"".concat(it,"-cell-in-view"),Bn(Tt,_a,Nr)||Bn(Tt,_a,Xr)||un(Tt,Nr,Xr,_a))},da=Cn?function(Sa,_a){var No=Tt.setMonth(Sa,0),ho=Tt.setDate(No,1),Eo=Tt.addYear(ho,1),fo=Tt.addDate(Eo,-1);return Cn(ho,_a)&&Cn(fo,_a)}:null,qa=ce.createElement("button",{type:"button",key:"decade","aria-label":Ct.decadeSelect,onClick:function(){zn("decade")},tabIndex:-1,className:"".concat(it,"-decade-btn")},pn(Nr,{locale:Ct,format:Ct.yearFormat,generateConfig:Tt}),"-",pn(Xr,{locale:Ct,format:Ct.yearFormat,generateConfig:Tt}));return ce.createElement(oa.Provider,{value:kr},ce.createElement("div",{className:ur},ce.createElement(Na,{superOffset:function(_a){return Tt.addYear(_t,_a*10)},onChange:Mn,getStart:Hr,getEnd:Zr},qa),ce.createElement(Qa,(0,_e.Z)({},be,{disabledDate:da,titleFormat:Ct.fieldYearFormat,colNum:3,rowNum:4,baseDate:ta,getCellDate:na,getCellText:Ua,getCellClassName:$r}))))}var _o={date:ja,datetime:li,week:si,month:bi,quarter:di,year:Ai,decade:ji,time:ti};function So(be,it){var Ct,Tt=be.locale,_t=be.generateConfig,Cn=be.direction,Mn=be.prefixCls,zn=be.tabIndex,ur=zn===void 0?0:zn,yr=be.multiple,jn=be.defaultValue,kr=be.value,Hr=be.onChange,Zr=be.onSelect,Nr=be.defaultPickerValue,Xr=be.pickerValue,ta=be.onPickerValueChange,na=be.mode,Ua=be.onPanelChange,$r=be.picker,da=$r===void 0?"date":$r,qa=be.showTime,Sa=be.hoverValue,_a=be.hoverRangeValue,No=be.cellRender,ho=be.dateRender,Eo=be.monthCellRender,fo=be.components,Wo=fo===void 0?{}:fo,Fo=be.hideHeader,ao=((Ct=ce.useContext(te))===null||Ct===void 0?void 0:Ct.prefixCls)||Mn||"rc-picker",Ga=ce.useRef();ce.useImperativeHandle(it,function(){return{nativeElement:Ga.current}});var so=cn(be),eo=(0,$e.Z)(so,4),Qo=eo[0],Vo=eo[1],bo=eo[2],Ao=eo[3],oo=Nt(Tt,Vo),wo=da==="date"&&qa?"datetime":da,vo=ce.useMemo(function(){return bn(wo,bo,Ao,Qo,oo)},[wo,bo,Ao,Qo,oo]),Io=_t.getNow(),ui=(0,ut.C8)(da,{value:na,postState:function(ua){return ua||"date"}}),Ci=(0,$e.Z)(ui,2),tt=Ci[0],Ge=Ci[1],Ft=tt==="date"&&vo?"datetime":tt,Mt=Ca(_t,Tt,wo),Kt=(0,ut.C8)(jn,{value:kr}),nn=(0,$e.Z)(Kt,2),gn=nn[0],fn=nn[1],Sn=ce.useMemo(function(){var ma=Ne(gn).filter(function(ua){return ua});return yr?ma:ma.slice(0,1)},[gn,yr]),Dn=(0,ut.zX)(function(ma){fn(ma),Hr&&(ma===null||Sn.length!==ma.length||Sn.some(function(ua,Fa){return!dn(_t,Tt,ua,ma[Fa],wo)}))&&(Hr==null||Hr(yr?ma:ma[0]))}),Xn=(0,ut.zX)(function(ma){if(Zr==null||Zr(ma),tt===da){var ua=yr?Mt(Sn,ma):[ma];Dn(ua)}}),Kn=(0,ut.C8)(Nr||Sn[0]||Io,{value:Xr}),Vn=(0,$e.Z)(Kn,2),Tn=Vn[0],kn=Vn[1];ce.useEffect(function(){Sn[0]&&!Xr&&kn(Sn[0])},[Sn[0]]);var Kr=function(ua,Fa){Ua==null||Ua(ua||Xr,Fa||tt)},mr=function(ua){var Fa=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;kn(ua),ta==null||ta(ua),Fa&&Kr(ua)},aa=function(ua,Fa){Ge(ua),Fa&&mr(Fa),Kr(Fa,ua)},Qr=function(ua){if(Xn(ua),mr(ua),tt!==da){var Fa=["decade","year"],Br=[].concat(Fa,["month"]),Sr={quarter:[].concat(Fa,["quarter"]),week:[].concat((0,ct.Z)(Br),["week"]),date:[].concat((0,ct.Z)(Br),["date"])},xa=Sr[da]||Br,La=xa.indexOf(tt),Ra=xa[La+1];Ra&&aa(Ra,ua)}},pa=ce.useMemo(function(){var ma,ua;if(Array.isArray(_a)){var Fa=(0,$e.Z)(_a,2);ma=Fa[0],ua=Fa[1]}else ma=_a;return!ma&&!ua?null:(ma=ma||ua,ua=ua||ma,_t.isAfter(ma,ua)?[ua,ma]:[ma,ua])},[_a,_t]),Yr=he(No,ho,Eo),fa=Wo[Ft]||_o[Ft]||ja,ya=ce.useContext(za),Wa=ce.useMemo(function(){return(0,Pe.Z)((0,Pe.Z)({},ya),{},{hideHeader:Fo})},[ya,Fo]),Ka="".concat(ao,"-panel"),wr=et(be,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return ce.createElement(za.Provider,{value:Wa},ce.createElement("div",{ref:Ga,tabIndex:ur,className:at()(Ka,(0,kt.Z)({},"".concat(Ka,"-rtl"),Cn==="rtl"))},ce.createElement(fa,(0,_e.Z)({},wr,{showTime:vo,prefixCls:ao,locale:oo,generateConfig:_t,onModeChange:aa,pickerValue:Tn,onPickerValueChange:function(ua){mr(ua,!0)},value:Sn[0],onSelect:Qr,values:Sn,cellRender:Yr,hoverRangeValue:pa,hoverValue:Sa}))))}var Ya=ce.memo(ce.forwardRef(So)),vr=Ya;function ir(be){var it=be.picker,Ct=be.multiplePanel,Tt=be.pickerValue,_t=be.onPickerValueChange,Cn=be.needConfirm,Mn=be.onSubmit,zn=be.range,ur=be.hoverValue,yr=ce.useContext(te),jn=yr.prefixCls,kr=yr.generateConfig,Hr=ce.useCallback(function(Ua,$r){return $t(kr,it,Ua,$r)},[kr,it]),Zr=ce.useMemo(function(){return Hr(Tt,1)},[Tt,Hr]),Nr=function($r){_t(Hr($r,-1))},Xr={onCellDblClick:function(){Cn&&Mn()}},ta=it==="time",na=(0,Pe.Z)((0,Pe.Z)({},be),{},{hoverValue:null,hoverRangeValue:null,hideHeader:ta});return zn?na.hoverRangeValue=ur:na.hoverValue=ur,Ct?ce.createElement("div",{className:"".concat(jn,"-panels")},ce.createElement(za.Provider,{value:(0,Pe.Z)((0,Pe.Z)({},Xr),{},{hideNext:!0})},ce.createElement(vr,na)),ce.createElement(za.Provider,{value:(0,Pe.Z)((0,Pe.Z)({},Xr),{},{hidePrev:!0})},ce.createElement(vr,(0,_e.Z)({},na,{pickerValue:Zr,onPickerValueChange:Nr})))):ce.createElement(za.Provider,{value:(0,Pe.Z)({},Xr)},ce.createElement(vr,na))}function Gr(be){return typeof be=="function"?be():be}function _r(be){var it=be.prefixCls,Ct=be.presets,Tt=be.onClick,_t=be.onHover;return Ct.length?ce.createElement("div",{className:"".concat(it,"-presets")},ce.createElement("ul",null,Ct.map(function(Cn,Mn){var zn=Cn.label,ur=Cn.value;return ce.createElement("li",{key:Mn,onClick:function(){Tt(Gr(ur))},onMouseEnter:function(){_t(Gr(ur))},onMouseLeave:function(){_t(null)}},zn)}))):null}function Ta(be){var it=be.panelRender,Ct=be.internalMode,Tt=be.picker,_t=be.showNow,Cn=be.range,Mn=be.multiple,zn=be.activeInfo,ur=zn===void 0?[0,0,0]:zn,yr=be.presets,jn=be.onPresetHover,kr=be.onPresetSubmit,Hr=be.onFocus,Zr=be.onBlur,Nr=be.onPanelMouseDown,Xr=be.direction,ta=be.value,na=be.onSelect,Ua=be.isInvalid,$r=be.defaultOpenValue,da=be.onOk,qa=be.onSubmit,Sa=ce.useContext(te),_a=Sa.prefixCls,No="".concat(_a,"-panel"),ho=Xr==="rtl",Eo=ce.useRef(null),fo=ce.useRef(null),Wo=ce.useState(0),Fo=(0,$e.Z)(Wo,2),ao=Fo[0],Ga=Fo[1],so=ce.useState(0),eo=(0,$e.Z)(so,2),Qo=eo[0],Vo=eo[1],bo=ce.useState(0),Ao=(0,$e.Z)(bo,2),oo=Ao[0],wo=Ao[1],vo=function(Qr){Qr.width&&Ga(Qr.width)},Io=(0,$e.Z)(ur,3),ui=Io[0],Ci=Io[1],tt=Io[2],Ge=ce.useState(0),Ft=(0,$e.Z)(Ge,2),Mt=Ft[0],Kt=Ft[1];ce.useEffect(function(){Kt(10)},[ui]),ce.useEffect(function(){if(Cn&&fo.current){var aa,Qr=((aa=Eo.current)===null||aa===void 0?void 0:aa.offsetWidth)||0,pa=fo.current.getBoundingClientRect();if(!pa.height||pa.right<0){Kt(function(Wa){return Math.max(0,Wa-1)});return}var Yr=(ho?Ci-Qr:ui)-pa.left;if(wo(Yr),ao&&ao<tt){var fa=ho?pa.right-(Ci-Qr+ao):ui+Qr-pa.left-ao,ya=Math.max(0,fa);Vo(ya)}else Vo(0)}},[Mt,ho,ao,ui,Ci,tt,Cn]);function nn(aa){return aa.filter(function(Qr){return Qr})}var gn=ce.useMemo(function(){return nn(Ne(ta))},[ta]),fn=Tt==="time"&&!gn.length,Sn=ce.useMemo(function(){return fn?nn([$r]):gn},[fn,gn,$r]),Dn=fn?$r:gn,Xn=ce.useMemo(function(){return Sn.length?Sn.some(function(aa){return Ua(aa)}):!0},[Sn,Ua]),Kn=function(){fn&&na($r),da(),qa()},Vn=ce.createElement("div",{className:"".concat(_a,"-panel-layout")},ce.createElement(_r,{prefixCls:_a,presets:yr,onClick:kr,onHover:jn}),ce.createElement("div",null,ce.createElement(ir,(0,_e.Z)({},be,{value:Dn})),ce.createElement(Xa,(0,_e.Z)({},be,{showNow:Mn?!1:_t,invalid:Xn,onSubmit:Kn}))));it&&(Vn=it(Vn));var Tn="".concat(No,"-container"),kn="marginLeft",Kr="marginRight",mr=ce.createElement("div",{onMouseDown:Nr,tabIndex:-1,className:at()(Tn,"".concat(_a,"-").concat(Ct,"-panel-container")),style:(0,kt.Z)((0,kt.Z)({},ho?Kr:kn,Qo),ho?kn:Kr,"auto"),onFocus:Hr,onBlur:Zr},Vn);return Cn&&(mr=ce.createElement("div",{onMouseDown:Nr,ref:fo,className:at()("".concat(_a,"-range-wrapper"),"".concat(_a,"-").concat(Tt,"-range-wrapper"))},ce.createElement("div",{ref:Eo,className:"".concat(_a,"-range-arrow"),style:{left:oo}}),ce.createElement(cr.Z,{onResize:vo},mr))),mr}var Ja=b(42244);function Vr(be,it){var Ct=be.format,Tt=be.maskFormat,_t=be.generateConfig,Cn=be.locale,Mn=be.preserveInvalidOnBlur,zn=be.inputReadOnly,ur=be.required,yr=be["aria-required"],jn=be.onSubmit,kr=be.onFocus,Hr=be.onBlur,Zr=be.onInputChange,Nr=be.onInvalid,Xr=be.open,ta=be.onOpenChange,na=be.onKeyDown,Ua=be.onChange,$r=be.activeHelp,da=be.name,qa=be.autoComplete,Sa=be.id,_a=be.value,No=be.invalid,ho=be.placeholder,Eo=be.disabled,fo=be.activeIndex,Wo=be.allHelp,Fo=be.picker,ao=function(oo,wo){var vo=_t.locale.parse(Cn.locale,oo,[wo]);return vo&&_t.isValidate(vo)?vo:null},Ga=Ct[0],so=ce.useCallback(function(Ao){return pn(Ao,{locale:Cn,format:Ga,generateConfig:_t})},[Cn,_t,Ga]),eo=ce.useMemo(function(){return _a.map(so)},[_a,so]),Qo=ce.useMemo(function(){var Ao=Fo==="time"?8:10,oo=typeof Ga=="function"?Ga(_t.getNow()).length:Ga.length;return Math.max(Ao,oo)+2},[Ga,Fo,_t]),Vo=function(oo){for(var wo=0;wo<Ct.length;wo+=1){var vo=Ct[wo];if(typeof vo=="string"){var Io=ao(oo,vo);if(Io)return Io}}return!1},bo=function(oo){function wo(ui){return oo!==void 0?ui[oo]:ui}var vo=(0,Dt.Z)(be,{aria:!0,data:!0}),Io=(0,Pe.Z)((0,Pe.Z)({},vo),{},{format:Tt,validateFormat:function(Ci){return!!Vo(Ci)},preserveInvalidOnBlur:Mn,readOnly:zn,required:ur,"aria-required":yr,name:da,autoComplete:qa,size:Qo,id:wo(Sa),value:wo(eo)||"",invalid:wo(No),placeholder:wo(ho),active:fo===oo,helped:Wo||$r&&fo===oo,disabled:wo(Eo),onFocus:function(Ci){kr(Ci,oo)},onBlur:function(Ci){Hr(Ci,oo)},onSubmit:jn,onChange:function(Ci){Zr();var tt=Vo(Ci);if(tt){Nr(!1,oo),Ua(tt,oo);return}Nr(!!Ci,oo)},onHelp:function(){ta(!0,{index:oo})},onKeyDown:function(Ci){var tt=!1;if(na==null||na(Ci,function(){tt=!0}),!Ci.defaultPrevented&&!tt)switch(Ci.key){case"Escape":ta(!1,{index:oo});break;case"Enter":Xr||ta(!0);break}}},it==null?void 0:it({valueTexts:eo}));return Object.keys(Io).forEach(function(ui){Io[ui]===void 0&&delete Io[ui]}),Io};return[bo,so]}var Dr=["onMouseEnter","onMouseLeave"];function sa(be){return ce.useMemo(function(){return et(be,Dr)},[be])}var Ba=["icon","type"],zo=["onClear"];function xi(be){var it=be.icon,Ct=be.type,Tt=(0,Ja.Z)(be,Ba),_t=ce.useContext(te),Cn=_t.prefixCls;return it?ce.createElement("span",(0,_e.Z)({className:"".concat(Cn,"-").concat(Ct)},Tt),it):null}function fi(be){var it=be.onClear,Ct=(0,Ja.Z)(be,zo);return ce.createElement(xi,(0,_e.Z)({},Ct,{type:"clear",role:"button",onMouseDown:function(_t){_t.preventDefault()},onClick:function(_t){_t.stopPropagation(),it()}}))}var Li=b(38705),Go=b(17212),Di=["YYYY","MM","DD","HH","mm","ss","SSS"],zi="\u9867",Ri=function(){function be(it){(0,Li.Z)(this,be),(0,kt.Z)(this,"format",void 0),(0,kt.Z)(this,"maskFormat",void 0),(0,kt.Z)(this,"cells",void 0),(0,kt.Z)(this,"maskCells",void 0),this.format=it;var Ct=Di.map(function(zn){return"(".concat(zn,")")}).join("|"),Tt=new RegExp(Ct,"g");this.maskFormat=it.replace(Tt,function(zn){return zi.repeat(zn.length)});var _t=new RegExp("(".concat(Di.join("|"),")")),Cn=(it.split(_t)||[]).filter(function(zn){return zn}),Mn=0;this.cells=Cn.map(function(zn){var ur=Di.includes(zn),yr=Mn,jn=Mn+zn.length;return Mn=jn,{text:zn,mask:ur,start:yr,end:jn}}),this.maskCells=this.cells.filter(function(zn){return zn.mask})}return(0,Go.Z)(be,[{key:"getSelection",value:function(Ct){var Tt=this.maskCells[Ct]||{},_t=Tt.start,Cn=Tt.end;return[_t||0,Cn||0]}},{key:"match",value:function(Ct){for(var Tt=0;Tt<this.maskFormat.length;Tt+=1){var _t=this.maskFormat[Tt],Cn=Ct[Tt];if(!Cn||_t!==zi&&_t!==Cn)return!1}return!0}},{key:"size",value:function(){return this.maskCells.length}},{key:"getMaskCellIndex",value:function(Ct){for(var Tt=Number.MAX_SAFE_INTEGER,_t=0,Cn=0;Cn<this.maskCells.length;Cn+=1){var Mn=this.maskCells[Cn],zn=Mn.start,ur=Mn.end;if(Ct>=zn&&Ct<=ur)return Cn;var yr=Math.min(Math.abs(Ct-zn),Math.abs(Ct-ur));yr<Tt&&(Tt=yr,_t=Cn)}return _t}}]),be}();function Ni(be){var it={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 it[be]}var ol=["active","showActiveCls","suffixIcon","format","validateFormat","onChange","onInput","helped","onHelp","onSubmit","onKeyDown","preserveInvalidOnBlur","invalid","clearIcon"],fl=ce.forwardRef(function(be,it){var Ct=be.active,Tt=be.showActiveCls,_t=Tt===void 0?!0:Tt,Cn=be.suffixIcon,Mn=be.format,zn=be.validateFormat,ur=be.onChange,yr=be.onInput,jn=be.helped,kr=be.onHelp,Hr=be.onSubmit,Zr=be.onKeyDown,Nr=be.preserveInvalidOnBlur,Xr=Nr===void 0?!1:Nr,ta=be.invalid,na=be.clearIcon,Ua=(0,Ja.Z)(be,ol),$r=be.value,da=be.onFocus,qa=be.onBlur,Sa=be.onMouseUp,_a=ce.useContext(te),No=_a.prefixCls,ho=_a.input,Eo=ho===void 0?"input":ho,fo="".concat(No,"-input"),Wo=ce.useState(!1),Fo=(0,$e.Z)(Wo,2),ao=Fo[0],Ga=Fo[1],so=ce.useState($r),eo=(0,$e.Z)(so,2),Qo=eo[0],Vo=eo[1],bo=ce.useState(""),Ao=(0,$e.Z)(bo,2),oo=Ao[0],wo=Ao[1],vo=ce.useState(null),Io=(0,$e.Z)(vo,2),ui=Io[0],Ci=Io[1],tt=ce.useState(null),Ge=(0,$e.Z)(tt,2),Ft=Ge[0],Mt=Ge[1],Kt=Qo||"";ce.useEffect(function(){Vo($r)},[$r]);var nn=ce.useRef(),gn=ce.useRef();ce.useImperativeHandle(it,function(){return{nativeElement:nn.current,inputElement:gn.current,focus:function(ua){gn.current.focus(ua)},blur:function(){gn.current.blur()}}});var fn=ce.useMemo(function(){return new Ri(Mn||"")},[Mn]),Sn=ce.useMemo(function(){return jn?[0,0]:fn.getSelection(ui)},[fn,ui,jn]),Dn=(0,$e.Z)(Sn,2),Xn=Dn[0],Kn=Dn[1],Vn=function(ua){ua&&ua!==Mn&&ua!==$r&&kr()},Tn=(0,ut.zX)(function(ma){zn(ma)&&ur(ma),Vo(ma),Vn(ma)}),kn=function(ua){if(!Mn){var Fa=ua.target.value;Vn(Fa),Vo(Fa),ur(Fa)}},Kr=function(ua){var Fa=ua.clipboardData.getData("text");zn(Fa)&&Tn(Fa)},mr=ce.useRef(!1),aa=function(){mr.current=!0},Qr=function(ua){var Fa=ua.target,Br=Fa.selectionStart,Sr=fn.getMaskCellIndex(Br);Ci(Sr),Mt({}),Sa==null||Sa(ua),mr.current=!1},pa=function(ua){Ga(!0),Ci(0),wo(""),da(ua)},Yr=function(ua){qa(ua)},fa=function(ua){Ga(!1),Yr(ua)};Ut(Ct,function(){!Ct&&!Xr&&Vo($r)});var ya=function(ua){ua.key==="Enter"&&zn(Kt)&&Hr(),Zr==null||Zr(ua)},Wa=function(ua){ya(ua);var Fa=ua.key,Br=null,Sr=null,xa=Kn-Xn,La=Mn.slice(Xn,Kn),Ra=function(ii){Ci(function(Bt){var pt=Bt+ii;return pt=Math.max(pt,0),pt=Math.min(pt,fn.size()-1),pt})},go=function(ii){var Bt=Ni(La),pt=(0,$e.Z)(Bt,3),vt=pt[0],Zn=pt[1],$n=pt[2],Qn=Kt.slice(Xn,Kn),nr=Number(Qn);if(isNaN(nr))return String($n||(ii>0?vt:Zn));var Wn=nr+ii,xn=Zn-vt+1;return String(vt+(xn+Wn-vt)%xn)};switch(Fa){case"Backspace":case"Delete":Br="",Sr=La;break;case"ArrowLeft":Br="",Ra(-1);break;case"ArrowRight":Br="",Ra(1);break;case"ArrowUp":Br="",Sr=go(1);break;case"ArrowDown":Br="",Sr=go(-1);break;default:isNaN(Number(Fa))||(Br=oo+Fa,Sr=Br);break}if(Br!==null&&(wo(Br),Br.length>=xa&&(Ra(1),wo(""))),Sr!==null){var Ia=Kt.slice(0,Xn)+se(Sr,xa)+Kt.slice(Kn);Tn(Ia.slice(0,Mn.length))}Mt({})},Ka=ce.useRef();(0,St.Z)(function(){if(!(!ao||!Mn||mr.current)){if(!fn.match(Kt)){Tn(Mn);return}return gn.current.setSelectionRange(Xn,Kn),Ka.current=(0,va.Z)(function(){gn.current.setSelectionRange(Xn,Kn)}),function(){va.Z.cancel(Ka.current)}}},[fn,Mn,ao,Kt,ui,Xn,Kn,Ft,Tn]);var wr=Mn?{onFocus:pa,onBlur:fa,onKeyDown:Wa,onMouseDown:aa,onMouseUp:Qr,onPaste:Kr}:{};return ce.createElement("div",{ref:nn,className:at()(fo,(0,kt.Z)((0,kt.Z)({},"".concat(fo,"-active"),Ct&&_t),"".concat(fo,"-placeholder"),jn))},ce.createElement(Eo,(0,_e.Z)({ref:gn,"aria-invalid":ta,autoComplete:"off"},Ua,{onKeyDown:ya,onBlur:Yr},wr,{value:Kt,onChange:kn})),ce.createElement(xi,{type:"suffix",icon:Cn}),na)}),ll=fl,sl=["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"],ul=["index"];function ni(be,it){var Ct=be.id,Tt=be.prefix,_t=be.clearIcon,Cn=be.suffixIcon,Mn=be.separator,zn=Mn===void 0?"~":Mn,ur=be.activeIndex,yr=be.activeHelp,jn=be.allHelp,kr=be.focused,Hr=be.onFocus,Zr=be.onBlur,Nr=be.onKeyDown,Xr=be.locale,ta=be.generateConfig,na=be.placeholder,Ua=be.className,$r=be.style,da=be.onClick,qa=be.onClear,Sa=be.value,_a=be.onChange,No=be.onSubmit,ho=be.onInputChange,Eo=be.format,fo=be.maskFormat,Wo=be.preserveInvalidOnBlur,Fo=be.onInvalid,ao=be.disabled,Ga=be.invalid,so=be.inputReadOnly,eo=be.direction,Qo=be.onOpenChange,Vo=be.onActiveInfo,bo=be.placement,Ao=be.onMouseDown,oo=be.required,wo=be["aria-required"],vo=be.autoFocus,Io=be.tabIndex,ui=(0,Ja.Z)(be,sl),Ci=eo==="rtl",tt=ce.useContext(te),Ge=tt.prefixCls,Ft=ce.useMemo(function(){if(typeof Ct=="string")return[Ct];var Yr=Ct||{};return[Yr.start,Yr.end]},[Ct]),Mt=ce.useRef(),Kt=ce.useRef(),nn=ce.useRef(),gn=function(fa){var ya;return(ya=[Kt,nn][fa])===null||ya===void 0?void 0:ya.current};ce.useImperativeHandle(it,function(){return{nativeElement:Mt.current,focus:function(fa){if((0,Yt.Z)(fa)==="object"){var ya,Wa=fa||{},Ka=Wa.index,wr=Ka===void 0?0:Ka,ma=(0,Ja.Z)(Wa,ul);(ya=gn(wr))===null||ya===void 0||ya.focus(ma)}else{var ua;(ua=gn(fa!=null?fa:0))===null||ua===void 0||ua.focus()}},blur:function(){var fa,ya;(fa=gn(0))===null||fa===void 0||fa.blur(),(ya=gn(1))===null||ya===void 0||ya.blur()}}});var fn=sa(ui),Sn=ce.useMemo(function(){return Array.isArray(na)?na:[na,na]},[na]),Dn=Vr((0,Pe.Z)((0,Pe.Z)({},be),{},{id:Ft,placeholder:Sn})),Xn=(0,$e.Z)(Dn,1),Kn=Xn[0],Vn=ce.useState({position:"absolute",width:0}),Tn=(0,$e.Z)(Vn,2),kn=Tn[0],Kr=Tn[1],mr=(0,ut.zX)(function(){var Yr=gn(ur);if(Yr){var fa=Yr.nativeElement.getBoundingClientRect(),ya=Mt.current.getBoundingClientRect(),Wa=fa.left-ya.left;Kr(function(Ka){return(0,Pe.Z)((0,Pe.Z)({},Ka),{},{width:fa.width,left:Wa})}),Vo([fa.left,fa.right,ya.width])}});ce.useEffect(function(){mr()},[ur]);var aa=_t&&(Sa[0]&&!ao[0]||Sa[1]&&!ao[1]),Qr=vo&&!ao[0],pa=vo&&!Qr&&!ao[1];return ce.createElement(cr.Z,{onResize:mr},ce.createElement("div",(0,_e.Z)({},fn,{className:at()(Ge,"".concat(Ge,"-range"),(0,kt.Z)((0,kt.Z)((0,kt.Z)((0,kt.Z)({},"".concat(Ge,"-focused"),kr),"".concat(Ge,"-disabled"),ao.every(function(Yr){return Yr})),"".concat(Ge,"-invalid"),Ga.some(function(Yr){return Yr})),"".concat(Ge,"-rtl"),Ci),Ua),style:$r,ref:Mt,onClick:da,onMouseDown:function(fa){var ya=fa.target;ya!==Kt.current.inputElement&&ya!==nn.current.inputElement&&fa.preventDefault(),Ao==null||Ao(fa)}}),Tt&&ce.createElement("div",{className:"".concat(Ge,"-prefix")},Tt),ce.createElement(ll,(0,_e.Z)({ref:Kt},Kn(0),{autoFocus:Qr,tabIndex:Io,"date-range":"start"})),ce.createElement("div",{className:"".concat(Ge,"-range-separator")},zn),ce.createElement(ll,(0,_e.Z)({ref:nn},Kn(1),{autoFocus:pa,tabIndex:Io,"date-range":"end"})),ce.createElement("div",{className:"".concat(Ge,"-active-bar"),style:kn}),ce.createElement(xi,{type:"suffix",icon:Cn}),aa&&ce.createElement(fi,{icon:_t,onClear:qa})))}var Ro=ce.forwardRef(ni),Qi=Ro;function Ji(be,it){var Ct=be!=null?be:it;return Array.isArray(Ct)?Ct:[Ct,Ct]}function ri(be){return be===1?"end":"start"}function Vi(be,it){var Ct=ga(be,function(){var ai=be.disabled,$o=be.allowEmpty,ea=Ji(ai,!1),Mo=Ji($o,!1);return{disabled:ea,allowEmpty:Mo}}),Tt=(0,$e.Z)(Ct,6),_t=Tt[0],Cn=Tt[1],Mn=Tt[2],zn=Tt[3],ur=Tt[4],yr=Tt[5],jn=_t.prefixCls,kr=_t.styles,Hr=_t.classNames,Zr=_t.defaultValue,Nr=_t.value,Xr=_t.needConfirm,ta=_t.onKeyDown,na=_t.disabled,Ua=_t.allowEmpty,$r=_t.disabledDate,da=_t.minDate,qa=_t.maxDate,Sa=_t.defaultOpen,_a=_t.open,No=_t.onOpenChange,ho=_t.locale,Eo=_t.generateConfig,fo=_t.picker,Wo=_t.showNow,Fo=_t.showToday,ao=_t.showTime,Ga=_t.mode,so=_t.onPanelChange,eo=_t.onCalendarChange,Qo=_t.onOk,Vo=_t.defaultPickerValue,bo=_t.pickerValue,Ao=_t.onPickerValueChange,oo=_t.inputReadOnly,wo=_t.suffixIcon,vo=_t.onFocus,Io=_t.onBlur,ui=_t.presets,Ci=_t.ranges,tt=_t.components,Ge=_t.cellRender,Ft=_t.dateRender,Mt=_t.monthCellRender,Kt=_t.onClick,nn=Lr(it),gn=tr(_a,Sa,na,No),fn=(0,$e.Z)(gn,2),Sn=fn[0],Dn=fn[1],Xn=function($o,ea){(na.some(function(Mo){return!Mo})||!$o)&&Dn($o,ea)},Kn=Qt(Eo,ho,zn,!0,!1,Zr,Nr,eo,Qo),Vn=(0,$e.Z)(Kn,5),Tn=Vn[0],kn=Vn[1],Kr=Vn[2],mr=Vn[3],aa=Vn[4],Qr=Kr(),pa=rn(na,Ua,Sn),Yr=(0,$e.Z)(pa,9),fa=Yr[0],ya=Yr[1],Wa=Yr[2],Ka=Yr[3],wr=Yr[4],ma=Yr[5],ua=Yr[6],Fa=Yr[7],Br=Yr[8],Sr=function($o,ea){ya(!0),vo==null||vo($o,{range:ri(ea!=null?ea:Ka)})},xa=function($o,ea){ya(!1),Io==null||Io($o,{range:ri(ea!=null?ea:Ka)})},La=ce.useMemo(function(){if(!ao)return null;var ai=ao.disabledTime,$o=ai?function(ea){var Mo=ri(Ka),yi=dt(Qr,ua,Ka);return ai(ea,Mo,{from:yi})}:void 0;return(0,Pe.Z)((0,Pe.Z)({},ao),{},{disabledTime:$o})},[ao,Ka,Qr,ua]),Ra=(0,ut.C8)([fo,fo],{value:Ga}),go=(0,$e.Z)(Ra,2),Ia=go[0],pi=go[1],ii=Ia[Ka]||fo,Bt=ii==="date"&&La?"datetime":ii,pt=Bt===fo&&Bt!=="time",vt=hn(fo,ii,Wo,Fo,!0),Zn=en(_t,Tn,kn,Kr,mr,na,zn,fa,Sn,yr),$n=(0,$e.Z)(Zn,2),Qn=$n[0],nr=$n[1],Wn=At(Qr,na,ua,Eo,ho,$r),xn=Me(Qr,yr,Ua),An=(0,$e.Z)(xn,2),Er=An[0],br=An[1],Rn=Xt(Eo,ho,Qr,Ia,Sn,Ka,Cn,pt,Vo,bo,La==null?void 0:La.defaultOpenValue,Ao,da,qa),wn=(0,$e.Z)(Rn,2),rr=wn[0],er=wn[1],Gn=(0,ut.zX)(function(ai,$o,ea){var Mo=ze(Ia,Ka,$o);if((Mo[0]!==Ia[0]||Mo[1]!==Ia[1])&&pi(Mo),so&&ea!==!1){var yi=(0,ct.Z)(Qr);ai&&(yi[Ka]=ai),so(yi,Mo)}}),Jr=function($o,ea){return ze(Qr,ea,$o)},no=function($o,ea){var Mo=Qr;$o&&(Mo=Jr($o,Ka)),Fa(Ka);var yi=ma(Mo);mr(Mo),Qn(Ka,yi===null),yi===null?Xn(!1,{force:!0}):ea||nn.current.focus({index:yi})},Pn=function($o){var ea,Mo=$o.target.getRootNode();if(!nn.current.nativeElement.contains((ea=Mo.activeElement)!==null&&ea!==void 0?ea:document.activeElement)){var yi=na.findIndex(function(Ei){return!Ei});yi>=0&&nn.current.focus({index:yi})}Xn(!0),Kt==null||Kt($o)},qr=function(){nr(null),Xn(!1,{force:!0})},sn=ce.useState(null),Fr=(0,$e.Z)(sn,2),ra=Fr[0],Xe=Fr[1],Ur=ce.useState(null),_n=(0,$e.Z)(Ur,2),$a=_n[0],In=_n[1],zr=ce.useMemo(function(){return $a||Qr},[Qr,$a]);ce.useEffect(function(){Sn||In(null)},[Sn]);var Ha=ce.useState([0,0,0]),Uo=(0,$e.Z)(Ha,2),Po=Uo[0],Za=Uo[1],Ho=Mr(ui,Ci),To=function($o){In($o),Xe("preset")},Ir=function($o){var ea=nr($o);ea&&Xn(!1,{force:!0})},io=function($o){no($o)},Va=function($o){In($o?Jr($o,Ka):null),Xe("cell")},gi=function($o){Xn(!0),Sr($o)},qi=function(){Wa("panel")},ei=function($o){var ea=ze(Qr,Ka,$o);mr(ea),!Xr&&!Mn&&Cn===Bt&&no($o)},mo=function(){Xn(!1)},Jo=he(Ge,Ft,Mt,ri(Ka)),xr=Qr[Ka]||null,ia=(0,ut.zX)(function(ai){return yr(ai,{activeIndex:Ka})}),to=ce.useMemo(function(){var ai=(0,Dt.Z)(_t,!1),$o=(0,ft.Z)(_t,[].concat((0,ct.Z)(Object.keys(ai)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return $o},[_t]),ca=ce.createElement(Ta,(0,_e.Z)({},to,{showNow:vt,showTime:La,range:!0,multiplePanel:pt,activeInfo:Po,disabledDate:Wn,onFocus:gi,onBlur:xa,onPanelMouseDown:qi,picker:fo,mode:ii,internalMode:Bt,onPanelChange:Gn,format:ur,value:xr,isInvalid:ia,onChange:null,onSelect:ei,pickerValue:rr,defaultOpenValue:Ne(ao==null?void 0:ao.defaultOpenValue)[Ka],onPickerValueChange:er,hoverValue:zr,onHover:Va,needConfirm:Xr,onSubmit:no,onOk:aa,presets:Ho,onPresetHover:To,onPresetSubmit:Ir,onNow:io,cellRender:Jo})),Oo=function($o,ea){var Mo=Jr($o,ea);mr(Mo)},Oi=function(){Wa("input")},ci=function($o,ea){var Mo=ua.length,yi=ua[Mo-1];if(Mo&&yi!==ea&&Xr&&!Ua[yi]&&!Br(yi)&&Qr[yi]){nn.current.focus({index:yi});return}Wa("input"),Xn(!0,{inherit:!0}),Ka!==ea&&Sn&&!Xr&&Mn&&no(null,!0),wr(ea),Sr($o,ea)},Pi=function($o,ea){if(Xn(!1),!Xr&&Wa()==="input"){var Mo=ma(Qr);Qn(Ka,Mo===null)}xa($o,ea)},$i=function($o,ea){$o.key==="Tab"&&no(null,!0),ta==null||ta($o,ea)},Ui=ce.useMemo(function(){return{prefixCls:jn,locale:ho,generateConfig:Eo,button:tt.button,input:tt.input}},[jn,ho,Eo,tt.button,tt.input]);if((0,St.Z)(function(){Sn&&Ka!==void 0&&Gn(null,fo,!1)},[Sn,Ka,fo]),(0,St.Z)(function(){var ai=Wa();!Sn&&ai==="input"&&(Xn(!1),no(null,!0)),!Sn&&Mn&&!Xr&&ai==="panel"&&(Xn(!0),no())},[Sn]),0)var il;return ce.createElement(te.Provider,{value:Ui},ce.createElement(ne,(0,_e.Z)({},ht(_t),{popupElement:ca,popupStyle:kr.popup,popupClassName:Hr.popup,visible:Sn,onClose:mo,range:!0}),ce.createElement(Qi,(0,_e.Z)({},_t,{ref:nn,suffixIcon:wo,activeIndex:fa||Sn?Ka:null,activeHelp:!!$a,allHelp:!!$a&&ra==="preset",focused:fa,onFocus:ci,onBlur:Pi,onKeyDown:$i,onSubmit:no,value:zr,maskFormat:ur,onChange:Oo,onInputChange:Oi,format:zn,inputReadOnly:oo,disabled:na,open:Sn,onOpenChange:Xn,onClick:Pn,onClear:qr,invalid:Er,onInvalid:br,onActiveInfo:Za}))))}var Xi=ce.forwardRef(Vi),mi=Xi,uo=b(83836);function Mi(be){var it=be.prefixCls,Ct=be.value,Tt=be.onRemove,_t=be.removeIcon,Cn=_t===void 0?"\xD7":_t,Mn=be.formatDate,zn=be.disabled,ur=be.maxTagCount,yr=be.placeholder,jn="".concat(it,"-selector"),kr="".concat(it,"-selection"),Hr="".concat(kr,"-overflow");function Zr(ta,na){return ce.createElement("span",{className:at()("".concat(kr,"-item")),title:typeof ta=="string"?ta:null},ce.createElement("span",{className:"".concat(kr,"-item-content")},ta),!zn&&na&&ce.createElement("span",{onMouseDown:function($r){$r.preventDefault()},onClick:na,className:"".concat(kr,"-item-remove")},Cn))}function Nr(ta){var na=Mn(ta),Ua=function(da){da&&da.stopPropagation(),Tt(ta)};return Zr(na,Ua)}function Xr(ta){var na="+ ".concat(ta.length," ...");return Zr(na)}return ce.createElement("div",{className:jn},ce.createElement(uo.Z,{prefixCls:Hr,data:Ct,renderItem:Nr,renderRest:Xr,itemKey:function(na){return Mn(na)},maxCount:ur}),!Ct.length&&ce.createElement("span",{className:"".concat(it,"-selection-placeholder")},yr))}var bl=["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 Tl(be,it){var Ct=be.id,Tt=be.open,_t=be.prefix,Cn=be.clearIcon,Mn=be.suffixIcon,zn=be.activeHelp,ur=be.allHelp,yr=be.focused,jn=be.onFocus,kr=be.onBlur,Hr=be.onKeyDown,Zr=be.locale,Nr=be.generateConfig,Xr=be.placeholder,ta=be.className,na=be.style,Ua=be.onClick,$r=be.onClear,da=be.internalPicker,qa=be.value,Sa=be.onChange,_a=be.onSubmit,No=be.onInputChange,ho=be.multiple,Eo=be.maxTagCount,fo=be.format,Wo=be.maskFormat,Fo=be.preserveInvalidOnBlur,ao=be.onInvalid,Ga=be.disabled,so=be.invalid,eo=be.inputReadOnly,Qo=be.direction,Vo=be.onOpenChange,bo=be.onMouseDown,Ao=be.required,oo=be["aria-required"],wo=be.autoFocus,vo=be.tabIndex,Io=be.removeIcon,ui=(0,Ja.Z)(be,bl),Ci=Qo==="rtl",tt=ce.useContext(te),Ge=tt.prefixCls,Ft=ce.useRef(),Mt=ce.useRef();ce.useImperativeHandle(it,function(){return{nativeElement:Ft.current,focus:function(kn){var Kr;(Kr=Mt.current)===null||Kr===void 0||Kr.focus(kn)},blur:function(){var kn;(kn=Mt.current)===null||kn===void 0||kn.blur()}}});var Kt=sa(ui),nn=function(kn){Sa([kn])},gn=function(kn){var Kr=qa.filter(function(mr){return mr&&!dn(Nr,Zr,mr,kn,da)});Sa(Kr),Tt||_a()},fn=Vr((0,Pe.Z)((0,Pe.Z)({},be),{},{onChange:nn}),function(Tn){var kn=Tn.valueTexts;return{value:kn[0]||"",active:yr}}),Sn=(0,$e.Z)(fn,2),Dn=Sn[0],Xn=Sn[1],Kn=!!(Cn&&qa.length&&!Ga),Vn=ho?ce.createElement(ce.Fragment,null,ce.createElement(Mi,{prefixCls:Ge,value:qa,onRemove:gn,formatDate:Xn,maxTagCount:Eo,disabled:Ga,removeIcon:Io,placeholder:Xr}),ce.createElement("input",{className:"".concat(Ge,"-multiple-input"),value:qa.map(Xn).join(","),ref:Mt,readOnly:!0,autoFocus:wo,tabIndex:vo}),ce.createElement(xi,{type:"suffix",icon:Mn}),Kn&&ce.createElement(fi,{icon:Cn,onClear:$r})):ce.createElement(ll,(0,_e.Z)({ref:Mt},Dn(),{autoFocus:wo,tabIndex:vo,suffixIcon:Mn,clearIcon:Kn&&ce.createElement(fi,{icon:Cn,onClear:$r}),showActiveCls:!1}));return ce.createElement("div",(0,_e.Z)({},Kt,{className:at()(Ge,(0,kt.Z)((0,kt.Z)((0,kt.Z)((0,kt.Z)((0,kt.Z)({},"".concat(Ge,"-multiple"),ho),"".concat(Ge,"-focused"),yr),"".concat(Ge,"-disabled"),Ga),"".concat(Ge,"-invalid"),so),"".concat(Ge,"-rtl"),Ci),ta),style:na,ref:Ft,onClick:Ua,onMouseDown:function(kn){var Kr,mr=kn.target;mr!==((Kr=Mt.current)===null||Kr===void 0?void 0:Kr.inputElement)&&kn.preventDefault(),bo==null||bo(kn)}}),_t&&ce.createElement("div",{className:"".concat(Ge,"-prefix")},_t),Vn)}var Cl=ce.forwardRef(Tl),ml=Cl;function ws(be,it){var Ct=ga(be),Tt=(0,$e.Z)(Ct,6),_t=Tt[0],Cn=Tt[1],Mn=Tt[2],zn=Tt[3],ur=Tt[4],yr=Tt[5],jn=_t,kr=jn.prefixCls,Hr=jn.styles,Zr=jn.classNames,Nr=jn.order,Xr=jn.defaultValue,ta=jn.value,na=jn.needConfirm,Ua=jn.onChange,$r=jn.onKeyDown,da=jn.disabled,qa=jn.disabledDate,Sa=jn.minDate,_a=jn.maxDate,No=jn.defaultOpen,ho=jn.open,Eo=jn.onOpenChange,fo=jn.locale,Wo=jn.generateConfig,Fo=jn.picker,ao=jn.showNow,Ga=jn.showToday,so=jn.showTime,eo=jn.mode,Qo=jn.onPanelChange,Vo=jn.onCalendarChange,bo=jn.onOk,Ao=jn.multiple,oo=jn.defaultPickerValue,wo=jn.pickerValue,vo=jn.onPickerValueChange,Io=jn.inputReadOnly,ui=jn.suffixIcon,Ci=jn.removeIcon,tt=jn.onFocus,Ge=jn.onBlur,Ft=jn.presets,Mt=jn.components,Kt=jn.cellRender,nn=jn.dateRender,gn=jn.monthCellRender,fn=jn.onClick,Sn=Lr(it);function Dn(to){return to===null?null:Ao?to:to[0]}var Xn=Ca(Wo,fo,Cn),Kn=tr(ho,No,[da],Eo),Vn=(0,$e.Z)(Kn,2),Tn=Vn[0],kn=Vn[1],Kr=function(ca,Oo,Oi){if(Vo){var ci=(0,Pe.Z)({},Oi);delete ci.range,Vo(Dn(ca),Dn(Oo),ci)}},mr=function(ca){bo==null||bo(Dn(ca))},aa=Qt(Wo,fo,zn,!1,Nr,Xr,ta,Kr,mr),Qr=(0,$e.Z)(aa,5),pa=Qr[0],Yr=Qr[1],fa=Qr[2],ya=Qr[3],Wa=Qr[4],Ka=fa(),wr=rn([da]),ma=(0,$e.Z)(wr,4),ua=ma[0],Fa=ma[1],Br=ma[2],Sr=ma[3],xa=function(ca){Fa(!0),tt==null||tt(ca,{})},La=function(ca){Fa(!1),Ge==null||Ge(ca,{})},Ra=(0,ut.C8)(Fo,{value:eo}),go=(0,$e.Z)(Ra,2),Ia=go[0],pi=go[1],ii=Ia==="date"&&so?"datetime":Ia,Bt=hn(Fo,Ia,ao,Ga),pt=Ua&&function(to,ca){Ua(Dn(to),Dn(ca))},vt=en((0,Pe.Z)((0,Pe.Z)({},_t),{},{onChange:pt}),pa,Yr,fa,ya,[],zn,ua,Tn,yr),Zn=(0,$e.Z)(vt,2),$n=Zn[1],Qn=Me(Ka,yr),nr=(0,$e.Z)(Qn,2),Wn=nr[0],xn=nr[1],An=ce.useMemo(function(){return Wn.some(function(to){return to})},[Wn]),Er=function(ca,Oo){if(vo){var Oi=(0,Pe.Z)((0,Pe.Z)({},Oo),{},{mode:Oo.mode[0]});delete Oi.range,vo(ca[0],Oi)}},br=Xt(Wo,fo,Ka,[Ia],Tn,Sr,Cn,!1,oo,wo,Ne(so==null?void 0:so.defaultOpenValue),Er,Sa,_a),Rn=(0,$e.Z)(br,2),wn=Rn[0],rr=Rn[1],er=(0,ut.zX)(function(to,ca,Oo){if(pi(ca),Qo&&Oo!==!1){var Oi=to||Ka[Ka.length-1];Qo(Oi,ca)}}),Gn=function(){$n(fa()),kn(!1,{force:!0})},Jr=function(ca){!da&&!Sn.current.nativeElement.contains(document.activeElement)&&Sn.current.focus(),kn(!0),fn==null||fn(ca)},no=function(){$n(null),kn(!1,{force:!0})},Pn=ce.useState(null),qr=(0,$e.Z)(Pn,2),sn=qr[0],Fr=qr[1],ra=ce.useState(null),Xe=(0,$e.Z)(ra,2),Ur=Xe[0],_n=Xe[1],$a=ce.useMemo(function(){var to=[Ur].concat((0,ct.Z)(Ka)).filter(function(ca){return ca});return Ao?to:to.slice(0,1)},[Ka,Ur,Ao]),In=ce.useMemo(function(){return!Ao&&Ur?[Ur]:Ka.filter(function(to){return to})},[Ka,Ur,Ao]);ce.useEffect(function(){Tn||_n(null)},[Tn]);var zr=Mr(Ft),Ha=function(ca){_n(ca),Fr("preset")},Uo=function(ca){var Oo=Ao?Xn(fa(),ca):[ca],Oi=$n(Oo);Oi&&!Ao&&kn(!1,{force:!0})},Po=function(ca){Uo(ca)},Za=function(ca){_n(ca),Fr("cell")},Ho=function(ca){kn(!0),xa(ca)},To=function(ca){if(Br("panel"),!(Ao&&ii!==Fo)){var Oo=Ao?Xn(fa(),ca):[ca];ya(Oo),!na&&!Mn&&Cn===ii&&Gn()}},Ir=function(){kn(!1)},io=he(Kt,nn,gn),Va=ce.useMemo(function(){var to=(0,Dt.Z)(_t,!1),ca=(0,ft.Z)(_t,[].concat((0,ct.Z)(Object.keys(to)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Pe.Z)((0,Pe.Z)({},ca),{},{multiple:_t.multiple})},[_t]),gi=ce.createElement(Ta,(0,_e.Z)({},Va,{showNow:Bt,showTime:so,disabledDate:qa,onFocus:Ho,onBlur:La,picker:Fo,mode:Ia,internalMode:ii,onPanelChange:er,format:ur,value:Ka,isInvalid:yr,onChange:null,onSelect:To,pickerValue:wn,defaultOpenValue:so==null?void 0:so.defaultOpenValue,onPickerValueChange:rr,hoverValue:$a,onHover:Za,needConfirm:na,onSubmit:Gn,onOk:Wa,presets:zr,onPresetHover:Ha,onPresetSubmit:Uo,onNow:Po,cellRender:io})),qi=function(ca){ya(ca)},ei=function(){Br("input")},mo=function(ca){Br("input"),kn(!0,{inherit:!0}),xa(ca)},Jo=function(ca){kn(!1),La(ca)},xr=function(ca,Oo){ca.key==="Tab"&&Gn(),$r==null||$r(ca,Oo)},ia=ce.useMemo(function(){return{prefixCls:kr,locale:fo,generateConfig:Wo,button:Mt.button,input:Mt.input}},[kr,fo,Wo,Mt.button,Mt.input]);return(0,St.Z)(function(){Tn&&Sr!==void 0&&er(null,Fo,!1)},[Tn,Sr,Fo]),(0,St.Z)(function(){var to=Br();!Tn&&to==="input"&&(kn(!1),Gn()),!Tn&&Mn&&!na&&to==="panel"&&Gn()},[Tn]),ce.createElement(te.Provider,{value:ia},ce.createElement(ne,(0,_e.Z)({},ht(_t),{popupElement:gi,popupStyle:Hr.popup,popupClassName:Zr.popup,visible:Tn,onClose:Ir}),ce.createElement(ml,(0,_e.Z)({},_t,{ref:Sn,suffixIcon:ui,removeIcon:Ci,activeHelp:!!Ur,allHelp:!!Ur&&sn==="preset",focused:ua,onFocus:mo,onBlur:Jo,onKeyDown:xr,onSubmit:Gn,value:In,maskFormat:ur,onChange:qi,onInputChange:ei,internalPicker:Cn,format:zn,inputReadOnly:Io,disabled:da,open:Tn,onOpenChange:kn,onClick:Jr,onClear:no,invalid:An,onInvalid:function(ca){xn(ca,0)}}))))}var fs=ce.forwardRef(ws),Ko=fs,vi=Ko,qo=b(62487),oi=b(75030),Zi=b(82855),rl=b(48755),Gl=b(2171),Pl=b(83397),Wi=b(31756),Vt=b(56553),Hl=b(24971),ts=b(9017),Ol=b(70045),Xl=b(57428),ki=b(36237),Ql=b(53075),ms=b(64910),xl=b(63356),Ll=b(56119),_l=b(46e3),ps=b(93873),jl=b(36305),Ss=b(16931),Fs=b(51636),gl=b(26743);const Os=(be,it)=>{const{componentCls:Ct,controlHeight:Tt}=be,_t=it?`${Ct}-${it}`:"",Cn=(0,gl.gp)(be);return[{[`${Ct}-multiple${_t}`]:{paddingBlock:Cn.containerPadding,paddingInlineStart:Cn.basePadding,minHeight:Tt,[`${Ct}-selection-item`]:{height:Cn.itemHeight,lineHeight:(0,ki.unit)(Cn.itemLineHeight)}}}]};var Rs=be=>{const{componentCls:it,calc:Ct,lineWidth:Tt}=be,_t=(0,Fs.mergeToken)(be,{fontHeight:be.fontSize,selectHeight:be.controlHeightSM,multipleSelectItemHeight:be.multipleItemHeightSM,borderRadius:be.borderRadiusSM,borderRadiusSM:be.borderRadiusXS,controlHeight:be.controlHeightSM}),Cn=(0,Fs.mergeToken)(be,{fontHeight:Ct(be.multipleItemHeightLG).sub(Ct(Tt).mul(2).equal()).equal(),fontSize:be.fontSizeLG,selectHeight:be.controlHeightLG,multipleSelectItemHeight:be.multipleItemHeightLG,borderRadius:be.borderRadiusLG,borderRadiusSM:be.borderRadius,controlHeight:be.controlHeightLG});return[Os(_t,"small"),Os(be),Os(Cn,"large"),{[`${it}${it}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${it}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${it}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:be.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${be.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:be.colorTextPlaceholder,pointerEvents:"none"}}},(0,gl._z)(be)),{[`${it}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},wl=b(17835);const As=be=>{const{pickerCellCls:it,pickerCellInnerCls:Ct,cellHeight:Tt,borderRadiusSM:_t,motionDurationMid:Cn,cellHoverBg:Mn,lineWidth:zn,lineType:ur,colorPrimary:yr,cellActiveWithRangeBg:jn,colorTextLightSolid:kr,colorTextDisabled:Hr,cellBgDisabled:Zr,colorFillSecondary:Nr}=be;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Tt,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[Ct]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Tt,height:Tt,lineHeight:(0,ki.unit)(Tt),borderRadius:_t,transition:`background ${Cn}`},[`&:hover:not(${it}-in-view):not(${it}-disabled),
|
|
|
&:hover:not(${it}-selected):not(${it}-range-start):not(${it}-range-end):not(${it}-disabled)`]:{[Ct]:{background:Mn}},[`&-in-view${it}-today ${Ct}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${(0,ki.unit)(zn)} ${ur} ${yr}`,borderRadius:_t,content:'""'}},[`&-in-view${it}-in-range,
|
|
|
&-in-view${it}-range-start,
|
|
|
&-in-view${it}-range-end`]:{position:"relative",[`&:not(${it}-disabled):before`]:{background:jn}},[`&-in-view${it}-selected,
|
|
|
&-in-view${it}-range-start,
|
|
|
&-in-view${it}-range-end`]:{[`&:not(${it}-disabled) ${Ct}`]:{color:kr,background:yr},[`&${it}-disabled ${Ct}`]:{background:Nr}},[`&-in-view${it}-range-start:not(${it}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${it}-range-end:not(${it}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${it}-range-start:not(${it}-range-end) ${Ct}`]:{borderStartStartRadius:_t,borderEndStartRadius:_t,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${it}-range-end:not(${it}-range-start) ${Ct}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:_t,borderEndEndRadius:_t},"&-disabled":{color:Hr,cursor:"not-allowed",[Ct]:{background:"transparent"},"&::before":{background:Zr}},[`&-disabled${it}-today ${Ct}::before`]:{borderColor:Hr}}},Ds=be=>{const{componentCls:it,pickerCellCls:Ct,pickerCellInnerCls:Tt,pickerYearMonthCellWidth:_t,pickerControlIconSize:Cn,cellWidth:Mn,paddingSM:zn,paddingXS:ur,paddingXXS:yr,colorBgContainer:jn,lineWidth:kr,lineType:Hr,borderRadiusLG:Zr,colorPrimary:Nr,colorTextHeading:Xr,colorSplit:ta,pickerControlIconBorderWidth:na,colorIcon:Ua,textHeight:$r,motionDurationMid:da,colorIconHover:qa,fontWeightStrong:Sa,cellHeight:_a,pickerCellPaddingVertical:No,colorTextDisabled:ho,colorText:Eo,fontSize:fo,motionDurationSlow:Wo,withoutTimeCellHeight:Fo,pickerQuarterPanelContentHeight:ao,borderRadiusSM:Ga,colorTextLightSolid:so,cellHoverBg:eo,timeColumnHeight:Qo,timeColumnWidth:Vo,timeCellHeight:bo,controlItemBgActive:Ao,marginXXS:oo,pickerDatePanelPaddingHorizontal:wo,pickerControlIconMargin:vo}=be,Io=be.calc(Mn).mul(7).add(be.calc(wo).mul(2)).equal();return{[it]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:jn,borderRadius:Zr,outline:"none","&-focused":{borderColor:Nr},"&-rtl":{[`${it}-prev-icon,
|
|
|
${it}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${it}-next-icon,
|
|
|
${it}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${it}-time-panel`]:{[`${it}-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:Io},"&-header":{display:"flex",padding:`0 ${(0,ki.unit)(ur)}`,color:Xr,borderBottom:`${(0,ki.unit)(kr)} ${Hr} ${ta}`,"> *":{flex:"none"},button:{padding:0,color:Ua,lineHeight:(0,ki.unit)($r),background:"transparent",border:0,cursor:"pointer",transition:`color ${da}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:fo,"&:hover":{color:qa},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:Sa,lineHeight:(0,ki.unit)($r),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:ur},"&:hover":{color:Nr}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:Cn,height:Cn,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:Cn,height:Cn,border:"0 solid currentcolor",borderBlockStartWidth:na,borderInlineStartWidth:na,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:vo,insetInlineStart:vo,display:"inline-block",width:Cn,height:Cn,border:"0 solid currentcolor",borderBlockStartWidth:na,borderInlineStartWidth:na,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:_a,fontWeight:"normal"},th:{height:be.calc(_a).add(be.calc(No).mul(2)).equal(),color:Eo,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${(0,ki.unit)(No)} 0`,color:ho,cursor:"pointer","&-in-view":{color:Eo}},As(be)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${it}-content`]:{height:be.calc(Fo).mul(4).equal()},[Tt]:{padding:`0 ${(0,ki.unit)(ur)}`}},"&-quarter-panel":{[`${it}-content`]:{height:ao}},"&-decade-panel":{[Tt]:{padding:`0 ${(0,ki.unit)(be.calc(ur).div(2).equal())}`},[`${it}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${it}-body`]:{padding:`0 ${(0,ki.unit)(ur)}`},[Tt]:{width:_t}},"&-date-panel":{[`${it}-body`]:{padding:`${(0,ki.unit)(ur)} ${(0,ki.unit)(wo)}`},[`${it}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${it}-cell`]:{[`&:hover ${Tt},
|
|
|
&-selected ${Tt},
|
|
|
${Tt}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${da}`},"&:first-child:before":{borderStartStartRadius:Ga,borderEndStartRadius:Ga},"&:last-child:before":{borderStartEndRadius:Ga,borderEndEndRadius:Ga}},"&:hover td:before":{background:eo},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${Ct}`]:{"&:before":{background:Nr},[`&${it}-cell-week`]:{color:new wl.FastColor(so).setA(.5).toHexString()},[Tt]:{color:so}}},"&-range-hover td:before":{background:Ao}}},"&-week-panel, &-date-panel-show-week":{[`${it}-body`]:{padding:`${(0,ki.unit)(ur)} ${(0,ki.unit)(zn)}`},[`${it}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${it}-time-panel`]:{borderInlineStart:`${(0,ki.unit)(kr)} ${Hr} ${ta}`},[`${it}-date-panel,
|
|
|
${it}-time-panel`]:{transition:`opacity ${Wo}`},"&-active":{[`${it}-date-panel,
|
|
|
${it}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${it}-content`]:{display:"flex",flex:"auto",height:Qo},"&-column":{flex:"1 0 auto",width:Vo,margin:`${(0,ki.unit)(yr)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${da}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:be.colorTextTertiary,borderRadius:be.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${be.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${(0,ki.unit)(bo)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${(0,ki.unit)(kr)} ${Hr} ${ta}`},"&-active":{background:new wl.FastColor(Ao).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${it}-time-panel-cell`]:{marginInline:oo,[`${it}-time-panel-cell-inner`]:{display:"block",width:be.calc(Vo).sub(be.calc(oo).mul(2)).equal(),height:bo,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:be.calc(Vo).sub(bo).div(2).equal(),color:Eo,lineHeight:(0,ki.unit)(bo),borderRadius:Ga,cursor:"pointer",transition:`background ${da}`,"&:hover":{background:eo}},"&-selected":{[`${it}-time-panel-cell-inner`]:{background:Ao}},"&-disabled":{[`${it}-time-panel-cell-inner`]:{color:ho,background:"transparent",cursor:"not-allowed"}}}}}}}}};var Bs=be=>{const{componentCls:it,textHeight:Ct,lineWidth:Tt,paddingSM:_t,antCls:Cn,colorPrimary:Mn,cellActiveWithRangeBg:zn,colorPrimaryBorder:ur,lineType:yr,colorSplit:jn}=be;return{[`${it}-dropdown`]:{[`${it}-footer`]:{borderTop:`${(0,ki.unit)(Tt)} ${yr} ${jn}`,"&-extra":{padding:`0 ${(0,ki.unit)(_t)}`,lineHeight:(0,ki.unit)(be.calc(Ct).sub(be.calc(Tt).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,ki.unit)(Tt)} ${yr} ${jn}`}}},[`${it}-panels + ${it}-footer ${it}-ranges`]:{justifyContent:"space-between"},[`${it}-ranges`]:{marginBlock:0,paddingInline:(0,ki.unit)(_t),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,ki.unit)(be.calc(Ct).sub(be.calc(Tt).mul(2)).equal()),display:"inline-block"},[`${it}-now-btn-disabled`]:{pointerEvents:"none",color:be.colorTextDisabled},[`${it}-preset > ${Cn}-tag-blue`]:{color:Mn,background:zn,borderColor:ur,cursor:"pointer"},[`${it}-ok`]:{paddingBlock:be.calc(Tt).mul(2).equal(),marginInlineStart:"auto"}}}}};const ks=be=>{const{componentCls:it,controlHeightLG:Ct,paddingXXS:Tt,padding:_t}=be;return{pickerCellCls:`${it}-cell`,pickerCellInnerCls:`${it}-cell-inner`,pickerYearMonthCellWidth:be.calc(Ct).mul(1.5).equal(),pickerQuarterPanelContentHeight:be.calc(Ct).mul(1.4).equal(),pickerCellPaddingVertical:be.calc(Tt).add(be.calc(Tt).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:be.calc(_t).add(be.calc(Tt).div(2)).equal()}},Hs=be=>{const{colorBgContainerDisabled:it,controlHeight:Ct,controlHeightSM:Tt,controlHeightLG:_t,paddingXXS:Cn,lineWidth:Mn}=be,zn=Cn*2,ur=Mn*2,yr=Math.min(Ct-zn,Ct-ur),jn=Math.min(Tt-zn,Tt-ur),kr=Math.min(_t-zn,_t-ur);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(Cn/2),cellHoverBg:be.controlItemBgHover,cellActiveWithRangeBg:be.controlItemBgActive,cellHoverWithRangeBg:new wl.FastColor(be.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new wl.FastColor(be.colorPrimary).lighten(20).toHexString(),cellBgDisabled:it,timeColumnWidth:_t*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:Tt*1.5,cellHeight:Tt,textHeight:_t,withoutTimeCellHeight:_t*1.65,multipleItemBg:be.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:yr,multipleItemHeightSM:jn,multipleItemHeightLG:kr,multipleSelectorBgDisabled:it,multipleItemColorDisabled:be.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},bs=be=>Object.assign(Object.assign(Object.assign(Object.assign({},(0,ms.T)(be)),Hs(be)),(0,jl.w)(be)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:be.zIndexPopupBase+50});var Fl=b(39082),Bi=be=>{const{componentCls:it}=be;return{[it]:[Object.assign(Object.assign(Object.assign(Object.assign({},(0,Fl.qG)(be)),(0,Fl.vc)(be)),(0,Fl.H8)(be)),(0,Fl.Mu)(be)),{"&-outlined":{[`&${it}-multiple ${it}-selection-item`]:{background:be.multipleItemBg,border:`${(0,ki.unit)(be.lineWidth)} ${be.lineType} ${be.multipleItemBorderColor}`}},"&-filled":{[`&${it}-multiple ${it}-selection-item`]:{background:be.colorBgContainer,border:`${(0,ki.unit)(be.lineWidth)} ${be.lineType} ${be.colorSplit}`}},"&-borderless":{[`&${it}-multiple ${it}-selection-item`]:{background:be.multipleItemBg,border:`${(0,ki.unit)(be.lineWidth)} ${be.lineType} ${be.multipleItemBorderColor}`}},"&-underlined":{[`&${it}-multiple ${it}-selection-item`]:{background:be.multipleItemBg,border:`${(0,ki.unit)(be.lineWidth)} ${be.lineType} ${be.multipleItemBorderColor}`}}}]}};const yl=(be,it,Ct,Tt)=>{const _t=be.calc(Ct).add(2).equal(),Cn=be.max(be.calc(it).sub(_t).div(2).equal(),0),Mn=be.max(be.calc(it).sub(_t).sub(Cn).equal(),0);return{padding:`${(0,ki.unit)(Cn)} ${(0,ki.unit)(Tt)} ${(0,ki.unit)(Mn)}`}},kl=be=>{const{componentCls:it,colorError:Ct,colorWarning:Tt}=be;return{[`${it}:not(${it}-disabled):not([disabled])`]:{[`&${it}-status-error`]:{[`${it}-active-bar`]:{background:Ct}},[`&${it}-status-warning`]:{[`${it}-active-bar`]:{background:Tt}}}}},pl=be=>{const{componentCls:it,antCls:Ct,controlHeight:Tt,paddingInline:_t,lineWidth:Cn,lineType:Mn,colorBorder:zn,borderRadius:ur,motionDurationMid:yr,colorTextDisabled:jn,colorTextPlaceholder:kr,controlHeightLG:Hr,fontSizeLG:Zr,controlHeightSM:Nr,paddingInlineSM:Xr,paddingXS:ta,marginXS:na,colorTextDescription:Ua,lineWidthBold:$r,colorPrimary:da,motionDurationSlow:qa,zIndexPopup:Sa,paddingXXS:_a,sizePopupArrow:No,colorBgElevated:ho,borderRadiusLG:Eo,boxShadowSecondary:fo,borderRadiusSM:Wo,colorSplit:Fo,cellHoverBg:ao,presetsWidth:Ga,presetsMaxWidth:so,boxShadowPopoverArrow:eo,fontHeight:Qo,fontHeightLG:Vo,lineHeightLG:bo}=be;return[{[it]:Object.assign(Object.assign(Object.assign({},(0,xl.Wf)(be)),yl(be,Tt,Qo,_t)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:ur,transition:`border ${yr}, box-shadow ${yr}, background ${yr}`,[`${it}-prefix`]:{flex:"0 0 auto",marginInlineEnd:be.inputAffixPadding},[`${it}-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:be.fontSize,lineHeight:be.lineHeight,transition:`all ${yr}`},(0,Ql.nz)(kr)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:jn,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:kr}}},"&-large":Object.assign(Object.assign({},yl(be,Hr,Vo,_t)),{[`${it}-input > input`]:{fontSize:Zr,lineHeight:bo}}),"&-small":Object.assign({},yl(be,Nr,Qo,Xr)),[`${it}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:be.calc(ta).div(2).equal(),color:jn,lineHeight:1,pointerEvents:"none",transition:`opacity ${yr}, color ${yr}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:na}}},[`${it}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:jn,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${yr}, color ${yr}`,"> *":{verticalAlign:"top"},"&:hover":{color:Ua}},"&:hover":{[`${it}-clear`]:{opacity:1},[`${it}-suffix:not(:last-child)`]:{opacity:0}},[`${it}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Zr,color:jn,fontSize:Zr,verticalAlign:"top",cursor:"default",[`${it}-focused &`]:{color:Ua},[`${it}-range-separator &`]:{[`${it}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${it}-active-bar`]:{bottom:be.calc(Cn).mul(-1).equal(),height:$r,background:da,opacity:0,transition:`all ${qa} ease-out`,pointerEvents:"none"},[`&${it}-focused`]:{[`${it}-active-bar`]:{opacity:1}},[`${it}-range-separator`]:{alignItems:"center",padding:`0 ${(0,ki.unit)(ta)}`,lineHeight:1}},"&-range, &-multiple":{[`${it}-clear`]:{insetInlineEnd:_t},[`&${it}-small`]:{[`${it}-clear`]:{insetInlineEnd:Xr}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,xl.Wf)(be)),Ds(be)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Sa,[`&${it}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${it}-dropdown-placement-bottomLeft,
|
|
|
&${it}-dropdown-placement-bottomRight`]:{[`${it}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${it}-dropdown-placement-topLeft,
|
|
|
&${it}-dropdown-placement-topRight`]:{[`${it}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${Ct}-slide-up-appear, &${Ct}-slide-up-enter`]:{[`${it}-range-arrow${it}-range-arrow`]:{transition:"none"}},[`&${Ct}-slide-up-enter${Ct}-slide-up-enter-active${it}-dropdown-placement-topLeft,
|
|
|
&${Ct}-slide-up-enter${Ct}-slide-up-enter-active${it}-dropdown-placement-topRight,
|
|
|
&${Ct}-slide-up-appear${Ct}-slide-up-appear-active${it}-dropdown-placement-topLeft,
|
|
|
&${Ct}-slide-up-appear${Ct}-slide-up-appear-active${it}-dropdown-placement-topRight`]:{animationName:_l.Qt},[`&${Ct}-slide-up-enter${Ct}-slide-up-enter-active${it}-dropdown-placement-bottomLeft,
|
|
|
&${Ct}-slide-up-enter${Ct}-slide-up-enter-active${it}-dropdown-placement-bottomRight,
|
|
|
&${Ct}-slide-up-appear${Ct}-slide-up-appear-active${it}-dropdown-placement-bottomLeft,
|
|
|
&${Ct}-slide-up-appear${Ct}-slide-up-appear-active${it}-dropdown-placement-bottomRight`]:{animationName:_l.fJ},[`&${Ct}-slide-up-leave ${it}-panel-container`]:{pointerEvents:"none"},[`&${Ct}-slide-up-leave${Ct}-slide-up-leave-active${it}-dropdown-placement-topLeft,
|
|
|
&${Ct}-slide-up-leave${Ct}-slide-up-leave-active${it}-dropdown-placement-topRight`]:{animationName:_l.ly},[`&${Ct}-slide-up-leave${Ct}-slide-up-leave-active${it}-dropdown-placement-bottomLeft,
|
|
|
&${Ct}-slide-up-leave${Ct}-slide-up-leave-active${it}-dropdown-placement-bottomRight`]:{animationName:_l.Uw},[`${it}-panel > ${it}-time-panel`]:{paddingTop:_a},[`${it}-range-wrapper`]:{display:"flex",position:"relative"},[`${it}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:be.calc(_t).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${qa} ease-out`},(0,jl.W)(be,ho,eo)),{"&:before":{insetInlineStart:be.calc(_t).mul(1.5).equal()}}),[`${it}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:ho,borderRadius:Eo,boxShadow:fo,transition:`margin ${qa}`,display:"inline-block",pointerEvents:"auto",[`${it}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${it}-presets`]:{display:"flex",flexDirection:"column",minWidth:Ga,maxWidth:so,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:ta,borderInlineEnd:`${(0,ki.unit)(Cn)} ${Mn} ${Fo}`,li:Object.assign(Object.assign({},xl.vS),{borderRadius:Wo,paddingInline:ta,paddingBlock:be.calc(Nr).sub(Qo).div(2).equal(),cursor:"pointer",transition:`all ${qa}`,"+ li":{marginTop:na},"&:hover":{background:ao}})}},[`${it}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${it}-panel`]:{borderWidth:0}}},[`${it}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${it}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:zn}}}}),"&-dropdown-range":{padding:`${(0,ki.unit)(be.calc(No).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${it}-separator`]:{transform:"scale(-1, 1)"},[`${it}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,_l.oN)(be,"slide-up"),(0,_l.oN)(be,"slide-down"),(0,ps.Fm)(be,"move-up"),(0,ps.Fm)(be,"move-down")]};var El=(0,Ss.I$)("DatePicker",be=>{const it=(0,Fs.mergeToken)((0,ms.e)(be),ks(be),{inputPaddingHorizontalBase:be.calc(be.paddingSM).sub(1).equal(),multipleSelectItemHeight:be.multipleItemHeight,selectHeight:be.controlHeight});return[Bs(it),pl(it),Bi(it),kl(it),Rs(it),(0,Ll.c)(be,{focusElCls:`${be.componentCls}-focused`})]},bs),ns=b(68525);function Jl(be,it,Ct){return Ct!==void 0?Ct:it==="year"&&be.lang.yearPlaceholder?be.lang.yearPlaceholder:it==="quarter"&&be.lang.quarterPlaceholder?be.lang.quarterPlaceholder:it==="month"&&be.lang.monthPlaceholder?be.lang.monthPlaceholder:it==="week"&&be.lang.weekPlaceholder?be.lang.weekPlaceholder:it==="time"&&be.timePickerLocale.placeholder?be.timePickerLocale.placeholder:be.lang.placeholder}function rs(be,it,Ct){return Ct!==void 0?Ct:it==="year"&&be.lang.yearPlaceholder?be.lang.rangeYearPlaceholder:it==="quarter"&&be.lang.quarterPlaceholder?be.lang.rangeQuarterPlaceholder:it==="month"&&be.lang.monthPlaceholder?be.lang.rangeMonthPlaceholder:it==="week"&&be.lang.weekPlaceholder?be.lang.rangeWeekPlaceholder:it==="time"&&be.timePickerLocale.placeholder?be.timePickerLocale.rangePlaceholder:be.lang.rangePlaceholder}function Rl(be,it){const{allowClear:Ct=!0}=be,{clearIcon:Tt,removeIcon:_t}=(0,ns.Z)(Object.assign(Object.assign({},be),{prefixCls:it,componentName:"DatePicker"}));return[ce.useMemo(()=>Ct===!1?!1:Object.assign({clearIcon:Tt},Ct===!0?{}:Ct),[Ct,Tt]),_t]}const[Vl,as]=["week","WeekPicker"],[os,Xs]=["month","MonthPicker"],[js,Ns]=["year","YearPicker"],[hs,is]=["quarter","QuarterPicker"],[Dl,ss]=["time","TimePicker"];var us=b(7939),nu=be=>ce.createElement(us.ZP,Object.assign({size:"small",type:"primary"},be));function ql(be){return(0,ce.useMemo)(()=>Object.assign({button:nu},be),[be])}var Ps=function(be,it){var Ct={};for(var Tt in be)Object.prototype.hasOwnProperty.call(be,Tt)&&it.indexOf(Tt)<0&&(Ct[Tt]=be[Tt]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _t=0,Tt=Object.getOwnPropertySymbols(be);_t<Tt.length;_t++)it.indexOf(Tt[_t])<0&&Object.prototype.propertyIsEnumerable.call(be,Tt[_t])&&(Ct[Tt[_t]]=be[Tt[_t]]);return Ct},Js=be=>(0,ce.forwardRef)((Ct,Tt)=>{var _t;const{prefixCls:Cn,getPopupContainer:Mn,components:zn,className:ur,style:yr,placement:jn,size:kr,disabled:Hr,bordered:Zr=!0,placeholder:Nr,popupClassName:Xr,dropdownClassName:ta,status:na,rootClassName:Ua,variant:$r,picker:da}=Ct,qa=Ps(Ct,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),Sa=ce.useRef(null),{getPrefixCls:_a,direction:No,getPopupContainer:ho,rangePicker:Eo}=(0,ce.useContext)(rl.E_),fo=_a("picker",Cn),{compactSize:Wo,compactItemClassnames:Fo}=(0,Ol.ri)(fo,No),ao=_a(),[Ga,so]=(0,Hl.Z)("rangePicker",$r,Zr),eo=(0,Pl.Z)(fo),[Qo,Vo,bo]=El(fo,eo),[Ao]=Rl(Ct,fo),oo=ql(zn),wo=(0,Wi.Z)(gn=>{var fn;return(fn=kr!=null?kr:Wo)!==null&&fn!==void 0?fn:gn}),vo=ce.useContext(Gl.Z),Io=Hr!=null?Hr:vo,ui=(0,ce.useContext)(Vt.aM),{hasFeedback:Ci,status:tt,feedbackIcon:Ge}=ui,Ft=ce.createElement(ce.Fragment,null,da===Dl?ce.createElement(yt,null):ce.createElement(qe,null),Ci&&Ge);(0,ce.useImperativeHandle)(Tt,()=>Sa.current);const[Mt]=(0,ts.Z)("Calendar",Xl.Z),Kt=Object.assign(Object.assign({},Mt),Ct.locale),[nn]=(0,oi.Cn)("DatePicker",(_t=Ct.popupStyle)===null||_t===void 0?void 0:_t.zIndex);return Qo(ce.createElement(qo.Z,{space:!0},ce.createElement(mi,Object.assign({separator:ce.createElement("span",{"aria-label":"to",className:`${fo}-separator`},ce.createElement(de,null)),disabled:Io,ref:Sa,placement:jn,placeholder:rs(Kt,da,Nr),suffixIcon:Ft,prevIcon:ce.createElement("span",{className:`${fo}-prev-icon`}),nextIcon:ce.createElement("span",{className:`${fo}-next-icon`}),superPrevIcon:ce.createElement("span",{className:`${fo}-super-prev-icon`}),superNextIcon:ce.createElement("span",{className:`${fo}-super-next-icon`}),transitionName:`${ao}-slide-up`,picker:da},qa,{className:at()({[`${fo}-${wo}`]:wo,[`${fo}-${Ga}`]:so},(0,Zi.Z)(fo,(0,Zi.F)(tt,na),Ci),Vo,Fo,ur,Eo==null?void 0:Eo.className,bo,eo,Ua),style:Object.assign(Object.assign({},Eo==null?void 0:Eo.style),yr),locale:Kt.lang,prefixCls:fo,getPopupContainer:Mn||ho,generateConfig:be,components:oo,direction:No,classNames:{popup:at()(Vo,Xr||ta,bo,eo,Ua)},styles:{popup:Object.assign(Object.assign({},Ct.popupStyle),{zIndex:nn})},allowClear:Ao}))))}),Ms=function(be,it){var Ct={};for(var Tt in be)Object.prototype.hasOwnProperty.call(be,Tt)&&it.indexOf(Tt)<0&&(Ct[Tt]=be[Tt]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _t=0,Tt=Object.getOwnPropertySymbols(be);_t<Tt.length;_t++)it.indexOf(Tt[_t])<0&&Object.prototype.propertyIsEnumerable.call(be,Tt[_t])&&(Ct[Tt[_t]]=be[Tt[_t]]);return Ct},qs=be=>{const it=(ur,yr)=>{const jn=yr===ss?"timePicker":"datePicker";return(0,ce.forwardRef)((Hr,Zr)=>{var Nr;const{prefixCls:Xr,getPopupContainer:ta,components:na,style:Ua,className:$r,rootClassName:da,size:qa,bordered:Sa,placement:_a,placeholder:No,popupClassName:ho,dropdownClassName:Eo,disabled:fo,status:Wo,variant:Fo,onCalendarChange:ao}=Hr,Ga=Ms(Hr,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:so,direction:eo,getPopupContainer:Qo,[jn]:Vo}=(0,ce.useContext)(rl.E_),bo=so("picker",Xr),{compactSize:Ao,compactItemClassnames:oo}=(0,Ol.ri)(bo,eo),wo=ce.useRef(null),[vo,Io]=(0,Hl.Z)("datePicker",Fo,Sa),ui=(0,Pl.Z)(bo),[Ci,tt,Ge]=El(bo,ui);(0,ce.useImperativeHandle)(Zr,()=>wo.current);const Ft={showToday:!0},Mt=ur||Hr.picker,Kt=so(),{onSelect:nn,multiple:gn}=Ga,fn=nn&&ur==="time"&&!gn,Sn=(Wa,Ka,wr)=>{ao==null||ao(Wa,Ka,wr),fn&&nn(Wa)},[Dn,Xn]=Rl(Hr,bo),Kn=ql(na),Vn=(0,Wi.Z)(Wa=>{var Ka;return(Ka=qa!=null?qa:Ao)!==null&&Ka!==void 0?Ka:Wa}),Tn=ce.useContext(Gl.Z),kn=fo!=null?fo:Tn,Kr=(0,ce.useContext)(Vt.aM),{hasFeedback:mr,status:aa,feedbackIcon:Qr}=Kr,pa=ce.createElement(ce.Fragment,null,Mt==="time"?ce.createElement(yt,null):ce.createElement(qe,null),mr&&Qr),[Yr]=(0,ts.Z)("DatePicker",Xl.Z),fa=Object.assign(Object.assign({},Yr),Hr.locale),[ya]=(0,oi.Cn)("DatePicker",(Nr=Hr.popupStyle)===null||Nr===void 0?void 0:Nr.zIndex);return Ci(ce.createElement(qo.Z,{space:!0},ce.createElement(vi,Object.assign({ref:wo,placeholder:Jl(fa,Mt,No),suffixIcon:pa,placement:_a,prevIcon:ce.createElement("span",{className:`${bo}-prev-icon`}),nextIcon:ce.createElement("span",{className:`${bo}-next-icon`}),superPrevIcon:ce.createElement("span",{className:`${bo}-super-prev-icon`}),superNextIcon:ce.createElement("span",{className:`${bo}-super-next-icon`}),transitionName:`${Kt}-slide-up`,picker:ur,onCalendarChange:Sn},Ft,Ga,{locale:fa.lang,className:at()({[`${bo}-${Vn}`]:Vn,[`${bo}-${vo}`]:Io},(0,Zi.Z)(bo,(0,Zi.F)(aa,Wo),mr),tt,oo,Vo==null?void 0:Vo.className,$r,Ge,ui,da),style:Object.assign(Object.assign({},Vo==null?void 0:Vo.style),Ua),prefixCls:bo,getPopupContainer:ta||Qo,generateConfig:be,components:Kn,direction:eo,disabled:kn,classNames:{popup:at()(tt,Ge,ui,da,ho||Eo)},styles:{popup:Object.assign(Object.assign({},Hr.popupStyle),{zIndex:ya})},allowClear:Dn,removeIcon:Xn}))))})},Ct=it(),Tt=it(Vl,as),_t=it(os,Xs),Cn=it(js,Ns),Mn=it(hs,is),zn=it(Dl,ss);return{DatePicker:Ct,WeekPicker:Tt,MonthPicker:_t,YearPicker:Cn,TimePicker:zn,QuarterPicker:Mn}},Us=be=>{const{DatePicker:it,WeekPicker:Ct,MonthPicker:Tt,YearPicker:_t,TimePicker:Cn,QuarterPicker:Mn}=qs(be),zn=Js(be),ur=it;return ur.WeekPicker=Ct,ur.MonthPicker=Tt,ur.YearPicker=_t,ur.RangePicker=zn,ur.TimePicker=Cn,ur.QuarterPicker=Mn,ur};const _s=Us(Le),Ts=(0,Je.Z)(_s,"popupAlign",void 0,"picker");_s._InternalPanelDoNotUseOrYouWillBeFired=Ts;const Xo=(0,Je.Z)(_s.RangePicker,"popupAlign",void 0,"picker");_s._InternalRangePanelDoNotUseOrYouWillBeFired=Xo,_s.generatePicker=Us;var Ls=_s},51502:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return de}});var y=b(59301),Ze=b(92310),me=b.n(Ze),Ve=b(47999),ge=b(48755),ye=b(31756),xe=b(13783),Se={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},pe=y.createContext({}),we=b(11592),ke=function(Oe,at){var ct={};for(var Pe in Oe)Object.prototype.hasOwnProperty.call(Oe,Pe)&&at.indexOf(Pe)<0&&(ct[Pe]=Oe[Pe]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Pe=Object.getOwnPropertySymbols(Oe);$e<Pe.length;$e++)at.indexOf(Pe[$e])<0&&Object.prototype.propertyIsEnumerable.call(Oe,Pe[$e])&&(ct[Pe[$e]]=Oe[Pe[$e]]);return ct};const De=Oe=>(0,we.Z)(Oe).map(at=>Object.assign(Object.assign({},at==null?void 0:at.props),{key:at.key}));function Fe(Oe,at,ct){const Pe=y.useMemo(()=>at||De(ct),[at,ct]);return y.useMemo(()=>Pe.map(ut=>{var{span:St}=ut,ft=ke(ut,["span"]);return St==="filled"?Object.assign(Object.assign({},ft),{filled:!0}):Object.assign(Object.assign({},ft),{span:typeof St=="number"?St:(0,Ve.m9)(Oe,St)})}),[Pe,Oe])}var ue=function(Oe,at){var ct={};for(var Pe in Oe)Object.prototype.hasOwnProperty.call(Oe,Pe)&&at.indexOf(Pe)<0&&(ct[Pe]=Oe[Pe]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Pe=Object.getOwnPropertySymbols(Oe);$e<Pe.length;$e++)at.indexOf(Pe[$e])<0&&Object.prototype.propertyIsEnumerable.call(Oe,Pe[$e])&&(ct[Pe[$e]]=Oe[Pe[$e]]);return ct};function ve(Oe,at){let ct=[],Pe=[],$e=!1,ut=0;return Oe.filter(St=>St).forEach(St=>{const{filled:ft}=St,Dt=ue(St,["filled"]);if(ft){Pe.push(Dt),ct.push(Pe),Pe=[],ut=0;return}const We=at-ut;ut+=St.span||1,ut>=at?(ut>at?($e=!0,Pe.push(Object.assign(Object.assign({},Dt),{span:We}))):Pe.push(Dt),ct.push(Pe),Pe=[],ut=0):Pe.push(Dt)}),Pe.length>0&&ct.push(Pe),ct=ct.map(St=>{const ft=St.reduce((Dt,We)=>Dt+(We.span||1),0);if(ft<at){const Dt=St[St.length-1];return Dt.span=at-(ft-(Dt.span||1)),St}return St}),[ct,$e]}var Le=(Oe,at)=>{const[ct,Pe]=(0,y.useMemo)(()=>ve(at,Oe),[at,Oe]);return ct},ce=Oe=>{let{children:at}=Oe;return at};function _e(Oe){return Oe!=null}var Re=Oe=>{const{itemPrefixCls:at,component:ct,span:Pe,className:$e,style:ut,labelStyle:St,contentStyle:ft,bordered:Dt,label:We,content:kt,colon:Ot,type:ie,styles:oe}=Oe,te=ct,x=y.useContext(pe),{classNames:re}=x;return Dt?y.createElement(te,{className:me()({[`${at}-item-label`]:ie==="label",[`${at}-item-content`]:ie==="content",[`${re==null?void 0:re.label}`]:ie==="label",[`${re==null?void 0:re.content}`]:ie==="content"},$e),style:ut,colSpan:Pe},_e(We)&&y.createElement("span",{style:Object.assign(Object.assign({},St),oe==null?void 0:oe.label)},We),_e(kt)&&y.createElement("span",{style:Object.assign(Object.assign({},St),oe==null?void 0:oe.content)},kt)):y.createElement(te,{className:me()(`${at}-item`,$e),style:ut,colSpan:Pe},y.createElement("div",{className:`${at}-item-container`},(We||We===0)&&y.createElement("span",{className:me()(`${at}-item-label`,re==null?void 0:re.label,{[`${at}-item-no-colon`]:!Ot}),style:Object.assign(Object.assign({},St),oe==null?void 0:oe.label)},We),(kt||kt===0)&&y.createElement("span",{className:me()(`${at}-item-content`,re==null?void 0:re.content),style:Object.assign(Object.assign({},ft),oe==null?void 0:oe.content)},kt)))};function lt(Oe,at,ct){let{colon:Pe,prefixCls:$e,bordered:ut}=at,{component:St,type:ft,showLabel:Dt,showContent:We,labelStyle:kt,contentStyle:Ot,styles:ie}=ct;return Oe.map((oe,te)=>{let{label:x,children:re,prefixCls:ne=$e,className:se,style:Ne,labelStyle:ze,contentStyle:et,span:ot=1,key:dt,styles:ht}=oe;return typeof St=="string"?y.createElement(Re,{key:`${ft}-${dt||te}`,className:se,style:Ne,styles:{label:Object.assign(Object.assign(Object.assign(Object.assign({},kt),ie==null?void 0:ie.label),ze),ht==null?void 0:ht.label),content:Object.assign(Object.assign(Object.assign(Object.assign({},Ot),ie==null?void 0:ie.content),et),ht==null?void 0:ht.content)},span:ot,colon:Pe,component:St,itemPrefixCls:ne,bordered:ut,label:Dt?x:null,content:We?re:null,type:ft}):[y.createElement(Re,{key:`label-${dt||te}`,className:se,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},kt),ie==null?void 0:ie.label),Ne),ze),ht==null?void 0:ht.label),span:1,colon:Pe,component:St[0],itemPrefixCls:ne,bordered:ut,label:x,type:"label"}),y.createElement(Re,{key:`content-${dt||te}`,className:se,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ot),ie==null?void 0:ie.content),Ne),et),ht==null?void 0:ht.content),span:ot*2-1,component:St[1],itemPrefixCls:ne,bordered:ut,content:re,type:"content"})]})}var Ue=Oe=>{const at=y.useContext(pe),{prefixCls:ct,vertical:Pe,row:$e,index:ut,bordered:St}=Oe;return Pe?y.createElement(y.Fragment,null,y.createElement("tr",{key:`label-${ut}`,className:`${ct}-row`},lt($e,Oe,Object.assign({component:"th",type:"label",showLabel:!0},at))),y.createElement("tr",{key:`content-${ut}`,className:`${ct}-row`},lt($e,Oe,Object.assign({component:"td",type:"content",showContent:!0},at)))):y.createElement("tr",{key:ut,className:`${ct}-row`},lt($e,Oe,Object.assign({component:St?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},at)))},qe=b(36237),Ae=b(63356),rt=b(16931),Ce=b(51636);const Be=Oe=>{const{componentCls:at,labelBg:ct}=Oe;return{[`&${at}-bordered`]:{[`> ${at}-view`]:{border:`${(0,qe.unit)(Oe.lineWidth)} ${Oe.lineType} ${Oe.colorSplit}`,"> table":{tableLayout:"auto"},[`${at}-row`]:{borderBottom:`${(0,qe.unit)(Oe.lineWidth)} ${Oe.lineType} ${Oe.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${at}-item-label, > ${at}-item-content`]:{padding:`${(0,qe.unit)(Oe.padding)} ${(0,qe.unit)(Oe.paddingLG)}`,borderInlineEnd:`${(0,qe.unit)(Oe.lineWidth)} ${Oe.lineType} ${Oe.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${at}-item-label`]:{color:Oe.colorTextSecondary,backgroundColor:ct,"&::after":{display:"none"}}}},[`&${at}-middle`]:{[`${at}-row`]:{[`> ${at}-item-label, > ${at}-item-content`]:{padding:`${(0,qe.unit)(Oe.paddingSM)} ${(0,qe.unit)(Oe.paddingLG)}`}}},[`&${at}-small`]:{[`${at}-row`]:{[`> ${at}-item-label, > ${at}-item-content`]:{padding:`${(0,qe.unit)(Oe.paddingXS)} ${(0,qe.unit)(Oe.padding)}`}}}}}},yt=Oe=>{const{componentCls:at,extraColor:ct,itemPaddingBottom:Pe,itemPaddingEnd:$e,colonMarginRight:ut,colonMarginLeft:St,titleMarginBottom:ft}=Oe;return{[at]:Object.assign(Object.assign(Object.assign({},(0,Ae.Wf)(Oe)),Be(Oe)),{"&-rtl":{direction:"rtl"},[`${at}-header`]:{display:"flex",alignItems:"center",marginBottom:ft},[`${at}-title`]:Object.assign(Object.assign({},Ae.vS),{flex:"auto",color:Oe.titleColor,fontWeight:Oe.fontWeightStrong,fontSize:Oe.fontSizeLG,lineHeight:Oe.lineHeightLG}),[`${at}-extra`]:{marginInlineStart:"auto",color:ct,fontSize:Oe.fontSize},[`${at}-view`]:{width:"100%",borderRadius:Oe.borderRadiusLG,table:{width:"100%",tableLayout:"fixed",borderCollapse:"collapse"}},[`${at}-row`]:{"> th, > td":{paddingBottom:Pe,paddingInlineEnd:$e},"> th:last-child, > td:last-child":{paddingInlineEnd:0},"&:last-child":{borderBottom:"none","> th, > td":{paddingBottom:0}}},[`${at}-item-label`]:{color:Oe.labelColor,fontWeight:"normal",fontSize:Oe.fontSize,lineHeight:Oe.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${(0,qe.unit)(St)} ${(0,qe.unit)(ut)}`},[`&${at}-item-no-colon::after`]:{content:'""'}},[`${at}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${at}-item-content`]:{display:"table-cell",flex:1,color:Oe.contentColor,fontSize:Oe.fontSize,lineHeight:Oe.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:Oe.paddingSM}}},"&-small":{[`${at}-row`]:{"> th, > td":{paddingBottom:Oe.paddingXS}}}})}},Qe=Oe=>({labelBg:Oe.colorFillAlter,labelColor:Oe.colorTextTertiary,titleColor:Oe.colorText,titleMarginBottom:Oe.fontSizeSM*Oe.lineHeightSM,itemPaddingBottom:Oe.padding,itemPaddingEnd:Oe.padding,colonMarginRight:Oe.marginXS,colonMarginLeft:Oe.marginXXS/2,contentColor:Oe.colorText,extraColor:Oe.colorText});var nt=(0,rt.I$)("Descriptions",Oe=>{const at=(0,Ce.mergeToken)(Oe,{});return yt(at)},Qe),Et=function(Oe,at){var ct={};for(var Pe in Oe)Object.prototype.hasOwnProperty.call(Oe,Pe)&&at.indexOf(Pe)<0&&(ct[Pe]=Oe[Pe]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Pe=Object.getOwnPropertySymbols(Oe);$e<Pe.length;$e++)at.indexOf(Pe[$e])<0&&Object.prototype.propertyIsEnumerable.call(Oe,Pe[$e])&&(ct[Pe[$e]]=Oe[Pe[$e]]);return ct};const He=Oe=>{const{prefixCls:at,title:ct,extra:Pe,column:$e,colon:ut=!0,bordered:St,layout:ft,children:Dt,className:We,rootClassName:kt,style:Ot,size:ie,labelStyle:oe,contentStyle:te,styles:x,items:re,classNames:ne}=Oe,se=Et(Oe,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","styles","items","classNames"]),{getPrefixCls:Ne,direction:ze,className:et,style:ot,classNames:dt,styles:ht}=(0,ge.dj)("descriptions"),he=Ne("descriptions",at),Me=(0,xe.Z)(),Ye=y.useMemo(()=>{var xt;return typeof $e=="number"?$e:(xt=(0,Ve.m9)(Me,Object.assign(Object.assign({},Se),$e)))!==null&&xt!==void 0?xt:3},[Me,$e]),Pt=Fe(Me,re,Dt),Nt=(0,ye.Z)(ie),Yt=Le(Ye,Pt),[Lt,Zt,Rt]=nt(he),tn=y.useMemo(()=>({labelStyle:oe,contentStyle:te,styles:{content:Object.assign(Object.assign({},ht.content),x==null?void 0:x.content),label:Object.assign(Object.assign({},ht.label),x==null?void 0:x.label)},classNames:{label:me()(dt.label,ne==null?void 0:ne.label),content:me()(dt.content,ne==null?void 0:ne.content)}}),[oe,te,x,ne,dt,ht]);return Lt(y.createElement(pe.Provider,{value:tn},y.createElement("div",Object.assign({className:me()(he,et,dt.root,ne==null?void 0:ne.root,{[`${he}-${Nt}`]:Nt&&Nt!=="default",[`${he}-bordered`]:!!St,[`${he}-rtl`]:ze==="rtl"},We,kt,Zt,Rt),style:Object.assign(Object.assign(Object.assign(Object.assign({},ot),ht.root),x==null?void 0:x.root),Ot)},se),(ct||Pe)&&y.createElement("div",{className:me()(`${he}-header`,dt.header,ne==null?void 0:ne.header),style:Object.assign(Object.assign({},ht.header),x==null?void 0:x.header)},ct&&y.createElement("div",{className:me()(`${he}-title`,dt.title,ne==null?void 0:ne.title),style:Object.assign(Object.assign({},ht.title),x==null?void 0:x.title)},ct),Pe&&y.createElement("div",{className:me()(`${he}-extra`,dt.extra,ne==null?void 0:ne.extra),style:Object.assign(Object.assign({},ht.extra),x==null?void 0:x.extra)},Pe)),y.createElement("div",{className:`${he}-view`},y.createElement("table",null,y.createElement("tbody",null,Yt.map((xt,zt)=>y.createElement(Ue,{key:zt,index:zt,colon:ut,prefixCls:he,vertical:ft==="vertical",bordered:St,row:xt}))))))))};He.Item=ce;var de=He},37285:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return De}});var y=b(59301),Ze=b(92310),me=b.n(Ze),Ve=b(48755),ge=b(36237),ye=b(63356),xe=b(16931),fe=b(51636);const Se=Fe=>{const{componentCls:ue,sizePaddingEdgeHorizontal:ve,colorSplit:Ie,lineWidth:Le,textPaddingInline:Je,orientationMargin:ce,verticalMarginInline:_e}=Fe;return{[ue]:Object.assign(Object.assign({},(0,ye.Wf)(Fe)),{borderBlockStart:`${(0,ge.unit)(Le)} solid ${Ie}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:_e,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,ge.unit)(Le)} solid ${Ie}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,ge.unit)(Fe.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${ue}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,ge.unit)(Fe.dividerHorizontalWithTextGutterMargin)} 0`,color:Fe.colorTextHeading,fontWeight:500,fontSize:Fe.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Ie}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,ge.unit)(Le)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ue}-with-text-start`]:{"&::before":{width:`calc(${ce} * 100%)`},"&::after":{width:`calc(100% - ${ce} * 100%)`}},[`&-horizontal${ue}-with-text-end`]:{"&::before":{width:`calc(100% - ${ce} * 100%)`},"&::after":{width:`calc(${ce} * 100%)`}},[`${ue}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Je},"&-dashed":{background:"none",borderColor:Ie,borderStyle:"dashed",borderWidth:`${(0,ge.unit)(Le)} 0 0`},[`&-horizontal${ue}-with-text${ue}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ue}-dashed`]:{borderInlineStartWidth:Le,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:Ie,borderStyle:"dotted",borderWidth:`${(0,ge.unit)(Le)} 0 0`},[`&-horizontal${ue}-with-text${ue}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${ue}-dotted`]:{borderInlineStartWidth:Le,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ue}-with-text`]:{color:Fe.colorText,fontWeight:"normal",fontSize:Fe.fontSize},[`&-horizontal${ue}-with-text-start${ue}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ue}-inner-text`]:{paddingInlineStart:ve}},[`&-horizontal${ue}-with-text-end${ue}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ue}-inner-text`]:{paddingInlineEnd:ve}}})}},le=Fe=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Fe.marginXS});var pe=(0,xe.I$)("Divider",Fe=>{const ue=(0,fe.mergeToken)(Fe,{dividerHorizontalWithTextGutterMargin:Fe.margin,dividerHorizontalGutterMargin:Fe.marginLG,sizePaddingEdgeHorizontal:0});return[Se(ue)]},le,{unitless:{orientationMargin:!0}}),we=function(Fe,ue){var ve={};for(var Ie in Fe)Object.prototype.hasOwnProperty.call(Fe,Ie)&&ue.indexOf(Ie)<0&&(ve[Ie]=Fe[Ie]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,Ie=Object.getOwnPropertySymbols(Fe);Le<Ie.length;Le++)ue.indexOf(Ie[Le])<0&&Object.prototype.propertyIsEnumerable.call(Fe,Ie[Le])&&(ve[Ie[Le]]=Fe[Ie[Le]]);return ve},De=Fe=>{const{getPrefixCls:ue,direction:ve,className:Ie,style:Le}=(0,Ve.dj)("divider"),{prefixCls:Je,type:ce="horizontal",orientation:_e="center",orientationMargin:Ke,className:Re,rootClassName:lt,children:Te,dashed:Ue,variant:qe="solid",plain:Ae,style:rt}=Fe,Ce=we(Fe,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),Be=ue("divider",Je),[yt,Qe,nt]=pe(Be),Et=!!Te,He=y.useMemo(()=>_e==="left"?ve==="rtl"?"end":"start":_e==="right"?ve==="rtl"?"start":"end":_e,[ve,_e]),de=He==="start"&&Ke!=null,Oe=He==="end"&&Ke!=null,at=me()(Be,Ie,Qe,nt,`${Be}-${ce}`,{[`${Be}-with-text`]:Et,[`${Be}-with-text-${He}`]:Et,[`${Be}-dashed`]:!!Ue,[`${Be}-${qe}`]:qe!=="solid",[`${Be}-plain`]:!!Ae,[`${Be}-rtl`]:ve==="rtl",[`${Be}-no-default-orientation-margin-start`]:de,[`${Be}-no-default-orientation-margin-end`]:Oe},Re,lt),ct=y.useMemo(()=>typeof Ke=="number"?Ke:/^\d+$/.test(Ke)?Number(Ke):Ke,[Ke]),Pe={marginInlineStart:de?ct:void 0,marginInlineEnd:Oe?ct:void 0};return yt(y.createElement("div",Object.assign({className:at,style:Object.assign(Object.assign({},Le),rt)},Ce,{role:"separator"}),Te&&ce!=="vertical"&&y.createElement("span",{className:`${Be}-inner-text`,style:Pe},Te)))}},36207:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return ze}});var y=b(59301),Ze=b(92310),me=b.n(Ze),Ve=b(85899),ge=b(72190),ye=b(43403),xe=b(34280),fe=y.createContext(null),Se=y.createContext({}),le=fe,pe=b(18642),we=b(60499),ke=b(77900),De=b(10228),Fe=b(26112),ue=b(42244),ve=b(8654),Ie=["prefixCls","className","containerRef"],Le=function(ot){var dt=ot.prefixCls,ht=ot.className,he=ot.containerRef,Me=(0,ue.Z)(ot,Ie),Ye=y.useContext(Se),Pt=Ye.panel,Nt=(0,ve.x1)(Pt,he);return y.createElement("div",(0,we.Z)({className:me()("".concat(dt,"-content"),ht),role:"dialog",ref:Nt},(0,Fe.Z)(ot,{aria:!0}),{"aria-modal":"true"},Me))},Je=Le,ce=b(48736);function _e(et){return typeof et=="string"&&String(Number(et))===et?((0,ce.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(et)):et}function Ke(et){warning(!("wrapperClassName"in et),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!et.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Re={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function lt(et,ot){var dt,ht,he,Me=et.prefixCls,Ye=et.open,Pt=et.placement,Nt=et.inline,Yt=et.push,Lt=et.forceRender,Zt=et.autoFocus,Rt=et.keyboard,tn=et.classNames,xt=et.rootClassName,zt=et.rootStyle,cn=et.zIndex,bn=et.className,bt=et.id,Ht=et.style,Jt=et.motion,vn=et.width,Bn=et.height,Yn=et.children,hr=et.mask,Cr=et.maskClosable,Un=et.maskMotion,fr=et.maskClassName,Gt=et.maskStyle,Wt=et.afterOpenChange,dn=et.onClose,un=et.onMouseEnter,on=et.onMouseOver,On=et.onMouseLeave,pn=et.onClick,yn=et.onKeyDown,dr=et.onKeyUp,qn=et.styles,Hn=et.drawerRender,Tr=y.useRef(),Or=y.useRef(),ga=y.useRef();y.useImperativeHandle(ot,function(){return Tr.current});var va=function(Qt){var en=Qt.keyCode,hn=Qt.shiftKey;switch(en){case De.Z.TAB:{if(en===De.Z.TAB){if(!hn&&document.activeElement===ga.current){var cr;(cr=Or.current)===null||cr===void 0||cr.focus({preventScroll:!0})}else if(hn&&document.activeElement===Or.current){var sr;(sr=ga.current)===null||sr===void 0||sr.focus({preventScroll:!0})}}break}case De.Z.ESC:{dn&&Rt&&(Qt.stopPropagation(),dn(Qt));break}}};y.useEffect(function(){if(Ye&&Zt){var qt;(qt=Tr.current)===null||qt===void 0||qt.focus({preventScroll:!0})}},[Ye]);var Ln=y.useState(!1),tr=(0,ge.Z)(Ln,2),Lr=tr[0],Mr=tr[1],Ut=y.useContext(le),rn;typeof Yt=="boolean"?rn=Yt?{}:{distance:0}:rn=Yt||{};var At=(dt=(ht=(he=rn)===null||he===void 0?void 0:he.distance)!==null&&ht!==void 0?ht:Ut==null?void 0:Ut.pushDistance)!==null&&dt!==void 0?dt:180,$t=y.useMemo(function(){return{pushDistance:At,push:function(){Mr(!0)},pull:function(){Mr(!1)}}},[At]);y.useEffect(function(){if(Ye){var qt;Ut==null||(qt=Ut.push)===null||qt===void 0||qt.call(Ut)}else{var Qt;Ut==null||(Qt=Ut.pull)===null||Qt===void 0||Qt.call(Ut)}},[Ye]),y.useEffect(function(){return function(){var qt;Ut==null||(qt=Ut.pull)===null||qt===void 0||qt.call(Ut)}},[]);var It=hr&&y.createElement(ke.default,(0,we.Z)({key:"mask"},Un,{visible:Ye}),function(qt,Qt){var en=qt.className,hn=qt.style;return y.createElement("div",{className:me()("".concat(Me,"-mask"),en,tn==null?void 0:tn.mask,fr),style:(0,Ve.Z)((0,Ve.Z)((0,Ve.Z)({},hn),Gt),qn==null?void 0:qn.mask),onClick:Cr&&Ye?dn:void 0,ref:Qt})}),Xt=typeof Jt=="function"?Jt(Pt):Jt,gt={};if(Lr&&At)switch(Pt){case"top":gt.transform="translateY(".concat(At,"px)");break;case"bottom":gt.transform="translateY(".concat(-At,"px)");break;case"left":gt.transform="translateX(".concat(At,"px)");break;default:gt.transform="translateX(".concat(-At,"px)");break}Pt==="left"||Pt==="right"?gt.width=_e(vn):gt.height=_e(Bn);var ln={onMouseEnter:un,onMouseOver:on,onMouseLeave:On,onClick:pn,onKeyDown:yn,onKeyUp:dr},an=y.createElement(ke.default,(0,we.Z)({key:"panel"},Xt,{visible:Ye,forceRender:Lt,onVisibleChanged:function(Qt){Wt==null||Wt(Qt)},removeOnLeave:!1,leavedClassName:"".concat(Me,"-content-wrapper-hidden")}),function(qt,Qt){var en=qt.className,hn=qt.style,cr=y.createElement(Je,(0,we.Z)({id:bt,containerRef:Qt,prefixCls:Me,className:me()(bn,tn==null?void 0:tn.content),style:(0,Ve.Z)((0,Ve.Z)({},Ht),qn==null?void 0:qn.content)},(0,Fe.Z)(et,{aria:!0}),ln),Yn);return y.createElement("div",(0,we.Z)({className:me()("".concat(Me,"-content-wrapper"),tn==null?void 0:tn.wrapper,en),style:(0,Ve.Z)((0,Ve.Z)((0,Ve.Z)({},gt),hn),qn==null?void 0:qn.wrapper)},(0,Fe.Z)(et,{data:!0})),Hn?Hn(cr):cr)}),En=(0,Ve.Z)({},zt);return cn&&(En.zIndex=cn),y.createElement(le.Provider,{value:$t},y.createElement("div",{className:me()(Me,"".concat(Me,"-").concat(Pt),xt,(0,pe.Z)((0,pe.Z)({},"".concat(Me,"-open"),Ye),"".concat(Me,"-inline"),Nt)),style:En,tabIndex:-1,ref:Tr,onKeyDown:va},It,y.createElement("div",{tabIndex:0,ref:Or,style:Re,"aria-hidden":"true","data-sentinel":"start"}),an,y.createElement("div",{tabIndex:0,ref:ga,style:Re,"aria-hidden":"true","data-sentinel":"end"})))}var Te=y.forwardRef(lt),Ue=Te,qe=function(ot){var dt=ot.open,ht=dt===void 0?!1:dt,he=ot.prefixCls,Me=he===void 0?"rc-drawer":he,Ye=ot.placement,Pt=Ye===void 0?"right":Ye,Nt=ot.autoFocus,Yt=Nt===void 0?!0:Nt,Lt=ot.keyboard,Zt=Lt===void 0?!0:Lt,Rt=ot.width,tn=Rt===void 0?378:Rt,xt=ot.mask,zt=xt===void 0?!0:xt,cn=ot.maskClosable,bn=cn===void 0?!0:cn,bt=ot.getContainer,Ht=ot.forceRender,Jt=ot.afterOpenChange,vn=ot.destroyOnClose,Bn=ot.onMouseEnter,Yn=ot.onMouseOver,hr=ot.onMouseLeave,Cr=ot.onClick,Un=ot.onKeyDown,fr=ot.onKeyUp,Gt=ot.panelRef,Wt=y.useState(!1),dn=(0,ge.Z)(Wt,2),un=dn[0],on=dn[1],On=y.useState(!1),pn=(0,ge.Z)(On,2),yn=pn[0],dr=pn[1];(0,xe.Z)(function(){dr(!0)},[]);var qn=yn?ht:!1,Hn=y.useRef(),Tr=y.useRef();(0,xe.Z)(function(){qn&&(Tr.current=document.activeElement)},[qn]);var Or=function(Lr){var Mr;if(on(Lr),Jt==null||Jt(Lr),!Lr&&Tr.current&&!((Mr=Hn.current)!==null&&Mr!==void 0&&Mr.contains(Tr.current))){var Ut;(Ut=Tr.current)===null||Ut===void 0||Ut.focus({preventScroll:!0})}},ga=y.useMemo(function(){return{panel:Gt}},[Gt]);if(!Ht&&!un&&!qn&&vn)return null;var va={onMouseEnter:Bn,onMouseOver:Yn,onMouseLeave:hr,onClick:Cr,onKeyDown:Un,onKeyUp:fr},Ln=(0,Ve.Z)((0,Ve.Z)({},ot),{},{open:qn,prefixCls:Me,placement:Pt,autoFocus:Yt,keyboard:Zt,width:tn,mask:zt,maskClosable:bn,inline:bt===!1,afterOpenChange:Or,ref:Hn},va);return y.createElement(Se.Provider,{value:ga},y.createElement(ye.Z,{open:qn||Ht||un,autoDestroy:!1,getContainer:bt,autoLock:zt&&(qn||un)},y.createElement(Ue,Ln)))},Ae=qe,rt=Ae,Ce=b(62487),Be=b(75030),yt=b(86641),Qe=b(55743),nt=b(48755),Et=b(91190),He=b(78776),de=b(458),at=et=>{var ot,dt;const{prefixCls:ht,title:he,footer:Me,extra:Ye,loading:Pt,onClose:Nt,headerStyle:Yt,bodyStyle:Lt,footerStyle:Zt,children:Rt,classNames:tn,styles:xt}=et,zt=(0,nt.dj)("drawer"),cn=y.useCallback(vn=>y.createElement("button",{type:"button",onClick:Nt,"aria-label":"Close",className:`${ht}-close`},vn),[Nt]),[bn,bt]=(0,He.Z)((0,He.w)(et),(0,He.w)(zt),{closable:!0,closeIconRender:cn}),Ht=y.useMemo(()=>{var vn,Bn;return!he&&!bn?null:y.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(vn=zt.styles)===null||vn===void 0?void 0:vn.header),Yt),xt==null?void 0:xt.header),className:me()(`${ht}-header`,{[`${ht}-header-close-only`]:bn&&!he&&!Ye},(Bn=zt.classNames)===null||Bn===void 0?void 0:Bn.header,tn==null?void 0:tn.header)},y.createElement("div",{className:`${ht}-header-title`},bt,he&&y.createElement("div",{className:`${ht}-title`},he)),Ye&&y.createElement("div",{className:`${ht}-extra`},Ye))},[bn,bt,Ye,Yt,ht,he]),Jt=y.useMemo(()=>{var vn,Bn;if(!Me)return null;const Yn=`${ht}-footer`;return y.createElement("div",{className:me()(Yn,(vn=zt.classNames)===null||vn===void 0?void 0:vn.footer,tn==null?void 0:tn.footer),style:Object.assign(Object.assign(Object.assign({},(Bn=zt.styles)===null||Bn===void 0?void 0:Bn.footer),Zt),xt==null?void 0:xt.footer)},Me)},[Me,Zt,ht]);return y.createElement(y.Fragment,null,Ht,y.createElement("div",{className:me()(`${ht}-body`,tn==null?void 0:tn.body,(ot=zt.classNames)===null||ot===void 0?void 0:ot.body),style:Object.assign(Object.assign(Object.assign({},(dt=zt.styles)===null||dt===void 0?void 0:dt.body),Lt),xt==null?void 0:xt.body)},Pt?y.createElement(de.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${ht}-body-skeleton`}):Rt),Jt)},ct=b(36237),Pe=b(63356),$e=b(16931),ut=b(51636);const St=et=>{const ot="100%";return{left:`translateX(-${ot})`,right:`translateX(${ot})`,top:`translateY(-${ot})`,bottom:`translateY(${ot})`}[et]},ft=(et,ot)=>({"&-enter, &-appear":Object.assign(Object.assign({},et),{"&-active":ot}),"&-leave":Object.assign(Object.assign({},ot),{"&-active":et})}),Dt=(et,ot)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${ot}`}}},ft({opacity:et},{opacity:1})),We=(et,ot)=>[Dt(.7,ot),ft({transform:St(et)},{transform:"none"})];var Ot=et=>{const{componentCls:ot,motionDurationSlow:dt}=et;return{[ot]:{[`${ot}-mask-motion`]:Dt(0,dt),[`${ot}-panel-motion`]:["left","right","top","bottom"].reduce((ht,he)=>Object.assign(Object.assign({},ht),{[`&-${he}`]:We(he,dt)}),{})}}};const ie=et=>{const{borderRadiusSM:ot,componentCls:dt,zIndexPopup:ht,colorBgMask:he,colorBgElevated:Me,motionDurationSlow:Ye,motionDurationMid:Pt,paddingXS:Nt,padding:Yt,paddingLG:Lt,fontSizeLG:Zt,lineHeightLG:Rt,lineWidth:tn,lineType:xt,colorSplit:zt,marginXS:cn,colorIcon:bn,colorIconHover:bt,colorBgTextHover:Ht,colorBgTextActive:Jt,colorText:vn,fontWeightStrong:Bn,footerPaddingBlock:Yn,footerPaddingInline:hr,calc:Cr}=et,Un=`${dt}-content-wrapper`;return{[dt]:{position:"fixed",inset:0,zIndex:ht,pointerEvents:"none",color:vn,"&-pure":{position:"relative",background:Me,display:"flex",flexDirection:"column",[`&${dt}-left`]:{boxShadow:et.boxShadowDrawerLeft},[`&${dt}-right`]:{boxShadow:et.boxShadowDrawerRight},[`&${dt}-top`]:{boxShadow:et.boxShadowDrawerUp},[`&${dt}-bottom`]:{boxShadow:et.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${dt}-mask`]:{position:"absolute",inset:0,zIndex:ht,background:he,pointerEvents:"auto"},[Un]:{position:"absolute",zIndex:ht,maxWidth:"100vw",transition:`all ${Ye}`,"&-hidden":{display:"none"}},[`&-left > ${Un}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:et.boxShadowDrawerLeft},[`&-right > ${Un}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:et.boxShadowDrawerRight},[`&-top > ${Un}`]:{top:0,insetInline:0,boxShadow:et.boxShadowDrawerUp},[`&-bottom > ${Un}`]:{bottom:0,insetInline:0,boxShadow:et.boxShadowDrawerDown},[`${dt}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:Me,pointerEvents:"auto"},[`${dt}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,ct.unit)(Yt)} ${(0,ct.unit)(Lt)}`,fontSize:Zt,lineHeight:Rt,borderBottom:`${(0,ct.unit)(tn)} ${xt} ${zt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${dt}-extra`]:{flex:"none"},[`${dt}-close`]:Object.assign({display:"inline-flex",width:Cr(Zt).add(Nt).equal(),height:Cr(Zt).add(Nt).equal(),borderRadius:ot,justifyContent:"center",alignItems:"center",marginInlineEnd:cn,color:bn,fontWeight:Bn,fontSize:Zt,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${Pt}`,textRendering:"auto","&:hover":{color:bt,backgroundColor:Ht,textDecoration:"none"},"&:active":{backgroundColor:Jt}},(0,Pe.Qy)(et)),[`${dt}-title`]:{flex:1,margin:0,fontWeight:et.fontWeightStrong,fontSize:Zt,lineHeight:Rt},[`${dt}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Lt,overflow:"auto",[`${dt}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${dt}-footer`]:{flexShrink:0,padding:`${(0,ct.unit)(Yn)} ${(0,ct.unit)(hr)}`,borderTop:`${(0,ct.unit)(tn)} ${xt} ${zt}`},"&-rtl":{direction:"rtl"}}}},oe=et=>({zIndexPopup:et.zIndexPopupBase,footerPaddingBlock:et.paddingXS,footerPaddingInline:et.padding});var te=(0,$e.I$)("Drawer",et=>{const ot=(0,ut.mergeToken)(et,{});return[ie(ot),Ot(ot)]},oe),x=function(et,ot){var dt={};for(var ht in et)Object.prototype.hasOwnProperty.call(et,ht)&&ot.indexOf(ht)<0&&(dt[ht]=et[ht]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,ht=Object.getOwnPropertySymbols(et);he<ht.length;he++)ot.indexOf(ht[he])<0&&Object.prototype.propertyIsEnumerable.call(et,ht[he])&&(dt[ht[he]]=et[ht[he]]);return dt};const re=null,ne={distance:180},se=et=>{var ot;const{rootClassName:dt,width:ht,height:he,size:Me="default",mask:Ye=!0,push:Pt=ne,open:Nt,afterOpenChange:Yt,onClose:Lt,prefixCls:Zt,getContainer:Rt,style:tn,className:xt,visible:zt,afterVisibleChange:cn,maskStyle:bn,drawerStyle:bt,contentWrapperStyle:Ht}=et,Jt=x(et,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle"]),{getPopupContainer:vn,getPrefixCls:Bn,direction:Yn,className:hr,style:Cr,classNames:Un,styles:fr}=(0,nt.dj)("drawer"),Gt=Bn("drawer",Zt),[Wt,dn,un]=te(Gt),on=Rt===void 0&&vn?()=>vn(document.body):Rt,On=me()({"no-mask":!Ye,[`${Gt}-rtl`]:Yn==="rtl"},dt,dn,un),pn=y.useMemo(()=>ht!=null?ht:Me==="large"?736:378,[ht,Me]),yn=y.useMemo(()=>he!=null?he:Me==="large"?736:378,[he,Me]),dr={motionName:(0,yt.m)(Gt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},qn=Ln=>({motionName:(0,yt.m)(Gt,`panel-motion-${Ln}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Hn=(0,Et.H)(),[Tr,Or]=(0,Be.Cn)("Drawer",Jt.zIndex),{classNames:ga={},styles:va={}}=Jt;return Wt(y.createElement(Ce.Z,{form:!0,space:!0},y.createElement(Qe.Z.Provider,{value:Or},y.createElement(rt,Object.assign({prefixCls:Gt,onClose:Lt,maskMotion:dr,motion:qn},Jt,{classNames:{mask:me()(ga.mask,Un.mask),content:me()(ga.content,Un.content),wrapper:me()(ga.wrapper,Un.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},va.mask),bn),fr.mask),content:Object.assign(Object.assign(Object.assign({},va.content),bt),fr.content),wrapper:Object.assign(Object.assign(Object.assign({},va.wrapper),Ht),fr.wrapper)},open:Nt!=null?Nt:zt,mask:Ye,push:Pt,width:pn,height:yn,style:Object.assign(Object.assign({},Cr),tn),className:me()(hr,xt),rootClassName:On,getContainer:on,afterOpenChange:Yt!=null?Yt:cn,panelRef:Hn,zIndex:Tr}),y.createElement(at,Object.assign({prefixCls:Gt},Jt,{onClose:Lt}))))))},Ne=et=>{const{prefixCls:ot,style:dt,className:ht,placement:he="right"}=et,Me=x(et,["prefixCls","style","className","placement"]),{getPrefixCls:Ye}=y.useContext(nt.E_),Pt=Ye("drawer",ot),[Nt,Yt,Lt]=te(Pt),Zt=me()(Pt,`${Pt}-pure`,`${Pt}-${he}`,Yt,Lt,ht);return Nt(y.createElement("div",{className:Zt,style:dt},y.createElement(at,Object.assign({prefixCls:Pt},Me))))};se._InternalPanelDoNotUseOrYouWillBeFired=Ne;var ze=se},19563:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return ct}});var y=b(59301),Ze=b(33853),me=b(38819),Ve=b(92310),ge=b.n(Ve),ye=b(96478),xe=b(6089),fe=b(18929),Se=b(2738),le=b(75030),we=Pe=>typeof Pe!="object"&&typeof Pe!="function"||Pe===null,ke=b(52838),De=b(45915),Fe=b(22703),ue=b(32383),ve=b(55743),Ie=b(48755),Le=b(83397),Je=b(93041),ce=b(78857),_e=b(57700),Ke=b(36237),Re=b(63356),lt=b(46e3),Te=b(93873),Ue=b(34925),qe=b(37645),Ae=b(36305),rt=b(16931),Ce=b(51636),yt=Pe=>{const{componentCls:$e,menuCls:ut,colorError:St,colorTextLightSolid:ft}=Pe,Dt=`${ut}-item`;return{[`${$e}, ${$e}-menu-submenu`]:{[`${ut} ${Dt}`]:{[`&${Dt}-danger:not(${Dt}-disabled)`]:{color:St,"&:hover":{color:ft,backgroundColor:St}}}}}};const Qe=Pe=>{const{componentCls:$e,menuCls:ut,zIndexPopup:St,dropdownArrowDistance:ft,sizePopupArrow:Dt,antCls:We,iconCls:kt,motionDurationMid:Ot,paddingBlock:ie,fontSize:oe,dropdownEdgeChildPadding:te,colorTextDisabled:x,fontSizeIcon:re,controlPaddingHorizontal:ne,colorBgElevated:se}=Pe;return[{[$e]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:St,display:"block","&::before":{position:"absolute",insetBlock:Pe.calc(Dt).div(2).sub(ft).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${We}-btn`]:{[`& > ${kt}-down, & > ${We}-btn-icon > ${kt}-down`]:{fontSize:re}},[`${$e}-wrap`]:{position:"relative",[`${We}-btn > ${kt}-down`]:{fontSize:re},[`${kt}-down::before`]:{transition:`transform ${Ot}`}},[`${$e}-wrap-open`]:{[`${kt}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${We}-slide-down-enter${We}-slide-down-enter-active${$e}-placement-bottomLeft,
|
|
|
&${We}-slide-down-appear${We}-slide-down-appear-active${$e}-placement-bottomLeft,
|
|
|
&${We}-slide-down-enter${We}-slide-down-enter-active${$e}-placement-bottom,
|
|
|
&${We}-slide-down-appear${We}-slide-down-appear-active${$e}-placement-bottom,
|
|
|
&${We}-slide-down-enter${We}-slide-down-enter-active${$e}-placement-bottomRight,
|
|
|
&${We}-slide-down-appear${We}-slide-down-appear-active${$e}-placement-bottomRight`]:{animationName:lt.fJ},[`&${We}-slide-up-enter${We}-slide-up-enter-active${$e}-placement-topLeft,
|
|
|
&${We}-slide-up-appear${We}-slide-up-appear-active${$e}-placement-topLeft,
|
|
|
&${We}-slide-up-enter${We}-slide-up-enter-active${$e}-placement-top,
|
|
|
&${We}-slide-up-appear${We}-slide-up-appear-active${$e}-placement-top,
|
|
|
&${We}-slide-up-enter${We}-slide-up-enter-active${$e}-placement-topRight,
|
|
|
&${We}-slide-up-appear${We}-slide-up-appear-active${$e}-placement-topRight`]:{animationName:lt.Qt},[`&${We}-slide-down-leave${We}-slide-down-leave-active${$e}-placement-bottomLeft,
|
|
|
&${We}-slide-down-leave${We}-slide-down-leave-active${$e}-placement-bottom,
|
|
|
&${We}-slide-down-leave${We}-slide-down-leave-active${$e}-placement-bottomRight`]:{animationName:lt.Uw},[`&${We}-slide-up-leave${We}-slide-up-leave-active${$e}-placement-topLeft,
|
|
|
&${We}-slide-up-leave${We}-slide-up-leave-active${$e}-placement-top,
|
|
|
&${We}-slide-up-leave${We}-slide-up-leave-active${$e}-placement-topRight`]:{animationName:lt.ly}}},(0,qe.ZP)(Pe,se,{arrowPlacement:{top:!0,bottom:!0}}),{[`${$e} ${ut}`]:{position:"relative",margin:0},[`${ut}-submenu-popup`]:{position:"absolute",zIndex:St,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${$e}, ${$e}-menu-submenu`]:Object.assign(Object.assign({},(0,Re.Wf)(Pe)),{[ut]:Object.assign(Object.assign({padding:te,listStyleType:"none",backgroundColor:se,backgroundClip:"padding-box",borderRadius:Pe.borderRadiusLG,outline:"none",boxShadow:Pe.boxShadowSecondary},(0,Re.Qy)(Pe)),{"&:empty":{padding:0,boxShadow:"none"},[`${ut}-item-group-title`]:{padding:`${(0,Ke.unit)(ie)} ${(0,Ke.unit)(ne)}`,color:Pe.colorTextDescription,transition:`all ${Ot}`},[`${ut}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ut}-item-icon`]:{minWidth:oe,marginInlineEnd:Pe.marginXS,fontSize:Pe.fontSizeSM},[`${ut}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${Ot}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${ut}-item-extra`]:{paddingInlineStart:Pe.padding,marginInlineStart:"auto",fontSize:Pe.fontSizeSM,color:Pe.colorTextDescription}},[`${ut}-item, ${ut}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,Ke.unit)(ie)} ${(0,Ke.unit)(ne)}`,color:Pe.colorText,fontWeight:"normal",fontSize:oe,lineHeight:Pe.lineHeight,cursor:"pointer",transition:`all ${Ot}`,borderRadius:Pe.borderRadiusSM,"&:hover, &-active":{backgroundColor:Pe.controlItemBgHover}},(0,Re.Qy)(Pe)),{"&-selected":{color:Pe.colorPrimary,backgroundColor:Pe.controlItemBgActive,"&:hover, &-active":{backgroundColor:Pe.controlItemBgActiveHover}},"&-disabled":{color:x,cursor:"not-allowed","&:hover":{color:x,backgroundColor:se,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,Ke.unit)(Pe.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:Pe.colorSplit},[`${$e}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Pe.paddingXS,[`${$e}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Pe.colorTextDescription,fontSize:re,fontStyle:"normal"}}}),[`${ut}-item-group-list`]:{margin:`0 ${(0,Ke.unit)(Pe.marginXS)}`,padding:0,listStyle:"none"},[`${ut}-submenu-title`]:{paddingInlineEnd:Pe.calc(ne).add(Pe.fontSizeSM).equal()},[`${ut}-submenu-vertical`]:{position:"relative"},[`${ut}-submenu${ut}-submenu-disabled ${$e}-menu-submenu-title`]:{[`&, ${$e}-menu-submenu-arrow-icon`]:{color:x,backgroundColor:se,cursor:"not-allowed"}},[`${ut}-submenu-selected ${$e}-menu-submenu-title`]:{color:Pe.colorPrimary}})})},[(0,lt.oN)(Pe,"slide-up"),(0,lt.oN)(Pe,"slide-down"),(0,Te.Fm)(Pe,"move-up"),(0,Te.Fm)(Pe,"move-down"),(0,Ue._y)(Pe,"zoom-big")]]},nt=Pe=>Object.assign(Object.assign({zIndexPopup:Pe.zIndexPopupBase+50,paddingBlock:(Pe.controlHeight-Pe.fontSize*Pe.lineHeight)/2},(0,qe.wZ)({contentRadius:Pe.borderRadiusLG,limitVerticalRadius:!0})),(0,Ae.w)(Pe));var Et=(0,rt.I$)("Dropdown",Pe=>{const{marginXXS:$e,sizePopupArrow:ut,paddingXXS:St,componentCls:ft}=Pe,Dt=(0,Ce.mergeToken)(Pe,{menuCls:`${ft}-menu`,dropdownArrowDistance:Pe.calc(ut).div(2).add($e).equal(),dropdownEdgeChildPadding:St});return[Qe(Dt),yt(Dt)]},nt,{resetStyle:!1});const He=null,de=Pe=>{var $e;const{menu:ut,arrow:St,prefixCls:ft,children:Dt,trigger:We,disabled:kt,dropdownRender:Ot,getPopupContainer:ie,overlayClassName:oe,rootClassName:te,overlayStyle:x,open:re,onOpenChange:ne,visible:se,onVisibleChange:Ne,mouseEnterDelay:ze=.15,mouseLeaveDelay:et=.1,autoAdjustOverflow:ot=!0,placement:dt="",overlay:ht,transitionName:he}=Pe,{getPopupContainer:Me,getPrefixCls:Ye,direction:Pt,dropdown:Nt}=y.useContext(Ie.E_),Yt=(0,ue.ln)("Dropdown"),Lt=y.useMemo(()=>{const on=Ye();return he!==void 0?he:dt.includes("top")?`${on}-slide-down`:`${on}-slide-up`},[Ye,dt,he]),Zt=y.useMemo(()=>dt?dt.includes("Center")?dt.slice(0,dt.indexOf("Center")):dt:Pt==="rtl"?"bottomRight":"bottomLeft",[dt,Pt]),Rt=Ye("dropdown",ft),tn=(0,Le.Z)(Rt),[xt,zt,cn]=Et(Rt,tn),[,bn]=(0,_e.ZP)(),bt=y.Children.only(we(Dt)?y.createElement("span",null,Dt):Dt),Ht=(0,Fe.Tm)(bt,{className:ge()(`${Rt}-trigger`,{[`${Rt}-rtl`]:Pt==="rtl"},bt.props.className),disabled:($e=bt.props.disabled)!==null&&$e!==void 0?$e:kt}),Jt=kt?[]:We,vn=!!(Jt!=null&&Jt.includes("contextMenu")),[Bn,Yn]=(0,fe.Z)(!1,{value:re!=null?re:se}),hr=(0,xe.Z)(on=>{ne==null||ne(on,{source:"trigger"}),Ne==null||Ne(on),Yn(on)}),Cr=ge()(oe,te,zt,cn,tn,Nt==null?void 0:Nt.className,{[`${Rt}-rtl`]:Pt==="rtl"}),Un=(0,ke.Z)({arrowPointAtCenter:typeof St=="object"&&St.pointAtCenter,autoAdjustOverflow:ot,offset:bn.marginXXS,arrowWidth:St?bn.sizePopupArrow:0,borderRadius:bn.borderRadius}),fr=y.useCallback(()=>{ut!=null&&ut.selectable&&(ut!=null&&ut.multiple)||(ne==null||ne(!1,{source:"menu"}),Yn(!1))},[ut==null?void 0:ut.selectable,ut==null?void 0:ut.multiple]),Gt=()=>{let on;return ut!=null&&ut.items?on=y.createElement(Je.default,Object.assign({},ut)):typeof ht=="function"?on=ht():on=ht,Ot&&(on=Ot(on)),on=y.Children.only(typeof on=="string"?y.createElement("span",null,on):on),y.createElement(ce.J,{prefixCls:`${Rt}-menu`,rootClassName:ge()(cn,tn),expandIcon:y.createElement("span",{className:`${Rt}-menu-submenu-arrow`},Pt==="rtl"?y.createElement(Ze.Z,{className:`${Rt}-menu-submenu-arrow-icon`}):y.createElement(me.Z,{className:`${Rt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:fr,validator:On=>{let{mode:pn}=On}},on)},[Wt,dn]=(0,le.Cn)("Dropdown",x==null?void 0:x.zIndex);let un=y.createElement(ye.Z,Object.assign({alignPoint:vn},(0,Se.Z)(Pe,["rootClassName"]),{mouseEnterDelay:ze,mouseLeaveDelay:et,visible:Bn,builtinPlacements:Un,arrow:!!St,overlayClassName:Cr,prefixCls:Rt,getPopupContainer:ie||Me,transitionName:Lt,trigger:Jt,overlay:Gt,placement:Zt,onVisibleChange:hr,overlayStyle:Object.assign(Object.assign(Object.assign({},Nt==null?void 0:Nt.style),x),{zIndex:Wt})}),Ht);return Wt&&(un=y.createElement(ve.Z.Provider,{value:dn},un)),xt(un)},Oe=(0,De.Z)(de,"align",void 0,"dropdown",Pe=>Pe),at=Pe=>y.createElement(Oe,Object.assign({},Pe),y.createElement("span",null));de._InternalPanelDoNotUseOrYouWillBeFired=at;var ct=de},75727:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return De}});var y=b(19563),Ze=b(59301),me=b(18785),Ve=b(92310),ge=b.n(Ve),ye=b(7939),xe=b(48755),fe=b(44104),Se=b(70045),le=function(Fe,ue){var ve={};for(var Ie in Fe)Object.prototype.hasOwnProperty.call(Fe,Ie)&&ue.indexOf(Ie)<0&&(ve[Ie]=Fe[Ie]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,Ie=Object.getOwnPropertySymbols(Fe);Le<Ie.length;Le++)ue.indexOf(Ie[Le])<0&&Object.prototype.propertyIsEnumerable.call(Fe,Ie[Le])&&(ve[Ie[Le]]=Fe[Ie[Le]]);return ve};const pe=Fe=>{const{getPopupContainer:ue,getPrefixCls:ve,direction:Ie}=Ze.useContext(xe.E_),{prefixCls:Le,type:Je="default",danger:ce,disabled:_e,loading:Ke,onClick:Re,htmlType:lt,children:Te,className:Ue,menu:qe,arrow:Ae,autoFocus:rt,overlay:Ce,trigger:Be,align:yt,open:Qe,onOpenChange:nt,placement:Et,getPopupContainer:He,href:de,icon:Oe=Ze.createElement(me.Z,null),title:at,buttonsRender:ct=ze=>ze,mouseEnterDelay:Pe,mouseLeaveDelay:$e,overlayClassName:ut,overlayStyle:St,destroyPopupOnHide:ft,dropdownRender:Dt}=Fe,We=le(Fe,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),kt=ve("dropdown",Le),Ot=`${kt}-button`,ie={menu:qe,arrow:Ae,autoFocus:rt,align:yt,disabled:_e,trigger:_e?[]:Be,onOpenChange:nt,getPopupContainer:He||ue,mouseEnterDelay:Pe,mouseLeaveDelay:$e,overlayClassName:ut,overlayStyle:St,destroyPopupOnHide:ft,dropdownRender:Dt},{compactSize:oe,compactItemClassnames:te}=(0,Se.ri)(kt,Ie),x=ge()(Ot,te,Ue);"overlay"in Fe&&(ie.overlay=Ce),"open"in Fe&&(ie.open=Qe),"placement"in Fe?ie.placement=Et:ie.placement=Ie==="rtl"?"bottomLeft":"bottomRight";const re=Ze.createElement(ye.ZP,{type:Je,danger:ce,disabled:_e,loading:Ke,onClick:Re,htmlType:lt,href:de,title:at},Te),ne=Ze.createElement(ye.ZP,{type:Je,danger:ce,icon:Oe}),[se,Ne]=ct([re,ne]);return Ze.createElement(fe.Z.Compact,Object.assign({className:x,size:oe,block:!0},We),se,Ze.createElement(y.Z,Object.assign({},ie),Ne))};pe.__ANT_BUTTON=!0;var we=pe;const ke=y.Z;ke.Button=we;var De=ke},584:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return Je}});var y=b(59301),Ze=b(92310),me=b.n(Ze),Ve=b(9017),ge=b(17835),ye=b(57700),fe=()=>{const[,ce]=(0,ye.ZP)(),[_e]=(0,Ve.Z)("Empty"),Re=new ge.FastColor(ce.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return y.createElement("svg",{style:Re,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},y.createElement("title",null,(_e==null?void 0:_e.description)||"Empty"),y.createElement("g",{fill:"none",fillRule:"evenodd"},y.createElement("g",{transform:"translate(24 31.67)"},y.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),y.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),y.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),y.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),y.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),y.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),y.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},y.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),y.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},le=()=>{const[,ce]=(0,ye.ZP)(),[_e]=(0,Ve.Z)("Empty"),{colorFill:Ke,colorFillTertiary:Re,colorFillQuaternary:lt,colorBgContainer:Te}=ce,{borderColor:Ue,shadowColor:qe,contentColor:Ae}=(0,y.useMemo)(()=>({borderColor:new ge.FastColor(Ke).onBackground(Te).toHexString(),shadowColor:new ge.FastColor(Re).onBackground(Te).toHexString(),contentColor:new ge.FastColor(lt).onBackground(Te).toHexString()}),[Ke,Re,lt,Te]);return y.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},y.createElement("title",null,(_e==null?void 0:_e.description)||"Empty"),y.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},y.createElement("ellipse",{fill:qe,cx:"32",cy:"33",rx:"32",ry:"7"}),y.createElement("g",{fillRule:"nonzero",stroke:Ue},y.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),y.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:Ae}))))},pe=b(16931),we=b(51636);const ke=ce=>{const{componentCls:_e,margin:Ke,marginXS:Re,marginXL:lt,fontSize:Te,lineHeight:Ue}=ce;return{[_e]:{marginInline:Re,fontSize:Te,lineHeight:Ue,textAlign:"center",[`${_e}-image`]:{height:ce.emptyImgHeight,marginBottom:Re,opacity:ce.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${_e}-description`]:{color:ce.colorTextDescription},[`${_e}-footer`]:{marginTop:Ke},"&-normal":{marginBlock:lt,color:ce.colorTextDescription,[`${_e}-description`]:{color:ce.colorTextDescription},[`${_e}-image`]:{height:ce.emptyImgHeightMD}},"&-small":{marginBlock:Re,color:ce.colorTextDescription,[`${_e}-image`]:{height:ce.emptyImgHeightSM}}}}};var De=(0,pe.I$)("Empty",ce=>{const{componentCls:_e,controlHeightLG:Ke,calc:Re}=ce,lt=(0,we.mergeToken)(ce,{emptyImgCls:`${_e}-img`,emptyImgHeight:Re(Ke).mul(2.5).equal(),emptyImgHeightMD:Ke,emptyImgHeightSM:Re(Ke).mul(.875).equal()});return[ke(lt)]}),Fe=b(48755),ue=function(ce,_e){var Ke={};for(var Re in ce)Object.prototype.hasOwnProperty.call(ce,Re)&&_e.indexOf(Re)<0&&(Ke[Re]=ce[Re]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,Re=Object.getOwnPropertySymbols(ce);lt<Re.length;lt++)_e.indexOf(Re[lt])<0&&Object.prototype.propertyIsEnumerable.call(ce,Re[lt])&&(Ke[Re[lt]]=ce[Re[lt]]);return Ke};const ve=y.createElement(fe,null),Ie=y.createElement(le,null),Le=ce=>{const{className:_e,rootClassName:Ke,prefixCls:Re,image:lt=ve,description:Te,children:Ue,imageStyle:qe,style:Ae,classNames:rt,styles:Ce}=ce,Be=ue(ce,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:yt,direction:Qe,className:nt,style:Et,classNames:He,styles:de}=(0,Fe.dj)("empty"),Oe=yt("empty",Re),[at,ct,Pe]=De(Oe),[$e]=(0,Ve.Z)("Empty"),ut=typeof Te!="undefined"?Te:$e==null?void 0:$e.description,St=typeof ut=="string"?ut:"empty";let ft=null;return typeof lt=="string"?ft=y.createElement("img",{alt:St,src:lt}):ft=lt,at(y.createElement("div",Object.assign({className:me()(ct,Pe,Oe,nt,{[`${Oe}-normal`]:lt===Ie,[`${Oe}-rtl`]:Qe==="rtl"},_e,Ke,He.root,rt==null?void 0:rt.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},de.root),Et),Ce==null?void 0:Ce.root),Ae)},Be),y.createElement("div",{className:me()(`${Oe}-image`,He.image,rt==null?void 0:rt.image),style:Object.assign(Object.assign(Object.assign({},qe),de.image),Ce==null?void 0:Ce.image)},ft),ut&&y.createElement("div",{className:me()(`${Oe}-description`,He.description,rt==null?void 0:rt.description),style:Object.assign(Object.assign({},de.description),Ce==null?void 0:Ce.description)},ut),Ue&&y.createElement("div",{className:me()(`${Oe}-footer`,He.footer,rt==null?void 0:rt.footer),style:Object.assign(Object.assign({},de.footer),Ce==null?void 0:Ce.footer)},Ue)))};Le.PRESENTED_IMAGE_DEFAULT=ve,Le.PRESENTED_IMAGE_SIMPLE=Ie;var Je=Le},28284:function(Nn,jt,b){"use strict";b.d(jt,{default:function(){return rn}});var y=b(56553),Ze=b(77654),me=b(59301),Ve=b(92310),ge=b.n(Ve),ye=b(77900),xe=b(86641),fe=b(83397);function Se(At){const[$t,It]=me.useState(At);return me.useEffect(()=>{const Xt=setTimeout(()=>{It(At)},At.length?0:10);return()=>{clearTimeout(Xt)}},[At]),$t}var le=b(36237),pe=b(63356),we=b(34925),ke=b(34961),De=b(51636),Fe=b(16931),ve=At=>{const{componentCls:$t}=At,It=`${$t}-show-help`,Xt=`${$t}-show-help-item`;return{[It]:{transition:`opacity ${At.motionDurationFast} ${At.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[Xt]:{overflow:"hidden",transition:`height ${At.motionDurationFast} ${At.motionEaseInOut},
|
|
|
opacity ${At.motionDurationFast} ${At.motionEaseInOut},
|
|
|
transform ${At.motionDurationFast} ${At.motionEaseInOut} !important`,[`&${Xt}-appear, &${Xt}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${Xt}-leave-active`]:{transform:"translateY(-5px)"}}}}};const Ie=At=>({legend:{display:"block",width:"100%",marginBottom:At.marginLG,padding:0,color:At.colorTextDescription,fontSize:At.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,le.unit)(At.lineWidth)} ${At.lineType} ${At.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${(0,le.unit)(At.controlOutlineWidth)} ${At.controlOutline}`},output:{display:"block",paddingTop:15,color:At.colorText,fontSize:At.fontSize,lineHeight:At.lineHeight}}),Le=(At,$t)=>{const{formItemCls:It}=At;return{[It]:{[`${It}-label > label`]:{height:$t},[`${It}-control-input`]:{minHeight:$t}}}},Je=At=>{const{componentCls:$t}=At;return{[At.componentCls]:Object.assign(Object.assign(Object.assign({},(0,pe.Wf)(At)),Ie(At)),{[`${$t}-text`]:{display:"inline-block",paddingInlineEnd:At.paddingSM},"&-small":Object.assign({},Le(At,At.controlHeightSM)),"&-large":Object.assign({},Le(At,At.controlHeightLG))})}},ce=At=>{const{formItemCls:$t,iconCls:It,rootPrefixCls:Xt,antCls:gt,labelRequiredMarkColor:ln,labelColor:an,labelFontSize:En,labelHeight:qt,labelColonMarginInlineStart:Qt,labelColonMarginInlineEnd:en,itemMarginBottom:hn}=At;return{[$t]:Object.assign(Object.assign({},(0,pe.Wf)(At)),{marginBottom:hn,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
|
|
|
&-hidden${gt}-row`]:{display:"none"},"&-has-warning":{[`${$t}-split`]:{color:At.colorError}},"&-has-error":{[`${$t}-split`]:{color:At.colorWarning}},[`${$t}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:At.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:qt,color:an,fontSize:En,[`> ${It}`]:{fontSize:At.fontSize,verticalAlign:"top"},[`&${$t}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:At.marginXXS,color:ln,fontSize:At.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${$t}-required-mark-hidden, &${$t}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${$t}-optional`]:{display:"inline-block",marginInlineStart:At.marginXXS,color:At.colorTextDescription,[`&${$t}-required-mark-hidden`]:{display:"none"}},[`${$t}-tooltip`]:{color:At.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:At.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:Qt,marginInlineEnd:en},[`&${$t}-no-colon::after`]:{content:'"\\a0"'}}},[`${$t}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${Xt}-col-'"]):not([class*="' ${Xt}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:At.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[$t]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:At.colorTextDescription,fontSize:At.fontSize,lineHeight:At.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:At.controlHeightSM,transition:`color ${At.motionDurationMid} ${At.motionEaseOut}`},"&-explain":{"&-error":{color:At.colorError},"&-warning":{color:At.colorWarning}}},[`&-with-help ${$t}-explain`]:{height:"auto",opacity:1},[`${$t}-feedback-icon`]:{fontSize:At.fontSize,textAlign:"center",visibility:"visible",animationName:we.kr,animationDuration:At.motionDurationMid,animationTimingFunction:At.motionEaseOutBack,pointerEvents:"none","&-success":{color:At.colorSuccess},"&-error":{color:At.colorError},"&-warning":{color:At.colorWarning},"&-validating":{color:At.colorPrimary}}})}},_e=(At,$t)=>{const{formItemCls:It}=At;return{[`${$t}-horizontal`]:{[`${It}-label`]:{flexGrow:0},[`${It}-control`]:{flex:"1 1 0",minWidth:0},[`${It}-label[class$='-24'], ${It}-label[class*='-24 ']`]:{[`& + ${It}-control`]:{minWidth:"unset"}}}}},Ke=At=>{const{componentCls:$t,formItemCls:It,inlineItemMarginBottom:Xt}=At;return{[`${$t}-inline`]:{display:"flex",flexWrap:"wrap",[It]:{flex:"none",marginInlineEnd:At.margin,marginBottom:Xt,"&-row":{flexWrap:"nowrap"},[`> ${It}-label,
|
|
|
> ${It}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${It}-label`]:{flex:"none"},[`${$t}-text`]:{display:"inline-block"},[`${It}-has-feedback`]:{display:"inline-block"}}}}},Re=At=>({padding:At.verticalLabelPadding,margin:At.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),lt=At=>{const{componentCls:$t,formItemCls:It,rootPrefixCls:Xt}=At;return{[`${It} ${It}-label`]:Re(At),[`${$t}:not(${$t}-inline)`]:{[It]:{flexWrap:"wrap",[`${It}-label, ${It}-control`]:{[`&:not([class*=" ${Xt}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},Te=At=>{const{componentCls:$t,formItemCls:It,antCls:Xt}=At;return{[`${$t}-vertical`]:{[`${It}:not(${It}-horizontal)`]:{[`${It}-row`]:{flexDirection:"column"},[`${It}-label > label`]:{height:"auto"},[`${It}-control`]:{width:"100%"},[`${It}-label,
|
|
|
${Xt}-col-24${It}-label,
|
|
|
${Xt}-col-xl-24${It}-label`]:Re(At)}},[`@media (max-width: ${(0,le.unit)(At.screenXSMax)})`]:[lt(At),{[$t]:{[`${It}:not(${It}-horizontal)`]:{[`${Xt}-col-xs-24${It}-label`]:Re(At)}}}],[`@media (max-width: ${(0,le.unit)(At.screenSMMax)})`]:{[$t]:{[`${It}:not(${It}-horizontal)`]:{[`${Xt}-col-sm-24${It}-label`]:Re(At)}}},[`@media (max-width: ${(0,le.unit)(At.screenMDMax)})`]:{[$t]:{[`${It}:not(${It}-horizontal)`]:{[`${Xt}-col-md-24${It}-label`]:Re(At)}}},[`@media (max-width: ${(0,le.unit)(At.screenLGMax)})`]:{[$t]:{[`${It}:not(${It}-horizontal)`]:{[`${Xt}-col-lg-24${It}-label`]:Re(At)}}}}},Ue=At=>{const{formItemCls:$t,antCls:It}=At;return{[`${$t}-vertical`]:{[`${$t}-row`]:{flexDirection:"column"},[`${$t}-label > label`]:{height:"auto"},[`${$t}-control`]:{width:"100%"}},[`${$t}-vertical ${$t}-label,
|
|
|
${It}-col-24${$t}-label,
|
|
|
${It}-col-xl-24${$t}-label`]:Re(At),[`@media (max-width: ${(0,le.unit)(At.screenXSMax)})`]:[lt(At),{[$t]:{[`${It}-col-xs-24${$t}-label`]:Re(At)}}],[`@media (max-width: ${(0,le.unit)(At.screenSMMax)})`]:{[$t]:{[`${It}-col-sm-24${$t}-label`]:Re(At)}},[`@media (max-width: ${(0,le.unit)(At.screenMDMax)})`]:{[$t]:{[`${It}-col-md-24${$t}-label`]:Re(At)}},[`@media (max-width: ${(0,le.unit)(At.screenLGMax)})`]:{[$t]:{[`${It}-col-lg-24${$t}-label`]:Re(At)}}}},qe=At=>({labelRequiredMarkColor:At.colorError,labelColor:At.colorTextHeading,labelFontSize:At.fontSize,labelHeight:At.controlHeight,labelColonMarginInlineStart:At.marginXXS/2,labelColonMarginInlineEnd:At.marginXS,itemMarginBottom:At.marginLG,verticalLabelPadding:`0 0 ${At.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),Ae=(At,$t)=>(0,De.mergeToken)(At,{formItemCls:`${At.componentCls}-item`,rootPrefixCls:$t});var rt=(0,Fe.I$)("Form",(At,$t)=>{let{rootPrefixCls:It}=$t;const Xt=Ae(At,It);return[Je(Xt),ce(Xt),ve(Xt),_e(Xt,Xt.componentCls),_e(Xt,Xt.formItemCls),Ke(Xt),Te(Xt),Ue(Xt),(0,ke.Z)(Xt),we.kr]},qe,{order:-1e3});const Ce=[];function Be(At,$t,It){let Xt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof At=="string"?At:`${$t}-${Xt}`,error:At,errorStatus:It}}var Qe=At=>{let{help:$t,helpStatus:It,errors:Xt=Ce,warnings:gt=Ce,className:ln,fieldId:an,onVisibleChanged:En}=At;const{prefixCls:qt}=me.useContext(y.Rk),Qt=`${qt}-item-explain`,en=(0,fe.Z)(qt),[hn,cr,sr]=rt(qt,en),gr=me.useMemo(()=>(0,xe.Z)(qt),[qt]),Da=Se(Xt),Ma=Se(gt),Xa=me.useMemo(()=>$t!=null?[Be($t,"help",It)]:[].concat((0,Ze.Z)(Da.map((Ea,wa)=>Be(Ea,"error","error",wa))),(0,Ze.Z)(Ma.map((Ea,wa)=>Be(Ea,"warning","warning",wa)))),[$t,It,Da,Ma]),Ca=me.useMemo(()=>{const Ea={};return Xa.forEach(wa=>{let{key:za}=wa;Ea[za]=(Ea[za]||0)+1}),Xa.map((wa,za)=>Object.assign(Object.assign({},wa),{key:Ea[wa.key]>1?`${wa.key}-fallback-${za}`:wa.key}))},[Xa]),oa={};return an&&(oa.id=`${an}_help`),hn(me.createElement(ye.default,{motionDeadline:gr.motionDeadline,motionName:`${qt}-show-help`,visible:!!Ca.length,onVisibleChanged:En},Ea=>{const{className:wa,style:za}=Ea;return me.createElement("div",Object.assign({},oa,{className:ge()(Qt,wa,sr,en,ln,cr),style:za}),me.createElement(ye.CSSMotionList,Object.assign({keys:Ca},(0,xe.Z)(qt),{motionName:`${qt}-show-help-item`,component:!1}),Qa=>{const{key:lo,error:ba,errorStatus:Na,className:ja,style:yo}=Qa;return me.createElement("div",{key:lo,className:ge()(ja,{[`${Qt}-${Na}`]:Na}),style:yo},ba)}))}))},nt=b(69180),Et=b(48755),He=b(2171),de=b(31756),Oe=b(23069),at=b(76846),ct=b(16722);const Pe=["parentNode"],$e="form_item";function ut(At){return At===void 0||At===!1?[]:Array.isArray(At)?At:[At]}function St(At,$t){if(!At.length)return;const It=At.join("_");return $t?`${$t}_${It}`:Pe.includes(It)?`${$e}_${It}`:It}function ft(At,$t,It,Xt,gt,ln){let an=Xt;return ln!==void 0?an=ln:It.validating?an="validating":At.length?an="error":$t.length?an="warning":(It.touched||gt&&It.validated)&&(an="success"),an}var Dt=function(At,$t){var It={};for(var Xt in At)Object.prototype.hasOwnProperty.call(At,Xt)&&$t.indexOf(Xt)<0&&(It[Xt]=At[Xt]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,Xt=Object.getOwnPropertySymbols(At);gt<Xt.length;gt++)$t.indexOf(Xt[gt])<0&&Object.prototype.propertyIsEnumerable.call(At,Xt[gt])&&(It[Xt[gt]]=At[Xt[gt]]);return It};function We(At){return ut(At).join("_")}function kt(At,$t){const It=$t.getFieldInstance(At),Xt=(0,at.bn)(It);if(Xt)return Xt;const gt=St(ut(At),$t.__INTERNAL__.name);if(gt)return document.getElementById(gt)}function Ot(At){const[$t]=(0,nt.useForm)(),It=me.useRef({}),Xt=me.useMemo(()=>At!=null?At:Object.assign(Object.assign({},$t),{__INTERNAL__:{itemRef:gt=>ln=>{const an=We(gt);ln?It.current[an]=ln:delete It.current[an]}},scrollToField:function(gt){let ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:an}=ln,En=Dt(ln,["focus"]),qt=kt(gt,Xt);qt&&((0,ct.Z)(qt,Object.assign({scrollMode:"if-needed",block:"nearest"},En)),an&&Xt.focusField(gt))},focusField:gt=>{var ln,an;const En=Xt.getFieldInstance(gt);typeof(En==null?void 0:En.focus)=="function"?En.focus():(an=(ln=kt(gt,Xt))===null||ln===void 0?void 0:ln.focus)===null||an===void 0||an.call(ln)},getFieldInstance:gt=>{const ln=We(gt);return It.current[ln]}}),[At,$t]);return[Xt]}var ie=b(98350),oe=function(At,$t){var It={};for(var Xt in At)Object.prototype.hasOwnProperty.call(At,Xt)&&$t.indexOf(Xt)<0&&(It[Xt]=At[Xt]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,Xt=Object.getOwnPropertySymbols(At);gt<Xt.length;gt++)$t.indexOf(Xt[gt])<0&&Object.prototype.propertyIsEnumerable.call(At,Xt[gt])&&(It[Xt[gt]]=At[Xt[gt]]);return It};const te=(At,$t)=>{const It=me.useContext(He.Z),{getPrefixCls:Xt,direction:gt,requiredMark:ln,colon:an,scrollToFirstError:En,className:qt,style:Qt}=(0,Et.dj)("form"),{prefixCls:en,className:hn,rootClassName:cr,size:sr,disabled:gr=It,form:Da,colon:Ma,labelAlign:Xa,labelWrap:Ca,labelCol:oa,wrapperCol:Ea,hideRequiredMark:wa,layout:za="horizontal",scrollToFirstError:Qa,requiredMark:lo,onFinishFailed:ba,name:Na,style:ja,feedbackIcons:yo,variant:jo}=At,Do=oe(At,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),Ar=(0,de.Z)(sr),Wr=me.useContext(ie.Z),Bo=me.useMemo(()=>lo!==void 0?lo:wa?!1:ln!==void 0?ln:!0,[wa,lo,ln]),Lo=Ma!=null?Ma:an,po=Xt("form",en),ti=(0,fe.Z)(po),[li,ji,bi]=rt(po,ti),di=ge()(po,`${po}-${za}`,{[`${po}-hide-required-mark`]:Bo===!1,[`${po}-rtl`]:gt==="rtl",[`${po}-${Ar}`]:Ar},bi,ti,ji,qt,hn,cr),[si]=Ot(Da),{__INTERNAL__:Ai}=si;Ai.name=Na;const _o=me.useMemo(()=>({name:Na,labelAlign:Xa,labelCol:oa,labelWrap:Ca,wrapperCol:Ea,vertical:za==="vertical",colon:Lo,requiredMark:Bo,itemRef:Ai.itemRef,form:si,feedbackIcons:yo}),[Na,Xa,oa,Ea,za,Lo,Bo,si,yo]),So=me.useRef(null);me.useImperativeHandle($t,()=>{var ir;return Object.assign(Object.assign({},si),{nativeElement:(ir=So.current)===null||ir===void 0?void 0:ir.nativeElement})});const Ya=(ir,Gr)=>{if(ir){let _r={block:"nearest"};typeof ir=="object"&&(_r=Object.assign(Object.assign({},_r),ir)),si.scrollToField(Gr,_r)}},vr=ir=>{if(ba==null||ba(ir),ir.errorFields.length){const Gr=ir.errorFields[0].name;if(Qa!==void 0){Ya(Qa,Gr);return}En!==void 0&&Ya(En,Gr)}};return li(me.createElement(y.pg.Provider,{value:jo},me.createElement(He.n,{disabled:gr},me.createElement(Oe.Z.Provider,{value:Ar},me.createElement(y.RV,{validateMessages:Wr},me.createElement(y.q3.Provider,{value:_o},me.createElement(nt.default,Object.assign({id:Na},Do,{name:Na,onFinishFailed:vr,form:si,ref:So,style:Object.assign(Object.assign({},Qt),ja),className:di}))))))))};var re=me.forwardRef(te),ne=b(41799),se=b(8654),Ne=b(22703),ze=b(32383),et=b(11592);function ot(At){if(typeof At=="function")return At;const $t=(0,et.Z)(At);return $t.length<=1?$t[0]:$t}const dt=()=>{const{status:At,errors:$t=[],warnings:It=[]}=me.useContext(y.aM);return{status:At,errors:$t,warnings:It}};dt.Context=y.aM;var ht=dt,he=b(16089);function Me(At){const[$t,It]=me.useState(At),Xt=me.useRef(null),gt=me.useRef([]),ln=me.useRef(!1);me.useEffect(()=>(ln.current=!1,()=>{ln.current=!0,he.Z.cancel(Xt.current),Xt.current=null}),[]);function an(En){ln.current||(Xt.current===null&&(gt.current=[],Xt.current=(0,he.Z)(()=>{Xt.current=null,It(qt=>{let Qt=qt;return gt.current.forEach(en=>{Qt=en(Qt)}),Qt})})),gt.current.push(En))}return[$t,an]}function Ye(){const{itemRef:At}=me.useContext(y.q3),$t=me.useRef({});function It(Xt,gt){const ln=gt&&typeof gt=="object"&&(0,se.C4)(gt),an=Xt.join("_");return($t.current.name!==an||$t.current.originRef!==ln)&&($t.current.name=an,$t.current.originRef=ln,$t.current.ref=(0,se.sQ)(At(Xt),ln)),$t.current.ref}return It}var Pt=b(29194),Nt=b(34280),Yt=b(2738),Lt=b(65970),Zt=b(70425),Rt=b(5472);const tn=At=>{const{formItemCls:$t}=At;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${$t}-control`]:{display:"flex"}}}};var xt=(0,Fe.bk)(["Form","item-item"],(At,$t)=>{let{rootPrefixCls:It}=$t;const Xt=Ae(At,It);return[tn(Xt)]}),zt=function(At,$t){var It={};for(var Xt in At)Object.prototype.hasOwnProperty.call(At,Xt)&&$t.indexOf(Xt)<0&&(It[Xt]=At[Xt]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,Xt=Object.getOwnPropertySymbols(At);gt<Xt.length;gt++)$t.indexOf(Xt[gt])<0&&Object.prototype.propertyIsEnumerable.call(At,Xt[gt])&&(It[Xt[gt]]=At[Xt[gt]]);return It};const cn=24;var bt=At=>{const{prefixCls:$t,status:It,labelCol:Xt,wrapperCol:gt,children:ln,errors:an,warnings:En,_internalItemRender:qt,extra:Qt,help:en,fieldId:hn,marginBottom:cr,onErrorVisibleChanged:sr,label:gr}=At,Da=`${$t}-item`,Ma=me.useContext(y.q3),Xa=me.useMemo(()=>{let Do=Object.assign({},gt||Ma.wrapperCol||{});return gr===null&&!Xt&&!gt&&Ma.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(Wr=>{const Bo=Wr?[Wr]:[],Lo=(0,Zt.U2)(Ma.labelCol,Bo),po=typeof Lo=="object"?Lo:{},ti=(0,Zt.U2)(Do,Bo),li=typeof ti=="object"?ti:{};"span"in po&&!("offset"in li)&&po.span<cn&&(Do=(0,Zt.t8)(Do,[].concat(Bo,["offset"]),po.span))}),Do},[gt,Ma]),Ca=ge()(`${Da}-control`,Xa.className),oa=me.useMemo(()=>{const{labelCol:Do,wrapperCol:Ar}=Ma;return zt(Ma,["labelCol","wrapperCol"])},[Ma]),Ea=me.useRef(null),[wa,za]=me.useState(0);(0,Nt.Z)(()=>{Qt&&Ea.current?za(Ea.current.clientHeight):za(0)},[Qt]);const Qa=me.createElement("div",{className:`${Da}-control-input`},me.createElement("div",{className:`${Da}-control-input-content`},ln)),lo=me.useMemo(()=>({prefixCls:$t,status:It}),[$t,It]),ba=cr!==null||an.length||En.length?me.createElement(y.Rk.Provider,{value:lo},me.createElement(Qe,{fieldId:hn,errors:an,warnings:En,help:en,helpStatus:It,className:`${Da}-explain-connected`,onVisibleChanged:sr})):null,Na={};hn&&(Na.id=`${hn}_extra`);const ja=Qt?me.createElement("div",Object.assign({},Na,{className:`${Da}-extra`,ref:Ea}),Qt):null,yo=ba||ja?me.createElement("div",{className:`${Da}-additional`,style:cr?{minHeight:cr+wa}:{}},ba,ja):null,jo=qt&&qt.mark==="pro_table_render"&&qt.render?qt.render(At,{input:Qa,errorList:ba,extra:ja}):me.createElement(me.Fragment,null,Qa,yo);return me.createElement(y.q3.Provider,{value:oa},me.createElement(Rt.Z,Object.assign({},Xa,{className:Ca}),jo),me.createElement(xt,{prefixCls:$t}))},Ht=b(61485),Jt=b(9017),vn=b(85981),Bn=b(25399),Yn=function(At,$t){var It={};for(var Xt in At)Object.prototype.hasOwnProperty.call(At,Xt)&&$t.indexOf(Xt)<0&&(It[Xt]=At[Xt]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,Xt=Object.getOwnPropertySymbols(At);gt<Xt.length;gt++)$t.indexOf(Xt[gt])<0&&Object.prototype.propertyIsEnumerable.call(At,Xt[gt])&&(It[Xt[gt]]=At[Xt[gt]]);return It};function hr(At){return At?typeof At=="object"&&!me.isValidElement(At)?At:{title:At}:null}var Un=At=>{let{prefixCls:$t,label:It,htmlFor:Xt,labelCol:gt,labelAlign:ln,colon:an,required:En,requiredMark:qt,tooltip:Qt,vertical:en}=At;var hn;const[cr]=(0,Jt.Z)("Form"),{labelAlign:sr,labelCol:gr,labelWrap:Da,colon:Ma}=me.useContext(y.q3);if(!It)return null;const Xa=gt||gr||{},Ca=ln||sr,oa=`${$t}-item-label`,Ea=ge()(oa,Ca==="left"&&`${oa}-left`,Xa.className,{[`${oa}-wrap`]:!!Da});let wa=It;const za=an===!0||Ma!==!1&&an!==!1;za&&!en&&typeof It=="string"&&It.trim()&&(wa=It.replace(/[:|:]\s*$/,""));const lo=hr(Qt);if(lo){const{icon:Do=me.createElement(Ht.Z,null)}=lo,Ar=Yn(lo,["icon"]),Wr=me.createElement(Bn.Z,Object.assign({},Ar),me.cloneElement(Do,{className:`${$t}-item-tooltip`,title:"",onClick:Bo=>{Bo.preventDefault()},tabIndex:null}));wa=me.createElement(me.Fragment,null,wa,Wr)}const ba=qt==="optional",Na=typeof qt=="function",ja=qt===!1;Na?wa=qt(wa,{required:!!En}):ba&&!En&&(wa=me.createElement(me.Fragment,null,wa,me.createElement("span",{className:`${$t}-item-optional`,title:""},(cr==null?void 0:cr.optional)||((hn=vn.Z.Form)===null||hn===void 0?void 0:hn.optional))));let yo;ja?yo="hidden":(ba||Na)&&(yo="optional");const jo=ge()({[`${$t}-item-required`]:En,[`${$t}-item-required-mark-${yo}`]:yo,[`${$t}-item-no-colon`]:!za});return me.createElement(Rt.Z,Object.assign({},Xa,{className:Ea}),me.createElement("label",{htmlFor:Xt,className:jo,title:typeof It=="string"?It:""},wa))},fr=b(29679),Gt=b(19248),Wt=b(96512),dn=b(58617);const un={success:fr.Z,warning:Wt.Z,error:Gt.Z,validating:dn.Z};function on(At){let{children:$t,errors:It,warnings:Xt,hasFeedback:gt,validateStatus:ln,prefixCls:an,meta:En,noStyle:qt}=At;const Qt=`${an}-item`,{feedbackIcons:en}=me.useContext(y.q3),hn=ft(It,Xt,En,null,!!gt,ln),{isFormItemInput:cr,status:sr,hasFeedback:gr,feedbackIcon:Da}=me.useContext(y.aM),Ma=me.useMemo(()=>{var Xa;let Ca;if(gt){const Ea=gt!==!0&>.icons||en,wa=hn&&((Xa=Ea==null?void 0:Ea({status:hn,errors:It,warnings:Xt}))===null||Xa===void 0?void 0:Xa[hn]),za=hn&&un[hn];Ca=wa!==!1&&za?me.createElement("span",{className:ge()(`${Qt}-feedback-icon`,`${Qt}-feedback-icon-${hn}`)},wa||me.createElement(za,null)):null}const oa={status:hn||"",errors:It,warnings:Xt,hasFeedback:!!gt,feedbackIcon:Ca,isFormItemInput:!0};return qt&&(oa.status=(hn!=null?hn:sr)||"",oa.isFormItemInput=cr,oa.hasFeedback=!!(gt!=null?gt:gr),oa.feedbackIcon=gt!==void 0?oa.feedbackIcon:Da),oa},[hn,gt,qt,cr,sr]);return me.createElement(y.aM.Provider,{value:Ma},$t)}var On=function(At,$t){var It={};for(var Xt in At)Object.prototype.hasOwnProperty.call(At,Xt)&&$t.indexOf(Xt)<0&&(It[Xt]=At[Xt]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,Xt=Object.getOwnPropertySymbols(At);gt<Xt.length;gt++)$t.indexOf(Xt[gt])<0&&Object.prototype.propertyIsEnumerable.call(At,Xt[gt])&&(It[Xt[gt]]=At[Xt[gt]]);return It};function pn(At){const{prefixCls:$t,className:It,rootClassName:Xt,style:gt,help:ln,errors:an,warnings:En,validateStatus:qt,meta:Qt,hasFeedback:en,hidden:hn,children:cr,fieldId:sr,required:gr,isRequired:Da,onSubItemMetaChange:Ma,layout:Xa}=At,Ca=On(At,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange","layout"]),oa=`${$t}-item`,{requiredMark:Ea,vertical:wa}=me.useContext(y.q3),za=wa||Xa==="vertical",Qa=me.useRef(null),lo=Se(an),ba=Se(En),Na=ln!=null,ja=!!(Na||an.length||En.length),yo=!!Qa.current&&(0,Pt.Z)(Qa.current),[jo,Do]=me.useState(null);(0,Nt.Z)(()=>{if(ja&&Qa.current){const po=getComputedStyle(Qa.current);Do(parseInt(po.marginBottom,10))}},[ja,yo]);const Ar=po=>{po||Do(null)},Bo=function(){let po=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const ti=po?lo:Qt.errors,li=po?ba:Qt.warnings;return ft(ti,li,Qt,"",!!en,qt)}(),Lo=ge()(oa,It,Xt,{[`${oa}-with-help`]:Na||lo.length||ba.length,[`${oa}-has-feedback`]:Bo&&en,[`${oa}-has-success`]:Bo==="success",[`${oa}-has-warning`]:Bo==="warning",[`${oa}-has-error`]:Bo==="error",[`${oa}-is-validating`]:Bo==="validating",[`${oa}-hidden`]:hn,[`${oa}-${Xa}`]:Xa});return me.createElement("div",{className:Lo,style:gt,ref:Qa},me.createElement(Lt.Z,Object.assign({className:`${oa}-row`},(0,Yt.Z)(Ca,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),me.createElement(Un,Object.assign({htmlFor:sr},At,{requiredMark:Ea,required:gr!=null?gr:Da,prefixCls:$t,vertical:za})),me.createElement(bt,Object.assign({},At,Qt,{errors:lo,warnings:ba,prefixCls:$t,status:Bo,help:ln,marginBottom:jo,onErrorVisibleChanged:Ar}),me.createElement(y.qI.Provider,{value:Ma},me.createElement(on,{prefixCls:$t,meta:Qt,errors:Qt.errors,warnings:Qt.warnings,hasFeedback:en,validateStatus:Bo},cr)))),!!jo&&me.createElement("div",{className:`${oa}-margin-offset`,style:{marginBottom:-jo}}))}const yn="__SPLIT__",dr=null;function qn(At,$t){const It=Object.keys(At),Xt=Object.keys($t);return It.length===Xt.length&&It.every(gt=>{const ln=At[gt],an=$t[gt];return ln===an||typeof ln=="function"||typeof an=="function"})}const Hn=me.memo(At=>{let{children:$t}=At;return $t},(At,$t)=>qn(At.control,$t.control)&&At.update===$t.update&&At.childProps.length===$t.childProps.length&&At.childProps.every((It,Xt)=>It===$t.childProps[Xt]));function Tr(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Or(At){const{name:$t,noStyle:It,className:Xt,dependencies:gt,prefixCls:ln,shouldUpdate:an,rules:En,children:qt,required:Qt,label:en,messageVariables:hn,trigger:cr="onChange",validateTrigger:sr,hidden:gr,help:Da,layout:Ma}=At,{getPrefixCls:Xa}=me.useContext(Et.E_),{name:Ca}=me.useContext(y.q3),oa=ot(qt),Ea=typeof oa=="function",wa=me.useContext(y.qI),{validateTrigger:za}=me.useContext(nt.FieldContext),Qa=sr!==void 0?sr:za,lo=$t!=null,ba=Xa("form",ln),Na=(0,fe.Z)(ba),[ja,yo,jo]=rt(ba,Na),Do=(0,ze.ln)("Form.Item"),Ar=me.useContext(nt.ListContext),Wr=me.useRef(null),[Bo,Lo]=Me({}),[po,ti]=(0,ne.Z)(()=>Tr()),li=So=>{const Ya=Ar==null?void 0:Ar.getKey(So.name);if(ti(So.destroy?Tr():So,!0),It&&Da!==!1&&wa){let vr=So.name;if(So.destroy)vr=Wr.current||vr;else if(Ya!==void 0){const[ir,Gr]=Ya;vr=[ir].concat((0,Ze.Z)(Gr)),Wr.current=vr}wa(So,vr)}},ji=(So,Ya)=>{Lo(vr=>{const ir=Object.assign({},vr),_r=[].concat((0,Ze.Z)(So.name.slice(0,-1)),(0,Ze.Z)(Ya)).join(yn);return So.destroy?delete ir[_r]:ir[_r]=So,ir})},[bi,di]=me.useMemo(()=>{const So=(0,Ze.Z)(po.errors),Ya=(0,Ze.Z)(po.warnings);return Object.values(Bo).forEach(vr=>{So.push.apply(So,(0,Ze.Z)(vr.errors||[])),Ya.push.apply(Ya,(0,Ze.Z)(vr.warnings||[]))}),[So,Ya]},[Bo,po.errors,po.warnings]),si=Ye();function Ai(So,Ya,vr){return It&&!gr?me.createElement(on,{prefixCls:ba,hasFeedback:At.hasFeedback,validateStatus:At.validateStatus,meta:po,errors:bi,warnings:di,noStyle:!0},So):me.createElement(pn,Object.assign({key:"row"},At,{className:ge()(Xt,jo,Na,yo),prefixCls:ba,fieldId:Ya,isRequired:vr,errors:bi,warnings:di,meta:po,onSubItemMetaChange:ji,layout:Ma}),So)}if(!lo&&!Ea&&!gt)return ja(Ai(oa));let _o={};return typeof en=="string"?_o.label=en:$t&&(_o.label=String($t)),hn&&(_o=Object.assign(Object.assign({},_o),hn)),ja(me.createElement(nt.Field,Object.assign({},At,{messageVariables:_o,trigger:cr,validateTrigger:Qa,onMetaChange:li}),(So,Ya,vr)=>{const ir=ut($t).length&&Ya?Ya.name:[],Gr=St(ir,Ca),_r=Qt!==void 0?Qt:!!(En!=null&&En.some(Vr=>{if(Vr&&typeof Vr=="object"&&Vr.required&&!Vr.warningOnly)return!0;if(typeof Vr=="function"){const Dr=Vr(vr);return(Dr==null?void 0:Dr.required)&&!(Dr!=null&&Dr.warningOnly)}return!1})),Ta=Object.assign({},So);let Ja=null;if(Array.isArray(oa)&&lo)Ja=oa;else if(!(Ea&&(!(an||gt)||lo))){if(!(gt&&!Ea&&!lo))if(me.isValidElement(oa)){const Vr=Object.assign(Object.assign({},oa.props),Ta);if(Vr.id||(Vr.id=Gr),Da||bi.length>0||di.length>0||At.extra){const Ba=[];(Da||bi.length>0)&&Ba.push(`${Gr}_help`),At.extra&&Ba.push(`${Gr}_extra`),Vr["aria-describedby"]=Ba.join(" ")}bi.length>0&&(Vr["aria-invalid"]="true"),_r&&(Vr["aria-required"]="true"),(0,se.Yr)(oa)&&(Vr.ref=si(ir,oa)),new Set([].concat((0,Ze.Z)(ut(cr)),(0,Ze.Z)(ut(Qa)))).forEach(Ba=>{Vr[Ba]=function(){for(var zo,xi,fi,Li,Go,Di=arguments.length,zi=new Array(Di),Ri=0;Ri<Di;Ri++)zi[Ri]=arguments[Ri];(fi=Ta[Ba])===null||fi===void 0||(zo=fi).call.apply(zo,[Ta].concat(zi)),(Go=(Li=oa.props)[Ba])===null||Go===void 0||(xi=Go).call.apply(xi,[Li].concat(zi))}});const sa=[Vr["aria-required"],Vr["aria-invalid"],Vr["aria-describedby"]];Ja=me.createElement(Hn,{control:Ta,update:oa,childProps:sa},(0,Ne.Tm)(oa,Vr))}else Ea&&(an||gt)&&!lo?Ja=oa(vr):Ja=oa}return Ai(Ja,Gr,_r)}))}const ga=Or;ga.useStatus=ht;var va=ga,Ln=function(At,$t){var It={};for(var Xt in At)Object.prototype.hasOwnProperty.call(At,Xt)&&$t.indexOf(Xt)<0&&(It[Xt]=At[Xt]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,Xt=Object.getOwnPropertySymbols(At);gt<Xt.length;gt++)$t.indexOf(Xt[gt])<0&&Object.prototype.propertyIsEnumerable.call(At,Xt[gt])&&(It[Xt[gt]]=At[Xt[gt]]);return It},Lr=At=>{var{prefixCls:$t,children:It}=At,Xt=Ln(At,["prefixCls","children"]);const{getPrefixCls:gt}=me.useContext(Et.E_),ln=gt("form",$t),an=me.useMemo(()=>({prefixCls:ln,status:"error"}),[ln]);return me.createElement(nt.List,Object.assign({},Xt),(En,qt,Qt)=>me.createElement(y.Rk.Provider,{value:an},It(En.map(en=>Object.assign(Object.assign({},en),{fieldKey:en.key})),qt,{errors:Qt.errors,warnings:Qt.warnings})))};function Mr(){const{form:At}=me.useContext(y.q3);return At}const Ut=re;Ut.Item=va,Ut.List=Lr,Ut.ErrorList=Qe,Ut.useForm=Ot,Ut.useFormInstance=Mr,Ut.useWatch=nt.useWatch,Ut.Provider=y.RV,Ut.create=()=>{};var rn=Ut},4875:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return bn}});var y=b(59301),Ze=b(84105),me=b(87395),Ve=b(92310),ge=b.n(Ve),ye=b(60499),xe=b(18642),fe=b(43749),Se=b(72190),le=b(42244),pe=b(38705),we=b(17212);function ke(){return typeof BigInt=="function"}function De(bt){return!bt&&bt!==0&&!Number.isNaN(bt)||!String(bt).trim()}function Fe(bt){var Ht=bt.trim(),Jt=Ht.startsWith("-");Jt&&(Ht=Ht.slice(1)),Ht=Ht.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),Ht.startsWith(".")&&(Ht="0".concat(Ht));var vn=Ht||"0",Bn=vn.split("."),Yn=Bn[0]||"0",hr=Bn[1]||"0";Yn==="0"&&hr==="0"&&(Jt=!1);var Cr=Jt?"-":"";return{negative:Jt,negativeStr:Cr,trimStr:vn,integerStr:Yn,decimalStr:hr,fullStr:"".concat(Cr).concat(vn)}}function ue(bt){var Ht=String(bt);return!Number.isNaN(Number(Ht))&&Ht.includes("e")}function ve(bt){var Ht=String(bt);if(ue(bt)){var Jt=Number(Ht.slice(Ht.indexOf("e-")+2)),vn=Ht.match(/\.(\d+)/);return vn!=null&&vn[1]&&(Jt+=vn[1].length),Jt}return Ht.includes(".")&&Le(Ht)?Ht.length-Ht.indexOf(".")-1:0}function Ie(bt){var Ht=String(bt);if(ue(bt)){if(bt>Number.MAX_SAFE_INTEGER)return String(ke()?BigInt(bt).toString():Number.MAX_SAFE_INTEGER);if(bt<Number.MIN_SAFE_INTEGER)return String(ke()?BigInt(bt).toString():Number.MIN_SAFE_INTEGER);Ht=bt.toFixed(ve(Ht))}return Fe(Ht).fullStr}function Le(bt){return typeof bt=="number"?!Number.isNaN(bt):bt?/^\s*-?\d+(\.\d+)?\s*$/.test(bt)||/^\s*-?\d+\.\s*$/.test(bt)||/^\s*-?\.\d+\s*$/.test(bt):!1}var Je=function(){function bt(Ht){if((0,pe.Z)(this,bt),(0,xe.Z)(this,"origin",""),(0,xe.Z)(this,"negative",void 0),(0,xe.Z)(this,"integer",void 0),(0,xe.Z)(this,"decimal",void 0),(0,xe.Z)(this,"decimalLen",void 0),(0,xe.Z)(this,"empty",void 0),(0,xe.Z)(this,"nan",void 0),De(Ht)){this.empty=!0;return}if(this.origin=String(Ht),Ht==="-"||Number.isNaN(Ht)){this.nan=!0;return}var Jt=Ht;if(ue(Jt)&&(Jt=Number(Jt)),Jt=typeof Jt=="string"?Jt:Ie(Jt),Le(Jt)){var vn=Fe(Jt);this.negative=vn.negative;var Bn=vn.trimStr.split(".");this.integer=BigInt(Bn[0]);var Yn=Bn[1]||"0";this.decimal=BigInt(Yn),this.decimalLen=Yn.length}else this.nan=!0}return(0,we.Z)(bt,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(Jt){var vn="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(Jt,"0"));return BigInt(vn)}},{key:"negate",value:function(){var Jt=new bt(this.toString());return Jt.negative=!Jt.negative,Jt}},{key:"cal",value:function(Jt,vn,Bn){var Yn=Math.max(this.getDecimalStr().length,Jt.getDecimalStr().length),hr=this.alignDecimal(Yn),Cr=Jt.alignDecimal(Yn),Un=vn(hr,Cr).toString(),fr=Bn(Yn),Gt=Fe(Un),Wt=Gt.negativeStr,dn=Gt.trimStr,un="".concat(Wt).concat(dn.padStart(fr+1,"0"));return new bt("".concat(un.slice(0,-fr),".").concat(un.slice(-fr)))}},{key:"add",value:function(Jt){if(this.isInvalidate())return new bt(Jt);var vn=new bt(Jt);return vn.isInvalidate()?this:this.cal(vn,function(Bn,Yn){return Bn+Yn},function(Bn){return Bn})}},{key:"multi",value:function(Jt){var vn=new bt(Jt);return this.isInvalidate()||vn.isInvalidate()?new bt(NaN):this.cal(vn,function(Bn,Yn){return Bn*Yn},function(Bn){return Bn*2})}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(Jt){return this.toString()===(Jt==null?void 0:Jt.toString())}},{key:"lessEquals",value:function(Jt){return this.add(Jt.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var Jt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Jt?this.isInvalidate()?"":Fe("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),bt}(),ce=function(){function bt(Ht){if((0,pe.Z)(this,bt),(0,xe.Z)(this,"origin",""),(0,xe.Z)(this,"number",void 0),(0,xe.Z)(this,"empty",void 0),De(Ht)){this.empty=!0;return}this.origin=String(Ht),this.number=Number(Ht)}return(0,we.Z)(bt,[{key:"negate",value:function(){return new bt(-this.toNumber())}},{key:"add",value:function(Jt){if(this.isInvalidate())return new bt(Jt);var vn=Number(Jt);if(Number.isNaN(vn))return this;var Bn=this.number+vn;if(Bn>Number.MAX_SAFE_INTEGER)return new bt(Number.MAX_SAFE_INTEGER);if(Bn<Number.MIN_SAFE_INTEGER)return new bt(Number.MIN_SAFE_INTEGER);var Yn=Math.max(ve(this.number),ve(vn));return new bt(Bn.toFixed(Yn))}},{key:"multi",value:function(Jt){var vn=Number(Jt);if(this.isInvalidate()||Number.isNaN(vn))return new bt(NaN);var Bn=this.number*vn;if(Bn>Number.MAX_SAFE_INTEGER)return new bt(Number.MAX_SAFE_INTEGER);if(Bn<Number.MIN_SAFE_INTEGER)return new bt(Number.MIN_SAFE_INTEGER);var Yn=Math.max(ve(this.number),ve(vn));return new bt(Bn.toFixed(Yn))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return Number.isNaN(this.number)}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(Jt){return this.toNumber()===(Jt==null?void 0:Jt.toNumber())}},{key:"lessEquals",value:function(Jt){return this.add(Jt.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var Jt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Jt?this.isInvalidate()?"":Ie(this.number):this.origin}}]),bt}();function _e(bt){return ke()?new Je(bt):new ce(bt)}function Ke(bt,Ht,Jt){var vn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(bt==="")return"";var Bn=Fe(bt),Yn=Bn.negativeStr,hr=Bn.integerStr,Cr=Bn.decimalStr,Un="".concat(Ht).concat(Cr),fr="".concat(Yn).concat(hr);if(Jt>=0){var Gt=Number(Cr[Jt]);if(Gt>=5&&!vn){var Wt=_e(bt).add("".concat(Yn,"0.").concat("0".repeat(Jt)).concat(10-Gt));return Ke(Wt.toString(),Ht,Jt,vn)}return Jt===0?fr:"".concat(fr).concat(Ht).concat(Cr.padEnd(Jt,"0").slice(0,Jt))}return Un===".0"?fr:"".concat(fr).concat(Un)}var Re=_e,lt=b(36901),Te=b(34280);function Ue(bt,Ht){return typeof Proxy!="undefined"&&bt?new Proxy(bt,{get:function(vn,Bn){if(Ht[Bn])return Ht[Bn];var Yn=vn[Bn];return typeof Yn=="function"?Yn.bind(vn):Yn}}):bt}var qe=b(8654),Ae=b(48736);function rt(bt,Ht){var Jt=(0,y.useRef)(null);function vn(){try{var Yn=bt.selectionStart,hr=bt.selectionEnd,Cr=bt.value,Un=Cr.substring(0,Yn),fr=Cr.substring(hr);Jt.current={start:Yn,end:hr,value:Cr,beforeTxt:Un,afterTxt:fr}}catch(Gt){}}function Bn(){if(bt&&Jt.current&&Ht)try{var Yn=bt.value,hr=Jt.current,Cr=hr.beforeTxt,Un=hr.afterTxt,fr=hr.start,Gt=Yn.length;if(Yn.startsWith(Cr))Gt=Cr.length;else if(Yn.endsWith(Un))Gt=Yn.length-Jt.current.afterTxt.length;else{var Wt=Cr[fr-1],dn=Yn.indexOf(Wt,fr-1);dn!==-1&&(Gt=dn+1)}bt.setSelectionRange(Gt,Gt)}catch(un){(0,Ae.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(un.message))}}return[vn,Bn]}var Ce=b(49658),Be=function(){var Ht=(0,y.useState)(!1),Jt=(0,Se.Z)(Ht,2),vn=Jt[0],Bn=Jt[1];return(0,Te.Z)(function(){Bn((0,Ce.Z)())},[]),vn},yt=Be,Qe=b(16089),nt=200,Et=600;function He(bt){var Ht=bt.prefixCls,Jt=bt.upNode,vn=bt.downNode,Bn=bt.upDisabled,Yn=bt.downDisabled,hr=bt.onStep,Cr=y.useRef(),Un=y.useRef([]),fr=y.useRef();fr.current=hr;var Gt=function(){clearTimeout(Cr.current)},Wt=function(qn,Hn){qn.preventDefault(),Gt(),fr.current(Hn);function Tr(){fr.current(Hn),Cr.current=setTimeout(Tr,nt)}Cr.current=setTimeout(Tr,Et)};y.useEffect(function(){return function(){Gt(),Un.current.forEach(function(dr){return Qe.Z.cancel(dr)})}},[]);var dn=yt();if(dn)return null;var un="".concat(Ht,"-handler"),on=ge()(un,"".concat(un,"-up"),(0,xe.Z)({},"".concat(un,"-up-disabled"),Bn)),On=ge()(un,"".concat(un,"-down"),(0,xe.Z)({},"".concat(un,"-down-disabled"),Yn)),pn=function(){return Un.current.push((0,Qe.Z)(Gt))},yn={unselectable:"on",role:"button",onMouseUp:pn,onMouseLeave:pn};return y.createElement("div",{className:"".concat(un,"-wrap")},y.createElement("span",(0,ye.Z)({},yn,{onMouseDown:function(qn){Wt(qn,!0)},"aria-label":"Increase Value","aria-disabled":Bn,className:on}),Jt||y.createElement("span",{unselectable:"on",className:"".concat(Ht,"-handler-up-inner")})),y.createElement("span",(0,ye.Z)({},yn,{onMouseDown:function(qn){Wt(qn,!1)},"aria-label":"Decrease Value","aria-disabled":Yn,className:On}),vn||y.createElement("span",{unselectable:"on",className:"".concat(Ht,"-handler-down-inner")})))}function de(bt){var Ht=typeof bt=="number"?Ie(bt):Fe(bt).fullStr,Jt=Ht.includes(".");return Jt?Fe(Ht.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:bt+"0"}var Oe=b(30292),at=function(){var bt=(0,y.useRef)(0),Ht=function(){Qe.Z.cancel(bt.current)};return(0,y.useEffect)(function(){return Ht},[]),function(Jt){Ht(),bt.current=(0,Qe.Z)(function(){Jt()})}},ct=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],Pe=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],$e=function(Ht,Jt){return Ht||Jt.isEmpty()?Jt.toString():Jt.toNumber()},ut=function(Ht){var Jt=Re(Ht);return Jt.isInvalidate()?null:Jt},St=y.forwardRef(function(bt,Ht){var Jt=bt.prefixCls,vn=bt.className,Bn=bt.style,Yn=bt.min,hr=bt.max,Cr=bt.step,Un=Cr===void 0?1:Cr,fr=bt.defaultValue,Gt=bt.value,Wt=bt.disabled,dn=bt.readOnly,un=bt.upHandler,on=bt.downHandler,On=bt.keyboard,pn=bt.changeOnWheel,yn=pn===void 0?!1:pn,dr=bt.controls,qn=dr===void 0?!0:dr,Hn=bt.classNames,Tr=bt.stringMode,Or=bt.parser,ga=bt.formatter,va=bt.precision,Ln=bt.decimalSeparator,tr=bt.onChange,Lr=bt.onInput,Mr=bt.onPressEnter,Ut=bt.onStep,rn=bt.changeOnBlur,At=rn===void 0?!0:rn,$t=bt.domRef,It=(0,le.Z)(bt,ct),Xt="".concat(Jt,"-input"),gt=y.useRef(null),ln=y.useState(!1),an=(0,Se.Z)(ln,2),En=an[0],qt=an[1],Qt=y.useRef(!1),en=y.useRef(!1),hn=y.useRef(!1),cr=y.useState(function(){return Re(Gt!=null?Gt:fr)}),sr=(0,Se.Z)(cr,2),gr=sr[0],Da=sr[1];function Ma(Gr){Gt===void 0&&Da(Gr)}var Xa=y.useCallback(function(Gr,_r){if(!_r)return va>=0?va:Math.max(ve(Gr),ve(Un))},[va,Un]),Ca=y.useCallback(function(Gr){var _r=String(Gr);if(Or)return Or(_r);var Ta=_r;return Ln&&(Ta=Ta.replace(Ln,".")),Ta.replace(/[^\w.-]+/g,"")},[Or,Ln]),oa=y.useRef(""),Ea=y.useCallback(function(Gr,_r){if(ga)return ga(Gr,{userTyping:_r,input:String(oa.current)});var Ta=typeof Gr=="number"?Ie(Gr):Gr;if(!_r){var Ja=Xa(Ta,_r);if(Le(Ta)&&(Ln||Ja>=0)){var Vr=Ln||".";Ta=Ke(Ta,Vr,Ja)}}return Ta},[ga,Xa,Ln]),wa=y.useState(function(){var Gr=fr!=null?fr:Gt;return gr.isInvalidate()&&["string","number"].includes((0,fe.Z)(Gr))?Number.isNaN(Gr)?"":Gr:Ea(gr.toString(),!1)}),za=(0,Se.Z)(wa,2),Qa=za[0],lo=za[1];oa.current=Qa;function ba(Gr,_r){lo(Ea(Gr.isInvalidate()?Gr.toString(!1):Gr.toString(!_r),_r))}var Na=y.useMemo(function(){return ut(hr)},[hr,va]),ja=y.useMemo(function(){return ut(Yn)},[Yn,va]),yo=y.useMemo(function(){return!Na||!gr||gr.isInvalidate()?!1:Na.lessEquals(gr)},[Na,gr]),jo=y.useMemo(function(){return!ja||!gr||gr.isInvalidate()?!1:gr.lessEquals(ja)},[ja,gr]),Do=rt(gt.current,En),Ar=(0,Se.Z)(Do,2),Wr=Ar[0],Bo=Ar[1],Lo=function(_r){return Na&&!_r.lessEquals(Na)?Na:ja&&!ja.lessEquals(_r)?ja:null},po=function(_r){return!Lo(_r)},ti=function(_r,Ta){var Ja=_r,Vr=po(Ja)||Ja.isEmpty();if(!Ja.isEmpty()&&!Ta&&(Ja=Lo(Ja)||Ja,Vr=!0),!dn&&!Wt&&Vr){var Dr=Ja.toString(),sa=Xa(Dr,Ta);return sa>=0&&(Ja=Re(Ke(Dr,".",sa)),po(Ja)||(Ja=Re(Ke(Dr,".",sa,!0)))),Ja.equals(gr)||(Ma(Ja),tr==null||tr(Ja.isEmpty()?null:$e(Tr,Ja)),Gt===void 0&&ba(Ja,Ta)),Ja}return gr},li=at(),ji=function Gr(_r){if(Wr(),oa.current=_r,lo(_r),!en.current){var Ta=Ca(_r),Ja=Re(Ta);Ja.isNaN()||ti(Ja,!0)}Lr==null||Lr(_r),li(function(){var Vr=_r;Or||(Vr=_r.replace(/。/g,".")),Vr!==_r&&Gr(Vr)})},bi=function(){en.current=!0},di=function(){en.current=!1,ji(gt.current.value)},si=function(_r){ji(_r.target.value)},Ai=function(_r){var Ta;if(!(_r&&yo||!_r&&jo)){Qt.current=!1;var Ja=Re(hn.current?de(Un):Un);_r||(Ja=Ja.negate());var Vr=(gr||Re(0)).add(Ja.toString()),Dr=ti(Vr,!1);Ut==null||Ut($e(Tr,Dr),{offset:hn.current?de(Un):Un,type:_r?"up":"down"}),(Ta=gt.current)===null||Ta===void 0||Ta.focus()}},_o=function(_r){var Ta=Re(Ca(Qa)),Ja;Ta.isNaN()?Ja=ti(gr,_r):Ja=ti(Ta,_r),Gt!==void 0?ba(gr,!1):Ja.isNaN()||ba(Ja,!1)},So=function(){Qt.current=!0},Ya=function(_r){var Ta=_r.key,Ja=_r.shiftKey;Qt.current=!0,hn.current=Ja,Ta==="Enter"&&(en.current||(Qt.current=!1),_o(!1),Mr==null||Mr(_r)),On!==!1&&!en.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Ta)&&(Ai(Ta==="Up"||Ta==="ArrowUp"),_r.preventDefault())},vr=function(){Qt.current=!1,hn.current=!1};y.useEffect(function(){if(yn&&En){var Gr=function(Ja){Ai(Ja.deltaY<0),Ja.preventDefault()},_r=gt.current;if(_r)return _r.addEventListener("wheel",Gr,{passive:!1}),function(){return _r.removeEventListener("wheel",Gr)}}});var ir=function(){At&&_o(!1),qt(!1),Qt.current=!1};return(0,Te.o)(function(){gr.isInvalidate()||ba(gr,!1)},[va,ga]),(0,Te.o)(function(){var Gr=Re(Gt);Da(Gr);var _r=Re(Ca(Qa));(!Gr.equals(_r)||!Qt.current||ga)&&ba(Gr,Qt.current)},[Gt]),(0,Te.o)(function(){ga&&Bo()},[Qa]),y.createElement("div",{ref:$t,className:ge()(Jt,vn,(0,xe.Z)((0,xe.Z)((0,xe.Z)((0,xe.Z)((0,xe.Z)({},"".concat(Jt,"-focused"),En),"".concat(Jt,"-disabled"),Wt),"".concat(Jt,"-readonly"),dn),"".concat(Jt,"-not-a-number"),gr.isNaN()),"".concat(Jt,"-out-of-range"),!gr.isInvalidate()&&!po(gr))),style:Bn,onFocus:function(){qt(!0)},onBlur:ir,onKeyDown:Ya,onKeyUp:vr,onCompositionStart:bi,onCompositionEnd:di,onBeforeInput:So},qn&&y.createElement(He,{prefixCls:Jt,upNode:un,downNode:on,upDisabled:yo,downDisabled:jo,onStep:Ai}),y.createElement("div",{className:"".concat(Xt,"-wrap")},y.createElement("input",(0,ye.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Yn,"aria-valuemax":hr,"aria-valuenow":gr.isInvalidate()?null:gr.toString(),step:Un},It,{ref:(0,qe.sQ)(gt,Ht),className:Xt,value:Qa,onChange:si,disabled:Wt,readOnly:dn}))))}),ft=y.forwardRef(function(bt,Ht){var Jt=bt.disabled,vn=bt.style,Bn=bt.prefixCls,Yn=Bn===void 0?"rc-input-number":Bn,hr=bt.value,Cr=bt.prefix,Un=bt.suffix,fr=bt.addonBefore,Gt=bt.addonAfter,Wt=bt.className,dn=bt.classNames,un=(0,le.Z)(bt,Pe),on=y.useRef(null),On=y.useRef(null),pn=y.useRef(null),yn=function(qn){pn.current&&(0,Oe.nH)(pn.current,qn)};return y.useImperativeHandle(Ht,function(){return Ue(pn.current,{focus:yn,nativeElement:on.current.nativeElement||On.current})}),y.createElement(lt.BaseInput,{className:Wt,triggerFocus:yn,prefixCls:Yn,value:hr,disabled:Jt,style:vn,prefix:Cr,suffix:Un,addonAfter:Gt,addonBefore:fr,classNames:dn,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:on},y.createElement(St,(0,ye.Z)({prefixCls:Yn,disabled:Jt,ref:pn,domRef:On,className:dn==null?void 0:dn.input},un)))}),Dt=ft,We=Dt,kt=b(62487),Ot=b(82855),ie=b(48755),oe=b(60840),te=b(2171),x=b(83397),re=b(31756),ne=b(56553),se=b(24971),Ne=b(70045),ze=b(36237),et=b(53075),ot=b(64910),dt=b(39082),ht=b(63356),he=b(56119),Me=b(16931),Ye=b(51636),Pt=b(17835);const Nt=bt=>{var Ht;const Jt=(Ht=bt.handleVisible)!==null&&Ht!==void 0?Ht:"auto",vn=bt.controlHeightSM-bt.lineWidth*2;return Object.assign(Object.assign({},(0,ot.T)(bt)),{controlWidth:90,handleWidth:vn,handleFontSize:bt.fontSize/2,handleVisible:Jt,handleActiveBg:bt.colorFillAlter,handleBg:bt.colorBgContainer,filledHandleBg:new Pt.FastColor(bt.colorFillSecondary).onBackground(bt.colorBgContainer).toHexString(),handleHoverColor:bt.colorPrimary,handleBorderColor:bt.colorBorder,handleOpacity:Jt===!0?1:0,handleVisibleWidth:Jt===!0?vn:0})},Yt=(bt,Ht)=>{let{componentCls:Jt,borderRadiusSM:vn,borderRadiusLG:Bn}=bt;const Yn=Ht==="lg"?Bn:vn;return{[`&-${Ht}`]:{[`${Jt}-handler-wrap`]:{borderStartEndRadius:Yn,borderEndEndRadius:Yn},[`${Jt}-handler-up`]:{borderStartEndRadius:Yn},[`${Jt}-handler-down`]:{borderEndEndRadius:Yn}}}},Lt=bt=>{const{componentCls:Ht,lineWidth:Jt,lineType:vn,borderRadius:Bn,inputFontSizeSM:Yn,inputFontSizeLG:hr,controlHeightLG:Cr,controlHeightSM:Un,colorError:fr,paddingInlineSM:Gt,paddingBlockSM:Wt,paddingBlockLG:dn,paddingInlineLG:un,colorTextDescription:on,motionDurationMid:On,handleHoverColor:pn,handleOpacity:yn,paddingInline:dr,paddingBlock:qn,handleBg:Hn,handleActiveBg:Tr,colorTextDisabled:Or,borderRadiusSM:ga,borderRadiusLG:va,controlWidth:Ln,handleBorderColor:tr,filledHandleBg:Lr,lineHeightLG:Mr,calc:Ut}=bt;return[{[Ht]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ht.Wf)(bt)),(0,et.ik)(bt)),{display:"inline-block",width:Ln,margin:0,padding:0,borderRadius:Bn}),(0,dt.qG)(bt,{[`${Ht}-handler-wrap`]:{background:Hn,[`${Ht}-handler-down`]:{borderBlockStart:`${(0,ze.unit)(Jt)} ${vn} ${tr}`}}})),(0,dt.H8)(bt,{[`${Ht}-handler-wrap`]:{background:Lr,[`${Ht}-handler-down`]:{borderBlockStart:`${(0,ze.unit)(Jt)} ${vn} ${tr}`}},"&:focus-within":{[`${Ht}-handler-wrap`]:{background:Hn}}})),(0,dt.vc)(bt,{[`${Ht}-handler-wrap`]:{background:Hn,[`${Ht}-handler-down`]:{borderBlockStart:`${(0,ze.unit)(Jt)} ${vn} ${tr}`}}})),(0,dt.Mu)(bt)),{"&-rtl":{direction:"rtl",[`${Ht}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:hr,lineHeight:Mr,borderRadius:va,[`input${Ht}-input`]:{height:Ut(Cr).sub(Ut(Jt).mul(2)).equal(),padding:`${(0,ze.unit)(dn)} ${(0,ze.unit)(un)}`}},"&-sm":{padding:0,fontSize:Yn,borderRadius:ga,[`input${Ht}-input`]:{height:Ut(Un).sub(Ut(Jt).mul(2)).equal(),padding:`${(0,ze.unit)(Wt)} ${(0,ze.unit)(Gt)}`}},"&-out-of-range":{[`${Ht}-input-wrap`]:{input:{color:fr}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,ht.Wf)(bt)),(0,et.s7)(bt)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${Ht}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${Ht}-group-addon`]:{borderRadius:va,fontSize:bt.fontSizeLG}},"&-sm":{[`${Ht}-group-addon`]:{borderRadius:ga}}},(0,dt.ir)(bt)),(0,dt.S5)(bt)),{[`&:not(${Ht}-compact-first-item):not(${Ht}-compact-last-item)${Ht}-compact-item`]:{[`${Ht}, ${Ht}-group-addon`]:{borderRadius:0}},[`&:not(${Ht}-compact-last-item)${Ht}-compact-first-item`]:{[`${Ht}, ${Ht}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${Ht}-compact-first-item)${Ht}-compact-last-item`]:{[`${Ht}, ${Ht}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${Ht}-input`]:{cursor:"not-allowed"},[Ht]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,ht.Wf)(bt)),{width:"100%",padding:`${(0,ze.unit)(qn)} ${(0,ze.unit)(dr)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Bn,outline:0,transition:`all ${On} linear`,appearance:"textfield",fontSize:"inherit"}),(0,et.nz)(bt.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${Ht}-handler-wrap, &-focused ${Ht}-handler-wrap`]:{width:bt.handleWidth,opacity:1}})},{[Ht]:Object.assign(Object.assign(Object.assign({[`${Ht}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:bt.handleVisibleWidth,opacity:yn,height:"100%",borderStartStartRadius:0,borderStartEndRadius:Bn,borderEndEndRadius:Bn,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${On}`,overflow:"hidden",[`${Ht}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[`
|
|
|
${Ht}-handler-up-inner,
|
|
|
${Ht}-handler-down-inner
|
|
|
`]:{marginInlineEnd:0,fontSize:bt.handleFontSize}}},[`${Ht}-handler`]:{height:"50%",overflow:"hidden",color:on,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,ze.unit)(Jt)} ${vn} ${tr}`,transition:`all ${On} linear`,"&:active":{background:Tr},"&:hover":{height:"60%",[`
|
|
|
${Ht}-handler-up-inner,
|
|
|
${Ht}-handler-down-inner
|
|
|
`]:{color:pn}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,ht.Ro)()),{color:on,transition:`all ${On} linear`,userSelect:"none"})},[`${Ht}-handler-up`]:{borderStartEndRadius:Bn},[`${Ht}-handler-down`]:{borderEndEndRadius:Bn}},Yt(bt,"lg")),Yt(bt,"sm")),{"&-disabled, &-readonly":{[`${Ht}-handler-wrap`]:{display:"none"},[`${Ht}-input`]:{color:"inherit"}},[`
|
|
|
${Ht}-handler-up-disabled,
|
|
|
${Ht}-handler-down-disabled
|
|
|
`]:{cursor:"not-allowed"},[`
|
|
|
${Ht}-handler-up-disabled:hover &-handler-up-inner,
|
|
|
${Ht}-handler-down-disabled:hover &-handler-down-inner
|
|
|
`]:{color:Or}})}]},Zt=bt=>{const{componentCls:Ht,paddingBlock:Jt,paddingInline:vn,inputAffixPadding:Bn,controlWidth:Yn,borderRadiusLG:hr,borderRadiusSM:Cr,paddingInlineLG:Un,paddingInlineSM:fr,paddingBlockLG:Gt,paddingBlockSM:Wt,motionDurationMid:dn}=bt;return{[`${Ht}-affix-wrapper`]:Object.assign(Object.assign({[`input${Ht}-input`]:{padding:`${(0,ze.unit)(Jt)} 0`}},(0,et.ik)(bt)),{position:"relative",display:"inline-flex",alignItems:"center",width:Yn,padding:0,paddingInlineStart:vn,"&-lg":{borderRadius:hr,paddingInlineStart:Un,[`input${Ht}-input`]:{padding:`${(0,ze.unit)(Gt)} 0`}},"&-sm":{borderRadius:Cr,paddingInlineStart:fr,[`input${Ht}-input`]:{padding:`${(0,ze.unit)(Wt)} 0`}},[`&:not(${Ht}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${Ht}-disabled`]:{background:"transparent"},[`> div${Ht}`]:{width:"100%",border:"none",outline:"none",[`&${Ht}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${Ht}-handler-wrap`]:{zIndex:2},[Ht]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:Bn},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:vn,marginInlineStart:Bn,transition:`margin ${dn}`}},[`&:hover ${Ht}-handler-wrap, &-focused ${Ht}-handler-wrap`]:{width:bt.handleWidth,opacity:1},[`&:not(${Ht}-affix-wrapper-without-controls):hover ${Ht}-suffix`]:{marginInlineEnd:bt.calc(bt.handleWidth).add(vn).equal()}})}};var Rt=(0,Me.I$)("InputNumber",bt=>{const Ht=(0,Ye.mergeToken)(bt,(0,ot.e)(bt));return[Lt(Ht),Zt(Ht),(0,he.c)(Ht)]},Nt,{unitless:{handleOpacity:!0}}),tn=function(bt,Ht){var Jt={};for(var vn in bt)Object.prototype.hasOwnProperty.call(bt,vn)&&Ht.indexOf(vn)<0&&(Jt[vn]=bt[vn]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bn=0,vn=Object.getOwnPropertySymbols(bt);Bn<vn.length;Bn++)Ht.indexOf(vn[Bn])<0&&Object.prototype.propertyIsEnumerable.call(bt,vn[Bn])&&(Jt[vn[Bn]]=bt[vn[Bn]]);return Jt};const xt=y.forwardRef((bt,Ht)=>{const{getPrefixCls:Jt,direction:vn}=y.useContext(ie.E_),Bn=y.useRef(null);y.useImperativeHandle(Ht,()=>Bn.current);const{className:Yn,rootClassName:hr,size:Cr,disabled:Un,prefixCls:fr,addonBefore:Gt,addonAfter:Wt,prefix:dn,suffix:un,bordered:on,readOnly:On,status:pn,controls:yn,variant:dr}=bt,qn=tn(bt,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),Hn=Jt("input-number",fr),Tr=(0,x.Z)(Hn),[Or,ga,va]=Rt(Hn,Tr),{compactSize:Ln,compactItemClassnames:tr}=(0,Ne.ri)(Hn,vn);let Lr=y.createElement(me.Z,{className:`${Hn}-handler-up-inner`}),Mr=y.createElement(Ze.Z,{className:`${Hn}-handler-down-inner`});const Ut=typeof yn=="boolean"?yn:void 0;typeof yn=="object"&&(Lr=typeof yn.upIcon=="undefined"?Lr:y.createElement("span",{className:`${Hn}-handler-up-inner`},yn.upIcon),Mr=typeof yn.downIcon=="undefined"?Mr:y.createElement("span",{className:`${Hn}-handler-down-inner`},yn.downIcon));const{hasFeedback:rn,status:At,isFormItemInput:$t,feedbackIcon:It}=y.useContext(ne.aM),Xt=(0,Ot.F)(At,pn),gt=(0,re.Z)(sr=>{var gr;return(gr=Cr!=null?Cr:Ln)!==null&&gr!==void 0?gr:sr}),ln=y.useContext(te.Z),an=Un!=null?Un:ln,[En,qt]=(0,se.Z)("inputNumber",dr,on),Qt=rn&&y.createElement(y.Fragment,null,It),en=ge()({[`${Hn}-lg`]:gt==="large",[`${Hn}-sm`]:gt==="small",[`${Hn}-rtl`]:vn==="rtl",[`${Hn}-in-form-item`]:$t},ga),hn=`${Hn}-group`,cr=y.createElement(We,Object.assign({ref:Bn,disabled:an,className:ge()(va,Tr,Yn,hr,tr),upHandler:Lr,downHandler:Mr,prefixCls:Hn,readOnly:On,controls:Ut,prefix:dn,suffix:Qt||un,addonBefore:Gt&&y.createElement(kt.Z,{form:!0,space:!0},Gt),addonAfter:Wt&&y.createElement(kt.Z,{form:!0,space:!0},Wt),classNames:{input:en,variant:ge()({[`${Hn}-${En}`]:qt},(0,Ot.Z)(Hn,Xt,rn)),affixWrapper:ge()({[`${Hn}-affix-wrapper-sm`]:gt==="small",[`${Hn}-affix-wrapper-lg`]:gt==="large",[`${Hn}-affix-wrapper-rtl`]:vn==="rtl",[`${Hn}-affix-wrapper-without-controls`]:yn===!1||an},ga),wrapper:ge()({[`${hn}-rtl`]:vn==="rtl"},ga),groupWrapper:ge()({[`${Hn}-group-wrapper-sm`]:gt==="small",[`${Hn}-group-wrapper-lg`]:gt==="large",[`${Hn}-group-wrapper-rtl`]:vn==="rtl",[`${Hn}-group-wrapper-${En}`]:qt},(0,Ot.Z)(`${Hn}-group-wrapper`,Xt,rn),ga)}},qn));return Or(cr)}),zt=xt,cn=bt=>y.createElement(oe.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},y.createElement(xt,Object.assign({},bt)));zt._InternalPanelDoNotUseOrYouWillBeFired=cn;var bn=zt},49397:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return ce}});var y=b(59301),Ze=b(92310),me=b.n(Ze),Ve=b(36901),ge=b(8654),ye=b(62487),xe=b(86013),fe=b(82855),Se=b(48755),le=b(2171),pe=b(83397),we=b(31756),ke=b(56553),De=b(24971),Fe=b(70045),ue=b(23826),ve=b(53075);function Ie(_e){return!!(_e.prefix||_e.suffix||_e.allowClear||_e.showCount)}var Le=function(_e,Ke){var Re={};for(var lt in _e)Object.prototype.hasOwnProperty.call(_e,lt)&&Ke.indexOf(lt)<0&&(Re[lt]=_e[lt]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,lt=Object.getOwnPropertySymbols(_e);Te<lt.length;Te++)Ke.indexOf(lt[Te])<0&&Object.prototype.propertyIsEnumerable.call(_e,lt[Te])&&(Re[lt[Te]]=_e[lt[Te]]);return Re},ce=(0,y.forwardRef)((_e,Ke)=>{const{prefixCls:Re,bordered:lt=!0,status:Te,size:Ue,disabled:qe,onBlur:Ae,onFocus:rt,suffix:Ce,allowClear:Be,addonAfter:yt,addonBefore:Qe,className:nt,style:Et,styles:He,rootClassName:de,onChange:Oe,classNames:at,variant:ct}=_e,Pe=Le(_e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:$e,direction:ut,allowClear:St,autoComplete:ft,className:Dt,style:We,classNames:kt,styles:Ot}=(0,Se.dj)("input"),ie=$e("input",Re),oe=(0,y.useRef)(null),te=(0,pe.Z)(ie),[x,re,ne]=(0,ve.TI)(ie,de),[se]=(0,ve.ZP)(ie,te),{compactSize:Ne,compactItemClassnames:ze}=(0,Fe.ri)(ie,ut),et=(0,we.Z)(bn=>{var bt;return(bt=Ue!=null?Ue:Ne)!==null&&bt!==void 0?bt:bn}),ot=y.useContext(le.Z),dt=qe!=null?qe:ot,{status:ht,hasFeedback:he,feedbackIcon:Me}=(0,y.useContext)(ke.aM),Ye=(0,fe.F)(ht,Te),Pt=Ie(_e)||!!he,Nt=(0,y.useRef)(Pt),Yt=(0,ue.Z)(oe,!0),Lt=bn=>{Yt(),Ae==null||Ae(bn)},Zt=bn=>{Yt(),rt==null||rt(bn)},Rt=bn=>{Yt(),Oe==null||Oe(bn)},tn=(he||Ce)&&y.createElement(y.Fragment,null,Ce,he&&Me),xt=(0,xe.Z)(Be!=null?Be:St),[zt,cn]=(0,De.Z)("input",ct,lt);return x(se(y.createElement(Ve.default,Object.assign({ref:(0,ge.sQ)(Ke,oe),prefixCls:ie,autoComplete:ft},Pe,{disabled:dt,onBlur:Lt,onFocus:Zt,style:Object.assign(Object.assign({},We),Et),styles:Object.assign(Object.assign({},Ot),He),suffix:tn,allowClear:xt,className:me()(nt,de,ne,te,ze,Dt),onChange:Rt,addonBefore:Qe&&y.createElement(ye.Z,{form:!0,space:!0},Qe),addonAfter:yt&&y.createElement(ye.Z,{form:!0,space:!0},yt),classNames:Object.assign(Object.assign(Object.assign({},at),kt),{input:me()({[`${ie}-sm`]:et==="small",[`${ie}-lg`]:et==="large",[`${ie}-rtl`]:ut==="rtl"},at==null?void 0:at.input,kt.input,re),variant:me()({[`${ie}-${zt}`]:cn},(0,fe.Z)(ie,Ye)),affixWrapper:me()({[`${ie}-affix-wrapper-sm`]:et==="small",[`${ie}-affix-wrapper-lg`]:et==="large",[`${ie}-affix-wrapper-rtl`]:ut==="rtl"},re),wrapper:me()({[`${ie}-group-rtl`]:ut==="rtl"},re),groupWrapper:me()({[`${ie}-group-wrapper-sm`]:et==="small",[`${ie}-group-wrapper-lg`]:et==="large",[`${ie}-group-wrapper-rtl`]:ut==="rtl",[`${ie}-group-wrapper-${zt}`]:cn},(0,fe.Z)(`${ie}-group-wrapper`,Ye,he),re)})}))))})},79809:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return Ke}});var y=b(59301),Ze=b(92310),me=b.n(Ze),Ve=b(22711),ge=b(86013),ye=b(82855),xe=b(48755),fe=b(2171),Se=b(83397),le=b(31756),pe=b(56553),we=b(24971),ke=b(70045),De=b(30292),Fe=b(53075),ue=b(16931),ve=b(51636),Ie=b(64910);const Le=Re=>{const{componentCls:lt,paddingLG:Te}=Re,Ue=`${lt}-textarea`;return{[`textarea${lt}`]:{maxWidth:"100%",height:"auto",minHeight:Re.controlHeight,lineHeight:Re.lineHeight,verticalAlign:"bottom",transition:`all ${Re.motionDurationSlow}`,resize:"vertical",[`&${lt}-mouse-active`]:{transition:`all ${Re.motionDurationSlow}, height 0s, width 0s`}},[`${lt}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[Ue]:{position:"relative","&-show-count":{[`> ${lt}`]:{height:"100%"},[`${lt}-data-count`]:{position:"absolute",bottom:Re.calc(Re.fontSize).mul(Re.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:Re.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[`
|
|
|
&-allow-clear > ${lt},
|
|
|
&-affix-wrapper${Ue}-has-feedback ${lt}
|
|
|
`]:{paddingInlineEnd:Te},[`&-affix-wrapper${lt}-affix-wrapper`]:{padding:0,[`> textarea${lt}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:Re.calc(Re.controlHeight).sub(Re.calc(Re.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${lt}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${lt}-clear-icon`]:{position:"absolute",insetInlineEnd:Re.paddingInline,insetBlockStart:Re.paddingXS},[`${Ue}-suffix`]:{position:"absolute",top:0,insetInlineEnd:Re.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${lt}-affix-wrapper-sm`]:{[`${lt}-suffix`]:{[`${lt}-clear-icon`]:{insetInlineEnd:Re.paddingInlineSM}}}}}};var Je=(0,ue.I$)(["Input","TextArea"],Re=>{const lt=(0,ve.mergeToken)(Re,(0,Ie.e)(Re));return[Le(lt)]},Ie.T,{resetFont:!1}),ce=function(Re,lt){var Te={};for(var Ue in Re)Object.prototype.hasOwnProperty.call(Re,Ue)&<.indexOf(Ue)<0&&(Te[Ue]=Re[Ue]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,Ue=Object.getOwnPropertySymbols(Re);qe<Ue.length;qe++)lt.indexOf(Ue[qe])<0&&Object.prototype.propertyIsEnumerable.call(Re,Ue[qe])&&(Te[Ue[qe]]=Re[Ue[qe]]);return Te},Ke=(0,y.forwardRef)((Re,lt)=>{var Te;const{prefixCls:Ue,bordered:qe=!0,size:Ae,disabled:rt,status:Ce,allowClear:Be,classNames:yt,rootClassName:Qe,className:nt,style:Et,styles:He,variant:de,showCount:Oe,onMouseDown:at,onResize:ct}=Re,Pe=ce(Re,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:$e,direction:ut,allowClear:St,autoComplete:ft,className:Dt,style:We,classNames:kt,styles:Ot}=(0,xe.dj)("textArea"),ie=y.useContext(fe.Z),oe=rt!=null?rt:ie,{status:te,hasFeedback:x,feedbackIcon:re}=y.useContext(pe.aM),ne=(0,ye.F)(te,Ce),se=y.useRef(null);y.useImperativeHandle(lt,()=>{var cn;return{resizableTextArea:(cn=se.current)===null||cn===void 0?void 0:cn.resizableTextArea,focus:bn=>{var bt,Ht;(0,De.nH)((Ht=(bt=se.current)===null||bt===void 0?void 0:bt.resizableTextArea)===null||Ht===void 0?void 0:Ht.textArea,bn)},blur:()=>{var bn;return(bn=se.current)===null||bn===void 0?void 0:bn.blur()}}});const Ne=$e("input",Ue),ze=(0,Se.Z)(Ne),[et,ot,dt]=(0,Fe.TI)(Ne,Qe),[ht]=Je(Ne,ze),{compactSize:he,compactItemClassnames:Me}=(0,ke.ri)(Ne,ut),Ye=(0,le.Z)(cn=>{var bn;return(bn=Ae!=null?Ae:he)!==null&&bn!==void 0?bn:cn}),[Pt,Nt]=(0,we.Z)("textArea",de,qe),Yt=(0,ge.Z)(Be!=null?Be:St),[Lt,Zt]=y.useState(!1),[Rt,tn]=y.useState(!1),xt=cn=>{Zt(!0),at==null||at(cn);const bn=()=>{Zt(!1),document.removeEventListener("mouseup",bn)};document.addEventListener("mouseup",bn)},zt=cn=>{var bn,bt;if(ct==null||ct(cn),Lt&&typeof getComputedStyle=="function"){const Ht=(bt=(bn=se.current)===null||bn===void 0?void 0:bn.nativeElement)===null||bt===void 0?void 0:bt.querySelector("textarea");Ht&&getComputedStyle(Ht).resize==="both"&&tn(!0)}};return et(ht(y.createElement(Ve.default,Object.assign({autoComplete:ft},Pe,{style:Object.assign(Object.assign({},We),Et),styles:Object.assign(Object.assign({},Ot),He),disabled:oe,allowClear:Yt,className:me()(dt,ze,nt,Qe,Me,Dt,Rt&&`${Ne}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},yt),kt),{textarea:me()({[`${Ne}-sm`]:Ye==="small",[`${Ne}-lg`]:Ye==="large"},ot,yt==null?void 0:yt.textarea,kt.textarea,Lt&&`${Ne}-mouse-active`),variant:me()({[`${Ne}-${Pt}`]:Nt},(0,ye.Z)(Ne,ne)),affixWrapper:me()(`${Ne}-textarea-affix-wrapper`,{[`${Ne}-affix-wrapper-rtl`]:ut==="rtl",[`${Ne}-affix-wrapper-sm`]:Ye==="small",[`${Ne}-affix-wrapper-lg`]:Ye==="large",[`${Ne}-textarea-show-count`]:Oe||((Te=Re.count)===null||Te===void 0?void 0:Te.show)},ot)}),prefixCls:Ne,suffix:x&&y.createElement("span",{className:`${Ne}-textarea-suffix`},re),showCount:Oe,ref:se,onResize:zt,onMouseDown:xt}))))})},23826:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return Ze}});var y=b(59301);function Ze(me,Ve){const ge=(0,y.useRef)([]),ye=()=>{ge.current.push(setTimeout(()=>{var xe,fe,Se,le;!((xe=me.current)===null||xe===void 0)&&xe.input&&((fe=me.current)===null||fe===void 0?void 0:fe.input.getAttribute("type"))==="password"&&(!((Se=me.current)===null||Se===void 0)&&Se.input.hasAttribute("value"))&&((le=me.current)===null||le===void 0||le.input.removeAttribute("value"))}))};return(0,y.useEffect)(()=>(Ve&&ye(),()=>ge.current.forEach(xe=>{xe&&clearTimeout(xe)})),[]),ye}},37568:function(Nn,jt,b){"use strict";b.d(jt,{default:function(){return kt}});var y=b(59301),Ze=b(92310),me=b.n(Ze),Ve=b(48755),ge=b(56553),ye=b(53075),fe=Ot=>{const{getPrefixCls:ie,direction:oe}=(0,y.useContext)(Ve.E_),{prefixCls:te,className:x}=Ot,re=ie("input-group",te),ne=ie("input"),[se,Ne,ze]=(0,ye.ZP)(ne),et=me()(re,ze,{[`${re}-lg`]:Ot.size==="large",[`${re}-sm`]:Ot.size==="small",[`${re}-compact`]:Ot.compact,[`${re}-rtl`]:oe==="rtl"},Ne,x),ot=(0,y.useContext)(ge.aM),dt=(0,y.useMemo)(()=>Object.assign(Object.assign({},ot),{isFormItemInput:!1}),[ot]);return se(y.createElement("span",{className:et,style:Ot.style,onMouseEnter:Ot.onMouseEnter,onMouseLeave:Ot.onMouseLeave,onFocus:Ot.onFocus,onBlur:Ot.onBlur},y.createElement(ge.aM.Provider,{value:dt},Ot.children)))},Se=b(49397),le=b(77654),pe=b(6089),we=b(26112),ke=b(82855),De=b(31756),Fe=b(16931),ue=b(51636),ve=b(64910);const Ie=Ot=>{const{componentCls:ie,paddingXS:oe}=Ot;return{[ie]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:oe,"&-rtl":{direction:"rtl"},[`${ie}-input`]:{textAlign:"center",paddingInline:Ot.paddingXXS},[`&${ie}-sm ${ie}-input`]:{paddingInline:Ot.calc(Ot.paddingXXS).div(2).equal()},[`&${ie}-lg ${ie}-input`]:{paddingInline:Ot.paddingXS}}}};var Le=(0,Fe.I$)(["Input","OTP"],Ot=>{const ie=(0,ue.mergeToken)(Ot,(0,ve.e)(Ot));return[Ie(ie)]},ve.T),Je=b(16089),ce=function(Ot,ie){var oe={};for(var te in Ot)Object.prototype.hasOwnProperty.call(Ot,te)&&ie.indexOf(te)<0&&(oe[te]=Ot[te]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,te=Object.getOwnPropertySymbols(Ot);x<te.length;x++)ie.indexOf(te[x])<0&&Object.prototype.propertyIsEnumerable.call(Ot,te[x])&&(oe[te[x]]=Ot[te[x]]);return oe},Ke=y.forwardRef((Ot,ie)=>{const{value:oe,onChange:te,onActiveChange:x,index:re,mask:ne}=Ot,se=ce(Ot,["value","onChange","onActiveChange","index","mask"]),Ne=oe&&typeof ne=="string"?ne:oe,ze=he=>{te(re,he.target.value)},et=y.useRef(null);y.useImperativeHandle(ie,()=>et.current);const ot=()=>{(0,Je.Z)(()=>{var he;const Me=(he=et.current)===null||he===void 0?void 0:he.input;document.activeElement===Me&&Me&&Me.select()})},dt=he=>{const{key:Me,ctrlKey:Ye,metaKey:Pt}=he;Me==="ArrowLeft"?x(re-1):Me==="ArrowRight"?x(re+1):Me==="z"&&(Ye||Pt)&&he.preventDefault(),ot()},ht=he=>{he.key==="Backspace"&&!oe&&x(re-1),ot()};return y.createElement(Se.Z,Object.assign({type:ne===!0?"password":"text"},se,{ref:et,value:Ne,onInput:ze,onFocus:ot,onKeyDown:dt,onKeyUp:ht,onMouseDown:ot,onMouseUp:ot}))}),Re=function(Ot,ie){var oe={};for(var te in Ot)Object.prototype.hasOwnProperty.call(Ot,te)&&ie.indexOf(te)<0&&(oe[te]=Ot[te]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,te=Object.getOwnPropertySymbols(Ot);x<te.length;x++)ie.indexOf(te[x])<0&&Object.prototype.propertyIsEnumerable.call(Ot,te[x])&&(oe[te[x]]=Ot[te[x]]);return oe};function lt(Ot){return(Ot||"").split("")}const Te=Ot=>{const{index:ie,prefixCls:oe,separator:te}=Ot,x=typeof te=="function"?te(ie):te;return x?y.createElement("span",{className:`${oe}-separator`},x):null};var qe=y.forwardRef((Ot,ie)=>{const{prefixCls:oe,length:te=6,size:x,defaultValue:re,value:ne,onChange:se,formatter:Ne,separator:ze,variant:et,disabled:ot,status:dt,autoFocus:ht,mask:he,type:Me,onInput:Ye,inputMode:Pt}=Ot,Nt=Re(Ot,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:Yt,direction:Lt}=y.useContext(Ve.E_),Zt=Yt("otp",oe),Rt=(0,we.Z)(Nt,{aria:!0,data:!0,attr:!0}),[tn,xt,zt]=Le(Zt),cn=(0,De.Z)(dn=>x!=null?x:dn),bn=y.useContext(ge.aM),bt=(0,ke.F)(bn.status,dt),Ht=y.useMemo(()=>Object.assign(Object.assign({},bn),{status:bt,hasFeedback:!1,feedbackIcon:null}),[bn,bt]),Jt=y.useRef(null),vn=y.useRef({});y.useImperativeHandle(ie,()=>({focus:()=>{var dn;(dn=vn.current[0])===null||dn===void 0||dn.focus()},blur:()=>{var dn;for(let un=0;un<te;un+=1)(dn=vn.current[un])===null||dn===void 0||dn.blur()},nativeElement:Jt.current}));const Bn=dn=>Ne?Ne(dn):dn,[Yn,hr]=y.useState(()=>lt(Bn(re||"")));y.useEffect(()=>{ne!==void 0&&hr(lt(ne))},[ne]);const Cr=(0,pe.Z)(dn=>{hr(dn),Ye&&Ye(dn),se&&dn.length===te&&dn.every(un=>un)&&dn.some((un,on)=>Yn[on]!==un)&&se(dn.join(""))}),Un=(0,pe.Z)((dn,un)=>{let on=(0,le.Z)(Yn);for(let pn=0;pn<dn;pn+=1)on[pn]||(on[pn]="");un.length<=1?on[dn]=un:on=on.slice(0,dn).concat(lt(un)),on=on.slice(0,te);for(let pn=on.length-1;pn>=0&&!on[pn];pn-=1)on.pop();const On=Bn(on.map(pn=>pn||" ").join(""));return on=lt(On).map((pn,yn)=>pn===" "&&!on[yn]?on[yn]:pn),on}),fr=(dn,un)=>{var on;const On=Un(dn,un),pn=Math.min(dn+un.length,te-1);pn!==dn&&On[dn]!==void 0&&((on=vn.current[pn])===null||on===void 0||on.focus()),Cr(On)},Gt=dn=>{var un;(un=vn.current[dn])===null||un===void 0||un.focus()},Wt={variant:et,disabled:ot,status:bt,mask:he,type:Me,inputMode:Pt};return tn(y.createElement("div",Object.assign({},Rt,{ref:Jt,className:me()(Zt,{[`${Zt}-sm`]:cn==="small",[`${Zt}-lg`]:cn==="large",[`${Zt}-rtl`]:Lt==="rtl"},zt,xt)}),y.createElement(ge.aM.Provider,{value:Ht},Array.from({length:te}).map((dn,un)=>{const on=`otp-${un}`,On=Yn[un]||"";return y.createElement(y.Fragment,{key:on},y.createElement(Ke,Object.assign({ref:pn=>{vn.current[un]=pn},index:un,size:cn,htmlSize:1,className:`${Zt}-input`,onChange:fr,value:On,onActiveChange:Gt,autoFocus:un===0&&ht},Wt)),un<te-1&&y.createElement(Te,{separator:ze,index:un,prefixCls:Zt}))}))))}),Ae=b(73331),rt=b(15277),Ce=b(2738),Be=b(8654),yt=b(2171),Qe=b(23826),nt=function(Ot,ie){var oe={};for(var te in Ot)Object.prototype.hasOwnProperty.call(Ot,te)&&ie.indexOf(te)<0&&(oe[te]=Ot[te]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,te=Object.getOwnPropertySymbols(Ot);x<te.length;x++)ie.indexOf(te[x])<0&&Object.prototype.propertyIsEnumerable.call(Ot,te[x])&&(oe[te[x]]=Ot[te[x]]);return oe};const Et=Ot=>Ot?y.createElement(rt.Z,null):y.createElement(Ae.Z,null),He={click:"onClick",hover:"onMouseOver"};var Oe=y.forwardRef((Ot,ie)=>{const{disabled:oe,action:te="click",visibilityToggle:x=!0,iconRender:re=Et}=Ot,ne=y.useContext(yt.Z),se=oe!=null?oe:ne,Ne=typeof x=="object"&&x.visible!==void 0,[ze,et]=(0,y.useState)(()=>Ne?x.visible:!1),ot=(0,y.useRef)(null);y.useEffect(()=>{Ne&&et(x.visible)},[Ne,x]);const dt=(0,Qe.Z)(ot),ht=()=>{var cn;if(se)return;ze&&dt();const bn=!ze;et(bn),typeof x=="object"&&((cn=x.onVisibleChange)===null||cn===void 0||cn.call(x,bn))},he=cn=>{const bn=He[te]||"",bt=re(ze),Ht={[bn]:ht,className:`${cn}-icon`,key:"passwordIcon",onMouseDown:Jt=>{Jt.preventDefault()},onMouseUp:Jt=>{Jt.preventDefault()}};return y.cloneElement(y.isValidElement(bt)?bt:y.createElement("span",null,bt),Ht)},{className:Me,prefixCls:Ye,inputPrefixCls:Pt,size:Nt}=Ot,Yt=nt(Ot,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Lt}=y.useContext(Ve.E_),Zt=Lt("input",Pt),Rt=Lt("input-password",Ye),tn=x&&he(Rt),xt=me()(Rt,Me,{[`${Rt}-${Nt}`]:!!Nt}),zt=Object.assign(Object.assign({},(0,Ce.Z)(Yt,["suffix","iconRender","visibilityToggle"])),{type:ze?"text":"password",className:xt,prefixCls:Zt,suffix:tn});return Nt&&(zt.size=Nt),y.createElement(Se.Z,Object.assign({ref:(0,Be.sQ)(ie,ot)},zt))}),at=b(47472),ct=b(22703),Pe=b(7939),$e=b(70045),ut=function(Ot,ie){var oe={};for(var te in Ot)Object.prototype.hasOwnProperty.call(Ot,te)&&ie.indexOf(te)<0&&(oe[te]=Ot[te]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,te=Object.getOwnPropertySymbols(Ot);x<te.length;x++)ie.indexOf(te[x])<0&&Object.prototype.propertyIsEnumerable.call(Ot,te[x])&&(oe[te[x]]=Ot[te[x]]);return oe},ft=y.forwardRef((Ot,ie)=>{const{prefixCls:oe,inputPrefixCls:te,className:x,size:re,suffix:ne,enterButton:se=!1,addonAfter:Ne,loading:ze,disabled:et,onSearch:ot,onChange:dt,onCompositionStart:ht,onCompositionEnd:he}=Ot,Me=ut(Ot,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Ye,direction:Pt}=y.useContext(Ve.E_),Nt=y.useRef(!1),Yt=Ye("input-search",oe),Lt=Ye("input",te),{compactSize:Zt}=(0,$e.ri)(Yt,Pt),Rt=(0,De.Z)(fr=>{var Gt;return(Gt=re!=null?re:Zt)!==null&&Gt!==void 0?Gt:fr}),tn=y.useRef(null),xt=fr=>{fr!=null&&fr.target&&fr.type==="click"&&ot&&ot(fr.target.value,fr,{source:"clear"}),dt==null||dt(fr)},zt=fr=>{var Gt;document.activeElement===((Gt=tn.current)===null||Gt===void 0?void 0:Gt.input)&&fr.preventDefault()},cn=fr=>{var Gt,Wt;ot&&ot((Wt=(Gt=tn.current)===null||Gt===void 0?void 0:Gt.input)===null||Wt===void 0?void 0:Wt.value,fr,{source:"input"})},bn=fr=>{Nt.current||ze||cn(fr)},bt=typeof se=="boolean"?y.createElement(at.Z,null):null,Ht=`${Yt}-button`;let Jt;const vn=se||{},Bn=vn.type&&vn.type.__ANT_BUTTON===!0;Bn||vn.type==="button"?Jt=(0,ct.Tm)(vn,Object.assign({onMouseDown:zt,onClick:fr=>{var Gt,Wt;(Wt=(Gt=vn==null?void 0:vn.props)===null||Gt===void 0?void 0:Gt.onClick)===null||Wt===void 0||Wt.call(Gt,fr),cn(fr)},key:"enterButton"},Bn?{className:Ht,size:Rt}:{})):Jt=y.createElement(Pe.ZP,{className:Ht,type:se?"primary":void 0,size:Rt,disabled:et,key:"enterButton",onMouseDown:zt,onClick:cn,loading:ze,icon:bt},se),Ne&&(Jt=[Jt,(0,ct.Tm)(Ne,{key:"addonAfter"})]);const Yn=me()(Yt,{[`${Yt}-rtl`]:Pt==="rtl",[`${Yt}-${Rt}`]:!!Rt,[`${Yt}-with-button`]:!!se},x),hr=Object.assign(Object.assign({},Me),{className:Yn,prefixCls:Lt,type:"search"}),Cr=fr=>{Nt.current=!0,ht==null||ht(fr)},Un=fr=>{Nt.current=!1,he==null||he(fr)};return y.createElement(Se.Z,Object.assign({ref:(0,Be.sQ)(tn,ie),onPressEnter:bn},hr,{size:Rt,onCompositionStart:Cr,onCompositionEnd:Un,addonAfter:Jt,suffix:ne,onChange:xt,disabled:et}))}),Dt=b(79809);const We=Se.Z;We.Group=fe,We.Search=ft,We.TextArea=Dt.Z,We.Password=Oe,We.OTP=qe;var kt=We},24303:function(Nn,jt,b){"use strict";b.d(jt,{D:function(){return Re},Z:function(){return Ue}});var y=b(59301),Ze=b(60499),me={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},Ve=me,ge=b(7657),ye=function(Ae,rt){return y.createElement(ge.Z,(0,Ze.Z)({},Ae,{ref:rt,icon:Ve}))},xe=y.forwardRef(ye),fe=xe,Se=b(33853),le=b(38819),pe=b(92310),we=b.n(pe),ke=b(2738),De=b(48755),Fe=b(6989),ue=b(36237),ve=b(48923),Ie=b(16931);const Le=qe=>{const{componentCls:Ae,siderBg:rt,motionDurationMid:Ce,motionDurationSlow:Be,antCls:yt,triggerHeight:Qe,triggerColor:nt,triggerBg:Et,headerHeight:He,zeroTriggerWidth:de,zeroTriggerHeight:Oe,borderRadiusLG:at,lightSiderBg:ct,lightTriggerColor:Pe,lightTriggerBg:$e,bodyBg:ut}=qe;return{[Ae]:{position:"relative",minWidth:0,background:rt,transition:`all ${Ce}, background 0s`,"&-has-trigger":{paddingBottom:Qe},"&-right":{order:1},[`${Ae}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${yt}-menu${yt}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${Ae}-children`]:{overflow:"hidden"},[`${Ae}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:Qe,color:nt,lineHeight:(0,ue.unit)(Qe),textAlign:"center",background:Et,cursor:"pointer",transition:`all ${Ce}`},[`${Ae}-zero-width-trigger`]:{position:"absolute",top:He,insetInlineEnd:qe.calc(de).mul(-1).equal(),zIndex:1,width:de,height:Oe,color:nt,fontSize:qe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:rt,borderRadius:`0 ${(0,ue.unit)(at)} ${(0,ue.unit)(at)} 0`,cursor:"pointer",transition:`background ${Be} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Be}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:qe.calc(de).mul(-1).equal(),borderRadius:`${(0,ue.unit)(at)} 0 0 ${(0,ue.unit)(at)}`}},"&-light":{background:ct,[`${Ae}-trigger`]:{color:Pe,background:$e},[`${Ae}-zero-width-trigger`]:{color:Pe,background:$e,border:`1px solid ${ut}`,borderInlineStart:0}}}}};var Je=(0,Ie.I$)(["Layout","Sider"],qe=>[Le(qe)],ve.eh,{deprecatedTokens:ve.jn}),ce=function(qe,Ae){var rt={};for(var Ce in qe)Object.prototype.hasOwnProperty.call(qe,Ce)&&Ae.indexOf(Ce)<0&&(rt[Ce]=qe[Ce]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,Ce=Object.getOwnPropertySymbols(qe);Be<Ce.length;Be++)Ae.indexOf(Ce[Be])<0&&Object.prototype.propertyIsEnumerable.call(qe,Ce[Be])&&(rt[Ce[Be]]=qe[Ce[Be]]);return rt};const _e={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},Ke=qe=>!Number.isNaN(Number.parseFloat(qe))&&isFinite(qe),Re=y.createContext({}),lt=(()=>{let qe=0;return function(){let Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return qe+=1,`${Ae}${qe}`}})();var Ue=y.forwardRef((qe,Ae)=>{const{prefixCls:rt,className:Ce,trigger:Be,children:yt,defaultCollapsed:Qe=!1,theme:nt="dark",style:Et={},collapsible:He=!1,reverseArrow:de=!1,width:Oe=200,collapsedWidth:at=80,zeroWidthTriggerStyle:ct,breakpoint:Pe,onCollapse:$e,onBreakpoint:ut}=qe,St=ce(qe,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:ft}=(0,y.useContext)(Fe.V),[Dt,We]=(0,y.useState)("collapsed"in qe?qe.collapsed:Qe),[kt,Ot]=(0,y.useState)(!1);(0,y.useEffect)(()=>{"collapsed"in qe&&We(qe.collapsed)},[qe.collapsed]);const ie=(Rt,tn)=>{"collapsed"in qe||We(Rt),$e==null||$e(Rt,tn)},{getPrefixCls:oe,direction:te}=(0,y.useContext)(De.E_),x=oe("layout-sider",rt),[re,ne,se]=Je(x),Ne=(0,y.useRef)(null);Ne.current=Rt=>{Ot(Rt.matches),ut==null||ut(Rt.matches),Dt!==Rt.matches&&ie(Rt.matches,"responsive")},(0,y.useEffect)(()=>{function Rt(xt){return Ne.current(xt)}let tn;if(typeof window!="undefined"){const{matchMedia:xt}=window;if(xt&&Pe&&Pe in _e){tn=xt(`screen and (max-width: ${_e[Pe]})`);try{tn.addEventListener("change",Rt)}catch(zt){tn.addListener(Rt)}Rt(tn)}}return()=>{try{tn==null||tn.removeEventListener("change",Rt)}catch(xt){tn==null||tn.removeListener(Rt)}}},[Pe]),(0,y.useEffect)(()=>{const Rt=lt("ant-sider-");return ft.addSider(Rt),()=>ft.removeSider(Rt)},[]);const ze=()=>{ie(!Dt,"clickTrigger")},et=(0,ke.Z)(St,["collapsed"]),ot=Dt?at:Oe,dt=Ke(ot)?`${ot}px`:String(ot),ht=parseFloat(String(at||0))===0?y.createElement("span",{onClick:ze,className:we()(`${x}-zero-width-trigger`,`${x}-zero-width-trigger-${de?"right":"left"}`),style:ct},Be||y.createElement(fe,null)):null,he=te==="rtl"==!de,Pt={expanded:he?y.createElement(le.Z,null):y.createElement(Se.Z,null),collapsed:he?y.createElement(Se.Z,null):y.createElement(le.Z,null)}[Dt?"collapsed":"expanded"],Nt=Be!==null?ht||y.createElement("div",{className:`${x}-trigger`,onClick:ze,style:{width:dt}},Be||Pt):null,Yt=Object.assign(Object.assign({},Et),{flex:`0 0 ${dt}`,maxWidth:dt,minWidth:dt,width:dt}),Lt=we()(x,`${x}-${nt}`,{[`${x}-collapsed`]:!!Dt,[`${x}-has-trigger`]:He&&Be!==null&&!ht,[`${x}-below`]:!!kt,[`${x}-zero-width`]:parseFloat(dt)===0},Ce,ne,se),Zt=y.useMemo(()=>({siderCollapsed:Dt}),[Dt]);return re(y.createElement(Re.Provider,{value:Zt},y.createElement("aside",Object.assign({className:Lt},et,{style:Yt,ref:Ae}),y.createElement("div",{className:`${x}-children`},yt),He||kt&&ht?Nt:null)))})},6989:function(Nn,jt,b){"use strict";b.d(jt,{V:function(){return Ze}});var y=b(59301);const Ze=y.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},48923:function(Nn,jt,b){"use strict";b.d(jt,{eh:function(){return Ve},jn:function(){return ge}});var y=b(36237),Ze=b(16931);const me=ye=>{const{antCls:xe,componentCls:fe,colorText:Se,footerBg:le,headerHeight:pe,headerPadding:we,headerColor:ke,footerPadding:De,fontSize:Fe,bodyBg:ue,headerBg:ve}=ye;return{[fe]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:ue,"&, *":{boxSizing:"border-box"},[`&${fe}-has-sider`]:{flexDirection:"row",[`> ${fe}, > ${fe}-content`]:{width:0}},[`${fe}-header, &${fe}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${fe}-header`]:{height:pe,padding:we,color:ke,lineHeight:(0,y.unit)(pe),background:ve,[`${xe}-menu`]:{lineHeight:"inherit"}},[`${fe}-footer`]:{padding:De,color:Se,fontSize:Fe,background:le},[`${fe}-content`]:{flex:"auto",color:Se,minHeight:0}}},Ve=ye=>{const{colorBgLayout:xe,controlHeight:fe,controlHeightLG:Se,colorText:le,controlHeightSM:pe,marginXXS:we,colorTextLightSolid:ke,colorBgContainer:De}=ye,Fe=Se*1.25;return{colorBgHeader:"#001529",colorBgBody:xe,colorBgTrigger:"#002140",bodyBg:xe,headerBg:"#001529",headerHeight:fe*2,headerPadding:`0 ${Fe}px`,headerColor:le,footerPadding:`${pe}px ${Fe}px`,footerBg:xe,siderBg:"#001529",triggerHeight:Se+we*2,triggerBg:"#002140",triggerColor:ke,zeroTriggerWidth:Se,zeroTriggerHeight:Se,lightSiderBg:De,lightTriggerBg:De,lightTriggerColor:le}},ge=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];jt.ZP=(0,Ze.I$)("Layout",ye=>[me(ye)],Ve,{deprecatedTokens:ge})},78857:function(Nn,jt,b){"use strict";b.d(jt,{J:function(){return ye}});var y=b(59301),Ze=b(8654),me=b(62487),Ve=function(xe,fe){var Se={};for(var le in xe)Object.prototype.hasOwnProperty.call(xe,le)&&fe.indexOf(le)<0&&(Se[le]=xe[le]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,le=Object.getOwnPropertySymbols(xe);pe<le.length;pe++)fe.indexOf(le[pe])<0&&Object.prototype.propertyIsEnumerable.call(xe,le[pe])&&(Se[le[pe]]=xe[le[pe]]);return Se};const ge=y.createContext(null),ye=y.forwardRef((xe,fe)=>{const{children:Se}=xe,le=Ve(xe,["children"]),pe=y.useContext(ge),we=y.useMemo(()=>Object.assign(Object.assign({},pe),le),[pe,le.prefixCls,le.mode,le.selectable,le.rootClassName]),ke=(0,Ze.t4)(Se),De=(0,Ze.x1)(fe,ke?(0,Ze.C4)(Se):null);return y.createElement(ge.Provider,{value:we},y.createElement(me.Z,{space:!0},ke?y.cloneElement(Se,{ref:De}):Se))});jt.Z=ge},93041:function(Nn,jt,b){"use strict";b.d(jt,{default:function(){return re}});var y=b(59301),Ze=b(28321),me=b(24303),Ve=b(18785),ge=b(92310),ye=b.n(ge),xe=b(6089),fe=b(2738),Se=b(86641),le=b(22703),pe=b(48755),we=b(83397),De=(0,y.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Fe=function(ne,se){var Ne={};for(var ze in ne)Object.prototype.hasOwnProperty.call(ne,ze)&&se.indexOf(ze)<0&&(Ne[ze]=ne[ze]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,ze=Object.getOwnPropertySymbols(ne);et<ze.length;et++)se.indexOf(ze[et])<0&&Object.prototype.propertyIsEnumerable.call(ne,ze[et])&&(Ne[ze[et]]=ne[ze[et]]);return Ne},ve=ne=>{const{prefixCls:se,className:Ne,dashed:ze}=ne,et=Fe(ne,["prefixCls","className","dashed"]),{getPrefixCls:ot}=y.useContext(pe.E_),dt=ot("menu",se),ht=ye()({[`${dt}-item-divider-dashed`]:!!ze},Ne);return y.createElement(Ze.iz,Object.assign({className:ht},et))},Ie=b(11592),Le=b(25399),ce=ne=>{var se;const{className:Ne,children:ze,icon:et,title:ot,danger:dt,extra:ht}=ne,{prefixCls:he,firstLevel:Me,direction:Ye,disableMenuItemTitleTooltip:Pt,inlineCollapsed:Nt}=y.useContext(De),Yt=zt=>{const cn=ze==null?void 0:ze[0],bn=y.createElement("span",{className:ye()(`${he}-title-content`,{[`${he}-title-content-with-extra`]:!!ht||ht===0})},ze);return(!et||y.isValidElement(ze)&&ze.type==="span")&&ze&&zt&&Me&&typeof cn=="string"?y.createElement("div",{className:`${he}-inline-collapsed-noicon`},cn.charAt(0)):bn},{siderCollapsed:Lt}=y.useContext(me.D);let Zt=ot;typeof ot=="undefined"?Zt=Me?ze:"":ot===!1&&(Zt="");const Rt={title:Zt};!Lt&&!Nt&&(Rt.title=null,Rt.open=!1);const tn=(0,Ie.Z)(ze).length;let xt=y.createElement(Ze.ck,Object.assign({},(0,fe.Z)(ne,["title","icon","danger"]),{className:ye()({[`${he}-item-danger`]:dt,[`${he}-item-only-child`]:(et?tn+1:tn)===1},Ne),title:typeof ot=="string"?ot:void 0}),(0,le.Tm)(et,{className:ye()(y.isValidElement(et)?(se=et.props)===null||se===void 0?void 0:se.className:"",`${he}-item-icon`)}),Yt(Nt));return Pt||(xt=y.createElement(Le.Z,Object.assign({},Rt,{placement:Ye==="rtl"?"left":"right",classNames:{root:`${he}-inline-collapsed-tooltip`}}),xt)),xt},_e=b(78857),Ke=b(36237),Re=b(17835),lt=b(63356),Te=b(34961),Ue=b(46e3),qe=b(34925),Ae=b(16931),rt=b(51636),Be=ne=>{const{componentCls:se,motionDurationSlow:Ne,horizontalLineHeight:ze,colorSplit:et,lineWidth:ot,lineType:dt,itemPaddingInline:ht}=ne;return{[`${se}-horizontal`]:{lineHeight:ze,border:0,borderBottom:`${(0,Ke.unit)(ot)} ${dt} ${et}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${se}-item, ${se}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:ht},[`> ${se}-item:hover,
|
|
|
> ${se}-item-active,
|
|
|
> ${se}-submenu ${se}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${se}-item, ${se}-submenu-title`]:{transition:[`border-color ${Ne}`,`background ${Ne}`].join(",")},[`${se}-submenu-arrow`]:{display:"none"}}}},Qe=ne=>{let{componentCls:se,menuArrowOffset:Ne,calc:ze}=ne;return{[`${se}-rtl`]:{direction:"rtl"},[`${se}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${se}-rtl${se}-vertical,
|
|
|
${se}-submenu-rtl ${se}-vertical`]:{[`${se}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,Ke.unit)(ze(Ne).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,Ke.unit)(Ne)})`}}}}};const nt=ne=>Object.assign({},(0,lt.oN)(ne));var He=(ne,se)=>{const{componentCls:Ne,itemColor:ze,itemSelectedColor:et,subMenuItemSelectedColor:ot,groupTitleColor:dt,itemBg:ht,subMenuItemBg:he,itemSelectedBg:Me,activeBarHeight:Ye,activeBarWidth:Pt,activeBarBorderWidth:Nt,motionDurationSlow:Yt,motionEaseInOut:Lt,motionEaseOut:Zt,itemPaddingInline:Rt,motionDurationMid:tn,itemHoverColor:xt,lineType:zt,colorSplit:cn,itemDisabledColor:bn,dangerItemColor:bt,dangerItemHoverColor:Ht,dangerItemSelectedColor:Jt,dangerItemActiveBg:vn,dangerItemSelectedBg:Bn,popupBg:Yn,itemHoverBg:hr,itemActiveBg:Cr,menuSubMenuBg:Un,horizontalItemSelectedColor:fr,horizontalItemSelectedBg:Gt,horizontalItemBorderRadius:Wt,horizontalItemHoverBg:dn}=ne;return{[`${Ne}-${se}, ${Ne}-${se} > ${Ne}`]:{color:ze,background:ht,[`&${Ne}-root:focus-visible`]:Object.assign({},nt(ne)),[`${Ne}-item`]:{"&-group-title, &-extra":{color:dt}},[`${Ne}-submenu-selected > ${Ne}-submenu-title`]:{color:ot},[`${Ne}-item, ${Ne}-submenu-title`]:{color:ze,[`&:not(${Ne}-item-disabled):focus-visible`]:Object.assign({},nt(ne))},[`${Ne}-item-disabled, ${Ne}-submenu-disabled`]:{color:`${bn} !important`},[`${Ne}-item:not(${Ne}-item-selected):not(${Ne}-submenu-selected)`]:{[`&:hover, > ${Ne}-submenu-title:hover`]:{color:xt}},[`&:not(${Ne}-horizontal)`]:{[`${Ne}-item:not(${Ne}-item-selected)`]:{"&:hover":{backgroundColor:hr},"&:active":{backgroundColor:Cr}},[`${Ne}-submenu-title`]:{"&:hover":{backgroundColor:hr},"&:active":{backgroundColor:Cr}}},[`${Ne}-item-danger`]:{color:bt,[`&${Ne}-item:hover`]:{[`&:not(${Ne}-item-selected):not(${Ne}-submenu-selected)`]:{color:Ht}},[`&${Ne}-item:active`]:{background:vn}},[`${Ne}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Ne}-item-selected`]:{color:et,[`&${Ne}-item-danger`]:{color:Jt},"a, a:hover":{color:"inherit"}},[`& ${Ne}-item-selected`]:{backgroundColor:Me,[`&${Ne}-item-danger`]:{backgroundColor:Bn}},[`&${Ne}-submenu > ${Ne}`]:{backgroundColor:Un},[`&${Ne}-popup > ${Ne}`]:{backgroundColor:Yn},[`&${Ne}-submenu-popup > ${Ne}`]:{backgroundColor:Yn},[`&${Ne}-horizontal`]:Object.assign(Object.assign({},se==="dark"?{borderBottom:0}:{}),{[`> ${Ne}-item, > ${Ne}-submenu`]:{top:Nt,marginTop:ne.calc(Nt).mul(-1).equal(),marginBottom:0,borderRadius:Wt,"&::after":{position:"absolute",insetInline:Rt,bottom:0,borderBottom:`${(0,Ke.unit)(Ye)} solid transparent`,transition:`border-color ${Yt} ${Lt}`,content:'""'},"&:hover, &-active, &-open":{background:dn,"&::after":{borderBottomWidth:Ye,borderBottomColor:fr}},"&-selected":{color:fr,backgroundColor:Gt,"&:hover":{backgroundColor:Gt},"&::after":{borderBottomWidth:Ye,borderBottomColor:fr}}}}),[`&${Ne}-root`]:{[`&${Ne}-inline, &${Ne}-vertical`]:{borderInlineEnd:`${(0,Ke.unit)(Nt)} ${zt} ${cn}`}},[`&${Ne}-inline`]:{[`${Ne}-sub${Ne}-inline`]:{background:he},[`${Ne}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,Ke.unit)(Pt)} solid ${et}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${tn} ${Zt}`,`opacity ${tn} ${Zt}`].join(","),content:'""'},[`&${Ne}-item-danger`]:{"&::after":{borderInlineEndColor:Jt}}},[`${Ne}-selected, ${Ne}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${tn} ${Lt}`,`opacity ${tn} ${Lt}`].join(",")}}}}}};const de=ne=>{const{componentCls:se,itemHeight:Ne,itemMarginInline:ze,padding:et,menuArrowSize:ot,marginXS:dt,itemMarginBlock:ht,itemWidth:he,itemPaddingInline:Me}=ne,Ye=ne.calc(ot).add(et).add(dt).equal();return{[`${se}-item`]:{position:"relative",overflow:"hidden"},[`${se}-item, ${se}-submenu-title`]:{height:Ne,lineHeight:(0,Ke.unit)(Ne),paddingInline:Me,overflow:"hidden",textOverflow:"ellipsis",marginInline:ze,marginBlock:ht,width:he},[`> ${se}-item,
|
|
|
> ${se}-submenu > ${se}-submenu-title`]:{height:Ne,lineHeight:(0,Ke.unit)(Ne)},[`${se}-item-group-list ${se}-submenu-title,
|
|
|
${se}-submenu-title`]:{paddingInlineEnd:Ye}}};var at=ne=>{const{componentCls:se,iconCls:Ne,itemHeight:ze,colorTextLightSolid:et,dropdownWidth:ot,controlHeightLG:dt,motionEaseOut:ht,paddingXL:he,itemMarginInline:Me,fontSizeLG:Ye,motionDurationFast:Pt,motionDurationSlow:Nt,paddingXS:Yt,boxShadowSecondary:Lt,collapsedWidth:Zt,collapsedIconSize:Rt}=ne,tn={height:ze,lineHeight:(0,Ke.unit)(ze),listStylePosition:"inside",listStyleType:"disc"};return[{[se]:{"&-inline, &-vertical":Object.assign({[`&${se}-root`]:{boxShadow:"none"}},de(ne))},[`${se}-submenu-popup`]:{[`${se}-vertical`]:Object.assign(Object.assign({},de(ne)),{boxShadow:Lt})}},{[`${se}-submenu-popup ${se}-vertical${se}-sub`]:{minWidth:ot,maxHeight:`calc(100vh - ${(0,Ke.unit)(ne.calc(dt).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${se}-inline`]:{width:"100%",[`&${se}-root`]:{[`${se}-item, ${se}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Nt}`,`background ${Nt}`,`padding ${Pt} ${ht}`].join(","),[`> ${se}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${se}-sub${se}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${se}-submenu > ${se}-submenu-title`]:tn,[`& ${se}-item-group-title`]:{paddingInlineStart:he}},[`${se}-item`]:tn}},{[`${se}-inline-collapsed`]:{width:Zt,[`&${se}-root`]:{[`${se}-item, ${se}-submenu ${se}-submenu-title`]:{[`> ${se}-inline-collapsed-noicon`]:{fontSize:Ye,textAlign:"center"}}},[`> ${se}-item,
|
|
|
> ${se}-item-group > ${se}-item-group-list > ${se}-item,
|
|
|
> ${se}-item-group > ${se}-item-group-list > ${se}-submenu > ${se}-submenu-title,
|
|
|
> ${se}-submenu > ${se}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${(0,Ke.unit)(ne.calc(Rt).div(2).equal())} - ${(0,Ke.unit)(Me)})`,textOverflow:"clip",[`
|
|
|
${se}-submenu-arrow,
|
|
|
${se}-submenu-expand-icon
|
|
|
`]:{opacity:0},[`${se}-item-icon, ${Ne}`]:{margin:0,fontSize:Rt,lineHeight:(0,Ke.unit)(ze),"+ span":{display:"inline-block",opacity:0}}},[`${se}-item-icon, ${Ne}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${se}-item-icon, ${Ne}`]:{display:"none"},"a, a:hover":{color:et}},[`${se}-item-group-title`]:Object.assign(Object.assign({},lt.vS),{paddingInline:Yt})}}]};const ct=ne=>{const{componentCls:se,motionDurationSlow:Ne,motionDurationMid:ze,motionEaseInOut:et,motionEaseOut:ot,iconCls:dt,iconSize:ht,iconMarginInlineEnd:he}=ne;return{[`${se}-item, ${se}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Ne}`,`background ${Ne}`,`padding calc(${Ne} + 0.1s) ${et}`].join(","),[`${se}-item-icon, ${dt}`]:{minWidth:ht,fontSize:ht,transition:[`font-size ${ze} ${ot}`,`margin ${Ne} ${et}`,`color ${Ne}`].join(","),"+ span":{marginInlineStart:he,opacity:1,transition:[`opacity ${Ne} ${et}`,`margin ${Ne}`,`color ${Ne}`].join(",")}},[`${se}-item-icon`]:Object.assign({},(0,lt.Ro)()),[`&${se}-item-only-child`]:{[`> ${dt}, > ${se}-item-icon`]:{marginInlineEnd:0}}},[`${se}-item-disabled, ${se}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${se}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Pe=ne=>{const{componentCls:se,motionDurationSlow:Ne,motionEaseInOut:ze,borderRadius:et,menuArrowSize:ot,menuArrowOffset:dt}=ne;return{[`${se}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:ne.margin,width:ot,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Ne} ${ze}, opacity ${Ne}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ne.calc(ot).mul(.6).equal(),height:ne.calc(ot).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:et,transition:[`background ${Ne} ${ze}`,`transform ${Ne} ${ze}`,`top ${Ne} ${ze}`,`color ${Ne} ${ze}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,Ke.unit)(ne.calc(dt).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,Ke.unit)(dt)})`}}}}},$e=ne=>{const{antCls:se,componentCls:Ne,fontSize:ze,motionDurationSlow:et,motionDurationMid:ot,motionEaseInOut:dt,paddingXS:ht,padding:he,colorSplit:Me,lineWidth:Ye,zIndexPopup:Pt,borderRadiusLG:Nt,subMenuItemBorderRadius:Yt,menuArrowSize:Lt,menuArrowOffset:Zt,lineType:Rt,groupTitleLineHeight:tn,groupTitleFontSize:xt}=ne;return[{"":{[Ne]:Object.assign(Object.assign({},(0,lt.dF)()),{"&-hidden":{display:"none"}})},[`${Ne}-submenu-hidden`]:{display:"none"}},{[Ne]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,lt.Wf)(ne)),(0,lt.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ze,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${et} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Ne}-item`]:{flex:"none"}},[`${Ne}-item, ${Ne}-submenu, ${Ne}-submenu-title`]:{borderRadius:ne.itemBorderRadius},[`${Ne}-item-group-title`]:{padding:`${(0,Ke.unit)(ht)} ${(0,Ke.unit)(he)}`,fontSize:xt,lineHeight:tn,transition:`all ${et}`},[`&-horizontal ${Ne}-submenu`]:{transition:[`border-color ${et} ${dt}`,`background ${et} ${dt}`].join(",")},[`${Ne}-submenu, ${Ne}-submenu-inline`]:{transition:[`border-color ${et} ${dt}`,`background ${et} ${dt}`,`padding ${ot} ${dt}`].join(",")},[`${Ne}-submenu ${Ne}-sub`]:{cursor:"initial",transition:[`background ${et} ${dt}`,`padding ${et} ${dt}`].join(",")},[`${Ne}-title-content`]:{transition:`color ${et}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${se}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${Ne}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:ne.padding}},[`${Ne}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Ne}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Me,borderStyle:Rt,borderWidth:0,borderTopWidth:Ye,marginBlock:Ye,padding:0,"&-dashed":{borderStyle:"dashed"}}}),ct(ne)),{[`${Ne}-item-group`]:{[`${Ne}-item-group-list`]:{margin:0,padding:0,[`${Ne}-item, ${Ne}-submenu-title`]:{paddingInline:`${(0,Ke.unit)(ne.calc(ze).mul(2).equal())} ${(0,Ke.unit)(he)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Pt,borderRadius:Nt,boxShadow:"none",transformOrigin:"0 0",[`&${Ne}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${Ne}`]:Object.assign(Object.assign(Object.assign({borderRadius:Nt},ct(ne)),Pe(ne)),{[`${Ne}-item, ${Ne}-submenu > ${Ne}-submenu-title`]:{borderRadius:Yt},[`${Ne}-submenu-title::after`]:{transition:`transform ${et} ${dt}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:ne.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:ne.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:ne.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:ne.paddingXS}}}),Pe(ne)),{[`&-inline-collapsed ${Ne}-submenu-arrow,
|
|
|
&-inline ${Ne}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,Ke.unit)(Zt)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,Ke.unit)(ne.calc(Zt).mul(-1).equal())})`}},[`${Ne}-submenu-open${Ne}-submenu-inline > ${Ne}-submenu-title > ${Ne}-submenu-arrow`]:{transform:`translateY(${(0,Ke.unit)(ne.calc(Lt).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,Ke.unit)(ne.calc(Zt).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,Ke.unit)(Zt)})`}}})},{[`${se}-layout-header`]:{[Ne]:{lineHeight:"inherit"}}}]},ut=ne=>{var se,Ne,ze;const{colorPrimary:et,colorError:ot,colorTextDisabled:dt,colorErrorBg:ht,colorText:he,colorTextDescription:Me,colorBgContainer:Ye,colorFillAlter:Pt,colorFillContent:Nt,lineWidth:Yt,lineWidthBold:Lt,controlItemBgActive:Zt,colorBgTextHover:Rt,controlHeightLG:tn,lineHeight:xt,colorBgElevated:zt,marginXXS:cn,padding:bn,fontSize:bt,controlHeightSM:Ht,fontSizeLG:Jt,colorTextLightSolid:vn,colorErrorHover:Bn}=ne,Yn=(se=ne.activeBarWidth)!==null&&se!==void 0?se:0,hr=(Ne=ne.activeBarBorderWidth)!==null&&Ne!==void 0?Ne:Yt,Cr=(ze=ne.itemMarginInline)!==null&&ze!==void 0?ze:ne.marginXXS,Un=new Re.FastColor(vn).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ne.zIndexPopupBase+50,radiusItem:ne.borderRadiusLG,itemBorderRadius:ne.borderRadiusLG,radiusSubMenuItem:ne.borderRadiusSM,subMenuItemBorderRadius:ne.borderRadiusSM,colorItemText:he,itemColor:he,colorItemTextHover:he,itemHoverColor:he,colorItemTextHoverHorizontal:et,horizontalItemHoverColor:et,colorGroupTitle:Me,groupTitleColor:Me,colorItemTextSelected:et,itemSelectedColor:et,subMenuItemSelectedColor:et,colorItemTextSelectedHorizontal:et,horizontalItemSelectedColor:et,colorItemBg:Ye,itemBg:Ye,colorItemBgHover:Rt,itemHoverBg:Rt,colorItemBgActive:Nt,itemActiveBg:Zt,colorSubItemBg:Pt,subMenuItemBg:Pt,colorItemBgSelected:Zt,itemSelectedBg:Zt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:Yn,colorActiveBarHeight:Lt,activeBarHeight:Lt,colorActiveBarBorderSize:Yt,activeBarBorderWidth:hr,colorItemTextDisabled:dt,itemDisabledColor:dt,colorDangerItemText:ot,dangerItemColor:ot,colorDangerItemTextHover:ot,dangerItemHoverColor:ot,colorDangerItemTextSelected:ot,dangerItemSelectedColor:ot,colorDangerItemBgActive:ht,dangerItemActiveBg:ht,colorDangerItemBgSelected:ht,dangerItemSelectedBg:ht,itemMarginInline:Cr,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:tn,groupTitleLineHeight:xt,collapsedWidth:tn*2,popupBg:zt,itemMarginBlock:cn,itemPaddingInline:bn,horizontalLineHeight:`${tn*1.15}px`,iconSize:bt,iconMarginInlineEnd:Ht-bt,collapsedIconSize:Jt,groupTitleFontSize:bt,darkItemDisabledColor:new Re.FastColor(vn).setA(.25).toRgbString(),darkItemColor:Un,darkDangerItemColor:ot,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:vn,darkItemSelectedBg:et,darkDangerItemSelectedBg:ot,darkItemHoverBg:"transparent",darkGroupTitleColor:Un,darkItemHoverColor:vn,darkDangerItemHoverColor:Bn,darkDangerItemSelectedColor:vn,darkDangerItemActiveBg:ot,itemWidth:Yn?`calc(100% + ${hr}px)`:`calc(100% - ${Cr*2}px)`}};var St=function(ne){let se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ne,Ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,Ae.I$)("Menu",et=>{const{colorBgElevated:ot,controlHeightLG:dt,fontSize:ht,darkItemColor:he,darkDangerItemColor:Me,darkItemBg:Ye,darkSubMenuItemBg:Pt,darkItemSelectedColor:Nt,darkItemSelectedBg:Yt,darkDangerItemSelectedBg:Lt,darkItemHoverBg:Zt,darkGroupTitleColor:Rt,darkItemHoverColor:tn,darkItemDisabledColor:xt,darkDangerItemHoverColor:zt,darkDangerItemSelectedColor:cn,darkDangerItemActiveBg:bn,popupBg:bt,darkPopupBg:Ht}=et,Jt=et.calc(ht).div(7).mul(5).equal(),vn=(0,rt.mergeToken)(et,{menuArrowSize:Jt,menuHorizontalHeight:et.calc(dt).mul(1.15).equal(),menuArrowOffset:et.calc(Jt).mul(.25).equal(),menuSubMenuBg:ot,calc:et.calc,popupBg:bt}),Bn=(0,rt.mergeToken)(vn,{itemColor:he,itemHoverColor:tn,groupTitleColor:Rt,itemSelectedColor:Nt,subMenuItemSelectedColor:Nt,itemBg:Ye,popupBg:Ht,subMenuItemBg:Pt,itemActiveBg:"transparent",itemSelectedBg:Yt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Zt,itemDisabledColor:xt,dangerItemColor:Me,dangerItemHoverColor:zt,dangerItemSelectedColor:cn,dangerItemActiveBg:bn,dangerItemSelectedBg:Lt,menuSubMenuBg:Pt,horizontalItemSelectedColor:Nt,horizontalItemSelectedBg:Yt});return[$e(vn),Be(vn),at(vn),He(vn,"light"),He(Bn,"dark"),Qe(vn),(0,Te.Z)(vn),(0,Ue.oN)(vn,"slide-up"),(0,Ue.oN)(vn,"slide-down"),(0,qe._y)(vn,"zoom-big")]},ut,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:Ne,unitless:{groupTitleLineHeight:!0}})(ne,se)},ft=b(75030),We=ne=>{var se;const{popupClassName:Ne,icon:ze,title:et,theme:ot}=ne,dt=y.useContext(De),{prefixCls:ht,inlineCollapsed:he,theme:Me}=dt,Ye=(0,Ze.Xl)();let Pt;if(!ze)Pt=he&&!Ye.length&&et&&typeof et=="string"?y.createElement("div",{className:`${ht}-inline-collapsed-noicon`},et.charAt(0)):y.createElement("span",{className:`${ht}-title-content`},et);else{const Lt=y.isValidElement(et)&&et.type==="span";Pt=y.createElement(y.Fragment,null,(0,le.Tm)(ze,{className:ye()(y.isValidElement(ze)?(se=ze.props)===null||se===void 0?void 0:se.className:"",`${ht}-item-icon`)}),Lt?et:y.createElement("span",{className:`${ht}-title-content`},et))}const Nt=y.useMemo(()=>Object.assign(Object.assign({},dt),{firstLevel:!1}),[dt]),[Yt]=(0,ft.Cn)("Menu");return y.createElement(De.Provider,{value:Nt},y.createElement(Ze.Wd,Object.assign({},(0,fe.Z)(ne,["icon"]),{title:Pt,popupClassName:ye()(ht,Ne,`${ht}-${ot||Me}`),popupStyle:Object.assign({zIndex:Yt},ne.popupStyle)})))},kt=function(ne,se){var Ne={};for(var ze in ne)Object.prototype.hasOwnProperty.call(ne,ze)&&se.indexOf(ze)<0&&(Ne[ze]=ne[ze]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,ze=Object.getOwnPropertySymbols(ne);et<ze.length;et++)se.indexOf(ze[et])<0&&Object.prototype.propertyIsEnumerable.call(ne,ze[et])&&(Ne[ze[et]]=ne[ze[et]]);return Ne};function Ot(ne){return ne===null||ne===!1}const ie={item:ce,submenu:We,divider:ve};var te=(0,y.forwardRef)((ne,se)=>{var Ne;const ze=y.useContext(_e.Z),et=ze||{},{getPrefixCls:ot,getPopupContainer:dt,direction:ht,menu:he}=y.useContext(pe.E_),Me=ot(),{prefixCls:Ye,className:Pt,style:Nt,theme:Yt="light",expandIcon:Lt,_internalDisableMenuItemTitleTooltip:Zt,inlineCollapsed:Rt,siderCollapsed:tn,rootClassName:xt,mode:zt,selectable:cn,onClick:bn,overflowedIndicatorPopupClassName:bt}=ne,Ht=kt(ne,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Jt=(0,fe.Z)(Ht,["collapsedWidth"]);(Ne=et.validator)===null||Ne===void 0||Ne.call(et,{mode:zt});const vn=(0,xe.Z)(function(){var pn;bn==null||bn.apply(void 0,arguments),(pn=et.onClick)===null||pn===void 0||pn.call(et)}),Bn=et.mode||zt,Yn=cn!=null?cn:et.selectable,hr=Rt!=null?Rt:tn,Cr={horizontal:{motionName:`${Me}-slide-up`},inline:(0,Se.Z)(Me),other:{motionName:`${Me}-zoom-big`}},Un=ot("menu",Ye||et.prefixCls),fr=(0,we.Z)(Un),[Gt,Wt,dn]=St(Un,fr,!ze),un=ye()(`${Un}-${Yt}`,he==null?void 0:he.className,Pt),on=y.useMemo(()=>{var pn,yn;if(typeof Lt=="function"||Ot(Lt))return Lt||null;if(typeof et.expandIcon=="function"||Ot(et.expandIcon))return et.expandIcon||null;if(typeof(he==null?void 0:he.expandIcon)=="function"||Ot(he==null?void 0:he.expandIcon))return(he==null?void 0:he.expandIcon)||null;const dr=(pn=Lt!=null?Lt:et==null?void 0:et.expandIcon)!==null&&pn!==void 0?pn:he==null?void 0:he.expandIcon;return(0,le.Tm)(dr,{className:ye()(`${Un}-submenu-expand-icon`,y.isValidElement(dr)?(yn=dr.props)===null||yn===void 0?void 0:yn.className:void 0)})},[Lt,et==null?void 0:et.expandIcon,he==null?void 0:he.expandIcon,Un]),On=y.useMemo(()=>({prefixCls:Un,inlineCollapsed:hr||!1,direction:ht,firstLevel:!0,theme:Yt,mode:Bn,disableMenuItemTitleTooltip:Zt}),[Un,hr,ht,Zt,Yt]);return Gt(y.createElement(_e.Z.Provider,{value:null},y.createElement(De.Provider,{value:On},y.createElement(Ze.ZP,Object.assign({getPopupContainer:dt,overflowedIndicator:y.createElement(Ve.Z,null),overflowedIndicatorPopupClassName:ye()(Un,`${Un}-${Yt}`,bt),mode:Bn,selectable:Yn,onClick:vn},Jt,{inlineCollapsed:hr,style:Object.assign(Object.assign({},he==null?void 0:he.style),Nt),className:un,prefixCls:Un,direction:ht,defaultMotions:Cr,expandIcon:on,ref:se,rootClassName:ye()(xt,Wt,et.rootClassName,dn,fr),_internalComponents:ie})))))});const x=(0,y.forwardRef)((ne,se)=>{const Ne=(0,y.useRef)(null),ze=y.useContext(me.D);return(0,y.useImperativeHandle)(se,()=>({menu:Ne.current,focus:et=>{var ot;(ot=Ne.current)===null||ot===void 0||ot.focus(et)}})),y.createElement(te,Object.assign({ref:Ne},ne,ze))});x.Item=ce,x.SubMenu=We,x.Divider=ve,x.ItemGroup=Ze.BW;var re=x},31709:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return he}});var y=b(59301),Ze=b(60499),me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},Ve=me,ge=b(7657),ye=function(Ye,Pt){return y.createElement(ge.Z,(0,Ze.Z)({},Ye,{ref:Pt,icon:Ve}))},xe=y.forwardRef(ye),fe=xe,Se=b(49198),le=b(33853),pe=b(38819),we=b(92310),ke=b.n(we),De=b(18642),Fe=b(43749),ue=b(85899),ve=b(72190),Ie=b(18929),Le=b(10228),Je=b(26112),ce=b(48736),_e=b(17119),Ke=[10,20,50,100],Re=function(Ye){var Pt=Ye.pageSizeOptions,Nt=Pt===void 0?Ke:Pt,Yt=Ye.locale,Lt=Ye.changeSize,Zt=Ye.pageSize,Rt=Ye.goButton,tn=Ye.quickGo,xt=Ye.rootPrefixCls,zt=Ye.disabled,cn=Ye.buildOptionText,bn=Ye.showSizeChanger,bt=Ye.sizeChangerRender,Ht=y.useState(""),Jt=(0,ve.Z)(Ht,2),vn=Jt[0],Bn=Jt[1],Yn=function(){return!vn||Number.isNaN(vn)?void 0:Number(vn)},hr=typeof cn=="function"?cn:function(On){return"".concat(On," ").concat(Yt.items_per_page)},Cr=function(pn){Bn(pn.target.value)},Un=function(pn){Rt||vn===""||(Bn(""),!(pn.relatedTarget&&(pn.relatedTarget.className.indexOf("".concat(xt,"-item-link"))>=0||pn.relatedTarget.className.indexOf("".concat(xt,"-item"))>=0))&&(tn==null||tn(Yn())))},fr=function(pn){vn!==""&&(pn.keyCode===Le.Z.ENTER||pn.type==="click")&&(Bn(""),tn==null||tn(Yn()))},Gt=function(){return Nt.some(function(pn){return pn.toString()===Zt.toString()})?Nt:Nt.concat([Zt]).sort(function(pn,yn){var dr=Number.isNaN(Number(pn))?0:Number(pn),qn=Number.isNaN(Number(yn))?0:Number(yn);return dr-qn})},Wt="".concat(xt,"-options");if(!bn&&!tn)return null;var dn=null,un=null,on=null;return bn&&bt&&(dn=bt({disabled:zt,size:Zt,onSizeChange:function(pn){Lt==null||Lt(Number(pn))},"aria-label":Yt.page_size,className:"".concat(Wt,"-size-changer"),options:Gt().map(function(On){return{label:hr(On),value:On}})})),tn&&(Rt&&(on=typeof Rt=="boolean"?y.createElement("button",{type:"button",onClick:fr,onKeyUp:fr,disabled:zt,className:"".concat(Wt,"-quick-jumper-button")},Yt.jump_to_confirm):y.createElement("span",{onClick:fr,onKeyUp:fr},Rt)),un=y.createElement("div",{className:"".concat(Wt,"-quick-jumper")},Yt.jump_to,y.createElement("input",{disabled:zt,type:"text",value:vn,onChange:Cr,onKeyUp:fr,onBlur:Un,"aria-label":Yt.page}),Yt.page,on)),y.createElement("li",{className:Wt},dn,un)},lt=Re,Te=function(Ye){var Pt=Ye.rootPrefixCls,Nt=Ye.page,Yt=Ye.active,Lt=Ye.className,Zt=Ye.showTitle,Rt=Ye.onClick,tn=Ye.onKeyPress,xt=Ye.itemRender,zt="".concat(Pt,"-item"),cn=ke()(zt,"".concat(zt,"-").concat(Nt),(0,De.Z)((0,De.Z)({},"".concat(zt,"-active"),Yt),"".concat(zt,"-disabled"),!Nt),Lt),bn=function(){Rt(Nt)},bt=function(vn){tn(vn,Rt,Nt)},Ht=xt(Nt,"page",y.createElement("a",{rel:"nofollow"},Nt));return Ht?y.createElement("li",{title:Zt?String(Nt):null,className:cn,onClick:bn,onKeyDown:bt,tabIndex:0},Ht):null},Ue=Te,qe=function(Ye,Pt,Nt){return Nt};function Ae(){}function rt(Me){var Ye=Number(Me);return typeof Ye=="number"&&!Number.isNaN(Ye)&&isFinite(Ye)&&Math.floor(Ye)===Ye}function Ce(Me,Ye,Pt){var Nt=typeof Me=="undefined"?Ye:Me;return Math.floor((Pt-1)/Nt)+1}var Be=function(Ye){var Pt=Ye.prefixCls,Nt=Pt===void 0?"rc-pagination":Pt,Yt=Ye.selectPrefixCls,Lt=Yt===void 0?"rc-select":Yt,Zt=Ye.className,Rt=Ye.current,tn=Ye.defaultCurrent,xt=tn===void 0?1:tn,zt=Ye.total,cn=zt===void 0?0:zt,bn=Ye.pageSize,bt=Ye.defaultPageSize,Ht=bt===void 0?10:bt,Jt=Ye.onChange,vn=Jt===void 0?Ae:Jt,Bn=Ye.hideOnSinglePage,Yn=Ye.align,hr=Ye.showPrevNextJumpers,Cr=hr===void 0?!0:hr,Un=Ye.showQuickJumper,fr=Ye.showLessItems,Gt=Ye.showTitle,Wt=Gt===void 0?!0:Gt,dn=Ye.onShowSizeChange,un=dn===void 0?Ae:dn,on=Ye.locale,On=on===void 0?_e.Z:on,pn=Ye.style,yn=Ye.totalBoundaryShowSizeChanger,dr=yn===void 0?50:yn,qn=Ye.disabled,Hn=Ye.simple,Tr=Ye.showTotal,Or=Ye.showSizeChanger,ga=Or===void 0?cn>dr:Or,va=Ye.sizeChangerRender,Ln=Ye.pageSizeOptions,tr=Ye.itemRender,Lr=tr===void 0?qe:tr,Mr=Ye.jumpPrevIcon,Ut=Ye.jumpNextIcon,rn=Ye.prevIcon,At=Ye.nextIcon,$t=y.useRef(null),It=(0,Ie.Z)(10,{value:bn,defaultValue:Ht}),Xt=(0,ve.Z)(It,2),gt=Xt[0],ln=Xt[1],an=(0,Ie.Z)(1,{value:Rt,defaultValue:xt,postState:function(Ro){return Math.max(1,Math.min(Ro,Ce(void 0,gt,cn)))}}),En=(0,ve.Z)(an,2),qt=En[0],Qt=En[1],en=y.useState(qt),hn=(0,ve.Z)(en,2),cr=hn[0],sr=hn[1];(0,y.useEffect)(function(){sr(qt)},[qt]);var gr=vn!==Ae,Da="current"in Ye,Ma=Math.max(1,qt-(fr?3:5)),Xa=Math.min(Ce(void 0,gt,cn),qt+(fr?3:5));function Ca(ni,Ro){var Qi=ni||y.createElement("button",{type:"button","aria-label":Ro,className:"".concat(Nt,"-item-link")});return typeof ni=="function"&&(Qi=y.createElement(ni,(0,ue.Z)({},Ye))),Qi}function oa(ni){var Ro=ni.target.value,Qi=Ce(void 0,gt,cn),Ji;return Ro===""?Ji=Ro:Number.isNaN(Number(Ro))?Ji=cr:Ro>=Qi?Ji=Qi:Ji=Number(Ro),Ji}function Ea(ni){return rt(ni)&&ni!==qt&&rt(cn)&&cn>0}var wa=cn>gt?Un:!1;function za(ni){(ni.keyCode===Le.Z.UP||ni.keyCode===Le.Z.DOWN)&&ni.preventDefault()}function Qa(ni){var Ro=oa(ni);switch(Ro!==cr&&sr(Ro),ni.keyCode){case Le.Z.ENTER:Na(Ro);break;case Le.Z.UP:Na(Ro-1);break;case Le.Z.DOWN:Na(Ro+1);break;default:break}}function lo(ni){Na(oa(ni))}function ba(ni){var Ro=Ce(ni,gt,cn),Qi=qt>Ro&&Ro!==0?Ro:qt;ln(ni),sr(Qi),un==null||un(qt,ni),Qt(Qi),vn==null||vn(Qi,ni)}function Na(ni){if(Ea(ni)&&!qn){var Ro=Ce(void 0,gt,cn),Qi=ni;return ni>Ro?Qi=Ro:ni<1&&(Qi=1),Qi!==cr&&sr(Qi),Qt(Qi),vn==null||vn(Qi,gt),Qi}return qt}var ja=qt>1,yo=qt<Ce(void 0,gt,cn);function jo(){ja&&Na(qt-1)}function Do(){yo&&Na(qt+1)}function Ar(){Na(Ma)}function Wr(){Na(Xa)}function Bo(ni,Ro){if(ni.key==="Enter"||ni.charCode===Le.Z.ENTER||ni.keyCode===Le.Z.ENTER){for(var Qi=arguments.length,Ji=new Array(Qi>2?Qi-2:0),ri=2;ri<Qi;ri++)Ji[ri-2]=arguments[ri];Ro.apply(void 0,Ji)}}function Lo(ni){Bo(ni,jo)}function po(ni){Bo(ni,Do)}function ti(ni){Bo(ni,Ar)}function li(ni){Bo(ni,Wr)}function ji(ni){var Ro=Lr(ni,"prev",Ca(rn,"prev page"));return y.isValidElement(Ro)?y.cloneElement(Ro,{disabled:!ja}):Ro}function bi(ni){var Ro=Lr(ni,"next",Ca(At,"next page"));return y.isValidElement(Ro)?y.cloneElement(Ro,{disabled:!yo}):Ro}function di(ni){(ni.type==="click"||ni.keyCode===Le.Z.ENTER)&&Na(cr)}var si=null,Ai=(0,Je.Z)(Ye,{aria:!0,data:!0}),_o=Tr&&y.createElement("li",{className:"".concat(Nt,"-total-text")},Tr(cn,[cn===0?0:(qt-1)*gt+1,qt*gt>cn?cn:qt*gt])),So=null,Ya=Ce(void 0,gt,cn);if(Bn&&cn<=gt)return null;var vr=[],ir={rootPrefixCls:Nt,onClick:Na,onKeyPress:Bo,showTitle:Wt,itemRender:Lr,page:-1},Gr=qt-1>0?qt-1:0,_r=qt+1<Ya?qt+1:Ya,Ta=Un&&Un.goButton,Ja=(0,Fe.Z)(Hn)==="object"?Hn.readOnly:!Hn,Vr=Ta,Dr=null;Hn&&(Ta&&(typeof Ta=="boolean"?Vr=y.createElement("button",{type:"button",onClick:di,onKeyUp:di},On.jump_to_confirm):Vr=y.createElement("span",{onClick:di,onKeyUp:di},Ta),Vr=y.createElement("li",{title:Wt?"".concat(On.jump_to).concat(qt,"/").concat(Ya):null,className:"".concat(Nt,"-simple-pager")},Vr)),Dr=y.createElement("li",{title:Wt?"".concat(qt,"/").concat(Ya):null,className:"".concat(Nt,"-simple-pager")},Ja?cr:y.createElement("input",{type:"text","aria-label":On.jump_to,value:cr,disabled:qn,onKeyDown:za,onKeyUp:Qa,onChange:Qa,onBlur:lo,size:3}),y.createElement("span",{className:"".concat(Nt,"-slash")},"/"),Ya));var sa=fr?1:2;if(Ya<=3+sa*2){Ya||vr.push(y.createElement(Ue,(0,Ze.Z)({},ir,{key:"noPager",page:1,className:"".concat(Nt,"-item-disabled")})));for(var Ba=1;Ba<=Ya;Ba+=1)vr.push(y.createElement(Ue,(0,Ze.Z)({},ir,{key:Ba,page:Ba,active:qt===Ba})))}else{var zo=fr?On.prev_3:On.prev_5,xi=fr?On.next_3:On.next_5,fi=Lr(Ma,"jump-prev",Ca(Mr,"prev page")),Li=Lr(Xa,"jump-next",Ca(Ut,"next page"));Cr&&(si=fi?y.createElement("li",{title:Wt?zo:null,key:"prev",onClick:Ar,tabIndex:0,onKeyDown:ti,className:ke()("".concat(Nt,"-jump-prev"),(0,De.Z)({},"".concat(Nt,"-jump-prev-custom-icon"),!!Mr))},fi):null,So=Li?y.createElement("li",{title:Wt?xi:null,key:"next",onClick:Wr,tabIndex:0,onKeyDown:li,className:ke()("".concat(Nt,"-jump-next"),(0,De.Z)({},"".concat(Nt,"-jump-next-custom-icon"),!!Ut))},Li):null);var Go=Math.max(1,qt-sa),Di=Math.min(qt+sa,Ya);qt-1<=sa&&(Di=1+sa*2),Ya-qt<=sa&&(Go=Ya-sa*2);for(var zi=Go;zi<=Di;zi+=1)vr.push(y.createElement(Ue,(0,Ze.Z)({},ir,{key:zi,page:zi,active:qt===zi})));if(qt-1>=sa*2&&qt!==3&&(vr[0]=y.cloneElement(vr[0],{className:ke()("".concat(Nt,"-item-after-jump-prev"),vr[0].props.className)}),vr.unshift(si)),Ya-qt>=sa*2&&qt!==Ya-2){var Ri=vr[vr.length-1];vr[vr.length-1]=y.cloneElement(Ri,{className:ke()("".concat(Nt,"-item-before-jump-next"),Ri.props.className)}),vr.push(So)}Go!==1&&vr.unshift(y.createElement(Ue,(0,Ze.Z)({},ir,{key:1,page:1}))),Di!==Ya&&vr.push(y.createElement(Ue,(0,Ze.Z)({},ir,{key:Ya,page:Ya})))}var Ni=ji(Gr);if(Ni){var ol=!ja||!Ya;Ni=y.createElement("li",{title:Wt?On.prev_page:null,onClick:jo,tabIndex:ol?null:0,onKeyDown:Lo,className:ke()("".concat(Nt,"-prev"),(0,De.Z)({},"".concat(Nt,"-disabled"),ol)),"aria-disabled":ol},Ni)}var fl=bi(_r);if(fl){var ll,sl;Hn?(ll=!yo,sl=ja?0:null):(ll=!yo||!Ya,sl=ll?null:0),fl=y.createElement("li",{title:Wt?On.next_page:null,onClick:Do,tabIndex:sl,onKeyDown:po,className:ke()("".concat(Nt,"-next"),(0,De.Z)({},"".concat(Nt,"-disabled"),ll)),"aria-disabled":ll},fl)}var ul=ke()(Nt,Zt,(0,De.Z)((0,De.Z)((0,De.Z)((0,De.Z)((0,De.Z)({},"".concat(Nt,"-start"),Yn==="start"),"".concat(Nt,"-center"),Yn==="center"),"".concat(Nt,"-end"),Yn==="end"),"".concat(Nt,"-simple"),Hn),"".concat(Nt,"-disabled"),qn));return y.createElement("ul",(0,Ze.Z)({className:ul,style:pn,ref:$t},Ai),_o,Ni,Hn?Dr:vr,fl,y.createElement(lt,{locale:On,rootPrefixCls:Nt,disabled:qn,selectPrefixCls:Lt,changeSize:ba,pageSize:gt,pageSizeOptions:Ln,quickGo:wa?Na:null,goButton:Vr,showSizeChanger:ga,sizeChangerRender:va}))},yt=Be,Qe=b(61852),nt=b(48755),Et=b(31756),He=b(13783),de=b(9017),Oe=b(82326),at=b(57700),ct=b(36237),Pe=b(53075),$e=b(64910),ut=b(39082),St=b(63356),ft=b(51636),Dt=b(16931);const We=Me=>{const{componentCls:Ye}=Me;return{[`${Ye}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Ye}-item-link`]:{color:Me.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Ye}-item-link`]:{color:Me.colorTextDisabled,cursor:"not-allowed"}}},[`&${Ye}-disabled`]:{cursor:"not-allowed",[`${Ye}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Me.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Me.colorBorder,backgroundColor:Me.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Me.itemActiveBgDisabled},a:{color:Me.itemActiveColorDisabled}}},[`${Ye}-item-link`]:{color:Me.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Ye}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Ye}-simple-pager`]:{color:Me.colorTextDisabled},[`${Ye}-jump-prev, ${Ye}-jump-next`]:{[`${Ye}-item-link-icon`]:{opacity:0},[`${Ye}-item-ellipsis`]:{opacity:1}}},[`&${Ye}-simple`]:{[`${Ye}-prev, ${Ye}-next`]:{[`&${Ye}-disabled ${Ye}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},kt=Me=>{const{componentCls:Ye}=Me;return{[`&${Ye}-mini ${Ye}-total-text, &${Ye}-mini ${Ye}-simple-pager`]:{height:Me.itemSizeSM,lineHeight:(0,ct.unit)(Me.itemSizeSM)},[`&${Ye}-mini ${Ye}-item`]:{minWidth:Me.itemSizeSM,height:Me.itemSizeSM,margin:0,lineHeight:(0,ct.unit)(Me.calc(Me.itemSizeSM).sub(2).equal())},[`&${Ye}-mini ${Ye}-prev, &${Ye}-mini ${Ye}-next`]:{minWidth:Me.itemSizeSM,height:Me.itemSizeSM,margin:0,lineHeight:(0,ct.unit)(Me.itemSizeSM)},[`&${Ye}-mini:not(${Ye}-disabled)`]:{[`${Ye}-prev, ${Ye}-next`]:{[`&:hover ${Ye}-item-link`]:{backgroundColor:Me.colorBgTextHover},[`&:active ${Ye}-item-link`]:{backgroundColor:Me.colorBgTextActive},[`&${Ye}-disabled:hover ${Ye}-item-link`]:{backgroundColor:"transparent"}}},[`
|
|
|
&${Ye}-mini ${Ye}-prev ${Ye}-item-link,
|
|
|
&${Ye}-mini ${Ye}-next ${Ye}-item-link
|
|
|
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Me.itemSizeSM,lineHeight:(0,ct.unit)(Me.itemSizeSM)}},[`&${Ye}-mini ${Ye}-jump-prev, &${Ye}-mini ${Ye}-jump-next`]:{height:Me.itemSizeSM,marginInlineEnd:0,lineHeight:(0,ct.unit)(Me.itemSizeSM)},[`&${Ye}-mini ${Ye}-options`]:{marginInlineStart:Me.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Me.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Me.itemSizeSM,lineHeight:(0,ct.unit)(Me.itemSizeSM),input:Object.assign(Object.assign({},(0,Pe.x0)(Me)),{width:Me.paginationMiniQuickJumperInputWidth,height:Me.controlHeightSM})}}}},Ot=Me=>{const{componentCls:Ye}=Me;return{[`
|
|
|
&${Ye}-simple ${Ye}-prev,
|
|
|
&${Ye}-simple ${Ye}-next
|
|
|
`]:{height:Me.itemSizeSM,lineHeight:(0,ct.unit)(Me.itemSizeSM),verticalAlign:"top",[`${Ye}-item-link`]:{height:Me.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:Me.colorBgTextHover},"&:active":{backgroundColor:Me.colorBgTextActive},"&::after":{height:Me.itemSizeSM,lineHeight:(0,ct.unit)(Me.itemSizeSM)}}},[`&${Ye}-simple ${Ye}-simple-pager`]:{display:"inline-block",height:Me.itemSizeSM,marginInlineEnd:Me.marginXS,input:{boxSizing:"border-box",height:"100%",padding:`0 ${(0,ct.unit)(Me.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:Me.itemInputBg,border:`${(0,ct.unit)(Me.lineWidth)} ${Me.lineType} ${Me.colorBorder}`,borderRadius:Me.borderRadius,outline:"none",transition:`border-color ${Me.motionDurationMid}`,color:"inherit","&:hover":{borderColor:Me.colorPrimary},"&:focus":{borderColor:Me.colorPrimaryHover,boxShadow:`${(0,ct.unit)(Me.inputOutlineOffset)} 0 ${(0,ct.unit)(Me.controlOutlineWidth)} ${Me.controlOutline}`},"&[disabled]":{color:Me.colorTextDisabled,backgroundColor:Me.colorBgContainerDisabled,borderColor:Me.colorBorder,cursor:"not-allowed"}}}}},ie=Me=>{const{componentCls:Ye}=Me;return{[`${Ye}-jump-prev, ${Ye}-jump-next`]:{outline:0,[`${Ye}-item-container`]:{position:"relative",[`${Ye}-item-link-icon`]:{color:Me.colorPrimary,fontSize:Me.fontSizeSM,opacity:0,transition:`all ${Me.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${Ye}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:Me.colorTextDisabled,letterSpacing:Me.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:Me.paginationEllipsisTextIndent,opacity:1,transition:`all ${Me.motionDurationMid}`}},"&:hover":{[`${Ye}-item-link-icon`]:{opacity:1},[`${Ye}-item-ellipsis`]:{opacity:0}}},[`
|
|
|
${Ye}-prev,
|
|
|
${Ye}-jump-prev,
|
|
|
${Ye}-jump-next
|
|
|
`]:{marginInlineEnd:Me.marginXS},[`
|
|
|
${Ye}-prev,
|
|
|
${Ye}-next,
|
|
|
${Ye}-jump-prev,
|
|
|
${Ye}-jump-next
|
|
|
`]:{display:"inline-block",minWidth:Me.itemSize,height:Me.itemSize,color:Me.colorText,fontFamily:Me.fontFamily,lineHeight:(0,ct.unit)(Me.itemSize),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Me.borderRadius,cursor:"pointer",transition:`all ${Me.motionDurationMid}`},[`${Ye}-prev, ${Ye}-next`]:{outline:0,button:{color:Me.colorText,cursor:"pointer",userSelect:"none"},[`${Ye}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Me.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${(0,ct.unit)(Me.lineWidth)} ${Me.lineType} transparent`,borderRadius:Me.borderRadius,outline:"none",transition:`all ${Me.motionDurationMid}`},[`&:hover ${Ye}-item-link`]:{backgroundColor:Me.colorBgTextHover},[`&:active ${Ye}-item-link`]:{backgroundColor:Me.colorBgTextActive},[`&${Ye}-disabled:hover`]:{[`${Ye}-item-link`]:{backgroundColor:"transparent"}}},[`${Ye}-slash`]:{marginInlineEnd:Me.paginationSlashMarginInlineEnd,marginInlineStart:Me.paginationSlashMarginInlineStart},[`${Ye}-options`]:{display:"inline-block",marginInlineStart:Me.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Me.controlHeight,marginInlineStart:Me.marginXS,lineHeight:(0,ct.unit)(Me.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},(0,Pe.ik)(Me)),(0,ut.$U)(Me,{borderColor:Me.colorBorder,hoverBorderColor:Me.colorPrimaryHover,activeBorderColor:Me.colorPrimary,activeShadow:Me.activeShadow})),{"&[disabled]":Object.assign({},(0,ut.Xy)(Me)),width:Me.calc(Me.controlHeightLG).mul(1.25).equal(),height:Me.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Me.marginXS,marginInlineEnd:Me.marginXS})}}}},oe=Me=>{const{componentCls:Ye}=Me;return{[`${Ye}-item`]:{display:"inline-block",minWidth:Me.itemSize,height:Me.itemSize,marginInlineEnd:Me.marginXS,fontFamily:Me.fontFamily,lineHeight:(0,ct.unit)(Me.calc(Me.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:Me.itemBg,border:`${(0,ct.unit)(Me.lineWidth)} ${Me.lineType} transparent`,borderRadius:Me.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${(0,ct.unit)(Me.paginationItemPaddingInline)}`,color:Me.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Ye}-item-active)`]:{"&:hover":{transition:`all ${Me.motionDurationMid}`,backgroundColor:Me.colorBgTextHover},"&:active":{backgroundColor:Me.colorBgTextActive}},"&-active":{fontWeight:Me.fontWeightStrong,backgroundColor:Me.itemActiveBg,borderColor:Me.colorPrimary,a:{color:Me.colorPrimary},"&:hover":{borderColor:Me.colorPrimaryHover},"&:hover a":{color:Me.colorPrimaryHover}}}}},te=Me=>{const{componentCls:Ye}=Me;return{[Ye]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,St.Wf)(Me)),{display:"flex","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Ye}-total-text`]:{display:"inline-block",height:Me.itemSize,marginInlineEnd:Me.marginXS,lineHeight:(0,ct.unit)(Me.calc(Me.itemSize).sub(2).equal()),verticalAlign:"middle"}}),oe(Me)),ie(Me)),Ot(Me)),kt(Me)),We(Me)),{[`@media only screen and (max-width: ${Me.screenLG}px)`]:{[`${Ye}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Me.screenSM}px)`]:{[`${Ye}-options`]:{display:"none"}}}),[`&${Me.componentCls}-rtl`]:{direction:"rtl"}}},x=Me=>{const{componentCls:Ye}=Me;return{[`${Ye}:not(${Ye}-disabled)`]:{[`${Ye}-item`]:Object.assign({},(0,St.Qy)(Me)),[`${Ye}-jump-prev, ${Ye}-jump-next`]:{"&:focus-visible":Object.assign({[`${Ye}-item-link-icon`]:{opacity:1},[`${Ye}-item-ellipsis`]:{opacity:0}},(0,St.oN)(Me))},[`${Ye}-prev, ${Ye}-next`]:{[`&:focus-visible ${Ye}-item-link`]:Object.assign({},(0,St.oN)(Me))}}}},re=Me=>Object.assign({itemBg:Me.colorBgContainer,itemSize:Me.controlHeight,itemSizeSM:Me.controlHeightSM,itemActiveBg:Me.colorBgContainer,itemLinkBg:Me.colorBgContainer,itemActiveColorDisabled:Me.colorTextDisabled,itemActiveBgDisabled:Me.controlItemBgActiveDisabled,itemInputBg:Me.colorBgContainer,miniOptionsSizeChangerTop:0},(0,$e.T)(Me)),ne=Me=>(0,ft.mergeToken)(Me,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Me.calc(Me.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:Me.calc(Me.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:Me.calc(Me.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:Me.calc(Me.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:Me.marginSM,paginationSlashMarginInlineEnd:Me.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,$e.e)(Me));var se=(0,Dt.I$)("Pagination",Me=>{const Ye=ne(Me);return[te(Ye),x(Ye)]},re);const Ne=Me=>{const{componentCls:Ye}=Me;return{[`${Ye}${Ye}-bordered${Ye}-disabled:not(${Ye}-mini)`]:{"&, &:hover":{[`${Ye}-item-link`]:{borderColor:Me.colorBorder}},"&:focus-visible":{[`${Ye}-item-link`]:{borderColor:Me.colorBorder}},[`${Ye}-item, ${Ye}-item-link`]:{backgroundColor:Me.colorBgContainerDisabled,borderColor:Me.colorBorder,[`&:hover:not(${Ye}-item-active)`]:{backgroundColor:Me.colorBgContainerDisabled,borderColor:Me.colorBorder,a:{color:Me.colorTextDisabled}},[`&${Ye}-item-active`]:{backgroundColor:Me.itemActiveBgDisabled}},[`${Ye}-prev, ${Ye}-next`]:{"&:hover button":{backgroundColor:Me.colorBgContainerDisabled,borderColor:Me.colorBorder,color:Me.colorTextDisabled},[`${Ye}-item-link`]:{backgroundColor:Me.colorBgContainerDisabled,borderColor:Me.colorBorder}}},[`${Ye}${Ye}-bordered:not(${Ye}-mini)`]:{[`${Ye}-prev, ${Ye}-next`]:{"&:hover button":{borderColor:Me.colorPrimaryHover,backgroundColor:Me.itemBg},[`${Ye}-item-link`]:{backgroundColor:Me.itemLinkBg,borderColor:Me.colorBorder},[`&:hover ${Ye}-item-link`]:{borderColor:Me.colorPrimary,backgroundColor:Me.itemBg,color:Me.colorPrimary},[`&${Ye}-disabled`]:{[`${Ye}-item-link`]:{borderColor:Me.colorBorder,color:Me.colorTextDisabled}}},[`${Ye}-item`]:{backgroundColor:Me.itemBg,border:`${(0,ct.unit)(Me.lineWidth)} ${Me.lineType} ${Me.colorBorder}`,[`&:hover:not(${Ye}-item-active)`]:{borderColor:Me.colorPrimary,backgroundColor:Me.itemBg,a:{color:Me.colorPrimary}},"&-active":{borderColor:Me.colorPrimary}}}}};var ze=(0,Dt.bk)(["Pagination","bordered"],Me=>{const Ye=ne(Me);return[Ne(Ye)]},re);function et(Me){return(0,y.useMemo)(()=>typeof Me=="boolean"?[Me,{}]:Me&&typeof Me=="object"?[!0,Me]:[void 0,void 0],[Me])}var ot=function(Me,Ye){var Pt={};for(var Nt in Me)Object.prototype.hasOwnProperty.call(Me,Nt)&&Ye.indexOf(Nt)<0&&(Pt[Nt]=Me[Nt]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Yt=0,Nt=Object.getOwnPropertySymbols(Me);Yt<Nt.length;Yt++)Ye.indexOf(Nt[Yt])<0&&Object.prototype.propertyIsEnumerable.call(Me,Nt[Yt])&&(Pt[Nt[Yt]]=Me[Nt[Yt]]);return Pt},ht=Me=>{const{align:Ye,prefixCls:Pt,selectPrefixCls:Nt,className:Yt,rootClassName:Lt,style:Zt,size:Rt,locale:tn,responsive:xt,showSizeChanger:zt,selectComponentClass:cn,pageSizeOptions:bn}=Me,bt=ot(Me,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:Ht}=(0,He.Z)(xt),[,Jt]=(0,at.ZP)(),{getPrefixCls:vn,direction:Bn,showSizeChanger:Yn,className:hr,style:Cr}=(0,nt.dj)("pagination"),Un=vn("pagination",Pt),[fr,Gt,Wt]=se(Un),dn=(0,Et.Z)(Rt),un=dn==="small"||!!(Ht&&!dn&&xt),[on]=(0,de.Z)("Pagination",Qe.Z),On=Object.assign(Object.assign({},on),tn),[pn,yn]=et(zt),[dr,qn]=et(Yn),Hn=pn!=null?pn:dr,Tr=yn!=null?yn:qn,Or=cn||Oe.default,ga=y.useMemo(()=>bn?bn.map(Ut=>Number(Ut)):void 0,[bn]),va=Ut=>{var rn;const{disabled:At,size:$t,onSizeChange:It,"aria-label":Xt,className:gt,options:ln}=Ut,{className:an,onChange:En}=Tr||{},qt=(rn=ln.find(Qt=>String(Qt.value)===String($t)))===null||rn===void 0?void 0:rn.value;return y.createElement(Or,Object.assign({disabled:At,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:Qt=>Qt.parentNode,"aria-label":Xt,options:ln},Tr,{value:qt,onChange:(Qt,en)=>{It==null||It(Qt),En==null||En(Qt,en)},size:un?"small":"middle",className:ke()(gt,an)}))},Ln=y.useMemo(()=>{const Ut=y.createElement("span",{className:`${Un}-item-ellipsis`},"\u2022\u2022\u2022"),rn=y.createElement("button",{className:`${Un}-item-link`,type:"button",tabIndex:-1},Bn==="rtl"?y.createElement(pe.Z,null):y.createElement(le.Z,null)),At=y.createElement("button",{className:`${Un}-item-link`,type:"button",tabIndex:-1},Bn==="rtl"?y.createElement(le.Z,null):y.createElement(pe.Z,null)),$t=y.createElement("a",{className:`${Un}-item-link`},y.createElement("div",{className:`${Un}-item-container`},Bn==="rtl"?y.createElement(Se.Z,{className:`${Un}-item-link-icon`}):y.createElement(fe,{className:`${Un}-item-link-icon`}),Ut)),It=y.createElement("a",{className:`${Un}-item-link`},y.createElement("div",{className:`${Un}-item-container`},Bn==="rtl"?y.createElement(fe,{className:`${Un}-item-link-icon`}):y.createElement(Se.Z,{className:`${Un}-item-link-icon`}),Ut));return{prevIcon:rn,nextIcon:At,jumpPrevIcon:$t,jumpNextIcon:It}},[Bn,Un]),tr=vn("select",Nt),Lr=ke()({[`${Un}-${Ye}`]:!!Ye,[`${Un}-mini`]:un,[`${Un}-rtl`]:Bn==="rtl",[`${Un}-bordered`]:Jt.wireframe},hr,Yt,Lt,Gt,Wt),Mr=Object.assign(Object.assign({},Cr),Zt);return fr(y.createElement(y.Fragment,null,Jt.wireframe&&y.createElement(ze,{prefixCls:Un}),y.createElement(yt,Object.assign({},Ln,bt,{style:Mr,prefixCls:Un,selectPrefixCls:tr,className:Lr,locale:On,pageSizeOptions:ga,showSizeChanger:Hn,sizeChangerRender:va}))))},he=ht},89787:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return tn}});var y=b(59301),Ze=b(17835),me=b(29679),Ve=b(40001),ge=b(19248),ye=b(99267),xe=b(92310),fe=b.n(xe),Se=b(2738),le=b(48755),pe=b(60499),we=b(85899),ke=b(42244),De={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Fe=function(){var zt=(0,y.useRef)([]),cn=(0,y.useRef)(null);return(0,y.useEffect)(function(){var bn=Date.now(),bt=!1;zt.current.forEach(function(Ht){if(Ht){bt=!0;var Jt=Ht.style;Jt.transitionDuration=".3s, .3s, .3s, .06s",cn.current&&bn-cn.current<100&&(Jt.transitionDuration="0s, 0s")}}),bt&&(cn.current=Date.now())}),zt.current},ue=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],ve=function(zt){var cn=(0,we.Z)((0,we.Z)({},De),zt),bn=cn.className,bt=cn.percent,Ht=cn.prefixCls,Jt=cn.strokeColor,vn=cn.strokeLinecap,Bn=cn.strokeWidth,Yn=cn.style,hr=cn.trailColor,Cr=cn.trailWidth,Un=cn.transition,fr=(0,ke.Z)(cn,ue);delete fr.gapPosition;var Gt=Array.isArray(bt)?bt:[bt],Wt=Array.isArray(Jt)?Jt:[Jt],dn=Fe(),un=Bn/2,on=100-Bn/2,On="M ".concat(vn==="round"?un:0,",").concat(un,`
|
|
|
L `).concat(vn==="round"?on:100,",").concat(un),pn="0 0 100 ".concat(Bn),yn=0;return y.createElement("svg",(0,pe.Z)({className:fe()("".concat(Ht,"-line"),bn),viewBox:pn,preserveAspectRatio:"none",style:Yn},fr),y.createElement("path",{className:"".concat(Ht,"-line-trail"),d:On,strokeLinecap:vn,stroke:hr,strokeWidth:Cr||Bn,fillOpacity:"0"}),Gt.map(function(dr,qn){var Hn=1;switch(vn){case"round":Hn=1-Bn/100;break;case"square":Hn=1-Bn/2/100;break;default:Hn=1;break}var Tr={strokeDasharray:"".concat(dr*Hn,"px, 100px"),strokeDashoffset:"-".concat(yn,"px"),transition:Un||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Or=Wt[qn]||Wt[Wt.length-1];return yn+=dr,y.createElement("path",{key:qn,className:"".concat(Ht,"-line-path"),d:On,strokeLinecap:vn,stroke:Or,strokeWidth:Bn,fillOpacity:"0",ref:function(va){dn[qn]=va},style:Tr})}))},Ie=ve,Le=b(43749),Je=b(72190),ce=b(47273),_e=0,Ke=(0,ce.Z)();function Re(){var xt;return Ke?(xt=_e,_e+=1):xt="TEST_OR_SSR",xt}var lt=function(xt){var zt=y.useState(),cn=(0,Je.Z)(zt,2),bn=cn[0],bt=cn[1];return y.useEffect(function(){bt("rc_progress_".concat(Re()))},[]),xt||bn},Te=function(zt){var cn=zt.bg,bn=zt.children;return y.createElement("div",{style:{width:"100%",height:"100%",background:cn}},bn)};function Ue(xt,zt){return Object.keys(xt).map(function(cn){var bn=parseFloat(cn),bt="".concat(Math.floor(bn*zt),"%");return"".concat(xt[cn]," ").concat(bt)})}var qe=y.forwardRef(function(xt,zt){var cn=xt.prefixCls,bn=xt.color,bt=xt.gradientId,Ht=xt.radius,Jt=xt.style,vn=xt.ptg,Bn=xt.strokeLinecap,Yn=xt.strokeWidth,hr=xt.size,Cr=xt.gapDegree,Un=bn&&(0,Le.Z)(bn)==="object",fr=Un?"#FFF":void 0,Gt=hr/2,Wt=y.createElement("circle",{className:"".concat(cn,"-circle-path"),r:Ht,cx:Gt,cy:Gt,stroke:fr,strokeLinecap:Bn,strokeWidth:Yn,opacity:vn===0?0:1,style:Jt,ref:zt});if(!Un)return Wt;var dn="".concat(bt,"-conic"),un=Cr?"".concat(180+Cr/2,"deg"):"0deg",on=Ue(bn,(360-Cr)/360),On=Ue(bn,1),pn="conic-gradient(from ".concat(un,", ").concat(on.join(", "),")"),yn="linear-gradient(to ".concat(Cr?"bottom":"top",", ").concat(On.join(", "),")");return y.createElement(y.Fragment,null,y.createElement("mask",{id:dn},Wt),y.createElement("foreignObject",{x:0,y:0,width:hr,height:hr,mask:"url(#".concat(dn,")")},y.createElement(Te,{bg:yn},y.createElement(Te,{bg:pn}))))}),Ae=qe,rt=100,Ce=function(zt,cn,bn,bt,Ht,Jt,vn,Bn,Yn,hr){var Cr=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Un=bn/100*360*((360-Jt)/360),fr=Jt===0?0:{bottom:0,top:180,left:90,right:-90}[vn],Gt=(100-bt)/100*cn;Yn==="round"&&bt!==100&&(Gt+=hr/2,Gt>=cn&&(Gt=cn-.01));var Wt=rt/2;return{stroke:typeof Bn=="string"?Bn:void 0,strokeDasharray:"".concat(cn,"px ").concat(zt),strokeDashoffset:Gt+Cr,transform:"rotate(".concat(Ht+Un+fr,"deg)"),transformOrigin:"".concat(Wt,"px ").concat(Wt,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Be=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function yt(xt){var zt=xt!=null?xt:[];return Array.isArray(zt)?zt:[zt]}var Qe=function(zt){var cn=(0,we.Z)((0,we.Z)({},De),zt),bn=cn.id,bt=cn.prefixCls,Ht=cn.steps,Jt=cn.strokeWidth,vn=cn.trailWidth,Bn=cn.gapDegree,Yn=Bn===void 0?0:Bn,hr=cn.gapPosition,Cr=cn.trailColor,Un=cn.strokeLinecap,fr=cn.style,Gt=cn.className,Wt=cn.strokeColor,dn=cn.percent,un=(0,ke.Z)(cn,Be),on=rt/2,On=lt(bn),pn="".concat(On,"-gradient"),yn=on-Jt/2,dr=Math.PI*2*yn,qn=Yn>0?90+Yn/2:-90,Hn=dr*((360-Yn)/360),Tr=(0,Le.Z)(Ht)==="object"?Ht:{count:Ht,gap:2},Or=Tr.count,ga=Tr.gap,va=yt(dn),Ln=yt(Wt),tr=Ln.find(function(It){return It&&(0,Le.Z)(It)==="object"}),Lr=tr&&(0,Le.Z)(tr)==="object",Mr=Lr?"butt":Un,Ut=Ce(dr,Hn,0,100,qn,Yn,hr,Cr,Mr,Jt),rn=Fe(),At=function(){var Xt=0;return va.map(function(gt,ln){var an=Ln[ln]||Ln[Ln.length-1],En=Ce(dr,Hn,Xt,gt,qn,Yn,hr,an,Mr,Jt);return Xt+=gt,y.createElement(Ae,{key:ln,color:an,ptg:gt,radius:yn,prefixCls:bt,gradientId:pn,style:En,strokeLinecap:Mr,strokeWidth:Jt,gapDegree:Yn,ref:function(Qt){rn[ln]=Qt},size:rt})}).reverse()},$t=function(){var Xt=Math.round(Or*(va[0]/100)),gt=100/Or,ln=0;return new Array(Or).fill(null).map(function(an,En){var qt=En<=Xt-1?Ln[0]:Cr,Qt=qt&&(0,Le.Z)(qt)==="object"?"url(#".concat(pn,")"):void 0,en=Ce(dr,Hn,ln,gt,qn,Yn,hr,qt,"butt",Jt,ga);return ln+=(Hn-en.strokeDashoffset+ga)*100/Hn,y.createElement("circle",{key:En,className:"".concat(bt,"-circle-path"),r:yn,cx:on,cy:on,stroke:Qt,strokeWidth:Jt,opacity:1,style:en,ref:function(cr){rn[En]=cr}})})};return y.createElement("svg",(0,pe.Z)({className:fe()("".concat(bt,"-circle"),Gt),viewBox:"0 0 ".concat(rt," ").concat(rt),style:fr,id:bn,role:"presentation"},un),!Or&&y.createElement("circle",{className:"".concat(bt,"-circle-trail"),r:yn,cx:on,cy:on,stroke:Cr,strokeLinecap:Mr,strokeWidth:vn||Jt,style:Ut}),Or?$t():At())},nt=Qe,Et={Line:Ie,Circle:nt},He=b(25399),de=b(68361);function Oe(xt){return!xt||xt<0?0:xt>100?100:xt}function at(xt){let{success:zt,successPercent:cn}=xt,bn=cn;return zt&&"progress"in zt&&(bn=zt.progress),zt&&"percent"in zt&&(bn=zt.percent),bn}const ct=xt=>{let{percent:zt,success:cn,successPercent:bn}=xt;const bt=Oe(at({success:cn,successPercent:bn}));return[bt,Oe(Oe(zt)-bt)]},Pe=xt=>{let{success:zt={},strokeColor:cn}=xt;const{strokeColor:bn}=zt;return[bn||de.presetPrimaryColors.green,cn||null]},$e=(xt,zt,cn)=>{var bn,bt,Ht,Jt;let vn=-1,Bn=-1;if(zt==="step"){const Yn=cn.steps,hr=cn.strokeWidth;typeof xt=="string"||typeof xt=="undefined"?(vn=xt==="small"?2:14,Bn=hr!=null?hr:8):typeof xt=="number"?[vn,Bn]=[xt,xt]:[vn=14,Bn=8]=Array.isArray(xt)?xt:[xt.width,xt.height],vn*=Yn}else if(zt==="line"){const Yn=cn==null?void 0:cn.strokeWidth;typeof xt=="string"||typeof xt=="undefined"?Bn=Yn||(xt==="small"?6:8):typeof xt=="number"?[vn,Bn]=[xt,xt]:[vn=-1,Bn=8]=Array.isArray(xt)?xt:[xt.width,xt.height]}else(zt==="circle"||zt==="dashboard")&&(typeof xt=="string"||typeof xt=="undefined"?[vn,Bn]=xt==="small"?[60,60]:[120,120]:typeof xt=="number"?[vn,Bn]=[xt,xt]:Array.isArray(xt)&&(vn=(bt=(bn=xt[0])!==null&&bn!==void 0?bn:xt[1])!==null&&bt!==void 0?bt:120,Bn=(Jt=(Ht=xt[0])!==null&&Ht!==void 0?Ht:xt[1])!==null&&Jt!==void 0?Jt:120));return[vn,Bn]},ut=3,St=xt=>ut/xt*100;var Dt=xt=>{const{prefixCls:zt,trailColor:cn=null,strokeLinecap:bn="round",gapPosition:bt,gapDegree:Ht,width:Jt=120,type:vn,children:Bn,success:Yn,size:hr=Jt,steps:Cr}=xt,[Un,fr]=$e(hr,"circle");let{strokeWidth:Gt}=xt;Gt===void 0&&(Gt=Math.max(St(Un),6));const Wt={width:Un,height:fr,fontSize:Un*.15+6},dn=y.useMemo(()=>{if(Ht||Ht===0)return Ht;if(vn==="dashboard")return 75},[Ht,vn]),un=ct(xt),on=bt||vn==="dashboard"&&"bottom"||void 0,On=Object.prototype.toString.call(xt.strokeColor)==="[object Object]",pn=Pe({success:Yn,strokeColor:xt.strokeColor}),yn=fe()(`${zt}-inner`,{[`${zt}-circle-gradient`]:On}),dr=y.createElement(nt,{steps:Cr,percent:Cr?un[1]:un,strokeWidth:Gt,trailWidth:Gt,strokeColor:Cr?pn[1]:pn,strokeLinecap:bn,trailColor:cn,prefixCls:zt,gapDegree:dn,gapPosition:on}),qn=Un<=20,Hn=y.createElement("div",{className:yn,style:Wt},dr,!qn&&Bn);return qn?y.createElement(He.Z,{title:Bn},Hn):Hn},We=b(36237),kt=b(63356),Ot=b(16931),ie=b(51636);const oe="--progress-line-stroke-color",te="--progress-percent",x=xt=>{const zt=xt?"100%":"-100%";return new We.Keyframes(`antProgress${xt?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${zt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${zt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},re=xt=>{const{componentCls:zt,iconCls:cn}=xt;return{[zt]:Object.assign(Object.assign({},(0,kt.Wf)(xt)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:xt.fontSize},[`${zt}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${zt}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:xt.remainingColor,borderRadius:xt.lineBorderRadius},[`${zt}-inner:not(${zt}-circle-gradient)`]:{[`${zt}-circle-path`]:{stroke:xt.defaultColor}},[`${zt}-success-bg, ${zt}-bg`]:{position:"relative",background:xt.defaultColor,borderRadius:xt.lineBorderRadius,transition:`all ${xt.motionDurationSlow} ${xt.motionEaseInOutCirc}`},[`${zt}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${zt}-text`]:{width:"max-content",marginInlineStart:0,marginTop:xt.marginXXS}},[`${zt}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${oe})`]},height:"100%",width:`calc(1 / var(${te}) * 100%)`,display:"block"},[`&${zt}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${zt}-text-inner`]:{color:xt.colorWhite,[`&${zt}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${zt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:xt.colorSuccess},[`${zt}-text`]:{display:"inline-block",marginInlineStart:xt.marginXS,color:xt.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[cn]:{fontSize:xt.fontSize},[`&${zt}-text-outer`]:{width:"max-content"},[`&${zt}-text-outer${zt}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:xt.marginXS}},[`${zt}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,We.unit)(xt.paddingXXS)}`,[`&${zt}-text-start`]:{justifyContent:"start"},[`&${zt}-text-end`]:{justifyContent:"end"}},[`&${zt}-status-active`]:{[`${zt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:xt.colorBgContainer,borderRadius:xt.lineBorderRadius,opacity:0,animationName:x(),animationDuration:xt.progressActiveMotionDuration,animationTimingFunction:xt.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${zt}-rtl${zt}-status-active`]:{[`${zt}-bg::before`]:{animationName:x(!0)}},[`&${zt}-status-exception`]:{[`${zt}-bg`]:{backgroundColor:xt.colorError},[`${zt}-text`]:{color:xt.colorError}},[`&${zt}-status-exception ${zt}-inner:not(${zt}-circle-gradient)`]:{[`${zt}-circle-path`]:{stroke:xt.colorError}},[`&${zt}-status-success`]:{[`${zt}-bg`]:{backgroundColor:xt.colorSuccess},[`${zt}-text`]:{color:xt.colorSuccess}},[`&${zt}-status-success ${zt}-inner:not(${zt}-circle-gradient)`]:{[`${zt}-circle-path`]:{stroke:xt.colorSuccess}}})}},ne=xt=>{const{componentCls:zt,iconCls:cn}=xt;return{[zt]:{[`${zt}-circle-trail`]:{stroke:xt.remainingColor},[`&${zt}-circle ${zt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${zt}-circle ${zt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:xt.circleTextColor,fontSize:xt.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[cn]:{fontSize:xt.circleIconFontSize}},[`${zt}-circle&-status-exception`]:{[`${zt}-text`]:{color:xt.colorError}},[`${zt}-circle&-status-success`]:{[`${zt}-text`]:{color:xt.colorSuccess}}},[`${zt}-inline-circle`]:{lineHeight:1,[`${zt}-inner`]:{verticalAlign:"bottom"}}}},se=xt=>{const{componentCls:zt}=xt;return{[zt]:{[`${zt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:xt.progressStepMinWidth,marginInlineEnd:xt.progressStepMarginInlineEnd,backgroundColor:xt.remainingColor,transition:`all ${xt.motionDurationSlow}`,"&-active":{backgroundColor:xt.defaultColor}}}}}},Ne=xt=>{const{componentCls:zt,iconCls:cn}=xt;return{[zt]:{[`${zt}-small&-line, ${zt}-small&-line ${zt}-text ${cn}`]:{fontSize:xt.fontSizeSM}}}},ze=xt=>({circleTextColor:xt.colorText,defaultColor:xt.colorInfo,remainingColor:xt.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${xt.fontSize/xt.fontSizeSM}em`});var et=(0,Ot.I$)("Progress",xt=>{const zt=xt.calc(xt.marginXXS).div(2).equal(),cn=(0,ie.mergeToken)(xt,{progressStepMarginInlineEnd:zt,progressStepMinWidth:zt,progressActiveMotionDuration:"2.4s"});return[re(cn),ne(cn),se(cn),Ne(cn)]},ze),ot=function(xt,zt){var cn={};for(var bn in xt)Object.prototype.hasOwnProperty.call(xt,bn)&&zt.indexOf(bn)<0&&(cn[bn]=xt[bn]);if(xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,bn=Object.getOwnPropertySymbols(xt);bt<bn.length;bt++)zt.indexOf(bn[bt])<0&&Object.prototype.propertyIsEnumerable.call(xt,bn[bt])&&(cn[bn[bt]]=xt[bn[bt]]);return cn};const dt=xt=>{let zt=[];return Object.keys(xt).forEach(cn=>{const bn=parseFloat(cn.replace(/%/g,""));Number.isNaN(bn)||zt.push({key:bn,value:xt[cn]})}),zt=zt.sort((cn,bn)=>cn.key-bn.key),zt.map(cn=>{let{key:bn,value:bt}=cn;return`${bt} ${bn}%`}).join(", ")},ht=(xt,zt)=>{const{from:cn=de.presetPrimaryColors.blue,to:bn=de.presetPrimaryColors.blue,direction:bt=zt==="rtl"?"to left":"to right"}=xt,Ht=ot(xt,["from","to","direction"]);if(Object.keys(Ht).length!==0){const vn=dt(Ht),Bn=`linear-gradient(${bt}, ${vn})`;return{background:Bn,[oe]:Bn}}const Jt=`linear-gradient(${bt}, ${cn}, ${bn})`;return{background:Jt,[oe]:Jt}};var Me=xt=>{const{prefixCls:zt,direction:cn,percent:bn,size:bt,strokeWidth:Ht,strokeColor:Jt,strokeLinecap:vn="round",children:Bn,trailColor:Yn=null,percentPosition:hr,success:Cr}=xt,{align:Un,type:fr}=hr,Gt=Jt&&typeof Jt!="string"?ht(Jt,cn):{[oe]:Jt,background:Jt},Wt=vn==="square"||vn==="butt"?0:void 0,dn=bt!=null?bt:[-1,Ht||(bt==="small"?6:8)],[un,on]=$e(dn,"line",{strokeWidth:Ht}),On={backgroundColor:Yn||void 0,borderRadius:Wt},pn=Object.assign(Object.assign({width:`${Oe(bn)}%`,height:on,borderRadius:Wt},Gt),{[te]:Oe(bn)/100}),yn=at(xt),dr={width:`${Oe(yn)}%`,height:on,borderRadius:Wt,backgroundColor:Cr==null?void 0:Cr.strokeColor},qn={width:un<0?"100%":un},Hn=y.createElement("div",{className:`${zt}-inner`,style:On},y.createElement("div",{className:fe()(`${zt}-bg`,`${zt}-bg-${fr}`),style:pn},fr==="inner"&&Bn),yn!==void 0&&y.createElement("div",{className:`${zt}-success-bg`,style:dr})),Tr=fr==="outer"&&Un==="start",Or=fr==="outer"&&Un==="end";return fr==="outer"&&Un==="center"?y.createElement("div",{className:`${zt}-layout-bottom`},Hn,Bn):y.createElement("div",{className:`${zt}-outer`,style:qn},Tr&&Bn,Hn,Or&&Bn)},Pt=xt=>{const{size:zt,steps:cn,rounding:bn=Math.round,percent:bt=0,strokeWidth:Ht=8,strokeColor:Jt,trailColor:vn=null,prefixCls:Bn,children:Yn}=xt,hr=bn(cn*(bt/100)),Cr=zt==="small"?2:14,Un=zt!=null?zt:[Cr,Ht],[fr,Gt]=$e(Un,"step",{steps:cn,strokeWidth:Ht}),Wt=fr/cn,dn=Array.from({length:cn});for(let un=0;un<cn;un++){const on=Array.isArray(Jt)?Jt[un]:Jt;dn[un]=y.createElement("div",{key:un,className:fe()(`${Bn}-steps-item`,{[`${Bn}-steps-item-active`]:un<=hr-1}),style:{backgroundColor:un<=hr-1?on:vn,width:Wt,height:Gt}})}return y.createElement("div",{className:`${Bn}-steps-outer`},dn,Yn)},Nt=function(xt,zt){var cn={};for(var bn in xt)Object.prototype.hasOwnProperty.call(xt,bn)&&zt.indexOf(bn)<0&&(cn[bn]=xt[bn]);if(xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,bn=Object.getOwnPropertySymbols(xt);bt<bn.length;bt++)zt.indexOf(bn[bt])<0&&Object.prototype.propertyIsEnumerable.call(xt,bn[bt])&&(cn[bn[bt]]=xt[bn[bt]]);return cn};const Yt=null,Lt=["normal","exception","active","success"];var Rt=y.forwardRef((xt,zt)=>{const{prefixCls:cn,className:bn,rootClassName:bt,steps:Ht,strokeColor:Jt,percent:vn=0,size:Bn="default",showInfo:Yn=!0,type:hr="line",status:Cr,format:Un,style:fr,percentPosition:Gt={}}=xt,Wt=Nt(xt,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:dn="end",type:un="outer"}=Gt,on=Array.isArray(Jt)?Jt[0]:Jt,On=typeof Jt=="string"||Array.isArray(Jt)?Jt:void 0,pn=y.useMemo(()=>{if(on){const At=typeof on=="string"?on:Object.values(on)[0];return new Ze.FastColor(At).isLight()}return!1},[Jt]),yn=y.useMemo(()=>{var At,$t;const It=at(xt);return parseInt(It!==void 0?(At=It!=null?It:0)===null||At===void 0?void 0:At.toString():($t=vn!=null?vn:0)===null||$t===void 0?void 0:$t.toString(),10)},[vn,xt.success,xt.successPercent]),dr=y.useMemo(()=>!Lt.includes(Cr)&&yn>=100?"success":Cr||"normal",[Cr,yn]),{getPrefixCls:qn,direction:Hn,progress:Tr}=y.useContext(le.E_),Or=qn("progress",cn),[ga,va,Ln]=et(Or),tr=hr==="line",Lr=tr&&!Ht,Mr=y.useMemo(()=>{if(!Yn)return null;const At=at(xt);let $t;const It=Un||(gt=>`${gt}%`),Xt=tr&&pn&&un==="inner";return un==="inner"||Un||dr!=="exception"&&dr!=="success"?$t=It(Oe(vn),Oe(At)):dr==="exception"?$t=tr?y.createElement(ge.Z,null):y.createElement(ye.Z,null):dr==="success"&&($t=tr?y.createElement(me.Z,null):y.createElement(Ve.Z,null)),y.createElement("span",{className:fe()(`${Or}-text`,{[`${Or}-text-bright`]:Xt,[`${Or}-text-${dn}`]:Lr,[`${Or}-text-${un}`]:Lr}),title:typeof $t=="string"?$t:void 0},$t)},[Yn,vn,yn,dr,hr,Or,Un]);let Ut;hr==="line"?Ut=Ht?y.createElement(Pt,Object.assign({},xt,{strokeColor:On,prefixCls:Or,steps:typeof Ht=="object"?Ht.count:Ht}),Mr):y.createElement(Me,Object.assign({},xt,{strokeColor:on,prefixCls:Or,direction:Hn,percentPosition:{align:dn,type:un}}),Mr):(hr==="circle"||hr==="dashboard")&&(Ut=y.createElement(Dt,Object.assign({},xt,{strokeColor:on,prefixCls:Or,progressStatus:dr}),Mr));const rn=fe()(Or,`${Or}-status-${dr}`,{[`${Or}-${hr==="dashboard"&&"circle"||hr}`]:hr!=="line",[`${Or}-inline-circle`]:hr==="circle"&&$e(Bn,"circle")[0]<=20,[`${Or}-line`]:Lr,[`${Or}-line-align-${dn}`]:Lr,[`${Or}-line-position-${un}`]:Lr,[`${Or}-steps`]:Ht,[`${Or}-show-info`]:Yn,[`${Or}-${Bn}`]:typeof Bn=="string",[`${Or}-rtl`]:Hn==="rtl"},Tr==null?void 0:Tr.className,bn,bt,va,Ln);return ga(y.createElement("div",Object.assign({ref:zt,style:Object.assign(Object.assign({},Tr==null?void 0:Tr.style),fr),className:rn,role:"progressbar","aria-valuenow":yn,"aria-valuemin":0,"aria-valuemax":100},(0,Se.Z)(Wt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Ut))}),tn=Rt},63139:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return ct}});var y=b(59301),Ze=b(60499),me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Ve=me,ge=b(7657),ye=function($e,ut){return y.createElement(ge.Z,(0,Ze.Z)({},$e,{ref:ut,icon:Ve}))},xe=y.forwardRef(ye),fe=xe,Se=b(92310),le=b.n(Se),pe=b(18642),we=b(72190),ke=b(42244),De=b(18929),Fe=b(10228),ue=b(26112);function ve(Pe,$e){var ut=Pe.disabled,St=Pe.prefixCls,ft=Pe.character,Dt=Pe.characterRender,We=Pe.index,kt=Pe.count,Ot=Pe.value,ie=Pe.allowHalf,oe=Pe.focused,te=Pe.onHover,x=Pe.onClick,re=function(ht){te(ht,We)},ne=function(ht){x(ht,We)},se=function(ht){ht.keyCode===Fe.Z.ENTER&&x(ht,We)},Ne=We+1,ze=new Set([St]);Ot===0&&We===0&&oe?ze.add("".concat(St,"-focused")):ie&&Ot+.5>=Ne&&Ot<Ne?(ze.add("".concat(St,"-half")),ze.add("".concat(St,"-active")),oe&&ze.add("".concat(St,"-focused"))):(Ne<=Ot?ze.add("".concat(St,"-full")):ze.add("".concat(St,"-zero")),Ne===Ot&&oe&&ze.add("".concat(St,"-focused")));var et=typeof ft=="function"?ft(Pe):ft,ot=y.createElement("li",{className:le()(Array.from(ze)),ref:$e},y.createElement("div",{onClick:ut?null:ne,onKeyDown:ut?null:se,onMouseMove:ut?null:re,role:"radio","aria-checked":Ot>We?"true":"false","aria-posinset":We+1,"aria-setsize":kt,tabIndex:ut?-1:0},y.createElement("div",{className:"".concat(St,"-first")},et),y.createElement("div",{className:"".concat(St,"-second")},et)));return Dt&&(ot=Dt(ot,Pe)),ot}var Ie=y.forwardRef(ve);function Le(){var Pe=y.useRef({});function $e(St){return Pe.current[St]}function ut(St){return function(ft){Pe.current[St]=ft}}return[$e,ut]}function Je(Pe){var $e=Pe.pageXOffset,ut="scrollLeft";if(typeof $e!="number"){var St=Pe.document;$e=St.documentElement[ut],typeof $e!="number"&&($e=St.body[ut])}return $e}function ce(Pe){var $e,ut,St=Pe.ownerDocument,ft=St.body,Dt=St&&St.documentElement,We=Pe.getBoundingClientRect();return $e=We.left,ut=We.top,$e-=Dt.clientLeft||ft.clientLeft||0,ut-=Dt.clientTop||ft.clientTop||0,{left:$e,top:ut}}function _e(Pe){var $e=ce(Pe),ut=Pe.ownerDocument,St=ut.defaultView||ut.parentWindow;return $e.left+=Je(St),$e.left}var Ke=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Re(Pe,$e){var ut=Pe.prefixCls,St=ut===void 0?"rc-rate":ut,ft=Pe.className,Dt=Pe.defaultValue,We=Pe.value,kt=Pe.count,Ot=kt===void 0?5:kt,ie=Pe.allowHalf,oe=ie===void 0?!1:ie,te=Pe.allowClear,x=te===void 0?!0:te,re=Pe.keyboard,ne=re===void 0?!0:re,se=Pe.character,Ne=se===void 0?"\u2605":se,ze=Pe.characterRender,et=Pe.disabled,ot=Pe.direction,dt=ot===void 0?"ltr":ot,ht=Pe.tabIndex,he=ht===void 0?0:ht,Me=Pe.autoFocus,Ye=Pe.onHoverChange,Pt=Pe.onChange,Nt=Pe.onFocus,Yt=Pe.onBlur,Lt=Pe.onKeyDown,Zt=Pe.onMouseLeave,Rt=(0,ke.Z)(Pe,Ke),tn=Le(),xt=(0,we.Z)(tn,2),zt=xt[0],cn=xt[1],bn=y.useRef(null),bt=function(){if(!et){var Mr;(Mr=bn.current)===null||Mr===void 0||Mr.focus()}};y.useImperativeHandle($e,function(){return{focus:bt,blur:function(){if(!et){var Mr;(Mr=bn.current)===null||Mr===void 0||Mr.blur()}}}});var Ht=(0,De.Z)(Dt||0,{value:We}),Jt=(0,we.Z)(Ht,2),vn=Jt[0],Bn=Jt[1],Yn=(0,De.Z)(null),hr=(0,we.Z)(Yn,2),Cr=hr[0],Un=hr[1],fr=function(Mr,Ut){var rn=dt==="rtl",At=Mr+1;if(oe){var $t=zt(Mr),It=_e($t),Xt=$t.clientWidth;(rn&&Ut-It>Xt/2||!rn&&Ut-It<Xt/2)&&(At-=.5)}return At},Gt=function(Mr){Bn(Mr),Pt==null||Pt(Mr)},Wt=y.useState(!1),dn=(0,we.Z)(Wt,2),un=dn[0],on=dn[1],On=function(){on(!0),Nt==null||Nt()},pn=function(){on(!1),Yt==null||Yt()},yn=y.useState(null),dr=(0,we.Z)(yn,2),qn=dr[0],Hn=dr[1],Tr=function(Mr,Ut){var rn=fr(Ut,Mr.pageX);rn!==Cr&&(Hn(rn),Un(null)),Ye==null||Ye(rn)},Or=function(Mr){et||(Hn(null),Un(null),Ye==null||Ye(void 0)),Mr&&(Zt==null||Zt(Mr))},ga=function(Mr,Ut){var rn=fr(Ut,Mr.pageX),At=!1;x&&(At=rn===vn),Or(),Gt(At?0:rn),Un(At?rn:null)},va=function(Mr){var Ut=Mr.keyCode,rn=dt==="rtl",At=oe?.5:1;ne&&(Ut===Fe.Z.RIGHT&&vn<Ot&&!rn?(Gt(vn+At),Mr.preventDefault()):Ut===Fe.Z.LEFT&&vn>0&&!rn||Ut===Fe.Z.RIGHT&&vn>0&&rn?(Gt(vn-At),Mr.preventDefault()):Ut===Fe.Z.LEFT&&vn<Ot&&rn&&(Gt(vn+At),Mr.preventDefault())),Lt==null||Lt(Mr)};y.useEffect(function(){Me&&!et&&bt()},[]);var Ln=new Array(Ot).fill(0).map(function(Lr,Mr){return y.createElement(Ie,{ref:cn(Mr),index:Mr,count:Ot,disabled:et,prefixCls:"".concat(St,"-star"),allowHalf:oe,value:qn===null?vn:qn,onClick:ga,onHover:Tr,key:Lr||Mr,character:Ne,characterRender:ze,focused:un})}),tr=le()(St,ft,(0,pe.Z)((0,pe.Z)({},"".concat(St,"-disabled"),et),"".concat(St,"-rtl"),dt==="rtl"));return y.createElement("ul",(0,Ze.Z)({className:tr,onMouseLeave:Or,tabIndex:et?-1:he,onFocus:et?null:On,onBlur:et?null:pn,onKeyDown:et?null:va,ref:bn},(0,ue.Z)(Rt,{aria:!0,data:!0,attr:!0})),Ln)}var lt=y.forwardRef(Re),Te=lt,Ue=b(48755),qe=b(25399),Ae=b(36237),rt=b(63356),Ce=b(16931),Be=b(51636);const yt=Pe=>{const{componentCls:$e}=Pe;return{[`${$e}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Pe.marginXS},"> div":{transition:`all ${Pe.motionDurationMid}, outline 0s`,"&:hover":{transform:Pe.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${(0,Ae.unit)(Pe.lineWidth)} dashed ${Pe.starColor}`,transform:Pe.starHoverScale}},"&-first, &-second":{color:Pe.starBg,transition:`all ${Pe.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${$e}-star-first, &-half ${$e}-star-second`]:{opacity:1},[`&-half ${$e}-star-first, &-full ${$e}-star-second`]:{color:"inherit"}}}},Qe=Pe=>({[`&-rtl${Pe.componentCls}`]:{direction:"rtl"}}),nt=Pe=>{const{componentCls:$e}=Pe;return{[$e]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,rt.Wf)(Pe)),{display:"inline-block",margin:0,padding:0,color:Pe.starColor,fontSize:Pe.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${$e} ${$e}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),yt(Pe)),Qe(Pe))}},Et=Pe=>({starColor:Pe.yellow6,starSize:Pe.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Pe.colorFillContent});var He=(0,Ce.I$)("Rate",Pe=>{const $e=(0,Be.mergeToken)(Pe,{});return[nt($e)]},Et),de=b(2171),Oe=function(Pe,$e){var ut={};for(var St in Pe)Object.prototype.hasOwnProperty.call(Pe,St)&&$e.indexOf(St)<0&&(ut[St]=Pe[St]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,St=Object.getOwnPropertySymbols(Pe);ft<St.length;ft++)$e.indexOf(St[ft])<0&&Object.prototype.propertyIsEnumerable.call(Pe,St[ft])&&(ut[St[ft]]=Pe[St[ft]]);return ut},ct=y.forwardRef((Pe,$e)=>{const{prefixCls:ut,className:St,rootClassName:ft,style:Dt,tooltips:We,character:kt=y.createElement(fe,null),disabled:Ot}=Pe,ie=Oe(Pe,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),oe=(ht,he)=>{let{index:Me}=he;return We?y.createElement(qe.Z,{title:We[Me]},ht):ht},{getPrefixCls:te,direction:x,rate:re}=y.useContext(Ue.E_),ne=te("rate",ut),[se,Ne,ze]=He(ne),et=Object.assign(Object.assign({},re==null?void 0:re.style),Dt),ot=y.useContext(de.Z),dt=Ot!=null?Ot:ot;return se(y.createElement(Te,Object.assign({ref:$e,character:kt,characterRender:oe,disabled:dt},ie,{className:le()(St,ft,Ne,ze,re==null?void 0:re.className),style:et,prefixCls:ne,direction:x})))})},82326:function(Nn,jt,b){"use strict";var y=b(59301),Ze=b(92310),me=b.n(Ze),Ve=b(37463),ge=b(2738),ye=b(75030),xe=b(86641),fe=b(45915),Se=b(82855),le=b(48755),pe=b(38406),we=b(2171),ke=b(83397),De=b(31756),Fe=b(56553),ue=b(24971),ve=b(70045),Ie=b(57700),Le=b(1722),Je=b(90376),ce=b(68525),_e=b(90005),Ke=function(qe,Ae){var rt={};for(var Ce in qe)Object.prototype.hasOwnProperty.call(qe,Ce)&&Ae.indexOf(Ce)<0&&(rt[Ce]=qe[Ce]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,Ce=Object.getOwnPropertySymbols(qe);Be<Ce.length;Be++)Ae.indexOf(Ce[Be])<0&&Object.prototype.propertyIsEnumerable.call(qe,Ce[Be])&&(rt[Ce[Be]]=qe[Ce[Be]]);return rt};const Re="SECRET_COMBOBOX_MODE_DO_NOT_USE",lt=(qe,Ae)=>{var rt;const{prefixCls:Ce,bordered:Be,className:yt,rootClassName:Qe,getPopupContainer:nt,popupClassName:Et,dropdownClassName:He,listHeight:de=256,placement:Oe,listItemHeight:at,size:ct,disabled:Pe,notFoundContent:$e,status:ut,builtinPlacements:St,dropdownMatchSelectWidth:ft,popupMatchSelectWidth:Dt,direction:We,style:kt,allowClear:Ot,variant:ie,dropdownStyle:oe,transitionName:te,tagRender:x,maxCount:re,prefix:ne}=qe,se=Ke(qe,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount","prefix"]),{getPopupContainer:Ne,getPrefixCls:ze,renderEmpty:et,direction:ot,virtual:dt,popupMatchSelectWidth:ht,popupOverflow:he}=y.useContext(le.E_),Me=(0,le.dj)("select"),[,Ye]=(0,Ie.ZP)(),Pt=at!=null?at:Ye==null?void 0:Ye.controlHeight,Nt=ze("select",Ce),Yt=ze(),Lt=We!=null?We:ot,{compactSize:Zt,compactItemClassnames:Rt}=(0,ve.ri)(Nt,Lt),[tn,xt]=(0,ue.Z)("select",ie,Be),zt=(0,ke.Z)(Nt),[cn,bn,bt]=(0,Je.Z)(Nt,zt),Ht=y.useMemo(()=>{const{mode:va}=qe;if(va!=="combobox")return va===Re?"combobox":va},[qe.mode]),Jt=Ht==="multiple"||Ht==="tags",vn=(0,_e.Z)(qe.suffixIcon,qe.showArrow),Bn=(rt=Dt!=null?Dt:ft)!==null&&rt!==void 0?rt:ht,{status:Yn,hasFeedback:hr,isFormItemInput:Cr,feedbackIcon:Un}=y.useContext(Fe.aM),fr=(0,Se.F)(Yn,ut);let Gt;$e!==void 0?Gt=$e:Ht==="combobox"?Gt=null:Gt=(et==null?void 0:et("Select"))||y.createElement(pe.Z,{componentName:"Select"});const{suffixIcon:Wt,itemIcon:dn,removeIcon:un,clearIcon:on}=(0,ce.Z)(Object.assign(Object.assign({},se),{multiple:Jt,hasFeedback:hr,feedbackIcon:Un,showSuffixIcon:vn,prefixCls:Nt,componentName:"Select"})),On=Ot===!0?{clearIcon:on}:Ot,pn=(0,ge.Z)(se,["suffixIcon","itemIcon"]),yn=me()(Et||He,{[`${Nt}-dropdown-${Lt}`]:Lt==="rtl"},Qe,bt,zt,bn),dr=(0,De.Z)(va=>{var Ln;return(Ln=ct!=null?ct:Zt)!==null&&Ln!==void 0?Ln:va}),qn=y.useContext(we.Z),Hn=Pe!=null?Pe:qn,Tr=me()({[`${Nt}-lg`]:dr==="large",[`${Nt}-sm`]:dr==="small",[`${Nt}-rtl`]:Lt==="rtl",[`${Nt}-${tn}`]:xt,[`${Nt}-in-form-item`]:Cr},(0,Se.Z)(Nt,fr,hr),Rt,Me.className,yt,Qe,bt,zt,bn),Or=y.useMemo(()=>Oe!==void 0?Oe:Lt==="rtl"?"bottomRight":"bottomLeft",[Oe,Lt]),[ga]=(0,ye.Cn)("SelectLike",oe==null?void 0:oe.zIndex);return cn(y.createElement(Ve.ZP,Object.assign({ref:Ae,virtual:dt,showSearch:Me.showSearch},pn,{style:Object.assign(Object.assign({},Me.style),kt),dropdownMatchSelectWidth:Bn,transitionName:(0,xe.m)(Yt,"slide-up",te),builtinPlacements:(0,Le.Z)(St,he),listHeight:de,listItemHeight:Pt,mode:Ht,prefixCls:Nt,placement:Or,direction:Lt,prefix:ne,suffixIcon:Wt,menuItemSelectedIcon:dn,removeIcon:un,allowClear:On,notFoundContent:Gt,className:Tr,getPopupContainer:nt||Ne,dropdownClassName:yn,disabled:Hn,dropdownStyle:Object.assign(Object.assign({},oe),{zIndex:ga}),maxCount:Jt?re:void 0,tagRender:Jt?x:void 0})))},Te=y.forwardRef(lt),Ue=(0,fe.Z)(Te,"dropdownAlign");Te.SECRET_COMBOBOX_MODE_DO_NOT_USE=Re,Te.Option=Ve.Wx,Te.OptGroup=Ve.Xo,Te._InternalPanelDoNotUseOrYouWillBeFired=Ue,jt.default=Te},1722:function(Nn,jt){"use strict";const b=Ze=>{const Ve={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:Ze==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},Ve),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},Ve),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},Ve),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},Ve),{points:["br","tr"],offset:[0,-4]})}};function y(Ze,me){return Ze||b(me)}jt.Z=y},90376:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return Ce}});var y=b(63356),Ze=b(56119),me=b(16931),Ve=b(51636),ge=b(46e3),ye=b(93873);const xe=Be=>{const{optionHeight:yt,optionFontSize:Qe,optionLineHeight:nt,optionPadding:Et}=Be;return{position:"relative",display:"block",minHeight:yt,padding:Et,color:Be.colorText,fontWeight:"normal",fontSize:Qe,lineHeight:nt,boxSizing:"border-box"}};var Se=Be=>{const{antCls:yt,componentCls:Qe}=Be,nt=`${Qe}-item`,Et=`&${yt}-slide-up-enter${yt}-slide-up-enter-active`,He=`&${yt}-slide-up-appear${yt}-slide-up-appear-active`,de=`&${yt}-slide-up-leave${yt}-slide-up-leave-active`,Oe=`${Qe}-dropdown-placement-`,at=`${nt}-option-selected`;return[{[`${Qe}-dropdown`]:Object.assign(Object.assign({},(0,y.Wf)(Be)),{position:"absolute",top:-9999,zIndex:Be.zIndexPopup,boxSizing:"border-box",padding:Be.paddingXXS,overflow:"hidden",fontSize:Be.fontSize,fontVariant:"initial",backgroundColor:Be.colorBgElevated,borderRadius:Be.borderRadiusLG,outline:"none",boxShadow:Be.boxShadowSecondary,[`
|
|
|
${Et}${Oe}bottomLeft,
|
|
|
${He}${Oe}bottomLeft
|
|
|
`]:{animationName:ge.fJ},[`
|
|
|
${Et}${Oe}topLeft,
|
|
|
${He}${Oe}topLeft,
|
|
|
${Et}${Oe}topRight,
|
|
|
${He}${Oe}topRight
|
|
|
`]:{animationName:ge.Qt},[`${de}${Oe}bottomLeft`]:{animationName:ge.Uw},[`
|
|
|
${de}${Oe}topLeft,
|
|
|
${de}${Oe}topRight
|
|
|
`]:{animationName:ge.ly},"&-hidden":{display:"none"},[nt]:Object.assign(Object.assign({},xe(Be)),{cursor:"pointer",transition:`background ${Be.motionDurationSlow} ease`,borderRadius:Be.borderRadiusSM,"&-group":{color:Be.colorTextDescription,fontSize:Be.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},y.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${nt}-option-disabled)`]:{backgroundColor:Be.optionActiveBg},[`&-selected:not(${nt}-option-disabled)`]:{color:Be.optionSelectedColor,fontWeight:Be.optionSelectedFontWeight,backgroundColor:Be.optionSelectedBg,[`${nt}-option-state`]:{color:Be.colorPrimary}},"&-disabled":{[`&${nt}-option-selected`]:{backgroundColor:Be.colorBgContainerDisabled},color:Be.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:Be.calc(Be.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},xe(Be)),{color:Be.colorTextDisabled})}),[`${at}:has(+ ${at})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${at}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},(0,ge.oN)(Be,"slide-up"),(0,ge.oN)(Be,"slide-down"),(0,ye.Fm)(Be,"move-up"),(0,ye.Fm)(Be,"move-down")]},le=b(26743),pe=b(36237);function we(Be,yt){const{componentCls:Qe,inputPaddingHorizontalBase:nt,borderRadius:Et}=Be,He=Be.calc(Be.controlHeight).sub(Be.calc(Be.lineWidth).mul(2)).equal(),de=yt?`${Qe}-${yt}`:"";return{[`${Qe}-single${de}`]:{fontSize:Be.fontSize,height:Be.controlHeight,[`${Qe}-selector`]:Object.assign(Object.assign({},(0,y.Wf)(Be,!0)),{display:"flex",borderRadius:Et,flex:"1 1 auto",[`${Qe}-selection-wrap:after`]:{lineHeight:(0,pe.unit)(He)},[`${Qe}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[`
|
|
|
${Qe}-selection-item,
|
|
|
${Qe}-selection-placeholder
|
|
|
`]:{display:"block",padding:0,lineHeight:(0,pe.unit)(He),transition:`all ${Be.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${Qe}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${Qe}-selection-item:empty:after`,`${Qe}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`
|
|
|
&${Qe}-show-arrow ${Qe}-selection-item,
|
|
|
&${Qe}-show-arrow ${Qe}-selection-search,
|
|
|
&${Qe}-show-arrow ${Qe}-selection-placeholder
|
|
|
`]:{paddingInlineEnd:Be.showArrowPaddingInlineEnd},[`&${Qe}-open ${Qe}-selection-item`]:{color:Be.colorTextPlaceholder},[`&:not(${Qe}-customize-input)`]:{[`${Qe}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${(0,pe.unit)(nt)}`,[`${Qe}-selection-search-input`]:{height:He,fontSize:Be.fontSize},"&:after":{lineHeight:(0,pe.unit)(He)}}},[`&${Qe}-customize-input`]:{[`${Qe}-selector`]:{"&:after":{display:"none"},[`${Qe}-selection-search`]:{position:"static",width:"100%"},[`${Qe}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${(0,pe.unit)(nt)}`,"&:after":{display:"none"}}}}}}}function ke(Be){const{componentCls:yt}=Be,Qe=Be.calc(Be.controlPaddingHorizontalSM).sub(Be.lineWidth).equal();return[we(Be),we((0,Ve.mergeToken)(Be,{controlHeight:Be.controlHeightSM,borderRadius:Be.borderRadiusSM}),"sm"),{[`${yt}-single${yt}-sm`]:{[`&:not(${yt}-customize-input)`]:{[`${yt}-selector`]:{padding:`0 ${(0,pe.unit)(Qe)}`},[`&${yt}-show-arrow ${yt}-selection-search`]:{insetInlineEnd:Be.calc(Qe).add(Be.calc(Be.fontSize).mul(1.5)).equal()},[`
|
|
|
&${yt}-show-arrow ${yt}-selection-item,
|
|
|
&${yt}-show-arrow ${yt}-selection-placeholder
|
|
|
`]:{paddingInlineEnd:Be.calc(Be.fontSize).mul(1.5).equal()}}}},we((0,Ve.mergeToken)(Be,{controlHeight:Be.singleItemHeightLG,fontSize:Be.fontSizeLG,borderRadius:Be.borderRadiusLG}),"lg")]}const De=Be=>{const{fontSize:yt,lineHeight:Qe,lineWidth:nt,controlHeight:Et,controlHeightSM:He,controlHeightLG:de,paddingXXS:Oe,controlPaddingHorizontal:at,zIndexPopupBase:ct,colorText:Pe,fontWeightStrong:$e,controlItemBgActive:ut,controlItemBgHover:St,colorBgContainer:ft,colorFillSecondary:Dt,colorBgContainerDisabled:We,colorTextDisabled:kt,colorPrimaryHover:Ot,colorPrimary:ie,controlOutline:oe}=Be,te=Oe*2,x=nt*2,re=Math.min(Et-te,Et-x),ne=Math.min(He-te,He-x),se=Math.min(de-te,de-x);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(Oe/2),zIndexPopup:ct+50,optionSelectedColor:Pe,optionSelectedFontWeight:$e,optionSelectedBg:ut,optionActiveBg:St,optionPadding:`${(Et-yt*Qe)/2}px ${at}px`,optionFontSize:yt,optionLineHeight:Qe,optionHeight:Et,selectorBg:ft,clearBg:ft,singleItemHeightLG:de,multipleItemBg:Dt,multipleItemBorderColor:"transparent",multipleItemHeight:re,multipleItemHeightSM:ne,multipleItemHeightLG:se,multipleSelectorBgDisabled:We,multipleItemColorDisabled:kt,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(Be.fontSize*1.25),hoverBorderColor:Ot,activeBorderColor:ie,activeOutlineColor:oe,selectAffixPadding:Oe}},Fe=(Be,yt)=>{const{componentCls:Qe,antCls:nt,controlOutlineWidth:Et}=Be;return{[`&:not(${Qe}-customize-input) ${Qe}-selector`]:{border:`${(0,pe.unit)(Be.lineWidth)} ${Be.lineType} ${yt.borderColor}`,background:Be.selectorBg},[`&:not(${Qe}-disabled):not(${Qe}-customize-input):not(${nt}-pagination-size-changer)`]:{[`&:hover ${Qe}-selector`]:{borderColor:yt.hoverBorderHover},[`${Qe}-focused& ${Qe}-selector`]:{borderColor:yt.activeBorderColor,boxShadow:`0 0 0 ${(0,pe.unit)(Et)} ${yt.activeOutlineColor}`,outline:0},[`${Qe}-prefix`]:{color:yt.color}}}},ue=(Be,yt)=>({[`&${Be.componentCls}-status-${yt.status}`]:Object.assign({},Fe(Be,yt))}),ve=Be=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},Fe(Be,{borderColor:Be.colorBorder,hoverBorderHover:Be.hoverBorderColor,activeBorderColor:Be.activeBorderColor,activeOutlineColor:Be.activeOutlineColor,color:Be.colorText})),ue(Be,{status:"error",borderColor:Be.colorError,hoverBorderHover:Be.colorErrorHover,activeBorderColor:Be.colorError,activeOutlineColor:Be.colorErrorOutline,color:Be.colorError})),ue(Be,{status:"warning",borderColor:Be.colorWarning,hoverBorderHover:Be.colorWarningHover,activeBorderColor:Be.colorWarning,activeOutlineColor:Be.colorWarningOutline,color:Be.colorWarning})),{[`&${Be.componentCls}-disabled`]:{[`&:not(${Be.componentCls}-customize-input) ${Be.componentCls}-selector`]:{background:Be.colorBgContainerDisabled,color:Be.colorTextDisabled}},[`&${Be.componentCls}-multiple ${Be.componentCls}-selection-item`]:{background:Be.multipleItemBg,border:`${(0,pe.unit)(Be.lineWidth)} ${Be.lineType} ${Be.multipleItemBorderColor}`}})}),Ie=(Be,yt)=>{const{componentCls:Qe,antCls:nt}=Be;return{[`&:not(${Qe}-customize-input) ${Qe}-selector`]:{background:yt.bg,border:`${(0,pe.unit)(Be.lineWidth)} ${Be.lineType} transparent`,color:yt.color},[`&:not(${Qe}-disabled):not(${Qe}-customize-input):not(${nt}-pagination-size-changer)`]:{[`&:hover ${Qe}-selector`]:{background:yt.hoverBg},[`${Qe}-focused& ${Qe}-selector`]:{background:Be.selectorBg,borderColor:yt.activeBorderColor,outline:0}}}},Le=(Be,yt)=>({[`&${Be.componentCls}-status-${yt.status}`]:Object.assign({},Ie(Be,yt))}),Je=Be=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},Ie(Be,{bg:Be.colorFillTertiary,hoverBg:Be.colorFillSecondary,activeBorderColor:Be.activeBorderColor,color:Be.colorText})),Le(Be,{status:"error",bg:Be.colorErrorBg,hoverBg:Be.colorErrorBgHover,activeBorderColor:Be.colorError,color:Be.colorError})),Le(Be,{status:"warning",bg:Be.colorWarningBg,hoverBg:Be.colorWarningBgHover,activeBorderColor:Be.colorWarning,color:Be.colorWarning})),{[`&${Be.componentCls}-disabled`]:{[`&:not(${Be.componentCls}-customize-input) ${Be.componentCls}-selector`]:{borderColor:Be.colorBorder,background:Be.colorBgContainerDisabled,color:Be.colorTextDisabled}},[`&${Be.componentCls}-multiple ${Be.componentCls}-selection-item`]:{background:Be.colorBgContainer,border:`${(0,pe.unit)(Be.lineWidth)} ${Be.lineType} ${Be.colorSplit}`}})}),ce=Be=>({"&-borderless":{[`${Be.componentCls}-selector`]:{background:"transparent",border:`${(0,pe.unit)(Be.lineWidth)} ${Be.lineType} transparent`},[`&${Be.componentCls}-disabled`]:{[`&:not(${Be.componentCls}-customize-input) ${Be.componentCls}-selector`]:{color:Be.colorTextDisabled}},[`&${Be.componentCls}-multiple ${Be.componentCls}-selection-item`]:{background:Be.multipleItemBg,border:`${(0,pe.unit)(Be.lineWidth)} ${Be.lineType} ${Be.multipleItemBorderColor}`},[`&${Be.componentCls}-status-error`]:{[`${Be.componentCls}-prefix, ${Be.componentCls}-selection-item`]:{color:Be.colorError}},[`&${Be.componentCls}-status-warning`]:{[`${Be.componentCls}-prefix, ${Be.componentCls}-selection-item`]:{color:Be.colorWarning}}}}),_e=(Be,yt)=>{const{componentCls:Qe,antCls:nt}=Be;return{[`&:not(${Qe}-customize-input) ${Qe}-selector`]:{borderWidth:`0 0 ${(0,pe.unit)(Be.lineWidth)} 0`,borderStyle:`none none ${Be.lineType} none`,borderColor:yt.borderColor,background:Be.selectorBg,borderRadius:0},[`&:not(${Qe}-disabled):not(${Qe}-customize-input):not(${nt}-pagination-size-changer)`]:{[`&:hover ${Qe}-selector`]:{borderColor:yt.hoverBorderHover},[`${Qe}-focused& ${Qe}-selector`]:{borderColor:yt.activeBorderColor,outline:0},[`${Qe}-prefix`]:{color:yt.color}}}},Ke=(Be,yt)=>({[`&${Be.componentCls}-status-${yt.status}`]:Object.assign({},_e(Be,yt))}),Re=Be=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},_e(Be,{borderColor:Be.colorBorder,hoverBorderHover:Be.hoverBorderColor,activeBorderColor:Be.activeBorderColor,activeOutlineColor:Be.activeOutlineColor,color:Be.colorText})),Ke(Be,{status:"error",borderColor:Be.colorError,hoverBorderHover:Be.colorErrorHover,activeBorderColor:Be.colorError,activeOutlineColor:Be.colorErrorOutline,color:Be.colorError})),Ke(Be,{status:"warning",borderColor:Be.colorWarning,hoverBorderHover:Be.colorWarningHover,activeBorderColor:Be.colorWarning,activeOutlineColor:Be.colorWarningOutline,color:Be.colorWarning})),{[`&${Be.componentCls}-disabled`]:{[`&:not(${Be.componentCls}-customize-input) ${Be.componentCls}-selector`]:{color:Be.colorTextDisabled}},[`&${Be.componentCls}-multiple ${Be.componentCls}-selection-item`]:{background:Be.multipleItemBg,border:`${(0,pe.unit)(Be.lineWidth)} ${Be.lineType} ${Be.multipleItemBorderColor}`}})});var Te=Be=>({[Be.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},ve(Be)),Je(Be)),ce(Be)),Re(Be))});const Ue=Be=>{const{componentCls:yt}=Be;return{position:"relative",transition:`all ${Be.motionDurationMid} ${Be.motionEaseInOut}`,input:{cursor:"pointer"},[`${yt}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${yt}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},qe=Be=>{const{componentCls:yt}=Be;return{[`${yt}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},Ae=Be=>{const{antCls:yt,componentCls:Qe,inputPaddingHorizontalBase:nt,iconCls:Et}=Be;return{[Qe]:Object.assign(Object.assign({},(0,y.Wf)(Be)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${Qe}-customize-input) ${Qe}-selector`]:Object.assign(Object.assign({},Ue(Be)),qe(Be)),[`${Qe}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},y.vS),{[`> ${yt}-typography`]:{display:"inline"}}),[`${Qe}-selection-placeholder`]:Object.assign(Object.assign({},y.vS),{flex:1,color:Be.colorTextPlaceholder,pointerEvents:"none"}),[`${Qe}-arrow`]:Object.assign(Object.assign({},(0,y.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:nt,height:Be.fontSizeIcon,marginTop:Be.calc(Be.fontSizeIcon).mul(-1).div(2).equal(),color:Be.colorTextQuaternary,fontSize:Be.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${Be.motionDurationSlow} ease`,[Et]:{verticalAlign:"top",transition:`transform ${Be.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${Qe}-suffix)`]:{pointerEvents:"auto"}},[`${Qe}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${Qe}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${Qe}-prefix`]:{flex:"none",marginInlineEnd:Be.selectAffixPadding},[`${Qe}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:nt,zIndex:1,display:"inline-block",width:Be.fontSizeIcon,height:Be.fontSizeIcon,marginTop:Be.calc(Be.fontSizeIcon).mul(-1).div(2).equal(),color:Be.colorTextQuaternary,fontSize:Be.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${Be.motionDurationMid} ease, opacity ${Be.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:Be.colorTextTertiary}},[`&:hover ${Qe}-clear`]:{opacity:1,background:Be.colorBgBase,borderRadius:"50%"}}),[`${Qe}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${Qe}-has-feedback`]:{[`${Qe}-clear`]:{insetInlineEnd:Be.calc(nt).add(Be.fontSize).add(Be.paddingXS).equal()}}}}}},rt=Be=>{const{componentCls:yt}=Be;return[{[yt]:{[`&${yt}-in-form-item`]:{width:"100%"}}},Ae(Be),ke(Be),(0,le.ZP)(Be),Se(Be),{[`${yt}-rtl`]:{direction:"rtl"}},(0,Ze.c)(Be,{borderElCls:`${yt}-selector`,focusElCls:`${yt}-focused`})]};var Ce=(0,me.I$)("Select",(Be,yt)=>{let{rootPrefixCls:Qe}=yt;const nt=(0,Ve.mergeToken)(Be,{rootPrefixCls:Qe,inputPaddingHorizontalBase:Be.calc(Be.paddingSM).sub(1).equal(),multipleSelectItemHeight:Be.multipleItemHeight,selectHeight:Be.controlHeight});return[rt(nt),Te(nt)]},De,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}})},26743:function(Nn,jt,b){"use strict";b.d(jt,{_z:function(){return ye},gp:function(){return Ve}});var y=b(36237),Ze=b(63356),me=b(51636);const Ve=le=>{const{multipleSelectItemHeight:pe,paddingXXS:we,lineWidth:ke,INTERNAL_FIXED_ITEM_MARGIN:De}=le,Fe=le.max(le.calc(we).sub(ke).equal(),0),ue=le.max(le.calc(Fe).sub(De).equal(),0);return{basePadding:Fe,containerPadding:ue,itemHeight:(0,y.unit)(pe),itemLineHeight:(0,y.unit)(le.calc(pe).sub(le.calc(le.lineWidth).mul(2)).equal())}},ge=le=>{const{multipleSelectItemHeight:pe,selectHeight:we,lineWidth:ke}=le;return le.calc(we).sub(pe).div(2).sub(ke).equal()},ye=le=>{const{componentCls:pe,iconCls:we,borderRadiusSM:ke,motionDurationSlow:De,paddingXS:Fe,multipleItemColorDisabled:ue,multipleItemBorderColorDisabled:ve,colorIcon:Ie,colorIconHover:Le,INTERNAL_FIXED_ITEM_MARGIN:Je}=le;return{[`${pe}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${pe}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:Je,borderRadius:ke,cursor:"default",transition:`font-size ${De}, line-height ${De}, height ${De}`,marginInlineEnd:le.calc(Je).mul(2).equal(),paddingInlineStart:Fe,paddingInlineEnd:le.calc(Fe).div(2).equal(),[`${pe}-disabled&`]:{color:ue,borderColor:ve,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:le.calc(Fe).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,Ze.Ro)()),{display:"inline-flex",alignItems:"center",color:Ie,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${we}`]:{verticalAlign:"-0.2em"},"&:hover":{color:Le}})}}}},xe=(le,pe)=>{const{componentCls:we,INTERNAL_FIXED_ITEM_MARGIN:ke}=le,De=`${we}-selection-overflow`,Fe=le.multipleSelectItemHeight,ue=ge(le),ve=pe?`${we}-${pe}`:"",Ie=Ve(le);return{[`${we}-multiple${ve}`]:Object.assign(Object.assign({},ye(le)),{[`${we}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:Ie.basePadding,paddingBlock:Ie.containerPadding,borderRadius:le.borderRadius,[`${we}-disabled&`]:{background:le.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${(0,y.unit)(ke)} 0`,lineHeight:(0,y.unit)(Fe),visibility:"hidden",content:'"\\a0"'}},[`${we}-selection-item`]:{height:Ie.itemHeight,lineHeight:(0,y.unit)(Ie.itemLineHeight)},[`${we}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:(0,y.unit)(Fe),marginBlock:ke}},[`${we}-prefix`]:{marginInlineStart:le.calc(le.inputPaddingHorizontalBase).sub(Ie.basePadding).equal()},[`${De}-item + ${De}-item,
|
|
|
${we}-prefix + ${we}-selection-wrap
|
|
|
`]:{[`${we}-selection-search`]:{marginInlineStart:0},[`${we}-selection-placeholder`]:{insetInlineStart:0}},[`${De}-item-suffix`]:{minHeight:Ie.itemHeight,marginBlock:ke},[`${we}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:le.calc(le.inputPaddingHorizontalBase).sub(ue).equal(),"\n &-input,\n &-mirror\n ":{height:Fe,fontFamily:le.fontFamily,lineHeight:(0,y.unit)(Fe),transition:`all ${le.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${we}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:le.calc(le.inputPaddingHorizontalBase).sub(Ie.basePadding).equal(),insetInlineEnd:le.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${le.motionDurationSlow}`}})}};function fe(le,pe){const{componentCls:we}=le,ke=pe?`${we}-${pe}`:"",De={[`${we}-multiple${ke}`]:{fontSize:le.fontSize,[`${we}-selector`]:{[`${we}-show-search&`]:{cursor:"text"}},[`
|
|
|
&${we}-show-arrow ${we}-selector,
|
|
|
&${we}-allow-clear ${we}-selector
|
|
|
`]:{paddingInlineEnd:le.calc(le.fontSizeIcon).add(le.controlPaddingHorizontal).equal()}}};return[xe(le,pe),De]}const Se=le=>{const{componentCls:pe}=le,we=(0,me.mergeToken)(le,{selectHeight:le.controlHeightSM,multipleSelectItemHeight:le.multipleItemHeightSM,borderRadius:le.borderRadiusSM,borderRadiusSM:le.borderRadiusXS}),ke=(0,me.mergeToken)(le,{fontSize:le.fontSizeLG,selectHeight:le.controlHeightLG,multipleSelectItemHeight:le.multipleItemHeightLG,borderRadius:le.borderRadiusLG,borderRadiusSM:le.borderRadius});return[fe(le),fe(we,"sm"),{[`${pe}-multiple${pe}-sm`]:{[`${pe}-selection-placeholder`]:{insetInline:le.calc(le.controlPaddingHorizontalSM).sub(le.lineWidth).equal()},[`${pe}-selection-search`]:{marginInlineStart:2}}},fe(ke,"lg")]};jt.ZP=Se},68525:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});var y=b(59301),Ze=b(40001),me=b(19248),Ve=b(99267),ge=b(84105),ye=b(58617),xe=b(47472);function fe(Se){let{suffixIcon:le,clearIcon:pe,menuItemSelectedIcon:we,removeIcon:ke,loading:De,multiple:Fe,hasFeedback:ue,prefixCls:ve,showSuffixIcon:Ie,feedbackIcon:Le,showArrow:Je,componentName:ce}=Se;const _e=pe!=null?pe:y.createElement(me.Z,null),Ke=Ue=>le===null&&!ue&&!Je?null:y.createElement(y.Fragment,null,Ie!==!1&&Ue,ue&&Le);let Re=null;if(le!==void 0)Re=Ke(le);else if(De)Re=Ke(y.createElement(ye.Z,{spin:!0}));else{const Ue=`${ve}-suffix`;Re=qe=>{let{open:Ae,showSearch:rt}=qe;return Ke(Ae&&rt?y.createElement(xe.Z,{className:Ue}):y.createElement(ge.Z,{className:Ue}))}}let lt=null;we!==void 0?lt=we:Fe?lt=y.createElement(Ze.Z,null):lt=null;let Te=null;return ke!==void 0?Te=ke:Te=y.createElement(Ve.Z,null),{clearIcon:_e,suffixIcon:Re,itemIcon:lt,removeIcon:Te}}},90005:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return y}});function y(Ze,me){return me!==void 0?me:Ze!==null}},11938:function(Nn,jt,b){"use strict";b.d(jt,{default:function(){return qe}});var y=b(59301),Ze=b(40192),me=b(22703),Ve=b(92310),ge=b.n(Ve),ye=b(26112),xe=b(48755),fe=b(458),le=Ae=>{const{value:rt,formatter:Ce,precision:Be,decimalSeparator:yt,groupSeparator:Qe="",prefixCls:nt}=Ae;let Et;if(typeof Ce=="function")Et=Ce(rt);else{const He=String(rt),de=He.match(/^(-?)(\d*)(\.(\d+))?$/);if(!de||He==="-")Et=He;else{const Oe=de[1];let at=de[2]||"0",ct=de[4]||"";at=at.replace(/\B(?=(\d{3})+(?!\d))/g,Qe),typeof Be=="number"&&(ct=ct.padEnd(Be,"0").slice(0,Be>0?Be:0)),ct&&(ct=`${yt}${ct}`),Et=[y.createElement("span",{key:"int",className:`${nt}-content-value-int`},Oe,at),ct&&y.createElement("span",{key:"decimal",className:`${nt}-content-value-decimal`},ct)]}}return y.createElement("span",{className:`${nt}-content-value`},Et)},pe=b(63356),we=b(16931),ke=b(51636);const De=Ae=>{const{componentCls:rt,marginXXS:Ce,padding:Be,colorTextDescription:yt,titleFontSize:Qe,colorTextHeading:nt,contentFontSize:Et,fontFamily:He}=Ae;return{[rt]:Object.assign(Object.assign({},(0,pe.Wf)(Ae)),{[`${rt}-title`]:{marginBottom:Ce,color:yt,fontSize:Qe},[`${rt}-skeleton`]:{paddingTop:Be},[`${rt}-content`]:{color:nt,fontSize:Et,fontFamily:He,[`${rt}-content-value`]:{display:"inline-block",direction:"ltr"},[`${rt}-content-prefix, ${rt}-content-suffix`]:{display:"inline-block"},[`${rt}-content-prefix`]:{marginInlineEnd:Ce},[`${rt}-content-suffix`]:{marginInlineStart:Ce}}})}},Fe=Ae=>{const{fontSizeHeading3:rt,fontSize:Ce}=Ae;return{titleFontSize:Ce,contentFontSize:rt}};var ue=(0,we.I$)("Statistic",Ae=>{const rt=(0,ke.mergeToken)(Ae,{});return[De(rt)]},Fe),ve=function(Ae,rt){var Ce={};for(var Be in Ae)Object.prototype.hasOwnProperty.call(Ae,Be)&&rt.indexOf(Be)<0&&(Ce[Be]=Ae[Be]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var yt=0,Be=Object.getOwnPropertySymbols(Ae);yt<Be.length;yt++)rt.indexOf(Be[yt])<0&&Object.prototype.propertyIsEnumerable.call(Ae,Be[yt])&&(Ce[Be[yt]]=Ae[Be[yt]]);return Ce},Le=Ae=>{const{prefixCls:rt,className:Ce,rootClassName:Be,style:yt,valueStyle:Qe,value:nt=0,title:Et,valueRender:He,prefix:de,suffix:Oe,loading:at=!1,formatter:ct,precision:Pe,decimalSeparator:$e=".",groupSeparator:ut=",",onMouseEnter:St,onMouseLeave:ft}=Ae,Dt=ve(Ae,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:We,direction:kt,className:Ot,style:ie}=(0,xe.dj)("statistic"),oe=We("statistic",rt),[te,x,re]=ue(oe),ne=y.createElement(le,{decimalSeparator:$e,groupSeparator:ut,prefixCls:oe,formatter:ct,precision:Pe,value:nt}),se=ge()(oe,{[`${oe}-rtl`]:kt==="rtl"},Ot,Ce,Be,x,re),Ne=(0,ye.Z)(Dt,{aria:!0,data:!0});return te(y.createElement("div",Object.assign({},Ne,{className:se,style:Object.assign(Object.assign({},ie),yt),onMouseEnter:St,onMouseLeave:ft}),Et&&y.createElement("div",{className:`${oe}-title`},Et),y.createElement(fe.Z,{paragraph:!1,loading:at,className:`${oe}-skeleton`},y.createElement("div",{style:Qe,className:`${oe}-content`},de&&y.createElement("span",{className:`${oe}-content-prefix`},de),He?He(ne):ne,Oe&&y.createElement("span",{className:`${oe}-content-suffix`},Oe)))))};const Je=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function ce(Ae,rt){let Ce=Ae;const Be=/\[[^\]]*]/g,yt=(rt.match(Be)||[]).map(He=>He.slice(1,-1)),Qe=rt.replace(Be,"[]"),nt=Je.reduce((He,de)=>{let[Oe,at]=de;if(He.includes(Oe)){const ct=Math.floor(Ce/at);return Ce-=ct*at,He.replace(new RegExp(`${Oe}+`,"g"),Pe=>{const $e=Pe.length;return ct.toString().padStart($e,"0")})}return He},Qe);let Et=0;return nt.replace(Be,()=>{const He=yt[Et];return Et+=1,He})}function _e(Ae,rt){const{format:Ce=""}=rt,Be=new Date(Ae).getTime(),yt=Date.now(),Qe=Math.max(Be-yt,0);return ce(Qe,Ce)}var Ke=function(Ae,rt){var Ce={};for(var Be in Ae)Object.prototype.hasOwnProperty.call(Ae,Be)&&rt.indexOf(Be)<0&&(Ce[Be]=Ae[Be]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var yt=0,Be=Object.getOwnPropertySymbols(Ae);yt<Be.length;yt++)rt.indexOf(Be[yt])<0&&Object.prototype.propertyIsEnumerable.call(Ae,Be[yt])&&(Ce[Be[yt]]=Ae[Be[yt]]);return Ce};const Re=1e3/30;function lt(Ae){return new Date(Ae).getTime()}const Te=Ae=>{const{value:rt,format:Ce="HH:mm:ss",onChange:Be,onFinish:yt}=Ae,Qe=Ke(Ae,["value","format","onChange","onFinish"]),nt=(0,Ze.Z)(),Et=y.useRef(null),He=()=>{yt==null||yt(),Et.current&&(clearInterval(Et.current),Et.current=null)},de=()=>{const ct=lt(rt);ct>=Date.now()&&(Et.current=setInterval(()=>{nt(),Be==null||Be(ct-Date.now()),ct<Date.now()&&He()},Re))};y.useEffect(()=>(de(),()=>{Et.current&&(clearInterval(Et.current),Et.current=null)}),[rt]);const Oe=(ct,Pe)=>_e(ct,Object.assign(Object.assign({},Pe),{format:Ce})),at=ct=>(0,me.Tm)(ct,{title:void 0});return y.createElement(Le,Object.assign({},Qe,{value:rt,valueRender:at,formatter:Oe}))};var Ue=y.memo(Te);Le.Countdown=Ue;var qe=Le},10846:function(Nn,jt,b){"use strict";b.d(jt,{default:function(){return ht}});var y=b(59301),Ze=b(40001),me=b(99267),Ve=b(92310),ge=b.n(Ve),ye=b(60499),xe=b(85899),fe=b(18642),Se=b(42244),le=b(10228),pe=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick","render"];function we(he){return typeof he=="string"}function ke(he){var Me,Ye=he.className,Pt=he.prefixCls,Nt=he.style,Yt=he.active,Lt=he.status,Zt=he.iconPrefix,Rt=he.icon,tn=he.wrapperStyle,xt=he.stepNumber,zt=he.disabled,cn=he.description,bn=he.title,bt=he.subTitle,Ht=he.progressDot,Jt=he.stepIcon,vn=he.tailContent,Bn=he.icons,Yn=he.stepIndex,hr=he.onStepClick,Cr=he.onClick,Un=he.render,fr=(0,Se.Z)(he,pe),Gt=!!hr&&!zt,Wt={};Gt&&(Wt.role="button",Wt.tabIndex=0,Wt.onClick=function(yn){Cr==null||Cr(yn),hr(Yn)},Wt.onKeyDown=function(yn){var dr=yn.which;(dr===le.Z.ENTER||dr===le.Z.SPACE)&&hr(Yn)});var dn=function(){var dr,qn,Hn=ge()("".concat(Pt,"-icon"),"".concat(Zt,"icon"),(dr={},(0,fe.Z)(dr,"".concat(Zt,"icon-").concat(Rt),Rt&&we(Rt)),(0,fe.Z)(dr,"".concat(Zt,"icon-check"),!Rt&&Lt==="finish"&&(Bn&&!Bn.finish||!Bn)),(0,fe.Z)(dr,"".concat(Zt,"icon-cross"),!Rt&&Lt==="error"&&(Bn&&!Bn.error||!Bn)),dr)),Tr=y.createElement("span",{className:"".concat(Pt,"-icon-dot")});return Ht?typeof Ht=="function"?qn=y.createElement("span",{className:"".concat(Pt,"-icon")},Ht(Tr,{index:xt-1,status:Lt,title:bn,description:cn})):qn=y.createElement("span",{className:"".concat(Pt,"-icon")},Tr):Rt&&!we(Rt)?qn=y.createElement("span",{className:"".concat(Pt,"-icon")},Rt):Bn&&Bn.finish&&Lt==="finish"?qn=y.createElement("span",{className:"".concat(Pt,"-icon")},Bn.finish):Bn&&Bn.error&&Lt==="error"?qn=y.createElement("span",{className:"".concat(Pt,"-icon")},Bn.error):Rt||Lt==="finish"||Lt==="error"?qn=y.createElement("span",{className:Hn}):qn=y.createElement("span",{className:"".concat(Pt,"-icon")},xt),Jt&&(qn=Jt({index:xt-1,status:Lt,title:bn,description:cn,node:qn})),qn},un=Lt||"wait",on=ge()("".concat(Pt,"-item"),"".concat(Pt,"-item-").concat(un),Ye,(Me={},(0,fe.Z)(Me,"".concat(Pt,"-item-custom"),Rt),(0,fe.Z)(Me,"".concat(Pt,"-item-active"),Yt),(0,fe.Z)(Me,"".concat(Pt,"-item-disabled"),zt===!0),Me)),On=(0,xe.Z)({},Nt),pn=y.createElement("div",(0,ye.Z)({},fr,{className:on,style:On}),y.createElement("div",(0,ye.Z)({onClick:Cr},Wt,{className:"".concat(Pt,"-item-container")}),y.createElement("div",{className:"".concat(Pt,"-item-tail")},vn),y.createElement("div",{className:"".concat(Pt,"-item-icon")},dn()),y.createElement("div",{className:"".concat(Pt,"-item-content")},y.createElement("div",{className:"".concat(Pt,"-item-title")},bn,bt&&y.createElement("div",{title:typeof bt=="string"?bt:void 0,className:"".concat(Pt,"-item-subtitle")},bt)),cn&&y.createElement("div",{className:"".concat(Pt,"-item-description")},cn))));return Un&&(pn=Un(pn)||null),pn}var De=ke,Fe=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange","itemRender","items"];function ue(he){var Me,Ye=he.prefixCls,Pt=Ye===void 0?"rc-steps":Ye,Nt=he.style,Yt=Nt===void 0?{}:Nt,Lt=he.className,Zt=he.children,Rt=he.direction,tn=Rt===void 0?"horizontal":Rt,xt=he.type,zt=xt===void 0?"default":xt,cn=he.labelPlacement,bn=cn===void 0?"horizontal":cn,bt=he.iconPrefix,Ht=bt===void 0?"rc":bt,Jt=he.status,vn=Jt===void 0?"process":Jt,Bn=he.size,Yn=he.current,hr=Yn===void 0?0:Yn,Cr=he.progressDot,Un=Cr===void 0?!1:Cr,fr=he.stepIcon,Gt=he.initial,Wt=Gt===void 0?0:Gt,dn=he.icons,un=he.onChange,on=he.itemRender,On=he.items,pn=On===void 0?[]:On,yn=(0,Se.Z)(he,Fe),dr=zt==="navigation",qn=zt==="inline",Hn=qn||Un,Tr=qn?"horizontal":tn,Or=qn?void 0:Bn,ga=Hn?"vertical":bn,va=ge()(Pt,"".concat(Pt,"-").concat(Tr),Lt,(Me={},(0,fe.Z)(Me,"".concat(Pt,"-").concat(Or),Or),(0,fe.Z)(Me,"".concat(Pt,"-label-").concat(ga),Tr==="horizontal"),(0,fe.Z)(Me,"".concat(Pt,"-dot"),!!Hn),(0,fe.Z)(Me,"".concat(Pt,"-navigation"),dr),(0,fe.Z)(Me,"".concat(Pt,"-inline"),qn),Me)),Ln=function(Mr){un&&hr!==Mr&&un(Mr)},tr=function(Mr,Ut){var rn=(0,xe.Z)({},Mr),At=Wt+Ut;return vn==="error"&&Ut===hr-1&&(rn.className="".concat(Pt,"-next-error")),rn.status||(At===hr?rn.status=vn:At<hr?rn.status="finish":rn.status="wait"),qn&&(rn.icon=void 0,rn.subTitle=void 0),!rn.render&&on&&(rn.render=function($t){return on(rn,$t)}),y.createElement(De,(0,ye.Z)({},rn,{active:At===hr,stepNumber:At+1,stepIndex:At,key:At,prefixCls:Pt,iconPrefix:Ht,wrapperStyle:Yt,progressDot:Hn,stepIcon:fr,icons:dn,onStepClick:un&&Ln}))};return y.createElement("div",(0,ye.Z)({className:va,style:Yt},yn),pn.filter(function(Lr){return Lr}).map(tr))}ue.Step=De;var ve=ue,Ie=ve,Le=b(48755),Je=b(31756),ce=b(13783),_e=b(89787),Ke=b(25399),Re=b(36237),lt=b(63356),Te=b(16931),Ue=b(51636),Ae=he=>{const{componentCls:Me,customIconTop:Ye,customIconSize:Pt,customIconFontSize:Nt}=he;return{[`${Me}-item-custom`]:{[`> ${Me}-item-container > ${Me}-item-icon`]:{height:"auto",background:"none",border:0,[`> ${Me}-icon`]:{top:Ye,width:Pt,height:Pt,fontSize:Nt,lineHeight:(0,Re.unit)(Pt)}}},[`&:not(${Me}-vertical)`]:{[`${Me}-item-custom`]:{[`${Me}-item-icon`]:{width:"auto",background:"none"}}}}},Ce=he=>{const{componentCls:Me}=he,Ye=`${Me}-item`;return{[`${Me}-horizontal`]:{[`${Ye}-tail`]:{transform:"translateY(-50%)"}}}},yt=he=>{const{componentCls:Me,inlineDotSize:Ye,inlineTitleColor:Pt,inlineTailColor:Nt}=he,Yt=he.calc(he.paddingXS).add(he.lineWidth).equal(),Lt={[`${Me}-item-container ${Me}-item-content ${Me}-item-title`]:{color:Pt}};return{[`&${Me}-inline`]:{width:"auto",display:"inline-flex",[`${Me}-item`]:{flex:"none","&-container":{padding:`${(0,Re.unit)(Yt)} ${(0,Re.unit)(he.paddingXXS)} 0`,margin:`0 ${(0,Re.unit)(he.calc(he.marginXXS).div(2).equal())}`,borderRadius:he.borderRadiusSM,cursor:"pointer",transition:`background-color ${he.motionDurationMid}`,"&:hover":{background:he.controlItemBgHover},"&[role='button']:hover":{opacity:1}},"&-icon":{width:Ye,height:Ye,marginInlineStart:`calc(50% - ${(0,Re.unit)(he.calc(Ye).div(2).equal())})`,[`> ${Me}-icon`]:{top:0},[`${Me}-icon-dot`]:{borderRadius:he.calc(he.fontSizeSM).div(4).equal(),"&::after":{display:"none"}}},"&-content":{width:"auto",marginTop:he.calc(he.marginXS).sub(he.lineWidth).equal()},"&-title":{color:Pt,fontSize:he.fontSizeSM,lineHeight:he.lineHeightSM,fontWeight:"normal",marginBottom:he.calc(he.marginXXS).div(2).equal()},"&-description":{display:"none"},"&-tail":{marginInlineStart:0,top:he.calc(Ye).div(2).add(Yt).equal(),transform:"translateY(-50%)","&:after":{width:"100%",height:he.lineWidth,borderRadius:0,marginInlineStart:0,background:Nt}},[`&:first-child ${Me}-item-tail`]:{width:"50%",marginInlineStart:"50%"},[`&:last-child ${Me}-item-tail`]:{display:"block",width:"50%"},"&-wait":Object.assign({[`${Me}-item-icon ${Me}-icon ${Me}-icon-dot`]:{backgroundColor:he.colorBorderBg,border:`${(0,Re.unit)(he.lineWidth)} ${he.lineType} ${Nt}`}},Lt),"&-finish":Object.assign({[`${Me}-item-tail::after`]:{backgroundColor:Nt},[`${Me}-item-icon ${Me}-icon ${Me}-icon-dot`]:{backgroundColor:Nt,border:`${(0,Re.unit)(he.lineWidth)} ${he.lineType} ${Nt}`}},Lt),"&-error":Lt,"&-active, &-process":Object.assign({[`${Me}-item-icon`]:{width:Ye,height:Ye,marginInlineStart:`calc(50% - ${(0,Re.unit)(he.calc(Ye).div(2).equal())})`,top:0}},Lt),[`&:not(${Me}-item-active) > ${Me}-item-container[role='button']:hover`]:{[`${Me}-item-title`]:{color:Pt}}}}}},nt=he=>{const{componentCls:Me,iconSize:Ye,lineHeight:Pt,iconSizeSM:Nt}=he;return{[`&${Me}-label-vertical`]:{[`${Me}-item`]:{overflow:"visible","&-tail":{marginInlineStart:he.calc(Ye).div(2).add(he.controlHeightLG).equal(),padding:`0 ${(0,Re.unit)(he.paddingLG)}`},"&-content":{display:"block",width:he.calc(Ye).div(2).add(he.controlHeightLG).mul(2).equal(),marginTop:he.marginSM,textAlign:"center"},"&-icon":{display:"inline-block",marginInlineStart:he.controlHeightLG},"&-title":{paddingInlineEnd:0,paddingInlineStart:0,"&::after":{display:"none"}},"&-subtitle":{display:"block",marginBottom:he.marginXXS,marginInlineStart:0,lineHeight:Pt}},[`&${Me}-small:not(${Me}-dot)`]:{[`${Me}-item`]:{"&-icon":{marginInlineStart:he.calc(Ye).sub(Nt).div(2).add(he.controlHeightLG).equal()}}}}}},He=he=>{const{componentCls:Me,navContentMaxWidth:Ye,navArrowColor:Pt,stepsNavActiveColor:Nt,motionDurationSlow:Yt}=he;return{[`&${Me}-navigation`]:{paddingTop:he.paddingSM,[`&${Me}-small`]:{[`${Me}-item`]:{"&-container":{marginInlineStart:he.calc(he.marginSM).mul(-1).equal()}}},[`${Me}-item`]:{overflow:"visible",textAlign:"center","&-container":{display:"inline-block",height:"100%",marginInlineStart:he.calc(he.margin).mul(-1).equal(),paddingBottom:he.paddingSM,textAlign:"start",transition:`opacity ${Yt}`,[`${Me}-item-content`]:{maxWidth:Ye},[`${Me}-item-title`]:Object.assign(Object.assign({maxWidth:"100%",paddingInlineEnd:0},lt.vS),{"&::after":{display:"none"}})},[`&:not(${Me}-item-active)`]:{[`${Me}-item-container[role='button']`]:{cursor:"pointer","&:hover":{opacity:.85}}},"&:last-child":{flex:1,"&::after":{display:"none"}},"&::after":{position:"absolute",top:`calc(50% - ${(0,Re.unit)(he.calc(he.paddingSM).div(2).equal())})`,insetInlineStart:"100%",display:"inline-block",width:he.fontSizeIcon,height:he.fontSizeIcon,borderTop:`${(0,Re.unit)(he.lineWidth)} ${he.lineType} ${Pt}`,borderBottom:"none",borderInlineStart:"none",borderInlineEnd:`${(0,Re.unit)(he.lineWidth)} ${he.lineType} ${Pt}`,transform:"translateY(-50%) translateX(-50%) rotate(45deg)",content:'""'},"&::before":{position:"absolute",bottom:0,insetInlineStart:"50%",display:"inline-block",width:0,height:he.lineWidthBold,backgroundColor:Nt,transition:`width ${Yt}, inset-inline-start ${Yt}`,transitionTimingFunction:"ease-out",content:'""'}},[`${Me}-item${Me}-item-active::before`]:{insetInlineStart:0,width:"100%"}},[`&${Me}-navigation${Me}-vertical`]:{[`> ${Me}-item`]:{marginInlineEnd:0,"&::before":{display:"none"},[`&${Me}-item-active::before`]:{top:0,insetInlineEnd:0,insetInlineStart:"unset",display:"block",width:he.calc(he.lineWidth).mul(3).equal(),height:`calc(100% - ${(0,Re.unit)(he.marginLG)})`},"&::after":{position:"relative",insetInlineStart:"50%",display:"block",width:he.calc(he.controlHeight).mul(.25).equal(),height:he.calc(he.controlHeight).mul(.25).equal(),marginBottom:he.marginXS,textAlign:"center",transform:"translateY(-50%) translateX(-50%) rotate(135deg)"},"&:last-child":{"&::after":{display:"none"}},[`> ${Me}-item-container > ${Me}-item-tail`]:{visibility:"hidden"}}},[`&${Me}-navigation${Me}-horizontal`]:{[`> ${Me}-item > ${Me}-item-container > ${Me}-item-tail`]:{visibility:"hidden"}}}},Oe=he=>{const{antCls:Me,componentCls:Ye,iconSize:Pt,iconSizeSM:Nt,processIconColor:Yt,marginXXS:Lt,lineWidthBold:Zt,lineWidth:Rt,paddingXXS:tn}=he,xt=he.calc(Pt).add(he.calc(Zt).mul(4).equal()).equal(),zt=he.calc(Nt).add(he.calc(he.lineWidth).mul(4).equal()).equal();return{[`&${Ye}-with-progress`]:{[`${Ye}-item`]:{paddingTop:tn,[`&-process ${Ye}-item-container ${Ye}-item-icon ${Ye}-icon`]:{color:Yt}},[`&${Ye}-vertical > ${Ye}-item `]:{paddingInlineStart:tn,[`> ${Ye}-item-container > ${Ye}-item-tail`]:{top:Lt,insetInlineStart:he.calc(Pt).div(2).sub(Rt).add(tn).equal()}},[`&, &${Ye}-small`]:{[`&${Ye}-horizontal ${Ye}-item:first-child`]:{paddingBottom:tn,paddingInlineStart:tn}},[`&${Ye}-small${Ye}-vertical > ${Ye}-item > ${Ye}-item-container > ${Ye}-item-tail`]:{insetInlineStart:he.calc(Nt).div(2).sub(Rt).add(tn).equal()},[`&${Ye}-label-vertical ${Ye}-item ${Ye}-item-tail`]:{top:he.calc(Pt).div(2).add(tn).equal()},[`${Ye}-item-icon`]:{position:"relative",[`${Me}-progress`]:{position:"absolute",insetInlineStart:"50%",top:"50%",transform:"translate(-50%, -50%)","&-inner":{width:`${(0,Re.unit)(xt)} !important`,height:`${(0,Re.unit)(xt)} !important`}}},[`&${Ye}-small`]:{[`&${Ye}-label-vertical ${Ye}-item ${Ye}-item-tail`]:{top:he.calc(Nt).div(2).add(tn).equal()},[`${Ye}-item-icon ${Me}-progress-inner`]:{width:`${(0,Re.unit)(zt)} !important`,height:`${(0,Re.unit)(zt)} !important`}}}}},ct=he=>{const{componentCls:Me,descriptionMaxWidth:Ye,lineHeight:Pt,dotCurrentSize:Nt,dotSize:Yt,motionDurationSlow:Lt}=he;return{[`&${Me}-dot, &${Me}-dot${Me}-small`]:{[`${Me}-item`]:{"&-title":{lineHeight:Pt},"&-tail":{top:he.calc(he.dotSize).sub(he.calc(he.lineWidth).mul(3).equal()).div(2).equal(),width:"100%",marginTop:0,marginBottom:0,marginInline:`${(0,Re.unit)(he.calc(Ye).div(2).equal())} 0`,padding:0,"&::after":{width:`calc(100% - ${(0,Re.unit)(he.calc(he.marginSM).mul(2).equal())})`,height:he.calc(he.lineWidth).mul(3).equal(),marginInlineStart:he.marginSM}},"&-icon":{width:Yt,height:Yt,marginInlineStart:he.calc(he.descriptionMaxWidth).sub(Yt).div(2).equal(),paddingInlineEnd:0,lineHeight:(0,Re.unit)(Yt),background:"transparent",border:0,[`${Me}-icon-dot`]:{position:"relative",float:"left",width:"100%",height:"100%",borderRadius:100,transition:`all ${Lt}`,"&::after":{position:"absolute",top:he.calc(he.marginSM).mul(-1).equal(),insetInlineStart:he.calc(Yt).sub(he.calc(he.controlHeightLG).mul(1.5).equal()).div(2).equal(),width:he.calc(he.controlHeightLG).mul(1.5).equal(),height:he.controlHeight,background:"transparent",content:'""'}}},"&-content":{width:Ye},[`&-process ${Me}-item-icon`]:{position:"relative",top:he.calc(Yt).sub(Nt).div(2).equal(),width:Nt,height:Nt,lineHeight:(0,Re.unit)(Nt),background:"none",marginInlineStart:he.calc(he.descriptionMaxWidth).sub(Nt).div(2).equal()},[`&-process ${Me}-icon`]:{[`&:first-child ${Me}-icon-dot`]:{insetInlineStart:0}}}},[`&${Me}-vertical${Me}-dot`]:{[`${Me}-item-icon`]:{marginTop:he.calc(he.controlHeight).sub(Yt).div(2).equal(),marginInlineStart:0,background:"none"},[`${Me}-item-process ${Me}-item-icon`]:{marginTop:he.calc(he.controlHeight).sub(Nt).div(2).equal(),top:0,insetInlineStart:he.calc(Yt).sub(Nt).div(2).equal(),marginInlineStart:0},[`${Me}-item > ${Me}-item-container > ${Me}-item-tail`]:{top:he.calc(he.controlHeight).sub(Yt).div(2).equal(),insetInlineStart:0,margin:0,padding:`${(0,Re.unit)(he.calc(Yt).add(he.paddingXS).equal())} 0 ${(0,Re.unit)(he.paddingXS)}`,"&::after":{marginInlineStart:he.calc(Yt).sub(he.lineWidth).div(2).equal()}},[`&${Me}-small`]:{[`${Me}-item-icon`]:{marginTop:he.calc(he.controlHeightSM).sub(Yt).div(2).equal()},[`${Me}-item-process ${Me}-item-icon`]:{marginTop:he.calc(he.controlHeightSM).sub(Nt).div(2).equal()},[`${Me}-item > ${Me}-item-container > ${Me}-item-tail`]:{top:he.calc(he.controlHeightSM).sub(Yt).div(2).equal()}},[`${Me}-item:first-child ${Me}-icon-dot`]:{insetInlineStart:0},[`${Me}-item-content`]:{width:"inherit"}}}},$e=he=>{const{componentCls:Me}=he;return{[`&${Me}-rtl`]:{direction:"rtl",[`${Me}-item`]:{"&-subtitle":{float:"left"}},[`&${Me}-navigation`]:{[`${Me}-item::after`]:{transform:"rotate(-45deg)"}},[`&${Me}-vertical`]:{[`> ${Me}-item`]:{"&::after":{transform:"rotate(225deg)"},[`${Me}-item-icon`]:{float:"right"}}},[`&${Me}-dot`]:{[`${Me}-item-icon ${Me}-icon-dot, &${Me}-small ${Me}-item-icon ${Me}-icon-dot`]:{float:"right"}}}}},St=he=>{const{componentCls:Me,iconSizeSM:Ye,fontSizeSM:Pt,fontSize:Nt,colorTextDescription:Yt}=he;return{[`&${Me}-small`]:{[`&${Me}-horizontal:not(${Me}-label-vertical) ${Me}-item`]:{paddingInlineStart:he.paddingSM,"&:first-child":{paddingInlineStart:0}},[`${Me}-item-icon`]:{width:Ye,height:Ye,marginTop:0,marginBottom:0,marginInline:`0 ${(0,Re.unit)(he.marginXS)}`,fontSize:Pt,lineHeight:(0,Re.unit)(Ye),textAlign:"center",borderRadius:Ye},[`${Me}-item-title`]:{paddingInlineEnd:he.paddingSM,fontSize:Nt,lineHeight:(0,Re.unit)(Ye),"&::after":{top:he.calc(Ye).div(2).equal()}},[`${Me}-item-description`]:{color:Yt,fontSize:Nt},[`${Me}-item-tail`]:{top:he.calc(Ye).div(2).sub(he.paddingXXS).equal()},[`${Me}-item-custom ${Me}-item-icon`]:{width:"inherit",height:"inherit",lineHeight:"inherit",background:"none",border:0,borderRadius:0,[`> ${Me}-icon`]:{fontSize:Ye,lineHeight:(0,Re.unit)(Ye),transform:"none"}}}}},Dt=he=>{const{componentCls:Me,iconSizeSM:Ye,iconSize:Pt}=he;return{[`&${Me}-vertical`]:{display:"flex",flexDirection:"column",[`> ${Me}-item`]:{display:"block",flex:"1 0 auto",paddingInlineStart:0,overflow:"visible",[`${Me}-item-icon`]:{float:"left",marginInlineEnd:he.margin},[`${Me}-item-content`]:{display:"block",minHeight:he.calc(he.controlHeight).mul(1.5).equal(),overflow:"hidden"},[`${Me}-item-title`]:{lineHeight:(0,Re.unit)(Pt)},[`${Me}-item-description`]:{paddingBottom:he.paddingSM}},[`> ${Me}-item > ${Me}-item-container > ${Me}-item-tail`]:{position:"absolute",top:0,insetInlineStart:he.calc(Pt).div(2).sub(he.lineWidth).equal(),width:he.lineWidth,height:"100%",padding:`${(0,Re.unit)(he.calc(he.marginXXS).mul(1.5).add(Pt).equal())} 0 ${(0,Re.unit)(he.calc(he.marginXXS).mul(1.5).equal())}`,"&::after":{width:he.lineWidth,height:"100%"}},[`> ${Me}-item:not(:last-child) > ${Me}-item-container > ${Me}-item-tail`]:{display:"block"},[` > ${Me}-item > ${Me}-item-container > ${Me}-item-content > ${Me}-item-title`]:{"&::after":{display:"none"}},[`&${Me}-small ${Me}-item-container`]:{[`${Me}-item-tail`]:{position:"absolute",top:0,insetInlineStart:he.calc(Ye).div(2).sub(he.lineWidth).equal(),padding:`${(0,Re.unit)(he.calc(he.marginXXS).mul(1.5).add(Ye).equal())} 0 ${(0,Re.unit)(he.calc(he.marginXXS).mul(1.5).equal())}`},[`${Me}-item-title`]:{lineHeight:(0,Re.unit)(Ye)}}}}};const We="wait",kt="process",Ot="finish",ie="error",oe=(he,Me)=>{const Ye=`${Me.componentCls}-item`,Pt=`${he}IconColor`,Nt=`${he}TitleColor`,Yt=`${he}DescriptionColor`,Lt=`${he}TailColor`,Zt=`${he}IconBgColor`,Rt=`${he}IconBorderColor`,tn=`${he}DotColor`;return{[`${Ye}-${he} ${Ye}-icon`]:{backgroundColor:Me[Zt],borderColor:Me[Rt],[`> ${Me.componentCls}-icon`]:{color:Me[Pt],[`${Me.componentCls}-icon-dot`]:{background:Me[tn]}}},[`${Ye}-${he}${Ye}-custom ${Ye}-icon`]:{[`> ${Me.componentCls}-icon`]:{color:Me[tn]}},[`${Ye}-${he} > ${Ye}-container > ${Ye}-content > ${Ye}-title`]:{color:Me[Nt],"&::after":{backgroundColor:Me[Lt]}},[`${Ye}-${he} > ${Ye}-container > ${Ye}-content > ${Ye}-description`]:{color:Me[Yt]},[`${Ye}-${he} > ${Ye}-container > ${Ye}-tail::after`]:{backgroundColor:Me[Lt]}}},te=he=>{const{componentCls:Me,motionDurationSlow:Ye}=he,Pt=`${Me}-item`,Nt=`${Pt}-icon`;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[Pt]:{position:"relative",display:"inline-block",flex:1,overflow:"hidden",verticalAlign:"top","&:last-child":{flex:"none",[`> ${Pt}-container > ${Pt}-tail, > ${Pt}-container > ${Pt}-content > ${Pt}-title::after`]:{display:"none"}}},[`${Pt}-container`]:{outline:"none","&:focus-visible":{[Nt]:Object.assign({},(0,lt.oN)(he))}},[`${Nt}, ${Pt}-content`]:{display:"inline-block",verticalAlign:"top"},[Nt]:{width:he.iconSize,height:he.iconSize,marginTop:0,marginBottom:0,marginInlineStart:0,marginInlineEnd:he.marginXS,fontSize:he.iconFontSize,fontFamily:he.fontFamily,lineHeight:(0,Re.unit)(he.iconSize),textAlign:"center",borderRadius:he.iconSize,border:`${(0,Re.unit)(he.lineWidth)} ${he.lineType} transparent`,transition:`background-color ${Ye}, border-color ${Ye}`,[`${Me}-icon`]:{position:"relative",top:he.iconTop,color:he.colorPrimary,lineHeight:1}},[`${Pt}-tail`]:{position:"absolute",top:he.calc(he.iconSize).div(2).equal(),insetInlineStart:0,width:"100%","&::after":{display:"inline-block",width:"100%",height:he.lineWidth,background:he.colorSplit,borderRadius:he.lineWidth,transition:`background ${Ye}`,content:'""'}},[`${Pt}-title`]:{position:"relative",display:"inline-block",paddingInlineEnd:he.padding,color:he.colorText,fontSize:he.fontSizeLG,lineHeight:(0,Re.unit)(he.titleLineHeight),"&::after":{position:"absolute",top:he.calc(he.titleLineHeight).div(2).equal(),insetInlineStart:"100%",display:"block",width:9999,height:he.lineWidth,background:he.processTailColor,content:'""'}},[`${Pt}-subtitle`]:{display:"inline",marginInlineStart:he.marginXS,color:he.colorTextDescription,fontWeight:"normal",fontSize:he.fontSize},[`${Pt}-description`]:{color:he.colorTextDescription,fontSize:he.fontSize}},oe(We,he)),oe(kt,he)),{[`${Pt}-process > ${Pt}-container > ${Pt}-title`]:{fontWeight:he.fontWeightStrong}}),oe(Ot,he)),oe(ie,he)),{[`${Pt}${Me}-next-error > ${Me}-item-title::after`]:{background:he.colorError},[`${Pt}-disabled`]:{cursor:"not-allowed"}})},x=he=>{const{componentCls:Me,motionDurationSlow:Ye}=he;return{[`& ${Me}-item`]:{[`&:not(${Me}-item-active)`]:{[`& > ${Me}-item-container[role='button']`]:{cursor:"pointer",[`${Me}-item`]:{[`&-title, &-subtitle, &-description, &-icon ${Me}-icon`]:{transition:`color ${Ye}`}},"&:hover":{[`${Me}-item`]:{"&-title, &-subtitle, &-description":{color:he.colorPrimary}}}},[`&:not(${Me}-item-process)`]:{[`& > ${Me}-item-container[role='button']:hover`]:{[`${Me}-item`]:{"&-icon":{borderColor:he.colorPrimary,[`${Me}-icon`]:{color:he.colorPrimary}}}}}}},[`&${Me}-horizontal:not(${Me}-label-vertical)`]:{[`${Me}-item`]:{paddingInlineStart:he.padding,whiteSpace:"nowrap","&:first-child":{paddingInlineStart:0},[`&:last-child ${Me}-item-title`]:{paddingInlineEnd:0},"&-tail":{display:"none"},"&-description":{maxWidth:he.descriptionMaxWidth,whiteSpace:"normal"}}}}},re=he=>{const{componentCls:Me}=he;return{[Me]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,lt.Wf)(he)),{display:"flex",width:"100%",fontSize:0,textAlign:"initial"}),te(he)),x(he)),Ae(he)),St(he)),Dt(he)),Ce(he)),nt(he)),ct(he)),He(he)),$e(he)),Oe(he)),yt(he))}},ne=he=>({titleLineHeight:he.controlHeight,customIconSize:he.controlHeight,customIconTop:0,customIconFontSize:he.controlHeightSM,iconSize:he.controlHeight,iconTop:-.5,iconFontSize:he.fontSize,iconSizeSM:he.fontSizeHeading3,dotSize:he.controlHeight/4,dotCurrentSize:he.controlHeightLG/4,navArrowColor:he.colorTextDisabled,navContentMaxWidth:"unset",descriptionMaxWidth:140,waitIconColor:he.wireframe?he.colorTextDisabled:he.colorTextLabel,waitIconBgColor:he.wireframe?he.colorBgContainer:he.colorFillContent,waitIconBorderColor:he.wireframe?he.colorTextDisabled:"transparent",finishIconBgColor:he.wireframe?he.colorBgContainer:he.controlItemBgActive,finishIconBorderColor:he.wireframe?he.colorPrimary:he.controlItemBgActive});var se=(0,Te.I$)("Steps",he=>{const{colorTextDisabled:Me,controlHeightLG:Ye,colorTextLightSolid:Pt,colorText:Nt,colorPrimary:Yt,colorTextDescription:Lt,colorTextQuaternary:Zt,colorError:Rt,colorBorderSecondary:tn,colorSplit:xt}=he,zt=(0,Ue.mergeToken)(he,{processIconColor:Pt,processTitleColor:Nt,processDescriptionColor:Nt,processIconBgColor:Yt,processIconBorderColor:Yt,processDotColor:Yt,processTailColor:xt,waitTitleColor:Lt,waitDescriptionColor:Lt,waitTailColor:xt,waitDotColor:Me,finishIconColor:Yt,finishTitleColor:Nt,finishDescriptionColor:Lt,finishTailColor:Yt,finishDotColor:Yt,errorIconColor:Pt,errorTitleColor:Rt,errorDescriptionColor:Rt,errorTailColor:xt,errorIconBgColor:Rt,errorIconBorderColor:Rt,errorDotColor:Rt,stepsNavActiveColor:Yt,stepsProgressSize:Ye,inlineDotSize:6,inlineTitleColor:Zt,inlineTailColor:tn});return[re(zt)]},ne),Ne=b(11592);function ze(he){return he.filter(Me=>Me)}function et(he,Me){if(he)return he;const Ye=(0,Ne.Z)(Me).map(Pt=>{if(y.isValidElement(Pt)){const{props:Nt}=Pt;return Object.assign({},Nt)}return null});return ze(Ye)}var ot=function(he,Me){var Ye={};for(var Pt in he)Object.prototype.hasOwnProperty.call(he,Pt)&&Me.indexOf(Pt)<0&&(Ye[Pt]=he[Pt]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,Pt=Object.getOwnPropertySymbols(he);Nt<Pt.length;Nt++)Me.indexOf(Pt[Nt])<0&&Object.prototype.propertyIsEnumerable.call(he,Pt[Nt])&&(Ye[Pt[Nt]]=he[Pt[Nt]]);return Ye};const dt=he=>{const{percent:Me,size:Ye,className:Pt,rootClassName:Nt,direction:Yt,items:Lt,responsive:Zt=!0,current:Rt=0,children:tn,style:xt}=he,zt=ot(he,["percent","size","className","rootClassName","direction","items","responsive","current","children","style"]),{xs:cn}=(0,ce.Z)(Zt),{getPrefixCls:bn,direction:bt,className:Ht,style:Jt}=(0,Le.dj)("steps"),vn=y.useMemo(()=>Zt&&cn?"vertical":Yt,[cn,Yt]),Bn=(0,Je.Z)(Ye),Yn=bn("steps",he.prefixCls),[hr,Cr,Un]=se(Yn),fr=he.type==="inline",Gt=bn("",he.iconPrefix),Wt=et(Lt,tn),dn=fr?void 0:Me,un=Object.assign(Object.assign({},Jt),xt),on=ge()(Ht,{[`${Yn}-rtl`]:bt==="rtl",[`${Yn}-with-progress`]:dn!==void 0},Pt,Nt,Cr,Un),On={finish:y.createElement(Ze.Z,{className:`${Yn}-finish-icon`}),error:y.createElement(me.Z,{className:`${Yn}-error-icon`})},pn=dr=>{let{node:qn,status:Hn}=dr;if(Hn==="process"&&dn!==void 0){const Tr=Bn==="small"?32:40;return y.createElement("div",{className:`${Yn}-progress-icon`},y.createElement(_e.Z,{type:"circle",percent:dn,size:Tr,strokeWidth:4,format:()=>null}),qn)}return qn},yn=(dr,qn)=>dr.description?y.createElement(Ke.Z,{title:dr.description},qn):qn;return hr(y.createElement(Ie,Object.assign({icons:On},zt,{style:un,current:Rt,size:Bn,items:Wt,itemRender:fr?yn:void 0,stepIcon:pn,direction:vn,prefixCls:Yn,iconPrefix:Gt,className:on})))};dt.Step=Ie.Step;var ht=dt},58755:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return yt}});var y=b(59301),Ze=b(58617),me=b(92310),Ve=b.n(me),ge=b(60499),ye=b(18642),xe=b(72190),fe=b(42244),Se=b(18929),le=b(10228),pe=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],we=y.forwardRef(function(Qe,nt){var Et,He=Qe.prefixCls,de=He===void 0?"rc-switch":He,Oe=Qe.className,at=Qe.checked,ct=Qe.defaultChecked,Pe=Qe.disabled,$e=Qe.loadingIcon,ut=Qe.checkedChildren,St=Qe.unCheckedChildren,ft=Qe.onClick,Dt=Qe.onChange,We=Qe.onKeyDown,kt=(0,fe.Z)(Qe,pe),Ot=(0,Se.Z)(!1,{value:at,defaultValue:ct}),ie=(0,xe.Z)(Ot,2),oe=ie[0],te=ie[1];function x(Ne,ze){var et=oe;return Pe||(et=Ne,te(et),Dt==null||Dt(et,ze)),et}function re(Ne){Ne.which===le.Z.LEFT?x(!1,Ne):Ne.which===le.Z.RIGHT&&x(!0,Ne),We==null||We(Ne)}function ne(Ne){var ze=x(!oe,Ne);ft==null||ft(ze,Ne)}var se=Ve()(de,Oe,(Et={},(0,ye.Z)(Et,"".concat(de,"-checked"),oe),(0,ye.Z)(Et,"".concat(de,"-disabled"),Pe),Et));return y.createElement("button",(0,ge.Z)({},kt,{type:"button",role:"switch","aria-checked":oe,disabled:Pe,className:se,ref:nt,onKeyDown:re,onClick:ne}),$e,y.createElement("span",{className:"".concat(de,"-inner")},y.createElement("span",{className:"".concat(de,"-inner-checked")},ut),y.createElement("span",{className:"".concat(de,"-inner-unchecked")},St)))});we.displayName="Switch";var ke=we,De=b(12919),Fe=b(48755),ue=b(2171),ve=b(31756),Ie=b(36237),Le=b(17835),Je=b(63356),ce=b(16931),_e=b(51636);const Ke=Qe=>{const{componentCls:nt,trackHeightSM:Et,trackPadding:He,trackMinWidthSM:de,innerMinMarginSM:Oe,innerMaxMarginSM:at,handleSizeSM:ct,calc:Pe}=Qe,$e=`${nt}-inner`,ut=(0,Ie.unit)(Pe(ct).add(Pe(He).mul(2)).equal()),St=(0,Ie.unit)(Pe(at).mul(2).equal());return{[nt]:{[`&${nt}-small`]:{minWidth:de,height:Et,lineHeight:(0,Ie.unit)(Et),[`${nt}-inner`]:{paddingInlineStart:at,paddingInlineEnd:Oe,[`${$e}-checked, ${$e}-unchecked`]:{minHeight:Et},[`${$e}-checked`]:{marginInlineStart:`calc(-100% + ${ut} - ${St})`,marginInlineEnd:`calc(100% - ${ut} + ${St})`},[`${$e}-unchecked`]:{marginTop:Pe(Et).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${nt}-handle`]:{width:ct,height:ct},[`${nt}-loading-icon`]:{top:Pe(Pe(ct).sub(Qe.switchLoadingIconSize)).div(2).equal(),fontSize:Qe.switchLoadingIconSize},[`&${nt}-checked`]:{[`${nt}-inner`]:{paddingInlineStart:Oe,paddingInlineEnd:at,[`${$e}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${$e}-unchecked`]:{marginInlineStart:`calc(100% - ${ut} + ${St})`,marginInlineEnd:`calc(-100% + ${ut} - ${St})`}},[`${nt}-handle`]:{insetInlineStart:`calc(100% - ${(0,Ie.unit)(Pe(ct).add(He).equal())})`}},[`&:not(${nt}-disabled):active`]:{[`&:not(${nt}-checked) ${$e}`]:{[`${$e}-unchecked`]:{marginInlineStart:Pe(Qe.marginXXS).div(2).equal(),marginInlineEnd:Pe(Qe.marginXXS).mul(-1).div(2).equal()}},[`&${nt}-checked ${$e}`]:{[`${$e}-checked`]:{marginInlineStart:Pe(Qe.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:Pe(Qe.marginXXS).div(2).equal()}}}}}}},Re=Qe=>{const{componentCls:nt,handleSize:Et,calc:He}=Qe;return{[nt]:{[`${nt}-loading-icon${Qe.iconCls}`]:{position:"relative",top:He(He(Et).sub(Qe.fontSize)).div(2).equal(),color:Qe.switchLoadingIconColor,verticalAlign:"top"},[`&${nt}-checked ${nt}-loading-icon`]:{color:Qe.switchColor}}}},lt=Qe=>{const{componentCls:nt,trackPadding:Et,handleBg:He,handleShadow:de,handleSize:Oe,calc:at}=Qe,ct=`${nt}-handle`;return{[nt]:{[ct]:{position:"absolute",top:Et,insetInlineStart:Et,width:Oe,height:Oe,transition:`all ${Qe.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:He,borderRadius:at(Oe).div(2).equal(),boxShadow:de,transition:`all ${Qe.switchDuration} ease-in-out`,content:'""'}},[`&${nt}-checked ${ct}`]:{insetInlineStart:`calc(100% - ${(0,Ie.unit)(at(Oe).add(Et).equal())})`},[`&:not(${nt}-disabled):active`]:{[`${ct}::before`]:{insetInlineEnd:Qe.switchHandleActiveInset,insetInlineStart:0},[`&${nt}-checked ${ct}::before`]:{insetInlineEnd:0,insetInlineStart:Qe.switchHandleActiveInset}}}}},Te=Qe=>{const{componentCls:nt,trackHeight:Et,trackPadding:He,innerMinMargin:de,innerMaxMargin:Oe,handleSize:at,calc:ct}=Qe,Pe=`${nt}-inner`,$e=(0,Ie.unit)(ct(at).add(ct(He).mul(2)).equal()),ut=(0,Ie.unit)(ct(Oe).mul(2).equal());return{[nt]:{[Pe]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Oe,paddingInlineEnd:de,transition:`padding-inline-start ${Qe.switchDuration} ease-in-out, padding-inline-end ${Qe.switchDuration} ease-in-out`,[`${Pe}-checked, ${Pe}-unchecked`]:{display:"block",color:Qe.colorTextLightSolid,fontSize:Qe.fontSizeSM,transition:`margin-inline-start ${Qe.switchDuration} ease-in-out, margin-inline-end ${Qe.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:Et},[`${Pe}-checked`]:{marginInlineStart:`calc(-100% + ${$e} - ${ut})`,marginInlineEnd:`calc(100% - ${$e} + ${ut})`},[`${Pe}-unchecked`]:{marginTop:ct(Et).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${nt}-checked ${Pe}`]:{paddingInlineStart:de,paddingInlineEnd:Oe,[`${Pe}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Pe}-unchecked`]:{marginInlineStart:`calc(100% - ${$e} + ${ut})`,marginInlineEnd:`calc(-100% + ${$e} - ${ut})`}},[`&:not(${nt}-disabled):active`]:{[`&:not(${nt}-checked) ${Pe}`]:{[`${Pe}-unchecked`]:{marginInlineStart:ct(He).mul(2).equal(),marginInlineEnd:ct(He).mul(-1).mul(2).equal()}},[`&${nt}-checked ${Pe}`]:{[`${Pe}-checked`]:{marginInlineStart:ct(He).mul(-1).mul(2).equal(),marginInlineEnd:ct(He).mul(2).equal()}}}}}},Ue=Qe=>{const{componentCls:nt,trackHeight:Et,trackMinWidth:He}=Qe;return{[nt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Je.Wf)(Qe)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:He,height:Et,lineHeight:(0,Ie.unit)(Et),verticalAlign:"middle",background:Qe.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${Qe.motionDurationMid}`,userSelect:"none",[`&:hover:not(${nt}-disabled)`]:{background:Qe.colorTextTertiary}}),(0,Je.Qy)(Qe)),{[`&${nt}-checked`]:{background:Qe.switchColor,[`&:hover:not(${nt}-disabled)`]:{background:Qe.colorPrimaryHover}},[`&${nt}-loading, &${nt}-disabled`]:{cursor:"not-allowed",opacity:Qe.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${nt}-rtl`]:{direction:"rtl"}})}},qe=Qe=>{const{fontSize:nt,lineHeight:Et,controlHeight:He,colorWhite:de}=Qe,Oe=nt*Et,at=He/2,ct=2,Pe=Oe-ct*2,$e=at-ct*2;return{trackHeight:Oe,trackHeightSM:at,trackMinWidth:Pe*2+ct*4,trackMinWidthSM:$e*2+ct*2,trackPadding:ct,handleBg:de,handleSize:Pe,handleSizeSM:$e,handleShadow:`0 2px 4px 0 ${new Le.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:Pe/2,innerMaxMargin:Pe+ct+ct*2,innerMinMarginSM:$e/2,innerMaxMarginSM:$e+ct+ct*2}};var Ae=(0,ce.I$)("Switch",Qe=>{const nt=(0,_e.mergeToken)(Qe,{switchDuration:Qe.motionDurationMid,switchColor:Qe.colorPrimary,switchDisabledOpacity:Qe.opacityLoading,switchLoadingIconSize:Qe.calc(Qe.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${Qe.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Ue(nt),Te(nt),lt(nt),Re(nt),Ke(nt)]},qe),rt=function(Qe,nt){var Et={};for(var He in Qe)Object.prototype.hasOwnProperty.call(Qe,He)&&nt.indexOf(He)<0&&(Et[He]=Qe[He]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,He=Object.getOwnPropertySymbols(Qe);de<He.length;de++)nt.indexOf(He[de])<0&&Object.prototype.propertyIsEnumerable.call(Qe,He[de])&&(Et[He[de]]=Qe[He[de]]);return Et};const Be=y.forwardRef((Qe,nt)=>{const{prefixCls:Et,size:He,disabled:de,loading:Oe,className:at,rootClassName:ct,style:Pe,checked:$e,value:ut,defaultChecked:St,defaultValue:ft,onChange:Dt}=Qe,We=rt(Qe,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[kt,Ot]=(0,Se.Z)(!1,{value:$e!=null?$e:ut,defaultValue:St!=null?St:ft}),{getPrefixCls:ie,direction:oe,switch:te}=y.useContext(Fe.E_),x=y.useContext(ue.Z),re=(de!=null?de:x)||Oe,ne=ie("switch",Et),se=y.createElement("div",{className:`${ne}-handle`},Oe&&y.createElement(Ze.Z,{className:`${ne}-loading-icon`})),[Ne,ze,et]=Ae(ne),ot=(0,ve.Z)(He),dt=Ve()(te==null?void 0:te.className,{[`${ne}-small`]:ot==="small",[`${ne}-loading`]:Oe,[`${ne}-rtl`]:oe==="rtl"},at,ct,ze,et),ht=Object.assign(Object.assign({},te==null?void 0:te.style),Pe),he=function(){Ot(arguments.length<=0?void 0:arguments[0]),Dt==null||Dt.apply(void 0,arguments)};return Ne(y.createElement(De.Z,{component:"Switch"},y.createElement(ke,Object.assign({},We,{checked:kt,onChange:he,prefixCls:ne,className:dt,style:ht,disabled:re,ref:nt,loadingIcon:se}))))});Be.__ANT_SWITCH=!0;var yt=Be},70858:function(Nn,jt,b){"use strict";b.d(jt,{default:function(){return Ci}});var y=b(59301),Ze={},me="rc-table-internal-hook",Ve=b(72190),ge=b(6089),ye=b(34280),xe=b(13697),fe=b(4676);function Se(tt){var Ge=y.createContext(void 0),Ft=function(Kt){var nn=Kt.value,gn=Kt.children,fn=y.useRef(nn);fn.current=nn;var Sn=y.useState(function(){return{getValue:function(){return fn.current},listeners:new Set}}),Dn=(0,Ve.Z)(Sn,1),Xn=Dn[0];return(0,ye.Z)(function(){(0,fe.unstable_batchedUpdates)(function(){Xn.listeners.forEach(function(Kn){Kn(nn)})})},[nn]),y.createElement(Ge.Provider,{value:Xn},gn)};return{Context:Ge,Provider:Ft,defaultValue:tt}}function le(tt,Ge){var Ft=(0,ge.Z)(typeof Ge=="function"?Ge:function(Kn){if(Ge===void 0)return Kn;if(!Array.isArray(Ge))return Kn[Ge];var Vn={};return Ge.forEach(function(Tn){Vn[Tn]=Kn[Tn]}),Vn}),Mt=y.useContext(tt==null?void 0:tt.Context),Kt=Mt||{},nn=Kt.listeners,gn=Kt.getValue,fn=y.useRef();fn.current=Ft(Mt?gn():tt==null?void 0:tt.defaultValue);var Sn=y.useState({}),Dn=(0,Ve.Z)(Sn,2),Xn=Dn[1];return(0,ye.Z)(function(){if(!Mt)return;function Kn(Vn){var Tn=Ft(Vn);(0,xe.Z)(fn.current,Tn,!0)||Xn({})}return nn.add(Kn),function(){nn.delete(Kn)}},[Mt]),fn.current}var pe=b(60499),we=b(8654);function ke(){var tt=y.createContext(null);function Ge(){return y.useContext(tt)}function Ft(Kt,nn){var gn=(0,we.Yr)(Kt),fn=function(Dn,Xn){var Kn=gn?{ref:Xn}:{},Vn=y.useRef(0),Tn=y.useRef(Dn),kn=Ge();return kn!==null?y.createElement(Kt,(0,pe.Z)({},Dn,Kn)):((!nn||nn(Tn.current,Dn))&&(Vn.current+=1),Tn.current=Dn,y.createElement(tt.Provider,{value:Vn.current},y.createElement(Kt,(0,pe.Z)({},Dn,Kn))))};return gn?y.forwardRef(fn):fn}function Mt(Kt,nn){var gn=(0,we.Yr)(Kt),fn=function(Dn,Xn){var Kn=gn?{ref:Xn}:{};return Ge(),y.createElement(Kt,(0,pe.Z)({},Dn,Kn))};return gn?y.memo(y.forwardRef(fn),nn):y.memo(fn,nn)}return{makeImmutable:Ft,responseImmutable:Mt,useImmutableMark:Ge}}var De=ke(),Fe=De.makeImmutable,ue=De.responseImmutable,ve=De.useImmutableMark,Ie=ke(),Le=Ie.makeImmutable,Je=Ie.responseImmutable,ce=Ie.useImmutableMark,_e=Se(),Ke=_e;function Re(tt,Ge){var Ft=React.useRef(0);Ft.current+=1;var Mt=React.useRef(tt),Kt=[];Object.keys(tt||{}).map(function(gn){var fn;(tt==null?void 0:tt[gn])!==((fn=Mt.current)===null||fn===void 0?void 0:fn[gn])&&Kt.push(gn)}),Mt.current=tt;var nn=React.useRef([]);return Kt.length&&(nn.current=Kt),React.useDebugValue(Ft.current),React.useDebugValue(nn.current.join(", ")),Ge&&console.log("".concat(Ge,":"),Ft.current,nn.current),Ft.current}var lt=null,Te=null,Ue=b(43749),qe=b(85899),Ae=b(18642),rt=b(92310),Ce=b.n(rt),Be=b(80547),yt=b(97938),Qe=b(48736),nt=y.createContext({renderWithProps:!1}),Et=nt,He="RC_TABLE_KEY";function de(tt){return tt==null?[]:Array.isArray(tt)?tt:[tt]}function Oe(tt){var Ge=[],Ft={};return tt.forEach(function(Mt){for(var Kt=Mt||{},nn=Kt.key,gn=Kt.dataIndex,fn=nn||de(gn).join("-")||He;Ft[fn];)fn="".concat(fn,"_next");Ft[fn]=!0,Ge.push(fn)}),Ge}function at(tt){return tt!=null}function ct(tt){return typeof tt=="number"&&!Number.isNaN(tt)}function Pe(tt){return tt&&(0,Ue.Z)(tt)==="object"&&!Array.isArray(tt)&&!y.isValidElement(tt)}function $e(tt,Ge,Ft,Mt,Kt,nn){var gn=y.useContext(Et),fn=ce(),Sn=(0,Be.Z)(function(){if(at(Mt))return[Mt];var Dn=Ge==null||Ge===""?[]:Array.isArray(Ge)?Ge:[Ge],Xn=(0,yt.Z)(tt,Dn),Kn=Xn,Vn=void 0;if(Kt){var Tn=Kt(Xn,tt,Ft);Pe(Tn)?(Kn=Tn.children,Vn=Tn.props,gn.renderWithProps=!0):Kn=Tn}return[Kn,Vn]},[fn,tt,Mt,Ge,Kt,Ft],function(Dn,Xn){if(nn){var Kn=(0,Ve.Z)(Dn,2),Vn=Kn[1],Tn=(0,Ve.Z)(Xn,2),kn=Tn[1];return nn(kn,Vn)}return gn.renderWithProps?!0:!(0,xe.Z)(Dn,Xn,!0)});return Sn}function ut(tt,Ge,Ft,Mt){var Kt=tt+Ge-1;return tt<=Mt&&Kt>=Ft}function St(tt,Ge){return le(Ke,function(Ft){var Mt=ut(tt,Ge||1,Ft.hoverStartRow,Ft.hoverEndRow);return[Mt,Ft.onHover]})}var ft=b(70425),Dt=function(Ge){var Ft=Ge.ellipsis,Mt=Ge.rowType,Kt=Ge.children,nn,gn=Ft===!0?{showTitle:!0}:Ft;return gn&&(gn.showTitle||Mt==="header")&&(typeof Kt=="string"||typeof Kt=="number"?nn=Kt.toString():y.isValidElement(Kt)&&typeof Kt.props.children=="string"&&(nn=Kt.props.children)),nn};function We(tt){var Ge,Ft,Mt,Kt,nn,gn,fn,Sn,Dn=tt.component,Xn=tt.children,Kn=tt.ellipsis,Vn=tt.scope,Tn=tt.prefixCls,kn=tt.className,Kr=tt.align,mr=tt.record,aa=tt.render,Qr=tt.dataIndex,pa=tt.renderIndex,Yr=tt.shouldCellUpdate,fa=tt.index,ya=tt.rowType,Wa=tt.colSpan,Ka=tt.rowSpan,wr=tt.fixLeft,ma=tt.fixRight,ua=tt.firstFixLeft,Fa=tt.lastFixLeft,Br=tt.firstFixRight,Sr=tt.lastFixRight,xa=tt.appendNode,La=tt.additionalProps,Ra=La===void 0?{}:La,go=tt.isSticky,Ia="".concat(Tn,"-cell"),pi=le(Ke,["supportSticky","allColumnsFixedLeft","rowHoverable"]),ii=pi.supportSticky,Bt=pi.allColumnsFixedLeft,pt=pi.rowHoverable,vt=$e(mr,Qr,pa,Xn,aa,Yr),Zn=(0,Ve.Z)(vt,2),$n=Zn[0],Qn=Zn[1],nr={},Wn=typeof wr=="number"&&ii,xn=typeof ma=="number"&ⅈWn&&(nr.position="sticky",nr.left=wr),xn&&(nr.position="sticky",nr.right=ma);var An=(Ge=(Ft=(Mt=Qn==null?void 0:Qn.colSpan)!==null&&Mt!==void 0?Mt:Ra.colSpan)!==null&&Ft!==void 0?Ft:Wa)!==null&&Ge!==void 0?Ge:1,Er=(Kt=(nn=(gn=Qn==null?void 0:Qn.rowSpan)!==null&&gn!==void 0?gn:Ra.rowSpan)!==null&&nn!==void 0?nn:Ka)!==null&&Kt!==void 0?Kt:1,br=St(fa,Er),Rn=(0,Ve.Z)(br,2),wn=Rn[0],rr=Rn[1],er=(0,ft.zX)(function(Fr){var ra;mr&&rr(fa,fa+Er-1),Ra==null||(ra=Ra.onMouseEnter)===null||ra===void 0||ra.call(Ra,Fr)}),Gn=(0,ft.zX)(function(Fr){var ra;mr&&rr(-1,-1),Ra==null||(ra=Ra.onMouseLeave)===null||ra===void 0||ra.call(Ra,Fr)});if(An===0||Er===0)return null;var Jr=(fn=Ra.title)!==null&&fn!==void 0?fn:Dt({rowType:ya,ellipsis:Kn,children:$n}),no=Ce()(Ia,kn,(Sn={},(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)(Sn,"".concat(Ia,"-fix-left"),Wn&&ii),"".concat(Ia,"-fix-left-first"),ua&&ii),"".concat(Ia,"-fix-left-last"),Fa&&ii),"".concat(Ia,"-fix-left-all"),Fa&&Bt&&ii),"".concat(Ia,"-fix-right"),xn&&ii),"".concat(Ia,"-fix-right-first"),Br&&ii),"".concat(Ia,"-fix-right-last"),Sr&&ii),"".concat(Ia,"-ellipsis"),Kn),"".concat(Ia,"-with-append"),xa),"".concat(Ia,"-fix-sticky"),(Wn||xn)&&go&&ii),(0,Ae.Z)(Sn,"".concat(Ia,"-row-hover"),!Qn&&wn)),Ra.className,Qn==null?void 0:Qn.className),Pn={};Kr&&(Pn.textAlign=Kr);var qr=(0,qe.Z)((0,qe.Z)((0,qe.Z)((0,qe.Z)({},Qn==null?void 0:Qn.style),nr),Pn),Ra.style),sn=$n;return(0,Ue.Z)(sn)==="object"&&!Array.isArray(sn)&&!y.isValidElement(sn)&&(sn=null),Kn&&(Fa||Br)&&(sn=y.createElement("span",{className:"".concat(Ia,"-content")},sn)),y.createElement(Dn,(0,pe.Z)({},Qn,Ra,{className:no,style:qr,title:Jr,scope:Vn,onMouseEnter:pt?er:void 0,onMouseLeave:pt?Gn:void 0,colSpan:An!==1?An:null,rowSpan:Er!==1?Er:null}),xa,sn)}var kt=y.memo(We);function Ot(tt,Ge,Ft,Mt,Kt){var nn=Ft[tt]||{},gn=Ft[Ge]||{},fn,Sn;nn.fixed==="left"?fn=Mt.left[Kt==="rtl"?Ge:tt]:gn.fixed==="right"&&(Sn=Mt.right[Kt==="rtl"?tt:Ge]);var Dn=!1,Xn=!1,Kn=!1,Vn=!1,Tn=Ft[Ge+1],kn=Ft[tt-1],Kr=Tn&&!Tn.fixed||kn&&!kn.fixed||Ft.every(function(Yr){return Yr.fixed==="left"});if(Kt==="rtl"){if(fn!==void 0){var mr=kn&&kn.fixed==="left";Vn=!mr&&Kr}else if(Sn!==void 0){var aa=Tn&&Tn.fixed==="right";Kn=!aa&&Kr}}else if(fn!==void 0){var Qr=Tn&&Tn.fixed==="left";Dn=!Qr&&Kr}else if(Sn!==void 0){var pa=kn&&kn.fixed==="right";Xn=!pa&&Kr}return{fixLeft:fn,fixRight:Sn,lastFixLeft:Dn,firstFixRight:Xn,lastFixRight:Kn,firstFixLeft:Vn,isSticky:Mt.isSticky}}var ie=y.createContext({}),oe=ie;function te(tt){var Ge=tt.className,Ft=tt.index,Mt=tt.children,Kt=tt.colSpan,nn=Kt===void 0?1:Kt,gn=tt.rowSpan,fn=tt.align,Sn=le(Ke,["prefixCls","direction"]),Dn=Sn.prefixCls,Xn=Sn.direction,Kn=y.useContext(oe),Vn=Kn.scrollColumnIndex,Tn=Kn.stickyOffsets,kn=Kn.flattenColumns,Kr=Ft+nn-1,mr=Kr+1===Vn?nn+1:nn,aa=Ot(Ft,Ft+mr-1,kn,Tn,Xn);return y.createElement(kt,(0,pe.Z)({className:Ge,index:Ft,component:"td",prefixCls:Dn,record:null,dataIndex:null,align:fn,colSpan:mr,rowSpan:gn,render:function(){return Mt}},aa))}var x=b(42244),re=["children"];function ne(tt){var Ge=tt.children,Ft=(0,x.Z)(tt,re);return y.createElement("tr",Ft,Ge)}function se(tt){var Ge=tt.children;return Ge}se.Row=ne,se.Cell=te;var Ne=se;function ze(tt){var Ge=tt.children,Ft=tt.stickyOffsets,Mt=tt.flattenColumns,Kt=le(Ke,"prefixCls"),nn=Mt.length-1,gn=Mt[nn],fn=y.useMemo(function(){return{stickyOffsets:Ft,flattenColumns:Mt,scrollColumnIndex:gn!=null&&gn.scrollbar?nn:null}},[gn,Mt,nn,Ft]);return y.createElement(oe.Provider,{value:fn},y.createElement("tfoot",{className:"".concat(Kt,"-summary")},Ge))}var et=Je(ze),ot=Ne,dt=b(29301),ht=b(24514),he=b(75152),Me=b(26112);function Ye(tt,Ge,Ft,Mt,Kt,nn,gn){tt.push({record:Ge,indent:Ft,index:gn});var fn=nn(Ge),Sn=Kt==null?void 0:Kt.has(fn);if(Ge&&Array.isArray(Ge[Mt])&&Sn)for(var Dn=0;Dn<Ge[Mt].length;Dn+=1)Ye(tt,Ge[Mt][Dn],Ft+1,Mt,Kt,nn,Dn)}function Pt(tt,Ge,Ft,Mt){var Kt=y.useMemo(function(){if(Ft!=null&&Ft.size){for(var nn=[],gn=0;gn<(tt==null?void 0:tt.length);gn+=1){var fn=tt[gn];Ye(nn,fn,0,Ge,Ft,Mt,gn)}return nn}return tt==null?void 0:tt.map(function(Sn,Dn){return{record:Sn,indent:0,index:Dn}})},[tt,Ge,Ft,Mt]);return Kt}function Nt(tt,Ge,Ft,Mt){var Kt=le(Ke,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),nn=Kt.flattenColumns,gn=Kt.expandableType,fn=Kt.expandedKeys,Sn=Kt.childrenColumnName,Dn=Kt.onTriggerExpand,Xn=Kt.rowExpandable,Kn=Kt.onRow,Vn=Kt.expandRowByClick,Tn=Kt.rowClassName,kn=gn==="nest",Kr=gn==="row"&&(!Xn||Xn(tt)),mr=Kr||kn,aa=fn&&fn.has(Ge),Qr=Sn&&tt&&tt[Sn],pa=(0,ft.zX)(Dn),Yr=Kn==null?void 0:Kn(tt,Ft),fa=Yr==null?void 0:Yr.onClick,ya=function(ma){Vn&&mr&&Dn(tt,ma);for(var ua=arguments.length,Fa=new Array(ua>1?ua-1:0),Br=1;Br<ua;Br++)Fa[Br-1]=arguments[Br];fa==null||fa.apply(void 0,[ma].concat(Fa))},Wa;typeof Tn=="string"?Wa=Tn:typeof Tn=="function"&&(Wa=Tn(tt,Ft,Mt));var Ka=Oe(nn);return(0,qe.Z)((0,qe.Z)({},Kt),{},{columnsKey:Ka,nestExpandable:kn,expanded:aa,hasNestChildren:Qr,record:tt,onTriggerExpand:pa,rowSupportExpand:Kr,expandable:mr,rowProps:(0,qe.Z)((0,qe.Z)({},Yr),{},{className:Ce()(Wa,Yr==null?void 0:Yr.className),onClick:ya})})}function Yt(tt){var Ge=tt.prefixCls,Ft=tt.children,Mt=tt.component,Kt=tt.cellComponent,nn=tt.className,gn=tt.expanded,fn=tt.colSpan,Sn=tt.isEmpty,Dn=le(Ke,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Xn=Dn.scrollbarSize,Kn=Dn.fixHeader,Vn=Dn.fixColumn,Tn=Dn.componentWidth,kn=Dn.horizonScroll,Kr=Ft;return(Sn?kn&&Tn:Vn)&&(Kr=y.createElement("div",{style:{width:Tn-(Kn&&!Sn?Xn:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Ge,"-expanded-row-fixed")},Kr)),y.createElement(Mt,{className:nn,style:{display:gn?null:"none"}},y.createElement(kt,{component:Kt,prefixCls:Ge,colSpan:fn},Kr))}var Lt=Yt;function Zt(tt){var Ge=tt.prefixCls,Ft=tt.record,Mt=tt.onExpand,Kt=tt.expanded,nn=tt.expandable,gn="".concat(Ge,"-row-expand-icon");if(!nn)return y.createElement("span",{className:Ce()(gn,"".concat(Ge,"-row-spaced"))});var fn=function(Dn){Mt(Ft,Dn),Dn.stopPropagation()};return y.createElement("span",{className:Ce()(gn,(0,Ae.Z)((0,Ae.Z)({},"".concat(Ge,"-row-expanded"),Kt),"".concat(Ge,"-row-collapsed"),!Kt)),onClick:fn})}function Rt(tt,Ge,Ft){var Mt=[];function Kt(nn){(nn||[]).forEach(function(gn,fn){Mt.push(Ge(gn,fn)),Kt(gn[Ft])})}return Kt(tt),Mt}function tn(tt,Ge,Ft,Mt){return typeof tt=="string"?tt:typeof tt=="function"?tt(Ge,Ft,Mt):""}function xt(tt,Ge,Ft,Mt,Kt){var nn=tt.record,gn=tt.prefixCls,fn=tt.columnsKey,Sn=tt.fixedInfoList,Dn=tt.expandIconColumnIndex,Xn=tt.nestExpandable,Kn=tt.indentSize,Vn=tt.expandIcon,Tn=tt.expanded,kn=tt.hasNestChildren,Kr=tt.onTriggerExpand,mr=fn[Ft],aa=Sn[Ft],Qr;Ft===(Dn||0)&&Xn&&(Qr=y.createElement(y.Fragment,null,y.createElement("span",{style:{paddingLeft:"".concat(Kn*Mt,"px")},className:"".concat(gn,"-row-indent indent-level-").concat(Mt)}),Vn({prefixCls:gn,expanded:Tn,expandable:kn,record:nn,onExpand:Kr})));var pa;return Ge.onCell&&(pa=Ge.onCell(nn,Kt)),{key:mr,fixedInfo:aa,appendCellNode:Qr,additionalCellProps:pa||{}}}function zt(tt){var Ge=tt.className,Ft=tt.style,Mt=tt.record,Kt=tt.index,nn=tt.renderIndex,gn=tt.rowKey,fn=tt.indent,Sn=fn===void 0?0:fn,Dn=tt.rowComponent,Xn=tt.cellComponent,Kn=tt.scopeCellComponent,Vn=Nt(Mt,gn,Kt,Sn),Tn=Vn.prefixCls,kn=Vn.flattenColumns,Kr=Vn.expandedRowClassName,mr=Vn.expandedRowRender,aa=Vn.rowProps,Qr=Vn.expanded,pa=Vn.rowSupportExpand,Yr=y.useRef(!1);Yr.current||(Yr.current=Qr);var fa=tn(Kr,Mt,Kt,Sn),ya=y.createElement(Dn,(0,pe.Z)({},aa,{"data-row-key":gn,className:Ce()(Ge,"".concat(Tn,"-row"),"".concat(Tn,"-row-level-").concat(Sn),aa==null?void 0:aa.className,(0,Ae.Z)({},fa,Sn>=1)),style:(0,qe.Z)((0,qe.Z)({},Ft),aa==null?void 0:aa.style)}),kn.map(function(wr,ma){var ua=wr.render,Fa=wr.dataIndex,Br=wr.className,Sr=xt(Vn,wr,ma,Sn,Kt),xa=Sr.key,La=Sr.fixedInfo,Ra=Sr.appendCellNode,go=Sr.additionalCellProps;return y.createElement(kt,(0,pe.Z)({className:Br,ellipsis:wr.ellipsis,align:wr.align,scope:wr.rowScope,component:wr.rowScope?Kn:Xn,prefixCls:Tn,key:xa,record:Mt,index:Kt,renderIndex:nn,dataIndex:Fa,render:ua,shouldCellUpdate:wr.shouldCellUpdate},La,{appendNode:Ra,additionalProps:go}))})),Wa;if(pa&&(Yr.current||Qr)){var Ka=mr(Mt,Kt,Sn+1,Qr);Wa=y.createElement(Lt,{expanded:Qr,className:Ce()("".concat(Tn,"-expanded-row"),"".concat(Tn,"-expanded-row-level-").concat(Sn+1),fa),prefixCls:Tn,component:Dn,cellComponent:Xn,colSpan:kn.length,isEmpty:!1},Ka)}return y.createElement(y.Fragment,null,ya,Wa)}var cn=Je(zt);function bn(tt){var Ge=tt.columnKey,Ft=tt.onColumnResize,Mt=y.useRef();return(0,ye.Z)(function(){Mt.current&&Ft(Ge,Mt.current.offsetWidth)},[]),y.createElement(dt.Z,{data:Ge},y.createElement("td",{ref:Mt,style:{padding:0,border:0,height:0}},y.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var bt=b(29194);function Ht(tt){var Ge=tt.prefixCls,Ft=tt.columnsKey,Mt=tt.onColumnResize,Kt=y.useRef(null);return y.createElement("tr",{"aria-hidden":"true",className:"".concat(Ge,"-measure-row"),style:{height:0,fontSize:0},ref:Kt},y.createElement(dt.Z.Collection,{onBatchResize:function(gn){(0,bt.Z)(Kt.current)&&gn.forEach(function(fn){var Sn=fn.data,Dn=fn.size;Mt(Sn,Dn.offsetWidth)})}},Ft.map(function(nn){return y.createElement(bn,{key:nn,columnKey:nn,onColumnResize:Mt})})))}function Jt(tt){var Ge=tt.data,Ft=tt.measureColumnWidth,Mt=le(Ke,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Kt=Mt.prefixCls,nn=Mt.getComponent,gn=Mt.onColumnResize,fn=Mt.flattenColumns,Sn=Mt.getRowKey,Dn=Mt.expandedKeys,Xn=Mt.childrenColumnName,Kn=Mt.emptyNode,Vn=Pt(Ge,Xn,Dn,Sn),Tn=y.useRef({renderWithProps:!1}),kn=nn(["body","wrapper"],"tbody"),Kr=nn(["body","row"],"tr"),mr=nn(["body","cell"],"td"),aa=nn(["body","cell"],"th"),Qr;Ge.length?Qr=Vn.map(function(Yr,fa){var ya=Yr.record,Wa=Yr.indent,Ka=Yr.index,wr=Sn(ya,fa);return y.createElement(cn,{key:wr,rowKey:wr,record:ya,index:fa,renderIndex:Ka,rowComponent:Kr,cellComponent:mr,scopeCellComponent:aa,indent:Wa})}):Qr=y.createElement(Lt,{expanded:!0,className:"".concat(Kt,"-placeholder"),prefixCls:Kt,component:Kr,cellComponent:mr,colSpan:fn.length,isEmpty:!0},Kn);var pa=Oe(fn);return y.createElement(Et.Provider,{value:Tn.current},y.createElement(kn,{className:"".concat(Kt,"-tbody")},Ft&&y.createElement(Ht,{prefixCls:Kt,columnsKey:pa,onColumnResize:gn}),Qr))}var vn=Je(Jt),Bn=["expandable"],Yn="RC_TABLE_INTERNAL_COL_DEFINE";function hr(tt){var Ge=tt.expandable,Ft=(0,x.Z)(tt,Bn),Mt;return"expandable"in tt?Mt=(0,qe.Z)((0,qe.Z)({},Ft),Ge):Mt=Ft,Mt.showExpandColumn===!1&&(Mt.expandIconColumnIndex=-1),Mt}var Cr=["columnType"];function Un(tt){for(var Ge=tt.colWidths,Ft=tt.columns,Mt=tt.columCount,Kt=le(Ke,["tableLayout"]),nn=Kt.tableLayout,gn=[],fn=Mt||Ft.length,Sn=!1,Dn=fn-1;Dn>=0;Dn-=1){var Xn=Ge[Dn],Kn=Ft&&Ft[Dn],Vn=void 0,Tn=void 0;if(Kn&&(Vn=Kn[Yn],nn==="auto"&&(Tn=Kn.minWidth)),Xn||Tn||Vn||Sn){var kn=Vn||{},Kr=kn.columnType,mr=(0,x.Z)(kn,Cr);gn.unshift(y.createElement("col",(0,pe.Z)({key:Dn,style:{width:Xn,minWidth:Tn}},mr))),Sn=!0}}return y.createElement("colgroup",null,gn)}var fr=Un,Gt=b(77654),Wt=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function dn(tt,Ge){return(0,y.useMemo)(function(){for(var Ft=[],Mt=0;Mt<Ge;Mt+=1){var Kt=tt[Mt];if(Kt!==void 0)Ft[Mt]=Kt;else return null}return Ft},[tt.join("_"),Ge])}var un=y.forwardRef(function(tt,Ge){var Ft=tt.className,Mt=tt.noData,Kt=tt.columns,nn=tt.flattenColumns,gn=tt.colWidths,fn=tt.columCount,Sn=tt.stickyOffsets,Dn=tt.direction,Xn=tt.fixHeader,Kn=tt.stickyTopOffset,Vn=tt.stickyBottomOffset,Tn=tt.stickyClassName,kn=tt.onScroll,Kr=tt.maxContentScroll,mr=tt.children,aa=(0,x.Z)(tt,Wt),Qr=le(Ke,["prefixCls","scrollbarSize","isSticky","getComponent"]),pa=Qr.prefixCls,Yr=Qr.scrollbarSize,fa=Qr.isSticky,ya=Qr.getComponent,Wa=ya(["header","table"],"table"),Ka=fa&&!Xn?0:Yr,wr=y.useRef(null),ma=y.useCallback(function(go){(0,we.mH)(Ge,go),(0,we.mH)(wr,go)},[]);y.useEffect(function(){var go;function Ia(pi){var ii=pi,Bt=ii.currentTarget,pt=ii.deltaX;pt&&(kn({currentTarget:Bt,scrollLeft:Bt.scrollLeft+pt}),pi.preventDefault())}return(go=wr.current)===null||go===void 0||go.addEventListener("wheel",Ia,{passive:!1}),function(){var pi;(pi=wr.current)===null||pi===void 0||pi.removeEventListener("wheel",Ia)}},[]);var ua=y.useMemo(function(){return nn.every(function(go){return go.width})},[nn]),Fa=nn[nn.length-1],Br={fixed:Fa?Fa.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(pa,"-cell-scrollbar")}}},Sr=(0,y.useMemo)(function(){return Ka?[].concat((0,Gt.Z)(Kt),[Br]):Kt},[Ka,Kt]),xa=(0,y.useMemo)(function(){return Ka?[].concat((0,Gt.Z)(nn),[Br]):nn},[Ka,nn]),La=(0,y.useMemo)(function(){var go=Sn.right,Ia=Sn.left;return(0,qe.Z)((0,qe.Z)({},Sn),{},{left:Dn==="rtl"?[].concat((0,Gt.Z)(Ia.map(function(pi){return pi+Ka})),[0]):Ia,right:Dn==="rtl"?go:[].concat((0,Gt.Z)(go.map(function(pi){return pi+Ka})),[0]),isSticky:fa})},[Ka,Sn,fa]),Ra=dn(gn,fn);return y.createElement("div",{style:(0,qe.Z)({overflow:"hidden"},fa?{top:Kn,bottom:Vn}:{}),ref:ma,className:Ce()(Ft,(0,Ae.Z)({},Tn,!!Tn))},y.createElement(Wa,{style:{tableLayout:"fixed",visibility:Mt||Ra?null:"hidden"}},(!Mt||!Kr||ua)&&y.createElement(fr,{colWidths:Ra?[].concat((0,Gt.Z)(Ra),[Ka]):[],columCount:fn+1,columns:xa}),mr((0,qe.Z)((0,qe.Z)({},aa),{},{stickyOffsets:La,columns:Sr,flattenColumns:xa}))))}),on=y.memo(un),On=function(Ge){var Ft=Ge.cells,Mt=Ge.stickyOffsets,Kt=Ge.flattenColumns,nn=Ge.rowComponent,gn=Ge.cellComponent,fn=Ge.onHeaderRow,Sn=Ge.index,Dn=le(Ke,["prefixCls","direction"]),Xn=Dn.prefixCls,Kn=Dn.direction,Vn;fn&&(Vn=fn(Ft.map(function(kn){return kn.column}),Sn));var Tn=Oe(Ft.map(function(kn){return kn.column}));return y.createElement(nn,Vn,Ft.map(function(kn,Kr){var mr=kn.column,aa=Ot(kn.colStart,kn.colEnd,Kt,Mt,Kn),Qr;return mr&&mr.onHeaderCell&&(Qr=kn.column.onHeaderCell(mr)),y.createElement(kt,(0,pe.Z)({},kn,{scope:mr.title?kn.colSpan>1?"colgroup":"col":null,ellipsis:mr.ellipsis,align:mr.align,component:gn,prefixCls:Xn,key:Tn[Kr]},aa,{additionalProps:Qr,rowType:"header"}))}))},pn=On;function yn(tt){var Ge=[];function Ft(gn,fn){var Sn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ge[Sn]=Ge[Sn]||[];var Dn=fn,Xn=gn.filter(Boolean).map(function(Kn){var Vn={key:Kn.key,className:Kn.className||"",children:Kn.title,column:Kn,colStart:Dn},Tn=1,kn=Kn.children;return kn&&kn.length>0&&(Tn=Ft(kn,Dn,Sn+1).reduce(function(Kr,mr){return Kr+mr},0),Vn.hasSubColumns=!0),"colSpan"in Kn&&(Tn=Kn.colSpan),"rowSpan"in Kn&&(Vn.rowSpan=Kn.rowSpan),Vn.colSpan=Tn,Vn.colEnd=Vn.colStart+Tn-1,Ge[Sn].push(Vn),Dn+=Tn,Tn});return Xn}Ft(tt,0);for(var Mt=Ge.length,Kt=function(fn){Ge[fn].forEach(function(Sn){!("rowSpan"in Sn)&&!Sn.hasSubColumns&&(Sn.rowSpan=Mt-fn)})},nn=0;nn<Mt;nn+=1)Kt(nn);return Ge}var dr=function(Ge){var Ft=Ge.stickyOffsets,Mt=Ge.columns,Kt=Ge.flattenColumns,nn=Ge.onHeaderRow,gn=le(Ke,["prefixCls","getComponent"]),fn=gn.prefixCls,Sn=gn.getComponent,Dn=y.useMemo(function(){return yn(Mt)},[Mt]),Xn=Sn(["header","wrapper"],"thead"),Kn=Sn(["header","row"],"tr"),Vn=Sn(["header","cell"],"th");return y.createElement(Xn,{className:"".concat(fn,"-thead")},Dn.map(function(Tn,kn){var Kr=y.createElement(pn,{key:kn,flattenColumns:Kt,cells:Tn,stickyOffsets:Ft,rowComponent:Kn,cellComponent:Vn,onHeaderRow:nn,index:kn});return Kr}))},qn=Je(dr),Hn=b(11592);function Tr(tt){var Ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof Ge=="number"?Ge:Ge.endsWith("%")?tt*parseFloat(Ge)/100:null}function Or(tt,Ge,Ft){return y.useMemo(function(){if(Ge&&Ge>0){var Mt=0,Kt=0;tt.forEach(function(Vn){var Tn=Tr(Ge,Vn.width);Tn?Mt+=Tn:Kt+=1});var nn=Math.max(Ge,Ft),gn=Math.max(nn-Mt,Kt),fn=Kt,Sn=gn/Kt,Dn=0,Xn=tt.map(function(Vn){var Tn=(0,qe.Z)({},Vn),kn=Tr(Ge,Tn.width);if(kn)Tn.width=kn;else{var Kr=Math.floor(Sn);Tn.width=fn===1?gn:Kr,gn-=Kr,fn-=1}return Dn+=Tn.width,Tn});if(Dn<nn){var Kn=nn/Dn;gn=nn,Xn.forEach(function(Vn,Tn){var kn=Math.floor(Vn.width*Kn);Vn.width=Tn===Xn.length-1?gn:kn,gn-=kn})}return[Xn,Math.max(Dn,nn)]}return[tt,Ge]},[tt,Ge,Ft])}var ga=["children"],va=["fixed"];function Ln(tt){return(0,Hn.Z)(tt).filter(function(Ge){return y.isValidElement(Ge)}).map(function(Ge){var Ft=Ge.key,Mt=Ge.props,Kt=Mt.children,nn=(0,x.Z)(Mt,ga),gn=(0,qe.Z)({key:Ft},nn);return Kt&&(gn.children=Ln(Kt)),gn})}function tr(tt){return tt.filter(function(Ge){return Ge&&(0,Ue.Z)(Ge)==="object"&&!Ge.hidden}).map(function(Ge){var Ft=Ge.children;return Ft&&Ft.length>0?(0,qe.Z)((0,qe.Z)({},Ge),{},{children:tr(Ft)}):Ge})}function Lr(tt){var Ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return tt.filter(function(Ft){return Ft&&(0,Ue.Z)(Ft)==="object"}).reduce(function(Ft,Mt,Kt){var nn=Mt.fixed,gn=nn===!0?"left":nn,fn="".concat(Ge,"-").concat(Kt),Sn=Mt.children;return Sn&&Sn.length>0?[].concat((0,Gt.Z)(Ft),(0,Gt.Z)(Lr(Sn,fn).map(function(Dn){return(0,qe.Z)({fixed:gn},Dn)}))):[].concat((0,Gt.Z)(Ft),[(0,qe.Z)((0,qe.Z)({key:fn},Mt),{},{fixed:gn})])},[])}function Mr(tt){return tt.map(function(Ge){var Ft=Ge.fixed,Mt=(0,x.Z)(Ge,va),Kt=Ft;return Ft==="left"?Kt="right":Ft==="right"&&(Kt="left"),(0,qe.Z)({fixed:Kt},Mt)})}function Ut(tt,Ge){var Ft=tt.prefixCls,Mt=tt.columns,Kt=tt.children,nn=tt.expandable,gn=tt.expandedKeys,fn=tt.columnTitle,Sn=tt.getRowKey,Dn=tt.onTriggerExpand,Xn=tt.expandIcon,Kn=tt.rowExpandable,Vn=tt.expandIconColumnIndex,Tn=tt.direction,kn=tt.expandRowByClick,Kr=tt.columnWidth,mr=tt.fixed,aa=tt.scrollWidth,Qr=tt.clientWidth,pa=y.useMemo(function(){var Fa=Mt||Ln(Kt)||[];return tr(Fa.slice())},[Mt,Kt]),Yr=y.useMemo(function(){if(nn){var Fa=pa.slice();if(!Fa.includes(Ze)){var Br=Vn||0;Br>=0&&(Br||mr==="left"||!mr)&&Fa.splice(Br,0,Ze),mr==="right"&&Fa.splice(pa.length,0,Ze)}var Sr=Fa.indexOf(Ze);Fa=Fa.filter(function(go,Ia){return go!==Ze||Ia===Sr});var xa=pa[Sr],La;mr?La=mr:La=xa?xa.fixed:null;var Ra=(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({},Yn,{className:"".concat(Ft,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",fn),"fixed",La),"className","".concat(Ft,"-row-expand-icon-cell")),"width",Kr),"render",function(Ia,pi,ii){var Bt=Sn(pi,ii),pt=gn.has(Bt),vt=Kn?Kn(pi):!0,Zn=Xn({prefixCls:Ft,expanded:pt,expandable:vt,record:pi,onExpand:Dn});return kn?y.createElement("span",{onClick:function(Qn){return Qn.stopPropagation()}},Zn):Zn});return Fa.map(function(go){return go===Ze?Ra:go})}return pa.filter(function(go){return go!==Ze})},[nn,pa,Sn,gn,Xn,Tn]),fa=y.useMemo(function(){var Fa=Yr;return Ge&&(Fa=Ge(Fa)),Fa.length||(Fa=[{render:function(){return null}}]),Fa},[Ge,Yr,Tn]),ya=y.useMemo(function(){return Tn==="rtl"?Mr(Lr(fa)):Lr(fa)},[fa,Tn,aa]),Wa=y.useMemo(function(){for(var Fa=-1,Br=ya.length-1;Br>=0;Br-=1){var Sr=ya[Br].fixed;if(Sr==="left"||Sr===!0){Fa=Br;break}}if(Fa>=0)for(var xa=0;xa<=Fa;xa+=1){var La=ya[xa].fixed;if(La!=="left"&&La!==!0)return!0}var Ra=ya.findIndex(function(pi){var ii=pi.fixed;return ii==="right"});if(Ra>=0)for(var go=Ra;go<ya.length;go+=1){var Ia=ya[go].fixed;if(Ia!=="right")return!0}return!1},[ya]),Ka=Or(ya,aa,Qr),wr=(0,Ve.Z)(Ka,2),ma=wr[0],ua=wr[1];return[fa,ma,ua,Wa]}var rn=Ut;function At(tt,Ge,Ft){var Mt=hr(tt),Kt=Mt.expandIcon,nn=Mt.expandedRowKeys,gn=Mt.defaultExpandedRowKeys,fn=Mt.defaultExpandAllRows,Sn=Mt.expandedRowRender,Dn=Mt.onExpand,Xn=Mt.onExpandedRowsChange,Kn=Mt.childrenColumnName,Vn=Kt||Zt,Tn=Kn||"children",kn=y.useMemo(function(){return Sn?"row":tt.expandable&&tt.internalHooks===me&&tt.expandable.__PARENT_RENDER_ICON__||Ge.some(function(fa){return fa&&(0,Ue.Z)(fa)==="object"&&fa[Tn]})?"nest":!1},[!!Sn,Ge]),Kr=y.useState(function(){return gn||(fn?Rt(Ge,Ft,Tn):[])}),mr=(0,Ve.Z)(Kr,2),aa=mr[0],Qr=mr[1],pa=y.useMemo(function(){return new Set(nn||aa||[])},[nn,aa]),Yr=y.useCallback(function(fa){var ya=Ft(fa,Ge.indexOf(fa)),Wa,Ka=pa.has(ya);Ka?(pa.delete(ya),Wa=(0,Gt.Z)(pa)):Wa=[].concat((0,Gt.Z)(pa),[ya]),Qr(Wa),Dn&&Dn(!Ka,fa),Xn&&Xn(Wa)},[Ft,pa,Ge,Dn,Xn]);return[Mt,kn,pa,Vn,Tn,Yr]}function $t(tt,Ge,Ft){var Mt=tt.map(function(Kt,nn){return Ot(nn,nn,tt,Ge,Ft)});return(0,Be.Z)(function(){return Mt},[Mt],function(Kt,nn){return!(0,xe.Z)(Kt,nn)})}function It(tt){var Ge=(0,y.useRef)(tt),Ft=(0,y.useState)({}),Mt=(0,Ve.Z)(Ft,2),Kt=Mt[1],nn=(0,y.useRef)(null),gn=(0,y.useRef)([]);function fn(Sn){gn.current.push(Sn);var Dn=Promise.resolve();nn.current=Dn,Dn.then(function(){if(nn.current===Dn){var Xn=gn.current,Kn=Ge.current;gn.current=[],Xn.forEach(function(Vn){Ge.current=Vn(Ge.current)}),nn.current=null,Kn!==Ge.current&&Kt({})}})}return(0,y.useEffect)(function(){return function(){nn.current=null}},[]),[Ge.current,fn]}function Xt(tt){var Ge=(0,y.useRef)(tt||null),Ft=(0,y.useRef)();function Mt(){window.clearTimeout(Ft.current)}function Kt(gn){Ge.current=gn,Mt(),Ft.current=window.setTimeout(function(){Ge.current=null,Ft.current=void 0},100)}function nn(){return Ge.current}return(0,y.useEffect)(function(){return Mt},[]),[Kt,nn]}function gt(){var tt=y.useState(-1),Ge=(0,Ve.Z)(tt,2),Ft=Ge[0],Mt=Ge[1],Kt=y.useState(-1),nn=(0,Ve.Z)(Kt,2),gn=nn[0],fn=nn[1],Sn=y.useCallback(function(Dn,Xn){Mt(Dn),fn(Xn)},[]);return[Ft,gn,Sn]}var ln=b(47273),an=(0,ln.Z)()?window:null;function En(tt,Ge){var Ft=(0,Ue.Z)(tt)==="object"?tt:{},Mt=Ft.offsetHeader,Kt=Mt===void 0?0:Mt,nn=Ft.offsetSummary,gn=nn===void 0?0:nn,fn=Ft.offsetScroll,Sn=fn===void 0?0:fn,Dn=Ft.getContainer,Xn=Dn===void 0?function(){return an}:Dn,Kn=Xn()||an,Vn=!!tt;return y.useMemo(function(){return{isSticky:Vn,stickyClassName:Vn?"".concat(Ge,"-sticky-holder"):"",offsetHeader:Kt,offsetSummary:gn,offsetScroll:Sn,container:Kn}},[Vn,Sn,Kt,gn,Ge,Kn])}function qt(tt,Ge,Ft){var Mt=(0,y.useMemo)(function(){var Kt=Ge.length,nn=function(Dn,Xn,Kn){for(var Vn=[],Tn=0,kn=Dn;kn!==Xn;kn+=Kn)Vn.push(Tn),Ge[kn].fixed&&(Tn+=tt[kn]||0);return Vn},gn=nn(0,Kt,1),fn=nn(Kt-1,-1,-1).reverse();return Ft==="rtl"?{left:fn,right:gn}:{left:gn,right:fn}},[tt,Ge,Ft]);return Mt}var Qt=qt;function en(tt){var Ge=tt.className,Ft=tt.children;return y.createElement("div",{className:Ge},Ft)}var hn=en,cr=b(8224),sr=b(16089),gr=b(76846);function Da(tt){var Ge=(0,gr.bn)(tt),Ft=Ge.getBoundingClientRect(),Mt=document.documentElement;return{left:Ft.left+(window.pageXOffset||Mt.scrollLeft)-(Mt.clientLeft||document.body.clientLeft||0),top:Ft.top+(window.pageYOffset||Mt.scrollTop)-(Mt.clientTop||document.body.clientTop||0)}}var Ma=function(Ge,Ft){var Mt,Kt,nn=Ge.scrollBodyRef,gn=Ge.onScroll,fn=Ge.offsetScroll,Sn=Ge.container,Dn=Ge.direction,Xn=le(Ke,"prefixCls"),Kn=((Mt=nn.current)===null||Mt===void 0?void 0:Mt.scrollWidth)||0,Vn=((Kt=nn.current)===null||Kt===void 0?void 0:Kt.clientWidth)||0,Tn=Kn&&Vn*(Vn/Kn),kn=y.useRef(),Kr=It({scrollLeft:0,isHiddenScrollBar:!0}),mr=(0,Ve.Z)(Kr,2),aa=mr[0],Qr=mr[1],pa=y.useRef({delta:0,x:0}),Yr=y.useState(!1),fa=(0,Ve.Z)(Yr,2),ya=fa[0],Wa=fa[1],Ka=y.useRef(null);y.useEffect(function(){return function(){sr.Z.cancel(Ka.current)}},[]);var wr=function(){Wa(!1)},ma=function(xa){xa.persist(),pa.current.delta=xa.pageX-aa.scrollLeft,pa.current.x=0,Wa(!0),xa.preventDefault()},ua=function(xa){var La,Ra=xa||((La=window)===null||La===void 0?void 0:La.event),go=Ra.buttons;if(!ya||go===0){ya&&Wa(!1);return}var Ia=pa.current.x+xa.pageX-pa.current.x-pa.current.delta,pi=Dn==="rtl";Ia=Math.max(pi?Tn-Vn:0,Math.min(pi?0:Vn-Tn,Ia));var ii=!pi||Math.abs(Ia)+Math.abs(Tn)<Vn;ii&&(gn({scrollLeft:Ia/Vn*(Kn+2)}),pa.current.x=xa.pageX)},Fa=function(){sr.Z.cancel(Ka.current),Ka.current=(0,sr.Z)(function(){if(nn.current){var xa=Da(nn.current).top,La=xa+nn.current.offsetHeight,Ra=Sn===window?document.documentElement.scrollTop+window.innerHeight:Da(Sn).top+Sn.clientHeight;La-(0,he.Z)()<=Ra||xa>=Ra-fn?Qr(function(go){return(0,qe.Z)((0,qe.Z)({},go),{},{isHiddenScrollBar:!0})}):Qr(function(go){return(0,qe.Z)((0,qe.Z)({},go),{},{isHiddenScrollBar:!1})})}})},Br=function(xa){Qr(function(La){return(0,qe.Z)((0,qe.Z)({},La),{},{scrollLeft:xa/Kn*Vn||0})})};return y.useImperativeHandle(Ft,function(){return{setScrollLeft:Br,checkScrollBarVisible:Fa}}),y.useEffect(function(){var Sr=(0,cr.Z)(document.body,"mouseup",wr,!1),xa=(0,cr.Z)(document.body,"mousemove",ua,!1);return Fa(),function(){Sr.remove(),xa.remove()}},[Tn,ya]),y.useEffect(function(){if(nn.current){for(var Sr=[],xa=(0,gr.bn)(nn.current);xa;)Sr.push(xa),xa=xa.parentElement;return Sr.forEach(function(La){return La.addEventListener("scroll",Fa,!1)}),window.addEventListener("resize",Fa,!1),window.addEventListener("scroll",Fa,!1),Sn.addEventListener("scroll",Fa,!1),function(){Sr.forEach(function(La){return La.removeEventListener("scroll",Fa)}),window.removeEventListener("resize",Fa),window.removeEventListener("scroll",Fa),Sn.removeEventListener("scroll",Fa)}}},[Sn]),y.useEffect(function(){aa.isHiddenScrollBar||Qr(function(Sr){var xa=nn.current;return xa?(0,qe.Z)((0,qe.Z)({},Sr),{},{scrollLeft:xa.scrollLeft/xa.scrollWidth*xa.clientWidth}):Sr})},[aa.isHiddenScrollBar]),Kn<=Vn||!Tn||aa.isHiddenScrollBar?null:y.createElement("div",{style:{height:(0,he.Z)(),width:Vn,bottom:fn},className:"".concat(Xn,"-sticky-scroll")},y.createElement("div",{onMouseDown:ma,ref:kn,className:Ce()("".concat(Xn,"-sticky-scroll-bar"),(0,Ae.Z)({},"".concat(Xn,"-sticky-scroll-bar-active"),ya)),style:{width:"".concat(Tn,"px"),transform:"translate3d(".concat(aa.scrollLeft,"px, 0, 0)")}}))},Xa=y.forwardRef(Ma);function Ca(tt){return null}var oa=Ca;function Ea(tt){return null}var wa=Ea,za="rc-table",Qa=[],lo={};function ba(){return"No Data"}function Na(tt,Ge){var Ft=(0,qe.Z)({rowKey:"key",prefixCls:za,emptyText:ba},tt),Mt=Ft.prefixCls,Kt=Ft.className,nn=Ft.rowClassName,gn=Ft.style,fn=Ft.data,Sn=Ft.rowKey,Dn=Ft.scroll,Xn=Ft.tableLayout,Kn=Ft.direction,Vn=Ft.title,Tn=Ft.footer,kn=Ft.summary,Kr=Ft.caption,mr=Ft.id,aa=Ft.showHeader,Qr=Ft.components,pa=Ft.emptyText,Yr=Ft.onRow,fa=Ft.onHeaderRow,ya=Ft.onScroll,Wa=Ft.internalHooks,Ka=Ft.transformColumns,wr=Ft.internalRefs,ma=Ft.tailor,ua=Ft.getContainerWidth,Fa=Ft.sticky,Br=Ft.rowHoverable,Sr=Br===void 0?!0:Br,xa=fn||Qa,La=!!xa.length,Ra=Wa===me,go=y.useCallback(function(Gi,tl){return(0,yt.Z)(Qr,Gi)||tl},[Qr]),Ia=y.useMemo(function(){return typeof Sn=="function"?Sn:function(Gi){var tl=Gi&&Gi[Sn];return tl}},[Sn]),pi=go(["body"]),ii=gt(),Bt=(0,Ve.Z)(ii,3),pt=Bt[0],vt=Bt[1],Zn=Bt[2],$n=At(Ft,xa,Ia),Qn=(0,Ve.Z)($n,6),nr=Qn[0],Wn=Qn[1],xn=Qn[2],An=Qn[3],Er=Qn[4],br=Qn[5],Rn=Dn==null?void 0:Dn.x,wn=y.useState(0),rr=(0,Ve.Z)(wn,2),er=rr[0],Gn=rr[1],Jr=rn((0,qe.Z)((0,qe.Z)((0,qe.Z)({},Ft),nr),{},{expandable:!!nr.expandedRowRender,columnTitle:nr.columnTitle,expandedKeys:xn,getRowKey:Ia,onTriggerExpand:br,expandIcon:An,expandIconColumnIndex:nr.expandIconColumnIndex,direction:Kn,scrollWidth:Ra&&ma&&typeof Rn=="number"?Rn:null,clientWidth:er}),Ra?Ka:null),no=(0,Ve.Z)(Jr,4),Pn=no[0],qr=no[1],sn=no[2],Fr=no[3],ra=sn!=null?sn:Rn,Xe=y.useMemo(function(){return{columns:Pn,flattenColumns:qr}},[Pn,qr]),Ur=y.useRef(),_n=y.useRef(),$a=y.useRef(),In=y.useRef();y.useImperativeHandle(Ge,function(){return{nativeElement:Ur.current,scrollTo:function(tl){var Ul;if($a.current instanceof HTMLElement){var vs=tl.index,Kl=tl.top,au=tl.key;if(ct(Kl)){var Ys;(Ys=$a.current)===null||Ys===void 0||Ys.scrollTo({top:Kl})}else{var Zs,ou=au!=null?au:Ia(xa[vs]);(Zs=$a.current.querySelector('[data-row-key="'.concat(ou,'"]')))===null||Zs===void 0||Zs.scrollIntoView()}}else(Ul=$a.current)!==null&&Ul!==void 0&&Ul.scrollTo&&$a.current.scrollTo(tl)}}});var zr=y.useRef(),Ha=y.useState(!1),Uo=(0,Ve.Z)(Ha,2),Po=Uo[0],Za=Uo[1],Ho=y.useState(!1),To=(0,Ve.Z)(Ho,2),Ir=To[0],io=To[1],Va=y.useState(new Map),gi=(0,Ve.Z)(Va,2),qi=gi[0],ei=gi[1],mo=Oe(qr),Jo=mo.map(function(Gi){return qi.get(Gi)}),xr=y.useMemo(function(){return Jo},[Jo.join("_")]),ia=Qt(xr,qr,Kn),to=Dn&&at(Dn.y),ca=Dn&&at(ra)||!!nr.fixed,Oo=ca&&qr.some(function(Gi){var tl=Gi.fixed;return tl}),Oi=y.useRef(),ci=En(Fa,Mt),Pi=ci.isSticky,$i=ci.offsetHeader,Ui=ci.offsetSummary,il=ci.offsetScroll,ai=ci.stickyClassName,$o=ci.container,ea=y.useMemo(function(){return kn==null?void 0:kn(xa)},[kn,xa]),Mo=(to||Pi)&&y.isValidElement(ea)&&ea.type===Ne&&ea.props.fixed,yi,Ei,Ti;to&&(Ei={overflowY:La?"scroll":"auto",maxHeight:Dn.y}),ca&&(yi={overflowX:"auto"},to||(Ei={overflowY:"hidden"}),Ti={width:ra===!0?"auto":ra,minWidth:"100%"});var pr=y.useCallback(function(Gi,tl){ei(function(Ul){if(Ul.get(Gi)!==tl){var vs=new Map(Ul);return vs.set(Gi,tl),vs}return Ul})},[]),jr=Xt(null),wi=(0,Ve.Z)(jr,2),lr=wi[0],Rr=wi[1];function Aa(Gi,tl){tl&&(typeof tl=="function"?tl(Gi):tl.scrollLeft!==Gi&&(tl.scrollLeft=Gi,tl.scrollLeft!==Gi&&setTimeout(function(){tl.scrollLeft=Gi},0)))}var Si=(0,ge.Z)(function(Gi){var tl=Gi.currentTarget,Ul=Gi.scrollLeft,vs=Kn==="rtl",Kl=typeof Ul=="number"?Ul:tl.scrollLeft,au=tl||lo;if(!Rr()||Rr()===au){var Ys;lr(au),Aa(Kl,_n.current),Aa(Kl,$a.current),Aa(Kl,zr.current),Aa(Kl,(Ys=Oi.current)===null||Ys===void 0?void 0:Ys.setScrollLeft)}var Zs=tl||_n.current;if(Zs){var ou=Ra&&ma&&typeof ra=="number"?ra:Zs.scrollWidth,bu=Zs.clientWidth;if(ou===bu){Za(!1),io(!1);return}vs?(Za(-Kl<ou-bu),io(-Kl>0)):(Za(Kl>0),io(Kl<ou-bu))}}),Hi=(0,ge.Z)(function(Gi){Si(Gi),ya==null||ya(Gi)}),co=function(){if(ca&&$a.current){var tl;Si({currentTarget:(0,gr.bn)($a.current),scrollLeft:(tl=$a.current)===null||tl===void 0?void 0:tl.scrollLeft})}else Za(!1),io(!1)},ko=function(tl){var Ul,vs=tl.width;(Ul=Oi.current)===null||Ul===void 0||Ul.checkScrollBarVisible();var Kl=Ur.current?Ur.current.offsetWidth:vs;Ra&&ua&&Ur.current&&(Kl=ua(Ur.current,Kl)||Kl),Kl!==er&&(co(),Gn(Kl))},nl=y.useRef(!1);y.useEffect(function(){nl.current&&co()},[ca,fn,Pn.length]),y.useEffect(function(){nl.current=!0},[]);var _i=y.useState(0),Pr=(0,Ve.Z)(_i,2),Pa=Pr[0],ka=Pr[1],el=y.useState(!0),Ks=(0,Ve.Z)(el,2),ar=Ks[0],ha=Ks[1];(0,ye.Z)(function(){(!ma||!Ra)&&($a.current instanceof Element?ka((0,he.o)($a.current).width):ka((0,he.o)(In.current).width)),ha((0,ht.G)("position","sticky"))},[]),y.useEffect(function(){Ra&&wr&&(wr.body.current=$a.current)});var Ii=y.useCallback(function(Gi){return y.createElement(y.Fragment,null,y.createElement(qn,Gi),Mo==="top"&&y.createElement(et,Gi,ea))},[Mo,ea]),al=y.useCallback(function(Gi){return y.createElement(et,Gi,ea)},[ea]),hl=go(["table"],"table"),cl=y.useMemo(function(){return Xn||(Oo?ra==="max-content"?"auto":"fixed":to||Pi||qr.some(function(Gi){var tl=Gi.ellipsis;return tl})?"fixed":"auto")},[to,Oo,qr,Xn,Pi]),Sl,cs={colWidths:xr,columCount:qr.length,stickyOffsets:ia,onHeaderRow:fa,fixHeader:to,scroll:Dn},Cs=y.useMemo(function(){return La?null:typeof pa=="function"?pa():pa},[La,pa]),Is=y.createElement(vn,{data:xa,measureColumnWidth:to||ca||Pi}),Nl=y.createElement(fr,{colWidths:qr.map(function(Gi){var tl=Gi.width;return tl}),columns:qr}),$s=Kr!=null?y.createElement("caption",{className:"".concat(Mt,"-caption")},Kr):void 0,gu=(0,Me.Z)(Ft,{data:!0}),fu=(0,Me.Z)(Ft,{aria:!0});if(to||Pi){var eu;typeof pi=="function"?(eu=pi(xa,{scrollbarSize:Pa,ref:$a,onScroll:Si}),cs.colWidths=qr.map(function(Gi,tl){var Ul=Gi.width,vs=tl===qr.length-1?Ul-Pa:Ul;return typeof vs=="number"&&!Number.isNaN(vs)?vs:0})):eu=y.createElement("div",{style:(0,qe.Z)((0,qe.Z)({},yi),Ei),onScroll:Hi,ref:$a,className:Ce()("".concat(Mt,"-body"))},y.createElement(hl,(0,pe.Z)({style:(0,qe.Z)((0,qe.Z)({},Ti),{},{tableLayout:cl})},fu),$s,Nl,Is,!Mo&&ea&&y.createElement(et,{stickyOffsets:ia,flattenColumns:qr},ea)));var ru=(0,qe.Z)((0,qe.Z)((0,qe.Z)({noData:!xa.length,maxContentScroll:ca&&ra==="max-content"},cs),Xe),{},{direction:Kn,stickyClassName:ai,onScroll:Si});Sl=y.createElement(y.Fragment,null,aa!==!1&&y.createElement(on,(0,pe.Z)({},ru,{stickyTopOffset:$i,className:"".concat(Mt,"-header"),ref:_n}),Ii),eu,Mo&&Mo!=="top"&&y.createElement(on,(0,pe.Z)({},ru,{stickyBottomOffset:Ui,className:"".concat(Mt,"-summary"),ref:zr}),al),Pi&&$a.current&&$a.current instanceof Element&&y.createElement(Xa,{ref:Oi,offsetScroll:il,scrollBodyRef:$a,onScroll:Si,container:$o,direction:Kn}))}else Sl=y.createElement("div",{style:(0,qe.Z)((0,qe.Z)({},yi),Ei),className:Ce()("".concat(Mt,"-content")),onScroll:Si,ref:$a},y.createElement(hl,(0,pe.Z)({style:(0,qe.Z)((0,qe.Z)({},Ti),{},{tableLayout:cl})},fu),$s,Nl,aa!==!1&&y.createElement(qn,(0,pe.Z)({},cs,Xe)),Is,ea&&y.createElement(et,{stickyOffsets:ia,flattenColumns:qr},ea)));var yu=y.createElement("div",(0,pe.Z)({className:Ce()(Mt,Kt,(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({},"".concat(Mt,"-rtl"),Kn==="rtl"),"".concat(Mt,"-ping-left"),Po),"".concat(Mt,"-ping-right"),Ir),"".concat(Mt,"-layout-fixed"),Xn==="fixed"),"".concat(Mt,"-fixed-header"),to),"".concat(Mt,"-fixed-column"),Oo),"".concat(Mt,"-fixed-column-gapped"),Oo&&Fr),"".concat(Mt,"-scroll-horizontal"),ca),"".concat(Mt,"-has-fix-left"),qr[0]&&qr[0].fixed),"".concat(Mt,"-has-fix-right"),qr[qr.length-1]&&qr[qr.length-1].fixed==="right")),style:gn,id:mr,ref:Ur},gu),Vn&&y.createElement(hn,{className:"".concat(Mt,"-title")},Vn(xa)),y.createElement("div",{ref:In,className:"".concat(Mt,"-container")},Sl),Tn&&y.createElement(hn,{className:"".concat(Mt,"-footer")},Tn(xa)));ca&&(yu=y.createElement(dt.Z,{onResize:ko},yu));var Eu=$t(qr,ia,Kn),Au=y.useMemo(function(){return{scrollX:ra,prefixCls:Mt,getComponent:go,scrollbarSize:Pa,direction:Kn,fixedInfoList:Eu,isSticky:Pi,supportSticky:ar,componentWidth:er,fixHeader:to,fixColumn:Oo,horizonScroll:ca,tableLayout:cl,rowClassName:nn,expandedRowClassName:nr.expandedRowClassName,expandIcon:An,expandableType:Wn,expandRowByClick:nr.expandRowByClick,expandedRowRender:nr.expandedRowRender,onTriggerExpand:br,expandIconColumnIndex:nr.expandIconColumnIndex,indentSize:nr.indentSize,allColumnsFixedLeft:qr.every(function(Gi){return Gi.fixed==="left"}),emptyNode:Cs,columns:Pn,flattenColumns:qr,onColumnResize:pr,hoverStartRow:pt,hoverEndRow:vt,onHover:Zn,rowExpandable:nr.rowExpandable,onRow:Yr,getRowKey:Ia,expandedKeys:xn,childrenColumnName:Er,rowHoverable:Sr}},[ra,Mt,go,Pa,Kn,Eu,Pi,ar,er,to,Oo,ca,cl,nn,nr.expandedRowClassName,An,Wn,nr.expandRowByClick,nr.expandedRowRender,br,nr.expandIconColumnIndex,nr.indentSize,Cs,Pn,qr,pr,pt,vt,Zn,nr.rowExpandable,Yr,Ia,xn,Er,Sr]);return y.createElement(Ke.Provider,{value:Au},yu)}var ja=y.forwardRef(Na);function yo(tt){return Le(ja,tt)}var jo=yo();jo.EXPAND_COLUMN=Ze,jo.INTERNAL_HOOKS=me,jo.Column=oa,jo.ColumnGroup=wa,jo.Summary=ot;var Do=jo,Ar=b(48911),Wr=Se(null),Bo=Se(null);function Lo(tt,Ge,Ft){var Mt=Ge||1;return Ft[tt+Mt]-(Ft[tt]||0)}function po(tt){var Ge=tt.rowInfo,Ft=tt.column,Mt=tt.colIndex,Kt=tt.indent,nn=tt.index,gn=tt.component,fn=tt.renderIndex,Sn=tt.record,Dn=tt.style,Xn=tt.className,Kn=tt.inverse,Vn=tt.getHeight,Tn=Ft.render,kn=Ft.dataIndex,Kr=Ft.className,mr=Ft.width,aa=le(Bo,["columnsOffset"]),Qr=aa.columnsOffset,pa=xt(Ge,Ft,Mt,Kt,nn),Yr=pa.key,fa=pa.fixedInfo,ya=pa.appendCellNode,Wa=pa.additionalCellProps,Ka=Wa.style,wr=Wa.colSpan,ma=wr===void 0?1:wr,ua=Wa.rowSpan,Fa=ua===void 0?1:ua,Br=Mt-1,Sr=Lo(Br,ma,Qr),xa=ma>1?mr-Sr:0,La=(0,qe.Z)((0,qe.Z)((0,qe.Z)({},Ka),Dn),{},{flex:"0 0 ".concat(Sr,"px"),width:"".concat(Sr,"px"),marginRight:xa,pointerEvents:"auto"}),Ra=y.useMemo(function(){return Kn?Fa<=1:ma===0||Fa===0||Fa>1},[Fa,ma,Kn]);Ra?La.visibility="hidden":Kn&&(La.height=Vn==null?void 0:Vn(Fa));var go=Ra?function(){return null}:Tn,Ia={};return(Fa===0||ma===0)&&(Ia.rowSpan=1,Ia.colSpan=1),y.createElement(kt,(0,pe.Z)({className:Ce()(Kr,Xn),ellipsis:Ft.ellipsis,align:Ft.align,scope:Ft.rowScope,component:gn,prefixCls:Ge.prefixCls,key:Yr,record:Sn,index:nn,renderIndex:fn,dataIndex:kn,render:go,shouldCellUpdate:Ft.shouldCellUpdate},fa,{appendNode:ya,additionalProps:(0,qe.Z)((0,qe.Z)({},Wa),{},{style:La},Ia)}))}var ti=po,li=["data","index","className","rowKey","style","extra","getHeight"],ji=y.forwardRef(function(tt,Ge){var Ft=tt.data,Mt=tt.index,Kt=tt.className,nn=tt.rowKey,gn=tt.style,fn=tt.extra,Sn=tt.getHeight,Dn=(0,x.Z)(tt,li),Xn=Ft.record,Kn=Ft.indent,Vn=Ft.index,Tn=le(Ke,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),kn=Tn.scrollX,Kr=Tn.flattenColumns,mr=Tn.prefixCls,aa=Tn.fixColumn,Qr=Tn.componentWidth,pa=le(Wr,["getComponent"]),Yr=pa.getComponent,fa=Nt(Xn,nn,Mt,Kn),ya=Yr(["body","row"],"div"),Wa=Yr(["body","cell"],"div"),Ka=fa.rowSupportExpand,wr=fa.expanded,ma=fa.rowProps,ua=fa.expandedRowRender,Fa=fa.expandedRowClassName,Br;if(Ka&&wr){var Sr=ua(Xn,Mt,Kn+1,wr),xa=tn(Fa,Xn,Mt,Kn),La={};aa&&(La={style:(0,Ae.Z)({},"--virtual-width","".concat(Qr,"px"))});var Ra="".concat(mr,"-expanded-row-cell");Br=y.createElement(ya,{className:Ce()("".concat(mr,"-expanded-row"),"".concat(mr,"-expanded-row-level-").concat(Kn+1),xa)},y.createElement(kt,{component:Wa,prefixCls:mr,className:Ce()(Ra,(0,Ae.Z)({},"".concat(Ra,"-fixed"),aa)),additionalProps:La},Sr))}var go=(0,qe.Z)((0,qe.Z)({},gn),{},{width:kn});fn&&(go.position="absolute",go.pointerEvents="none");var Ia=y.createElement(ya,(0,pe.Z)({},ma,Dn,{"data-row-key":nn,ref:Ka?null:Ge,className:Ce()(Kt,"".concat(mr,"-row"),ma==null?void 0:ma.className,(0,Ae.Z)({},"".concat(mr,"-row-extra"),fn)),style:(0,qe.Z)((0,qe.Z)({},go),ma==null?void 0:ma.style)}),Kr.map(function(pi,ii){return y.createElement(ti,{key:ii,component:Wa,rowInfo:fa,column:pi,colIndex:ii,indent:Kn,index:Mt,renderIndex:Vn,record:Xn,inverse:fn,getHeight:Sn})}));return Ka?y.createElement("div",{ref:Ge},Ia,Br):Ia}),bi=Je(ji),di=bi,si=y.forwardRef(function(tt,Ge){var Ft=tt.data,Mt=tt.onScroll,Kt=le(Ke,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),nn=Kt.flattenColumns,gn=Kt.onColumnResize,fn=Kt.getRowKey,Sn=Kt.expandedKeys,Dn=Kt.prefixCls,Xn=Kt.childrenColumnName,Kn=Kt.scrollX,Vn=Kt.direction,Tn=le(Wr),kn=Tn.sticky,Kr=Tn.scrollY,mr=Tn.listItemHeight,aa=Tn.getComponent,Qr=Tn.onScroll,pa=y.useRef(),Yr=Pt(Ft,Xn,Sn,fn),fa=y.useMemo(function(){var Br=0;return nn.map(function(Sr){var xa=Sr.width,La=Sr.key;return Br+=xa,[La,xa,Br]})},[nn]),ya=y.useMemo(function(){return fa.map(function(Br){return Br[2]})},[fa]);y.useEffect(function(){fa.forEach(function(Br){var Sr=(0,Ve.Z)(Br,2),xa=Sr[0],La=Sr[1];gn(xa,La)})},[fa]),y.useImperativeHandle(Ge,function(){var Br,Sr={scrollTo:function(La){var Ra;(Ra=pa.current)===null||Ra===void 0||Ra.scrollTo(La)},nativeElement:(Br=pa.current)===null||Br===void 0?void 0:Br.nativeElement};return Object.defineProperty(Sr,"scrollLeft",{get:function(){var La;return((La=pa.current)===null||La===void 0?void 0:La.getScrollInfo().x)||0},set:function(La){var Ra;(Ra=pa.current)===null||Ra===void 0||Ra.scrollTo({left:La})}}),Sr});var Wa=function(Sr,xa){var La,Ra=(La=Yr[xa])===null||La===void 0?void 0:La.record,go=Sr.onCell;if(go){var Ia,pi=go(Ra,xa);return(Ia=pi==null?void 0:pi.rowSpan)!==null&&Ia!==void 0?Ia:1}return 1},Ka=function(Sr){var xa=Sr.start,La=Sr.end,Ra=Sr.getSize,go=Sr.offsetY;if(La<0)return null;for(var Ia=nn.filter(function(An){return Wa(An,xa)===0}),pi=xa,ii=function(Er){if(Ia=Ia.filter(function(br){return Wa(br,Er)===0}),!Ia.length)return pi=Er,1},Bt=xa;Bt>=0&&!ii(Bt);Bt-=1);for(var pt=nn.filter(function(An){return Wa(An,La)!==1}),vt=La,Zn=function(Er){if(pt=pt.filter(function(br){return Wa(br,Er)!==1}),!pt.length)return vt=Math.max(Er-1,La),1},$n=La;$n<Yr.length&&!Zn($n);$n+=1);for(var Qn=[],nr=function(Er){var br=Yr[Er];if(!br)return 1;nn.some(function(Rn){return Wa(Rn,Er)>1})&&Qn.push(Er)},Wn=pi;Wn<=vt;Wn+=1)nr(Wn);var xn=Qn.map(function(An){var Er=Yr[An],br=fn(Er.record,An),Rn=function(er){var Gn=An+er-1,Jr=fn(Yr[Gn].record,Gn),no=Ra(br,Jr);return no.bottom-no.top},wn=Ra(br);return y.createElement(di,{key:An,data:Er,rowKey:br,index:An,style:{top:-go+wn.top},extra:!0,getHeight:Rn})});return xn},wr=y.useMemo(function(){return{columnsOffset:ya}},[ya]),ma="".concat(Dn,"-tbody"),ua=aa(["body","wrapper"]),Fa={};return kn&&(Fa.position="sticky",Fa.bottom=0,(0,Ue.Z)(kn)==="object"&&kn.offsetScroll&&(Fa.bottom=kn.offsetScroll)),y.createElement(Bo.Provider,{value:wr},y.createElement(Ar.Z,{fullHeight:!1,ref:pa,prefixCls:"".concat(ma,"-virtual"),styles:{horizontalScrollBar:Fa},className:ma,height:Kr,itemHeight:mr||24,data:Yr,itemKey:function(Sr){return fn(Sr.record)},component:ua,scrollWidth:Kn,direction:Vn,onVirtualScroll:function(Sr){var xa,La=Sr.x;Mt({currentTarget:(xa=pa.current)===null||xa===void 0?void 0:xa.nativeElement,scrollLeft:La})},onScroll:Qr,extraRender:Ka},function(Br,Sr,xa){var La=fn(Br.record,Sr);return y.createElement(di,{data:Br,rowKey:La,index:Sr,style:xa.style})}))}),Ai=Je(si),_o=Ai,So=function(Ge,Ft){var Mt=Ft.ref,Kt=Ft.onScroll;return y.createElement(_o,{ref:Mt,data:Ge,onScroll:Kt})};function Ya(tt,Ge){var Ft=tt.data,Mt=tt.columns,Kt=tt.scroll,nn=tt.sticky,gn=tt.prefixCls,fn=gn===void 0?za:gn,Sn=tt.className,Dn=tt.listItemHeight,Xn=tt.components,Kn=tt.onScroll,Vn=Kt||{},Tn=Vn.x,kn=Vn.y;typeof Tn!="number"&&(Tn=1),typeof kn!="number"&&(kn=500);var Kr=(0,ft.zX)(function(Qr,pa){return(0,yt.Z)(Xn,Qr)||pa}),mr=(0,ft.zX)(Kn),aa=y.useMemo(function(){return{sticky:nn,scrollY:kn,listItemHeight:Dn,getComponent:Kr,onScroll:mr}},[nn,kn,Dn,Kr,mr]);return y.createElement(Wr.Provider,{value:aa},y.createElement(Do,(0,pe.Z)({},tt,{className:Ce()(Sn,"".concat(fn,"-virtual")),scroll:(0,qe.Z)((0,qe.Z)({},Kt),{},{x:Tn}),components:(0,qe.Z)((0,qe.Z)({},Xn),{},{body:Ft!=null&&Ft.length?So:void 0}),columns:Mt,internalHooks:me,tailor:!0,ref:Ge})))}var vr=y.forwardRef(Ya);function ir(tt){return Le(vr,tt)}var Gr=ir(),_r=null,Ja=tt=>null,Dr=tt=>null,sa=b(84105),Ba=b(82661),zo=b(34643),xi=b(34061),fi=b(18929);function Li(tt){const[Ge,Ft]=(0,y.useState)(null);return[(0,y.useCallback)((nn,gn,fn)=>{const Sn=Ge!=null?Ge:nn,Dn=Math.min(Sn||0,nn),Xn=Math.max(Sn||0,nn),Kn=gn.slice(Dn,Xn+1).map(kn=>tt(kn)),Vn=Kn.some(kn=>!fn.has(kn)),Tn=[];return Kn.forEach(kn=>{Vn?(fn.has(kn)||Tn.push(kn),fn.add(kn)):(fn.delete(kn),Tn.push(kn))}),Ft(Vn?Xn:null),Tn},[Ge]),nn=>{Ft(nn)}]}var Go=b(32383),Di=b(62673),zi=b(75727),Ri=b(47889);const Ni={},ol="SELECT_ALL",fl="SELECT_INVERT",ll="SELECT_NONE",sl=[],ul=(tt,Ge)=>{let Ft=[];return(Ge||[]).forEach(Mt=>{Ft.push(Mt),Mt&&typeof Mt=="object"&&tt in Mt&&(Ft=[].concat((0,Gt.Z)(Ft),(0,Gt.Z)(ul(tt,Mt[tt]))))}),Ft};var Ro=(tt,Ge)=>{const{preserveSelectedRowKeys:Ft,selectedRowKeys:Mt,defaultSelectedRowKeys:Kt,getCheckboxProps:nn,onChange:gn,onSelect:fn,onSelectAll:Sn,onSelectInvert:Dn,onSelectNone:Xn,onSelectMultiple:Kn,columnWidth:Vn,type:Tn,selections:kn,fixed:Kr,renderCell:mr,hideSelectAll:aa,checkStrictly:Qr=!0}=Ge||{},{prefixCls:pa,data:Yr,pageData:fa,getRecordByKey:ya,getRowKey:Wa,expandType:Ka,childrenColumnName:wr,locale:ma,getPopupContainer:ua}=tt,Fa=(0,Go.ln)("Table"),[Br,Sr]=Li(An=>An),[xa,La]=(0,fi.Z)(Mt||Kt||sl,{value:Mt}),Ra=y.useRef(new Map),go=(0,y.useCallback)(An=>{if(Ft){const Er=new Map;An.forEach(br=>{let Rn=ya(br);!Rn&&Ra.current.has(br)&&(Rn=Ra.current.get(br)),Er.set(br,Rn)}),Ra.current=Er}},[ya,Ft]);y.useEffect(()=>{go(xa)},[xa]);const Ia=(0,y.useMemo)(()=>ul(wr,fa),[wr,fa]),{keyEntities:pi}=(0,y.useMemo)(()=>{if(Qr)return{keyEntities:null};let An=Yr;if(Ft){const Er=new Set(Ia.map((Rn,wn)=>Wa(Rn,wn))),br=Array.from(Ra.current).reduce((Rn,wn)=>{let[rr,er]=wn;return Er.has(rr)?Rn:Rn.concat(er)},[]);An=[].concat((0,Gt.Z)(An),(0,Gt.Z)(br))}return(0,xi.I8)(An,{externalGetKey:Wa,childrenPropName:wr})},[Yr,Wa,Qr,wr,Ft,Ia]),ii=(0,y.useMemo)(()=>{const An=new Map;return Ia.forEach((Er,br)=>{const Rn=Wa(Er,br),wn=(nn?nn(Er):null)||{};An.set(Rn,wn)}),An},[Ia,Wa,nn]),Bt=(0,y.useCallback)(An=>{const Er=Wa(An);let br;return ii.has(Er)?br=ii.get(Wa(An)):br=nn?nn(An):void 0,!!(br!=null&&br.disabled)},[ii,Wa]),[pt,vt]=(0,y.useMemo)(()=>{if(Qr)return[xa||[],[]];const{checkedKeys:An,halfCheckedKeys:Er}=(0,zo.S)(xa,!0,pi,Bt);return[An||[],Er]},[xa,Qr,pi,Bt]),Zn=(0,y.useMemo)(()=>{const An=Tn==="radio"?pt.slice(0,1):pt;return new Set(An)},[pt,Tn]),$n=(0,y.useMemo)(()=>Tn==="radio"?new Set:new Set(vt),[vt,Tn]);y.useEffect(()=>{Ge||La(sl)},[!!Ge]);const Qn=(0,y.useCallback)((An,Er)=>{let br,Rn;go(An),Ft?(br=An,Rn=An.map(wn=>Ra.current.get(wn))):(br=[],Rn=[],An.forEach(wn=>{const rr=ya(wn);rr!==void 0&&(br.push(wn),Rn.push(rr))})),La(br),gn==null||gn(br,Rn,{type:Er})},[La,ya,gn,Ft]),nr=(0,y.useCallback)((An,Er,br,Rn)=>{if(fn){const wn=br.map(rr=>ya(rr));fn(ya(An),Er,wn,Rn)}Qn(br,"single")},[fn,ya,Qn]),Wn=(0,y.useMemo)(()=>!kn||aa?null:(kn===!0?[ol,fl,ll]:kn).map(Er=>Er===ol?{key:"all",text:ma.selectionAll,onSelect(){Qn(Yr.map((br,Rn)=>Wa(br,Rn)).filter(br=>{const Rn=ii.get(br);return!(Rn!=null&&Rn.disabled)||Zn.has(br)}),"all")}}:Er===fl?{key:"invert",text:ma.selectInvert,onSelect(){const br=new Set(Zn);fa.forEach((wn,rr)=>{const er=Wa(wn,rr),Gn=ii.get(er);Gn!=null&&Gn.disabled||(br.has(er)?br.delete(er):br.add(er))});const Rn=Array.from(br);Dn&&(Fa.deprecated(!1,"onSelectInvert","onChange"),Dn(Rn)),Qn(Rn,"invert")}}:Er===ll?{key:"none",text:ma.selectNone,onSelect(){Xn==null||Xn(),Qn(Array.from(Zn).filter(br=>{const Rn=ii.get(br);return Rn==null?void 0:Rn.disabled}),"none")}}:Er).map(Er=>Object.assign(Object.assign({},Er),{onSelect:function(){for(var br,Rn,wn=arguments.length,rr=new Array(wn),er=0;er<wn;er++)rr[er]=arguments[er];(Rn=Er.onSelect)===null||Rn===void 0||(br=Rn).call.apply(br,[Er].concat(rr)),Sr(null)}})),[kn,Zn,fa,Wa,Dn,Qn]);return[(0,y.useCallback)(An=>{var Er;if(!Ge)return An.filter(In=>In!==Ni);let br=(0,Gt.Z)(An);const Rn=new Set(Zn),wn=Ia.map(Wa).filter(In=>!ii.get(In).disabled),rr=wn.every(In=>Rn.has(In)),er=wn.some(In=>Rn.has(In)),Gn=()=>{const In=[];rr?wn.forEach(Ha=>{Rn.delete(Ha),In.push(Ha)}):wn.forEach(Ha=>{Rn.has(Ha)||(Rn.add(Ha),In.push(Ha))});const zr=Array.from(Rn);Sn==null||Sn(!rr,zr.map(Ha=>ya(Ha)),In.map(Ha=>ya(Ha))),Qn(zr,"all"),Sr(null)};let Jr,no;if(Tn!=="radio"){let In;if(Wn){const Za={getPopupContainer:ua,items:Wn.map((Ho,To)=>{const{key:Ir,text:io,onSelect:Va}=Ho;return{key:Ir!=null?Ir:To,onClick:()=>{Va==null||Va(wn)},label:io}})};In=y.createElement("div",{className:`${pa}-selection-extra`},y.createElement(zi.Z,{menu:Za,getPopupContainer:ua},y.createElement("span",null,y.createElement(sa.Z,null))))}const zr=Ia.map((Za,Ho)=>{const To=Wa(Za,Ho),Ir=ii.get(To)||{};return Object.assign({checked:Rn.has(To)},Ir)}).filter(Za=>{let{disabled:Ho}=Za;return Ho}),Ha=!!zr.length&&zr.length===Ia.length,Uo=Ha&&zr.every(Za=>{let{checked:Ho}=Za;return Ho}),Po=Ha&&zr.some(Za=>{let{checked:Ho}=Za;return Ho});no=y.createElement(Di.default,{checked:Ha?Uo:!!Ia.length&&rr,indeterminate:Ha?!Uo&&Po:!rr&&er,onChange:Gn,disabled:Ia.length===0||Ha,"aria-label":In?"Custom selection":"Select all",skipGroup:!0}),Jr=!aa&&y.createElement("div",{className:`${pa}-selection`},no,In)}let Pn;Tn==="radio"?Pn=(In,zr,Ha)=>{const Uo=Wa(zr,Ha),Po=Rn.has(Uo),Za=ii.get(Uo);return{node:y.createElement(Ri.ZP,Object.assign({},Za,{checked:Po,onClick:Ho=>{var To;Ho.stopPropagation(),(To=Za==null?void 0:Za.onClick)===null||To===void 0||To.call(Za,Ho)},onChange:Ho=>{var To;Rn.has(Uo)||nr(Uo,!0,[Uo],Ho.nativeEvent),(To=Za==null?void 0:Za.onChange)===null||To===void 0||To.call(Za,Ho)}})),checked:Po}}:Pn=(In,zr,Ha)=>{var Uo;const Po=Wa(zr,Ha),Za=Rn.has(Po),Ho=$n.has(Po),To=ii.get(Po);let Ir;return Ka==="nest"?Ir=Ho:Ir=(Uo=To==null?void 0:To.indeterminate)!==null&&Uo!==void 0?Uo:Ho,{node:y.createElement(Di.default,Object.assign({},To,{indeterminate:Ir,checked:Za,skipGroup:!0,onClick:io=>{var Va;io.stopPropagation(),(Va=To==null?void 0:To.onClick)===null||Va===void 0||Va.call(To,io)},onChange:io=>{var Va;const{nativeEvent:gi}=io,{shiftKey:qi}=gi,ei=wn.findIndex(Jo=>Jo===Po),mo=pt.some(Jo=>wn.includes(Jo));if(qi&&Qr&&mo){const Jo=Br(ei,wn,Rn),xr=Array.from(Rn);Kn==null||Kn(!Za,xr.map(ia=>ya(ia)),Jo.map(ia=>ya(ia))),Qn(xr,"multiple")}else{const Jo=pt;if(Qr){const xr=Za?(0,Ba._5)(Jo,Po):(0,Ba.L0)(Jo,Po);nr(Po,!Za,xr,gi)}else{const xr=(0,zo.S)([].concat((0,Gt.Z)(Jo),[Po]),!0,pi,Bt),{checkedKeys:ia,halfCheckedKeys:to}=xr;let ca=ia;if(Za){const Oo=new Set(ia);Oo.delete(Po),ca=(0,zo.S)(Array.from(Oo),{checked:!1,halfCheckedKeys:to},pi,Bt).checkedKeys}nr(Po,!Za,ca,gi)}}Sr(Za?null:ei),(Va=To==null?void 0:To.onChange)===null||Va===void 0||Va.call(To,io)}})),checked:Za}};const qr=(In,zr,Ha)=>{const{node:Uo,checked:Po}=Pn(In,zr,Ha);return mr?mr(Po,zr,Ha,Uo):Uo};if(!br.includes(Ni))if(br.findIndex(In=>{var zr;return((zr=In[Yn])===null||zr===void 0?void 0:zr.columnType)==="EXPAND_COLUMN"})===0){const[In,...zr]=br;br=[In,Ni].concat((0,Gt.Z)(zr))}else br=[Ni].concat((0,Gt.Z)(br));const sn=br.indexOf(Ni);br=br.filter((In,zr)=>In!==Ni||zr===sn);const Fr=br[sn-1],ra=br[sn+1];let Xe=Kr;Xe===void 0&&((ra==null?void 0:ra.fixed)!==void 0?Xe=ra.fixed:(Fr==null?void 0:Fr.fixed)!==void 0&&(Xe=Fr.fixed)),Xe&&Fr&&((Er=Fr[Yn])===null||Er===void 0?void 0:Er.columnType)==="EXPAND_COLUMN"&&Fr.fixed===void 0&&(Fr.fixed=Xe);const Ur=Ce()(`${pa}-selection-col`,{[`${pa}-selection-col-with-dropdown`]:kn&&Tn==="checkbox"}),_n=()=>Ge!=null&&Ge.columnTitle?typeof Ge.columnTitle=="function"?Ge.columnTitle(no):Ge.columnTitle:Jr,$a={fixed:Xe,width:Vn,className:`${pa}-selection-column`,title:_n(),render:qr,onCell:Ge.onCell,[Yn]:{className:Ur}};return br.map(In=>In===Ni?$a:In)},[Wa,Ia,Ge,pt,Zn,$n,Vn,Wn,Ka,ii,Kn,nr,Bt]),Zn]},Qi=b(2738);function Ji(tt,Ge){return tt._antProxy=tt._antProxy||{},Object.keys(Ge).forEach(Ft=>{if(!(Ft in tt._antProxy)){const Mt=tt[Ft];tt._antProxy[Ft]=Mt,tt[Ft]=Ge[Ft]}}),tt}function ri(tt,Ge){return(0,y.useImperativeHandle)(tt,()=>{const Ft=Ge(),{nativeElement:Mt}=Ft;return typeof Proxy!="undefined"?new Proxy(Mt,{get(Kt,nn){return Ft[nn]?Ft[nn]:Reflect.get(Kt,nn)}}):Ji(Mt,Ft)})}var Vi=b(83010),Xi=b(48755),mi=b(38406),uo=b(83397),Mi=b(31756),bl=b(13783),Tl=b(85981),Cl=b(31709),ml=b(29787),ws=b(57700);function fs(tt){return Ge=>{const{prefixCls:Ft,onExpand:Mt,record:Kt,expanded:nn,expandable:gn}=Ge,fn=`${Ft}-row-expand-icon`;return y.createElement("button",{type:"button",onClick:Sn=>{Mt(Kt,Sn),Sn.stopPropagation()},className:Ce()(fn,{[`${fn}-spaced`]:!gn,[`${fn}-expanded`]:gn&&nn,[`${fn}-collapsed`]:gn&&!nn}),"aria-label":nn?tt.collapse:tt.expand,"aria-expanded":nn})}}var Ko=fs;function vi(tt){return(Ft,Mt)=>{const Kt=Ft.querySelector(`.${tt}-container`);let nn=Mt;if(Kt){const gn=getComputedStyle(Kt),fn=parseInt(gn.borderLeftWidth,10),Sn=parseInt(gn.borderRightWidth,10);nn=Mt-fn-Sn}return nn}}const qo=(tt,Ge)=>"key"in tt&&tt.key!==void 0&&tt.key!==null?tt.key:tt.dataIndex?Array.isArray(tt.dataIndex)?tt.dataIndex.join("."):tt.dataIndex:Ge;function oi(tt,Ge){return Ge?`${Ge}-${tt}`:`${tt}`}const Zi=(tt,Ge)=>typeof tt=="function"?tt(Ge):tt,rl=(tt,Ge)=>{const Ft=Zi(tt,Ge);return Object.prototype.toString.call(Ft)==="[object Object]"?"":Ft};var Gl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Pl=Gl,Wi=b(7657),Vt=function(Ge,Ft){return y.createElement(Wi.Z,(0,pe.Z)({},Ge,{ref:Ft,icon:Pl}))},Hl=y.forwardRef(Vt),ts=Hl,Ol=b(9981),Xl=b(40192);function ki(tt){const Ge=y.useRef(tt),Ft=(0,Xl.Z)();return[()=>Ge.current,Mt=>{Ge.current=Mt,Ft()}]}var Ql=b(7939),ms=b(584),xl=b(93041),Ll=b(78857),_l=b(18287),ps=b(47472),jl=b(49397),Fs=tt=>{const{value:Ge,filterSearch:Ft,tablePrefixCls:Mt,locale:Kt,onChange:nn}=tt;return Ft?y.createElement("div",{className:`${Mt}-filter-dropdown-search`},y.createElement(jl.Z,{prefix:y.createElement(ps.Z,null),placeholder:Kt.filterSearchPlaceholder,onChange:nn,value:Ge,htmlSize:1,className:`${Mt}-filter-dropdown-search-input`})):null},gl=b(10228);const Os=tt=>{const{keyCode:Ge}=tt;Ge===gl.Z.ENTER&&tt.stopPropagation()};var Rs=y.forwardRef((tt,Ge)=>y.createElement("div",{className:tt.className,onClick:Ft=>Ft.stopPropagation(),onKeyDown:Os,ref:Ge},tt.children));function wl(tt){let Ge=[];return(tt||[]).forEach(Ft=>{let{value:Mt,children:Kt}=Ft;Ge.push(Mt),Kt&&(Ge=[].concat((0,Gt.Z)(Ge),(0,Gt.Z)(wl(Kt))))}),Ge}function As(tt){return tt.some(Ge=>{let{children:Ft}=Ge;return Ft})}function Ds(tt,Ge){return typeof Ge=="string"||typeof Ge=="number"?Ge==null?void 0:Ge.toString().toLowerCase().includes(tt.trim().toLowerCase()):!1}function Ws(tt){let{filters:Ge,prefixCls:Ft,filteredKeys:Mt,filterMultiple:Kt,searchValue:nn,filterSearch:gn}=tt;return Ge.map((fn,Sn)=>{const Dn=String(fn.value);if(fn.children)return{key:Dn||Sn,label:fn.text,popupClassName:`${Ft}-dropdown-submenu`,children:Ws({filters:fn.children,prefixCls:Ft,filteredKeys:Mt,filterMultiple:Kt,searchValue:nn,filterSearch:gn})};const Xn=Kt?Di.default:Ri.ZP,Kn={key:fn.value!==void 0?Dn:Sn,label:y.createElement(y.Fragment,null,y.createElement(Xn,{checked:Mt.includes(Dn)}),y.createElement("span",null,fn.text))};return nn.trim()?typeof gn=="function"?gn(nn,fn)?Kn:null:Ds(nn,fn.text)?Kn:null:Kn})}function Bs(tt){return tt||[]}var Hs=tt=>{var Ge,Ft,Mt,Kt;const{tablePrefixCls:nn,prefixCls:gn,column:fn,dropdownPrefixCls:Sn,columnKey:Dn,filterOnClose:Xn,filterMultiple:Kn,filterMode:Vn="menu",filterSearch:Tn=!1,filterState:kn,triggerFilter:Kr,locale:mr,children:aa,getPopupContainer:Qr,rootClassName:pa}=tt,{filterResetToDefaultFilteredValue:Yr,defaultFilteredValue:fa,filterDropdownProps:ya={},filterDropdownOpen:Wa,filterDropdownVisible:Ka,onFilterDropdownVisibleChange:wr,onFilterDropdownOpenChange:ma}=fn,[ua,Fa]=y.useState(!1),Br=!!(kn&&(!((Ge=kn.filteredKeys)===null||Ge===void 0)&&Ge.length||kn.forceFiltered)),Sr=Pn=>{var qr;Fa(Pn),(qr=ya.onOpenChange)===null||qr===void 0||qr.call(ya,Pn),ma==null||ma(Pn),wr==null||wr(Pn)},xa=(Kt=(Mt=(Ft=ya.open)!==null&&Ft!==void 0?Ft:Wa)!==null&&Mt!==void 0?Mt:Ka)!==null&&Kt!==void 0?Kt:ua,La=kn==null?void 0:kn.filteredKeys,[Ra,go]=ki(Bs(La)),Ia=Pn=>{let{selectedKeys:qr}=Pn;go(qr)},pi=(Pn,qr)=>{let{node:sn,checked:Fr}=qr;Ia(Kn?{selectedKeys:Pn}:{selectedKeys:Fr&&sn.key?[sn.key]:[]})};y.useEffect(()=>{ua&&Ia({selectedKeys:Bs(La)})},[La]);const[ii,Bt]=y.useState([]),pt=Pn=>{Bt(Pn)},[vt,Zn]=y.useState(""),$n=Pn=>{const{value:qr}=Pn.target;Zn(qr)};y.useEffect(()=>{ua||Zn("")},[ua]);const Qn=Pn=>{const qr=Pn!=null&&Pn.length?Pn:null;if(qr===null&&(!kn||!kn.filteredKeys)||(0,xe.Z)(qr,kn==null?void 0:kn.filteredKeys,!0))return null;Kr({column:fn,key:Dn,filteredKeys:qr})},nr=()=>{Sr(!1),Qn(Ra())},Wn=function(){let{confirm:Pn,closeDropdown:qr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Pn&&Qn([]),qr&&Sr(!1),Zn(""),go(Yr?(fa||[]).map(sn=>String(sn)):[])},xn=function(){let{closeDropdown:Pn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Pn&&Sr(!1),Qn(Ra())},An=(Pn,qr)=>{qr.source==="trigger"&&(Pn&&La!==void 0&&go(Bs(La)),Sr(Pn),!Pn&&!fn.filterDropdown&&Xn&&nr())},Er=Ce()({[`${Sn}-menu-without-submenu`]:!As(fn.filters||[])}),br=Pn=>{if(Pn.target.checked){const qr=wl(fn==null?void 0:fn.filters).map(sn=>String(sn));go(qr)}else go([])},Rn=Pn=>{let{filters:qr}=Pn;return(qr||[]).map((sn,Fr)=>{const ra=String(sn.value),Xe={title:sn.text,key:sn.value!==void 0?ra:String(Fr)};return sn.children&&(Xe.children=Rn({filters:sn.children})),Xe})},wn=Pn=>{var qr;return Object.assign(Object.assign({},Pn),{text:Pn.title,value:Pn.key,children:((qr=Pn.children)===null||qr===void 0?void 0:qr.map(sn=>wn(sn)))||[]})};let rr;const{direction:er,renderEmpty:Gn}=y.useContext(Xi.E_);if(typeof fn.filterDropdown=="function")rr=fn.filterDropdown({prefixCls:`${Sn}-custom`,setSelectedKeys:Pn=>Ia({selectedKeys:Pn}),selectedKeys:Ra(),confirm:xn,clearFilters:Wn,filters:fn.filters,visible:xa,close:()=>{Sr(!1)}});else if(fn.filterDropdown)rr=fn.filterDropdown;else{const Pn=Ra()||[],qr=()=>{var Fr,ra;const Xe=(Fr=Gn==null?void 0:Gn("Table.filter"))!==null&&Fr!==void 0?Fr:y.createElement(ms.Z,{image:ms.Z.PRESENTED_IMAGE_SIMPLE,description:mr.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((fn.filters||[]).length===0)return Xe;if(Vn==="tree")return y.createElement(y.Fragment,null,y.createElement(Fs,{filterSearch:Tn,value:vt,onChange:$n,tablePrefixCls:nn,locale:mr}),y.createElement("div",{className:`${nn}-filter-dropdown-tree`},Kn?y.createElement(Di.default,{checked:Pn.length===wl(fn.filters).length,indeterminate:Pn.length>0&&Pn.length<wl(fn.filters).length,className:`${nn}-filter-dropdown-checkall`,onChange:br},(ra=mr==null?void 0:mr.filterCheckall)!==null&&ra!==void 0?ra:mr==null?void 0:mr.filterCheckAll):null,y.createElement(_l.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:Kn,checkStrictly:!Kn,className:`${Sn}-menu`,onCheck:pi,checkedKeys:Pn,selectedKeys:Pn,showIcon:!1,treeData:Rn({filters:fn.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:vt.trim()?$a=>typeof Tn=="function"?Tn(vt,wn($a)):Ds(vt,$a.title):void 0})));const Ur=Ws({filters:fn.filters||[],filterSearch:Tn,prefixCls:gn,filteredKeys:Ra(),filterMultiple:Kn,searchValue:vt}),_n=Ur.every($a=>$a===null);return y.createElement(y.Fragment,null,y.createElement(Fs,{filterSearch:Tn,value:vt,onChange:$n,tablePrefixCls:nn,locale:mr}),_n?Xe:y.createElement(xl.default,{selectable:!0,multiple:Kn,prefixCls:`${Sn}-menu`,className:Er,onSelect:Ia,onDeselect:Ia,selectedKeys:Pn,getPopupContainer:Qr,openKeys:ii,onOpenChange:pt,items:Ur}))},sn=()=>Yr?(0,xe.Z)((fa||[]).map(Fr=>String(Fr)),Pn,!0):Pn.length===0;rr=y.createElement(y.Fragment,null,qr(),y.createElement("div",{className:`${gn}-dropdown-btns`},y.createElement(Ql.ZP,{type:"link",size:"small",disabled:sn(),onClick:()=>Wn()},mr.filterReset),y.createElement(Ql.ZP,{type:"primary",size:"small",onClick:nr},mr.filterConfirm)))}fn.filterDropdown&&(rr=y.createElement(Ll.J,{selectable:void 0},rr)),rr=y.createElement(Rs,{className:`${gn}-dropdown`},rr);const Jr=()=>{let Pn;return typeof fn.filterIcon=="function"?Pn=fn.filterIcon(Br):fn.filterIcon?Pn=fn.filterIcon:Pn=y.createElement(ts,null),y.createElement("span",{role:"button",tabIndex:-1,className:Ce()(`${gn}-trigger`,{active:Br}),onClick:qr=>{qr.stopPropagation()}},Pn)},no=(0,Ol.Z)({trigger:["click"],placement:er==="rtl"?"bottomLeft":"bottomRight",children:Jr(),getPopupContainer:Qr},Object.assign(Object.assign({},ya),{rootClassName:Ce()(pa,ya.rootClassName),open:xa,onOpenChange:An,dropdownRender:()=>typeof(ya==null?void 0:ya.dropdownRender)=="function"?ya.dropdownRender(rr):rr}));return y.createElement("div",{className:`${gn}-column`},y.createElement("span",{className:`${nn}-column-title`},aa),y.createElement(zi.Z,Object.assign({},no)))};const bs=(tt,Ge,Ft)=>{let Mt=[];return(tt||[]).forEach((Kt,nn)=>{var gn;const fn=oi(nn,Ft);if(Kt.filters||"filterDropdown"in Kt||"onFilter"in Kt)if("filteredValue"in Kt){let Sn=Kt.filteredValue;"filterDropdown"in Kt||(Sn=(gn=Sn==null?void 0:Sn.map(String))!==null&&gn!==void 0?gn:Sn),Mt.push({column:Kt,key:qo(Kt,fn),filteredKeys:Sn,forceFiltered:Kt.filtered})}else Mt.push({column:Kt,key:qo(Kt,fn),filteredKeys:Ge&&Kt.defaultFilteredValue?Kt.defaultFilteredValue:void 0,forceFiltered:Kt.filtered});"children"in Kt&&(Mt=[].concat((0,Gt.Z)(Mt),(0,Gt.Z)(bs(Kt.children,Ge,fn))))}),Mt};function Fl(tt,Ge,Ft,Mt,Kt,nn,gn,fn,Sn){return Ft.map((Dn,Xn)=>{const Kn=oi(Xn,fn),{filterOnClose:Vn=!0,filterMultiple:Tn=!0,filterMode:kn,filterSearch:Kr}=Dn;let mr=Dn;if(mr.filters||mr.filterDropdown){const aa=qo(mr,Kn),Qr=Mt.find(pa=>{let{key:Yr}=pa;return aa===Yr});mr=Object.assign(Object.assign({},mr),{title:pa=>y.createElement(Hs,{tablePrefixCls:tt,prefixCls:`${tt}-filter`,dropdownPrefixCls:Ge,column:mr,columnKey:aa,filterState:Qr,filterOnClose:Vn,filterMultiple:Tn,filterMode:kn,filterSearch:Kr,triggerFilter:nn,locale:Kt,getPopupContainer:gn,rootClassName:Sn},Zi(Dn.title,pa))})}return"children"in mr&&(mr=Object.assign(Object.assign({},mr),{children:Fl(tt,Ge,mr.children,Mt,Kt,nn,gn,Kn,Sn)})),mr})}const Ki=tt=>{const Ge={};return tt.forEach(Ft=>{let{key:Mt,filteredKeys:Kt,column:nn}=Ft;const gn=Mt,{filters:fn,filterDropdown:Sn}=nn;if(Sn)Ge[gn]=Kt||null;else if(Array.isArray(Kt)){const Dn=wl(fn);Ge[gn]=Dn.filter(Xn=>Kt.includes(String(Xn)))}else Ge[gn]=null}),Ge},Bi=(tt,Ge,Ft)=>Ge.reduce((Kt,nn)=>{const{column:{onFilter:gn,filters:fn},filteredKeys:Sn}=nn;return gn&&Sn&&Sn.length?Kt.map(Dn=>Object.assign({},Dn)).filter(Dn=>Sn.some(Xn=>{const Kn=wl(fn),Vn=Kn.findIndex(kn=>String(kn)===String(Xn)),Tn=Vn!==-1?Kn[Vn]:Xn;return Dn[Ft]&&(Dn[Ft]=Bi(Dn[Ft],Ge,Ft)),gn(Tn,Dn)})):Kt},tt),yl=tt=>tt.flatMap(Ge=>"children"in Ge?[Ge].concat((0,Gt.Z)(yl(Ge.children||[]))):[Ge]);var pl=tt=>{const{prefixCls:Ge,dropdownPrefixCls:Ft,mergedColumns:Mt,onFilterChange:Kt,getPopupContainer:nn,locale:gn,rootClassName:fn}=tt,Sn=(0,Go.ln)("Table"),Dn=y.useMemo(()=>yl(Mt||[]),[Mt]),[Xn,Kn]=y.useState(()=>bs(Dn,!0)),Vn=y.useMemo(()=>{const mr=bs(Dn,!1);if(mr.length===0)return mr;let aa=!0,Qr=!0;if(mr.forEach(pa=>{let{filteredKeys:Yr}=pa;Yr!==void 0?aa=!1:Qr=!1}),aa){const pa=(Dn||[]).map((Yr,fa)=>qo(Yr,oi(fa)));return Xn.filter(Yr=>{let{key:fa}=Yr;return pa.includes(fa)}).map(Yr=>{const fa=Dn[pa.findIndex(ya=>ya===Yr.key)];return Object.assign(Object.assign({},Yr),{column:Object.assign(Object.assign({},Yr.column),fa),forceFiltered:fa.filtered})})}return mr},[Dn,Xn]),Tn=y.useMemo(()=>Ki(Vn),[Vn]),kn=mr=>{const aa=Vn.filter(Qr=>{let{key:pa}=Qr;return pa!==mr.key});aa.push(mr),Kn(aa),Kt(Ki(aa),aa)};return[mr=>Fl(Ge,Ft,mr,Vn,gn,kn,nn,void 0,fn),Vn,Tn]},ns=(tt,Ge,Ft)=>{const Mt=y.useRef({});function Kt(nn){var gn;if(!Mt.current||Mt.current.data!==tt||Mt.current.childrenColumnName!==Ge||Mt.current.getRowKey!==Ft){let Sn=function(Dn){Dn.forEach((Xn,Kn)=>{const Vn=Ft(Xn,Kn);fn.set(Vn,Xn),Xn&&typeof Xn=="object"&&Ge in Xn&&Sn(Xn[Ge]||[])})};const fn=new Map;Sn(tt),Mt.current={data:tt,childrenColumnName:Ge,kvMap:fn,getRowKey:Ft}}return(gn=Mt.current.kvMap)===null||gn===void 0?void 0:gn.get(nn)}return[Kt]},Jl=function(tt,Ge){var Ft={};for(var Mt in tt)Object.prototype.hasOwnProperty.call(tt,Mt)&&Ge.indexOf(Mt)<0&&(Ft[Mt]=tt[Mt]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Kt=0,Mt=Object.getOwnPropertySymbols(tt);Kt<Mt.length;Kt++)Ge.indexOf(Mt[Kt])<0&&Object.prototype.propertyIsEnumerable.call(tt,Mt[Kt])&&(Ft[Mt[Kt]]=tt[Mt[Kt]]);return Ft};const rs=10;function Rl(tt,Ge){const Ft={current:tt.current,pageSize:tt.pageSize};return Object.keys(Ge&&typeof Ge=="object"?Ge:{}).forEach(Kt=>{const nn=tt[Kt];typeof nn!="function"&&(Ft[Kt]=nn)}),Ft}function Vl(tt,Ge,Ft){const Mt=Ft&&typeof Ft=="object"?Ft:{},{total:Kt=0}=Mt,nn=Jl(Mt,["total"]),[gn,fn]=(0,y.useState)(()=>({current:"defaultCurrent"in nn?nn.defaultCurrent:1,pageSize:"defaultPageSize"in nn?nn.defaultPageSize:rs})),Sn=(0,Ol.Z)(gn,nn,{total:Kt>0?Kt:tt}),Dn=Math.ceil((Kt||tt)/Sn.pageSize);Sn.current>Dn&&(Sn.current=Dn||1);const Xn=(Vn,Tn)=>{fn({current:Vn!=null?Vn:1,pageSize:Tn||Sn.pageSize})},Kn=(Vn,Tn)=>{var kn;Ft&&((kn=Ft.onChange)===null||kn===void 0||kn.call(Ft,Vn,Tn)),Xn(Vn,Tn),Ge(Vn,Tn||(Sn==null?void 0:Sn.pageSize))};return Ft===!1?[{},()=>{}]:[Object.assign(Object.assign({},Sn),{onChange:Kn}),Xn]}var as=Vl,os=b(89489),Xs=b(59477),js=b(25399);const Ns="ascend",hs="descend",is=tt=>typeof tt.sorter=="object"&&typeof tt.sorter.multiple=="number"?tt.sorter.multiple:!1,Dl=tt=>typeof tt=="function"?tt:tt&&typeof tt=="object"&&tt.compare?tt.compare:!1,ss=(tt,Ge)=>Ge?tt[tt.indexOf(Ge)+1]:tt[0],us=(tt,Ge,Ft)=>{let Mt=[];const Kt=(nn,gn)=>{Mt.push({column:nn,key:qo(nn,gn),multiplePriority:is(nn),sortOrder:nn.sortOrder})};return(tt||[]).forEach((nn,gn)=>{const fn=oi(gn,Ft);nn.children?("sortOrder"in nn&&Kt(nn,fn),Mt=[].concat((0,Gt.Z)(Mt),(0,Gt.Z)(us(nn.children,Ge,fn)))):nn.sorter&&("sortOrder"in nn?Kt(nn,fn):Ge&&nn.defaultSortOrder&&Mt.push({column:nn,key:qo(nn,fn),multiplePriority:is(nn),sortOrder:nn.defaultSortOrder}))}),Mt},Vs=(tt,Ge,Ft,Mt,Kt,nn,gn,fn)=>(Ge||[]).map((Dn,Xn)=>{const Kn=oi(Xn,fn);let Vn=Dn;if(Vn.sorter){const Tn=Vn.sortDirections||Kt,kn=Vn.showSorterTooltip===void 0?gn:Vn.showSorterTooltip,Kr=qo(Vn,Kn),mr=Ft.find(wr=>{let{key:ma}=wr;return ma===Kr}),aa=mr?mr.sortOrder:null,Qr=ss(Tn,aa);let pa;if(Dn.sortIcon)pa=Dn.sortIcon({sortOrder:aa});else{const wr=Tn.includes(Ns)&&y.createElement(Xs.Z,{className:Ce()(`${tt}-column-sorter-up`,{active:aa===Ns})}),ma=Tn.includes(hs)&&y.createElement(os.Z,{className:Ce()(`${tt}-column-sorter-down`,{active:aa===hs})});pa=y.createElement("span",{className:Ce()(`${tt}-column-sorter`,{[`${tt}-column-sorter-full`]:!!(wr&&ma)})},y.createElement("span",{className:`${tt}-column-sorter-inner`,"aria-hidden":"true"},wr,ma))}const{cancelSort:Yr,triggerAsc:fa,triggerDesc:ya}=nn||{};let Wa=Yr;Qr===hs?Wa=ya:Qr===Ns&&(Wa=fa);const Ka=typeof kn=="object"?Object.assign({title:Wa},kn):{title:Wa};Vn=Object.assign(Object.assign({},Vn),{className:Ce()(Vn.className,{[`${tt}-column-sort`]:aa}),title:wr=>{const ma=`${tt}-column-sorters`,ua=y.createElement("span",{className:`${tt}-column-title`},Zi(Dn.title,wr)),Fa=y.createElement("div",{className:ma},ua,pa);return kn?typeof kn!="boolean"&&(kn==null?void 0:kn.target)==="sorter-icon"?y.createElement("div",{className:`${ma} ${tt}-column-sorters-tooltip-target-sorter`},ua,y.createElement(js.Z,Object.assign({},Ka),pa)):y.createElement(js.Z,Object.assign({},Ka),Fa):Fa},onHeaderCell:wr=>{var ma;const ua=((ma=Dn.onHeaderCell)===null||ma===void 0?void 0:ma.call(Dn,wr))||{},Fa=ua.onClick,Br=ua.onKeyDown;ua.onClick=La=>{Mt({column:Dn,key:Kr,sortOrder:Qr,multiplePriority:is(Dn)}),Fa==null||Fa(La)},ua.onKeyDown=La=>{La.keyCode===gl.Z.ENTER&&(Mt({column:Dn,key:Kr,sortOrder:Qr,multiplePriority:is(Dn)}),Br==null||Br(La))};const Sr=rl(Dn.title,{}),xa=Sr==null?void 0:Sr.toString();return aa&&(ua["aria-sort"]=aa==="ascend"?"ascending":"descending"),ua["aria-label"]=xa||"",ua.className=Ce()(ua.className,`${tt}-column-has-sorters`),ua.tabIndex=0,Dn.ellipsis&&(ua.title=(Sr!=null?Sr:"").toString()),ua}})}return"children"in Vn&&(Vn=Object.assign(Object.assign({},Vn),{children:Vs(tt,Vn.children,Ft,Mt,Kt,nn,gn,Kn)})),Vn}),nu=tt=>{const{column:Ge,sortOrder:Ft}=tt;return{column:Ge,order:Ft,field:Ge.dataIndex,columnKey:Ge.key}},ql=tt=>{const Ge=tt.filter(Ft=>{let{sortOrder:Mt}=Ft;return Mt}).map(nu);if(Ge.length===0&&tt.length){const Ft=tt.length-1;return Object.assign(Object.assign({},nu(tt[Ft])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return Ge.length<=1?Ge[0]||{}:Ge},Ps=(tt,Ge,Ft)=>{const Mt=Ge.slice().sort((gn,fn)=>fn.multiplePriority-gn.multiplePriority),Kt=tt.slice(),nn=Mt.filter(gn=>{let{column:{sorter:fn},sortOrder:Sn}=gn;return Dl(fn)&&Sn});return nn.length?Kt.sort((gn,fn)=>{for(let Sn=0;Sn<nn.length;Sn+=1){const Dn=nn[Sn],{column:{sorter:Xn},sortOrder:Kn}=Dn,Vn=Dl(Xn);if(Vn&&Kn){const Tn=Vn(gn,fn,Kn);if(Tn!==0)return Kn===Ns?Tn:-Tn}}return 0}).map(gn=>{const fn=gn[Ft];return fn?Object.assign(Object.assign({},gn),{[Ft]:Ps(fn,Ge,Ft)}):gn}):Kt};var Js=tt=>{const{prefixCls:Ge,mergedColumns:Ft,sortDirections:Mt,tableLocale:Kt,showSorterTooltip:nn,onSorterChange:gn}=tt,[fn,Sn]=y.useState(us(Ft,!0)),Dn=(Kr,mr)=>{const aa=[];return Kr.forEach((Qr,pa)=>{const Yr=oi(pa,mr);if(aa.push(qo(Qr,Yr)),Array.isArray(Qr.children)){const fa=Dn(Qr.children,Yr);aa.push.apply(aa,(0,Gt.Z)(fa))}}),aa},Xn=y.useMemo(()=>{let Kr=!0;const mr=us(Ft,!1);if(!mr.length){const Yr=Dn(Ft);return fn.filter(fa=>{let{key:ya}=fa;return Yr.includes(ya)})}const aa=[];function Qr(Yr){Kr?aa.push(Yr):aa.push(Object.assign(Object.assign({},Yr),{sortOrder:null}))}let pa=null;return mr.forEach(Yr=>{pa===null?(Qr(Yr),Yr.sortOrder&&(Yr.multiplePriority===!1?Kr=!1:pa=!0)):(pa&&Yr.multiplePriority!==!1||(Kr=!1),Qr(Yr))}),aa},[Ft,fn]),Kn=y.useMemo(()=>{var Kr,mr;const aa=Xn.map(Qr=>{let{column:pa,sortOrder:Yr}=Qr;return{column:pa,order:Yr}});return{sortColumns:aa,sortColumn:(Kr=aa[0])===null||Kr===void 0?void 0:Kr.column,sortOrder:(mr=aa[0])===null||mr===void 0?void 0:mr.order}},[Xn]),Vn=Kr=>{let mr;Kr.multiplePriority===!1||!Xn.length||Xn[0].multiplePriority===!1?mr=[Kr]:mr=[].concat((0,Gt.Z)(Xn.filter(aa=>{let{key:Qr}=aa;return Qr!==Kr.key})),[Kr]),Sn(mr),gn(ql(mr),mr)};return[Kr=>Vs(Ge,Kr,Xn,Vn,Mt,Kt,nn),Xn,Kn,()=>ql(Xn)]};const Ms=(tt,Ge)=>tt.map(Mt=>{const Kt=Object.assign({},Mt);return Kt.title=Zi(Mt.title,Ge),"children"in Kt&&(Kt.children=Ms(Kt.children,Ge)),Kt});var qs=tt=>[y.useCallback(Ft=>Ms(Ft,tt),[tt])],Us=yo((tt,Ge)=>{const{_renderTimes:Ft}=tt,{_renderTimes:Mt}=Ge;return Ft!==Mt}),Ts=ir((tt,Ge)=>{const{_renderTimes:Ft}=tt,{_renderTimes:Mt}=Ge;return Ft!==Mt}),Xo=b(36237),Ls=b(17835),be=b(63356),it=b(16931),Ct=b(51636),_t=tt=>{const{componentCls:Ge,lineWidth:Ft,lineType:Mt,tableBorderColor:Kt,tableHeaderBg:nn,tablePaddingVertical:gn,tablePaddingHorizontal:fn,calc:Sn}=tt,Dn=`${(0,Xo.unit)(Ft)} ${Mt} ${Kt}`,Xn=(Kn,Vn,Tn)=>({[`&${Ge}-${Kn}`]:{[`> ${Ge}-container`]:{[`> ${Ge}-content, > ${Ge}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Ge}-expanded-row-fixed`]:{margin:`${(0,Xo.unit)(Sn(Vn).mul(-1).equal())}
|
|
|
${(0,Xo.unit)(Sn(Sn(Tn).add(Ft)).mul(-1).equal())}`}}}}}});return{[`${Ge}-wrapper`]:{[`${Ge}${Ge}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Ge}-title`]:{border:Dn,borderBottom:0},[`> ${Ge}-container`]:{borderInlineStart:Dn,borderTop:Dn,[`
|
|
|
> ${Ge}-content,
|
|
|
> ${Ge}-header,
|
|
|
> ${Ge}-body,
|
|
|
> ${Ge}-summary
|
|
|
`]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:Dn},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Dn},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${Ge}-cell-fix-right-first::after`]:{borderInlineEnd:Dn}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${Ge}-expanded-row-fixed`]:{margin:`${(0,Xo.unit)(Sn(gn).mul(-1).equal())} ${(0,Xo.unit)(Sn(Sn(fn).add(Ft)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:Ft,bottom:0,borderInlineEnd:Dn,content:'""'}}}}}},[`&${Ge}-scroll-horizontal`]:{[`> ${Ge}-container > ${Ge}-body`]:{"> table > tbody":{[`
|
|
|
> tr${Ge}-expanded-row,
|
|
|
> tr${Ge}-placeholder
|
|
|
`]:{"> th, > td":{borderInlineEnd:0}}}}}},Xn("middle",tt.tablePaddingVerticalMiddle,tt.tablePaddingHorizontalMiddle)),Xn("small",tt.tablePaddingVerticalSmall,tt.tablePaddingHorizontalSmall)),{[`> ${Ge}-footer`]:{border:Dn,borderTop:0}}),[`${Ge}-cell`]:{[`${Ge}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${(0,Xo.unit)(Ft)} 0 ${(0,Xo.unit)(Ft)} ${nn}`}},[`${Ge}-bordered ${Ge}-cell-scrollbar`]:{borderInlineEnd:Dn}}}},Mn=tt=>{const{componentCls:Ge}=tt;return{[`${Ge}-wrapper`]:{[`${Ge}-cell-ellipsis`]:Object.assign(Object.assign({},be.vS),{wordBreak:"keep-all",[`
|
|
|
&${Ge}-cell-fix-left-last,
|
|
|
&${Ge}-cell-fix-right-first
|
|
|
`]:{overflow:"visible",[`${Ge}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${Ge}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},ur=tt=>{const{componentCls:Ge}=tt;return{[`${Ge}-wrapper`]:{[`${Ge}-tbody > tr${Ge}-placeholder`]:{textAlign:"center",color:tt.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:tt.colorBgContainer}}}}},jn=tt=>{const{componentCls:Ge,antCls:Ft,motionDurationSlow:Mt,lineWidth:Kt,paddingXS:nn,lineType:gn,tableBorderColor:fn,tableExpandIconBg:Sn,tableExpandColumnWidth:Dn,borderRadius:Xn,tablePaddingVertical:Kn,tablePaddingHorizontal:Vn,tableExpandedRowBg:Tn,paddingXXS:kn,expandIconMarginTop:Kr,expandIconSize:mr,expandIconHalfInner:aa,expandIconScale:Qr,calc:pa}=tt,Yr=`${(0,Xo.unit)(Kt)} ${gn} ${fn}`,fa=pa(kn).sub(Kt).equal();return{[`${Ge}-wrapper`]:{[`${Ge}-expand-icon-col`]:{width:Dn},[`${Ge}-row-expand-icon-cell`]:{textAlign:"center",[`${Ge}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${Ge}-row-indent`]:{height:1,float:"left"},[`${Ge}-row-expand-icon`]:Object.assign(Object.assign({},(0,be.Nd)(tt)),{position:"relative",float:"left",width:mr,height:mr,color:"inherit",lineHeight:(0,Xo.unit)(mr),background:Sn,border:Yr,borderRadius:Xn,transform:`scale(${Qr})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Mt} ease-out`,content:'""'},"&::before":{top:aa,insetInlineEnd:fa,insetInlineStart:fa,height:Kt},"&::after":{top:fa,bottom:fa,insetInlineStart:aa,width:Kt,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${Ge}-row-indent + ${Ge}-row-expand-icon`]:{marginTop:Kr,marginInlineEnd:nn},[`tr${Ge}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Tn}},[`${Ft}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"100%"}}},[`${Ge}-expanded-row-fixed`]:{position:"relative",margin:`${(0,Xo.unit)(pa(Kn).mul(-1).equal())} ${(0,Xo.unit)(pa(Vn).mul(-1).equal())}`,padding:`${(0,Xo.unit)(Kn)} ${(0,Xo.unit)(Vn)}`}}}},Hr=tt=>{const{componentCls:Ge,antCls:Ft,iconCls:Mt,tableFilterDropdownWidth:Kt,tableFilterDropdownSearchWidth:nn,paddingXXS:gn,paddingXS:fn,colorText:Sn,lineWidth:Dn,lineType:Xn,tableBorderColor:Kn,headerIconColor:Vn,fontSizeSM:Tn,tablePaddingHorizontal:kn,borderRadius:Kr,motionDurationSlow:mr,colorTextDescription:aa,colorPrimary:Qr,tableHeaderFilterActiveBg:pa,colorTextDisabled:Yr,tableFilterDropdownBg:fa,tableFilterDropdownHeight:ya,controlItemBgHover:Wa,controlItemBgActive:Ka,boxShadowSecondary:wr,filterDropdownMenuBg:ma,calc:ua}=tt,Fa=`${Ft}-dropdown`,Br=`${Ge}-filter-dropdown`,Sr=`${Ft}-tree`,xa=`${(0,Xo.unit)(Dn)} ${Xn} ${Kn}`;return[{[`${Ge}-wrapper`]:{[`${Ge}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Ge}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:ua(gn).mul(-1).equal(),marginInline:`${(0,Xo.unit)(gn)} ${(0,Xo.unit)(ua(kn).div(2).mul(-1).equal())}`,padding:`0 ${(0,Xo.unit)(gn)}`,color:Vn,fontSize:Tn,borderRadius:Kr,cursor:"pointer",transition:`all ${mr}`,"&:hover":{color:aa,background:pa},"&.active":{color:Qr}}}},{[`${Ft}-dropdown`]:{[Br]:Object.assign(Object.assign({},(0,be.Wf)(tt)),{minWidth:Kt,backgroundColor:fa,borderRadius:Kr,boxShadow:wr,overflow:"hidden",[`${Fa}-menu`]:{maxHeight:ya,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:ma,"&:empty::after":{display:"block",padding:`${(0,Xo.unit)(fn)} 0`,color:Yr,fontSize:Tn,textAlign:"center",content:'"Not Found"'}},[`${Br}-tree`]:{paddingBlock:`${(0,Xo.unit)(fn)} 0`,paddingInline:fn,[Sr]:{padding:0},[`${Sr}-treenode ${Sr}-node-content-wrapper:hover`]:{backgroundColor:Wa},[`${Sr}-treenode-checkbox-checked ${Sr}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Ka}}},[`${Br}-search`]:{padding:fn,borderBottom:xa,"&-input":{input:{minWidth:nn},[Mt]:{color:Yr}}},[`${Br}-checkall`]:{width:"100%",marginBottom:gn,marginInlineStart:gn},[`${Br}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${(0,Xo.unit)(ua(fn).sub(Dn).equal())} ${(0,Xo.unit)(fn)}`,overflow:"hidden",borderTop:xa}})}},{[`${Ft}-dropdown ${Br}, ${Br}-submenu`]:{[`${Ft}-checkbox-wrapper + span`]:{paddingInlineStart:fn,color:Sn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Nr=tt=>{const{componentCls:Ge,lineWidth:Ft,colorSplit:Mt,motionDurationSlow:Kt,zIndexTableFixed:nn,tableBg:gn,zIndexTableSticky:fn,calc:Sn}=tt,Dn=Mt;return{[`${Ge}-wrapper`]:{[`
|
|
|
${Ge}-cell-fix-left,
|
|
|
${Ge}-cell-fix-right
|
|
|
`]:{position:"sticky !important",zIndex:nn,background:gn},[`
|
|
|
${Ge}-cell-fix-left-first::after,
|
|
|
${Ge}-cell-fix-left-last::after
|
|
|
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:Sn(Ft).mul(-1).equal(),width:30,transform:"translateX(100%)",transition:`box-shadow ${Kt}`,content:'""',pointerEvents:"none"},[`${Ge}-cell-fix-left-all::after`]:{display:"none"},[`
|
|
|
${Ge}-cell-fix-right-first::after,
|
|
|
${Ge}-cell-fix-right-last::after
|
|
|
`]:{position:"absolute",top:0,bottom:Sn(Ft).mul(-1).equal(),left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Kt}`,content:'""',pointerEvents:"none"},[`${Ge}-container`]:{position:"relative","&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Sn(fn).add(1).equal({unit:!1}),width:30,transition:`box-shadow ${Kt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${Ge}-ping-left`]:{[`&:not(${Ge}-has-fix-left) ${Ge}-container::before`]:{boxShadow:`inset 10px 0 8px -8px ${Dn}`},[`
|
|
|
${Ge}-cell-fix-left-first::after,
|
|
|
${Ge}-cell-fix-left-last::after
|
|
|
`]:{boxShadow:`inset 10px 0 8px -8px ${Dn}`},[`${Ge}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${Ge}-ping-right`]:{[`&:not(${Ge}-has-fix-right) ${Ge}-container::after`]:{boxShadow:`inset -10px 0 8px -8px ${Dn}`},[`
|
|
|
${Ge}-cell-fix-right-first::after,
|
|
|
${Ge}-cell-fix-right-last::after
|
|
|
`]:{boxShadow:`inset -10px 0 8px -8px ${Dn}`}},[`${Ge}-fixed-column-gapped`]:{[`
|
|
|
${Ge}-cell-fix-left-first::after,
|
|
|
${Ge}-cell-fix-left-last::after,
|
|
|
${Ge}-cell-fix-right-first::after,
|
|
|
${Ge}-cell-fix-right-last::after
|
|
|
`]:{boxShadow:"none"}}}}},ta=tt=>{const{componentCls:Ge,antCls:Ft,margin:Mt}=tt;return{[`${Ge}-wrapper`]:{[`${Ge}-pagination${Ft}-pagination`]:{margin:`${(0,Xo.unit)(Mt)} 0`},[`${Ge}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:tt.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Ua=tt=>{const{componentCls:Ge,tableRadius:Ft}=tt;return{[`${Ge}-wrapper`]:{[Ge]:{[`${Ge}-title, ${Ge}-header`]:{borderRadius:`${(0,Xo.unit)(Ft)} ${(0,Xo.unit)(Ft)} 0 0`},[`${Ge}-title + ${Ge}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${Ge}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:Ft,borderStartEndRadius:Ft,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Ft},"> *:last-child":{borderStartEndRadius:Ft}}},"&-footer":{borderRadius:`0 0 ${(0,Xo.unit)(Ft)} ${(0,Xo.unit)(Ft)}`}}}}},da=tt=>{const{componentCls:Ge}=tt;return{[`${Ge}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${Ge}-pagination-left`]:{justifyContent:"flex-end"},[`${Ge}-pagination-right`]:{justifyContent:"flex-start"},[`${Ge}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${Ge}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${Ge}-row-indent`]:{float:"right"}}}}},Sa=tt=>{const{componentCls:Ge,antCls:Ft,iconCls:Mt,fontSizeIcon:Kt,padding:nn,paddingXS:gn,headerIconColor:fn,headerIconHoverColor:Sn,tableSelectionColumnWidth:Dn,tableSelectedRowBg:Xn,tableSelectedRowHoverBg:Kn,tableRowHoverBg:Vn,tablePaddingHorizontal:Tn,calc:kn}=tt;return{[`${Ge}-wrapper`]:{[`${Ge}-selection-col`]:{width:Dn,[`&${Ge}-selection-col-with-dropdown`]:{width:kn(Dn).add(Kt).add(kn(nn).div(4)).equal()}},[`${Ge}-bordered ${Ge}-selection-col`]:{width:kn(Dn).add(kn(gn).mul(2)).equal(),[`&${Ge}-selection-col-with-dropdown`]:{width:kn(Dn).add(Kt).add(kn(nn).div(4)).add(kn(gn).mul(2)).equal()}},[`
|
|
|
table tr th${Ge}-selection-column,
|
|
|
table tr td${Ge}-selection-column,
|
|
|
${Ge}-selection-column
|
|
|
`]:{paddingInlineEnd:tt.paddingXS,paddingInlineStart:tt.paddingXS,textAlign:"center",[`${Ft}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${Ge}-selection-column${Ge}-cell-fix-left`]:{zIndex:kn(tt.zIndexTableFixed).add(1).equal({unit:!1})},[`table tr th${Ge}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${Ge}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${Ge}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${tt.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:(0,Xo.unit)(kn(Tn).div(4).equal()),[Mt]:{color:fn,fontSize:Kt,verticalAlign:"baseline","&:hover":{color:Sn}}},[`${Ge}-tbody`]:{[`${Ge}-row`]:{[`&${Ge}-row-selected`]:{[`> ${Ge}-cell`]:{background:Xn,"&-row-hover":{background:Kn}}},[`> ${Ge}-cell-row-hover`]:{background:Vn}}}}}},No=tt=>{const{componentCls:Ge,tableExpandColumnWidth:Ft,calc:Mt}=tt,Kt=(nn,gn,fn,Sn)=>({[`${Ge}${Ge}-${nn}`]:{fontSize:Sn,[`
|
|
|
${Ge}-title,
|
|
|
${Ge}-footer,
|
|
|
${Ge}-cell,
|
|
|
${Ge}-thead > tr > th,
|
|
|
${Ge}-tbody > tr > th,
|
|
|
${Ge}-tbody > tr > td,
|
|
|
tfoot > tr > th,
|
|
|
tfoot > tr > td
|
|
|
`]:{padding:`${(0,Xo.unit)(gn)} ${(0,Xo.unit)(fn)}`},[`${Ge}-filter-trigger`]:{marginInlineEnd:(0,Xo.unit)(Mt(fn).div(2).mul(-1).equal())},[`${Ge}-expanded-row-fixed`]:{margin:`${(0,Xo.unit)(Mt(gn).mul(-1).equal())} ${(0,Xo.unit)(Mt(fn).mul(-1).equal())}`},[`${Ge}-tbody`]:{[`${Ge}-wrapper:only-child ${Ge}`]:{marginBlock:(0,Xo.unit)(Mt(gn).mul(-1).equal()),marginInline:`${(0,Xo.unit)(Mt(Ft).sub(fn).equal())} ${(0,Xo.unit)(Mt(fn).mul(-1).equal())}`}},[`${Ge}-selection-extra`]:{paddingInlineStart:(0,Xo.unit)(Mt(fn).div(4).equal())}}});return{[`${Ge}-wrapper`]:Object.assign(Object.assign({},Kt("middle",tt.tablePaddingVerticalMiddle,tt.tablePaddingHorizontalMiddle,tt.tableFontSizeMiddle)),Kt("small",tt.tablePaddingVerticalSmall,tt.tablePaddingHorizontalSmall,tt.tableFontSizeSmall))}},Eo=tt=>{const{componentCls:Ge,marginXXS:Ft,fontSizeIcon:Mt,headerIconColor:Kt,headerIconHoverColor:nn}=tt;return{[`${Ge}-wrapper`]:{[`${Ge}-thead th${Ge}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${tt.motionDurationSlow}, left 0s`,"&:hover":{background:tt.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:tt.colorPrimary},[`
|
|
|
&${Ge}-cell-fix-left:hover,
|
|
|
&${Ge}-cell-fix-right:hover
|
|
|
`]:{background:tt.tableFixedHeaderSortActiveBg}},[`${Ge}-thead th${Ge}-column-sort`]:{background:tt.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${Ge}-column-sort`]:{background:tt.tableBodySortBg},[`${Ge}-column-title`]:{position:"relative",zIndex:1,flex:1,minWidth:0},[`${Ge}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${Ge}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${Ge}-column-sorter`]:{marginInlineStart:Ft,color:Kt,fontSize:0,transition:`color ${tt.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Mt,"&.active":{color:tt.colorPrimary}},[`${Ge}-column-sorter-up + ${Ge}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${Ge}-column-sorters:hover ${Ge}-column-sorter`]:{color:nn}}}},Wo=tt=>{const{componentCls:Ge,opacityLoading:Ft,tableScrollThumbBg:Mt,tableScrollThumbBgHover:Kt,tableScrollThumbSize:nn,tableScrollBg:gn,zIndexTableSticky:fn,stickyScrollBarBorderRadius:Sn,lineWidth:Dn,lineType:Xn,tableBorderColor:Kn}=tt,Vn=`${(0,Xo.unit)(Dn)} ${Xn} ${Kn}`;return{[`${Ge}-wrapper`]:{[`${Ge}-sticky`]:{"&-holder":{position:"sticky",zIndex:fn,background:tt.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${(0,Xo.unit)(nn)} !important`,zIndex:fn,display:"flex",alignItems:"center",background:gn,borderTop:Vn,opacity:Ft,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:nn,backgroundColor:Mt,borderRadius:Sn,transition:`all ${tt.motionDurationSlow}, transform 0s`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Kt}}}}}}},ao=tt=>{const{componentCls:Ge,lineWidth:Ft,tableBorderColor:Mt,calc:Kt}=tt,nn=`${(0,Xo.unit)(Ft)} ${tt.lineType} ${Mt}`;return{[`${Ge}-wrapper`]:{[`${Ge}-summary`]:{position:"relative",zIndex:tt.zIndexTableFixed,background:tt.tableBg,"> tr":{"> th, > td":{borderBottom:nn}}},[`div${Ge}-summary`]:{boxShadow:`0 ${(0,Xo.unit)(Kt(Ft).mul(-1).equal())} 0 ${Mt}`}}}},so=tt=>{const{componentCls:Ge,motionDurationMid:Ft,lineWidth:Mt,lineType:Kt,tableBorderColor:nn,calc:gn}=tt,fn=`${(0,Xo.unit)(Mt)} ${Kt} ${nn}`,Sn=`${Ge}-expanded-row-cell`;return{[`${Ge}-wrapper`]:{[`${Ge}-tbody-virtual`]:{[`${Ge}-tbody-virtual-holder-inner`]:{[`
|
|
|
& > ${Ge}-row,
|
|
|
& > div:not(${Ge}-row) > ${Ge}-row
|
|
|
`]:{display:"flex",boxSizing:"border-box",width:"100%"}},[`${Ge}-cell`]:{borderBottom:fn,transition:`background ${Ft}`},[`${Ge}-expanded-row`]:{[`${Sn}${Sn}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${(0,Xo.unit)(Mt)})`,borderInlineEnd:"none"}}},[`${Ge}-bordered`]:{[`${Ge}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:fn,position:"absolute"},[`${Ge}-cell`]:{borderInlineEnd:fn,[`&${Ge}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:gn(Mt).mul(-1).equal(),borderInlineStart:fn}}},[`&${Ge}-virtual`]:{[`${Ge}-placeholder ${Ge}-cell`]:{borderInlineEnd:fn,borderBottom:fn}}}}}};const eo=tt=>{const{componentCls:Ge,fontWeightStrong:Ft,tablePaddingVertical:Mt,tablePaddingHorizontal:Kt,tableExpandColumnWidth:nn,lineWidth:gn,lineType:fn,tableBorderColor:Sn,tableFontSize:Dn,tableBg:Xn,tableRadius:Kn,tableHeaderTextColor:Vn,motionDurationMid:Tn,tableHeaderBg:kn,tableHeaderCellSplitColor:Kr,tableFooterTextColor:mr,tableFooterBg:aa,calc:Qr}=tt,pa=`${(0,Xo.unit)(gn)} ${fn} ${Sn}`;return{[`${Ge}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,be.dF)()),{[Ge]:Object.assign(Object.assign({},(0,be.Wf)(tt)),{fontSize:Dn,background:Xn,borderRadius:`${(0,Xo.unit)(Kn)} ${(0,Xo.unit)(Kn)} 0 0`,scrollbarColor:`${tt.tableScrollThumbBg} ${tt.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${(0,Xo.unit)(Kn)} ${(0,Xo.unit)(Kn)} 0 0`,borderCollapse:"separate",borderSpacing:0},[`
|
|
|
${Ge}-cell,
|
|
|
${Ge}-thead > tr > th,
|
|
|
${Ge}-tbody > tr > th,
|
|
|
${Ge}-tbody > tr > td,
|
|
|
tfoot > tr > th,
|
|
|
tfoot > tr > td
|
|
|
`]:{position:"relative",padding:`${(0,Xo.unit)(Mt)} ${(0,Xo.unit)(Kt)}`,overflowWrap:"break-word"},[`${Ge}-title`]:{padding:`${(0,Xo.unit)(Mt)} ${(0,Xo.unit)(Kt)}`},[`${Ge}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Vn,fontWeight:Ft,textAlign:"start",background:kn,borderBottom:pa,transition:`background ${Tn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${Ge}-selection-column):not(${Ge}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Kr,transform:"translateY(-50%)",transition:`background-color ${Tn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${Ge}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Tn}, border-color ${Tn}`,borderBottom:pa,[`
|
|
|
> ${Ge}-wrapper:only-child,
|
|
|
> ${Ge}-expanded-row-fixed > ${Ge}-wrapper:only-child
|
|
|
`]:{[Ge]:{marginBlock:(0,Xo.unit)(Qr(Mt).mul(-1).equal()),marginInline:`${(0,Xo.unit)(Qr(nn).sub(Kt).equal())}
|
|
|
${(0,Xo.unit)(Qr(Kt).mul(-1).equal())}`,[`${Ge}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Vn,fontWeight:Ft,textAlign:"start",background:kn,borderBottom:pa,transition:`background ${Tn} ease`}}},[`${Ge}-footer`]:{padding:`${(0,Xo.unit)(Mt)} ${(0,Xo.unit)(Kt)}`,color:mr,background:aa}})}},Qo=tt=>{const{colorFillAlter:Ge,colorBgContainer:Ft,colorTextHeading:Mt,colorFillSecondary:Kt,colorFillContent:nn,controlItemBgActive:gn,controlItemBgActiveHover:fn,padding:Sn,paddingSM:Dn,paddingXS:Xn,colorBorderSecondary:Kn,borderRadiusLG:Vn,controlHeight:Tn,colorTextPlaceholder:kn,fontSize:Kr,fontSizeSM:mr,lineHeight:aa,lineWidth:Qr,colorIcon:pa,colorIconHover:Yr,opacityLoading:fa,controlInteractiveSize:ya}=tt,Wa=new Ls.FastColor(Kt).onBackground(Ft).toHexString(),Ka=new Ls.FastColor(nn).onBackground(Ft).toHexString(),wr=new Ls.FastColor(Ge).onBackground(Ft).toHexString(),ma=new Ls.FastColor(pa),ua=new Ls.FastColor(Yr),Fa=ya/2-Qr,Br=Fa*2+Qr*3;return{headerBg:wr,headerColor:Mt,headerSortActiveBg:Wa,headerSortHoverBg:Ka,bodySortBg:wr,rowHoverBg:wr,rowSelectedBg:gn,rowSelectedHoverBg:fn,rowExpandedBg:Ge,cellPaddingBlock:Sn,cellPaddingInline:Sn,cellPaddingBlockMD:Dn,cellPaddingInlineMD:Xn,cellPaddingBlockSM:Xn,cellPaddingInlineSM:Xn,borderColor:Kn,headerBorderRadius:Vn,footerBg:wr,footerColor:Mt,cellFontSize:Kr,cellFontSizeMD:Kr,cellFontSizeSM:Kr,headerSplitColor:Kn,fixedHeaderSortActiveBg:Wa,headerFilterHoverBg:nn,filterDropdownMenuBg:Ft,filterDropdownBg:Ft,expandIconBg:Ft,selectionColumnWidth:Tn,stickyScrollBarBg:kn,stickyScrollBarBorderRadius:100,expandIconMarginTop:(Kr*aa-Qr*3)/2-Math.ceil((mr*1.4-Qr*3)/2),headerIconColor:ma.clone().setA(ma.a*fa).toRgbString(),headerIconHoverColor:ua.clone().setA(ua.a*fa).toRgbString(),expandIconHalfInner:Fa,expandIconSize:Br,expandIconScale:ya/Br}},Vo=2;var bo=(0,it.I$)("Table",tt=>{const{colorTextHeading:Ge,colorSplit:Ft,colorBgContainer:Mt,controlInteractiveSize:Kt,headerBg:nn,headerColor:gn,headerSortActiveBg:fn,headerSortHoverBg:Sn,bodySortBg:Dn,rowHoverBg:Xn,rowSelectedBg:Kn,rowSelectedHoverBg:Vn,rowExpandedBg:Tn,cellPaddingBlock:kn,cellPaddingInline:Kr,cellPaddingBlockMD:mr,cellPaddingInlineMD:aa,cellPaddingBlockSM:Qr,cellPaddingInlineSM:pa,borderColor:Yr,footerBg:fa,footerColor:ya,headerBorderRadius:Wa,cellFontSize:Ka,cellFontSizeMD:wr,cellFontSizeSM:ma,headerSplitColor:ua,fixedHeaderSortActiveBg:Fa,headerFilterHoverBg:Br,filterDropdownBg:Sr,expandIconBg:xa,selectionColumnWidth:La,stickyScrollBarBg:Ra,calc:go}=tt,Ia=(0,Ct.mergeToken)(tt,{tableFontSize:Ka,tableBg:Mt,tableRadius:Wa,tablePaddingVertical:kn,tablePaddingHorizontal:Kr,tablePaddingVerticalMiddle:mr,tablePaddingHorizontalMiddle:aa,tablePaddingVerticalSmall:Qr,tablePaddingHorizontalSmall:pa,tableBorderColor:Yr,tableHeaderTextColor:gn,tableHeaderBg:nn,tableFooterTextColor:ya,tableFooterBg:fa,tableHeaderCellSplitColor:ua,tableHeaderSortBg:fn,tableHeaderSortHoverBg:Sn,tableBodySortBg:Dn,tableFixedHeaderSortActiveBg:Fa,tableHeaderFilterActiveBg:Br,tableFilterDropdownBg:Sr,tableRowHoverBg:Xn,tableSelectedRowBg:Kn,tableSelectedRowHoverBg:Vn,zIndexTableFixed:Vo,zIndexTableSticky:go(Vo).add(1).equal({unit:!1}),tableFontSizeMiddle:wr,tableFontSizeSmall:ma,tableSelectionColumnWidth:La,tableExpandIconBg:xa,tableExpandColumnWidth:go(Kt).add(go(tt.padding).mul(2)).equal(),tableExpandedRowBg:Tn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Ra,tableScrollThumbBgHover:Ge,tableScrollBg:Ft});return[eo(Ia),ta(Ia),ao(Ia),Eo(Ia),Hr(Ia),_t(Ia),Ua(Ia),jn(Ia),ao(Ia),ur(Ia),Sa(Ia),Nr(Ia),Wo(Ia),Mn(Ia),No(Ia),da(Ia),so(Ia)]},Qo,{unitless:{expandIconScale:!0}});const Ao=[],oo=(tt,Ge)=>{var Ft,Mt;const{prefixCls:Kt,className:nn,rootClassName:gn,style:fn,size:Sn,bordered:Dn,dropdownPrefixCls:Xn,dataSource:Kn,pagination:Vn,rowSelection:Tn,rowKey:kn="key",rowClassName:Kr,columns:mr,children:aa,childrenColumnName:Qr,onChange:pa,getPopupContainer:Yr,loading:fa,expandIcon:ya,expandable:Wa,expandedRowRender:Ka,expandIconColumnIndex:wr,indentSize:ma,scroll:ua,sortDirections:Fa,locale:Br,showSorterTooltip:Sr={target:"full-header"},virtual:xa}=tt,La=(0,Go.ln)("Table"),Ra=y.useMemo(()=>mr||Ln(aa),[mr,aa]),go=y.useMemo(()=>Ra.some(ea=>ea.responsive),[Ra]),Ia=(0,bl.Z)(go),pi=y.useMemo(()=>{const ea=new Set(Object.keys(Ia).filter(Mo=>Ia[Mo]));return Ra.filter(Mo=>!Mo.responsive||Mo.responsive.some(yi=>ea.has(yi)))},[Ra,Ia]),ii=(0,Qi.Z)(tt,["className","style","columns"]),{locale:Bt=Tl.Z,direction:pt,table:vt,renderEmpty:Zn,getPrefixCls:$n,getPopupContainer:Qn}=y.useContext(Xi.E_),nr=(0,Mi.Z)(Sn),Wn=Object.assign(Object.assign({},Bt.Table),Br),xn=Kn||Ao,An=$n("table",Kt),Er=$n("dropdown",Xn),[,br]=(0,ws.ZP)(),Rn=(0,uo.Z)(An),[wn,rr,er]=bo(An,Rn),Gn=Object.assign(Object.assign({childrenColumnName:Qr,expandIconColumnIndex:wr},Wa),{expandIcon:(Ft=Wa==null?void 0:Wa.expandIcon)!==null&&Ft!==void 0?Ft:(Mt=vt==null?void 0:vt.expandable)===null||Mt===void 0?void 0:Mt.expandIcon}),{childrenColumnName:Jr="children"}=Gn,no=y.useMemo(()=>xn.some(ea=>ea==null?void 0:ea[Jr])?"nest":Ka||Wa!=null&&Wa.expandedRowRender?"row":null,[xn]),Pn={body:y.useRef(null)},qr=vi(An),sn=y.useRef(null),Fr=y.useRef(null);ri(Ge,()=>Object.assign(Object.assign({},Fr.current),{nativeElement:sn.current}));const ra=y.useMemo(()=>typeof kn=="function"?kn:ea=>ea==null?void 0:ea[kn],[kn]),[Xe]=ns(xn,Jr,ra),Ur={},_n=function(ea,Mo){let yi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Ei,Ti,pr,jr;const wi=Object.assign(Object.assign({},Ur),ea);yi&&((Ei=Ur.resetPagination)===null||Ei===void 0||Ei.call(Ur),!((Ti=wi.pagination)===null||Ti===void 0)&&Ti.current&&(wi.pagination.current=1),Vn&&((pr=Vn.onChange)===null||pr===void 0||pr.call(Vn,1,(jr=wi.pagination)===null||jr===void 0?void 0:jr.pageSize))),ua&&ua.scrollToFirstRowOnChange!==!1&&Pn.body.current&&(0,Vi.Z)(0,{getContainer:()=>Pn.body.current}),pa==null||pa(wi.pagination,wi.filters,wi.sorter,{currentDataSource:Bi(Ps(xn,wi.sorterStates,Jr),wi.filterStates,Jr),action:Mo})},$a=(ea,Mo)=>{_n({sorter:ea,sorterStates:Mo},"sort",!1)},[In,zr,Ha,Uo]=Js({prefixCls:An,mergedColumns:pi,onSorterChange:$a,sortDirections:Fa||["ascend","descend"],tableLocale:Wn,showSorterTooltip:Sr}),Po=y.useMemo(()=>Ps(xn,zr,Jr),[xn,zr]);Ur.sorter=Uo(),Ur.sorterStates=zr;const Za=(ea,Mo)=>{_n({filters:ea,filterStates:Mo},"filter",!0)},[Ho,To,Ir]=pl({prefixCls:An,locale:Wn,dropdownPrefixCls:Er,mergedColumns:pi,onFilterChange:Za,getPopupContainer:Yr||Qn,rootClassName:Ce()(gn,Rn)}),io=Bi(Po,To,Jr);Ur.filters=Ir,Ur.filterStates=To;const Va=y.useMemo(()=>{const ea={};return Object.keys(Ir).forEach(Mo=>{Ir[Mo]!==null&&(ea[Mo]=Ir[Mo])}),Object.assign(Object.assign({},Ha),{filters:ea})},[Ha,Ir]),[gi]=qs(Va),qi=(ea,Mo)=>{_n({pagination:Object.assign(Object.assign({},Ur.pagination),{current:ea,pageSize:Mo})},"paginate")},[ei,mo]=as(io.length,qi,Vn);Ur.pagination=Vn===!1?{}:Rl(ei,Vn),Ur.resetPagination=mo;const Jo=y.useMemo(()=>{if(Vn===!1||!ei.pageSize)return io;const{current:ea=1,total:Mo,pageSize:yi=rs}=ei;return io.length<Mo?io.length>yi?io.slice((ea-1)*yi,ea*yi):io:io.slice((ea-1)*yi,ea*yi)},[!!Vn,io,ei==null?void 0:ei.current,ei==null?void 0:ei.pageSize,ei==null?void 0:ei.total]),[xr,ia]=Ro({prefixCls:An,data:io,pageData:Jo,getRowKey:ra,getRecordByKey:Xe,expandType:no,childrenColumnName:Jr,locale:Wn,getPopupContainer:Yr||Qn},Tn),to=(ea,Mo,yi)=>{let Ei;return typeof Kr=="function"?Ei=Ce()(Kr(ea,Mo,yi)):Ei=Ce()(Kr),Ce()({[`${An}-row-selected`]:ia.has(ra(ea,Mo))},Ei)};Gn.__PARENT_RENDER_ICON__=Gn.expandIcon,Gn.expandIcon=Gn.expandIcon||ya||Ko(Wn),no==="nest"&&Gn.expandIconColumnIndex===void 0?Gn.expandIconColumnIndex=Tn?1:0:Gn.expandIconColumnIndex>0&&Tn&&(Gn.expandIconColumnIndex-=1),typeof Gn.indentSize!="number"&&(Gn.indentSize=typeof ma=="number"?ma:15);const ca=y.useCallback(ea=>gi(xr(Ho(In(ea)))),[In,Ho,xr]);let Oo,Oi;if(Vn!==!1&&(ei!=null&&ei.total)){let ea;ei.size?ea=ei.size:ea=nr==="small"||nr==="middle"?"small":void 0;const Mo=Ti=>y.createElement(Cl.Z,Object.assign({},ei,{className:Ce()(`${An}-pagination ${An}-pagination-${Ti}`,ei.className),size:ea})),yi=pt==="rtl"?"left":"right",{position:Ei}=ei;if(Ei!==null&&Array.isArray(Ei)){const Ti=Ei.find(wi=>wi.includes("top")),pr=Ei.find(wi=>wi.includes("bottom")),jr=Ei.every(wi=>`${wi}`=="none");!Ti&&!pr&&!jr&&(Oi=Mo(yi)),Ti&&(Oo=Mo(Ti.toLowerCase().replace("top",""))),pr&&(Oi=Mo(pr.toLowerCase().replace("bottom","")))}else Oi=Mo(yi)}let ci;typeof fa=="boolean"?ci={spinning:fa}:typeof fa=="object"&&(ci=Object.assign({spinning:!0},fa));const Pi=Ce()(er,Rn,`${An}-wrapper`,vt==null?void 0:vt.className,{[`${An}-wrapper-rtl`]:pt==="rtl"},nn,gn,rr),$i=Object.assign(Object.assign({},vt==null?void 0:vt.style),fn),Ui=typeof(Br==null?void 0:Br.emptyText)!="undefined"?Br.emptyText:(Zn==null?void 0:Zn("Table"))||y.createElement(mi.Z,{componentName:"Table"}),il=xa?Ts:Us,ai={},$o=y.useMemo(()=>{const{fontSize:ea,lineHeight:Mo,lineWidth:yi,padding:Ei,paddingXS:Ti,paddingSM:pr}=br,jr=Math.floor(ea*Mo);switch(nr){case"middle":return pr*2+jr+yi;case"small":return Ti*2+jr+yi;default:return Ei*2+jr+yi}},[br,nr]);return xa&&(ai.listItemHeight=$o),wn(y.createElement("div",{ref:sn,className:Pi,style:$i},y.createElement(ml.Z,Object.assign({spinning:!1},ci),Oo,y.createElement(il,Object.assign({},ai,ii,{ref:Fr,columns:pi,direction:pt,expandable:Gn,prefixCls:An,className:Ce()({[`${An}-middle`]:nr==="middle",[`${An}-small`]:nr==="small",[`${An}-bordered`]:Dn,[`${An}-empty`]:xn.length===0},er,Rn,rr),data:Jo,rowKey:ra,rowClassName:to,emptyText:Ui,internalHooks:me,internalRefs:Pn,transformColumns:ca,getContainerWidth:qr})),Oi)))};var wo=y.forwardRef(oo);const vo=(tt,Ge)=>{const Ft=y.useRef(0);return Ft.current+=1,y.createElement(wo,Object.assign({},tt,{ref:Ge,_renderTimes:Ft.current}))},Io=y.forwardRef(vo);Io.SELECTION_COLUMN=Ni,Io.EXPAND_COLUMN=Ze,Io.SELECTION_ALL=ol,Io.SELECTION_INVERT=fl,Io.SELECTION_NONE=ll,Io.Column=Ja,Io.ColumnGroup=Dr,Io.Summary=ot;var ui=Io,Ci=ui},96599:function(Nn,jt,b){"use strict";b.d(jt,{default:function(){return Ce}});var y=b(59301),Ze=b(92310),me=b.n(Ze),Ve=b(2738),ge=b(29509),ye=b(78776),xe=b(22703),fe=b(12919),Se=b(48755),le=b(36237),pe=b(17835),we=b(63356),ke=b(51636),De=b(16931);const Fe=Be=>{const{paddingXXS:yt,lineWidth:Qe,tagPaddingHorizontal:nt,componentCls:Et,calc:He}=Be,de=He(nt).sub(Qe).equal(),Oe=He(yt).sub(Qe).equal();return{[Et]:Object.assign(Object.assign({},(0,we.Wf)(Be)),{display:"inline-block",height:"auto",marginInlineEnd:Be.marginXS,paddingInline:de,fontSize:Be.tagFontSize,lineHeight:Be.tagLineHeight,whiteSpace:"nowrap",background:Be.defaultBg,border:`${(0,le.unit)(Be.lineWidth)} ${Be.lineType} ${Be.colorBorder}`,borderRadius:Be.borderRadiusSM,opacity:1,transition:`all ${Be.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Et}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Be.defaultColor},[`${Et}-close-icon`]:{marginInlineStart:Oe,fontSize:Be.tagIconSize,color:Be.colorTextDescription,cursor:"pointer",transition:`all ${Be.motionDurationMid}`,"&:hover":{color:Be.colorTextHeading}},[`&${Et}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Be.iconCls}-close, ${Be.iconCls}-close:hover`]:{color:Be.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Et}-checkable-checked):hover`]:{color:Be.colorPrimary,backgroundColor:Be.colorFillSecondary},"&:active, &-checked":{color:Be.colorTextLightSolid},"&-checked":{backgroundColor:Be.colorPrimary,"&:hover":{backgroundColor:Be.colorPrimaryHover}},"&:active":{backgroundColor:Be.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Be.iconCls} + span, > span + ${Be.iconCls}`]:{marginInlineStart:de}}),[`${Et}-borderless`]:{borderColor:"transparent",background:Be.tagBorderlessBg}}},ue=Be=>{const{lineWidth:yt,fontSizeIcon:Qe,calc:nt}=Be,Et=Be.fontSizeSM;return(0,ke.mergeToken)(Be,{tagFontSize:Et,tagLineHeight:(0,le.unit)(nt(Be.lineHeightSM).mul(Et).equal()),tagIconSize:nt(Qe).sub(nt(yt).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:Be.defaultBg})},ve=Be=>({defaultBg:new pe.FastColor(Be.colorFillQuaternary).onBackground(Be.colorBgContainer).toHexString(),defaultColor:Be.colorText});var Ie=(0,De.I$)("Tag",Be=>{const yt=ue(Be);return Fe(yt)},ve),Le=function(Be,yt){var Qe={};for(var nt in Be)Object.prototype.hasOwnProperty.call(Be,nt)&&yt.indexOf(nt)<0&&(Qe[nt]=Be[nt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,nt=Object.getOwnPropertySymbols(Be);Et<nt.length;Et++)yt.indexOf(nt[Et])<0&&Object.prototype.propertyIsEnumerable.call(Be,nt[Et])&&(Qe[nt[Et]]=Be[nt[Et]]);return Qe},ce=y.forwardRef((Be,yt)=>{const{prefixCls:Qe,style:nt,className:Et,checked:He,onChange:de,onClick:Oe}=Be,at=Le(Be,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:ct,tag:Pe}=y.useContext(Se.E_),$e=kt=>{de==null||de(!He),Oe==null||Oe(kt)},ut=ct("tag",Qe),[St,ft,Dt]=Ie(ut),We=me()(ut,`${ut}-checkable`,{[`${ut}-checkable-checked`]:He},Pe==null?void 0:Pe.className,Et,ft,Dt);return St(y.createElement("span",Object.assign({},at,{ref:yt,style:Object.assign(Object.assign({},nt),Pe==null?void 0:Pe.style),className:We,onClick:$e})))}),_e=b(93427);const Ke=Be=>(0,_e.Z)(Be,(yt,Qe)=>{let{textColor:nt,lightBorderColor:Et,lightColor:He,darkColor:de}=Qe;return{[`${Be.componentCls}${Be.componentCls}-${yt}`]:{color:nt,background:He,borderColor:Et,"&-inverse":{color:Be.colorTextLightSolid,background:de,borderColor:de},[`&${Be.componentCls}-borderless`]:{borderColor:"transparent"}}}});var Re=(0,De.bk)(["Tag","preset"],Be=>{const yt=ue(Be);return Ke(yt)},ve);function lt(Be){return typeof Be!="string"?Be:Be.charAt(0).toUpperCase()+Be.slice(1)}const Te=(Be,yt,Qe)=>{const nt=lt(Qe);return{[`${Be.componentCls}${Be.componentCls}-${yt}`]:{color:Be[`color${Qe}`],background:Be[`color${nt}Bg`],borderColor:Be[`color${nt}Border`],[`&${Be.componentCls}-borderless`]:{borderColor:"transparent"}}}};var Ue=(0,De.bk)(["Tag","status"],Be=>{const yt=ue(Be);return[Te(yt,"success","Success"),Te(yt,"processing","Info"),Te(yt,"error","Error"),Te(yt,"warning","Warning")]},ve),qe=function(Be,yt){var Qe={};for(var nt in Be)Object.prototype.hasOwnProperty.call(Be,nt)&&yt.indexOf(nt)<0&&(Qe[nt]=Be[nt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,nt=Object.getOwnPropertySymbols(Be);Et<nt.length;Et++)yt.indexOf(nt[Et])<0&&Object.prototype.propertyIsEnumerable.call(Be,nt[Et])&&(Qe[nt[Et]]=Be[nt[Et]]);return Qe};const rt=y.forwardRef((Be,yt)=>{const{prefixCls:Qe,className:nt,rootClassName:Et,style:He,children:de,icon:Oe,color:at,onClose:ct,bordered:Pe=!0,visible:$e}=Be,ut=qe(Be,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:St,direction:ft,tag:Dt}=y.useContext(Se.E_),[We,kt]=y.useState(!0),Ot=(0,Ve.Z)(ut,["closeIcon","closable"]);y.useEffect(()=>{$e!==void 0&&kt($e)},[$e]);const ie=(0,ge.o2)(at),oe=(0,ge.yT)(at),te=ie||oe,x=Object.assign(Object.assign({backgroundColor:at&&!te?at:void 0},Dt==null?void 0:Dt.style),He),re=St("tag",Qe),[ne,se,Ne]=Ie(re),ze=me()(re,Dt==null?void 0:Dt.className,{[`${re}-${at}`]:te,[`${re}-has-color`]:at&&!te,[`${re}-hidden`]:!We,[`${re}-rtl`]:ft==="rtl",[`${re}-borderless`]:!Pe},nt,Et,se,Ne),et=Ye=>{Ye.stopPropagation(),ct==null||ct(Ye),!Ye.defaultPrevented&&kt(!1)},[,ot]=(0,ye.Z)((0,ye.w)(Be),(0,ye.w)(Dt),{closable:!1,closeIconRender:Ye=>{const Pt=y.createElement("span",{className:`${re}-close-icon`,onClick:et},Ye);return(0,xe.wm)(Ye,Pt,Nt=>({onClick:Yt=>{var Lt;(Lt=Nt==null?void 0:Nt.onClick)===null||Lt===void 0||Lt.call(Nt,Yt),et(Yt)},className:me()(Nt==null?void 0:Nt.className,`${re}-close-icon`)}))}}),dt=typeof ut.onClick=="function"||de&&de.type==="a",ht=Oe||null,he=ht?y.createElement(y.Fragment,null,ht,de&&y.createElement("span",null,de)):de,Me=y.createElement("span",Object.assign({},Ot,{ref:yt,className:ze,style:x}),he,ot,ie&&y.createElement(Re,{key:"preset",prefixCls:re}),oe&&y.createElement(Ue,{key:"status",prefixCls:re}));return ne(dt?y.createElement(fe.Z,{component:"Tag"},Me):Me)});rt.CheckableTag=ce;var Ce=rt},18287:function(Nn,jt,b){"use strict";b.d(jt,{default:function(){return ct}});var y=b(87632),Ze=b(77654),me=b(59301),Ve=b(52671),ge=b(8657),ye=b(60499),xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},fe=xe,Se=b(7657),le=function($e,ut){return me.createElement(Se.Z,(0,ye.Z)({},$e,{ref:ut,icon:fe}))},pe=me.forwardRef(le),we=pe,ke=b(92310),De=b.n(ke),Fe=b(82661),ue=b(34061),ve=b(48755),Ie=b(56082),Le=b(86641),Je=b(57700),ce=b(12425);const _e=4;function Ke(Pe){const{dropPosition:$e,dropLevelOffset:ut,prefixCls:St,indent:ft,direction:Dt="ltr"}=Pe,We=Dt==="ltr"?"left":"right",kt=Dt==="ltr"?"right":"left",Ot={[We]:-ut*ft+_e,[kt]:0};switch($e){case-1:Ot.top=-3;break;case 1:Ot.bottom=-3;break;default:Ot.bottom=-3,Ot[We]=ft+_e;break}return me.createElement("div",{style:Ot,className:`${St}-drop-indicator`})}var Re=Ke,lt=b(85278),Ue=me.forwardRef((Pe,$e)=>{var ut;const{getPrefixCls:St,direction:ft,virtual:Dt,tree:We}=me.useContext(ve.E_),{prefixCls:kt,className:Ot,showIcon:ie=!1,showLine:oe,switcherIcon:te,switcherLoadingIcon:x,blockNode:re=!1,children:ne,checkable:se=!1,selectable:Ne=!0,draggable:ze,motion:et,style:ot}=Pe,dt=St("tree",kt),ht=St(),he=et!=null?et:Object.assign(Object.assign({},(0,Le.Z)(ht)),{motionAppear:!1}),Me=Object.assign(Object.assign({},Pe),{checkable:se,selectable:Ne,showIcon:ie,motion:he,blockNode:re,showLine:!!oe,dropIndicatorRender:Re}),[Ye,Pt,Nt]=(0,ce.ZP)(dt),[,Yt]=(0,Je.ZP)(),Lt=Yt.paddingXS/2+(((ut=Yt.Tree)===null||ut===void 0?void 0:ut.titleHeight)||Yt.controlHeightSM),Zt=me.useMemo(()=>{if(!ze)return!1;let tn={};switch(typeof ze){case"function":tn.nodeDraggable=ze;break;case"object":tn=Object.assign({},ze);break;default:break}return tn.icon!==!1&&(tn.icon=tn.icon||me.createElement(Ie.Z,null)),tn},[ze]),Rt=tn=>me.createElement(lt.Z,{prefixCls:dt,switcherIcon:te,switcherLoadingIcon:x,treeNodeProps:tn,showLine:oe});return Ye(me.createElement(y.ZP,Object.assign({itemHeight:Lt,ref:$e,virtual:Dt},Me,{style:Object.assign(Object.assign({},We==null?void 0:We.style),ot),prefixCls:dt,className:De()({[`${dt}-icon-hide`]:!ie,[`${dt}-block-node`]:re,[`${dt}-unselectable`]:!Ne,[`${dt}-rtl`]:ft==="rtl"},We==null?void 0:We.className,Ot,Pt,Nt),direction:ft,checkable:se&&me.createElement("span",{className:`${dt}-checkbox-inner`}),selectable:Ne,switcherIcon:Rt,draggable:Zt}),ne))});const qe=0,Ae=1,rt=2;function Ce(Pe,$e,ut){const{key:St,children:ft}=ut;function Dt(We){const kt=We[St],Ot=We[ft];$e(kt,We)!==!1&&Ce(Ot||[],$e,ut)}Pe.forEach(Dt)}function Be(Pe){let{treeData:$e,expandedKeys:ut,startKey:St,endKey:ft,fieldNames:Dt}=Pe;const We=[];let kt=qe;if(St&&St===ft)return[St];if(!St||!ft)return[];function Ot(ie){return ie===St||ie===ft}return Ce($e,ie=>{if(kt===rt)return!1;if(Ot(ie)){if(We.push(ie),kt===qe)kt=Ae;else if(kt===Ae)return kt=rt,!1}else kt===Ae&&We.push(ie);return ut.includes(ie)},(0,ue.w$)(Dt)),We}function yt(Pe,$e,ut){const St=(0,Ze.Z)($e),ft=[];return Ce(Pe,(Dt,We)=>{const kt=St.indexOf(Dt);return kt!==-1&&(ft.push(We),St.splice(kt,1)),!!St.length},(0,ue.w$)(ut)),ft}var Qe=function(Pe,$e){var ut={};for(var St in Pe)Object.prototype.hasOwnProperty.call(Pe,St)&&$e.indexOf(St)<0&&(ut[St]=Pe[St]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,St=Object.getOwnPropertySymbols(Pe);ft<St.length;ft++)$e.indexOf(St[ft])<0&&Object.prototype.propertyIsEnumerable.call(Pe,St[ft])&&(ut[St[ft]]=Pe[St[ft]]);return ut};function nt(Pe){const{isLeaf:$e,expanded:ut}=Pe;return $e?me.createElement(Ve.Z,null):ut?me.createElement(ge.Z,null):me.createElement(we,null)}function Et(Pe){let{treeData:$e,children:ut}=Pe;return $e||(0,ue.zn)(ut)}const He=(Pe,$e)=>{var{defaultExpandAll:ut,defaultExpandParent:St,defaultExpandedKeys:ft}=Pe,Dt=Qe(Pe,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const We=me.useRef(null),kt=me.useRef(null),Ot=()=>{const{keyEntities:Ye}=(0,ue.I8)(Et(Dt));let Pt;return ut?Pt=Object.keys(Ye):St?Pt=(0,Fe.r7)(Dt.expandedKeys||ft||[],Ye):Pt=Dt.expandedKeys||ft||[],Pt},[ie,oe]=me.useState(Dt.selectedKeys||Dt.defaultSelectedKeys||[]),[te,x]=me.useState(()=>Ot());me.useEffect(()=>{"selectedKeys"in Dt&&oe(Dt.selectedKeys)},[Dt.selectedKeys]),me.useEffect(()=>{"expandedKeys"in Dt&&x(Dt.expandedKeys)},[Dt.expandedKeys]);const re=(Ye,Pt)=>{var Nt;return"expandedKeys"in Dt||x(Ye),(Nt=Dt.onExpand)===null||Nt===void 0?void 0:Nt.call(Dt,Ye,Pt)},ne=(Ye,Pt)=>{var Nt;const{multiple:Yt,fieldNames:Lt}=Dt,{node:Zt,nativeEvent:Rt}=Pt,{key:tn=""}=Zt,xt=Et(Dt),zt=Object.assign(Object.assign({},Pt),{selected:!0}),cn=(Rt==null?void 0:Rt.ctrlKey)||(Rt==null?void 0:Rt.metaKey),bn=Rt==null?void 0:Rt.shiftKey;let bt;Yt&&cn?(bt=Ye,We.current=tn,kt.current=bt,zt.selectedNodes=yt(xt,bt,Lt)):Yt&&bn?(bt=Array.from(new Set([].concat((0,Ze.Z)(kt.current||[]),(0,Ze.Z)(Be({treeData:xt,expandedKeys:te,startKey:tn,endKey:We.current,fieldNames:Lt}))))),zt.selectedNodes=yt(xt,bt,Lt)):(bt=[tn],We.current=tn,kt.current=bt,zt.selectedNodes=yt(xt,bt,Lt)),(Nt=Dt.onSelect)===null||Nt===void 0||Nt.call(Dt,bt,zt),"selectedKeys"in Dt||oe(bt)},{getPrefixCls:se,direction:Ne}=me.useContext(ve.E_),{prefixCls:ze,className:et,showIcon:ot=!0,expandAction:dt="click"}=Dt,ht=Qe(Dt,["prefixCls","className","showIcon","expandAction"]),he=se("tree",ze),Me=De()(`${he}-directory`,{[`${he}-directory-rtl`]:Ne==="rtl"},et);return me.createElement(Ue,Object.assign({icon:nt,ref:$e,blockNode:!0},ht,{showIcon:ot,expandAction:dt,prefixCls:he,className:Me,expandedKeys:te,selectedKeys:ie,onSelect:ne,onExpand:re}))};var Oe=me.forwardRef(He);const at=Ue;at.DirectoryTree=Oe,at.TreeNode=y.OF;var ct=at},12425:function(Nn,jt,b){"use strict";b.d(jt,{ZP:function(){return Fe},Yk:function(){return we},TM:function(){return ke}});var y=b(36237),Ze=b(36170),me=b(63356),Ve=b(34961),ge=b(51636),ye=b(16931);const xe=ue=>{let{treeCls:ve,treeNodeCls:Ie,directoryNodeSelectedBg:Le,directoryNodeSelectedColor:Je,motionDurationMid:ce,borderRadius:_e,controlItemBgHover:Ke}=ue;return{[`${ve}${ve}-directory ${Ie}`]:{[`${ve}-node-content-wrapper`]:{position:"static",[`> *:not(${ve}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${ce}`,content:'""',borderRadius:_e},"&:hover:before":{background:Ke}},[`${ve}-switcher, ${ve}-checkbox, ${ve}-draggable-icon`]:{zIndex:1},"&-selected":{[`${ve}-switcher, ${ve}-draggable-icon`]:{color:Je},[`${ve}-node-content-wrapper`]:{color:Je,background:"transparent","&:before, &:hover:before":{background:Le}}}}}},fe=new y.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Se=(ue,ve)=>({[`.${ue}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${ve.motionDurationSlow}`}}}),le=(ue,ve)=>({[`.${ue}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:ve.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,y.unit)(ve.lineWidthBold)} solid ${ve.colorPrimary}`,borderRadius:"50%",content:'""'}}}),pe=(ue,ve)=>{const{treeCls:Ie,treeNodeCls:Le,treeNodePadding:Je,titleHeight:ce,indentSize:_e,nodeSelectedBg:Ke,nodeHoverBg:Re,colorTextQuaternary:lt,controlItemBgActiveDisabled:Te}=ve;return{[Ie]:Object.assign(Object.assign({},(0,me.Wf)(ve)),{background:ve.colorBgContainer,borderRadius:ve.borderRadius,transition:`background-color ${ve.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${Ie}-rtl ${Ie}-switcher_close ${Ie}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${Ie}-active-focused)`]:Object.assign({},(0,me.oN)(ve)),[`${Ie}-list-holder-inner`]:{alignItems:"flex-start"},[`&${Ie}-block-node`]:{[`${Ie}-list-holder-inner`]:{alignItems:"stretch",[`${Ie}-node-content-wrapper`]:{flex:"auto"},[`${Le}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${ve.colorPrimary}`,opacity:0,animationName:fe,animationDuration:ve.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:ve.borderRadius}}},[Le]:{display:"flex",alignItems:"flex-start",marginBottom:Je,lineHeight:(0,y.unit)(ce),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:Je},[`&-disabled ${Ie}-node-content-wrapper`]:{color:ve.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${Ie}-checkbox-disabled + ${Ie}-node-selected,&${Le}-disabled${Le}-selected ${Ie}-node-content-wrapper`]:{backgroundColor:Te},[`${Ie}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${Le}-disabled)`]:{[`${Ie}-node-content-wrapper`]:{"&:hover":{color:ve.nodeHoverColor}}},[`&-active ${Ie}-node-content-wrapper`]:{background:ve.controlItemBgHover},[`&:not(${Le}-disabled).filter-node ${Ie}-title`]:{color:ve.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${Ie}-draggable-icon`]:{flexShrink:0,width:ce,textAlign:"center",visibility:"visible",color:lt},[`&${Le}-disabled ${Ie}-draggable-icon`]:{visibility:"hidden"}}},[`${Ie}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:_e}},[`${Ie}-draggable-icon`]:{visibility:"hidden"},[`${Ie}-switcher, ${Ie}-checkbox`]:{marginInlineEnd:ve.calc(ve.calc(ce).sub(ve.controlInteractiveSize)).div(2).equal()},[`${Ie}-switcher`]:Object.assign(Object.assign({},Se(ue,ve)),{position:"relative",flex:"none",alignSelf:"stretch",width:ce,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${ve.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:ce,height:ce,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:ve.borderRadius,transition:`all ${ve.motionDurationSlow}`},[`&:not(${Ie}-switcher-noop):hover:before`]:{backgroundColor:ve.colorBgTextHover},[`&_close ${Ie}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:ve.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ve.calc(ce).div(2).equal(),bottom:ve.calc(Je).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${ve.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:ve.calc(ve.calc(ce).div(2).equal()).mul(.8).equal(),height:ve.calc(ce).div(2).equal(),borderBottom:`1px solid ${ve.colorBorder}`,content:'""'}}}),[`${Ie}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:ce,paddingBlock:0,paddingInline:ve.paddingXS,background:"transparent",borderRadius:ve.borderRadius,cursor:"pointer",transition:`all ${ve.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},le(ue,ve)),{"&:hover":{backgroundColor:Re},[`&${Ie}-node-selected`]:{color:ve.nodeSelectedColor,backgroundColor:Ke},[`${Ie}-iconEle`]:{display:"inline-block",width:ce,height:ce,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${Ie}-unselectable ${Ie}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${Le}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${ve.colorPrimary}`},"&-show-line":{[`${Ie}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ve.calc(ce).div(2).equal(),bottom:ve.calc(Je).mul(-1).equal(),borderInlineEnd:`1px solid ${ve.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${Ie}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Le}-leaf-last ${Ie}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,y.unit)(ve.calc(ce).div(2).equal())} !important`}})}},we=function(ue,ve){let Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const Le=`.${ue}`,Je=`${Le}-treenode`,ce=ve.calc(ve.paddingXS).div(2).equal(),_e=(0,ge.mergeToken)(ve,{treeCls:Le,treeNodeCls:Je,treeNodePadding:ce});return[pe(ue,_e),Ie&&xe(_e)].filter(Boolean)},ke=ue=>{const{controlHeightSM:ve,controlItemBgHover:Ie,controlItemBgActive:Le}=ue,Je=ve;return{titleHeight:Je,indentSize:Je,nodeHoverBg:Ie,nodeHoverColor:ue.colorText,nodeSelectedBg:Le,nodeSelectedColor:ue.colorText}},De=ue=>{const{colorTextLightSolid:ve,colorPrimary:Ie}=ue;return Object.assign(Object.assign({},ke(ue)),{directoryNodeSelectedColor:ve,directoryNodeSelectedBg:Ie})};var Fe=(0,ye.I$)("Tree",(ue,ve)=>{let{prefixCls:Ie}=ve;return[{[ue.componentCls]:(0,Ze.C2)(`${Ie}-checkbox`,ue)},we(Ie,ue),(0,Ve.Z)(ue)]},De)},85278:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return ve}});var y=b(59301),Ze=b(60499),me={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Ve=me,ge=b(7657),ye=function(Le,Je){return y.createElement(ge.Z,(0,Ze.Z)({},Le,{ref:Je,icon:Ve}))},xe=y.forwardRef(ye),fe=xe,Se=b(52671),le=b(58617),pe=b(15075),we=b(43531),ke=b(92310),De=b.n(ke),Fe=b(22703),ve=Ie=>{const{prefixCls:Le,switcherIcon:Je,treeNodeProps:ce,showLine:_e,switcherLoadingIcon:Ke}=Ie,{isLeaf:Re,expanded:lt,loading:Te}=ce;if(Te)return y.isValidElement(Ke)?Ke:y.createElement(le.Z,{className:`${Le}-switcher-loading-icon`});let Ue;if(_e&&typeof _e=="object"&&(Ue=_e.showLeafIcon),Re){if(!_e)return null;if(typeof Ue!="boolean"&&Ue){const rt=typeof Ue=="function"?Ue(ce):Ue,Ce=`${Le}-switcher-line-custom-icon`;return y.isValidElement(rt)?(0,Fe.Tm)(rt,{className:De()(rt.props.className||"",Ce)}):rt}return Ue?y.createElement(Se.Z,{className:`${Le}-switcher-line-icon`}):y.createElement("span",{className:`${Le}-switcher-leaf-line`})}const qe=`${Le}-switcher-icon`,Ae=typeof Je=="function"?Je(ce):Je;return y.isValidElement(Ae)?(0,Fe.Tm)(Ae,{className:De()(Ae.props.className||"",qe)}):Ae!==void 0?Ae:_e?lt?y.createElement(pe.Z,{className:`${Le}-switcher-line-icon`}):y.createElement(we.Z,{className:`${Le}-switcher-line-icon`}):y.createElement(fe,{className:qe})}},94968:function(Nn,jt,b){"use strict";b.d(jt,{default:function(){return Xt}});var y=b(59301),Ze=b(77654),me=b(4676),Ve=b(92310),ge=b.n(Ve),ye=b(60499),xe=b(38705),fe=b(17212),Se=b(15793),le=b(39153),pe=b(55401),we=b(18642),ke=b(85899),De=b(42244),Fe=b(43749),ue=b(73001),ve=b(11576),Ie=b(26112),Le=b(48736),Je=function(gt,ln){if(gt&&ln){var an=Array.isArray(ln)?ln:ln.split(","),En=gt.name||"",qt=gt.type||"",Qt=qt.replace(/\/.*$/,"");return an.some(function(en){var hn=en.trim();if(/^\*(\/\*)?$/.test(en))return!0;if(hn.charAt(0)==="."){var cr=En.toLowerCase(),sr=hn.toLowerCase(),gr=[sr];return(sr===".jpg"||sr===".jpeg")&&(gr=[".jpg",".jpeg"]),gr.some(function(Da){return cr.endsWith(Da)})}return/\/\*$/.test(hn)?Qt===hn.replace(/\/.*$/,""):qt===hn?!0:/^\w+$/.test(hn)?((0,Le.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(hn,"'.Skip for check.")),!0):!1})}return!0};function ce(gt,ln){var an="cannot ".concat(gt.method," ").concat(gt.action," ").concat(ln.status,"'"),En=new Error(an);return En.status=ln.status,En.method=gt.method,En.url=gt.action,En}function _e(gt){var ln=gt.responseText||gt.response;if(!ln)return ln;try{return JSON.parse(ln)}catch(an){return ln}}function Ke(gt){var ln=new XMLHttpRequest;gt.onProgress&&ln.upload&&(ln.upload.onprogress=function(Qt){Qt.total>0&&(Qt.percent=Qt.loaded/Qt.total*100),gt.onProgress(Qt)});var an=new FormData;gt.data&&Object.keys(gt.data).forEach(function(qt){var Qt=gt.data[qt];if(Array.isArray(Qt)){Qt.forEach(function(en){an.append("".concat(qt,"[]"),en)});return}an.append(qt,Qt)}),gt.file instanceof Blob?an.append(gt.filename,gt.file,gt.file.name):an.append(gt.filename,gt.file),ln.onerror=function(Qt){gt.onError(Qt)},ln.onload=function(){return ln.status<200||ln.status>=300?gt.onError(ce(gt,ln),_e(ln)):gt.onSuccess(_e(ln),ln)},ln.open(gt.method,gt.action,!0),gt.withCredentials&&"withCredentials"in ln&&(ln.withCredentials=!0);var En=gt.headers||{};return En["X-Requested-With"]!==null&&ln.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(En).forEach(function(qt){En[qt]!==null&&ln.setRequestHeader(qt,En[qt])}),ln.send(an),{abort:function(){ln.abort()}}}var Re=function(){var gt=(0,ve.Z)((0,ue.Z)().mark(function ln(an,En){var qt,Qt,en,hn,cr,sr,gr,Da;return(0,ue.Z)().wrap(function(Xa){for(;;)switch(Xa.prev=Xa.next){case 0:sr=function(){return sr=(0,ve.Z)((0,ue.Z)().mark(function oa(Ea){return(0,ue.Z)().wrap(function(za){for(;;)switch(za.prev=za.next){case 0:return za.abrupt("return",new Promise(function(Qa){Ea.file(function(lo){En(lo)?(Ea.fullPath&&!lo.webkitRelativePath&&(Object.defineProperties(lo,{webkitRelativePath:{writable:!0}}),lo.webkitRelativePath=Ea.fullPath.replace(/^\//,""),Object.defineProperties(lo,{webkitRelativePath:{writable:!1}})),Qa(lo)):Qa(null)})}));case 1:case"end":return za.stop()}},oa)})),sr.apply(this,arguments)},cr=function(oa){return sr.apply(this,arguments)},hn=function(){return hn=(0,ve.Z)((0,ue.Z)().mark(function oa(Ea){var wa,za,Qa,lo,ba;return(0,ue.Z)().wrap(function(ja){for(;;)switch(ja.prev=ja.next){case 0:wa=Ea.createReader(),za=[];case 2:return ja.next=5,new Promise(function(yo){wa.readEntries(yo,function(){return yo([])})});case 5:if(Qa=ja.sent,lo=Qa.length,lo){ja.next=9;break}return ja.abrupt("break",12);case 9:for(ba=0;ba<lo;ba++)za.push(Qa[ba]);ja.next=2;break;case 12:return ja.abrupt("return",za);case 13:case"end":return ja.stop()}},oa)})),hn.apply(this,arguments)},en=function(oa){return hn.apply(this,arguments)},qt=[],Qt=[],an.forEach(function(Ca){return Qt.push(Ca.webkitGetAsEntry())}),gr=function(){var Ca=(0,ve.Z)((0,ue.Z)().mark(function oa(Ea,wa){var za,Qa;return(0,ue.Z)().wrap(function(ba){for(;;)switch(ba.prev=ba.next){case 0:if(Ea){ba.next=2;break}return ba.abrupt("return");case 2:if(Ea.path=wa||"",!Ea.isFile){ba.next=10;break}return ba.next=6,cr(Ea);case 6:za=ba.sent,za&&qt.push(za),ba.next=15;break;case 10:if(!Ea.isDirectory){ba.next=15;break}return ba.next=13,en(Ea);case 13:Qa=ba.sent,Qt.push.apply(Qt,(0,Ze.Z)(Qa));case 15:case"end":return ba.stop()}},oa)}));return function(Ea,wa){return Ca.apply(this,arguments)}}(),Da=0;case 9:if(!(Da<Qt.length)){Xa.next=15;break}return Xa.next=12,gr(Qt[Da]);case 12:Da++,Xa.next=9;break;case 15:return Xa.abrupt("return",qt);case 16:case"end":return Xa.stop()}},ln)}));return function(an,En){return gt.apply(this,arguments)}}(),lt=Re,Te=+new Date,Ue=0;function qe(){return"rc-upload-".concat(Te,"-").concat(++Ue)}var Ae=["component","prefixCls","className","classNames","disabled","id","name","style","styles","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave","hasControlInside"],rt=function(gt){(0,le.Z)(an,gt);var ln=(0,pe.Z)(an);function an(){var En;(0,xe.Z)(this,an);for(var qt=arguments.length,Qt=new Array(qt),en=0;en<qt;en++)Qt[en]=arguments[en];return En=ln.call.apply(ln,[this].concat(Qt)),(0,we.Z)((0,Se.Z)(En),"state",{uid:qe()}),(0,we.Z)((0,Se.Z)(En),"reqs",{}),(0,we.Z)((0,Se.Z)(En),"fileInput",void 0),(0,we.Z)((0,Se.Z)(En),"_isMounted",void 0),(0,we.Z)((0,Se.Z)(En),"onChange",function(hn){var cr=En.props,sr=cr.accept,gr=cr.directory,Da=hn.target.files,Ma=(0,Ze.Z)(Da).filter(function(Xa){return!gr||Je(Xa,sr)});En.uploadFiles(Ma),En.reset()}),(0,we.Z)((0,Se.Z)(En),"onClick",function(hn){var cr=En.fileInput;if(cr){var sr=hn.target,gr=En.props.onClick;if(sr&&sr.tagName==="BUTTON"){var Da=cr.parentNode;Da.focus(),sr.blur()}cr.click(),gr&&gr(hn)}}),(0,we.Z)((0,Se.Z)(En),"onKeyDown",function(hn){hn.key==="Enter"&&En.onClick(hn)}),(0,we.Z)((0,Se.Z)(En),"onFileDrop",function(){var hn=(0,ve.Z)((0,ue.Z)().mark(function cr(sr){var gr,Da,Ma;return(0,ue.Z)().wrap(function(Ca){for(;;)switch(Ca.prev=Ca.next){case 0:if(gr=En.props.multiple,sr.preventDefault(),sr.type!=="dragover"){Ca.next=4;break}return Ca.abrupt("return");case 4:if(!En.props.directory){Ca.next=11;break}return Ca.next=7,lt(Array.prototype.slice.call(sr.dataTransfer.items),function(oa){return Je(oa,En.props.accept)});case 7:Da=Ca.sent,En.uploadFiles(Da),Ca.next=14;break;case 11:Ma=(0,Ze.Z)(sr.dataTransfer.files).filter(function(oa){return Je(oa,En.props.accept)}),gr===!1&&(Ma=Ma.slice(0,1)),En.uploadFiles(Ma);case 14:case"end":return Ca.stop()}},cr)}));return function(cr){return hn.apply(this,arguments)}}()),(0,we.Z)((0,Se.Z)(En),"uploadFiles",function(hn){var cr=(0,Ze.Z)(hn),sr=cr.map(function(gr){return gr.uid=qe(),En.processFile(gr,cr)});Promise.all(sr).then(function(gr){var Da=En.props.onBatchStart;Da==null||Da(gr.map(function(Ma){var Xa=Ma.origin,Ca=Ma.parsedFile;return{file:Xa,parsedFile:Ca}})),gr.filter(function(Ma){return Ma.parsedFile!==null}).forEach(function(Ma){En.post(Ma)})})}),(0,we.Z)((0,Se.Z)(En),"processFile",function(){var hn=(0,ve.Z)((0,ue.Z)().mark(function cr(sr,gr){var Da,Ma,Xa,Ca,oa,Ea,wa,za,Qa;return(0,ue.Z)().wrap(function(ba){for(;;)switch(ba.prev=ba.next){case 0:if(Da=En.props.beforeUpload,Ma=sr,!Da){ba.next=14;break}return ba.prev=3,ba.next=6,Da(sr,gr);case 6:Ma=ba.sent,ba.next=12;break;case 9:ba.prev=9,ba.t0=ba.catch(3),Ma=!1;case 12:if(Ma!==!1){ba.next=14;break}return ba.abrupt("return",{origin:sr,parsedFile:null,action:null,data:null});case 14:if(Xa=En.props.action,typeof Xa!="function"){ba.next=21;break}return ba.next=18,Xa(sr);case 18:Ca=ba.sent,ba.next=22;break;case 21:Ca=Xa;case 22:if(oa=En.props.data,typeof oa!="function"){ba.next=29;break}return ba.next=26,oa(sr);case 26:Ea=ba.sent,ba.next=30;break;case 29:Ea=oa;case 30:return wa=((0,Fe.Z)(Ma)==="object"||typeof Ma=="string")&&Ma?Ma:sr,wa instanceof File?za=wa:za=new File([wa],sr.name,{type:sr.type}),Qa=za,Qa.uid=sr.uid,ba.abrupt("return",{origin:sr,data:Ea,parsedFile:Qa,action:Ca});case 35:case"end":return ba.stop()}},cr,null,[[3,9]])}));return function(cr,sr){return hn.apply(this,arguments)}}()),(0,we.Z)((0,Se.Z)(En),"saveFileInput",function(hn){En.fileInput=hn}),En}return(0,fe.Z)(an,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(qt){var Qt=this,en=qt.data,hn=qt.origin,cr=qt.action,sr=qt.parsedFile;if(this._isMounted){var gr=this.props,Da=gr.onStart,Ma=gr.customRequest,Xa=gr.name,Ca=gr.headers,oa=gr.withCredentials,Ea=gr.method,wa=hn.uid,za=Ma||Ke,Qa={action:cr,filename:Xa,data:en,file:sr,headers:Ca,withCredentials:oa,method:Ea||"post",onProgress:function(ba){var Na=Qt.props.onProgress;Na==null||Na(ba,sr)},onSuccess:function(ba,Na){var ja=Qt.props.onSuccess;ja==null||ja(ba,sr,Na),delete Qt.reqs[wa]},onError:function(ba,Na){var ja=Qt.props.onError;ja==null||ja(ba,Na,sr),delete Qt.reqs[wa]}};Da(hn),this.reqs[wa]=za(Qa)}}},{key:"reset",value:function(){this.setState({uid:qe()})}},{key:"abort",value:function(qt){var Qt=this.reqs;if(qt){var en=qt.uid?qt.uid:qt;Qt[en]&&Qt[en].abort&&Qt[en].abort(),delete Qt[en]}else Object.keys(Qt).forEach(function(hn){Qt[hn]&&Qt[hn].abort&&Qt[hn].abort(),delete Qt[hn]})}},{key:"render",value:function(){var qt=this.props,Qt=qt.component,en=qt.prefixCls,hn=qt.className,cr=qt.classNames,sr=cr===void 0?{}:cr,gr=qt.disabled,Da=qt.id,Ma=qt.name,Xa=qt.style,Ca=qt.styles,oa=Ca===void 0?{}:Ca,Ea=qt.multiple,wa=qt.accept,za=qt.capture,Qa=qt.children,lo=qt.directory,ba=qt.openFileDialogOnClick,Na=qt.onMouseEnter,ja=qt.onMouseLeave,yo=qt.hasControlInside,jo=(0,De.Z)(qt,Ae),Do=ge()((0,we.Z)((0,we.Z)((0,we.Z)({},en,!0),"".concat(en,"-disabled"),gr),hn,hn)),Ar=lo?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Wr=gr?{}:{onClick:ba?this.onClick:function(){},onKeyDown:ba?this.onKeyDown:function(){},onMouseEnter:Na,onMouseLeave:ja,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:yo?void 0:"0"};return y.createElement(Qt,(0,ye.Z)({},Wr,{className:Do,role:yo?void 0:"button",style:Xa}),y.createElement("input",(0,ye.Z)({},(0,Ie.Z)(jo,{aria:!0,data:!0}),{id:Da,name:Ma,disabled:gr,type:"file",ref:this.saveFileInput,onClick:function(Lo){return Lo.stopPropagation()},key:this.state.uid,style:(0,ke.Z)({display:"none"},oa.input),className:sr.input,accept:wa},Ar,{multiple:Ea,onChange:this.onChange},za!=null?{capture:za}:{})),Qa)}}]),an}(y.Component),Ce=rt;function Be(){}var yt=function(gt){(0,le.Z)(an,gt);var ln=(0,pe.Z)(an);function an(){var En;(0,xe.Z)(this,an);for(var qt=arguments.length,Qt=new Array(qt),en=0;en<qt;en++)Qt[en]=arguments[en];return En=ln.call.apply(ln,[this].concat(Qt)),(0,we.Z)((0,Se.Z)(En),"uploader",void 0),(0,we.Z)((0,Se.Z)(En),"saveUploader",function(hn){En.uploader=hn}),En}return(0,fe.Z)(an,[{key:"abort",value:function(qt){this.uploader.abort(qt)}},{key:"render",value:function(){return y.createElement(Ce,(0,ye.Z)({},this.props,{ref:this.saveUploader}))}}]),an}(y.Component);(0,we.Z)(yt,"defaultProps",{component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:Be,onError:Be,onSuccess:Be,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0,hasControlInside:!1});var Qe=yt,nt=Qe,Et=b(18929),He=b(48755),de=b(2171),Oe=b(9017),at=b(85981),ct=b(63356),Pe=b(34961),$e=b(16931),ut=b(51636),St=b(36237),Dt=gt=>{const{componentCls:ln,iconCls:an}=gt;return{[`${ln}-wrapper`]:{[`${ln}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:gt.colorFillAlter,border:`${(0,St.unit)(gt.lineWidth)} dashed ${gt.colorBorder}`,borderRadius:gt.borderRadiusLG,cursor:"pointer",transition:`border-color ${gt.motionDurationSlow}`,[ln]:{padding:gt.padding},[`${ln}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:gt.borderRadiusLG,"&:focus-visible":{outline:`${(0,St.unit)(gt.lineWidthFocus)} solid ${gt.colorPrimaryBorder}`}},[`${ln}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`
|
|
|
&:not(${ln}-disabled):hover,
|
|
|
&-hover:not(${ln}-disabled)
|
|
|
`]:{borderColor:gt.colorPrimaryHover},[`p${ln}-drag-icon`]:{marginBottom:gt.margin,[an]:{color:gt.colorPrimary,fontSize:gt.uploadThumbnailSize}},[`p${ln}-text`]:{margin:`0 0 ${(0,St.unit)(gt.marginXXS)}`,color:gt.colorTextHeading,fontSize:gt.fontSizeLG},[`p${ln}-hint`]:{color:gt.colorTextDescription,fontSize:gt.fontSize},[`&${ln}-disabled`]:{[`p${ln}-drag-icon ${an},
|
|
|
p${ln}-text,
|
|
|
p${ln}-hint
|
|
|
`]:{color:gt.colorTextDisabled}}}}}},kt=gt=>{const{componentCls:ln,iconCls:an,fontSize:En,lineHeight:qt,calc:Qt}=gt,en=`${ln}-list-item`,hn=`${en}-actions`,cr=`${en}-action`;return{[`${ln}-wrapper`]:{[`${ln}-list`]:Object.assign(Object.assign({},(0,ct.dF)()),{lineHeight:gt.lineHeight,[en]:{position:"relative",height:Qt(gt.lineHeight).mul(En).equal(),marginTop:gt.marginXS,fontSize:En,display:"flex",alignItems:"center",transition:`background-color ${gt.motionDurationSlow}`,borderRadius:gt.borderRadiusSM,"&:hover":{backgroundColor:gt.controlItemBgHover},[`${en}-name`]:Object.assign(Object.assign({},ct.vS),{padding:`0 ${(0,St.unit)(gt.paddingXS)}`,lineHeight:qt,flex:"auto",transition:`all ${gt.motionDurationSlow}`}),[hn]:{whiteSpace:"nowrap",[cr]:{opacity:0},[an]:{color:gt.actionsColor,transition:`all ${gt.motionDurationSlow}`},[`
|
|
|
${cr}:focus-visible,
|
|
|
&.picture ${cr}
|
|
|
`]:{opacity:1}},[`${ln}-icon ${an}`]:{color:gt.colorTextDescription,fontSize:En},[`${en}-progress`]:{position:"absolute",bottom:gt.calc(gt.uploadProgressOffset).mul(-1).equal(),width:"100%",paddingInlineStart:Qt(En).add(gt.paddingXS).equal(),fontSize:En,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${en}:hover ${cr}`]:{opacity:1},[`${en}-error`]:{color:gt.colorError,[`${en}-name, ${ln}-icon ${an}`]:{color:gt.colorError},[hn]:{[`${an}, ${an}:hover`]:{color:gt.colorError},[cr]:{opacity:1}}},[`${ln}-list-item-container`]:{transition:`opacity ${gt.motionDurationSlow}, height ${gt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Ot=b(99495),oe=gt=>{const{componentCls:ln}=gt,an=new St.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,padding:0,opacity:0,margin:gt.calc(gt.marginXS).div(-2).equal()}}),En=new St.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,padding:0,opacity:0,margin:gt.calc(gt.marginXS).div(-2).equal()}}),qt=`${ln}-animate-inline`;return[{[`${ln}-wrapper`]:{[`${qt}-appear, ${qt}-enter, ${qt}-leave`]:{animationDuration:gt.motionDurationSlow,animationTimingFunction:gt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${qt}-appear, ${qt}-enter`]:{animationName:an},[`${qt}-leave`]:{animationName:En}}},{[`${ln}-wrapper`]:(0,Ot.J$)(gt)},an,En]},te=b(68361);const x=gt=>{const{componentCls:ln,iconCls:an,uploadThumbnailSize:En,uploadProgressOffset:qt,calc:Qt}=gt,en=`${ln}-list`,hn=`${en}-item`;return{[`${ln}-wrapper`]:{[`
|
|
|
${en}${en}-picture,
|
|
|
${en}${en}-picture-card,
|
|
|
${en}${en}-picture-circle
|
|
|
`]:{[hn]:{position:"relative",height:Qt(En).add(Qt(gt.lineWidth).mul(2)).add(Qt(gt.paddingXS).mul(2)).equal(),padding:gt.paddingXS,border:`${(0,St.unit)(gt.lineWidth)} ${gt.lineType} ${gt.colorBorder}`,borderRadius:gt.borderRadiusLG,"&:hover":{background:"transparent"},[`${hn}-thumbnail`]:Object.assign(Object.assign({},ct.vS),{width:En,height:En,lineHeight:(0,St.unit)(Qt(En).add(gt.paddingSM).equal()),textAlign:"center",flex:"none",[an]:{fontSize:gt.fontSizeHeading2,color:gt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${hn}-progress`]:{bottom:qt,width:`calc(100% - ${(0,St.unit)(Qt(gt.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:Qt(En).add(gt.paddingXS).equal()}},[`${hn}-error`]:{borderColor:gt.colorError,[`${hn}-thumbnail ${an}`]:{[`svg path[fill='${te.blue[0]}']`]:{fill:gt.colorErrorBg},[`svg path[fill='${te.blue.primary}']`]:{fill:gt.colorError}}},[`${hn}-uploading`]:{borderStyle:"dashed",[`${hn}-name`]:{marginBottom:qt}}},[`${en}${en}-picture-circle ${hn}`]:{[`&, &::before, ${hn}-thumbnail`]:{borderRadius:"50%"}}}}},re=gt=>{const{componentCls:ln,iconCls:an,fontSizeLG:En,colorTextLightSolid:qt,calc:Qt}=gt,en=`${ln}-list`,hn=`${en}-item`,cr=gt.uploadPicCardSize;return{[`
|
|
|
${ln}-wrapper${ln}-picture-card-wrapper,
|
|
|
${ln}-wrapper${ln}-picture-circle-wrapper
|
|
|
`]:Object.assign(Object.assign({},(0,ct.dF)()),{display:"block",[`${ln}${ln}-select`]:{width:cr,height:cr,textAlign:"center",verticalAlign:"top",backgroundColor:gt.colorFillAlter,border:`${(0,St.unit)(gt.lineWidth)} dashed ${gt.colorBorder}`,borderRadius:gt.borderRadiusLG,cursor:"pointer",transition:`border-color ${gt.motionDurationSlow}`,[`> ${ln}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${ln}-disabled):hover`]:{borderColor:gt.colorPrimary}},[`${en}${en}-picture-card, ${en}${en}-picture-circle`]:{display:"flex",flexWrap:"wrap","@supports not (gap: 1px)":{"& > *":{marginBlockEnd:gt.marginXS,marginInlineEnd:gt.marginXS}},"@supports (gap: 1px)":{gap:gt.marginXS},[`${en}-item-container`]:{display:"inline-block",width:cr,height:cr,verticalAlign:"top"},"&::after":{display:"none"},"&::before":{display:"none"},[hn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${(0,St.unit)(Qt(gt.paddingXS).mul(2).equal())})`,height:`calc(100% - ${(0,St.unit)(Qt(gt.paddingXS).mul(2).equal())})`,backgroundColor:gt.colorBgMask,opacity:0,transition:`all ${gt.motionDurationSlow}`,content:'" "'}},[`${hn}:hover`]:{[`&::before, ${hn}-actions`]:{opacity:1}},[`${hn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${gt.motionDurationSlow}`,[`
|
|
|
${an}-eye,
|
|
|
${an}-download,
|
|
|
${an}-delete
|
|
|
`]:{zIndex:10,width:En,margin:`0 ${(0,St.unit)(gt.marginXXS)}`,fontSize:En,cursor:"pointer",transition:`all ${gt.motionDurationSlow}`,color:qt,"&:hover":{color:qt},svg:{verticalAlign:"baseline"}}},[`${hn}-thumbnail, ${hn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${hn}-name`]:{display:"none",textAlign:"center"},[`${hn}-file + ${hn}-name`]:{position:"absolute",bottom:gt.margin,display:"block",width:`calc(100% - ${(0,St.unit)(Qt(gt.paddingXS).mul(2).equal())})`},[`${hn}-uploading`]:{[`&${hn}`]:{backgroundColor:gt.colorFillAlter},[`&::before, ${an}-eye, ${an}-download, ${an}-delete`]:{display:"none"}},[`${hn}-progress`]:{bottom:gt.marginXL,width:`calc(100% - ${(0,St.unit)(Qt(gt.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${ln}-wrapper${ln}-picture-circle-wrapper`]:{[`${ln}${ln}-select`]:{borderRadius:"50%"}}}};var se=gt=>{const{componentCls:ln}=gt;return{[`${ln}-rtl`]:{direction:"rtl"}}};const Ne=gt=>{const{componentCls:ln,colorTextDisabled:an}=gt;return{[`${ln}-wrapper`]:Object.assign(Object.assign({},(0,ct.Wf)(gt)),{[ln]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${ln}-select`]:{display:"inline-block"},[`${ln}-hidden`]:{display:"none"},[`${ln}-disabled`]:{color:an,cursor:"not-allowed"}})}},ze=gt=>({actionsColor:gt.colorTextDescription});var et=(0,$e.I$)("Upload",gt=>{const{fontSizeHeading3:ln,fontHeight:an,lineWidth:En,controlHeightLG:qt,calc:Qt}=gt,en=(0,ut.mergeToken)(gt,{uploadThumbnailSize:Qt(ln).mul(2).equal(),uploadProgressOffset:Qt(Qt(an).div(2)).add(En).equal(),uploadPicCardSize:Qt(qt).mul(2.55).equal()});return[Ne(en),Dt(en),x(en),re(en),kt(en),oe(en),se(en),(0,Pe.Z)(en)]},ze),ot={icon:function(ln,an){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:an}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:ln}}]}},name:"file",theme:"twotone"},dt=ot,ht=b(7657),he=function(ln,an){return y.createElement(ht.Z,(0,ye.Z)({},ln,{ref:an,icon:dt}))},Me=y.forwardRef(he),Ye=Me,Pt=b(58617),Nt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},Yt=Nt,Lt=function(ln,an){return y.createElement(ht.Z,(0,ye.Z)({},ln,{ref:an,icon:Yt}))},Zt=y.forwardRef(Lt),Rt=Zt,tn={icon:function(ln,an){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:ln}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:an}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:an}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:an}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:ln}}]}},name:"picture",theme:"twotone"},xt=tn,zt=function(ln,an){return y.createElement(ht.Z,(0,ye.Z)({},ln,{ref:an,icon:xt}))},cn=y.forwardRef(zt),bn=cn,bt=b(77900),Ht=b(2738),Jt=b(40192),vn=b(86641),Bn=b(22703),Yn=b(7939);function hr(gt){return Object.assign(Object.assign({},gt),{lastModified:gt.lastModified,lastModifiedDate:gt.lastModifiedDate,name:gt.name,size:gt.size,type:gt.type,uid:gt.uid,percent:0,originFileObj:gt})}function Cr(gt,ln){const an=(0,Ze.Z)(ln),En=an.findIndex(qt=>{let{uid:Qt}=qt;return Qt===gt.uid});return En===-1?an.push(gt):an[En]=gt,an}function Un(gt,ln){const an=gt.uid!==void 0?"uid":"name";return ln.filter(En=>En[an]===gt[an])[0]}function fr(gt,ln){const an=gt.uid!==void 0?"uid":"name",En=ln.filter(qt=>qt[an]!==gt[an]);return En.length===ln.length?null:En}const Gt=function(){const ln=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),En=ln[ln.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(En)||[""])[0]},Wt=gt=>gt.indexOf("image/")===0,dn=gt=>{if(gt.type&&!gt.thumbUrl)return Wt(gt.type);const ln=gt.thumbUrl||gt.url||"",an=Gt(ln);return/^data:image\//.test(ln)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(an)?!0:!(/^data:/.test(ln)||an)},un=200;function on(gt){return new Promise(ln=>{if(!gt.type||!Wt(gt.type)){ln("");return}const an=document.createElement("canvas");an.width=un,an.height=un,an.style.cssText=`position: fixed; left: 0; top: 0; width: ${un}px; height: ${un}px; z-index: 9999; display: none;`,document.body.appendChild(an);const En=an.getContext("2d"),qt=new Image;if(qt.onload=()=>{const{width:Qt,height:en}=qt;let hn=un,cr=un,sr=0,gr=0;Qt>en?(cr=en*(un/Qt),gr=-(cr-hn)/2):(hn=Qt*(un/en),sr=-(hn-cr)/2),En.drawImage(qt,sr,gr,hn,cr);const Da=an.toDataURL();document.body.removeChild(an),window.URL.revokeObjectURL(qt.src),ln(Da)},qt.crossOrigin="anonymous",gt.type.startsWith("image/svg+xml")){const Qt=new FileReader;Qt.onload=()=>{Qt.result&&typeof Qt.result=="string"&&(qt.src=Qt.result)},Qt.readAsDataURL(gt)}else if(gt.type.startsWith("image/gif")){const Qt=new FileReader;Qt.onload=()=>{Qt.result&&ln(Qt.result)},Qt.readAsDataURL(gt)}else qt.src=window.URL.createObjectURL(gt)})}var On=b(26227),pn=b(41464),yn=b(15277),dr=b(89787),qn=b(25399),Tr=y.forwardRef((gt,ln)=>{let{prefixCls:an,className:En,style:qt,locale:Qt,listType:en,file:hn,items:cr,progress:sr,iconRender:gr,actionIconRender:Da,itemRender:Ma,isImgUrl:Xa,showPreviewIcon:Ca,showRemoveIcon:oa,showDownloadIcon:Ea,previewIcon:wa,removeIcon:za,downloadIcon:Qa,extra:lo,onPreview:ba,onDownload:Na,onClose:ja}=gt;var yo,jo;const{status:Do}=hn,[Ar,Wr]=y.useState(Do);y.useEffect(()=>{Do!=="removed"&&Wr(Do)},[Do]);const[Bo,Lo]=y.useState(!1);y.useEffect(()=>{const Dr=setTimeout(()=>{Lo(!0)},300);return()=>{clearTimeout(Dr)}},[]);const po=gr(hn);let ti=y.createElement("div",{className:`${an}-icon`},po);if(en==="picture"||en==="picture-card"||en==="picture-circle")if(Ar==="uploading"||!hn.thumbUrl&&!hn.url){const Dr=ge()(`${an}-list-item-thumbnail`,{[`${an}-list-item-file`]:Ar!=="uploading"});ti=y.createElement("div",{className:Dr},po)}else{const Dr=Xa!=null&&Xa(hn)?y.createElement("img",{src:hn.thumbUrl||hn.url,alt:hn.name,className:`${an}-list-item-image`,crossOrigin:hn.crossOrigin}):po,sa=ge()(`${an}-list-item-thumbnail`,{[`${an}-list-item-file`]:Xa&&!Xa(hn)});ti=y.createElement("a",{className:sa,onClick:Ba=>ba(hn,Ba),href:hn.url||hn.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Dr)}const li=ge()(`${an}-list-item`,`${an}-list-item-${Ar}`),ji=typeof hn.linkProps=="string"?JSON.parse(hn.linkProps):hn.linkProps,bi=(typeof oa=="function"?oa(hn):oa)?Da((typeof za=="function"?za(hn):za)||y.createElement(On.Z,null),()=>ja(hn),an,Qt.removeFile,!0):null,di=(typeof Ea=="function"?Ea(hn):Ea)&&Ar==="done"?Da((typeof Qa=="function"?Qa(hn):Qa)||y.createElement(pn.Z,null),()=>Na(hn),an,Qt.downloadFile):null,si=en!=="picture-card"&&en!=="picture-circle"&&y.createElement("span",{key:"download-delete",className:ge()(`${an}-list-item-actions`,{picture:en==="picture"})},di,bi),Ai=typeof lo=="function"?lo(hn):lo,_o=Ai&&y.createElement("span",{className:`${an}-list-item-extra`},Ai),So=ge()(`${an}-list-item-name`),Ya=hn.url?y.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:So,title:hn.name},ji,{href:hn.url,onClick:Dr=>ba(hn,Dr)}),hn.name,_o):y.createElement("span",{key:"view",className:So,onClick:Dr=>ba(hn,Dr),title:hn.name},hn.name,_o),vr=(typeof Ca=="function"?Ca(hn):Ca)&&(hn.url||hn.thumbUrl)?y.createElement("a",{href:hn.url||hn.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:Dr=>ba(hn,Dr),title:Qt.previewFile},typeof wa=="function"?wa(hn):wa||y.createElement(yn.Z,null)):null,ir=(en==="picture-card"||en==="picture-circle")&&Ar!=="uploading"&&y.createElement("span",{className:`${an}-list-item-actions`},vr,Ar==="done"&&di,bi),{getPrefixCls:Gr}=y.useContext(He.E_),_r=Gr(),Ta=y.createElement("div",{className:li},ti,Ya,si,ir,Bo&&y.createElement(bt.default,{motionName:`${_r}-fade`,visible:Ar==="uploading",motionDeadline:2e3},Dr=>{let{className:sa}=Dr;const Ba="percent"in hn?y.createElement(dr.Z,Object.assign({},sr,{type:"line",percent:hn.percent,"aria-label":hn["aria-label"],"aria-labelledby":hn["aria-labelledby"]})):null;return y.createElement("div",{className:ge()(`${an}-list-item-progress`,sa)},Ba)})),Ja=hn.response&&typeof hn.response=="string"?hn.response:((yo=hn.error)===null||yo===void 0?void 0:yo.statusText)||((jo=hn.error)===null||jo===void 0?void 0:jo.message)||Qt.uploadError,Vr=Ar==="error"?y.createElement(qn.Z,{title:Ja,getPopupContainer:Dr=>Dr.parentNode},Ta):Ta;return y.createElement("div",{className:ge()(`${an}-list-item-container`,En),style:qt,ref:ln},Ma?Ma(Vr,hn,cr,{download:Na.bind(null,hn),preview:ba.bind(null,hn),remove:ja.bind(null,hn)}):Vr)});const Or=(gt,ln)=>{const{listType:an="text",previewFile:En=on,onPreview:qt,onDownload:Qt,onRemove:en,locale:hn,iconRender:cr,isImageUrl:sr=dn,prefixCls:gr,items:Da=[],showPreviewIcon:Ma=!0,showRemoveIcon:Xa=!0,showDownloadIcon:Ca=!1,removeIcon:oa,previewIcon:Ea,downloadIcon:wa,extra:za,progress:Qa={size:[-1,2],showInfo:!1},appendAction:lo,appendActionVisible:ba=!0,itemRender:Na,disabled:ja}=gt,yo=(0,Jt.Z)(),[jo,Do]=y.useState(!1),Ar=["picture-card","picture-circle"].includes(an);y.useEffect(()=>{an.startsWith("picture")&&(Da||[]).forEach(_o=>{!(_o.originFileObj instanceof File||_o.originFileObj instanceof Blob)||_o.thumbUrl!==void 0||(_o.thumbUrl="",En==null||En(_o.originFileObj).then(So=>{_o.thumbUrl=So||"",yo()}))})},[an,Da,En]),y.useEffect(()=>{Do(!0)},[]);const Wr=(_o,So)=>{if(qt)return So==null||So.preventDefault(),qt(_o)},Bo=_o=>{typeof Qt=="function"?Qt(_o):_o.url&&window.open(_o.url)},Lo=_o=>{en==null||en(_o)},po=_o=>{if(cr)return cr(_o,an);const So=_o.status==="uploading";if(an.startsWith("picture")){const Ya=an==="picture"?y.createElement(Pt.Z,null):hn.uploading,vr=sr!=null&&sr(_o)?y.createElement(bn,null):y.createElement(Ye,null);return So?Ya:vr}return So?y.createElement(Pt.Z,null):y.createElement(Rt,null)},ti=(_o,So,Ya,vr,ir)=>{const Gr={type:"text",size:"small",title:vr,onClick:_r=>{var Ta,Ja;So(),y.isValidElement(_o)&&((Ja=(Ta=_o.props).onClick)===null||Ja===void 0||Ja.call(Ta,_r))},className:`${Ya}-list-item-action`};return ir&&(Gr.disabled=ja),y.isValidElement(_o)?y.createElement(Yn.ZP,Object.assign({},Gr,{icon:(0,Bn.Tm)(_o,Object.assign(Object.assign({},_o.props),{onClick:()=>{}}))})):y.createElement(Yn.ZP,Object.assign({},Gr),y.createElement("span",null,_o))};y.useImperativeHandle(ln,()=>({handlePreview:Wr,handleDownload:Bo}));const{getPrefixCls:li}=y.useContext(He.E_),ji=li("upload",gr),bi=li(),di=ge()(`${ji}-list`,`${ji}-list-${an}`),si=y.useMemo(()=>(0,Ht.Z)((0,vn.Z)(bi),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[bi]),Ai=Object.assign(Object.assign({},Ar?{}:si),{motionDeadline:2e3,motionName:`${ji}-${Ar?"animate-inline":"animate"}`,keys:(0,Ze.Z)(Da.map(_o=>({key:_o.uid,file:_o}))),motionAppear:jo});return y.createElement("div",{className:di},y.createElement(bt.CSSMotionList,Object.assign({},Ai,{component:!1}),_o=>{let{key:So,file:Ya,className:vr,style:ir}=_o;return y.createElement(Tr,{key:So,locale:hn,prefixCls:ji,className:vr,style:ir,file:Ya,items:Da,progress:Qa,listType:an,isImgUrl:sr,showPreviewIcon:Ma,showRemoveIcon:Xa,showDownloadIcon:Ca,removeIcon:oa,previewIcon:Ea,downloadIcon:wa,extra:za,iconRender:po,actionIconRender:ti,itemRender:Na,onPreview:Wr,onDownload:Bo,onClose:Lo})}),lo&&y.createElement(bt.default,Object.assign({},Ai,{visible:ba,forceRender:!0}),_o=>{let{className:So,style:Ya}=_o;return(0,Bn.Tm)(lo,vr=>({className:ge()(vr.className,So),style:Object.assign(Object.assign(Object.assign({},Ya),{pointerEvents:So?"none":void 0}),vr.style)}))}))};var va=y.forwardRef(Or),Ln=function(gt,ln,an,En){function qt(Qt){return Qt instanceof an?Qt:new an(function(en){en(Qt)})}return new(an||(an=Promise))(function(Qt,en){function hn(gr){try{sr(En.next(gr))}catch(Da){en(Da)}}function cr(gr){try{sr(En.throw(gr))}catch(Da){en(Da)}}function sr(gr){gr.done?Qt(gr.value):qt(gr.value).then(hn,cr)}sr((En=En.apply(gt,ln||[])).next())})};const tr=`__LIST_IGNORE_${Date.now()}__`,Lr=(gt,ln)=>{const{fileList:an,defaultFileList:En,onRemove:qt,showUploadList:Qt=!0,listType:en="text",onPreview:hn,onDownload:cr,onChange:sr,onDrop:gr,previewFile:Da,disabled:Ma,locale:Xa,iconRender:Ca,isImageUrl:oa,progress:Ea,prefixCls:wa,className:za,type:Qa="select",children:lo,style:ba,itemRender:Na,maxCount:ja,data:yo={},multiple:jo=!1,hasControlInside:Do=!0,action:Ar="",accept:Wr="",supportServerRender:Bo=!0,rootClassName:Lo}=gt,po=y.useContext(de.Z),ti=Ma!=null?Ma:po,[li,ji]=(0,Et.Z)(En||[],{value:an,postState:ri=>ri!=null?ri:[]}),[bi,di]=y.useState("drop"),si=y.useRef(null),Ai=y.useRef(null);y.useMemo(()=>{const ri=Date.now();(an||[]).forEach((Vi,Xi)=>{!Vi.uid&&!Object.isFrozen(Vi)&&(Vi.uid=`__AUTO__${ri}_${Xi}__`)})},[an]);const _o=(ri,Vi,Xi)=>{let mi=(0,Ze.Z)(Vi),uo=!1;ja===1?mi=mi.slice(-1):ja&&(uo=mi.length>ja,mi=mi.slice(0,ja)),(0,me.flushSync)(()=>{ji(mi)});const Mi={file:ri,fileList:mi};Xi&&(Mi.event=Xi),(!uo||ri.status==="removed"||mi.some(bl=>bl.uid===ri.uid))&&(0,me.flushSync)(()=>{sr==null||sr(Mi)})},So=(ri,Vi)=>Ln(void 0,void 0,void 0,function*(){const{beforeUpload:Xi,transformFile:mi}=gt;let uo=ri;if(Xi){const Mi=yield Xi(ri,Vi);if(Mi===!1)return!1;if(delete ri[tr],Mi===tr)return Object.defineProperty(ri,tr,{value:!0,configurable:!0}),!1;typeof Mi=="object"&&Mi&&(uo=Mi)}return mi&&(uo=yield mi(uo)),uo}),Ya=ri=>{const Vi=ri.filter(uo=>!uo.file[tr]);if(!Vi.length)return;const Xi=Vi.map(uo=>hr(uo.file));let mi=(0,Ze.Z)(li);Xi.forEach(uo=>{mi=Cr(uo,mi)}),Xi.forEach((uo,Mi)=>{let bl=uo;if(Vi[Mi].parsedFile)uo.status="uploading";else{const{originFileObj:Tl}=uo;let Cl;try{Cl=new File([Tl],Tl.name,{type:Tl.type})}catch(ml){Cl=new Blob([Tl],{type:Tl.type}),Cl.name=Tl.name,Cl.lastModifiedDate=new Date,Cl.lastModified=new Date().getTime()}Cl.uid=uo.uid,bl=Cl}_o(bl,mi)})},vr=(ri,Vi,Xi)=>{try{typeof ri=="string"&&(ri=JSON.parse(ri))}catch(Mi){}if(!Un(Vi,li))return;const mi=hr(Vi);mi.status="done",mi.percent=100,mi.response=ri,mi.xhr=Xi;const uo=Cr(mi,li);_o(mi,uo)},ir=(ri,Vi)=>{if(!Un(Vi,li))return;const Xi=hr(Vi);Xi.status="uploading",Xi.percent=ri.percent;const mi=Cr(Xi,li);_o(Xi,mi,ri)},Gr=(ri,Vi,Xi)=>{if(!Un(Xi,li))return;const mi=hr(Xi);mi.error=ri,mi.response=Vi,mi.status="error";const uo=Cr(mi,li);_o(mi,uo)},_r=ri=>{let Vi;Promise.resolve(typeof qt=="function"?qt(ri):qt).then(Xi=>{var mi;if(Xi===!1)return;const uo=fr(ri,li);uo&&(Vi=Object.assign(Object.assign({},ri),{status:"removed"}),li==null||li.forEach(Mi=>{const bl=Vi.uid!==void 0?"uid":"name";Mi[bl]===Vi[bl]&&!Object.isFrozen(Mi)&&(Mi.status="removed")}),(mi=si.current)===null||mi===void 0||mi.abort(Vi),_o(Vi,uo))})},Ta=ri=>{di(ri.type),ri.type==="drop"&&(gr==null||gr(ri))};y.useImperativeHandle(ln,()=>({onBatchStart:Ya,onSuccess:vr,onProgress:ir,onError:Gr,fileList:li,upload:si.current,nativeElement:Ai.current}));const{getPrefixCls:Ja,direction:Vr,upload:Dr}=y.useContext(He.E_),sa=Ja("upload",wa),Ba=Object.assign(Object.assign({onBatchStart:Ya,onError:Gr,onProgress:ir,onSuccess:vr},gt),{data:yo,multiple:jo,action:Ar,accept:Wr,supportServerRender:Bo,prefixCls:sa,disabled:ti,beforeUpload:So,onChange:void 0,hasControlInside:Do});delete Ba.className,delete Ba.style,(!lo||ti)&&delete Ba.id;const zo=`${sa}-wrapper`,[xi,fi,Li]=et(sa,zo),[Go]=(0,Oe.Z)("Upload",at.Z.Upload),{showRemoveIcon:Di,showPreviewIcon:zi,showDownloadIcon:Ri,removeIcon:Ni,previewIcon:ol,downloadIcon:fl,extra:ll}=typeof Qt=="boolean"?{}:Qt,sl=typeof Di=="undefined"?!ti:Di,ul=(ri,Vi)=>Qt?y.createElement(va,{prefixCls:sa,listType:en,items:li,previewFile:Da,onPreview:hn,onDownload:cr,onRemove:_r,showRemoveIcon:sl,showPreviewIcon:zi,showDownloadIcon:Ri,removeIcon:Ni,previewIcon:ol,downloadIcon:fl,iconRender:Ca,extra:ll,locale:Object.assign(Object.assign({},Go),Xa),isImageUrl:oa,progress:Ea,appendAction:ri,appendActionVisible:Vi,itemRender:Na,disabled:ti}):ri,ni=ge()(zo,za,Lo,fi,Li,Dr==null?void 0:Dr.className,{[`${sa}-rtl`]:Vr==="rtl",[`${sa}-picture-card-wrapper`]:en==="picture-card",[`${sa}-picture-circle-wrapper`]:en==="picture-circle"}),Ro=Object.assign(Object.assign({},Dr==null?void 0:Dr.style),ba);if(Qa==="drag"){const ri=ge()(fi,sa,`${sa}-drag`,{[`${sa}-drag-uploading`]:li.some(Vi=>Vi.status==="uploading"),[`${sa}-drag-hover`]:bi==="dragover",[`${sa}-disabled`]:ti,[`${sa}-rtl`]:Vr==="rtl"});return xi(y.createElement("span",{className:ni,ref:Ai},y.createElement("div",{className:ri,style:Ro,onDrop:Ta,onDragOver:Ta,onDragLeave:Ta},y.createElement(nt,Object.assign({},Ba,{ref:si,className:`${sa}-btn`}),y.createElement("div",{className:`${sa}-drag-container`},lo))),ul()))}const Qi=ge()(sa,`${sa}-select`,{[`${sa}-disabled`]:ti,[`${sa}-hidden`]:!lo}),Ji=y.createElement("div",{className:Qi},y.createElement(nt,Object.assign({},Ba,{ref:si})));return xi(en==="picture-card"||en==="picture-circle"?y.createElement("span",{className:ni,ref:Ai},ul(Ji,!!lo)):y.createElement("span",{className:ni,ref:Ai},Ji,ul()))};var Ut=y.forwardRef(Lr),rn=function(gt,ln){var an={};for(var En in gt)Object.prototype.hasOwnProperty.call(gt,En)&&ln.indexOf(En)<0&&(an[En]=gt[En]);if(gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qt=0,En=Object.getOwnPropertySymbols(gt);qt<En.length;qt++)ln.indexOf(En[qt])<0&&Object.prototype.propertyIsEnumerable.call(gt,En[qt])&&(an[En[qt]]=gt[En[qt]]);return an},$t=y.forwardRef((gt,ln)=>{var{style:an,height:En,hasControlInside:qt=!1}=gt,Qt=rn(gt,["style","height","hasControlInside"]);return y.createElement(Ut,Object.assign({ref:ln,hasControlInside:qt},Qt,{type:"drag",style:Object.assign(Object.assign({},an),{height:En})}))});const It=Ut;It.Dragger=$t,It.LIST_IGNORE=tr;var Xt=It},86251:function(Nn,jt){"use strict";jt.byteLength=xe,jt.toByteArray=Se,jt.fromByteArray=we;for(var b=[],y=[],Ze=typeof Uint8Array!="undefined"?Uint8Array:Array,me="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ve=0,ge=me.length;Ve<ge;++Ve)b[Ve]=me[Ve],y[me.charCodeAt(Ve)]=Ve;y[45]=62,y[95]=63;function ye(ke){var De=ke.length;if(De%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var Fe=ke.indexOf("=");Fe===-1&&(Fe=De);var ue=Fe===De?0:4-Fe%4;return[Fe,ue]}function xe(ke){var De=ye(ke),Fe=De[0],ue=De[1];return(Fe+ue)*3/4-ue}function fe(ke,De,Fe){return(De+Fe)*3/4-Fe}function Se(ke){var De,Fe=ye(ke),ue=Fe[0],ve=Fe[1],Ie=new Ze(fe(ke,ue,ve)),Le=0,Je=ve>0?ue-4:ue,ce;for(ce=0;ce<Je;ce+=4)De=y[ke.charCodeAt(ce)]<<18|y[ke.charCodeAt(ce+1)]<<12|y[ke.charCodeAt(ce+2)]<<6|y[ke.charCodeAt(ce+3)],Ie[Le++]=De>>16&255,Ie[Le++]=De>>8&255,Ie[Le++]=De&255;return ve===2&&(De=y[ke.charCodeAt(ce)]<<2|y[ke.charCodeAt(ce+1)]>>4,Ie[Le++]=De&255),ve===1&&(De=y[ke.charCodeAt(ce)]<<10|y[ke.charCodeAt(ce+1)]<<4|y[ke.charCodeAt(ce+2)]>>2,Ie[Le++]=De>>8&255,Ie[Le++]=De&255),Ie}function le(ke){return b[ke>>18&63]+b[ke>>12&63]+b[ke>>6&63]+b[ke&63]}function pe(ke,De,Fe){for(var ue,ve=[],Ie=De;Ie<Fe;Ie+=3)ue=(ke[Ie]<<16&16711680)+(ke[Ie+1]<<8&65280)+(ke[Ie+2]&255),ve.push(le(ue));return ve.join("")}function we(ke){for(var De,Fe=ke.length,ue=Fe%3,ve=[],Ie=16383,Le=0,Je=Fe-ue;Le<Je;Le+=Ie)ve.push(pe(ke,Le,Le+Ie>Je?Je:Le+Ie));return ue===1?(De=ke[Fe-1],ve.push(b[De>>2]+b[De<<4&63]+"==")):ue===2&&(De=(ke[Fe-2]<<8)+ke[Fe-1],ve.push(b[De>>10]+b[De>>4&63]+b[De<<2&63]+"=")),ve.join("")}},19208:function(Nn,jt,b){"use strict";var y;var Ze=b(86251),me=b(67467),Ve=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;jt.lW=fe,y=Le,jt.h2=50;var ge=2147483647;y=ge,fe.TYPED_ARRAY_SUPPORT=ye(),!fe.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 ye(){try{var te=new Uint8Array(1),x={foo:function(){return 42}};return Object.setPrototypeOf(x,Uint8Array.prototype),Object.setPrototypeOf(te,x),te.foo()===42}catch(re){return!1}}Object.defineProperty(fe.prototype,"parent",{enumerable:!0,get:function(){if(fe.isBuffer(this))return this.buffer}}),Object.defineProperty(fe.prototype,"offset",{enumerable:!0,get:function(){if(fe.isBuffer(this))return this.byteOffset}});function xe(te){if(te>ge)throw new RangeError('The value "'+te+'" is invalid for option "size"');var x=new Uint8Array(te);return Object.setPrototypeOf(x,fe.prototype),x}function fe(te,x,re){if(typeof te=="number"){if(typeof x=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return we(te)}return Se(te,x,re)}fe.poolSize=8192;function Se(te,x,re){if(typeof te=="string")return ke(te,x);if(ArrayBuffer.isView(te))return Fe(te);if(te==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof te);if(Ot(te,ArrayBuffer)||te&&Ot(te.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Ot(te,SharedArrayBuffer)||te&&Ot(te.buffer,SharedArrayBuffer)))return ue(te,x,re);if(typeof te=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var ne=te.valueOf&&te.valueOf();if(ne!=null&&ne!==te)return fe.from(ne,x,re);var se=ve(te);if(se)return se;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof te[Symbol.toPrimitive]=="function")return fe.from(te[Symbol.toPrimitive]("string"),x,re);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof te)}fe.from=function(te,x,re){return Se(te,x,re)},Object.setPrototypeOf(fe.prototype,Uint8Array.prototype),Object.setPrototypeOf(fe,Uint8Array);function le(te){if(typeof te!="number")throw new TypeError('"size" argument must be of type number');if(te<0)throw new RangeError('The value "'+te+'" is invalid for option "size"')}function pe(te,x,re){return le(te),te<=0?xe(te):x!==void 0?typeof re=="string"?xe(te).fill(x,re):xe(te).fill(x):xe(te)}fe.alloc=function(te,x,re){return pe(te,x,re)};function we(te){return le(te),xe(te<0?0:Ie(te)|0)}fe.allocUnsafe=function(te){return we(te)},fe.allocUnsafeSlow=function(te){return we(te)};function ke(te,x){if((typeof x!="string"||x==="")&&(x="utf8"),!fe.isEncoding(x))throw new TypeError("Unknown encoding: "+x);var re=Je(te,x)|0,ne=xe(re),se=ne.write(te,x);return se!==re&&(ne=ne.slice(0,se)),ne}function De(te){for(var x=te.length<0?0:Ie(te.length)|0,re=xe(x),ne=0;ne<x;ne+=1)re[ne]=te[ne]&255;return re}function Fe(te){if(Ot(te,Uint8Array)){var x=new Uint8Array(te);return ue(x.buffer,x.byteOffset,x.byteLength)}return De(te)}function ue(te,x,re){if(x<0||te.byteLength<x)throw new RangeError('"offset" is outside of buffer bounds');if(te.byteLength<x+(re||0))throw new RangeError('"length" is outside of buffer bounds');var ne;return x===void 0&&re===void 0?ne=new Uint8Array(te):re===void 0?ne=new Uint8Array(te,x):ne=new Uint8Array(te,x,re),Object.setPrototypeOf(ne,fe.prototype),ne}function ve(te){if(fe.isBuffer(te)){var x=Ie(te.length)|0,re=xe(x);return re.length===0||te.copy(re,0,0,x),re}if(te.length!==void 0)return typeof te.length!="number"||ie(te.length)?xe(0):De(te);if(te.type==="Buffer"&&Array.isArray(te.data))return De(te.data)}function Ie(te){if(te>=ge)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+ge.toString(16)+" bytes");return te|0}function Le(te){return+te!=te&&(te=0),fe.alloc(+te)}fe.isBuffer=function(x){return x!=null&&x._isBuffer===!0&&x!==fe.prototype},fe.compare=function(x,re){if(Ot(x,Uint8Array)&&(x=fe.from(x,x.offset,x.byteLength)),Ot(re,Uint8Array)&&(re=fe.from(re,re.offset,re.byteLength)),!fe.isBuffer(x)||!fe.isBuffer(re))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(x===re)return 0;for(var ne=x.length,se=re.length,Ne=0,ze=Math.min(ne,se);Ne<ze;++Ne)if(x[Ne]!==re[Ne]){ne=x[Ne],se=re[Ne];break}return ne<se?-1:se<ne?1:0},fe.isEncoding=function(x){switch(String(x).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}},fe.concat=function(x,re){if(!Array.isArray(x))throw new TypeError('"list" argument must be an Array of Buffers');if(x.length===0)return fe.alloc(0);var ne;if(re===void 0)for(re=0,ne=0;ne<x.length;++ne)re+=x[ne].length;var se=fe.allocUnsafe(re),Ne=0;for(ne=0;ne<x.length;++ne){var ze=x[ne];if(Ot(ze,Uint8Array))Ne+ze.length>se.length?fe.from(ze).copy(se,Ne):Uint8Array.prototype.set.call(se,ze,Ne);else if(fe.isBuffer(ze))ze.copy(se,Ne);else throw new TypeError('"list" argument must be an Array of Buffers');Ne+=ze.length}return se};function Je(te,x){if(fe.isBuffer(te))return te.length;if(ArrayBuffer.isView(te)||Ot(te,ArrayBuffer))return te.byteLength;if(typeof te!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof te);var re=te.length,ne=arguments.length>2&&arguments[2]===!0;if(!ne&&re===0)return 0;for(var se=!1;;)switch(x){case"ascii":case"latin1":case"binary":return re;case"utf8":case"utf-8":return St(te).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return re*2;case"hex":return re>>>1;case"base64":return We(te).length;default:if(se)return ne?-1:St(te).length;x=(""+x).toLowerCase(),se=!0}}fe.byteLength=Je;function ce(te,x,re){var ne=!1;if((x===void 0||x<0)&&(x=0),x>this.length||((re===void 0||re>this.length)&&(re=this.length),re<=0)||(re>>>=0,x>>>=0,re<=x))return"";for(te||(te="utf8");;)switch(te){case"hex":return Et(this,x,re);case"utf8":case"utf-8":return Ce(this,x,re);case"ascii":return Qe(this,x,re);case"latin1":case"binary":return nt(this,x,re);case"base64":return rt(this,x,re);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return He(this,x,re);default:if(ne)throw new TypeError("Unknown encoding: "+te);te=(te+"").toLowerCase(),ne=!0}}fe.prototype._isBuffer=!0;function _e(te,x,re){var ne=te[x];te[x]=te[re],te[re]=ne}fe.prototype.swap16=function(){var x=this.length;if(x%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var re=0;re<x;re+=2)_e(this,re,re+1);return this},fe.prototype.swap32=function(){var x=this.length;if(x%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var re=0;re<x;re+=4)_e(this,re,re+3),_e(this,re+1,re+2);return this},fe.prototype.swap64=function(){var x=this.length;if(x%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var re=0;re<x;re+=8)_e(this,re,re+7),_e(this,re+1,re+6),_e(this,re+2,re+5),_e(this,re+3,re+4);return this},fe.prototype.toString=function(){var x=this.length;return x===0?"":arguments.length===0?Ce(this,0,x):ce.apply(this,arguments)},fe.prototype.toLocaleString=fe.prototype.toString,fe.prototype.equals=function(x){if(!fe.isBuffer(x))throw new TypeError("Argument must be a Buffer");return this===x?!0:fe.compare(this,x)===0},fe.prototype.inspect=function(){var x="",re=jt.h2;return x=this.toString("hex",0,re).replace(/(.{2})/g,"$1 ").trim(),this.length>re&&(x+=" ... "),"<Buffer "+x+">"},Ve&&(fe.prototype[Ve]=fe.prototype.inspect),fe.prototype.compare=function(x,re,ne,se,Ne){if(Ot(x,Uint8Array)&&(x=fe.from(x,x.offset,x.byteLength)),!fe.isBuffer(x))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof x);if(re===void 0&&(re=0),ne===void 0&&(ne=x?x.length:0),se===void 0&&(se=0),Ne===void 0&&(Ne=this.length),re<0||ne>x.length||se<0||Ne>this.length)throw new RangeError("out of range index");if(se>=Ne&&re>=ne)return 0;if(se>=Ne)return-1;if(re>=ne)return 1;if(re>>>=0,ne>>>=0,se>>>=0,Ne>>>=0,this===x)return 0;for(var ze=Ne-se,et=ne-re,ot=Math.min(ze,et),dt=this.slice(se,Ne),ht=x.slice(re,ne),he=0;he<ot;++he)if(dt[he]!==ht[he]){ze=dt[he],et=ht[he];break}return ze<et?-1:et<ze?1:0};function Ke(te,x,re,ne,se){if(te.length===0)return-1;if(typeof re=="string"?(ne=re,re=0):re>2147483647?re=2147483647:re<-2147483648&&(re=-2147483648),re=+re,ie(re)&&(re=se?0:te.length-1),re<0&&(re=te.length+re),re>=te.length){if(se)return-1;re=te.length-1}else if(re<0)if(se)re=0;else return-1;if(typeof x=="string"&&(x=fe.from(x,ne)),fe.isBuffer(x))return x.length===0?-1:Re(te,x,re,ne,se);if(typeof x=="number")return x=x&255,typeof Uint8Array.prototype.indexOf=="function"?se?Uint8Array.prototype.indexOf.call(te,x,re):Uint8Array.prototype.lastIndexOf.call(te,x,re):Re(te,[x],re,ne,se);throw new TypeError("val must be string, number or Buffer")}function Re(te,x,re,ne,se){var Ne=1,ze=te.length,et=x.length;if(ne!==void 0&&(ne=String(ne).toLowerCase(),ne==="ucs2"||ne==="ucs-2"||ne==="utf16le"||ne==="utf-16le")){if(te.length<2||x.length<2)return-1;Ne=2,ze/=2,et/=2,re/=2}function ot(Ye,Pt){return Ne===1?Ye[Pt]:Ye.readUInt16BE(Pt*Ne)}var dt;if(se){var ht=-1;for(dt=re;dt<ze;dt++)if(ot(te,dt)===ot(x,ht===-1?0:dt-ht)){if(ht===-1&&(ht=dt),dt-ht+1===et)return ht*Ne}else ht!==-1&&(dt-=dt-ht),ht=-1}else for(re+et>ze&&(re=ze-et),dt=re;dt>=0;dt--){for(var he=!0,Me=0;Me<et;Me++)if(ot(te,dt+Me)!==ot(x,Me)){he=!1;break}if(he)return dt}return-1}fe.prototype.includes=function(x,re,ne){return this.indexOf(x,re,ne)!==-1},fe.prototype.indexOf=function(x,re,ne){return Ke(this,x,re,ne,!0)},fe.prototype.lastIndexOf=function(x,re,ne){return Ke(this,x,re,ne,!1)};function lt(te,x,re,ne){re=Number(re)||0;var se=te.length-re;ne?(ne=Number(ne),ne>se&&(ne=se)):ne=se;var Ne=x.length;ne>Ne/2&&(ne=Ne/2);for(var ze=0;ze<ne;++ze){var et=parseInt(x.substr(ze*2,2),16);if(ie(et))return ze;te[re+ze]=et}return ze}function Te(te,x,re,ne){return kt(St(x,te.length-re),te,re,ne)}function Ue(te,x,re,ne){return kt(ft(x),te,re,ne)}function qe(te,x,re,ne){return kt(We(x),te,re,ne)}function Ae(te,x,re,ne){return kt(Dt(x,te.length-re),te,re,ne)}fe.prototype.write=function(x,re,ne,se){if(re===void 0)se="utf8",ne=this.length,re=0;else if(ne===void 0&&typeof re=="string")se=re,ne=this.length,re=0;else if(isFinite(re))re=re>>>0,isFinite(ne)?(ne=ne>>>0,se===void 0&&(se="utf8")):(se=ne,ne=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Ne=this.length-re;if((ne===void 0||ne>Ne)&&(ne=Ne),x.length>0&&(ne<0||re<0)||re>this.length)throw new RangeError("Attempt to write outside buffer bounds");se||(se="utf8");for(var ze=!1;;)switch(se){case"hex":return lt(this,x,re,ne);case"utf8":case"utf-8":return Te(this,x,re,ne);case"ascii":case"latin1":case"binary":return Ue(this,x,re,ne);case"base64":return qe(this,x,re,ne);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ae(this,x,re,ne);default:if(ze)throw new TypeError("Unknown encoding: "+se);se=(""+se).toLowerCase(),ze=!0}},fe.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function rt(te,x,re){return x===0&&re===te.length?Ze.fromByteArray(te):Ze.fromByteArray(te.slice(x,re))}function Ce(te,x,re){re=Math.min(te.length,re);for(var ne=[],se=x;se<re;){var Ne=te[se],ze=null,et=Ne>239?4:Ne>223?3:Ne>191?2:1;if(se+et<=re){var ot,dt,ht,he;switch(et){case 1:Ne<128&&(ze=Ne);break;case 2:ot=te[se+1],(ot&192)===128&&(he=(Ne&31)<<6|ot&63,he>127&&(ze=he));break;case 3:ot=te[se+1],dt=te[se+2],(ot&192)===128&&(dt&192)===128&&(he=(Ne&15)<<12|(ot&63)<<6|dt&63,he>2047&&(he<55296||he>57343)&&(ze=he));break;case 4:ot=te[se+1],dt=te[se+2],ht=te[se+3],(ot&192)===128&&(dt&192)===128&&(ht&192)===128&&(he=(Ne&15)<<18|(ot&63)<<12|(dt&63)<<6|ht&63,he>65535&&he<1114112&&(ze=he))}}ze===null?(ze=65533,et=1):ze>65535&&(ze-=65536,ne.push(ze>>>10&1023|55296),ze=56320|ze&1023),ne.push(ze),se+=et}return yt(ne)}var Be=4096;function yt(te){var x=te.length;if(x<=Be)return String.fromCharCode.apply(String,te);for(var re="",ne=0;ne<x;)re+=String.fromCharCode.apply(String,te.slice(ne,ne+=Be));return re}function Qe(te,x,re){var ne="";re=Math.min(te.length,re);for(var se=x;se<re;++se)ne+=String.fromCharCode(te[se]&127);return ne}function nt(te,x,re){var ne="";re=Math.min(te.length,re);for(var se=x;se<re;++se)ne+=String.fromCharCode(te[se]);return ne}function Et(te,x,re){var ne=te.length;(!x||x<0)&&(x=0),(!re||re<0||re>ne)&&(re=ne);for(var se="",Ne=x;Ne<re;++Ne)se+=oe[te[Ne]];return se}function He(te,x,re){for(var ne=te.slice(x,re),se="",Ne=0;Ne<ne.length-1;Ne+=2)se+=String.fromCharCode(ne[Ne]+ne[Ne+1]*256);return se}fe.prototype.slice=function(x,re){var ne=this.length;x=~~x,re=re===void 0?ne:~~re,x<0?(x+=ne,x<0&&(x=0)):x>ne&&(x=ne),re<0?(re+=ne,re<0&&(re=0)):re>ne&&(re=ne),re<x&&(re=x);var se=this.subarray(x,re);return Object.setPrototypeOf(se,fe.prototype),se};function de(te,x,re){if(te%1!==0||te<0)throw new RangeError("offset is not uint");if(te+x>re)throw new RangeError("Trying to access beyond buffer length")}fe.prototype.readUintLE=fe.prototype.readUIntLE=function(x,re,ne){x=x>>>0,re=re>>>0,ne||de(x,re,this.length);for(var se=this[x],Ne=1,ze=0;++ze<re&&(Ne*=256);)se+=this[x+ze]*Ne;return se},fe.prototype.readUintBE=fe.prototype.readUIntBE=function(x,re,ne){x=x>>>0,re=re>>>0,ne||de(x,re,this.length);for(var se=this[x+--re],Ne=1;re>0&&(Ne*=256);)se+=this[x+--re]*Ne;return se},fe.prototype.readUint8=fe.prototype.readUInt8=function(x,re){return x=x>>>0,re||de(x,1,this.length),this[x]},fe.prototype.readUint16LE=fe.prototype.readUInt16LE=function(x,re){return x=x>>>0,re||de(x,2,this.length),this[x]|this[x+1]<<8},fe.prototype.readUint16BE=fe.prototype.readUInt16BE=function(x,re){return x=x>>>0,re||de(x,2,this.length),this[x]<<8|this[x+1]},fe.prototype.readUint32LE=fe.prototype.readUInt32LE=function(x,re){return x=x>>>0,re||de(x,4,this.length),(this[x]|this[x+1]<<8|this[x+2]<<16)+this[x+3]*16777216},fe.prototype.readUint32BE=fe.prototype.readUInt32BE=function(x,re){return x=x>>>0,re||de(x,4,this.length),this[x]*16777216+(this[x+1]<<16|this[x+2]<<8|this[x+3])},fe.prototype.readIntLE=function(x,re,ne){x=x>>>0,re=re>>>0,ne||de(x,re,this.length);for(var se=this[x],Ne=1,ze=0;++ze<re&&(Ne*=256);)se+=this[x+ze]*Ne;return Ne*=128,se>=Ne&&(se-=Math.pow(2,8*re)),se},fe.prototype.readIntBE=function(x,re,ne){x=x>>>0,re=re>>>0,ne||de(x,re,this.length);for(var se=re,Ne=1,ze=this[x+--se];se>0&&(Ne*=256);)ze+=this[x+--se]*Ne;return Ne*=128,ze>=Ne&&(ze-=Math.pow(2,8*re)),ze},fe.prototype.readInt8=function(x,re){return x=x>>>0,re||de(x,1,this.length),this[x]&128?(255-this[x]+1)*-1:this[x]},fe.prototype.readInt16LE=function(x,re){x=x>>>0,re||de(x,2,this.length);var ne=this[x]|this[x+1]<<8;return ne&32768?ne|4294901760:ne},fe.prototype.readInt16BE=function(x,re){x=x>>>0,re||de(x,2,this.length);var ne=this[x+1]|this[x]<<8;return ne&32768?ne|4294901760:ne},fe.prototype.readInt32LE=function(x,re){return x=x>>>0,re||de(x,4,this.length),this[x]|this[x+1]<<8|this[x+2]<<16|this[x+3]<<24},fe.prototype.readInt32BE=function(x,re){return x=x>>>0,re||de(x,4,this.length),this[x]<<24|this[x+1]<<16|this[x+2]<<8|this[x+3]},fe.prototype.readFloatLE=function(x,re){return x=x>>>0,re||de(x,4,this.length),me.read(this,x,!0,23,4)},fe.prototype.readFloatBE=function(x,re){return x=x>>>0,re||de(x,4,this.length),me.read(this,x,!1,23,4)},fe.prototype.readDoubleLE=function(x,re){return x=x>>>0,re||de(x,8,this.length),me.read(this,x,!0,52,8)},fe.prototype.readDoubleBE=function(x,re){return x=x>>>0,re||de(x,8,this.length),me.read(this,x,!1,52,8)};function Oe(te,x,re,ne,se,Ne){if(!fe.isBuffer(te))throw new TypeError('"buffer" argument must be a Buffer instance');if(x>se||x<Ne)throw new RangeError('"value" argument is out of bounds');if(re+ne>te.length)throw new RangeError("Index out of range")}fe.prototype.writeUintLE=fe.prototype.writeUIntLE=function(x,re,ne,se){if(x=+x,re=re>>>0,ne=ne>>>0,!se){var Ne=Math.pow(2,8*ne)-1;Oe(this,x,re,ne,Ne,0)}var ze=1,et=0;for(this[re]=x&255;++et<ne&&(ze*=256);)this[re+et]=x/ze&255;return re+ne},fe.prototype.writeUintBE=fe.prototype.writeUIntBE=function(x,re,ne,se){if(x=+x,re=re>>>0,ne=ne>>>0,!se){var Ne=Math.pow(2,8*ne)-1;Oe(this,x,re,ne,Ne,0)}var ze=ne-1,et=1;for(this[re+ze]=x&255;--ze>=0&&(et*=256);)this[re+ze]=x/et&255;return re+ne},fe.prototype.writeUint8=fe.prototype.writeUInt8=function(x,re,ne){return x=+x,re=re>>>0,ne||Oe(this,x,re,1,255,0),this[re]=x&255,re+1},fe.prototype.writeUint16LE=fe.prototype.writeUInt16LE=function(x,re,ne){return x=+x,re=re>>>0,ne||Oe(this,x,re,2,65535,0),this[re]=x&255,this[re+1]=x>>>8,re+2},fe.prototype.writeUint16BE=fe.prototype.writeUInt16BE=function(x,re,ne){return x=+x,re=re>>>0,ne||Oe(this,x,re,2,65535,0),this[re]=x>>>8,this[re+1]=x&255,re+2},fe.prototype.writeUint32LE=fe.prototype.writeUInt32LE=function(x,re,ne){return x=+x,re=re>>>0,ne||Oe(this,x,re,4,4294967295,0),this[re+3]=x>>>24,this[re+2]=x>>>16,this[re+1]=x>>>8,this[re]=x&255,re+4},fe.prototype.writeUint32BE=fe.prototype.writeUInt32BE=function(x,re,ne){return x=+x,re=re>>>0,ne||Oe(this,x,re,4,4294967295,0),this[re]=x>>>24,this[re+1]=x>>>16,this[re+2]=x>>>8,this[re+3]=x&255,re+4},fe.prototype.writeIntLE=function(x,re,ne,se){if(x=+x,re=re>>>0,!se){var Ne=Math.pow(2,8*ne-1);Oe(this,x,re,ne,Ne-1,-Ne)}var ze=0,et=1,ot=0;for(this[re]=x&255;++ze<ne&&(et*=256);)x<0&&ot===0&&this[re+ze-1]!==0&&(ot=1),this[re+ze]=(x/et>>0)-ot&255;return re+ne},fe.prototype.writeIntBE=function(x,re,ne,se){if(x=+x,re=re>>>0,!se){var Ne=Math.pow(2,8*ne-1);Oe(this,x,re,ne,Ne-1,-Ne)}var ze=ne-1,et=1,ot=0;for(this[re+ze]=x&255;--ze>=0&&(et*=256);)x<0&&ot===0&&this[re+ze+1]!==0&&(ot=1),this[re+ze]=(x/et>>0)-ot&255;return re+ne},fe.prototype.writeInt8=function(x,re,ne){return x=+x,re=re>>>0,ne||Oe(this,x,re,1,127,-128),x<0&&(x=255+x+1),this[re]=x&255,re+1},fe.prototype.writeInt16LE=function(x,re,ne){return x=+x,re=re>>>0,ne||Oe(this,x,re,2,32767,-32768),this[re]=x&255,this[re+1]=x>>>8,re+2},fe.prototype.writeInt16BE=function(x,re,ne){return x=+x,re=re>>>0,ne||Oe(this,x,re,2,32767,-32768),this[re]=x>>>8,this[re+1]=x&255,re+2},fe.prototype.writeInt32LE=function(x,re,ne){return x=+x,re=re>>>0,ne||Oe(this,x,re,4,2147483647,-2147483648),this[re]=x&255,this[re+1]=x>>>8,this[re+2]=x>>>16,this[re+3]=x>>>24,re+4},fe.prototype.writeInt32BE=function(x,re,ne){return x=+x,re=re>>>0,ne||Oe(this,x,re,4,2147483647,-2147483648),x<0&&(x=4294967295+x+1),this[re]=x>>>24,this[re+1]=x>>>16,this[re+2]=x>>>8,this[re+3]=x&255,re+4};function at(te,x,re,ne,se,Ne){if(re+ne>te.length)throw new RangeError("Index out of range");if(re<0)throw new RangeError("Index out of range")}function ct(te,x,re,ne,se){return x=+x,re=re>>>0,se||at(te,x,re,4,34028234663852886e22,-34028234663852886e22),me.write(te,x,re,ne,23,4),re+4}fe.prototype.writeFloatLE=function(x,re,ne){return ct(this,x,re,!0,ne)},fe.prototype.writeFloatBE=function(x,re,ne){return ct(this,x,re,!1,ne)};function Pe(te,x,re,ne,se){return x=+x,re=re>>>0,se||at(te,x,re,8,17976931348623157e292,-17976931348623157e292),me.write(te,x,re,ne,52,8),re+8}fe.prototype.writeDoubleLE=function(x,re,ne){return Pe(this,x,re,!0,ne)},fe.prototype.writeDoubleBE=function(x,re,ne){return Pe(this,x,re,!1,ne)},fe.prototype.copy=function(x,re,ne,se){if(!fe.isBuffer(x))throw new TypeError("argument should be a Buffer");if(ne||(ne=0),!se&&se!==0&&(se=this.length),re>=x.length&&(re=x.length),re||(re=0),se>0&&se<ne&&(se=ne),se===ne||x.length===0||this.length===0)return 0;if(re<0)throw new RangeError("targetStart out of bounds");if(ne<0||ne>=this.length)throw new RangeError("Index out of range");if(se<0)throw new RangeError("sourceEnd out of bounds");se>this.length&&(se=this.length),x.length-re<se-ne&&(se=x.length-re+ne);var Ne=se-ne;return this===x&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(re,ne,se):Uint8Array.prototype.set.call(x,this.subarray(ne,se),re),Ne},fe.prototype.fill=function(x,re,ne,se){if(typeof x=="string"){if(typeof re=="string"?(se=re,re=0,ne=this.length):typeof ne=="string"&&(se=ne,ne=this.length),se!==void 0&&typeof se!="string")throw new TypeError("encoding must be a string");if(typeof se=="string"&&!fe.isEncoding(se))throw new TypeError("Unknown encoding: "+se);if(x.length===1){var Ne=x.charCodeAt(0);(se==="utf8"&&Ne<128||se==="latin1")&&(x=Ne)}}else typeof x=="number"?x=x&255:typeof x=="boolean"&&(x=Number(x));if(re<0||this.length<re||this.length<ne)throw new RangeError("Out of range index");if(ne<=re)return this;re=re>>>0,ne=ne===void 0?this.length:ne>>>0,x||(x=0);var ze;if(typeof x=="number")for(ze=re;ze<ne;++ze)this[ze]=x;else{var et=fe.isBuffer(x)?x:fe.from(x,se),ot=et.length;if(ot===0)throw new TypeError('The value "'+x+'" is invalid for argument "value"');for(ze=0;ze<ne-re;++ze)this[ze+re]=et[ze%ot]}return this};var $e=/[^+/0-9A-Za-z-_]/g;function ut(te){if(te=te.split("=")[0],te=te.trim().replace($e,""),te.length<2)return"";for(;te.length%4!==0;)te=te+"=";return te}function St(te,x){x=x||1/0;for(var re,ne=te.length,se=null,Ne=[],ze=0;ze<ne;++ze){if(re=te.charCodeAt(ze),re>55295&&re<57344){if(!se){if(re>56319){(x-=3)>-1&&Ne.push(239,191,189);continue}else if(ze+1===ne){(x-=3)>-1&&Ne.push(239,191,189);continue}se=re;continue}if(re<56320){(x-=3)>-1&&Ne.push(239,191,189),se=re;continue}re=(se-55296<<10|re-56320)+65536}else se&&(x-=3)>-1&&Ne.push(239,191,189);if(se=null,re<128){if((x-=1)<0)break;Ne.push(re)}else if(re<2048){if((x-=2)<0)break;Ne.push(re>>6|192,re&63|128)}else if(re<65536){if((x-=3)<0)break;Ne.push(re>>12|224,re>>6&63|128,re&63|128)}else if(re<1114112){if((x-=4)<0)break;Ne.push(re>>18|240,re>>12&63|128,re>>6&63|128,re&63|128)}else throw new Error("Invalid code point")}return Ne}function ft(te){for(var x=[],re=0;re<te.length;++re)x.push(te.charCodeAt(re)&255);return x}function Dt(te,x){for(var re,ne,se,Ne=[],ze=0;ze<te.length&&!((x-=2)<0);++ze)re=te.charCodeAt(ze),ne=re>>8,se=re%256,Ne.push(se),Ne.push(ne);return Ne}function We(te){return Ze.toByteArray(ut(te))}function kt(te,x,re,ne){for(var se=0;se<ne&&!(se+re>=x.length||se>=te.length);++se)x[se+re]=te[se];return se}function Ot(te,x){return te instanceof x||te!=null&&te.constructor!=null&&te.constructor.name!=null&&te.constructor.name===x.name}function ie(te){return te!==te}var oe=function(){for(var te="0123456789abcdef",x=new Array(256),re=0;re<16;++re)for(var ne=re*16,se=0;se<16;++se)x[ne+se]=te[re]+te[se];return x}()},99498:function(Nn,jt,b){(function(y){y(b(89780))})(function(y){y.defineOption("placeholder","",function(fe,Se,le){var pe=le&&le!=y.Init;if(Se&&!pe)fe.on("blur",ge),fe.on("change",ye),fe.on("swapDoc",ye),y.on(fe.getInputField(),"compositionupdate",fe.state.placeholderCompose=function(){Ve(fe)}),ye(fe);else if(!Se&&pe){fe.off("blur",ge),fe.off("change",ye),fe.off("swapDoc",ye),y.off(fe.getInputField(),"compositionupdate",fe.state.placeholderCompose),Ze(fe);var we=fe.getWrapperElement();we.className=we.className.replace(" CodeMirror-empty","")}Se&&!fe.hasFocus()&&ge(fe)});function Ze(fe){fe.state.placeholder&&(fe.state.placeholder.parentNode.removeChild(fe.state.placeholder),fe.state.placeholder=null)}function me(fe){Ze(fe);var Se=fe.state.placeholder=document.createElement("pre");Se.style.cssText="height: 0; overflow: visible",Se.style.direction=fe.getOption("direction"),Se.className="CodeMirror-placeholder CodeMirror-line-like";var le=fe.getOption("placeholder");typeof le=="string"&&(le=document.createTextNode(le)),Se.appendChild(le),fe.display.lineSpace.insertBefore(Se,fe.display.lineSpace.firstChild)}function Ve(fe){setTimeout(function(){var Se=!1,le=fe.getInputField();le.nodeName=="TEXTAREA"?Se=!le.value:fe.lineCount()==1&&(Se=!/[^\u200b]/.test(le.querySelector(".CodeMirror-line").textContent)),Se?me(fe):Ze(fe)},20)}function ge(fe){xe(fe)&&me(fe)}function ye(fe){var Se=fe.getWrapperElement(),le=xe(fe);Se.className=Se.className.replace(" CodeMirror-empty","")+(le?" CodeMirror-empty":""),le?me(fe):Ze(fe)}function xe(fe){return fe.lineCount()===1&&fe.getLine(0)===""}})},25717:function(Nn,jt,b){(function(y){y(b(89780))})(function(y){var Ze={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},me=y.Pos;y.defineOption("autoCloseBrackets",!1,function(Fe,ue,ve){ve&&ve!=y.Init&&(Fe.removeKeyMap(ge),Fe.state.closeBrackets=null),ue&&(ye(Ve(ue,"pairs")),Fe.state.closeBrackets=ue,Fe.addKeyMap(ge))});function Ve(Fe,ue){return ue=="pairs"&&typeof Fe=="string"?Fe:typeof Fe=="object"&&Fe[ue]!=null?Fe[ue]:Ze[ue]}var ge={Backspace:Se,Enter:le};function ye(Fe){for(var ue=0;ue<Fe.length;ue++){var ve=Fe.charAt(ue),Ie="'"+ve+"'";ge[Ie]||(ge[Ie]=xe(ve))}}ye(Ze.pairs+"`");function xe(Fe){return function(ue){return we(ue,Fe)}}function fe(Fe){var ue=Fe.state.closeBrackets;if(!ue||ue.override)return ue;var ve=Fe.getModeAt(Fe.getCursor());return ve.closeBrackets||ue}function Se(Fe){var ue=fe(Fe);if(!ue||Fe.getOption("disableInput"))return y.Pass;for(var ve=Ve(ue,"pairs"),Ie=Fe.listSelections(),Le=0;Le<Ie.length;Le++){if(!Ie[Le].empty())return y.Pass;var Je=ke(Fe,Ie[Le].head);if(!Je||ve.indexOf(Je)%2!=0)return y.Pass}for(var Le=Ie.length-1;Le>=0;Le--){var ce=Ie[Le].head;Fe.replaceRange("",me(ce.line,ce.ch-1),me(ce.line,ce.ch+1),"+delete")}}function le(Fe){var ue=fe(Fe),ve=ue&&Ve(ue,"explode");if(!ve||Fe.getOption("disableInput"))return y.Pass;for(var Ie=Fe.listSelections(),Le=0;Le<Ie.length;Le++){if(!Ie[Le].empty())return y.Pass;var Je=ke(Fe,Ie[Le].head);if(!Je||ve.indexOf(Je)%2!=0)return y.Pass}Fe.operation(function(){var ce=Fe.lineSeparator()||`
|
|
|
`;Fe.replaceSelection(ce+ce,null),Fe.execCommand("goCharLeft"),Ie=Fe.listSelections();for(var _e=0;_e<Ie.length;_e++){var Ke=Ie[_e].head.line;Fe.indentLine(Ke,null,!0),Fe.indentLine(Ke+1,null,!0)}})}function pe(Fe){var ue=y.cmpPos(Fe.anchor,Fe.head)>0;return{anchor:new me(Fe.anchor.line,Fe.anchor.ch+(ue?-1:1)),head:new me(Fe.head.line,Fe.head.ch+(ue?1:-1))}}function we(Fe,ue){var ve=fe(Fe);if(!ve||Fe.getOption("disableInput"))return y.Pass;var Ie=Ve(ve,"pairs"),Le=Ie.indexOf(ue);if(Le==-1)return y.Pass;for(var Je=Ve(ve,"closeBefore"),ce=Ve(ve,"triples"),_e=Ie.charAt(Le+1)==ue,Ke=Fe.listSelections(),Re=Le%2==0,lt,Te=0;Te<Ke.length;Te++){var Ue=Ke[Te],qe=Ue.head,Ae,rt=Fe.getRange(qe,me(qe.line,qe.ch+1));if(Re&&!Ue.empty())Ae="surround";else if((_e||!Re)&&rt==ue)_e&&De(Fe,qe)?Ae="both":ce.indexOf(ue)>=0&&Fe.getRange(qe,me(qe.line,qe.ch+3))==ue+ue+ue?Ae="skipThree":Ae="skip";else if(_e&&qe.ch>1&&ce.indexOf(ue)>=0&&Fe.getRange(me(qe.line,qe.ch-2),qe)==ue+ue){if(qe.ch>2&&/\bstring/.test(Fe.getTokenTypeAt(me(qe.line,qe.ch-2))))return y.Pass;Ae="addFour"}else if(_e){var Ce=qe.ch==0?" ":Fe.getRange(me(qe.line,qe.ch-1),qe);if(!y.isWordChar(rt)&&Ce!=ue&&!y.isWordChar(Ce))Ae="both";else return y.Pass}else if(Re&&(rt.length===0||/\s/.test(rt)||Je.indexOf(rt)>-1))Ae="both";else return y.Pass;if(!lt)lt=Ae;else if(lt!=Ae)return y.Pass}var Be=Le%2?Ie.charAt(Le-1):ue,yt=Le%2?ue:Ie.charAt(Le+1);Fe.operation(function(){if(lt=="skip")Fe.execCommand("goCharRight");else if(lt=="skipThree")for(var Qe=0;Qe<3;Qe++)Fe.execCommand("goCharRight");else if(lt=="surround"){for(var nt=Fe.getSelections(),Qe=0;Qe<nt.length;Qe++)nt[Qe]=Be+nt[Qe]+yt;Fe.replaceSelections(nt,"around"),nt=Fe.listSelections().slice();for(var Qe=0;Qe<nt.length;Qe++)nt[Qe]=pe(nt[Qe]);Fe.setSelections(nt)}else lt=="both"?(Fe.replaceSelection(Be+yt,null),Fe.triggerElectric(Be+yt),Fe.execCommand("goCharLeft")):lt=="addFour"&&(Fe.replaceSelection(Be+Be+Be+Be,"before"),Fe.execCommand("goCharRight"))})}function ke(Fe,ue){var ve=Fe.getRange(me(ue.line,ue.ch-1),me(ue.line,ue.ch+1));return ve.length==2?ve:null}function De(Fe,ue){var ve=Fe.getTokenAt(me(ue.line,ue.ch+1));return/\bstring/.test(ve.type)&&ve.start==ue.ch&&(ue.ch==0||!/\bstring/.test(Fe.getTokenTypeAt(ue)))}})},6313:function(Nn,jt,b){(function(y){y(b(89780),b(32855))})(function(y){y.defineOption("autoCloseTags",!1,function(Se,le,pe){if(pe!=y.Init&&pe&&Se.removeKeyMap("autoCloseTags"),!!le){var we={name:"autoCloseTags"};(typeof le!="object"||le.whenClosing!==!1)&&(we["'/'"]=function(ke){return ye(ke)}),(typeof le!="object"||le.whenOpening!==!1)&&(we["'>'"]=function(ke){return Ve(ke)}),Se.addKeyMap(we)}});var Ze=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],me=["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 Ve(Se){if(Se.getOption("disableInput"))return y.Pass;for(var le=Se.listSelections(),pe=[],we=Se.getOption("autoCloseTags"),ke=0;ke<le.length;ke++){if(!le[ke].empty())return y.Pass;var De=le[ke].head,Fe=Se.getTokenAt(De),ue=y.innerMode(Se.getMode(),Fe.state),ve=ue.state,Ie=ue.mode.xmlCurrentTag&&ue.mode.xmlCurrentTag(ve),Le=Ie&&Ie.name;if(!Le)return y.Pass;var Je=ue.mode.configuration=="html",ce=typeof we=="object"&&we.dontCloseTags||Je&&Ze,_e=typeof we=="object"&&we.indentTags||Je&&me;Fe.end>De.ch&&(Le=Le.slice(0,Le.length-Fe.end+De.ch));var Ke=Le.toLowerCase();if(!Le||Fe.type=="string"&&(Fe.end!=De.ch||!/[\"\']/.test(Fe.string.charAt(Fe.string.length-1))||Fe.string.length==1)||Fe.type=="tag"&&Ie.close||Fe.string.indexOf("/")==De.ch-Fe.start-1||ce&&xe(ce,Ke)>-1||fe(Se,ue.mode.xmlCurrentContext&&ue.mode.xmlCurrentContext(ve)||[],Le,De,!0))return y.Pass;var Re=typeof we=="object"&&we.emptyTags;if(Re&&xe(Re,Le)>-1){pe[ke]={text:"/>",newPos:y.Pos(De.line,De.ch+2)};continue}var lt=_e&&xe(_e,Ke)>-1;pe[ke]={indent:lt,text:">"+(lt?`
|
|
|
|
|
|
`:"")+"</"+Le+">",newPos:lt?y.Pos(De.line+1,0):y.Pos(De.line,De.ch+1)}}for(var Te=typeof we=="object"&&we.dontIndentOnAutoClose,ke=le.length-1;ke>=0;ke--){var Ue=pe[ke];Se.replaceRange(Ue.text,le[ke].head,le[ke].anchor,"+insert");var qe=Se.listSelections().slice(0);qe[ke]={head:Ue.newPos,anchor:Ue.newPos},Se.setSelections(qe),!Te&&Ue.indent&&(Se.indentLine(Ue.newPos.line,null,!0),Se.indentLine(Ue.newPos.line+1,null,!0))}}function ge(Se,le){for(var pe=Se.listSelections(),we=[],ke=le?"/":"</",De=Se.getOption("autoCloseTags"),Fe=typeof De=="object"&&De.dontIndentOnSlash,ue=0;ue<pe.length;ue++){if(!pe[ue].empty())return y.Pass;var ve=pe[ue].head,Ie=Se.getTokenAt(ve),Le=y.innerMode(Se.getMode(),Ie.state),Je=Le.state;if(le&&(Ie.type=="string"||Ie.string.charAt(0)!="<"||Ie.start!=ve.ch-1))return y.Pass;var ce,_e=Le.mode.name!="xml"&&Se.getMode().name=="htmlmixed";if(_e&&Le.mode.name=="javascript")ce=ke+"script";else if(_e&&Le.mode.name=="css")ce=ke+"style";else{var Ke=Le.mode.xmlCurrentContext&&Le.mode.xmlCurrentContext(Je);if(!Ke||Ke.length&&fe(Se,Ke,Ke[Ke.length-1],ve))return y.Pass;ce=ke+Ke[Ke.length-1]}Se.getLine(ve.line).charAt(Ie.end)!=">"&&(ce+=">"),we[ue]=ce}if(Se.replaceSelections(we),pe=Se.listSelections(),!Fe)for(var ue=0;ue<pe.length;ue++)(ue==pe.length-1||pe[ue].head.line<pe[ue+1].head.line)&&Se.indentLine(pe[ue].head.line)}function ye(Se){return Se.getOption("disableInput")?y.Pass:ge(Se,!0)}y.commands.closeTag=function(Se){return ge(Se)};function xe(Se,le){if(Se.indexOf)return Se.indexOf(le);for(var pe=0,we=Se.length;pe<we;++pe)if(Se[pe]==le)return pe;return-1}function fe(Se,le,pe,we,ke){if(!y.scanForClosingTag)return!1;var De=Math.min(Se.lastLine()+1,we.line+500),Fe=y.scanForClosingTag(Se,we,null,De);if(!Fe||Fe.tag!=pe)return!1;for(var ue=ke?1:0,ve=le.length-1;ve>=0&&le[ve]==pe;ve--)++ue;we=Fe.to;for(var ve=1;ve<ue;ve++){var Ie=y.scanForClosingTag(Se,we,null,De);if(!Ie||Ie.tag!=pe)return!1;we=Ie.to}return!0}})},32855:function(Nn,jt,b){(function(y){y(b(89780))})(function(y){"use strict";var Ze=y.Pos;function me(ve,Ie){return ve.line-Ie.line||ve.ch-Ie.ch}var Ve="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",ge=Ve+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",ye=new RegExp("<(/?)(["+Ve+"]["+ge+"]*)","g");function xe(ve,Ie,Le,Je){this.line=Ie,this.ch=Le,this.cm=ve,this.text=ve.getLine(Ie),this.min=Je?Math.max(Je.from,ve.firstLine()):ve.firstLine(),this.max=Je?Math.min(Je.to-1,ve.lastLine()):ve.lastLine()}function fe(ve,Ie){var Le=ve.cm.getTokenTypeAt(Ze(ve.line,Ie));return Le&&/\btag\b/.test(Le)}function Se(ve){if(!(ve.line>=ve.max))return ve.ch=0,ve.text=ve.cm.getLine(++ve.line),!0}function le(ve){if(!(ve.line<=ve.min))return ve.text=ve.cm.getLine(--ve.line),ve.ch=ve.text.length,!0}function pe(ve){for(;;){var Ie=ve.text.indexOf(">",ve.ch);if(Ie==-1){if(Se(ve))continue;return}if(!fe(ve,Ie+1)){ve.ch=Ie+1;continue}var Le=ve.text.lastIndexOf("/",Ie),Je=Le>-1&&!/\S/.test(ve.text.slice(Le+1,Ie));return ve.ch=Ie+1,Je?"selfClose":"regular"}}function we(ve){for(;;){var Ie=ve.ch?ve.text.lastIndexOf("<",ve.ch-1):-1;if(Ie==-1){if(le(ve))continue;return}if(!fe(ve,Ie+1)){ve.ch=Ie;continue}ye.lastIndex=Ie,ve.ch=Ie;var Le=ye.exec(ve.text);if(Le&&Le.index==Ie)return Le}}function ke(ve){for(;;){ye.lastIndex=ve.ch;var Ie=ye.exec(ve.text);if(!Ie){if(Se(ve))continue;return}if(!fe(ve,Ie.index+1)){ve.ch=Ie.index+1;continue}return ve.ch=Ie.index+Ie[0].length,Ie}}function De(ve){for(;;){var Ie=ve.ch?ve.text.lastIndexOf(">",ve.ch-1):-1;if(Ie==-1){if(le(ve))continue;return}if(!fe(ve,Ie+1)){ve.ch=Ie;continue}var Le=ve.text.lastIndexOf("/",Ie),Je=Le>-1&&!/\S/.test(ve.text.slice(Le+1,Ie));return ve.ch=Ie+1,Je?"selfClose":"regular"}}function Fe(ve,Ie){for(var Le=[];;){var Je=ke(ve),ce,_e=ve.line,Ke=ve.ch-(Je?Je[0].length:0);if(!Je||!(ce=pe(ve)))return;if(ce!="selfClose")if(Je[1]){for(var Re=Le.length-1;Re>=0;--Re)if(Le[Re]==Je[2]){Le.length=Re;break}if(Re<0&&(!Ie||Ie==Je[2]))return{tag:Je[2],from:Ze(_e,Ke),to:Ze(ve.line,ve.ch)}}else Le.push(Je[2])}}function ue(ve,Ie){for(var Le=[];;){var Je=De(ve);if(!Je)return;if(Je=="selfClose"){we(ve);continue}var ce=ve.line,_e=ve.ch,Ke=we(ve);if(!Ke)return;if(Ke[1])Le.push(Ke[2]);else{for(var Re=Le.length-1;Re>=0;--Re)if(Le[Re]==Ke[2]){Le.length=Re;break}if(Re<0&&(!Ie||Ie==Ke[2]))return{tag:Ke[2],from:Ze(ve.line,ve.ch),to:Ze(ce,_e)}}}}y.registerHelper("fold","xml",function(ve,Ie){for(var Le=new xe(ve,Ie.line,0);;){var Je=ke(Le);if(!Je||Le.line!=Ie.line)return;var ce=pe(Le);if(!ce)return;if(!Je[1]&&ce!="selfClose"){var _e=Ze(Le.line,Le.ch),Ke=Fe(Le,Je[2]);return Ke&&me(Ke.from,_e)>0?{from:_e,to:Ke.from}:null}}}),y.findMatchingTag=function(ve,Ie,Le){var Je=new xe(ve,Ie.line,Ie.ch,Le);if(!(Je.text.indexOf(">")==-1&&Je.text.indexOf("<")==-1)){var ce=pe(Je),_e=ce&&Ze(Je.line,Je.ch),Ke=ce&&we(Je);if(!(!ce||!Ke||me(Je,Ie)>0)){var Re={from:Ze(Je.line,Je.ch),to:_e,tag:Ke[2]};return ce=="selfClose"?{open:Re,close:null,at:"open"}:Ke[1]?{open:ue(Je,Ke[2]),close:Re,at:"close"}:(Je=new xe(ve,_e.line,_e.ch,Le),{open:Re,close:Fe(Je,Ke[2]),at:"open"})}}},y.findEnclosingTag=function(ve,Ie,Le,Je){for(var ce=new xe(ve,Ie.line,Ie.ch,Le);;){var _e=ue(ce,Je);if(!_e)break;var Ke=new xe(ve,Ie.line,Ie.ch,Le),Re=Fe(Ke,_e.tag);if(Re)return{open:_e,close:Re}}},y.scanForClosingTag=function(ve,Ie,Le,Je){var ce=new xe(ve,Ie.line,Ie.ch,Je?{from:0,to:Je}:null);return Fe(ce,Le)}})},89780:function(Nn){(function(jt,b){Nn.exports=b()})(this,function(){"use strict";var jt=navigator.userAgent,b=navigator.platform,y=/gecko\/\d/i.test(jt),Ze=/MSIE \d/.test(jt),me=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(jt),Ve=/Edge\/(\d+)/.exec(jt),ge=Ze||me||Ve,ye=ge&&(Ze?document.documentMode||6:+(Ve||me)[1]),xe=!Ve&&/WebKit\//.test(jt),fe=xe&&/Qt\/\d+\.\d+/.test(jt),Se=!Ve&&/Chrome\//.test(jt),le=/Opera\//.test(jt),pe=/Apple Computer/.test(navigator.vendor),we=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(jt),ke=/PhantomJS/.test(jt),De=!Ve&&/AppleWebKit/.test(jt)&&/Mobile\/\w+/.test(jt),Fe=/Android/.test(jt),ue=De||Fe||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(jt),ve=De||/Mac/.test(b),Ie=/\bCrOS\b/.test(jt),Le=/win/i.test(b),Je=le&&jt.match(/Version\/(\d*\.\d*)/);Je&&(Je=Number(Je[1])),Je&&Je>=15&&(le=!1,xe=!0);var ce=ve&&(fe||le&&(Je==null||Je<12.11)),_e=y||ge&&ye>=9;function Ke(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var Re=function(a,E){var ee=a.className,z=Ke(E).exec(ee);if(z){var ae=ee.slice(z.index+z[0].length);a.className=ee.slice(0,z.index)+(ae?z[1]+ae:"")}};function lt(a){for(var E=a.childNodes.length;E>0;--E)a.removeChild(a.firstChild);return a}function Te(a,E){return lt(a).appendChild(E)}function Ue(a,E,ee,z){var ae=document.createElement(a);if(ee&&(ae.className=ee),z&&(ae.style.cssText=z),typeof E=="string")ae.appendChild(document.createTextNode(E));else if(E)for(var Ee=0;Ee<E.length;++Ee)ae.appendChild(E[Ee]);return ae}function qe(a,E,ee,z){var ae=Ue(a,E,ee,z);return ae.setAttribute("role","presentation"),ae}var Ae;document.createRange?Ae=function(a,E,ee,z){var ae=document.createRange();return ae.setEnd(z||a,ee),ae.setStart(a,E),ae}:Ae=function(a,E,ee){var z=document.body.createTextRange();try{z.moveToElementText(a.parentNode)}catch(ae){return z}return z.collapse(!0),z.moveEnd("character",ee),z.moveStart("character",E),z};function rt(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 Ce(){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 Be(a,E){var ee=a.className;Ke(E).test(ee)||(a.className+=(ee?" ":"")+E)}function yt(a,E){for(var ee=a.split(" "),z=0;z<ee.length;z++)ee[z]&&!Ke(ee[z]).test(E)&&(E+=" "+ee[z]);return E}var Qe=function(a){a.select()};De?Qe=function(a){a.selectionStart=0,a.selectionEnd=a.value.length}:ge&&(Qe=function(a){try{a.select()}catch(E){}});function nt(a){var E=Array.prototype.slice.call(arguments,1);return function(){return a.apply(null,E)}}function Et(a,E,ee){E||(E={});for(var z in a)a.hasOwnProperty(z)&&(ee!==!1||!E.hasOwnProperty(z))&&(E[z]=a[z]);return E}function He(a,E,ee,z,ae){E==null&&(E=a.search(/[^\s\u00a0]/),E==-1&&(E=a.length));for(var Ee=z||0,je=ae||0;;){var st=a.indexOf(" ",Ee);if(st<0||st>=E)return je+(E-Ee);je+=st-Ee,je+=ee-je%ee,Ee=st+1}}var de=function(){this.id=null,this.f=null,this.time=0,this.handler=nt(this.onTimeout,this)};de.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},de.prototype.set=function(a,E){this.f=E;var ee=+new Date+a;(!this.id||ee<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,a),this.time=ee)};function Oe(a,E){for(var ee=0;ee<a.length;++ee)if(a[ee]==E)return ee;return-1}var at=50,ct={toString:function(){return"CodeMirror.Pass"}},Pe={scroll:!1},$e={origin:"*mouse"},ut={origin:"+move"};function St(a,E,ee){for(var z=0,ae=0;;){var Ee=a.indexOf(" ",z);Ee==-1&&(Ee=a.length);var je=Ee-z;if(Ee==a.length||ae+je>=E)return z+Math.min(je,E-ae);if(ae+=Ee-z,ae+=ee-ae%ee,z=Ee+1,ae>=E)return z}}var ft=[""];function Dt(a){for(;ft.length<=a;)ft.push(We(ft)+" ");return ft[a]}function We(a){return a[a.length-1]}function kt(a,E){for(var ee=[],z=0;z<a.length;z++)ee[z]=E(a[z],z);return ee}function Ot(a,E,ee){for(var z=0,ae=ee(E);z<a.length&&ee(a[z])<=ae;)z++;a.splice(z,0,E)}function ie(){}function oe(a,E){var ee;return Object.create?ee=Object.create(a):(ie.prototype=a,ee=new ie),E&&Et(E,ee),ee}var te=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function x(a){return/\w/.test(a)||a>"\x80"&&(a.toUpperCase()!=a.toLowerCase()||te.test(a))}function re(a,E){return E?E.source.indexOf("\\w")>-1&&x(a)?!0:E.test(a):x(a)}function ne(a){for(var E in a)if(a.hasOwnProperty(E)&&a[E])return!1;return!0}var se=/[\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 Ne(a){return a.charCodeAt(0)>=768&&se.test(a)}function ze(a,E,ee){for(;(ee<0?E>0:E<a.length)&&Ne(a.charAt(E));)E+=ee;return E}function et(a,E,ee){for(var z=E>ee?-1:1;;){if(E==ee)return E;var ae=(E+ee)/2,Ee=z<0?Math.ceil(ae):Math.floor(ae);if(Ee==E)return a(Ee)?E:ee;a(Ee)?ee=Ee:E=Ee+z}}function ot(a,E,ee,z){if(!a)return z(E,ee,"ltr",0);for(var ae=!1,Ee=0;Ee<a.length;++Ee){var je=a[Ee];(je.from<ee&&je.to>E||E==ee&&je.to==E)&&(z(Math.max(je.from,E),Math.min(je.to,ee),je.level==1?"rtl":"ltr",Ee),ae=!0)}ae||z(E,ee,"ltr")}var dt=null;function ht(a,E,ee){var z;dt=null;for(var ae=0;ae<a.length;++ae){var Ee=a[ae];if(Ee.from<E&&Ee.to>E)return ae;Ee.to==E&&(Ee.from!=Ee.to&&ee=="before"?z=ae:dt=ae),Ee.from==E&&(Ee.from!=Ee.to&&ee!="before"?z=ae:dt=ae)}return z!=null?z:dt}var he=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",E="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function ee(wt){return wt<=247?a.charAt(wt):1424<=wt&&wt<=1524?"R":1536<=wt&&wt<=1785?E.charAt(wt-1536):1774<=wt&&wt<=2220?"r":8192<=wt&&wt<=8203?"w":wt==8204?"b":"L"}var z=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,ae=/[stwN]/,Ee=/[LRr]/,je=/[Lb1n]/,st=/[1n]/;function mt(wt,mn,Fn){this.level=wt,this.from=mn,this.to=Fn}return function(wt,mn){var Fn=mn=="ltr"?"L":"R";if(wt.length==0||mn=="ltr"&&!z.test(wt))return!1;for(var or=wt.length,Jn=[],la=0;la<or;++la)Jn.push(ee(wt.charCodeAt(la)));for(var Oa=0,ro=Fn;Oa<or;++Oa){var Co=Jn[Oa];Co=="m"?Jn[Oa]=ro:ro=Co}for(var Zo=0,xo=Fn;Zo<or;++Zo){var Yo=Jn[Zo];Yo=="1"&&xo=="r"?Jn[Zo]="n":Ee.test(Yo)&&(xo=Yo,Yo=="r"&&(Jn[Zo]="R"))}for(var Fi=1,hi=Jn[0];Fi<or-1;++Fi){var Yi=Jn[Fi];Yi=="+"&&hi=="1"&&Jn[Fi+1]=="1"?Jn[Fi]="1":Yi==","&&hi==Jn[Fi+1]&&(hi=="1"||hi=="n")&&(Jn[Fi]=hi),hi=Yi}for(var vl=0;vl<or;++vl){var $l=Jn[vl];if($l==",")Jn[vl]="N";else if($l=="%"){var Bl=void 0;for(Bl=vl+1;Bl<or&&Jn[Bl]=="%";++Bl);for(var xs=vl&&Jn[vl-1]=="!"||Bl<or&&Jn[Bl]=="1"?"1":"N",gs=vl;gs<Bl;++gs)Jn[gs]=xs;vl=Bl-1}}for(var Zl=0,ys=Fn;Zl<or;++Zl){var es=Jn[Zl];ys=="L"&&es=="1"?Jn[Zl]="L":Ee.test(es)&&(ys=es)}for(var Wl=0;Wl<or;++Wl)if(ae.test(Jn[Wl])){var zl=void 0;for(zl=Wl+1;zl<or&&ae.test(Jn[zl]);++zl);for(var Il=(Wl?Jn[Wl-1]:Fn)=="L",Es=(zl<or?Jn[zl]:Fn)=="L",hu=Il==Es?Il?"L":"R":Fn,iu=Wl;iu<zl;++iu)Jn[iu]=hu;Wl=zl-1}for(var ls=[],Gs,Yl=0;Yl<or;)if(je.test(Jn[Yl])){var _u=Yl;for(++Yl;Yl<or&&je.test(Jn[Yl]);++Yl);ls.push(new mt(0,_u,Yl))}else{var tu=Yl,su=ls.length,uu=mn=="rtl"?1:0;for(++Yl;Yl<or&&Jn[Yl]!="L";++Yl);for(var ds=tu;ds<Yl;)if(st.test(Jn[ds])){tu<ds&&(ls.splice(su,0,new mt(1,tu,ds)),su+=uu);var vu=ds;for(++ds;ds<Yl&&st.test(Jn[ds]);++ds);ls.splice(su,0,new mt(2,vu,ds)),su+=uu,tu=ds}else++ds;tu<Yl&&ls.splice(su,0,new mt(1,tu,Yl))}return mn=="ltr"&&(ls[0].level==1&&(Gs=wt.match(/^\s+/))&&(ls[0].from=Gs[0].length,ls.unshift(new mt(0,0,Gs[0].length))),We(ls).level==1&&(Gs=wt.match(/\s+$/))&&(We(ls).to-=Gs[0].length,ls.push(new mt(0,or-Gs[0].length,or)))),mn=="rtl"?ls.reverse():ls}}();function Me(a,E){var ee=a.order;return ee==null&&(ee=a.order=he(a.text,E)),ee}var Ye=[],Pt=function(a,E,ee){if(a.addEventListener)a.addEventListener(E,ee,!1);else if(a.attachEvent)a.attachEvent("on"+E,ee);else{var z=a._handlers||(a._handlers={});z[E]=(z[E]||Ye).concat(ee)}};function Nt(a,E){return a._handlers&&a._handlers[E]||Ye}function Yt(a,E,ee){if(a.removeEventListener)a.removeEventListener(E,ee,!1);else if(a.detachEvent)a.detachEvent("on"+E,ee);else{var z=a._handlers,ae=z&&z[E];if(ae){var Ee=Oe(ae,ee);Ee>-1&&(z[E]=ae.slice(0,Ee).concat(ae.slice(Ee+1)))}}}function Lt(a,E){var ee=Nt(a,E);if(ee.length)for(var z=Array.prototype.slice.call(arguments,2),ae=0;ae<ee.length;++ae)ee[ae].apply(null,z)}function Zt(a,E,ee){return typeof E=="string"&&(E={type:E,preventDefault:function(){this.defaultPrevented=!0}}),Lt(a,ee||E.type,a,E),bn(E)||E.codemirrorIgnore}function Rt(a){var E=a._handlers&&a._handlers.cursorActivity;if(E)for(var ee=a.curOp.cursorActivityHandlers||(a.curOp.cursorActivityHandlers=[]),z=0;z<E.length;++z)Oe(ee,E[z])==-1&&ee.push(E[z])}function tn(a,E){return Nt(a,E).length>0}function xt(a){a.prototype.on=function(E,ee){Pt(this,E,ee)},a.prototype.off=function(E,ee){Yt(this,E,ee)}}function zt(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function cn(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function bn(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function bt(a){zt(a),cn(a)}function Ht(a){return a.target||a.srcElement}function Jt(a){var E=a.which;return E==null&&(a.button&1?E=1:a.button&2?E=3:a.button&4&&(E=2)),ve&&a.ctrlKey&&E==1&&(E=3),E}var vn=function(){if(ge&&ye<9)return!1;var a=Ue("div");return"draggable"in a||"dragDrop"in a}(),Bn;function Yn(a){if(Bn==null){var E=Ue("span","\u200B");Te(a,Ue("span",[E,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Bn=E.offsetWidth<=1&&E.offsetHeight>2&&!(ge&&ye<8))}var ee=Bn?Ue("span","\u200B"):Ue("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return ee.setAttribute("cm-text",""),ee}var hr;function Cr(a){if(hr!=null)return hr;var E=Te(a,document.createTextNode("A\u062EA")),ee=Ae(E,0,1).getBoundingClientRect(),z=Ae(E,1,2).getBoundingClientRect();return lt(a),!ee||ee.left==ee.right?!1:hr=z.right-ee.right<3}var Un=`
|
|
|
|
|
|
b`.split(/\n/).length!=3?function(a){for(var E=0,ee=[],z=a.length;E<=z;){var ae=a.indexOf(`
|
|
|
`,E);ae==-1&&(ae=a.length);var Ee=a.slice(E,a.charAt(ae-1)=="\r"?ae-1:ae),je=Ee.indexOf("\r");je!=-1?(ee.push(Ee.slice(0,je)),E+=je+1):(ee.push(Ee),E=ae+1)}return ee}:function(a){return a.split(/\r\n?|\n/)},fr=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(ee){}return!E||E.parentElement()!=a?!1:E.compareEndPoints("StartToEnd",E)!=0},Gt=function(){var a=Ue("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),Wt=null;function dn(a){if(Wt!=null)return Wt;var E=Te(a,Ue("span","x")),ee=E.getBoundingClientRect(),z=Ae(E,0,1).getBoundingClientRect();return Wt=Math.abs(ee.left-z.left)>1}var un={},on={};function On(a,E){arguments.length>2&&(E.dependencies=Array.prototype.slice.call(arguments,2)),un[a]=E}function pn(a,E){on[a]=E}function yn(a){if(typeof a=="string"&&on.hasOwnProperty(a))a=on[a];else if(a&&typeof a.name=="string"&&on.hasOwnProperty(a.name)){var E=on[a.name];typeof E=="string"&&(E={name:E}),a=oe(E,a),a.name=E.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return yn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return yn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function dr(a,E){E=yn(E);var ee=un[E.name];if(!ee)return dr(a,"text/plain");var z=ee(a,E);if(qn.hasOwnProperty(E.name)){var ae=qn[E.name];for(var Ee in ae)ae.hasOwnProperty(Ee)&&(z.hasOwnProperty(Ee)&&(z["_"+Ee]=z[Ee]),z[Ee]=ae[Ee])}if(z.name=E.name,E.helperType&&(z.helperType=E.helperType),E.modeProps)for(var je in E.modeProps)z[je]=E.modeProps[je];return z}var qn={};function Hn(a,E){var ee=qn.hasOwnProperty(a)?qn[a]:qn[a]={};Et(E,ee)}function Tr(a,E){if(E===!0)return E;if(a.copyState)return a.copyState(E);var ee={};for(var z in E){var ae=E[z];ae instanceof Array&&(ae=ae.concat([])),ee[z]=ae}return ee}function Or(a,E){for(var ee;a.innerMode&&(ee=a.innerMode(E),!(!ee||ee.mode==a));)E=ee.state,a=ee.mode;return ee||{mode:a,state:E}}function ga(a,E,ee){return a.startState?a.startState(E,ee):!0}var va=function(a,E,ee){this.pos=this.start=0,this.string=a,this.tabSize=E||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=ee};va.prototype.eol=function(){return this.pos>=this.string.length},va.prototype.sol=function(){return this.pos==this.lineStart},va.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},va.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},va.prototype.eat=function(a){var E=this.string.charAt(this.pos),ee;if(typeof a=="string"?ee=E==a:ee=E&&(a.test?a.test(E):a(E)),ee)return++this.pos,E},va.prototype.eatWhile=function(a){for(var E=this.pos;this.eat(a););return this.pos>E},va.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},va.prototype.skipToEnd=function(){this.pos=this.string.length},va.prototype.skipTo=function(a){var E=this.string.indexOf(a,this.pos);if(E>-1)return this.pos=E,!0},va.prototype.backUp=function(a){this.pos-=a},va.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=He(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?He(this.string,this.lineStart,this.tabSize):0)},va.prototype.indentation=function(){return He(this.string,null,this.tabSize)-(this.lineStart?He(this.string,this.lineStart,this.tabSize):0)},va.prototype.match=function(a,E,ee){if(typeof a=="string"){var z=function(je){return ee?je.toLowerCase():je},ae=this.string.substr(this.pos,a.length);if(z(ae)==z(a))return E!==!1&&(this.pos+=a.length),!0}else{var Ee=this.string.slice(this.pos).match(a);return Ee&&Ee.index>0?null:(Ee&&E!==!1&&(this.pos+=Ee[0].length),Ee)}},va.prototype.current=function(){return this.string.slice(this.start,this.pos)},va.prototype.hideFirstChars=function(a,E){this.lineStart+=a;try{return E()}finally{this.lineStart-=a}},va.prototype.lookAhead=function(a){var E=this.lineOracle;return E&&E.lookAhead(a)},va.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 ee=a;!ee.lines;)for(var z=0;;++z){var ae=ee.children[z],Ee=ae.chunkSize();if(E<Ee){ee=ae;break}E-=Ee}return ee.lines[E]}function tr(a,E,ee){var z=[],ae=E.line;return a.iter(E.line,ee.line+1,function(Ee){var je=Ee.text;ae==ee.line&&(je=je.slice(0,ee.ch)),ae==E.line&&(je=je.slice(E.ch)),z.push(je),++ae}),z}function Lr(a,E,ee){var z=[];return a.iter(E,ee,function(ae){z.push(ae.text)}),z}function Mr(a,E){var ee=E-a.height;if(ee)for(var z=a;z;z=z.parent)z.height+=ee}function Ut(a){if(a.parent==null)return null;for(var E=a.parent,ee=Oe(E.lines,a),z=E.parent;z;E=z,z=z.parent)for(var ae=0;z.children[ae]!=E;++ae)ee+=z.children[ae].chunkSize();return ee+E.first}function rn(a,E){var ee=a.first;e:do{for(var z=0;z<a.children.length;++z){var ae=a.children[z],Ee=ae.height;if(E<Ee){a=ae;continue e}E-=Ee,ee+=ae.chunkSize()}return ee}while(!a.lines);for(var je=0;je<a.lines.length;++je){var st=a.lines[je],mt=st.height;if(E<mt)break;E-=mt}return ee+je}function At(a,E){return E>=a.first&&E<a.first+a.size}function $t(a,E){return String(a.lineNumberFormatter(E+a.firstLineNumber))}function It(a,E,ee){if(ee===void 0&&(ee=null),!(this instanceof It))return new It(a,E,ee);this.line=a,this.ch=E,this.sticky=ee}function Xt(a,E){return a.line-E.line||a.ch-E.ch}function gt(a,E){return a.sticky==E.sticky&&Xt(a,E)==0}function ln(a){return It(a.line,a.ch)}function an(a,E){return Xt(a,E)<0?E:a}function En(a,E){return Xt(a,E)<0?a:E}function qt(a,E){return Math.max(a.first,Math.min(E,a.first+a.size-1))}function Qt(a,E){if(E.line<a.first)return It(a.first,0);var ee=a.first+a.size-1;return E.line>ee?It(ee,Ln(a,ee).text.length):en(E,Ln(a,E.line).text.length)}function en(a,E){var ee=a.ch;return ee==null||ee>E?It(a.line,E):ee<0?It(a.line,0):a}function hn(a,E){for(var ee=[],z=0;z<E.length;z++)ee[z]=Qt(a,E[z]);return ee}var cr=function(a,E){this.state=a,this.lookAhead=E},sr=function(a,E,ee,z){this.state=E,this.doc=a,this.line=ee,this.maxLookAhead=z||0,this.baseTokens=null,this.baseTokenPos=1};sr.prototype.lookAhead=function(a){var E=this.doc.getLine(this.line+a);return E!=null&&a>this.maxLookAhead&&(this.maxLookAhead=a),E},sr.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}},sr.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},sr.fromSaved=function(a,E,ee){return E instanceof cr?new sr(a,Tr(a.mode,E.state),ee,E.lookAhead):new sr(a,Tr(a.mode,E),ee)},sr.prototype.save=function(a){var E=a!==!1?Tr(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new cr(E,this.maxLookAhead):E};function gr(a,E,ee,z){var ae=[a.state.modeGen],Ee={};Qa(a,E.text,a.doc.mode,ee,function(wt,mn){return ae.push(wt,mn)},Ee,z);for(var je=ee.state,st=function(wt){ee.baseTokens=ae;var mn=a.state.overlays[wt],Fn=1,or=0;ee.state=!0,Qa(a,E.text,mn.mode,ee,function(Jn,la){for(var Oa=Fn;or<Jn;){var ro=ae[Fn];ro>Jn&&ae.splice(Fn,1,Jn,ae[Fn+1],ro),Fn+=2,or=Math.min(Jn,ro)}if(la)if(mn.opaque)ae.splice(Oa,Fn-Oa,Jn,"overlay "+la),Fn=Oa+2;else for(;Oa<Fn;Oa+=2){var Co=ae[Oa+1];ae[Oa+1]=(Co?Co+" ":"")+"overlay "+la}},Ee),ee.state=je,ee.baseTokens=null,ee.baseTokenPos=1},mt=0;mt<a.state.overlays.length;++mt)st(mt);return{styles:ae,classes:Ee.bgClass||Ee.textClass?Ee:null}}function Da(a,E,ee){if(!E.styles||E.styles[0]!=a.state.modeGen){var z=Ma(a,Ut(E)),ae=E.text.length>a.options.maxHighlightLength&&Tr(a.doc.mode,z.state),Ee=gr(a,E,z);ae&&(z.state=ae),E.stateAfter=z.save(!ae),E.styles=Ee.styles,Ee.classes?E.styleClasses=Ee.classes:E.styleClasses&&(E.styleClasses=null),ee===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return E.styles}function Ma(a,E,ee){var z=a.doc,ae=a.display;if(!z.mode.startState)return new sr(z,!0,E);var Ee=lo(a,E,ee),je=Ee>z.first&&Ln(z,Ee-1).stateAfter,st=je?sr.fromSaved(z,je,Ee):new sr(z,ga(z.mode),Ee);return z.iter(Ee,E,function(mt){Xa(a,mt.text,st);var wt=st.line;mt.stateAfter=wt==E-1||wt%5==0||wt>=ae.viewFrom&&wt<ae.viewTo?st.save():null,st.nextLine()}),ee&&(z.modeFrontier=st.line),st}function Xa(a,E,ee,z){var ae=a.doc.mode,Ee=new va(E,a.options.tabSize,ee);for(Ee.start=Ee.pos=z||0,E==""&&Ca(ae,ee.state);!Ee.eol();)oa(ae,Ee,ee.state),Ee.start=Ee.pos}function Ca(a,E){if(a.blankLine)return a.blankLine(E);if(a.innerMode){var ee=Or(a,E);if(ee.mode.blankLine)return ee.mode.blankLine(ee.state)}}function oa(a,E,ee,z){for(var ae=0;ae<10;ae++){z&&(z[0]=Or(a,ee).mode);var Ee=a.token(E,ee);if(E.pos>E.start)return Ee}throw new Error("Mode "+a.name+" failed to advance stream.")}var Ea=function(a,E,ee){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=E||null,this.state=ee};function wa(a,E,ee,z){var ae=a.doc,Ee=ae.mode,je;E=Qt(ae,E);var st=Ln(ae,E.line),mt=Ma(a,E.line,ee),wt=new va(st.text,a.options.tabSize,mt),mn;for(z&&(mn=[]);(z||wt.pos<E.ch)&&!wt.eol();)wt.start=wt.pos,je=oa(Ee,wt,mt.state),z&&mn.push(new Ea(wt,je,Tr(ae.mode,mt.state)));return z?mn:new Ea(wt,je,mt.state)}function za(a,E){if(a)for(;;){var ee=a.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!ee)break;a=a.slice(0,ee.index)+a.slice(ee.index+ee[0].length);var z=ee[1]?"bgClass":"textClass";E[z]==null?E[z]=ee[2]:new RegExp("(?:^|\\s)"+ee[2]+"(?:$|\\s)").test(E[z])||(E[z]+=" "+ee[2])}return a}function Qa(a,E,ee,z,ae,Ee,je){var st=ee.flattenSpans;st==null&&(st=a.options.flattenSpans);var mt=0,wt=null,mn=new va(E,a.options.tabSize,z),Fn,or=a.options.addModeClass&&[null];for(E==""&&za(Ca(ee,z.state),Ee);!mn.eol();){if(mn.pos>a.options.maxHighlightLength?(st=!1,je&&Xa(a,E,z,mn.pos),mn.pos=E.length,Fn=null):Fn=za(oa(ee,mn,z.state,or),Ee),or){var Jn=or[0].name;Jn&&(Fn="m-"+(Fn?Jn+" "+Fn:Jn))}if(!st||wt!=Fn){for(;mt<mn.start;)mt=Math.min(mn.start,mt+5e3),ae(mt,wt);wt=Fn}mn.start=mn.pos}for(;mt<mn.pos;){var la=Math.min(mn.pos,mt+5e3);ae(la,wt),mt=la}}function lo(a,E,ee){for(var z,ae,Ee=a.doc,je=ee?-1:E-(a.doc.mode.innerMode?1e3:100),st=E;st>je;--st){if(st<=Ee.first)return Ee.first;var mt=Ln(Ee,st-1),wt=mt.stateAfter;if(wt&&(!ee||st+(wt instanceof cr?wt.lookAhead:0)<=Ee.modeFrontier))return st;var mn=He(mt.text,null,a.options.tabSize);(ae==null||z>mn)&&(ae=st-1,z=mn)}return ae}function ba(a,E){if(a.modeFrontier=Math.min(a.modeFrontier,E),!(a.highlightFrontier<E-10)){for(var ee=a.first,z=E-1;z>ee;z--){var ae=Ln(a,z).stateAfter;if(ae&&(!(ae instanceof cr)||z+ae.lookAhead<E)){ee=z+1;break}}a.highlightFrontier=Math.min(a.highlightFrontier,ee)}}var Na=!1,ja=!1;function yo(){Na=!0}function jo(){ja=!0}function Do(a,E,ee){this.marker=a,this.from=E,this.to=ee}function Ar(a,E){if(a)for(var ee=0;ee<a.length;++ee){var z=a[ee];if(z.marker==E)return z}}function Wr(a,E){for(var ee,z=0;z<a.length;++z)a[z]!=E&&(ee||(ee=[])).push(a[z]);return ee}function Bo(a,E){a.markedSpans=a.markedSpans?a.markedSpans.concat([E]):[E],E.marker.attachLine(a)}function Lo(a,E,ee){var z;if(a)for(var ae=0;ae<a.length;++ae){var Ee=a[ae],je=Ee.marker,st=Ee.from==null||(je.inclusiveLeft?Ee.from<=E:Ee.from<E);if(st||Ee.from==E&&je.type=="bookmark"&&(!ee||!Ee.marker.insertLeft)){var mt=Ee.to==null||(je.inclusiveRight?Ee.to>=E:Ee.to>E);(z||(z=[])).push(new Do(je,Ee.from,mt?null:Ee.to))}}return z}function po(a,E,ee){var z;if(a)for(var ae=0;ae<a.length;++ae){var Ee=a[ae],je=Ee.marker,st=Ee.to==null||(je.inclusiveRight?Ee.to>=E:Ee.to>E);if(st||Ee.from==E&&je.type=="bookmark"&&(!ee||Ee.marker.insertLeft)){var mt=Ee.from==null||(je.inclusiveLeft?Ee.from<=E:Ee.from<E);(z||(z=[])).push(new Do(je,mt?null:Ee.from-E,Ee.to==null?null:Ee.to-E))}}return z}function ti(a,E){if(E.full)return null;var ee=At(a,E.from.line)&&Ln(a,E.from.line).markedSpans,z=At(a,E.to.line)&&Ln(a,E.to.line).markedSpans;if(!ee&&!z)return null;var ae=E.from.ch,Ee=E.to.ch,je=Xt(E.from,E.to)==0,st=Lo(ee,ae,je),mt=po(z,Ee,je),wt=E.text.length==1,mn=We(E.text).length+(wt?ae:0);if(st)for(var Fn=0;Fn<st.length;++Fn){var or=st[Fn];if(or.to==null){var Jn=Ar(mt,or.marker);Jn?wt&&(or.to=Jn.to==null?null:Jn.to+mn):or.to=ae}}if(mt)for(var la=0;la<mt.length;++la){var Oa=mt[la];if(Oa.to!=null&&(Oa.to+=mn),Oa.from==null){var ro=Ar(st,Oa.marker);ro||(Oa.from=mn,wt&&(st||(st=[])).push(Oa))}else Oa.from+=mn,wt&&(st||(st=[])).push(Oa)}st&&(st=li(st)),mt&&mt!=st&&(mt=li(mt));var Co=[st];if(!wt){var Zo=E.text.length-2,xo;if(Zo>0&&st)for(var Yo=0;Yo<st.length;++Yo)st[Yo].to==null&&(xo||(xo=[])).push(new Do(st[Yo].marker,null,null));for(var Fi=0;Fi<Zo;++Fi)Co.push(xo);Co.push(mt)}return Co}function li(a){for(var E=0;E<a.length;++E){var ee=a[E];ee.from!=null&&ee.from==ee.to&&ee.marker.clearWhenEmpty!==!1&&a.splice(E--,1)}return a.length?a:null}function ji(a,E,ee){var z=null;if(a.iter(E.line,ee.line+1,function(Jn){if(Jn.markedSpans)for(var la=0;la<Jn.markedSpans.length;++la){var Oa=Jn.markedSpans[la].marker;Oa.readOnly&&(!z||Oe(z,Oa)==-1)&&(z||(z=[])).push(Oa)}}),!z)return null;for(var ae=[{from:E,to:ee}],Ee=0;Ee<z.length;++Ee)for(var je=z[Ee],st=je.find(0),mt=0;mt<ae.length;++mt){var wt=ae[mt];if(!(Xt(wt.to,st.from)<0||Xt(wt.from,st.to)>0)){var mn=[mt,1],Fn=Xt(wt.from,st.from),or=Xt(wt.to,st.to);(Fn<0||!je.inclusiveLeft&&!Fn)&&mn.push({from:wt.from,to:st.from}),(or>0||!je.inclusiveRight&&!or)&&mn.push({from:st.to,to:wt.to}),ae.splice.apply(ae,mn),mt+=mn.length-3}}return ae}function bi(a){var E=a.markedSpans;if(E){for(var ee=0;ee<E.length;++ee)E[ee].marker.detachLine(a);a.markedSpans=null}}function di(a,E){if(E){for(var ee=0;ee<E.length;++ee)E[ee].marker.attachLine(a);a.markedSpans=E}}function si(a){return a.inclusiveLeft?-1:0}function Ai(a){return a.inclusiveRight?1:0}function _o(a,E){var ee=a.lines.length-E.lines.length;if(ee!=0)return ee;var z=a.find(),ae=E.find(),Ee=Xt(z.from,ae.from)||si(a)-si(E);if(Ee)return-Ee;var je=Xt(z.to,ae.to)||Ai(a)-Ai(E);return je||E.id-a.id}function So(a,E){var ee=ja&&a.markedSpans,z;if(ee)for(var ae=void 0,Ee=0;Ee<ee.length;++Ee)ae=ee[Ee],ae.marker.collapsed&&(E?ae.from:ae.to)==null&&(!z||_o(z,ae.marker)<0)&&(z=ae.marker);return z}function Ya(a){return So(a,!0)}function vr(a){return So(a,!1)}function ir(a,E){var ee=ja&&a.markedSpans,z;if(ee)for(var ae=0;ae<ee.length;++ae){var Ee=ee[ae];Ee.marker.collapsed&&(Ee.from==null||Ee.from<E)&&(Ee.to==null||Ee.to>E)&&(!z||_o(z,Ee.marker)<0)&&(z=Ee.marker)}return z}function Gr(a,E,ee,z,ae){var Ee=Ln(a,E),je=ja&&Ee.markedSpans;if(je)for(var st=0;st<je.length;++st){var mt=je[st];if(mt.marker.collapsed){var wt=mt.marker.find(0),mn=Xt(wt.from,ee)||si(mt.marker)-si(ae),Fn=Xt(wt.to,z)||Ai(mt.marker)-Ai(ae);if(!(mn>=0&&Fn<=0||mn<=0&&Fn>=0)&&(mn<=0&&(mt.marker.inclusiveRight&&ae.inclusiveLeft?Xt(wt.to,ee)>=0:Xt(wt.to,ee)>0)||mn>=0&&(mt.marker.inclusiveRight&&ae.inclusiveLeft?Xt(wt.from,z)<=0:Xt(wt.from,z)<0)))return!0}}}function _r(a){for(var E;E=Ya(a);)a=E.find(-1,!0).line;return a}function Ta(a){for(var E;E=vr(a);)a=E.find(1,!0).line;return a}function Ja(a){for(var E,ee;E=vr(a);)a=E.find(1,!0).line,(ee||(ee=[])).push(a);return ee}function Vr(a,E){var ee=Ln(a,E),z=_r(ee);return ee==z?E:Ut(z)}function Dr(a,E){if(E>a.lastLine())return E;var ee=Ln(a,E),z;if(!sa(a,ee))return E;for(;z=vr(ee);)ee=z.find(1,!0).line;return Ut(ee)+1}function sa(a,E){var ee=ja&&E.markedSpans;if(ee){for(var z=void 0,ae=0;ae<ee.length;++ae)if(z=ee[ae],!!z.marker.collapsed){if(z.from==null)return!0;if(!z.marker.widgetNode&&z.from==0&&z.marker.inclusiveLeft&&Ba(a,E,z))return!0}}}function Ba(a,E,ee){if(ee.to==null){var z=ee.marker.find(1,!0);return Ba(a,z.line,Ar(z.line.markedSpans,ee.marker))}if(ee.marker.inclusiveRight&&ee.to==E.text.length)return!0;for(var ae=void 0,Ee=0;Ee<E.markedSpans.length;++Ee)if(ae=E.markedSpans[Ee],ae.marker.collapsed&&!ae.marker.widgetNode&&ae.from==ee.to&&(ae.to==null||ae.to!=ee.from)&&(ae.marker.inclusiveLeft||ee.marker.inclusiveRight)&&Ba(a,E,ae))return!0}function zo(a){a=_r(a);for(var E=0,ee=a.parent,z=0;z<ee.lines.length;++z){var ae=ee.lines[z];if(ae==a)break;E+=ae.height}for(var Ee=ee.parent;Ee;ee=Ee,Ee=ee.parent)for(var je=0;je<Ee.children.length;++je){var st=Ee.children[je];if(st==ee)break;E+=st.height}return E}function xi(a){if(a.height==0)return 0;for(var E=a.text.length,ee,z=a;ee=Ya(z);){var ae=ee.find(0,!0);z=ae.from.line,E+=ae.from.ch-ae.to.ch}for(z=a;ee=vr(z);){var Ee=ee.find(0,!0);E-=z.text.length-Ee.from.ch,z=Ee.to.line,E+=z.text.length-Ee.to.ch}return E}function fi(a){var E=a.display,ee=a.doc;E.maxLine=Ln(ee,ee.first),E.maxLineLength=xi(E.maxLine),E.maxLineChanged=!0,ee.iter(function(z){var ae=xi(z);ae>E.maxLineLength&&(E.maxLineLength=ae,E.maxLine=z)})}var Li=function(a,E,ee){this.text=a,di(this,E),this.height=ee?ee(this):1};Li.prototype.lineNo=function(){return Ut(this)},xt(Li);function Go(a,E,ee,z){a.text=E,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),bi(a),di(a,ee);var ae=z?z(a):1;ae!=a.height&&Mr(a,ae)}function Di(a){a.parent=null,bi(a)}var zi={},Ri={};function Ni(a,E){if(!a||/^\s*$/.test(a))return null;var ee=E.addModeClass?Ri:zi;return ee[a]||(ee[a]=a.replace(/\S+/g,"cm-$&"))}function ol(a,E){var ee=qe("span",null,null,xe?"padding-right: .1px":null),z={pre:qe("pre",[ee],"CodeMirror-line"),content:ee,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};E.measure={};for(var ae=0;ae<=(E.rest?E.rest.length:0);ae++){var Ee=ae?E.rest[ae-1]:E.line,je=void 0;z.pos=0,z.addToken=ll,Cr(a.display.measure)&&(je=Me(Ee,a.doc.direction))&&(z.addToken=ul(z.addToken,je)),z.map=[];var st=E!=a.display.externalMeasured&&Ut(Ee);Ro(Ee,z,Da(a,Ee,st)),Ee.styleClasses&&(Ee.styleClasses.bgClass&&(z.bgClass=yt(Ee.styleClasses.bgClass,z.bgClass||"")),Ee.styleClasses.textClass&&(z.textClass=yt(Ee.styleClasses.textClass,z.textClass||""))),z.map.length==0&&z.map.push(0,0,z.content.appendChild(Yn(a.display.measure))),ae==0?(E.measure.map=z.map,E.measure.cache={}):((E.measure.maps||(E.measure.maps=[])).push(z.map),(E.measure.caches||(E.measure.caches=[])).push({}))}if(xe){var mt=z.content.lastChild;(/\bcm-tab\b/.test(mt.className)||mt.querySelector&&mt.querySelector(".cm-tab"))&&(z.content.className="cm-tab-wrap-hack")}return Lt(a,"renderLine",a,E.line,z.pre),z.pre.className&&(z.textClass=yt(z.pre.className,z.textClass||"")),z}function fl(a){var E=Ue("span","\u2022","cm-invalidchar");return E.title="\\u"+a.charCodeAt(0).toString(16),E.setAttribute("aria-label",E.title),E}function ll(a,E,ee,z,ae,Ee,je){if(E){var st=a.splitSpaces?sl(E,a.trailingSpace):E,mt=a.cm.state.specialChars,wt=!1,mn;if(!mt.test(E))a.col+=E.length,mn=document.createTextNode(st),a.map.push(a.pos,a.pos+E.length,mn),ge&&ye<9&&(wt=!0),a.pos+=E.length;else{mn=document.createDocumentFragment();for(var Fn=0;;){mt.lastIndex=Fn;var or=mt.exec(E),Jn=or?or.index-Fn:E.length-Fn;if(Jn){var la=document.createTextNode(st.slice(Fn,Fn+Jn));ge&&ye<9?mn.appendChild(Ue("span",[la])):mn.appendChild(la),a.map.push(a.pos,a.pos+Jn,la),a.col+=Jn,a.pos+=Jn}if(!or)break;Fn+=Jn+1;var Oa=void 0;if(or[0]==" "){var ro=a.cm.options.tabSize,Co=ro-a.col%ro;Oa=mn.appendChild(Ue("span",Dt(Co),"cm-tab")),Oa.setAttribute("role","presentation"),Oa.setAttribute("cm-text"," "),a.col+=Co}else or[0]=="\r"||or[0]==`
|
|
|
`?(Oa=mn.appendChild(Ue("span",or[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Oa.setAttribute("cm-text",or[0]),a.col+=1):(Oa=a.cm.options.specialCharPlaceholder(or[0]),Oa.setAttribute("cm-text",or[0]),ge&&ye<9?mn.appendChild(Ue("span",[Oa])):mn.appendChild(Oa),a.col+=1);a.map.push(a.pos,a.pos+1,Oa),a.pos++}}if(a.trailingSpace=st.charCodeAt(E.length-1)==32,ee||z||ae||wt||Ee||je){var Zo=ee||"";z&&(Zo+=z),ae&&(Zo+=ae);var xo=Ue("span",[mn],Zo,Ee);if(je)for(var Yo in je)je.hasOwnProperty(Yo)&&Yo!="style"&&Yo!="class"&&xo.setAttribute(Yo,je[Yo]);return a.content.appendChild(xo)}a.content.appendChild(mn)}}function sl(a,E){if(a.length>1&&!/ /.test(a))return a;for(var ee=E,z="",ae=0;ae<a.length;ae++){var Ee=a.charAt(ae);Ee==" "&&ee&&(ae==a.length-1||a.charCodeAt(ae+1)==32)&&(Ee="\xA0"),z+=Ee,ee=Ee==" "}return z}function ul(a,E){return function(ee,z,ae,Ee,je,st,mt){ae=ae?ae+" cm-force-border":"cm-force-border";for(var wt=ee.pos,mn=wt+z.length;;){for(var Fn=void 0,or=0;or<E.length&&(Fn=E[or],!(Fn.to>wt&&Fn.from<=wt));or++);if(Fn.to>=mn)return a(ee,z,ae,Ee,je,st,mt);a(ee,z.slice(0,Fn.to-wt),ae,Ee,null,st,mt),Ee=null,z=z.slice(Fn.to-wt),wt=Fn.to}}}function ni(a,E,ee,z){var ae=!z&&ee.widgetNode;ae&&a.map.push(a.pos,a.pos+E,ae),!z&&a.cm.display.input.needsContentAttribute&&(ae||(ae=a.content.appendChild(document.createElement("span"))),ae.setAttribute("cm-marker",ee.id)),ae&&(a.cm.display.input.setUneditable(ae),a.content.appendChild(ae)),a.pos+=E,a.trailingSpace=!1}function Ro(a,E,ee){var z=a.markedSpans,ae=a.text,Ee=0;if(!z){for(var je=1;je<ee.length;je+=2)E.addToken(E,ae.slice(Ee,Ee=ee[je]),Ni(ee[je+1],E.cm.options));return}for(var st=ae.length,mt=0,wt=1,mn="",Fn,or,Jn=0,la,Oa,ro,Co,Zo;;){if(Jn==mt){la=Oa=ro=or="",Zo=null,Co=null,Jn=1/0;for(var xo=[],Yo=void 0,Fi=0;Fi<z.length;++Fi){var hi=z[Fi],Yi=hi.marker;if(Yi.type=="bookmark"&&hi.from==mt&&Yi.widgetNode)xo.push(Yi);else if(hi.from<=mt&&(hi.to==null||hi.to>mt||Yi.collapsed&&hi.to==mt&&hi.from==mt)){if(hi.to!=null&&hi.to!=mt&&Jn>hi.to&&(Jn=hi.to,Oa=""),Yi.className&&(la+=" "+Yi.className),Yi.css&&(or=(or?or+";":"")+Yi.css),Yi.startStyle&&hi.from==mt&&(ro+=" "+Yi.startStyle),Yi.endStyle&&hi.to==Jn&&(Yo||(Yo=[])).push(Yi.endStyle,hi.to),Yi.title&&((Zo||(Zo={})).title=Yi.title),Yi.attributes)for(var vl in Yi.attributes)(Zo||(Zo={}))[vl]=Yi.attributes[vl];Yi.collapsed&&(!Co||_o(Co.marker,Yi)<0)&&(Co=hi)}else hi.from>mt&&Jn>hi.from&&(Jn=hi.from)}if(Yo)for(var $l=0;$l<Yo.length;$l+=2)Yo[$l+1]==Jn&&(Oa+=" "+Yo[$l]);if(!Co||Co.from==mt)for(var Bl=0;Bl<xo.length;++Bl)ni(E,0,xo[Bl]);if(Co&&(Co.from||0)==mt){if(ni(E,(Co.to==null?st+1:Co.to)-mt,Co.marker,Co.from==null),Co.to==null)return;Co.to==mt&&(Co=!1)}}if(mt>=st)break;for(var xs=Math.min(st,Jn);;){if(mn){var gs=mt+mn.length;if(!Co){var Zl=gs>xs?mn.slice(0,xs-mt):mn;E.addToken(E,Zl,Fn?Fn+la:la,ro,mt+Zl.length==Jn?Oa:"",or,Zo)}if(gs>=xs){mn=mn.slice(xs-mt),mt=xs;break}mt=gs,ro=""}mn=ae.slice(Ee,Ee=ee[wt++]),Fn=Ni(ee[wt++],E.cm.options)}}}function Qi(a,E,ee){this.line=E,this.rest=Ja(E),this.size=this.rest?Ut(We(this.rest))-ee+1:1,this.node=this.text=null,this.hidden=sa(a,E)}function Ji(a,E,ee){for(var z=[],ae,Ee=E;Ee<ee;Ee=ae){var je=new Qi(a.doc,Ln(a.doc,Ee),Ee);ae=Ee+je.size,z.push(je)}return z}var ri=null;function Vi(a){ri?ri.ops.push(a):a.ownsGroup=ri={ops:[a],delayedCallbacks:[]}}function Xi(a){var E=a.delayedCallbacks,ee=0;do{for(;ee<E.length;ee++)E[ee].call(null);for(var z=0;z<a.ops.length;z++){var ae=a.ops[z];if(ae.cursorActivityHandlers)for(;ae.cursorActivityCalled<ae.cursorActivityHandlers.length;)ae.cursorActivityHandlers[ae.cursorActivityCalled++].call(null,ae.cm)}}while(ee<E.length)}function mi(a,E){var ee=a.ownsGroup;if(ee)try{Xi(ee)}finally{ri=null,E(ee)}}var uo=null;function Mi(a,E){var ee=Nt(a,E);if(ee.length){var z=Array.prototype.slice.call(arguments,2),ae;ri?ae=ri.delayedCallbacks:uo?ae=uo:(ae=uo=[],setTimeout(bl,0));for(var Ee=function(st){ae.push(function(){return ee[st].apply(null,z)})},je=0;je<ee.length;++je)Ee(je)}}function bl(){var a=uo;uo=null;for(var E=0;E<a.length;++E)a[E]()}function Tl(a,E,ee,z){for(var ae=0;ae<E.changes.length;ae++){var Ee=E.changes[ae];Ee=="text"?fs(a,E):Ee=="gutter"?vi(a,E,ee,z):Ee=="class"?Ko(a,E):Ee=="widget"&&qo(a,E,z)}E.changes=null}function Cl(a){return a.node==a.text&&(a.node=Ue("div",null,null,"position: relative"),a.text.parentNode&&a.text.parentNode.replaceChild(a.node,a.text),a.node.appendChild(a.text),ge&&ye<8&&(a.node.style.zIndex=2)),a.node}function ml(a,E){var ee=E.bgClass?E.bgClass+" "+(E.line.bgClass||""):E.line.bgClass;if(ee&&(ee+=" CodeMirror-linebackground"),E.background)ee?E.background.className=ee:(E.background.parentNode.removeChild(E.background),E.background=null);else if(ee){var z=Cl(E);E.background=z.insertBefore(Ue("div",null,ee),z.firstChild),a.display.input.setUneditable(E.background)}}function ws(a,E){var ee=a.display.externalMeasured;return ee&&ee.line==E.line?(a.display.externalMeasured=null,E.measure=ee.measure,ee.built):ol(a,E)}function fs(a,E){var ee=E.text.className,z=ws(a,E);E.text==E.node&&(E.node=z.pre),E.text.parentNode.replaceChild(z.pre,E.text),E.text=z.pre,z.bgClass!=E.bgClass||z.textClass!=E.textClass?(E.bgClass=z.bgClass,E.textClass=z.textClass,Ko(a,E)):ee&&(E.text.className=ee)}function Ko(a,E){ml(a,E),E.line.wrapClass?Cl(E).className=E.line.wrapClass:E.node!=E.text&&(E.node.className="");var ee=E.textClass?E.textClass+" "+(E.line.textClass||""):E.line.textClass;E.text.className=ee||""}function vi(a,E,ee,z){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 ae=Cl(E);E.gutterBackground=Ue("div",null,"CodeMirror-gutter-background "+E.line.gutterClass,"left: "+(a.options.fixedGutter?z.fixedPos:-z.gutterTotalWidth)+"px; width: "+z.gutterTotalWidth+"px"),a.display.input.setUneditable(E.gutterBackground),ae.insertBefore(E.gutterBackground,E.text)}var Ee=E.line.gutterMarkers;if(a.options.lineNumbers||Ee){var je=Cl(E),st=E.gutter=Ue("div",null,"CodeMirror-gutter-wrapper","left: "+(a.options.fixedGutter?z.fixedPos:-z.gutterTotalWidth)+"px");if(a.display.input.setUneditable(st),je.insertBefore(st,E.text),E.line.gutterClass&&(st.className+=" "+E.line.gutterClass),a.options.lineNumbers&&(!Ee||!Ee["CodeMirror-linenumbers"])&&(E.lineNumber=st.appendChild(Ue("div",$t(a.options,ee),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+z.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+a.display.lineNumInnerWidth+"px"))),Ee)for(var mt=0;mt<a.display.gutterSpecs.length;++mt){var wt=a.display.gutterSpecs[mt].className,mn=Ee.hasOwnProperty(wt)&&Ee[wt];mn&&st.appendChild(Ue("div",[mn],"CodeMirror-gutter-elt","left: "+z.gutterLeft[wt]+"px; width: "+z.gutterWidth[wt]+"px"))}}}function qo(a,E,ee){E.alignable&&(E.alignable=null);for(var z=Ke("CodeMirror-linewidget"),ae=E.node.firstChild,Ee=void 0;ae;ae=Ee)Ee=ae.nextSibling,z.test(ae.className)&&E.node.removeChild(ae);Zi(a,E,ee)}function oi(a,E,ee,z){var ae=ws(a,E);return E.text=E.node=ae.pre,ae.bgClass&&(E.bgClass=ae.bgClass),ae.textClass&&(E.textClass=ae.textClass),Ko(a,E),vi(a,E,ee,z),Zi(a,E,z),E.node}function Zi(a,E,ee){if(rl(a,E.line,E,ee,!0),E.rest)for(var z=0;z<E.rest.length;z++)rl(a,E.rest[z],E,ee,!1)}function rl(a,E,ee,z,ae){if(E.widgets)for(var Ee=Cl(ee),je=0,st=E.widgets;je<st.length;++je){var mt=st[je],wt=Ue("div",[mt.node],"CodeMirror-linewidget"+(mt.className?" "+mt.className:""));mt.handleMouseEvents||wt.setAttribute("cm-ignore-events","true"),Gl(mt,wt,ee,z),a.display.input.setUneditable(wt),ae&&mt.above?Ee.insertBefore(wt,ee.gutter||ee.text):Ee.appendChild(wt),Mi(mt,"redraw")}}function Gl(a,E,ee,z){if(a.noHScroll){(ee.alignable||(ee.alignable=[])).push(E);var ae=z.wrapperWidth;E.style.left=z.fixedPos+"px",a.coverGutter||(ae-=z.gutterTotalWidth,E.style.paddingLeft=z.gutterTotalWidth+"px"),E.style.width=ae+"px"}a.coverGutter&&(E.style.zIndex=5,E.style.position="relative",a.noHScroll||(E.style.marginLeft=-z.gutterTotalWidth+"px"))}function Pl(a){if(a.height!=null)return a.height;var E=a.doc.cm;if(!E)return 0;if(!rt(document.body,a.node)){var ee="position: relative;";a.coverGutter&&(ee+="margin-left: -"+E.display.gutters.offsetWidth+"px;"),a.noHScroll&&(ee+="width: "+E.display.wrapper.clientWidth+"px;"),Te(E.display.measure,Ue("div",[a.node],null,ee))}return a.height=a.node.parentNode.offsetHeight}function Wi(a,E){for(var ee=Ht(E);ee!=a.wrapper;ee=ee.parentNode)if(!ee||ee.nodeType==1&&ee.getAttribute("cm-ignore-events")=="true"||ee.parentNode==a.sizer&&ee!=a.mover)return!0}function Vt(a){return a.lineSpace.offsetTop}function Hl(a){return a.mover.offsetHeight-a.lineSpace.offsetHeight}function ts(a){if(a.cachedPaddingH)return a.cachedPaddingH;var E=Te(a.measure,Ue("pre","x","CodeMirror-line-like")),ee=window.getComputedStyle?window.getComputedStyle(E):E.currentStyle,z={left:parseInt(ee.paddingLeft),right:parseInt(ee.paddingRight)};return!isNaN(z.left)&&!isNaN(z.right)&&(a.cachedPaddingH=z),z}function Ol(a){return at-a.display.nativeBarWidth}function Xl(a){return a.display.scroller.clientWidth-Ol(a)-a.display.barWidth}function ki(a){return a.display.scroller.clientHeight-Ol(a)-a.display.barHeight}function Ql(a,E,ee){var z=a.options.lineWrapping,ae=z&&Xl(a);if(!E.measure.heights||z&&E.measure.width!=ae){var Ee=E.measure.heights=[];if(z){E.measure.width=ae;for(var je=E.text.firstChild.getClientRects(),st=0;st<je.length-1;st++){var mt=je[st],wt=je[st+1];Math.abs(mt.bottom-wt.bottom)>2&&Ee.push((mt.bottom+wt.top)/2-ee.top)}}Ee.push(ee.bottom-ee.top)}}function ms(a,E,ee){if(a.line==E)return{map:a.measure.map,cache:a.measure.cache};for(var z=0;z<a.rest.length;z++)if(a.rest[z]==E)return{map:a.measure.maps[z],cache:a.measure.caches[z]};for(var ae=0;ae<a.rest.length;ae++)if(Ut(a.rest[ae])>ee)return{map:a.measure.maps[ae],cache:a.measure.caches[ae],before:!0}}function xl(a,E){E=_r(E);var ee=Ut(E),z=a.display.externalMeasured=new Qi(a.doc,E,ee);z.lineN=ee;var ae=z.built=ol(a,z);return z.text=ae.pre,Te(a.display.lineMeasure,ae.pre),z}function Ll(a,E,ee,z){return jl(a,ps(a,E),ee,z)}function _l(a,E){if(E>=a.display.viewFrom&&E<a.display.viewTo)return a.display.view[is(a,E)];var ee=a.display.externalMeasured;if(ee&&E>=ee.lineN&&E<ee.lineN+ee.size)return ee}function ps(a,E){var ee=Ut(E),z=_l(a,ee);z&&!z.text?z=null:z&&z.changes&&(Tl(a,z,ee,os(a)),a.curOp.forceUpdate=!0),z||(z=xl(a,E));var ae=ms(z,E,ee);return{line:E,view:z,rect:null,map:ae.map,cache:ae.cache,before:ae.before,hasHeights:!1}}function jl(a,E,ee,z,ae){E.before&&(ee=-1);var Ee=ee+(z||""),je;return E.cache.hasOwnProperty(Ee)?je=E.cache[Ee]:(E.rect||(E.rect=E.view.text.getBoundingClientRect()),E.hasHeights||(Ql(a,E.view,E.rect),E.hasHeights=!0),je=Os(a,E,ee,z),je.bogus||(E.cache[Ee]=je)),{left:je.left,right:je.right,top:ae?je.rtop:je.top,bottom:ae?je.rbottom:je.bottom}}var Ss={left:0,right:0,top:0,bottom:0};function Fs(a,E,ee){for(var z,ae,Ee,je,st,mt,wt=0;wt<a.length;wt+=3)if(st=a[wt],mt=a[wt+1],E<st?(ae=0,Ee=1,je="left"):E<mt?(ae=E-st,Ee=ae+1):(wt==a.length-3||E==mt&&a[wt+3]>E)&&(Ee=mt-st,ae=Ee-1,E>=mt&&(je="right")),ae!=null){if(z=a[wt+2],st==mt&&ee==(z.insertLeft?"left":"right")&&(je=ee),ee=="left"&&ae==0)for(;wt&&a[wt-2]==a[wt-3]&&a[wt-1].insertLeft;)z=a[(wt-=3)+2],je="left";if(ee=="right"&&ae==mt-st)for(;wt<a.length-3&&a[wt+3]==a[wt+4]&&!a[wt+5].insertLeft;)z=a[(wt+=3)+2],je="right";break}return{node:z,start:ae,end:Ee,collapse:je,coverStart:st,coverEnd:mt}}function gl(a,E){var ee=Ss;if(E=="left")for(var z=0;z<a.length&&(ee=a[z]).left==ee.right;z++);else for(var ae=a.length-1;ae>=0&&(ee=a[ae]).left==ee.right;ae--);return ee}function Os(a,E,ee,z){var ae=Fs(E.map,ee,z),Ee=ae.node,je=ae.start,st=ae.end,mt=ae.collapse,wt;if(Ee.nodeType==3){for(var mn=0;mn<4;mn++){for(;je&&Ne(E.line.text.charAt(ae.coverStart+je));)--je;for(;ae.coverStart+st<ae.coverEnd&&Ne(E.line.text.charAt(ae.coverStart+st));)++st;if(ge&&ye<9&&je==0&&st==ae.coverEnd-ae.coverStart?wt=Ee.parentNode.getBoundingClientRect():wt=gl(Ae(Ee,je,st).getClientRects(),z),wt.left||wt.right||je==0)break;st=je,je=je-1,mt="right"}ge&&ye<11&&(wt=lu(a.display.measure,wt))}else{je>0&&(mt=z="right");var Fn;a.options.lineWrapping&&(Fn=Ee.getClientRects()).length>1?wt=Fn[z=="right"?Fn.length-1:0]:wt=Ee.getBoundingClientRect()}if(ge&&ye<9&&!je&&(!wt||!wt.left&&!wt.right)){var or=Ee.parentNode.getClientRects()[0];or?wt={left:or.left,right:or.left+as(a.display),top:or.top,bottom:or.bottom}:wt=Ss}for(var Jn=wt.top-E.rect.top,la=wt.bottom-E.rect.top,Oa=(Jn+la)/2,ro=E.view.measure.heights,Co=0;Co<ro.length-1&&!(Oa<ro[Co]);Co++);var Zo=Co?ro[Co-1]:0,xo=ro[Co],Yo={left:(mt=="right"?wt.right:wt.left)-E.rect.left,right:(mt=="left"?wt.left:wt.right)-E.rect.left,top:Zo,bottom:xo};return!wt.left&&!wt.right&&(Yo.bogus=!0),a.options.singleCursorHeightPerLine||(Yo.rtop=Jn,Yo.rbottom=la),Yo}function lu(a,E){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!dn(a))return E;var ee=screen.logicalXDPI/screen.deviceXDPI,z=screen.logicalYDPI/screen.deviceYDPI;return{left:E.left*ee,right:E.right*ee,top:E.top*z,bottom:E.bottom*z}}function Rs(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 wl(a){a.display.externalMeasure=null,lt(a.display.lineMeasure);for(var E=0;E<a.display.view.length;E++)Rs(a.display.view[E])}function As(a){wl(a),a.display.cachedCharWidth=a.display.cachedTextHeight=a.display.cachedPaddingH=null,a.options.lineWrapping||(a.display.maxLineChanged=!0),a.display.lineNumChars=null}function Ds(){return Se&&Fe?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Ws(){return Se&&Fe?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Bs(a){var E=0;if(a.widgets)for(var ee=0;ee<a.widgets.length;++ee)a.widgets[ee].above&&(E+=Pl(a.widgets[ee]));return E}function ks(a,E,ee,z,ae){if(!ae){var Ee=Bs(E);ee.top+=Ee,ee.bottom+=Ee}if(z=="line")return ee;z||(z="local");var je=zo(E);if(z=="local"?je+=Vt(a.display):je-=a.display.viewOffset,z=="page"||z=="window"){var st=a.display.lineSpace.getBoundingClientRect();je+=st.top+(z=="window"?0:Ws());var mt=st.left+(z=="window"?0:Ds());ee.left+=mt,ee.right+=mt}return ee.top+=je,ee.bottom+=je,ee}function Hs(a,E,ee){if(ee=="div")return E;var z=E.left,ae=E.top;if(ee=="page")z-=Ds(),ae-=Ws();else if(ee=="local"||!ee){var Ee=a.display.sizer.getBoundingClientRect();z+=Ee.left,ae+=Ee.top}var je=a.display.lineSpace.getBoundingClientRect();return{left:z-je.left,top:ae-je.top}}function bs(a,E,ee,z,ae){return z||(z=Ln(a.doc,E.line)),ks(a,z,Ll(a,z,E.ch,ae),ee)}function Fl(a,E,ee,z,ae,Ee){z=z||Ln(a.doc,E.line),ae||(ae=ps(a,z));function je(la,Oa){var ro=jl(a,ae,la,Oa?"right":"left",Ee);return Oa?ro.left=ro.right:ro.right=ro.left,ks(a,z,ro,ee)}var st=Me(z,a.doc.direction),mt=E.ch,wt=E.sticky;if(mt>=z.text.length?(mt=z.text.length,wt="before"):mt<=0&&(mt=0,wt="after"),!st)return je(wt=="before"?mt-1:mt,wt=="before");function mn(la,Oa,ro){var Co=st[Oa],Zo=Co.level==1;return je(ro?la-1:la,Zo!=ro)}var Fn=ht(st,mt,wt),or=dt,Jn=mn(mt,Fn,wt=="before");return or!=null&&(Jn.other=mn(mt,or,wt!="before")),Jn}function Ki(a,E){var ee=0;E=Qt(a.doc,E),a.options.lineWrapping||(ee=as(a.display)*E.ch);var z=Ln(a.doc,E.line),ae=zo(z)+Vt(a.display);return{left:ee,right:ee,top:ae,bottom:ae+z.height}}function Bi(a,E,ee,z,ae){var Ee=It(a,E,ee);return Ee.xRel=ae,z&&(Ee.outside=z),Ee}function yl(a,E,ee){var z=a.doc;if(ee+=a.display.viewOffset,ee<0)return Bi(z.first,0,null,-1,-1);var ae=rn(z,ee),Ee=z.first+z.size-1;if(ae>Ee)return Bi(z.first+z.size-1,Ln(z,Ee).text.length,null,1,1);E<0&&(E=0);for(var je=Ln(z,ae);;){var st=ns(a,je,ae,E,ee),mt=ir(je,st.ch+(st.xRel>0||st.outside>0?1:0));if(!mt)return st;var wt=mt.find(1);if(wt.line==ae)return wt;je=Ln(z,ae=wt.line)}}function kl(a,E,ee,z){z-=Bs(E);var ae=E.text.length,Ee=et(function(je){return jl(a,ee,je-1).bottom<=z},ae,0);return ae=et(function(je){return jl(a,ee,je).top>z},Ee,ae),{begin:Ee,end:ae}}function pl(a,E,ee,z){ee||(ee=ps(a,E));var ae=ks(a,E,jl(a,ee,z),"line").top;return kl(a,E,ee,ae)}function El(a,E,ee,z){return a.bottom<=ee?!1:a.top>ee?!0:(z?a.left:a.right)>E}function ns(a,E,ee,z,ae){ae-=zo(E);var Ee=ps(a,E),je=Bs(E),st=0,mt=E.text.length,wt=!0,mn=Me(E,a.doc.direction);if(mn){var Fn=(a.options.lineWrapping?rs:Jl)(a,E,ee,Ee,mn,z,ae);wt=Fn.level!=1,st=wt?Fn.from:Fn.to-1,mt=wt?Fn.to:Fn.from-1}var or=null,Jn=null,la=et(function(Fi){var hi=jl(a,Ee,Fi);return hi.top+=je,hi.bottom+=je,El(hi,z,ae,!1)?(hi.top<=ae&&hi.left<=z&&(or=Fi,Jn=hi),!0):!1},st,mt),Oa,ro,Co=!1;if(Jn){var Zo=z-Jn.left<Jn.right-z,xo=Zo==wt;la=or+(xo?0:1),ro=xo?"after":"before",Oa=Zo?Jn.left:Jn.right}else{!wt&&(la==mt||la==st)&&la++,ro=la==0?"after":la==E.text.length?"before":jl(a,Ee,la-(wt?1:0)).bottom+je<=ae==wt?"after":"before";var Yo=Fl(a,It(ee,la,ro),"line",E,Ee);Oa=Yo.left,Co=ae<Yo.top?-1:ae>=Yo.bottom?1:0}return la=ze(E.text,la,1),Bi(ee,la,ro,Co,z-Oa)}function Jl(a,E,ee,z,ae,Ee,je){var st=et(function(Fn){var or=ae[Fn],Jn=or.level!=1;return El(Fl(a,It(ee,Jn?or.to:or.from,Jn?"before":"after"),"line",E,z),Ee,je,!0)},0,ae.length-1),mt=ae[st];if(st>0){var wt=mt.level!=1,mn=Fl(a,It(ee,wt?mt.from:mt.to,wt?"after":"before"),"line",E,z);El(mn,Ee,je,!0)&&mn.top>je&&(mt=ae[st-1])}return mt}function rs(a,E,ee,z,ae,Ee,je){var st=kl(a,E,z,je),mt=st.begin,wt=st.end;/\s/.test(E.text.charAt(wt-1))&&wt--;for(var mn=null,Fn=null,or=0;or<ae.length;or++){var Jn=ae[or];if(!(Jn.from>=wt||Jn.to<=mt)){var la=Jn.level!=1,Oa=jl(a,z,la?Math.min(wt,Jn.to)-1:Math.max(mt,Jn.from)).right,ro=Oa<Ee?Ee-Oa+1e9:Oa-Ee;(!mn||Fn>ro)&&(mn=Jn,Fn=ro)}}return mn||(mn=ae[ae.length-1]),mn.from<mt&&(mn={from:mt,to:mn.to,level:mn.level}),mn.to>wt&&(mn={from:mn.from,to:wt,level:mn.level}),mn}var Rl;function Vl(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(Rl==null){Rl=Ue("pre",null,"CodeMirror-line-like");for(var E=0;E<49;++E)Rl.appendChild(document.createTextNode("x")),Rl.appendChild(Ue("br"));Rl.appendChild(document.createTextNode("x"))}Te(a.measure,Rl);var ee=Rl.offsetHeight/50;return ee>3&&(a.cachedTextHeight=ee),lt(a.measure),ee||1}function as(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var E=Ue("span","xxxxxxxxxx"),ee=Ue("pre",[E],"CodeMirror-line-like");Te(a.measure,ee);var z=E.getBoundingClientRect(),ae=(z.right-z.left)/10;return ae>2&&(a.cachedCharWidth=ae),ae||10}function os(a){for(var E=a.display,ee={},z={},ae=E.gutters.clientLeft,Ee=E.gutters.firstChild,je=0;Ee;Ee=Ee.nextSibling,++je){var st=a.display.gutterSpecs[je].className;ee[st]=Ee.offsetLeft+Ee.clientLeft+ae,z[st]=Ee.clientWidth}return{fixedPos:Xs(E),gutterTotalWidth:E.gutters.offsetWidth,gutterLeft:ee,gutterWidth:z,wrapperWidth:E.wrapper.clientWidth}}function Xs(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function js(a){var E=Vl(a.display),ee=a.options.lineWrapping,z=ee&&Math.max(5,a.display.scroller.clientWidth/as(a.display)-3);return function(ae){if(sa(a.doc,ae))return 0;var Ee=0;if(ae.widgets)for(var je=0;je<ae.widgets.length;je++)ae.widgets[je].height&&(Ee+=ae.widgets[je].height);return ee?Ee+(Math.ceil(ae.text.length/z)||1)*E:Ee+E}}function Ns(a){var E=a.doc,ee=js(a);E.iter(function(z){var ae=ee(z);ae!=z.height&&Mr(z,ae)})}function hs(a,E,ee,z){var ae=a.display;if(!ee&&Ht(E).getAttribute("cm-not-content")=="true")return null;var Ee,je,st=ae.lineSpace.getBoundingClientRect();try{Ee=E.clientX-st.left,je=E.clientY-st.top}catch(Fn){return null}var mt=yl(a,Ee,je),wt;if(z&&mt.xRel>0&&(wt=Ln(a.doc,mt.line).text).length==mt.ch){var mn=He(wt,wt.length,a.options.tabSize)-wt.length;mt=It(mt.line,Math.max(0,Math.round((Ee-ts(a.display).left)/as(a.display))-mn))}return mt}function is(a,E){if(E>=a.display.viewTo||(E-=a.display.viewFrom,E<0))return null;for(var ee=a.display.view,z=0;z<ee.length;z++)if(E-=ee[z].size,E<0)return z}function Dl(a,E,ee,z){E==null&&(E=a.doc.first),ee==null&&(ee=a.doc.first+a.doc.size),z||(z=0);var ae=a.display;if(z&&ee<ae.viewTo&&(ae.updateLineNumbers==null||ae.updateLineNumbers>E)&&(ae.updateLineNumbers=E),a.curOp.viewChanged=!0,E>=ae.viewTo)ja&&Vr(a.doc,E)<ae.viewTo&&us(a);else if(ee<=ae.viewFrom)ja&&Dr(a.doc,ee+z)>ae.viewFrom?us(a):(ae.viewFrom+=z,ae.viewTo+=z);else if(E<=ae.viewFrom&&ee>=ae.viewTo)us(a);else if(E<=ae.viewFrom){var Ee=Vs(a,ee,ee+z,1);Ee?(ae.view=ae.view.slice(Ee.index),ae.viewFrom=Ee.lineN,ae.viewTo+=z):us(a)}else if(ee>=ae.viewTo){var je=Vs(a,E,E,-1);je?(ae.view=ae.view.slice(0,je.index),ae.viewTo=je.lineN):us(a)}else{var st=Vs(a,E,E,-1),mt=Vs(a,ee,ee+z,1);st&&mt?(ae.view=ae.view.slice(0,st.index).concat(Ji(a,st.lineN,mt.lineN)).concat(ae.view.slice(mt.index)),ae.viewTo+=z):us(a)}var wt=ae.externalMeasured;wt&&(ee<wt.lineN?wt.lineN+=z:E<wt.lineN+wt.size&&(ae.externalMeasured=null))}function ss(a,E,ee){a.curOp.viewChanged=!0;var z=a.display,ae=a.display.externalMeasured;if(ae&&E>=ae.lineN&&E<ae.lineN+ae.size&&(z.externalMeasured=null),!(E<z.viewFrom||E>=z.viewTo)){var Ee=z.view[is(a,E)];if(Ee.node!=null){var je=Ee.changes||(Ee.changes=[]);Oe(je,ee)==-1&&je.push(ee)}}}function us(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function Vs(a,E,ee,z){var ae=is(a,E),Ee,je=a.display.view;if(!ja||ee==a.doc.first+a.doc.size)return{index:ae,lineN:ee};for(var st=a.display.viewFrom,mt=0;mt<ae;mt++)st+=je[mt].size;if(st!=E){if(z>0){if(ae==je.length-1)return null;Ee=st+je[ae].size-E,ae++}else Ee=st-E;E+=Ee,ee+=Ee}for(;Vr(a.doc,ee)!=ee;){if(ae==(z<0?0:je.length-1))return null;ee+=z*je[ae-(z<0?1:0)].size,ae+=z}return{index:ae,lineN:ee}}function nu(a,E,ee){var z=a.display,ae=z.view;ae.length==0||E>=z.viewTo||ee<=z.viewFrom?(z.view=Ji(a,E,ee),z.viewFrom=E):(z.viewFrom>E?z.view=Ji(a,E,z.viewFrom).concat(z.view):z.viewFrom<E&&(z.view=z.view.slice(is(a,E))),z.viewFrom=E,z.viewTo<ee?z.view=z.view.concat(Ji(a,z.viewTo,ee)):z.viewTo>ee&&(z.view=z.view.slice(0,is(a,ee)))),z.viewTo=ee}function ql(a){for(var E=a.display.view,ee=0,z=0;z<E.length;z++){var ae=E[z];!ae.hidden&&(!ae.node||ae.changes)&&++ee}return ee}function Ps(a){a.display.input.showSelection(a.display.input.prepareSelection())}function Qs(a,E){E===void 0&&(E=!0);for(var ee=a.doc,z={},ae=z.cursors=document.createDocumentFragment(),Ee=z.selection=document.createDocumentFragment(),je=0;je<ee.sel.ranges.length;je++)if(!(!E&&je==ee.sel.primIndex)){var st=ee.sel.ranges[je];if(!(st.from().line>=a.display.viewTo||st.to().line<a.display.viewFrom)){var mt=st.empty();(mt||a.options.showCursorWhenSelecting)&&Js(a,st.head,ae),mt||cu(a,st,Ee)}}return z}function Js(a,E,ee){var z=Fl(a,E,"div",null,null,!a.options.singleCursorHeightPerLine),ae=ee.appendChild(Ue("div","\xA0","CodeMirror-cursor"));if(ae.style.left=z.left+"px",ae.style.top=z.top+"px",ae.style.height=Math.max(0,z.bottom-z.top)*a.options.cursorHeight+"px",z.other){var Ee=ee.appendChild(Ue("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));Ee.style.display="",Ee.style.left=z.other.left+"px",Ee.style.top=z.other.top+"px",Ee.style.height=(z.other.bottom-z.other.top)*.85+"px"}}function Ms(a,E){return a.top-E.top||a.left-E.left}function cu(a,E,ee){var z=a.display,ae=a.doc,Ee=document.createDocumentFragment(),je=ts(a.display),st=je.left,mt=Math.max(z.sizerWidth,Xl(a)-z.sizer.offsetLeft)-je.right,wt=ae.direction=="ltr";function mn(xo,Yo,Fi,hi){Yo<0&&(Yo=0),Yo=Math.round(Yo),hi=Math.round(hi),Ee.appendChild(Ue("div",null,"CodeMirror-selected","position: absolute; left: "+xo+`px;
|
|
|
top: `+Yo+"px; width: "+(Fi==null?mt-xo:Fi)+`px;
|
|
|
height: `+(hi-Yo)+"px"))}function Fn(xo,Yo,Fi){var hi=Ln(ae,xo),Yi=hi.text.length,vl,$l;function Bl(Zl,ys){return bs(a,It(xo,Zl),"div",hi,ys)}function xs(Zl,ys,es){var Wl=pl(a,hi,null,Zl),zl=ys=="ltr"==(es=="after")?"left":"right",Il=es=="after"?Wl.begin:Wl.end-(/\s/.test(hi.text.charAt(Wl.end-1))?2:1);return Bl(Il,zl)[zl]}var gs=Me(hi,ae.direction);return ot(gs,Yo||0,Fi==null?Yi:Fi,function(Zl,ys,es,Wl){var zl=es=="ltr",Il=Bl(Zl,zl?"left":"right"),Es=Bl(ys-1,zl?"right":"left"),hu=Yo==null&&Zl==0,iu=Fi==null&&ys==Yi,ls=Wl==0,Gs=!gs||Wl==gs.length-1;if(Es.top-Il.top<=3){var Yl=(wt?hu:iu)&&ls,_u=(wt?iu:hu)&&Gs,tu=Yl?st:(zl?Il:Es).left,su=_u?mt:(zl?Es:Il).right;mn(tu,Il.top,su-tu,Il.bottom)}else{var uu,ds,vu,Iu;zl?(uu=wt&&hu&&ls?st:Il.left,ds=wt?mt:xs(Zl,es,"before"),vu=wt?st:xs(ys,es,"after"),Iu=wt&&iu&&Gs?mt:Es.right):(uu=wt?xs(Zl,es,"before"):st,ds=!wt&&hu&&ls?mt:Il.right,vu=!wt&&iu&&Gs?st:Es.left,Iu=wt?xs(ys,es,"after"):mt),mn(uu,Il.top,ds-uu,Il.bottom),Il.bottom<Es.top&&mn(st,Il.bottom,null,Es.top),mn(vu,Es.top,Iu-vu,Es.bottom)}(!vl||Ms(Il,vl)<0)&&(vl=Il),Ms(Es,vl)<0&&(vl=Es),(!$l||Ms(Il,$l)<0)&&($l=Il),Ms(Es,$l)<0&&($l=Es)}),{start:vl,end:$l}}var or=E.from(),Jn=E.to();if(or.line==Jn.line)Fn(or.line,or.ch,Jn.ch);else{var la=Ln(ae,or.line),Oa=Ln(ae,Jn.line),ro=_r(la)==_r(Oa),Co=Fn(or.line,or.ch,ro?la.text.length+1:null).end,Zo=Fn(Jn.line,ro?0:null,Jn.ch).start;ro&&(Co.top<Zo.top-2?(mn(Co.right,Co.top,null,Co.bottom),mn(st,Zo.top,Zo.left,Zo.bottom)):mn(Co.right,Co.top,Zo.left-Co.right,Co.bottom)),Co.bottom<Zo.top&&mn(st,Co.bottom,null,Zo.top)}ee.appendChild(Ee)}function qs(a){if(a.state.focused){var E=a.display;clearInterval(E.blinker);var ee=!0;E.cursorDiv.style.visibility="",a.options.cursorBlinkRate>0?E.blinker=setInterval(function(){a.hasFocus()||Ts(a),E.cursorDiv.style.visibility=(ee=!ee)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(E.cursorDiv.style.visibility="hidden")}}function du(a){a.state.focused||(a.display.input.focus(),_s(a))}function Us(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,Ts(a))},100)}function _s(a,E){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(Lt(a,"focus",a,E),a.state.focused=!0,Be(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),xe&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),qs(a))}function Ts(a,E){a.state.delayingBlurEvent||(a.state.focused&&(Lt(a,"blur",a,E),a.state.focused=!1,Re(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function Xo(a){for(var E=a.display,ee=E.lineDiv.offsetTop,z=0;z<E.view.length;z++){var ae=E.view[z],Ee=a.options.lineWrapping,je=void 0,st=0;if(!ae.hidden){if(ge&&ye<8){var mt=ae.node.offsetTop+ae.node.offsetHeight;je=mt-ee,ee=mt}else{var wt=ae.node.getBoundingClientRect();je=wt.bottom-wt.top,!Ee&&ae.text.firstChild&&(st=ae.text.firstChild.getBoundingClientRect().right-wt.left-1)}var mn=ae.line.height-je;if((mn>.005||mn<-.005)&&(Mr(ae.line,je),Ls(ae.line),ae.rest))for(var Fn=0;Fn<ae.rest.length;Fn++)Ls(ae.rest[Fn]);if(st>a.display.sizerWidth){var or=Math.ceil(st/as(a.display));or>a.display.maxLineLength&&(a.display.maxLineLength=or,a.display.maxLine=ae.line,a.display.maxLineChanged=!0)}}}}function Ls(a){if(a.widgets)for(var E=0;E<a.widgets.length;++E){var ee=a.widgets[E],z=ee.node.parentNode;z&&(ee.height=z.offsetHeight)}}function be(a,E,ee){var z=ee&&ee.top!=null?Math.max(0,ee.top):a.scroller.scrollTop;z=Math.floor(z-Vt(a));var ae=ee&&ee.bottom!=null?ee.bottom:z+a.wrapper.clientHeight,Ee=rn(E,z),je=rn(E,ae);if(ee&&ee.ensure){var st=ee.ensure.from.line,mt=ee.ensure.to.line;st<Ee?(Ee=st,je=rn(E,zo(Ln(E,st))+a.wrapper.clientHeight)):Math.min(mt,E.lastLine())>=je&&(Ee=rn(E,zo(Ln(E,mt))-a.wrapper.clientHeight),je=mt)}return{from:Ee,to:Math.max(je,Ee+1)}}function it(a,E){if(!Zt(a,"scrollCursorIntoView")){var ee=a.display,z=ee.sizer.getBoundingClientRect(),ae=null;if(E.top+z.top<0?ae=!0:E.bottom+z.top>(window.innerHeight||document.documentElement.clientHeight)&&(ae=!1),ae!=null&&!ke){var Ee=Ue("div","\u200B",null,`position: absolute;
|
|
|
top: `+(E.top-ee.viewOffset-Vt(a.display))+`px;
|
|
|
height: `+(E.bottom-E.top+Ol(a)+ee.barHeight)+`px;
|
|
|
left: `+E.left+"px; width: "+Math.max(2,E.right-E.left)+"px;");a.display.lineSpace.appendChild(Ee),Ee.scrollIntoView(ae),a.display.lineSpace.removeChild(Ee)}}}function Ct(a,E,ee,z){z==null&&(z=0);var ae;!a.options.lineWrapping&&E==ee&&(E=E.ch?It(E.line,E.sticky=="before"?E.ch-1:E.ch,"after"):E,ee=E.sticky=="before"?It(E.line,E.ch+1,"before"):E);for(var Ee=0;Ee<5;Ee++){var je=!1,st=Fl(a,E),mt=!ee||ee==E?st:Fl(a,ee);ae={left:Math.min(st.left,mt.left),top:Math.min(st.top,mt.top)-z,right:Math.max(st.left,mt.left),bottom:Math.max(st.bottom,mt.bottom)+z};var wt=_t(a,ae),mn=a.doc.scrollTop,Fn=a.doc.scrollLeft;if(wt.scrollTop!=null&&(kr(a,wt.scrollTop),Math.abs(a.doc.scrollTop-mn)>1&&(je=!0)),wt.scrollLeft!=null&&(Zr(a,wt.scrollLeft),Math.abs(a.doc.scrollLeft-Fn)>1&&(je=!0)),!je)break}return ae}function Tt(a,E){var ee=_t(a,E);ee.scrollTop!=null&&kr(a,ee.scrollTop),ee.scrollLeft!=null&&Zr(a,ee.scrollLeft)}function _t(a,E){var ee=a.display,z=Vl(a.display);E.top<0&&(E.top=0);var ae=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:ee.scroller.scrollTop,Ee=ki(a),je={};E.bottom-E.top>Ee&&(E.bottom=E.top+Ee);var st=a.doc.height+Hl(ee),mt=E.top<z,wt=E.bottom>st-z;if(E.top<ae)je.scrollTop=mt?0:E.top;else if(E.bottom>ae+Ee){var mn=Math.min(E.top,(wt?st:E.bottom)-Ee);mn!=ae&&(je.scrollTop=mn)}var Fn=a.options.fixedGutter?0:ee.gutters.offsetWidth,or=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:ee.scroller.scrollLeft-Fn,Jn=Xl(a)-ee.gutters.offsetWidth,la=E.right-E.left>Jn;return la&&(E.right=E.left+Jn),E.left<10?je.scrollLeft=0:E.left<or?je.scrollLeft=Math.max(0,E.left+Fn-(la?0:10)):E.right>Jn+or-3&&(je.scrollLeft=E.right+(la?0:10)-Jn),je}function Cn(a,E){E!=null&&(yr(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+E)}function Mn(a){yr(a);var E=a.getCursor();a.curOp.scrollToPos={from:E,to:E,margin:a.options.cursorScrollMargin}}function zn(a,E,ee){(E!=null||ee!=null)&&yr(a),E!=null&&(a.curOp.scrollLeft=E),ee!=null&&(a.curOp.scrollTop=ee)}function ur(a,E){yr(a),a.curOp.scrollToPos=E}function yr(a){var E=a.curOp.scrollToPos;if(E){a.curOp.scrollToPos=null;var ee=Ki(a,E.from),z=Ki(a,E.to);jn(a,ee,z,E.margin)}}function jn(a,E,ee,z){var ae=_t(a,{left:Math.min(E.left,ee.left),top:Math.min(E.top,ee.top)-z,right:Math.max(E.right,ee.right),bottom:Math.max(E.bottom,ee.bottom)+z});zn(a,ae.scrollLeft,ae.scrollTop)}function kr(a,E){Math.abs(a.doc.scrollTop-E)<2||(y||ui(a,{top:E}),Hr(a,E,!0),y&&ui(a),Qo(a,100))}function Hr(a,E,ee){E=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,E)),!(a.display.scroller.scrollTop==E&&!ee)&&(a.doc.scrollTop=E,a.display.scrollbars.setScrollTop(E),a.display.scroller.scrollTop!=E&&(a.display.scroller.scrollTop=E))}function Zr(a,E,ee,z){E=Math.max(0,Math.min(E,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((ee?E==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-E)<2)&&!z)&&(a.doc.scrollLeft=E,Ft(a),a.display.scroller.scrollLeft!=E&&(a.display.scroller.scrollLeft=E),a.display.scrollbars.setScrollLeft(E))}function Nr(a){var E=a.display,ee=E.gutters.offsetWidth,z=Math.round(a.doc.height+Hl(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?ee:0,docHeight:z,scrollHeight:z+Ol(a)+E.barHeight,nativeBarWidth:E.nativeBarWidth,gutterWidth:ee}}var Xr=function(a,E,ee){this.cm=ee;var z=this.vert=Ue("div",[Ue("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),ae=this.horiz=Ue("div",[Ue("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");z.tabIndex=ae.tabIndex=-1,a(z),a(ae),Pt(z,"scroll",function(){z.clientHeight&&E(z.scrollTop,"vertical")}),Pt(ae,"scroll",function(){ae.clientWidth&&E(ae.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,ge&&ye<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Xr.prototype.update=function(a){var E=a.scrollWidth>a.clientWidth+1,ee=a.scrollHeight>a.clientHeight+1,z=a.nativeBarWidth;if(ee){this.vert.style.display="block",this.vert.style.bottom=E?z+"px":"0";var ae=a.viewHeight-(E?z:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+ae)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(E){this.horiz.style.display="block",this.horiz.style.right=ee?z+"px":"0",this.horiz.style.left=a.barLeft+"px";var Ee=a.viewWidth-a.barLeft-(ee?z:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+Ee)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(z==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:ee?z:0,bottom:E?z:0}},Xr.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Xr.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Xr.prototype.zeroWidthHack=function(){var a=ve&&!we?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new de,this.disableVert=new de},Xr.prototype.enableZeroWidthBar=function(a,E,ee){a.style.pointerEvents="auto";function z(){var ae=a.getBoundingClientRect(),Ee=ee=="vert"?document.elementFromPoint(ae.right-1,(ae.top+ae.bottom)/2):document.elementFromPoint((ae.right+ae.left)/2,ae.bottom-1);Ee!=a?a.style.pointerEvents="none":E.set(1e3,z)}E.set(1e3,z)},Xr.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var ta=function(){};ta.prototype.update=function(){return{bottom:0,right:0}},ta.prototype.setScrollLeft=function(){},ta.prototype.setScrollTop=function(){},ta.prototype.clear=function(){};function na(a,E){E||(E=Nr(a));var ee=a.display.barWidth,z=a.display.barHeight;Ua(a,E);for(var ae=0;ae<4&&ee!=a.display.barWidth||z!=a.display.barHeight;ae++)ee!=a.display.barWidth&&a.options.lineWrapping&&Xo(a),Ua(a,Nr(a)),ee=a.display.barWidth,z=a.display.barHeight}function Ua(a,E){var ee=a.display,z=ee.scrollbars.update(E);ee.sizer.style.paddingRight=(ee.barWidth=z.right)+"px",ee.sizer.style.paddingBottom=(ee.barHeight=z.bottom)+"px",ee.heightForcer.style.borderBottom=z.bottom+"px solid transparent",z.right&&z.bottom?(ee.scrollbarFiller.style.display="block",ee.scrollbarFiller.style.height=z.bottom+"px",ee.scrollbarFiller.style.width=z.right+"px"):ee.scrollbarFiller.style.display="",z.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(ee.gutterFiller.style.display="block",ee.gutterFiller.style.height=z.bottom+"px",ee.gutterFiller.style.width=E.gutterWidth+"px"):ee.gutterFiller.style.display=""}var $r={native:Xr,null:ta};function da(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&Re(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new $r[a.options.scrollbarStyle](function(E){a.display.wrapper.insertBefore(E,a.display.scrollbarFiller),Pt(E,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),E.setAttribute("cm-not-content","true")},function(E,ee){ee=="horizontal"?Zr(a,E):kr(a,E)},a),a.display.scrollbars.addClass&&Be(a.display.wrapper,a.display.scrollbars.addClass)}var qa=0;function Sa(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:++qa},Vi(a.curOp)}function _a(a){var E=a.curOp;E&&mi(E,function(ee){for(var z=0;z<ee.ops.length;z++)ee.ops[z].cm.curOp=null;No(ee)})}function No(a){for(var E=a.ops,ee=0;ee<E.length;ee++)ho(E[ee]);for(var z=0;z<E.length;z++)Eo(E[z]);for(var ae=0;ae<E.length;ae++)fo(E[ae]);for(var Ee=0;Ee<E.length;Ee++)Wo(E[Ee]);for(var je=0;je<E.length;je++)Fo(E[je])}function ho(a){var E=a.cm,ee=E.display;Ao(E),a.updateMaxLine&&fi(E),a.mustUpdate=a.viewChanged||a.forceUpdate||a.scrollTop!=null||a.scrollToPos&&(a.scrollToPos.from.line<ee.viewFrom||a.scrollToPos.to.line>=ee.viewTo)||ee.maxLineChanged&&E.options.lineWrapping,a.update=a.mustUpdate&&new bo(E,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Eo(a){a.updatedDisplay=a.mustUpdate&&vo(a.cm,a.update)}function fo(a){var E=a.cm,ee=E.display;a.updatedDisplay&&Xo(E),a.barMeasure=Nr(E),ee.maxLineChanged&&!E.options.lineWrapping&&(a.adjustWidthTo=Ll(E,ee.maxLine,ee.maxLine.text.length).left+3,E.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(ee.scroller.clientWidth,ee.sizer.offsetLeft+a.adjustWidthTo+Ol(E)+E.display.barWidth),a.maxScrollLeft=Math.max(0,ee.sizer.offsetLeft+a.adjustWidthTo-Xl(E))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=ee.input.prepareSelection())}function Wo(a){var E=a.cm;a.adjustWidthTo!=null&&(E.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft<E.doc.scrollLeft&&Zr(E,Math.min(E.display.scroller.scrollLeft,a.maxScrollLeft),!0),E.display.maxLineChanged=!1);var ee=a.focus&&a.focus==Ce();a.preparedSelection&&E.display.input.showSelection(a.preparedSelection,ee),(a.updatedDisplay||a.startHeight!=E.doc.height)&&na(E,a.barMeasure),a.updatedDisplay&&Ge(E,a.barMeasure),a.selectionChanged&&qs(E),E.state.focused&&a.updateInput&&E.display.input.reset(a.typing),ee&&du(a.cm)}function Fo(a){var E=a.cm,ee=E.display,z=E.doc;if(a.updatedDisplay&&Io(E,a.update),ee.wheelStartX!=null&&(a.scrollTop!=null||a.scrollLeft!=null||a.scrollToPos)&&(ee.wheelStartX=ee.wheelStartY=null),a.scrollTop!=null&&Hr(E,a.scrollTop,a.forceScroll),a.scrollLeft!=null&&Zr(E,a.scrollLeft,!0,!0),a.scrollToPos){var ae=Ct(E,Qt(z,a.scrollToPos.from),Qt(z,a.scrollToPos.to),a.scrollToPos.margin);it(E,ae)}var Ee=a.maybeHiddenMarkers,je=a.maybeUnhiddenMarkers;if(Ee)for(var st=0;st<Ee.length;++st)Ee[st].lines.length||Lt(Ee[st],"hide");if(je)for(var mt=0;mt<je.length;++mt)je[mt].lines.length&&Lt(je[mt],"unhide");ee.wrapper.offsetHeight&&(z.scrollTop=E.display.scroller.scrollTop),a.changeObjs&&Lt(E,"changes",E,a.changeObjs),a.update&&a.update.finish()}function ao(a,E){if(a.curOp)return E();Sa(a);try{return E()}finally{_a(a)}}function Ga(a,E){return function(){if(a.curOp)return E.apply(a,arguments);Sa(a);try{return E.apply(a,arguments)}finally{_a(a)}}}function so(a){return function(){if(this.curOp)return a.apply(this,arguments);Sa(this);try{return a.apply(this,arguments)}finally{_a(this)}}}function eo(a){return function(){var E=this.cm;if(!E||E.curOp)return a.apply(this,arguments);Sa(E);try{return a.apply(this,arguments)}finally{_a(E)}}}function Qo(a,E){a.doc.highlightFrontier<a.display.viewTo&&a.state.highlight.set(E,nt(Vo,a))}function Vo(a){var E=a.doc;if(!(E.highlightFrontier>=a.display.viewTo)){var ee=+new Date+a.options.workTime,z=Ma(a,E.highlightFrontier),ae=[];E.iter(z.line,Math.min(E.first+E.size,a.display.viewTo+500),function(Ee){if(z.line>=a.display.viewFrom){var je=Ee.styles,st=Ee.text.length>a.options.maxHighlightLength?Tr(E.mode,z.state):null,mt=gr(a,Ee,z,!0);st&&(z.state=st),Ee.styles=mt.styles;var wt=Ee.styleClasses,mn=mt.classes;mn?Ee.styleClasses=mn:wt&&(Ee.styleClasses=null);for(var Fn=!je||je.length!=Ee.styles.length||wt!=mn&&(!wt||!mn||wt.bgClass!=mn.bgClass||wt.textClass!=mn.textClass),or=0;!Fn&&or<je.length;++or)Fn=je[or]!=Ee.styles[or];Fn&&ae.push(z.line),Ee.stateAfter=z.save(),z.nextLine()}else Ee.text.length<=a.options.maxHighlightLength&&Xa(a,Ee.text,z),Ee.stateAfter=z.line%5==0?z.save():null,z.nextLine();if(+new Date>ee)return Qo(a,a.options.workDelay),!0}),E.highlightFrontier=z.line,E.modeFrontier=Math.max(E.modeFrontier,z.line),ae.length&&ao(a,function(){for(var Ee=0;Ee<ae.length;Ee++)ss(a,ae[Ee],"text")})}}var bo=function(a,E,ee){var z=a.display;this.viewport=E,this.visible=be(z,a.doc,E),this.editorIsHidden=!z.wrapper.offsetWidth,this.wrapperHeight=z.wrapper.clientHeight,this.wrapperWidth=z.wrapper.clientWidth,this.oldDisplayWidth=Xl(a),this.force=ee,this.dims=os(a),this.events=[]};bo.prototype.signal=function(a,E){tn(a,E)&&this.events.push(arguments)},bo.prototype.finish=function(){for(var a=0;a<this.events.length;a++)Lt.apply(null,this.events[a])};function Ao(a){var E=a.display;!E.scrollbarsClipped&&E.scroller.offsetWidth&&(E.nativeBarWidth=E.scroller.offsetWidth-E.scroller.clientWidth,E.heightForcer.style.height=Ol(a)+"px",E.sizer.style.marginBottom=-E.nativeBarWidth+"px",E.sizer.style.borderRightWidth=Ol(a)+"px",E.scrollbarsClipped=!0)}function oo(a){if(a.hasFocus())return null;var E=Ce();if(!E||!rt(a.display.lineDiv,E))return null;var ee={activeElt:E};if(window.getSelection){var z=window.getSelection();z.anchorNode&&z.extend&&rt(a.display.lineDiv,z.anchorNode)&&(ee.anchorNode=z.anchorNode,ee.anchorOffset=z.anchorOffset,ee.focusNode=z.focusNode,ee.focusOffset=z.focusOffset)}return ee}function wo(a){if(!(!a||!a.activeElt||a.activeElt==Ce())&&(a.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(a.activeElt.nodeName)&&a.anchorNode&&rt(document.body,a.anchorNode)&&rt(document.body,a.focusNode))){var E=window.getSelection(),ee=document.createRange();ee.setEnd(a.anchorNode,a.anchorOffset),ee.collapse(!1),E.removeAllRanges(),E.addRange(ee),E.extend(a.focusNode,a.focusOffset)}}function vo(a,E){var ee=a.display,z=a.doc;if(E.editorIsHidden)return us(a),!1;if(!E.force&&E.visible.from>=ee.viewFrom&&E.visible.to<=ee.viewTo&&(ee.updateLineNumbers==null||ee.updateLineNumbers>=ee.viewTo)&&ee.renderedView==ee.view&&ql(a)==0)return!1;Mt(a)&&(us(a),E.dims=os(a));var ae=z.first+z.size,Ee=Math.max(E.visible.from-a.options.viewportMargin,z.first),je=Math.min(ae,E.visible.to+a.options.viewportMargin);ee.viewFrom<Ee&&Ee-ee.viewFrom<20&&(Ee=Math.max(z.first,ee.viewFrom)),ee.viewTo>je&&ee.viewTo-je<20&&(je=Math.min(ae,ee.viewTo)),ja&&(Ee=Vr(a.doc,Ee),je=Dr(a.doc,je));var st=Ee!=ee.viewFrom||je!=ee.viewTo||ee.lastWrapHeight!=E.wrapperHeight||ee.lastWrapWidth!=E.wrapperWidth;nu(a,Ee,je),ee.viewOffset=zo(Ln(a.doc,ee.viewFrom)),a.display.mover.style.top=ee.viewOffset+"px";var mt=ql(a);if(!st&&mt==0&&!E.force&&ee.renderedView==ee.view&&(ee.updateLineNumbers==null||ee.updateLineNumbers>=ee.viewTo))return!1;var wt=oo(a);return mt>4&&(ee.lineDiv.style.display="none"),Ci(a,ee.updateLineNumbers,E.dims),mt>4&&(ee.lineDiv.style.display=""),ee.renderedView=ee.view,wo(wt),lt(ee.cursorDiv),lt(ee.selectionDiv),ee.gutters.style.height=ee.sizer.style.minHeight=0,st&&(ee.lastWrapHeight=E.wrapperHeight,ee.lastWrapWidth=E.wrapperWidth,Qo(a,400)),ee.updateLineNumbers=null,!0}function Io(a,E){for(var ee=E.viewport,z=!0;;z=!1){if(!z||!a.options.lineWrapping||E.oldDisplayWidth==Xl(a)){if(ee&&ee.top!=null&&(ee={top:Math.min(a.doc.height+Hl(a.display)-ki(a),ee.top)}),E.visible=be(a.display,a.doc,ee),E.visible.from>=a.display.viewFrom&&E.visible.to<=a.display.viewTo)break}else z&&(E.visible=be(a.display,a.doc,ee));if(!vo(a,E))break;Xo(a);var ae=Nr(a);Ps(a),na(a,ae),Ge(a,ae),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 ui(a,E){var ee=new bo(a,E);if(vo(a,ee)){Xo(a),Io(a,ee);var z=Nr(a);Ps(a),na(a,z),Ge(a,z),ee.finish()}}function Ci(a,E,ee){var z=a.display,ae=a.options.lineNumbers,Ee=z.lineDiv,je=Ee.firstChild;function st(la){var Oa=la.nextSibling;return xe&&ve&&a.display.currentWheelTarget==la?la.style.display="none":la.parentNode.removeChild(la),Oa}for(var mt=z.view,wt=z.viewFrom,mn=0;mn<mt.length;mn++){var Fn=mt[mn];if(!Fn.hidden)if(!Fn.node||Fn.node.parentNode!=Ee){var or=oi(a,Fn,wt,ee);Ee.insertBefore(or,je)}else{for(;je!=Fn.node;)je=st(je);var Jn=ae&&E!=null&&E<=wt&&Fn.lineNumber;Fn.changes&&(Oe(Fn.changes,"gutter")>-1&&(Jn=!1),Tl(a,Fn,wt,ee)),Jn&&(lt(Fn.lineNumber),Fn.lineNumber.appendChild(document.createTextNode($t(a.options,wt)))),je=Fn.node.nextSibling}wt+=Fn.size}for(;je;)je=st(je)}function tt(a){var E=a.gutters.offsetWidth;a.sizer.style.marginLeft=E+"px"}function Ge(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+Ol(a)+"px"}function Ft(a){var E=a.display,ee=E.view;if(!(!E.alignWidgets&&(!E.gutters.firstChild||!a.options.fixedGutter))){for(var z=Xs(E)-E.scroller.scrollLeft+a.doc.scrollLeft,ae=E.gutters.offsetWidth,Ee=z+"px",je=0;je<ee.length;je++)if(!ee[je].hidden){a.options.fixedGutter&&(ee[je].gutter&&(ee[je].gutter.style.left=Ee),ee[je].gutterBackground&&(ee[je].gutterBackground.style.left=Ee));var st=ee[je].alignable;if(st)for(var mt=0;mt<st.length;mt++)st[mt].style.left=Ee}a.options.fixedGutter&&(E.gutters.style.left=z+ae+"px")}}function Mt(a){if(!a.options.lineNumbers)return!1;var E=a.doc,ee=$t(a.options,E.first+E.size-1),z=a.display;if(ee.length!=z.lineNumChars){var ae=z.measure.appendChild(Ue("div",[Ue("div",ee)],"CodeMirror-linenumber CodeMirror-gutter-elt")),Ee=ae.firstChild.offsetWidth,je=ae.offsetWidth-Ee;return z.lineGutter.style.width="",z.lineNumInnerWidth=Math.max(Ee,z.lineGutter.offsetWidth-je)+1,z.lineNumWidth=z.lineNumInnerWidth+je,z.lineNumChars=z.lineNumInnerWidth?ee.length:-1,z.lineGutter.style.width=z.lineNumWidth+"px",tt(a.display),!0}return!1}function Kt(a,E){for(var ee=[],z=!1,ae=0;ae<a.length;ae++){var Ee=a[ae],je=null;if(typeof Ee!="string"&&(je=Ee.style,Ee=Ee.className),Ee=="CodeMirror-linenumbers")if(E)z=!0;else continue;ee.push({className:Ee,style:je})}return E&&!z&&ee.push({className:"CodeMirror-linenumbers",style:null}),ee}function nn(a){var E=a.gutters,ee=a.gutterSpecs;lt(E),a.lineGutter=null;for(var z=0;z<ee.length;++z){var ae=ee[z],Ee=ae.className,je=ae.style,st=E.appendChild(Ue("div",null,"CodeMirror-gutter "+Ee));je&&(st.style.cssText=je),Ee=="CodeMirror-linenumbers"&&(a.lineGutter=st,st.style.width=(a.lineNumWidth||1)+"px")}E.style.display=ee.length?"":"none",tt(a)}function gn(a){nn(a.display),Dl(a),Ft(a)}function fn(a,E,ee,z){var ae=this;this.input=ee,ae.scrollbarFiller=Ue("div",null,"CodeMirror-scrollbar-filler"),ae.scrollbarFiller.setAttribute("cm-not-content","true"),ae.gutterFiller=Ue("div",null,"CodeMirror-gutter-filler"),ae.gutterFiller.setAttribute("cm-not-content","true"),ae.lineDiv=qe("div",null,"CodeMirror-code"),ae.selectionDiv=Ue("div",null,null,"position: relative; z-index: 1"),ae.cursorDiv=Ue("div",null,"CodeMirror-cursors"),ae.measure=Ue("div",null,"CodeMirror-measure"),ae.lineMeasure=Ue("div",null,"CodeMirror-measure"),ae.lineSpace=qe("div",[ae.measure,ae.lineMeasure,ae.selectionDiv,ae.cursorDiv,ae.lineDiv],null,"position: relative; outline: none");var Ee=qe("div",[ae.lineSpace],"CodeMirror-lines");ae.mover=Ue("div",[Ee],null,"position: relative"),ae.sizer=Ue("div",[ae.mover],"CodeMirror-sizer"),ae.sizerWidth=null,ae.heightForcer=Ue("div",null,null,"position: absolute; height: "+at+"px; width: 1px;"),ae.gutters=Ue("div",null,"CodeMirror-gutters"),ae.lineGutter=null,ae.scroller=Ue("div",[ae.sizer,ae.heightForcer,ae.gutters],"CodeMirror-scroll"),ae.scroller.setAttribute("tabIndex","-1"),ae.wrapper=Ue("div",[ae.scrollbarFiller,ae.gutterFiller,ae.scroller],"CodeMirror"),ge&&ye<8&&(ae.gutters.style.zIndex=-1,ae.scroller.style.paddingRight=0),!xe&&!(y&&ue)&&(ae.scroller.draggable=!0),a&&(a.appendChild?a.appendChild(ae.wrapper):a(ae.wrapper)),ae.viewFrom=ae.viewTo=E.first,ae.reportedViewFrom=ae.reportedViewTo=E.first,ae.view=[],ae.renderedView=null,ae.externalMeasured=null,ae.viewOffset=0,ae.lastWrapHeight=ae.lastWrapWidth=0,ae.updateLineNumbers=null,ae.nativeBarWidth=ae.barHeight=ae.barWidth=0,ae.scrollbarsClipped=!1,ae.lineNumWidth=ae.lineNumInnerWidth=ae.lineNumChars=null,ae.alignWidgets=!1,ae.cachedCharWidth=ae.cachedTextHeight=ae.cachedPaddingH=null,ae.maxLine=null,ae.maxLineLength=0,ae.maxLineChanged=!1,ae.wheelDX=ae.wheelDY=ae.wheelStartX=ae.wheelStartY=null,ae.shift=!1,ae.selForContextMenu=null,ae.activeTouch=null,ae.gutterSpecs=Kt(z.gutters,z.lineNumbers),nn(ae),ee.init(ae)}var Sn=0,Dn=null;ge?Dn=-.53:y?Dn=15:Se?Dn=-.7:pe&&(Dn=-1/3);function Xn(a){var E=a.wheelDeltaX,ee=a.wheelDeltaY;return E==null&&a.detail&&a.axis==a.HORIZONTAL_AXIS&&(E=a.detail),ee==null&&a.detail&&a.axis==a.VERTICAL_AXIS?ee=a.detail:ee==null&&(ee=a.wheelDelta),{x:E,y:ee}}function Kn(a){var E=Xn(a);return E.x*=Dn,E.y*=Dn,E}function Vn(a,E){var ee=Xn(E),z=ee.x,ae=ee.y,Ee=a.display,je=Ee.scroller,st=je.scrollWidth>je.clientWidth,mt=je.scrollHeight>je.clientHeight;if(z&&st||ae&&mt){if(ae&&ve&&xe){e:for(var wt=E.target,mn=Ee.view;wt!=je;wt=wt.parentNode)for(var Fn=0;Fn<mn.length;Fn++)if(mn[Fn].node==wt){a.display.currentWheelTarget=wt;break e}}if(z&&!y&&!le&&Dn!=null){ae&&mt&&kr(a,Math.max(0,je.scrollTop+ae*Dn)),Zr(a,Math.max(0,je.scrollLeft+z*Dn)),(!ae||ae&&mt)&&zt(E),Ee.wheelStartX=null;return}if(ae&&Dn!=null){var or=ae*Dn,Jn=a.doc.scrollTop,la=Jn+Ee.wrapper.clientHeight;or<0?Jn=Math.max(0,Jn+or-50):la=Math.min(a.doc.height,la+or+50),ui(a,{top:Jn,bottom:la})}Sn<20&&(Ee.wheelStartX==null?(Ee.wheelStartX=je.scrollLeft,Ee.wheelStartY=je.scrollTop,Ee.wheelDX=z,Ee.wheelDY=ae,setTimeout(function(){if(Ee.wheelStartX!=null){var Oa=je.scrollLeft-Ee.wheelStartX,ro=je.scrollTop-Ee.wheelStartY,Co=ro&&Ee.wheelDY&&ro/Ee.wheelDY||Oa&&Ee.wheelDX&&Oa/Ee.wheelDX;Ee.wheelStartX=Ee.wheelStartY=null,Co&&(Dn=(Dn*Sn+Co)/(Sn+1),++Sn)}},200)):(Ee.wheelDX+=z,Ee.wheelDY+=ae))}}var Tn=function(a,E){this.ranges=a,this.primIndex=E};Tn.prototype.primary=function(){return this.ranges[this.primIndex]},Tn.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 ee=this.ranges[E],z=a.ranges[E];if(!gt(ee.anchor,z.anchor)||!gt(ee.head,z.head))return!1}return!0},Tn.prototype.deepCopy=function(){for(var a=[],E=0;E<this.ranges.length;E++)a[E]=new kn(ln(this.ranges[E].anchor),ln(this.ranges[E].head));return new Tn(a,this.primIndex)},Tn.prototype.somethingSelected=function(){for(var a=0;a<this.ranges.length;a++)if(!this.ranges[a].empty())return!0;return!1},Tn.prototype.contains=function(a,E){E||(E=a);for(var ee=0;ee<this.ranges.length;ee++){var z=this.ranges[ee];if(Xt(E,z.from())>=0&&Xt(a,z.to())<=0)return ee}return-1};var kn=function(a,E){this.anchor=a,this.head=E};kn.prototype.from=function(){return En(this.anchor,this.head)},kn.prototype.to=function(){return an(this.anchor,this.head)},kn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Kr(a,E,ee){var z=a&&a.options.selectionsMayTouch,ae=E[ee];E.sort(function(or,Jn){return Xt(or.from(),Jn.from())}),ee=Oe(E,ae);for(var Ee=1;Ee<E.length;Ee++){var je=E[Ee],st=E[Ee-1],mt=Xt(st.to(),je.from());if(z&&!je.empty()?mt>0:mt>=0){var wt=En(st.from(),je.from()),mn=an(st.to(),je.to()),Fn=st.empty()?je.from()==je.head:st.from()==st.head;Ee<=ee&&--ee,E.splice(--Ee,2,new kn(Fn?mn:wt,Fn?wt:mn))}}return new Tn(E,ee)}function mr(a,E){return new Tn([new kn(a,E||a)],0)}function aa(a){return a.text?It(a.from.line+a.text.length-1,We(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Qr(a,E){if(Xt(a,E.from)<0)return a;if(Xt(a,E.to)<=0)return aa(E);var ee=a.line+E.text.length-(E.to.line-E.from.line)-1,z=a.ch;return a.line==E.to.line&&(z+=aa(E).ch-E.to.ch),It(ee,z)}function pa(a,E){for(var ee=[],z=0;z<a.sel.ranges.length;z++){var ae=a.sel.ranges[z];ee.push(new kn(Qr(ae.anchor,E),Qr(ae.head,E)))}return Kr(a.cm,ee,a.sel.primIndex)}function Yr(a,E,ee){return a.line==E.line?It(ee.line,a.ch-E.ch+ee.ch):It(ee.line+(a.line-E.line),a.ch)}function fa(a,E,ee){for(var z=[],ae=It(a.first,0),Ee=ae,je=0;je<E.length;je++){var st=E[je],mt=Yr(st.from,ae,Ee),wt=Yr(aa(st),ae,Ee);if(ae=st.to,Ee=wt,ee=="around"){var mn=a.sel.ranges[je],Fn=Xt(mn.head,mn.anchor)<0;z[je]=new kn(Fn?wt:mt,Fn?mt:wt)}else z[je]=new kn(mt,mt)}return new Tn(z,a.sel.primIndex)}function ya(a){a.doc.mode=dr(a.options,a.doc.modeOption),Wa(a)}function Wa(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,Qo(a,100),a.state.modeGen++,a.curOp&&Dl(a)}function Ka(a,E){return E.from.ch==0&&E.to.ch==0&&We(E.text)==""&&(!a.cm||a.cm.options.wholeLineUpdateBefore)}function wr(a,E,ee,z){function ae(Zo){return ee?ee[Zo]:null}function Ee(Zo,xo,Yo){Go(Zo,xo,Yo,z),Mi(Zo,"change",Zo,E)}function je(Zo,xo){for(var Yo=[],Fi=Zo;Fi<xo;++Fi)Yo.push(new Li(wt[Fi],ae(Fi),z));return Yo}var st=E.from,mt=E.to,wt=E.text,mn=Ln(a,st.line),Fn=Ln(a,mt.line),or=We(wt),Jn=ae(wt.length-1),la=mt.line-st.line;if(E.full)a.insert(0,je(0,wt.length)),a.remove(wt.length,a.size-wt.length);else if(Ka(a,E)){var Oa=je(0,wt.length-1);Ee(Fn,Fn.text,Jn),la&&a.remove(st.line,la),Oa.length&&a.insert(st.line,Oa)}else if(mn==Fn)if(wt.length==1)Ee(mn,mn.text.slice(0,st.ch)+or+mn.text.slice(mt.ch),Jn);else{var ro=je(1,wt.length-1);ro.push(new Li(or+mn.text.slice(mt.ch),Jn,z)),Ee(mn,mn.text.slice(0,st.ch)+wt[0],ae(0)),a.insert(st.line+1,ro)}else if(wt.length==1)Ee(mn,mn.text.slice(0,st.ch)+wt[0]+Fn.text.slice(mt.ch),ae(0)),a.remove(st.line+1,la);else{Ee(mn,mn.text.slice(0,st.ch)+wt[0],ae(0)),Ee(Fn,or+Fn.text.slice(mt.ch),Jn);var Co=je(1,wt.length-1);la>1&&a.remove(st.line+1,la-1),a.insert(st.line+1,Co)}Mi(a,"change",a,E)}function ma(a,E,ee){function z(ae,Ee,je){if(ae.linked)for(var st=0;st<ae.linked.length;++st){var mt=ae.linked[st];if(mt.doc!=Ee){var wt=je&&mt.sharedHist;ee&&!wt||(E(mt.doc,wt),z(mt.doc,ae,wt))}}}z(a,null,!0)}function ua(a,E){if(E.cm)throw new Error("This document is already in use.");a.doc=E,E.cm=a,Ns(a),ya(a),Fa(a),a.options.lineWrapping||fi(a),a.options.mode=E.modeOption,Dl(a)}function Fa(a){(a.doc.direction=="rtl"?Be:Re)(a.display.lineDiv,"CodeMirror-rtl")}function Br(a){ao(a,function(){Fa(a),Dl(a)})}function Sr(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 xa(a,E){var ee={from:ln(E.from),to:aa(E),text:tr(a,E.from,E.to)};return Bt(a,ee,E.from.line,E.to.line+1),ma(a,function(z){return Bt(z,ee,E.from.line,E.to.line+1)},!0),ee}function La(a){for(;a.length;){var E=We(a);if(E.ranges)a.pop();else break}}function Ra(a,E){if(E)return La(a.done),We(a.done);if(a.done.length&&!We(a.done).ranges)return We(a.done);if(a.done.length>1&&!a.done[a.done.length-2].ranges)return a.done.pop(),We(a.done)}function go(a,E,ee,z){var ae=a.history;ae.undone.length=0;var Ee=+new Date,je,st;if((ae.lastOp==z||ae.lastOrigin==E.origin&&E.origin&&(E.origin.charAt(0)=="+"&&ae.lastModTime>Ee-(a.cm?a.cm.options.historyEventDelay:500)||E.origin.charAt(0)=="*"))&&(je=Ra(ae,ae.lastOp==z)))st=We(je.changes),Xt(E.from,E.to)==0&&Xt(E.from,st.to)==0?st.to=aa(E):je.changes.push(xa(a,E));else{var mt=We(ae.done);for((!mt||!mt.ranges)&&ii(a.sel,ae.done),je={changes:[xa(a,E)],generation:ae.generation},ae.done.push(je);ae.done.length>ae.undoDepth;)ae.done.shift(),ae.done[0].ranges||ae.done.shift()}ae.done.push(ee),ae.generation=++ae.maxGeneration,ae.lastModTime=ae.lastSelTime=Ee,ae.lastOp=ae.lastSelOp=z,ae.lastOrigin=ae.lastSelOrigin=E.origin,st||Lt(a,"historyAdded")}function Ia(a,E,ee,z){var ae=E.charAt(0);return ae=="*"||ae=="+"&&ee.ranges.length==z.ranges.length&&ee.somethingSelected()==z.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function pi(a,E,ee,z){var ae=a.history,Ee=z&&z.origin;ee==ae.lastSelOp||Ee&&ae.lastSelOrigin==Ee&&(ae.lastModTime==ae.lastSelTime&&ae.lastOrigin==Ee||Ia(a,Ee,We(ae.done),E))?ae.done[ae.done.length-1]=E:ii(E,ae.done),ae.lastSelTime=+new Date,ae.lastSelOrigin=Ee,ae.lastSelOp=ee,z&&z.clearRedo!==!1&&La(ae.undone)}function ii(a,E){var ee=We(E);ee&&ee.ranges&&ee.equals(a)||E.push(a)}function Bt(a,E,ee,z){var ae=E["spans_"+a.id],Ee=0;a.iter(Math.max(a.first,ee),Math.min(a.first+a.size,z),function(je){je.markedSpans&&((ae||(ae=E["spans_"+a.id]={}))[Ee]=je.markedSpans),++Ee})}function pt(a){if(!a)return null;for(var E,ee=0;ee<a.length;++ee)a[ee].marker.explicitlyCleared?E||(E=a.slice(0,ee)):E&&E.push(a[ee]);return E?E.length?E:null:a}function vt(a,E){var ee=E["spans_"+a.id];if(!ee)return null;for(var z=[],ae=0;ae<E.text.length;++ae)z.push(pt(ee[ae]));return z}function Zn(a,E){var ee=vt(a,E),z=ti(a,E);if(!ee)return z;if(!z)return ee;for(var ae=0;ae<ee.length;++ae){var Ee=ee[ae],je=z[ae];if(Ee&&je)e:for(var st=0;st<je.length;++st){for(var mt=je[st],wt=0;wt<Ee.length;++wt)if(Ee[wt].marker==mt.marker)continue e;Ee.push(mt)}else je&&(ee[ae]=je)}return ee}function $n(a,E,ee){for(var z=[],ae=0;ae<a.length;++ae){var Ee=a[ae];if(Ee.ranges){z.push(ee?Tn.prototype.deepCopy.call(Ee):Ee);continue}var je=Ee.changes,st=[];z.push({changes:st});for(var mt=0;mt<je.length;++mt){var wt=je[mt],mn=void 0;if(st.push({from:wt.from,to:wt.to,text:wt.text}),E)for(var Fn in wt)(mn=Fn.match(/^spans_(\d+)$/))&&Oe(E,Number(mn[1]))>-1&&(We(st)[Fn]=wt[Fn],delete wt[Fn])}}return z}function Qn(a,E,ee,z){if(z){var ae=a.anchor;if(ee){var Ee=Xt(E,ae)<0;Ee!=Xt(ee,ae)<0?(ae=E,E=ee):Ee!=Xt(E,ee)<0&&(E=ee)}return new kn(ae,E)}else return new kn(ee||E,E)}function nr(a,E,ee,z,ae){ae==null&&(ae=a.cm&&(a.cm.display.shift||a.extend)),Rn(a,new Tn([Qn(a.sel.primary(),E,ee,ae)],0),z)}function Wn(a,E,ee){for(var z=[],ae=a.cm&&(a.cm.display.shift||a.extend),Ee=0;Ee<a.sel.ranges.length;Ee++)z[Ee]=Qn(a.sel.ranges[Ee],E[Ee],null,ae);var je=Kr(a.cm,z,a.sel.primIndex);Rn(a,je,ee)}function xn(a,E,ee,z){var ae=a.sel.ranges.slice(0);ae[E]=ee,Rn(a,Kr(a.cm,ae,a.sel.primIndex),z)}function An(a,E,ee,z){Rn(a,mr(E,ee),z)}function Er(a,E,ee){var z={ranges:E.ranges,update:function(ae){this.ranges=[];for(var Ee=0;Ee<ae.length;Ee++)this.ranges[Ee]=new kn(Qt(a,ae[Ee].anchor),Qt(a,ae[Ee].head))},origin:ee&&ee.origin};return Lt(a,"beforeSelectionChange",a,z),a.cm&&Lt(a.cm,"beforeSelectionChange",a.cm,z),z.ranges!=E.ranges?Kr(a.cm,z.ranges,z.ranges.length-1):E}function br(a,E,ee){var z=a.history.done,ae=We(z);ae&&ae.ranges?(z[z.length-1]=E,wn(a,E,ee)):Rn(a,E,ee)}function Rn(a,E,ee){wn(a,E,ee),pi(a,a.sel,a.cm?a.cm.curOp.id:NaN,ee)}function wn(a,E,ee){(tn(a,"beforeSelectionChange")||a.cm&&tn(a.cm,"beforeSelectionChange"))&&(E=Er(a,E,ee));var z=ee&&ee.bias||(Xt(E.primary().head,a.sel.primary().head)<0?-1:1);rr(a,Gn(a,E,z,!0)),!(ee&&ee.scroll===!1)&&a.cm&&Mn(a.cm)}function rr(a,E){E.equals(a.sel)||(a.sel=E,a.cm&&(a.cm.curOp.updateInput=1,a.cm.curOp.selectionChanged=!0,Rt(a.cm)),Mi(a,"cursorActivity",a))}function er(a){rr(a,Gn(a,a.sel,null,!1))}function Gn(a,E,ee,z){for(var ae,Ee=0;Ee<E.ranges.length;Ee++){var je=E.ranges[Ee],st=E.ranges.length==a.sel.ranges.length&&a.sel.ranges[Ee],mt=no(a,je.anchor,st&&st.anchor,ee,z),wt=no(a,je.head,st&&st.head,ee,z);(ae||mt!=je.anchor||wt!=je.head)&&(ae||(ae=E.ranges.slice(0,Ee)),ae[Ee]=new kn(mt,wt))}return ae?Kr(a.cm,ae,E.primIndex):E}function Jr(a,E,ee,z,ae){var Ee=Ln(a,E.line);if(Ee.markedSpans)for(var je=0;je<Ee.markedSpans.length;++je){var st=Ee.markedSpans[je],mt=st.marker,wt="selectLeft"in mt?!mt.selectLeft:mt.inclusiveLeft,mn="selectRight"in mt?!mt.selectRight:mt.inclusiveRight;if((st.from==null||(wt?st.from<=E.ch:st.from<E.ch))&&(st.to==null||(mn?st.to>=E.ch:st.to>E.ch))){if(ae&&(Lt(mt,"beforeCursorEnter"),mt.explicitlyCleared))if(Ee.markedSpans){--je;continue}else break;if(!mt.atomic)continue;if(ee){var Fn=mt.find(z<0?1:-1),or=void 0;if((z<0?mn:wt)&&(Fn=Pn(a,Fn,-z,Fn&&Fn.line==E.line?Ee:null)),Fn&&Fn.line==E.line&&(or=Xt(Fn,ee))&&(z<0?or<0:or>0))return Jr(a,Fn,E,z,ae)}var Jn=mt.find(z<0?-1:1);return(z<0?wt:mn)&&(Jn=Pn(a,Jn,z,Jn.line==E.line?Ee:null)),Jn?Jr(a,Jn,E,z,ae):null}}return E}function no(a,E,ee,z,ae){var Ee=z||1,je=Jr(a,E,ee,Ee,ae)||!ae&&Jr(a,E,ee,Ee,!0)||Jr(a,E,ee,-Ee,ae)||!ae&&Jr(a,E,ee,-Ee,!0);return je||(a.cantEdit=!0,It(a.first,0))}function Pn(a,E,ee,z){return ee<0&&E.ch==0?E.line>a.first?Qt(a,It(E.line-1)):null:ee>0&&E.ch==(z||Ln(a,E.line)).text.length?E.line<a.first+a.size-1?It(E.line+1,0):null:new It(E.line,E.ch+ee)}function qr(a){a.setSelection(It(a.firstLine(),0),It(a.lastLine()),Pe)}function sn(a,E,ee){var z={canceled:!1,from:E.from,to:E.to,text:E.text,origin:E.origin,cancel:function(){return z.canceled=!0}};return ee&&(z.update=function(ae,Ee,je,st){ae&&(z.from=Qt(a,ae)),Ee&&(z.to=Qt(a,Ee)),je&&(z.text=je),st!==void 0&&(z.origin=st)}),Lt(a,"beforeChange",a,z),a.cm&&Lt(a.cm,"beforeChange",a.cm,z),z.canceled?(a.cm&&(a.cm.curOp.updateInput=2),null):{from:z.from,to:z.to,text:z.text,origin:z.origin}}function Fr(a,E,ee){if(a.cm){if(!a.cm.curOp)return Ga(a.cm,Fr)(a,E,ee);if(a.cm.state.suppressEdits)return}if(!((tn(a,"beforeChange")||a.cm&&tn(a.cm,"beforeChange"))&&(E=sn(a,E,!0),!E))){var z=Na&&!ee&&ji(a,E.from,E.to);if(z)for(var ae=z.length-1;ae>=0;--ae)ra(a,{from:z[ae].from,to:z[ae].to,text:ae?[""]:E.text,origin:E.origin});else ra(a,E)}}function ra(a,E){if(!(E.text.length==1&&E.text[0]==""&&Xt(E.from,E.to)==0)){var ee=pa(a,E);go(a,E,ee,a.cm?a.cm.curOp.id:NaN),_n(a,E,ee,ti(a,E));var z=[];ma(a,function(ae,Ee){!Ee&&Oe(z,ae.history)==-1&&(Uo(ae.history,E),z.push(ae.history)),_n(ae,E,null,ti(ae,E))})}}function Xe(a,E,ee){var z=a.cm&&a.cm.state.suppressEdits;if(!(z&&!ee)){for(var ae=a.history,Ee,je=a.sel,st=E=="undo"?ae.done:ae.undone,mt=E=="undo"?ae.undone:ae.done,wt=0;wt<st.length&&(Ee=st[wt],!(ee?Ee.ranges&&!Ee.equals(a.sel):!Ee.ranges));wt++);if(wt!=st.length){for(ae.lastOrigin=ae.lastSelOrigin=null;;)if(Ee=st.pop(),Ee.ranges){if(ii(Ee,mt),ee&&!Ee.equals(a.sel)){Rn(a,Ee,{clearRedo:!1});return}je=Ee}else if(z){st.push(Ee);return}else break;var mn=[];ii(je,mt),mt.push({changes:mn,generation:ae.generation}),ae.generation=Ee.generation||++ae.maxGeneration;for(var Fn=tn(a,"beforeChange")||a.cm&&tn(a.cm,"beforeChange"),or=function(Oa){var ro=Ee.changes[Oa];if(ro.origin=E,Fn&&!sn(a,ro,!1))return st.length=0,{};mn.push(xa(a,ro));var Co=Oa?pa(a,ro):We(st);_n(a,ro,Co,Zn(a,ro)),!Oa&&a.cm&&a.cm.scrollIntoView({from:ro.from,to:aa(ro)});var Zo=[];ma(a,function(xo,Yo){!Yo&&Oe(Zo,xo.history)==-1&&(Uo(xo.history,ro),Zo.push(xo.history)),_n(xo,ro,null,Zn(xo,ro))})},Jn=Ee.changes.length-1;Jn>=0;--Jn){var la=or(Jn);if(la)return la.v}}}}function Ur(a,E){if(E!=0&&(a.first+=E,a.sel=new Tn(kt(a.sel.ranges,function(ae){return new kn(It(ae.anchor.line+E,ae.anchor.ch),It(ae.head.line+E,ae.head.ch))}),a.sel.primIndex),a.cm)){Dl(a.cm,a.first,a.first-E,E);for(var ee=a.cm.display,z=ee.viewFrom;z<ee.viewTo;z++)ss(a.cm,z,"gutter")}}function _n(a,E,ee,z){if(a.cm&&!a.cm.curOp)return Ga(a.cm,_n)(a,E,ee,z);if(E.to.line<a.first){Ur(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 ae=E.text.length-1-(a.first-E.from.line);Ur(a,ae),E={from:It(a.first,0),to:It(E.to.line+ae,E.to.ch),text:[We(E.text)],origin:E.origin}}var Ee=a.lastLine();E.to.line>Ee&&(E={from:E.from,to:It(Ee,Ln(a,Ee).text.length),text:[E.text[0]],origin:E.origin}),E.removed=tr(a,E.from,E.to),ee||(ee=pa(a,E)),a.cm?$a(a.cm,E,z):wr(a,E,z),wn(a,ee,Pe),a.cantEdit&&no(a,It(a.firstLine(),0))&&(a.cantEdit=!1)}}function $a(a,E,ee){var z=a.doc,ae=a.display,Ee=E.from,je=E.to,st=!1,mt=Ee.line;a.options.lineWrapping||(mt=Ut(_r(Ln(z,Ee.line))),z.iter(mt,je.line+1,function(Jn){if(Jn==ae.maxLine)return st=!0,!0})),z.sel.contains(E.from,E.to)>-1&&Rt(a),wr(z,E,ee,js(a)),a.options.lineWrapping||(z.iter(mt,Ee.line+E.text.length,function(Jn){var la=xi(Jn);la>ae.maxLineLength&&(ae.maxLine=Jn,ae.maxLineLength=la,ae.maxLineChanged=!0,st=!1)}),st&&(a.curOp.updateMaxLine=!0)),ba(z,Ee.line),Qo(a,400);var wt=E.text.length-(je.line-Ee.line)-1;E.full?Dl(a):Ee.line==je.line&&E.text.length==1&&!Ka(a.doc,E)?ss(a,Ee.line,"text"):Dl(a,Ee.line,je.line+1,wt);var mn=tn(a,"changes"),Fn=tn(a,"change");if(Fn||mn){var or={from:Ee,to:je,text:E.text,removed:E.removed,origin:E.origin};Fn&&Mi(a,"change",a,or),mn&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(or)}a.display.selForContextMenu=null}function In(a,E,ee,z,ae){var Ee;z||(z=ee),Xt(z,ee)<0&&(Ee=[z,ee],ee=Ee[0],z=Ee[1]),typeof E=="string"&&(E=a.splitLines(E)),Fr(a,{from:ee,to:z,text:E,origin:ae})}function zr(a,E,ee,z){ee<a.line?a.line+=z:E<a.line&&(a.line=E,a.ch=0)}function Ha(a,E,ee,z){for(var ae=0;ae<a.length;++ae){var Ee=a[ae],je=!0;if(Ee.ranges){Ee.copied||(Ee=a[ae]=Ee.deepCopy(),Ee.copied=!0);for(var st=0;st<Ee.ranges.length;st++)zr(Ee.ranges[st].anchor,E,ee,z),zr(Ee.ranges[st].head,E,ee,z);continue}for(var mt=0;mt<Ee.changes.length;++mt){var wt=Ee.changes[mt];if(ee<wt.from.line)wt.from=It(wt.from.line+z,wt.from.ch),wt.to=It(wt.to.line+z,wt.to.ch);else if(E<=wt.to.line){je=!1;break}}je||(a.splice(0,ae+1),ae=0)}}function Uo(a,E){var ee=E.from.line,z=E.to.line,ae=E.text.length-(z-ee)-1;Ha(a.done,ee,z,ae),Ha(a.undone,ee,z,ae)}function Po(a,E,ee,z){var ae=E,Ee=E;return typeof E=="number"?Ee=Ln(a,qt(a,E)):ae=Ut(E),ae==null?null:(z(Ee,ae)&&a.cm&&ss(a.cm,ae,ee),Ee)}function Za(a){this.lines=a,this.parent=null;for(var E=0,ee=0;ee<a.length;++ee)a[ee].parent=this,E+=a[ee].height;this.height=E}Za.prototype={chunkSize:function(){return this.lines.length},removeInner:function(a,E){for(var ee=a,z=a+E;ee<z;++ee){var ae=this.lines[ee];this.height-=ae.height,Di(ae),Mi(ae,"delete")}this.lines.splice(a,E)},collapse:function(a){a.push.apply(a,this.lines)},insertInner:function(a,E,ee){this.height+=ee,this.lines=this.lines.slice(0,a).concat(E).concat(this.lines.slice(a));for(var z=0;z<E.length;++z)E[z].parent=this},iterN:function(a,E,ee){for(var z=a+E;a<z;++a)if(ee(this.lines[a]))return!0}};function Ho(a){this.children=a;for(var E=0,ee=0,z=0;z<a.length;++z){var ae=a[z];E+=ae.chunkSize(),ee+=ae.height,ae.parent=this}this.size=E,this.height=ee,this.parent=null}Ho.prototype={chunkSize:function(){return this.size},removeInner:function(a,E){this.size-=E;for(var ee=0;ee<this.children.length;++ee){var z=this.children[ee],ae=z.chunkSize();if(a<ae){var Ee=Math.min(E,ae-a),je=z.height;if(z.removeInner(a,Ee),this.height-=je-z.height,ae==Ee&&(this.children.splice(ee--,1),z.parent=null),(E-=Ee)==0)break;a=0}else a-=ae}if(this.size-E<25&&(this.children.length>1||!(this.children[0]instanceof Za))){var st=[];this.collapse(st),this.children=[new Za(st)],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,ee){this.size+=E.length,this.height+=ee;for(var z=0;z<this.children.length;++z){var ae=this.children[z],Ee=ae.chunkSize();if(a<=Ee){if(ae.insertInner(a,E,ee),ae.lines&&ae.lines.length>50){for(var je=ae.lines.length%25+25,st=je;st<ae.lines.length;){var mt=new Za(ae.lines.slice(st,st+=25));ae.height-=mt.height,this.children.splice(++z,0,mt),mt.parent=this}ae.lines=ae.lines.slice(0,je),this.maybeSpill()}break}a-=Ee}},maybeSpill:function(){if(!(this.children.length<=10)){var a=this;do{var E=a.children.splice(a.children.length-5,5),ee=new Ho(E);if(a.parent){a.size-=ee.size,a.height-=ee.height;var ae=Oe(a.parent.children,a);a.parent.children.splice(ae+1,0,ee)}else{var z=new Ho(a.children);z.parent=a,a.children=[z,ee],a=z}ee.parent=a.parent}while(a.children.length>10);a.parent.maybeSpill()}},iterN:function(a,E,ee){for(var z=0;z<this.children.length;++z){var ae=this.children[z],Ee=ae.chunkSize();if(a<Ee){var je=Math.min(E,Ee-a);if(ae.iterN(a,je,ee))return!0;if((E-=je)==0)break;a=0}else a-=Ee}}};var To=function(a,E,ee){if(ee)for(var z in ee)ee.hasOwnProperty(z)&&(this[z]=ee[z]);this.doc=a,this.node=E};To.prototype.clear=function(){var a=this.doc.cm,E=this.line.widgets,ee=this.line,z=Ut(ee);if(!(z==null||!E)){for(var ae=0;ae<E.length;++ae)E[ae]==this&&E.splice(ae--,1);E.length||(ee.widgets=null);var Ee=Pl(this);Mr(ee,Math.max(0,ee.height-Ee)),a&&(ao(a,function(){Ir(a,ee,-Ee),ss(a,z,"widget")}),Mi(a,"lineWidgetCleared",a,this,z))}},To.prototype.changed=function(){var a=this,E=this.height,ee=this.doc.cm,z=this.line;this.height=null;var ae=Pl(this)-E;ae&&(sa(this.doc,z)||Mr(z,z.height+ae),ee&&ao(ee,function(){ee.curOp.forceUpdate=!0,Ir(ee,z,ae),Mi(ee,"lineWidgetChanged",ee,a,Ut(z))}))},xt(To);function Ir(a,E,ee){zo(E)<(a.curOp&&a.curOp.scrollTop||a.doc.scrollTop)&&Cn(a,ee)}function io(a,E,ee,z){var ae=new To(a,ee,z),Ee=a.cm;return Ee&&ae.noHScroll&&(Ee.display.alignWidgets=!0),Po(a,E,"widget",function(je){var st=je.widgets||(je.widgets=[]);if(ae.insertAt==null?st.push(ae):st.splice(Math.min(st.length-1,Math.max(0,ae.insertAt)),0,ae),ae.line=je,Ee&&!sa(a,je)){var mt=zo(je)<a.scrollTop;Mr(je,je.height+Pl(ae)),mt&&Cn(Ee,ae.height),Ee.curOp.forceUpdate=!0}return!0}),Ee&&Mi(Ee,"lineWidgetAdded",Ee,ae,typeof E=="number"?E:Ut(E)),ae}var Va=0,gi=function(a,E){this.lines=[],this.type=E,this.doc=a,this.id=++Va};gi.prototype.clear=function(){if(!this.explicitlyCleared){var a=this.doc.cm,E=a&&!a.curOp;if(E&&Sa(a),tn(this,"clear")){var ee=this.find();ee&&Mi(this,"clear",ee.from,ee.to)}for(var z=null,ae=null,Ee=0;Ee<this.lines.length;++Ee){var je=this.lines[Ee],st=Ar(je.markedSpans,this);a&&!this.collapsed?ss(a,Ut(je),"text"):a&&(st.to!=null&&(ae=Ut(je)),st.from!=null&&(z=Ut(je))),je.markedSpans=Wr(je.markedSpans,st),st.from==null&&this.collapsed&&!sa(this.doc,je)&&a&&Mr(je,Vl(a.display))}if(a&&this.collapsed&&!a.options.lineWrapping)for(var mt=0;mt<this.lines.length;++mt){var wt=_r(this.lines[mt]),mn=xi(wt);mn>a.display.maxLineLength&&(a.display.maxLine=wt,a.display.maxLineLength=mn,a.display.maxLineChanged=!0)}z!=null&&a&&this.collapsed&&Dl(a,z,ae+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&er(a.doc)),a&&Mi(a,"markerCleared",a,this,z,ae),E&&_a(a),this.parent&&this.parent.clear()}},gi.prototype.find=function(a,E){a==null&&this.type=="bookmark"&&(a=1);for(var ee,z,ae=0;ae<this.lines.length;++ae){var Ee=this.lines[ae],je=Ar(Ee.markedSpans,this);if(je.from!=null&&(ee=It(E?Ee:Ut(Ee),je.from),a==-1))return ee;if(je.to!=null&&(z=It(E?Ee:Ut(Ee),je.to),a==1))return z}return ee&&{from:ee,to:z}},gi.prototype.changed=function(){var a=this,E=this.find(-1,!0),ee=this,z=this.doc.cm;!E||!z||ao(z,function(){var ae=E.line,Ee=Ut(E.line),je=_l(z,Ee);if(je&&(Rs(je),z.curOp.selectionChanged=z.curOp.forceUpdate=!0),z.curOp.updateMaxLine=!0,!sa(ee.doc,ae)&&ee.height!=null){var st=ee.height;ee.height=null;var mt=Pl(ee)-st;mt&&Mr(ae,ae.height+mt)}Mi(z,"markerChanged",z,a)})},gi.prototype.attachLine=function(a){if(!this.lines.length&&this.doc.cm){var E=this.doc.cm.curOp;(!E.maybeHiddenMarkers||Oe(E.maybeHiddenMarkers,this)==-1)&&(E.maybeUnhiddenMarkers||(E.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(a)},gi.prototype.detachLine=function(a){if(this.lines.splice(Oe(this.lines,a),1),!this.lines.length&&this.doc.cm){var E=this.doc.cm.curOp;(E.maybeHiddenMarkers||(E.maybeHiddenMarkers=[])).push(this)}},xt(gi);function qi(a,E,ee,z,ae){if(z&&z.shared)return mo(a,E,ee,z,ae);if(a.cm&&!a.cm.curOp)return Ga(a.cm,qi)(a,E,ee,z,ae);var Ee=new gi(a,ae),je=Xt(E,ee);if(z&&Et(z,Ee,!1),je>0||je==0&&Ee.clearWhenEmpty!==!1)return Ee;if(Ee.replacedWith&&(Ee.collapsed=!0,Ee.widgetNode=qe("span",[Ee.replacedWith],"CodeMirror-widget"),z.handleMouseEvents||Ee.widgetNode.setAttribute("cm-ignore-events","true"),z.insertLeft&&(Ee.widgetNode.insertLeft=!0)),Ee.collapsed){if(Gr(a,E.line,E,ee,Ee)||E.line!=ee.line&&Gr(a,ee.line,E,ee,Ee))throw new Error("Inserting collapsed marker partially overlapping an existing one");jo()}Ee.addToHistory&&go(a,{from:E,to:ee,origin:"markText"},a.sel,NaN);var st=E.line,mt=a.cm,wt;if(a.iter(st,ee.line+1,function(Fn){mt&&Ee.collapsed&&!mt.options.lineWrapping&&_r(Fn)==mt.display.maxLine&&(wt=!0),Ee.collapsed&&st!=E.line&&Mr(Fn,0),Bo(Fn,new Do(Ee,st==E.line?E.ch:null,st==ee.line?ee.ch:null)),++st}),Ee.collapsed&&a.iter(E.line,ee.line+1,function(Fn){sa(a,Fn)&&Mr(Fn,0)}),Ee.clearOnEnter&&Pt(Ee,"beforeCursorEnter",function(){return Ee.clear()}),Ee.readOnly&&(yo(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),Ee.collapsed&&(Ee.id=++Va,Ee.atomic=!0),mt){if(wt&&(mt.curOp.updateMaxLine=!0),Ee.collapsed)Dl(mt,E.line,ee.line+1);else if(Ee.className||Ee.startStyle||Ee.endStyle||Ee.css||Ee.attributes||Ee.title)for(var mn=E.line;mn<=ee.line;mn++)ss(mt,mn,"text");Ee.atomic&&er(mt.doc),Mi(mt,"markerAdded",mt,Ee)}return Ee}var ei=function(a,E){this.markers=a,this.primary=E;for(var ee=0;ee<a.length;++ee)a[ee].parent=this};ei.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var a=0;a<this.markers.length;++a)this.markers[a].clear();Mi(this,"clear")}},ei.prototype.find=function(a,E){return this.primary.find(a,E)},xt(ei);function mo(a,E,ee,z,ae){z=Et(z),z.shared=!1;var Ee=[qi(a,E,ee,z,ae)],je=Ee[0],st=z.widgetNode;return ma(a,function(mt){st&&(z.widgetNode=st.cloneNode(!0)),Ee.push(qi(mt,Qt(mt,E),Qt(mt,ee),z,ae));for(var wt=0;wt<mt.linked.length;++wt)if(mt.linked[wt].isParent)return;je=We(Ee)}),new ei(Ee,je)}function Jo(a){return a.findMarks(It(a.first,0),a.clipPos(It(a.lastLine())),function(E){return E.parent})}function xr(a,E){for(var ee=0;ee<E.length;ee++){var z=E[ee],ae=z.find(),Ee=a.clipPos(ae.from),je=a.clipPos(ae.to);if(Xt(Ee,je)){var st=qi(a,Ee,je,z.primary,z.primary.type);z.markers.push(st),st.parent=z}}}function ia(a){for(var E=function(z){var ae=a[z],Ee=[ae.primary.doc];ma(ae.primary.doc,function(mt){return Ee.push(mt)});for(var je=0;je<ae.markers.length;je++){var st=ae.markers[je];Oe(Ee,st.doc)==-1&&(st.parent=null,ae.markers.splice(je--,1))}},ee=0;ee<a.length;ee++)E(ee)}var to=0,ca=function(a,E,ee,z,ae){if(!(this instanceof ca))return new ca(a,E,ee,z,ae);ee==null&&(ee=0),Ho.call(this,[new Za([new Li("",null)])]),this.first=ee,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=ee;var Ee=It(ee,0);this.sel=mr(Ee),this.history=new Sr(null),this.id=++to,this.modeOption=E,this.lineSep=z,this.direction=ae=="rtl"?"rtl":"ltr",this.extend=!1,typeof a=="string"&&(a=this.splitLines(a)),wr(this,{from:Ee,to:Ee,text:a}),Rn(this,mr(Ee),Pe)};ca.prototype=oe(Ho.prototype,{constructor:ca,iter:function(a,E,ee){ee?this.iterN(a-this.first,E-a,ee):this.iterN(this.first,this.first+this.size,a)},insert:function(a,E){for(var ee=0,z=0;z<E.length;++z)ee+=E[z].height;this.insertInner(a-this.first,E,ee)},remove:function(a,E){this.removeInner(a-this.first,E)},getValue:function(a){var E=Lr(this,this.first,this.first+this.size);return a===!1?E:E.join(a||this.lineSeparator())},setValue:eo(function(a){var E=It(this.first,0),ee=this.first+this.size-1;Fr(this,{from:E,to:It(ee,Ln(this,ee).text.length),text:this.splitLines(a),origin:"setValue",full:!0},!0),this.cm&&zn(this.cm,0,0),Rn(this,mr(E),Pe)}),replaceRange:function(a,E,ee,z){E=Qt(this,E),ee=ee?Qt(this,ee):E,In(this,a,E,ee,z)},getRange:function(a,E,ee){var z=tr(this,Qt(this,a),Qt(this,E));return ee===!1?z:z.join(ee||this.lineSeparator())},getLine:function(a){var E=this.getLineHandle(a);return E&&E.text},getLineHandle:function(a){if(At(this,a))return Ln(this,a)},getLineNumber:function(a){return Ut(a)},getLineHandleVisualStart:function(a){return typeof a=="number"&&(a=Ln(this,a)),_r(a)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(a){return Qt(this,a)},getCursor:function(a){var E=this.sel.primary(),ee;return a==null||a=="head"?ee=E.head:a=="anchor"?ee=E.anchor:a=="end"||a=="to"||a===!1?ee=E.to():ee=E.from(),ee},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:eo(function(a,E,ee){An(this,Qt(this,typeof a=="number"?It(a,E||0):a),null,ee)}),setSelection:eo(function(a,E,ee){An(this,Qt(this,a),Qt(this,E||a),ee)}),extendSelection:eo(function(a,E,ee){nr(this,Qt(this,a),E&&Qt(this,E),ee)}),extendSelections:eo(function(a,E){Wn(this,hn(this,a),E)}),extendSelectionsBy:eo(function(a,E){var ee=kt(this.sel.ranges,a);Wn(this,hn(this,ee),E)}),setSelections:eo(function(a,E,ee){if(a.length){for(var z=[],ae=0;ae<a.length;ae++)z[ae]=new kn(Qt(this,a[ae].anchor),Qt(this,a[ae].head));E==null&&(E=Math.min(a.length-1,this.sel.primIndex)),Rn(this,Kr(this.cm,z,E),ee)}}),addSelection:eo(function(a,E,ee){var z=this.sel.ranges.slice(0);z.push(new kn(Qt(this,a),Qt(this,E||a))),Rn(this,Kr(this.cm,z,z.length-1),ee)}),getSelection:function(a){for(var E=this.sel.ranges,ee,z=0;z<E.length;z++){var ae=tr(this,E[z].from(),E[z].to());ee=ee?ee.concat(ae):ae}return a===!1?ee:ee.join(a||this.lineSeparator())},getSelections:function(a){for(var E=[],ee=this.sel.ranges,z=0;z<ee.length;z++){var ae=tr(this,ee[z].from(),ee[z].to());a!==!1&&(ae=ae.join(a||this.lineSeparator())),E[z]=ae}return E},replaceSelection:function(a,E,ee){for(var z=[],ae=0;ae<this.sel.ranges.length;ae++)z[ae]=a;this.replaceSelections(z,E,ee||"+input")},replaceSelections:eo(function(a,E,ee){for(var z=[],ae=this.sel,Ee=0;Ee<ae.ranges.length;Ee++){var je=ae.ranges[Ee];z[Ee]={from:je.from(),to:je.to(),text:this.splitLines(a[Ee]),origin:ee}}for(var st=E&&E!="end"&&fa(this,z,E),mt=z.length-1;mt>=0;mt--)Fr(this,z[mt]);st?br(this,st):this.cm&&Mn(this.cm)}),undo:eo(function(){Xe(this,"undo")}),redo:eo(function(){Xe(this,"redo")}),undoSelection:eo(function(){Xe(this,"undo",!0)}),redoSelection:eo(function(){Xe(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,E=0,ee=0,z=0;z<a.done.length;z++)a.done[z].ranges||++E;for(var ae=0;ae<a.undone.length;ae++)a.undone[ae].ranges||++ee;return{undo:E,redo:ee}},clearHistory:function(){var a=this;this.history=new Sr(this.history.maxGeneration),ma(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:$n(this.history.done),undone:$n(this.history.undone)}},setHistory:function(a){var E=this.history=new Sr(this.history.maxGeneration);E.done=$n(a.done.slice(0),null,!0),E.undone=$n(a.undone.slice(0),null,!0)},setGutterMarker:eo(function(a,E,ee){return Po(this,a,"gutter",function(z){var ae=z.gutterMarkers||(z.gutterMarkers={});return ae[E]=ee,!ee&&ne(ae)&&(z.gutterMarkers=null),!0})}),clearGutter:eo(function(a){var E=this;this.iter(function(ee){ee.gutterMarkers&&ee.gutterMarkers[a]&&Po(E,ee,"gutter",function(){return ee.gutterMarkers[a]=null,ne(ee.gutterMarkers)&&(ee.gutterMarkers=null),!0})})}),lineInfo:function(a){var E;if(typeof a=="number"){if(!At(this,a)||(E=a,a=Ln(this,a),!a))return null}else if(E=Ut(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:eo(function(a,E,ee){return Po(this,a,E=="gutter"?"gutter":"class",function(z){var ae=E=="text"?"textClass":E=="background"?"bgClass":E=="gutter"?"gutterClass":"wrapClass";if(!z[ae])z[ae]=ee;else{if(Ke(ee).test(z[ae]))return!1;z[ae]+=" "+ee}return!0})}),removeLineClass:eo(function(a,E,ee){return Po(this,a,E=="gutter"?"gutter":"class",function(z){var ae=E=="text"?"textClass":E=="background"?"bgClass":E=="gutter"?"gutterClass":"wrapClass",Ee=z[ae];if(Ee)if(ee==null)z[ae]=null;else{var je=Ee.match(Ke(ee));if(!je)return!1;var st=je.index+je[0].length;z[ae]=Ee.slice(0,je.index)+(!je.index||st==Ee.length?"":" ")+Ee.slice(st)||null}else return!1;return!0})}),addLineWidget:eo(function(a,E,ee){return io(this,a,E,ee)}),removeLineWidget:function(a){a.clear()},markText:function(a,E,ee){return qi(this,Qt(this,a),Qt(this,E),ee,ee&&ee.type||"range")},setBookmark:function(a,E){var ee={replacedWith:E&&(E.nodeType==null?E.widget:E),insertLeft:E&&E.insertLeft,clearWhenEmpty:!1,shared:E&&E.shared,handleMouseEvents:E&&E.handleMouseEvents};return a=Qt(this,a),qi(this,a,a,ee,"bookmark")},findMarksAt:function(a){a=Qt(this,a);var E=[],ee=Ln(this,a.line).markedSpans;if(ee)for(var z=0;z<ee.length;++z){var ae=ee[z];(ae.from==null||ae.from<=a.ch)&&(ae.to==null||ae.to>=a.ch)&&E.push(ae.marker.parent||ae.marker)}return E},findMarks:function(a,E,ee){a=Qt(this,a),E=Qt(this,E);var z=[],ae=a.line;return this.iter(a.line,E.line+1,function(Ee){var je=Ee.markedSpans;if(je)for(var st=0;st<je.length;st++){var mt=je[st];!(mt.to!=null&&ae==a.line&&a.ch>=mt.to||mt.from==null&&ae!=a.line||mt.from!=null&&ae==E.line&&mt.from>=E.ch)&&(!ee||ee(mt.marker))&&z.push(mt.marker.parent||mt.marker)}++ae}),z},getAllMarks:function(){var a=[];return this.iter(function(E){var ee=E.markedSpans;if(ee)for(var z=0;z<ee.length;++z)ee[z].from!=null&&a.push(ee[z].marker)}),a},posFromIndex:function(a){var E,ee=this.first,z=this.lineSeparator().length;return this.iter(function(ae){var Ee=ae.text.length+z;if(Ee>a)return E=a,!0;a-=Ee,++ee}),Qt(this,It(ee,E))},indexFromPos:function(a){a=Qt(this,a);var E=a.ch;if(a.line<this.first||a.ch<0)return 0;var ee=this.lineSeparator().length;return this.iter(this.first,a.line,function(z){E+=z.text.length+ee}),E},copy:function(a){var E=new ca(Lr(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,ee=this.first+this.size;a.from!=null&&a.from>E&&(E=a.from),a.to!=null&&a.to<ee&&(ee=a.to);var z=new ca(Lr(this,E,ee),a.mode||this.modeOption,E,this.lineSep,this.direction);return a.sharedHist&&(z.history=this.history),(this.linked||(this.linked=[])).push({doc:z,sharedHist:a.sharedHist}),z.linked=[{doc:this,isParent:!0,sharedHist:a.sharedHist}],xr(z,Jo(this)),z},unlinkDoc:function(a){if(a instanceof Al&&(a=a.doc),this.linked)for(var E=0;E<this.linked.length;++E){var ee=this.linked[E];if(ee.doc==a){this.linked.splice(E,1),a.unlinkDoc(this),ia(Jo(this));break}}if(a.history==this.history){var z=[a.id];ma(a,function(ae){return z.push(ae.id)},!0),a.history=new Sr(null),a.history.done=$n(this.history.done,z),a.history.undone=$n(this.history.undone,z)}},iterLinkedDocs:function(a){ma(this,a)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(a){return this.lineSep?a.split(this.lineSep):Un(a)},lineSeparator:function(){return this.lineSep||`
|
|
|
`},setDirection:eo(function(a){a!="rtl"&&(a="ltr"),a!=this.direction&&(this.direction=a,this.iter(function(E){return E.order=null}),this.cm&&Br(this.cm))})}),ca.prototype.eachLine=ca.prototype.iter;var Oo=0;function Oi(a){var E=this;if($i(E),!(Zt(E,a)||Wi(E.display,a))){zt(a),ge&&(Oo=+new Date);var ee=hs(E,a,!0),z=a.dataTransfer.files;if(!(!ee||E.isReadOnly()))if(z&&z.length&&window.FileReader&&window.File)for(var ae=z.length,Ee=Array(ae),je=0,st=function(){++je==ae&&Ga(E,function(){ee=Qt(E.doc,ee);var Jn={from:ee,to:ee,text:E.doc.splitLines(Ee.filter(function(la){return la!=null}).join(E.doc.lineSeparator())),origin:"paste"};Fr(E.doc,Jn),br(E.doc,mr(Qt(E.doc,ee),Qt(E.doc,aa(Jn))))})()},mt=function(Jn,la){if(E.options.allowDropFileTypes&&Oe(E.options.allowDropFileTypes,Jn.type)==-1){st();return}var Oa=new FileReader;Oa.onerror=function(){return st()},Oa.onload=function(){var ro=Oa.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(ro)){st();return}Ee[la]=ro,st()},Oa.readAsText(Jn)},wt=0;wt<z.length;wt++)mt(z[wt],wt);else{if(E.state.draggingText&&E.doc.sel.contains(ee)>-1){E.state.draggingText(a),setTimeout(function(){return E.display.input.focus()},20);return}try{var mn=a.dataTransfer.getData("Text");if(mn){var Fn;if(E.state.draggingText&&!E.state.draggingText.copy&&(Fn=E.listSelections()),wn(E.doc,mr(ee,ee)),Fn)for(var or=0;or<Fn.length;++or)In(E.doc,"",Fn[or].anchor,Fn[or].head,"drag");E.replaceSelection(mn,"around","paste"),E.display.input.focus()}}catch(Jn){}}}}function ci(a,E){if(ge&&(!a.state.draggingText||+new Date-Oo<100)){bt(E);return}if(!(Zt(a,E)||Wi(a.display,E))&&(E.dataTransfer.setData("Text",a.getSelection()),E.dataTransfer.effectAllowed="copyMove",E.dataTransfer.setDragImage&&!pe)){var ee=Ue("img",null,null,"position: fixed; left: 0; top: 0;");ee.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",le&&(ee.width=ee.height=1,a.display.wrapper.appendChild(ee),ee._top=ee.offsetTop),E.dataTransfer.setDragImage(ee,0,0),le&&ee.parentNode.removeChild(ee)}}function Pi(a,E){var ee=hs(a,E);if(ee){var z=document.createDocumentFragment();Js(a,ee,z),a.display.dragCursor||(a.display.dragCursor=Ue("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),a.display.lineSpace.insertBefore(a.display.dragCursor,a.display.cursorDiv)),Te(a.display.dragCursor,z)}}function $i(a){a.display.dragCursor&&(a.display.lineSpace.removeChild(a.display.dragCursor),a.display.dragCursor=null)}function Ui(a){if(document.getElementsByClassName){for(var E=document.getElementsByClassName("CodeMirror"),ee=[],z=0;z<E.length;z++){var ae=E[z].CodeMirror;ae&&ee.push(ae)}ee.length&&ee[0].operation(function(){for(var Ee=0;Ee<ee.length;Ee++)a(ee[Ee])})}}var il=!1;function ai(){il||($o(),il=!0)}function $o(){var a;Pt(window,"resize",function(){a==null&&(a=setTimeout(function(){a=null,Ui(ea)},100))}),Pt(window,"blur",function(){return Ui(Ts)})}function ea(a){var E=a.display;E.cachedCharWidth=E.cachedTextHeight=E.cachedPaddingH=null,E.scrollbarsClipped=!1,a.setSize()}for(var Mo={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"},yi=0;yi<10;yi++)Mo[yi+48]=Mo[yi+96]=String(yi);for(var Ei=65;Ei<=90;Ei++)Mo[Ei]=String.fromCharCode(Ei);for(var Ti=1;Ti<=12;Ti++)Mo[Ti+111]=Mo[Ti+63235]="F"+Ti;var pr={};pr.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"},pr.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"},pr.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"},pr.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"]},pr.default=ve?pr.macDefault:pr.pcDefault;function jr(a){var E=a.split(/-(?!$)/);a=E[E.length-1];for(var ee,z,ae,Ee,je=0;je<E.length-1;je++){var st=E[je];if(/^(cmd|meta|m)$/i.test(st))Ee=!0;else if(/^a(lt)?$/i.test(st))ee=!0;else if(/^(c|ctrl|control)$/i.test(st))z=!0;else if(/^s(hift)?$/i.test(st))ae=!0;else throw new Error("Unrecognized modifier name: "+st)}return ee&&(a="Alt-"+a),z&&(a="Ctrl-"+a),Ee&&(a="Cmd-"+a),ae&&(a="Shift-"+a),a}function wi(a){var E={};for(var ee in a)if(a.hasOwnProperty(ee)){var z=a[ee];if(/^(name|fallthrough|(de|at)tach)$/.test(ee))continue;if(z=="..."){delete a[ee];continue}for(var ae=kt(ee.split(" "),jr),Ee=0;Ee<ae.length;Ee++){var je=void 0,st=void 0;Ee==ae.length-1?(st=ae.join(" "),je=z):(st=ae.slice(0,Ee+1).join(" "),je="...");var mt=E[st];if(!mt)E[st]=je;else if(mt!=je)throw new Error("Inconsistent bindings for "+st)}delete a[ee]}for(var wt in E)a[wt]=E[wt];return a}function lr(a,E,ee,z){E=Hi(E);var ae=E.call?E.call(a,z):E[a];if(ae===!1)return"nothing";if(ae==="...")return"multi";if(ae!=null&&ee(ae))return"handled";if(E.fallthrough){if(Object.prototype.toString.call(E.fallthrough)!="[object Array]")return lr(a,E.fallthrough,ee,z);for(var Ee=0;Ee<E.fallthrough.length;Ee++){var je=lr(a,E.fallthrough[Ee],ee,z);if(je)return je}}}function Rr(a){var E=typeof a=="string"?a:Mo[a.keyCode];return E=="Ctrl"||E=="Alt"||E=="Shift"||E=="Mod"}function Aa(a,E,ee){var z=a;return E.altKey&&z!="Alt"&&(a="Alt-"+a),(ce?E.metaKey:E.ctrlKey)&&z!="Ctrl"&&(a="Ctrl-"+a),(ce?E.ctrlKey:E.metaKey)&&z!="Mod"&&(a="Cmd-"+a),!ee&&E.shiftKey&&z!="Shift"&&(a="Shift-"+a),a}function Si(a,E){if(le&&a.keyCode==34&&a.char)return!1;var ee=Mo[a.keyCode];return ee==null||a.altGraphKey?!1:(a.keyCode==3&&a.code&&(ee=a.code),Aa(ee,a,E))}function Hi(a){return typeof a=="string"?pr[a]:a}function co(a,E){for(var ee=a.doc.sel.ranges,z=[],ae=0;ae<ee.length;ae++){for(var Ee=E(ee[ae]);z.length&&Xt(Ee.from,We(z).to)<=0;){var je=z.pop();if(Xt(je.from,Ee.from)<0){Ee.from=je.from;break}}z.push(Ee)}ao(a,function(){for(var st=z.length-1;st>=0;st--)In(a.doc,"",z[st].from,z[st].to,"+delete");Mn(a)})}function ko(a,E,ee){var z=ze(a.text,E+ee,ee);return z<0||z>a.text.length?null:z}function nl(a,E,ee){var z=ko(a,E.ch,ee);return z==null?null:new It(E.line,z,ee<0?"after":"before")}function _i(a,E,ee,z,ae){if(a){E.doc.direction=="rtl"&&(ae=-ae);var Ee=Me(ee,E.doc.direction);if(Ee){var je=ae<0?We(Ee):Ee[0],st=ae<0==(je.level==1),mt=st?"after":"before",wt;if(je.level>0||E.doc.direction=="rtl"){var mn=ps(E,ee);wt=ae<0?ee.text.length-1:0;var Fn=jl(E,mn,wt).top;wt=et(function(or){return jl(E,mn,or).top==Fn},ae<0==(je.level==1)?je.from:je.to-1,wt),mt=="before"&&(wt=ko(ee,wt,1))}else wt=ae<0?je.to:je.from;return new It(z,wt,mt)}}return new It(z,ae<0?ee.text.length:0,ae<0?"before":"after")}function Pr(a,E,ee,z){var ae=Me(E,a.doc.direction);if(!ae)return nl(E,ee,z);ee.ch>=E.text.length?(ee.ch=E.text.length,ee.sticky="before"):ee.ch<=0&&(ee.ch=0,ee.sticky="after");var Ee=ht(ae,ee.ch,ee.sticky),je=ae[Ee];if(a.doc.direction=="ltr"&&je.level%2==0&&(z>0?je.to>ee.ch:je.from<ee.ch))return nl(E,ee,z);var st=function(Co,Zo){return ko(E,Co instanceof It?Co.ch:Co,Zo)},mt,wt=function(Co){return a.options.lineWrapping?(mt=mt||ps(a,E),pl(a,E,mt,Co)):{begin:0,end:E.text.length}},mn=wt(ee.sticky=="before"?st(ee,-1):ee.ch);if(a.doc.direction=="rtl"||je.level==1){var Fn=je.level==1==z<0,or=st(ee,Fn?1:-1);if(or!=null&&(Fn?or<=je.to&&or<=mn.end:or>=je.from&&or>=mn.begin)){var Jn=Fn?"before":"after";return new It(ee.line,or,Jn)}}var la=function(Co,Zo,xo){for(var Yo=function(vl,$l){return $l?new It(ee.line,st(vl,1),"before"):new It(ee.line,vl,"after")};Co>=0&&Co<ae.length;Co+=Zo){var Fi=ae[Co],hi=Zo>0==(Fi.level!=1),Yi=hi?xo.begin:st(xo.end,-1);if(Fi.from<=Yi&&Yi<Fi.to||(Yi=hi?Fi.from:st(Fi.to,-1),xo.begin<=Yi&&Yi<xo.end))return Yo(Yi,hi)}},Oa=la(Ee+z,z,mn);if(Oa)return Oa;var ro=z>0?mn.end:st(mn.begin,-1);return ro!=null&&!(z>0&&ro==E.text.length)&&(Oa=la(z>0?0:ae.length-1,z,wt(ro)),Oa)?Oa:null}var Pa={selectAll:qr,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),Pe)},killLine:function(a){return co(a,function(E){if(E.empty()){var ee=Ln(a.doc,E.head.line).text.length;return E.head.ch==ee&&E.head.line<a.lastLine()?{from:E.head,to:It(E.head.line+1,0)}:{from:E.head,to:It(E.head.line,ee)}}else return{from:E.from(),to:E.to()}})},deleteLine:function(a){return co(a,function(E){return{from:It(E.from().line,0),to:Qt(a.doc,It(E.to().line+1,0))}})},delLineLeft:function(a){return co(a,function(E){return{from:It(E.from().line,0),to:E.from()}})},delWrappedLineLeft:function(a){return co(a,function(E){var ee=a.charCoords(E.head,"div").top+5,z=a.coordsChar({left:0,top:ee},"div");return{from:z,to:E.from()}})},delWrappedLineRight:function(a){return co(a,function(E){var ee=a.charCoords(E.head,"div").top+5,z=a.coordsChar({left:a.display.lineDiv.offsetWidth+100,top:ee},"div");return{from:E.from(),to:z}})},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(It(a.firstLine(),0))},goDocEnd:function(a){return a.extendSelection(It(a.lastLine()))},goLineStart:function(a){return a.extendSelectionsBy(function(E){return ka(a,E.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(a){return a.extendSelectionsBy(function(E){return Ks(a,E.head)},{origin:"+move",bias:1})},goLineEnd:function(a){return a.extendSelectionsBy(function(E){return el(a,E.head.line)},{origin:"+move",bias:-1})},goLineRight:function(a){return a.extendSelectionsBy(function(E){var ee=a.cursorCoords(E.head,"div").top+5;return a.coordsChar({left:a.display.lineDiv.offsetWidth+100,top:ee},"div")},ut)},goLineLeft:function(a){return a.extendSelectionsBy(function(E){var ee=a.cursorCoords(E.head,"div").top+5;return a.coordsChar({left:0,top:ee},"div")},ut)},goLineLeftSmart:function(a){return a.extendSelectionsBy(function(E){var ee=a.cursorCoords(E.head,"div").top+5,z=a.coordsChar({left:0,top:ee},"div");return z.ch<a.getLine(z.line).search(/\S/)?Ks(a,E.head):z},ut)},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=[],ee=a.listSelections(),z=a.options.tabSize,ae=0;ae<ee.length;ae++){var Ee=ee[ae].from(),je=He(a.getLine(Ee.line),Ee.ch,z);E.push(Dt(z-je%z))}a.replaceSelections(E)},defaultTab:function(a){a.somethingSelected()?a.indentSelection("add"):a.execCommand("insertTab")},transposeChars:function(a){return ao(a,function(){for(var E=a.listSelections(),ee=[],z=0;z<E.length;z++)if(E[z].empty()){var ae=E[z].head,Ee=Ln(a.doc,ae.line).text;if(Ee){if(ae.ch==Ee.length&&(ae=new It(ae.line,ae.ch-1)),ae.ch>0)ae=new It(ae.line,ae.ch+1),a.replaceRange(Ee.charAt(ae.ch-1)+Ee.charAt(ae.ch-2),It(ae.line,ae.ch-2),ae,"+transpose");else if(ae.line>a.doc.first){var je=Ln(a.doc,ae.line-1).text;je&&(ae=new It(ae.line,1),a.replaceRange(Ee.charAt(0)+a.doc.lineSeparator()+je.charAt(je.length-1),It(ae.line-1,je.length-1),ae,"+transpose"))}}ee.push(new kn(ae,ae))}a.setSelections(ee)})},newlineAndIndent:function(a){return ao(a,function(){for(var E=a.listSelections(),ee=E.length-1;ee>=0;ee--)a.replaceRange(a.doc.lineSeparator(),E[ee].anchor,E[ee].head,"+input");E=a.listSelections();for(var z=0;z<E.length;z++)a.indentLine(E[z].from().line,null,!0);Mn(a)})},openLine:function(a){return a.replaceSelection(`
|
|
|
`,"start")},toggleOverwrite:function(a){return a.toggleOverwrite()}};function ka(a,E){var ee=Ln(a.doc,E),z=_r(ee);return z!=ee&&(E=Ut(z)),_i(!0,a,z,E,1)}function el(a,E){var ee=Ln(a.doc,E),z=Ta(ee);return z!=ee&&(E=Ut(z)),_i(!0,a,ee,E,-1)}function Ks(a,E){var ee=ka(a,E.line),z=Ln(a.doc,ee.line),ae=Me(z,a.doc.direction);if(!ae||ae[0].level==0){var Ee=Math.max(ee.ch,z.text.search(/\S/)),je=E.line==ee.line&&E.ch<=Ee&&E.ch;return It(ee.line,je?0:Ee,ee.sticky)}return ee}function ar(a,E,ee){if(typeof E=="string"&&(E=Pa[E],!E))return!1;a.display.input.ensurePolled();var z=a.display.shift,ae=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),ee&&(a.display.shift=!1),ae=E(a)!=ct}finally{a.display.shift=z,a.state.suppressEdits=!1}return ae}function ha(a,E,ee){for(var z=0;z<a.state.keyMaps.length;z++){var ae=lr(E,a.state.keyMaps[z],ee,a);if(ae)return ae}return a.options.extraKeys&&lr(E,a.options.extraKeys,ee,a)||lr(E,a.options.keyMap,ee,a)}var Ii=new de;function al(a,E,ee,z){var ae=a.state.keySeq;if(ae){if(Rr(E))return"handled";if(/\'$/.test(E)?a.state.keySeq=null:Ii.set(50,function(){a.state.keySeq==ae&&(a.state.keySeq=null,a.display.input.reset())}),hl(a,ae+" "+E,ee,z))return!0}return hl(a,E,ee,z)}function hl(a,E,ee,z){var ae=ha(a,E,z);return ae=="multi"&&(a.state.keySeq=E),ae=="handled"&&Mi(a,"keyHandled",a,E,ee),(ae=="handled"||ae=="multi")&&(zt(ee),qs(a)),!!ae}function cl(a,E){var ee=Si(E,!0);return ee?E.shiftKey&&!a.state.keySeq?al(a,"Shift-"+ee,E,function(z){return ar(a,z,!0)})||al(a,ee,E,function(z){if(typeof z=="string"?/^go[A-Z]/.test(z):z.motion)return ar(a,z)}):al(a,ee,E,function(z){return ar(a,z)}):!1}function Sl(a,E,ee){return al(a,"'"+ee+"'",E,function(z){return ar(a,z,!0)})}var cs=null;function Cs(a){var E=this;if(!(a.target&&a.target!=E.display.input.getField())&&(E.curOp.focus=Ce(),!Zt(E,a))){ge&&ye<11&&a.keyCode==27&&(a.returnValue=!1);var ee=a.keyCode;E.display.shift=ee==16||a.shiftKey;var z=cl(E,a);le&&(cs=z?ee:null,!z&&ee==88&&!Gt&&(ve?a.metaKey:a.ctrlKey)&&E.replaceSelection("",null,"cut")),y&&!ve&&!z&&ee==46&&a.shiftKey&&!a.ctrlKey&&document.execCommand&&document.execCommand("cut"),ee==18&&!/\bCodeMirror-crosshair\b/.test(E.display.lineDiv.className)&&Is(E)}}function Is(a){var E=a.display.lineDiv;Be(E,"CodeMirror-crosshair");function ee(z){(z.keyCode==18||!z.altKey)&&(Re(E,"CodeMirror-crosshair"),Yt(document,"keyup",ee),Yt(document,"mouseover",ee))}Pt(document,"keyup",ee),Pt(document,"mouseover",ee)}function Nl(a){a.keyCode==16&&(this.doc.sel.shift=!1),Zt(this,a)}function $s(a){var E=this;if(!(a.target&&a.target!=E.display.input.getField())&&!(Wi(E.display,a)||Zt(E,a)||a.ctrlKey&&!a.altKey||ve&&a.metaKey)){var ee=a.keyCode,z=a.charCode;if(le&&ee==cs){cs=null,zt(a);return}if(!(le&&(!a.which||a.which<10)&&cl(E,a))){var ae=String.fromCharCode(z==null?ee:z);ae!="\b"&&(Sl(E,a,ae)||E.display.input.onKeyPress(a))}}}var gu=400,fu=function(a,E,ee){this.time=a,this.pos=E,this.button=ee};fu.prototype.compare=function(a,E,ee){return this.time+gu>a&&Xt(E,this.pos)==0&&ee==this.button};var eu,ru;function yu(a,E){var ee=+new Date;return ru&&ru.compare(ee,a,E)?(eu=ru=null,"triple"):eu&&eu.compare(ee,a,E)?(ru=new fu(ee,a,E),eu=null,"double"):(eu=new fu(ee,a,E),ru=null,"single")}function Eu(a){var E=this,ee=E.display;if(!(Zt(E,a)||ee.activeTouch&&ee.input.supportsTouch())){if(ee.input.ensurePolled(),ee.shift=a.shiftKey,Wi(ee,a)){xe||(ee.scroller.draggable=!1,setTimeout(function(){return ee.scroller.draggable=!0},100));return}if(!Zs(E,a)){var z=hs(E,a),ae=Jt(a),Ee=z?yu(z,ae):"single";window.focus(),ae==1&&E.state.selectingText&&E.state.selectingText(a),!(z&&Au(E,ae,z,Ee,a))&&(ae==1?z?tl(E,z,Ee,a):Ht(a)==ee.scroller&&zt(a):ae==2?(z&&nr(E.doc,z),setTimeout(function(){return ee.input.focus()},20)):ae==3&&(_e?E.display.input.onContextMenu(a):Us(E)))}}}function Au(a,E,ee,z,ae){var Ee="Click";return z=="double"?Ee="Double"+Ee:z=="triple"&&(Ee="Triple"+Ee),Ee=(E==1?"Left":E==2?"Middle":"Right")+Ee,al(a,Aa(Ee,ae),ae,function(je){if(typeof je=="string"&&(je=Pa[je]),!je)return!1;var st=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),st=je(a,ee)!=ct}finally{a.state.suppressEdits=!1}return st})}function Gi(a,E,ee){var z=a.getOption("configureMouse"),ae=z?z(a,E,ee):{};if(ae.unit==null){var Ee=Ie?ee.shiftKey&&ee.metaKey:ee.altKey;ae.unit=Ee?"rectangle":E=="single"?"char":E=="double"?"word":"line"}return(ae.extend==null||a.doc.extend)&&(ae.extend=a.doc.extend||ee.shiftKey),ae.addNew==null&&(ae.addNew=ve?ee.metaKey:ee.ctrlKey),ae.moveOnDrag==null&&(ae.moveOnDrag=!(ve?ee.altKey:ee.ctrlKey)),ae}function tl(a,E,ee,z){ge?setTimeout(nt(du,a),0):a.curOp.focus=Ce();var ae=Gi(a,ee,z),Ee=a.doc.sel,je;a.options.dragDrop&&vn&&!a.isReadOnly()&&ee=="single"&&(je=Ee.contains(E))>-1&&(Xt((je=Ee.ranges[je]).from(),E)<0||E.xRel>0)&&(Xt(je.to(),E)>0||E.xRel<0)?Ul(a,z,E,ae):Kl(a,z,E,ae)}function Ul(a,E,ee,z){var ae=a.display,Ee=!1,je=Ga(a,function(wt){xe&&(ae.scroller.draggable=!1),a.state.draggingText=!1,Yt(ae.wrapper.ownerDocument,"mouseup",je),Yt(ae.wrapper.ownerDocument,"mousemove",st),Yt(ae.scroller,"dragstart",mt),Yt(ae.scroller,"drop",je),Ee||(zt(wt),z.addNew||nr(a.doc,ee,null,null,z.extend),xe&&!pe||ge&&ye==9?setTimeout(function(){ae.wrapper.ownerDocument.body.focus({preventScroll:!0}),ae.input.focus()},20):ae.input.focus())}),st=function(wt){Ee=Ee||Math.abs(E.clientX-wt.clientX)+Math.abs(E.clientY-wt.clientY)>=10},mt=function(){return Ee=!0};xe&&(ae.scroller.draggable=!0),a.state.draggingText=je,je.copy=!z.moveOnDrag,ae.scroller.dragDrop&&ae.scroller.dragDrop(),Pt(ae.wrapper.ownerDocument,"mouseup",je),Pt(ae.wrapper.ownerDocument,"mousemove",st),Pt(ae.scroller,"dragstart",mt),Pt(ae.scroller,"drop",je),Us(a),setTimeout(function(){return ae.input.focus()},20)}function vs(a,E,ee){if(ee=="char")return new kn(E,E);if(ee=="word")return a.findWordAt(E);if(ee=="line")return new kn(It(E.line,0),Qt(a.doc,It(E.line+1,0)));var z=ee(a,E);return new kn(z.from,z.to)}function Kl(a,E,ee,z){var ae=a.display,Ee=a.doc;zt(E);var je,st,mt=Ee.sel,wt=mt.ranges;if(z.addNew&&!z.extend?(st=Ee.sel.contains(ee),st>-1?je=wt[st]:je=new kn(ee,ee)):(je=Ee.sel.primary(),st=Ee.sel.primIndex),z.unit=="rectangle")z.addNew||(je=new kn(ee,ee)),ee=hs(a,E,!0,!0),st=-1;else{var mn=vs(a,ee,z.unit);z.extend?je=Qn(je,mn.anchor,mn.head,z.extend):je=mn}z.addNew?st==-1?(st=wt.length,Rn(Ee,Kr(a,wt.concat([je]),st),{scroll:!1,origin:"*mouse"})):wt.length>1&&wt[st].empty()&&z.unit=="char"&&!z.extend?(Rn(Ee,Kr(a,wt.slice(0,st).concat(wt.slice(st+1)),0),{scroll:!1,origin:"*mouse"}),mt=Ee.sel):xn(Ee,st,je,$e):(st=0,Rn(Ee,new Tn([je],0),$e),mt=Ee.sel);var Fn=ee;function or(xo){if(Xt(Fn,xo)!=0)if(Fn=xo,z.unit=="rectangle"){for(var Yo=[],Fi=a.options.tabSize,hi=He(Ln(Ee,ee.line).text,ee.ch,Fi),Yi=He(Ln(Ee,xo.line).text,xo.ch,Fi),vl=Math.min(hi,Yi),$l=Math.max(hi,Yi),Bl=Math.min(ee.line,xo.line),xs=Math.min(a.lastLine(),Math.max(ee.line,xo.line));Bl<=xs;Bl++){var gs=Ln(Ee,Bl).text,Zl=St(gs,vl,Fi);vl==$l?Yo.push(new kn(It(Bl,Zl),It(Bl,Zl))):gs.length>Zl&&Yo.push(new kn(It(Bl,Zl),It(Bl,St(gs,$l,Fi))))}Yo.length||Yo.push(new kn(ee,ee)),Rn(Ee,Kr(a,mt.ranges.slice(0,st).concat(Yo),st),{origin:"*mouse",scroll:!1}),a.scrollIntoView(xo)}else{var ys=je,es=vs(a,xo,z.unit),Wl=ys.anchor,zl;Xt(es.anchor,Wl)>0?(zl=es.head,Wl=En(ys.from(),es.anchor)):(zl=es.anchor,Wl=an(ys.to(),es.head));var Il=mt.ranges.slice(0);Il[st]=au(a,new kn(Qt(Ee,Wl),zl)),Rn(Ee,Kr(a,Il,st),$e)}}var Jn=ae.wrapper.getBoundingClientRect(),la=0;function Oa(xo){var Yo=++la,Fi=hs(a,xo,!0,z.unit=="rectangle");if(Fi)if(Xt(Fi,Fn)!=0){a.curOp.focus=Ce(),or(Fi);var hi=be(ae,Ee);(Fi.line>=hi.to||Fi.line<hi.from)&&setTimeout(Ga(a,function(){la==Yo&&Oa(xo)}),150)}else{var Yi=xo.clientY<Jn.top?-20:xo.clientY>Jn.bottom?20:0;Yi&&setTimeout(Ga(a,function(){la==Yo&&(ae.scroller.scrollTop+=Yi,Oa(xo))}),50)}}function ro(xo){a.state.selectingText=!1,la=1/0,xo&&(zt(xo),ae.input.focus()),Yt(ae.wrapper.ownerDocument,"mousemove",Co),Yt(ae.wrapper.ownerDocument,"mouseup",Zo),Ee.history.lastSelOrigin=null}var Co=Ga(a,function(xo){xo.buttons===0||!Jt(xo)?ro(xo):Oa(xo)}),Zo=Ga(a,ro);a.state.selectingText=Zo,Pt(ae.wrapper.ownerDocument,"mousemove",Co),Pt(ae.wrapper.ownerDocument,"mouseup",Zo)}function au(a,E){var ee=E.anchor,z=E.head,ae=Ln(a.doc,ee.line);if(Xt(ee,z)==0&&ee.sticky==z.sticky)return E;var Ee=Me(ae);if(!Ee)return E;var je=ht(Ee,ee.ch,ee.sticky),st=Ee[je];if(st.from!=ee.ch&&st.to!=ee.ch)return E;var mt=je+(st.from==ee.ch==(st.level!=1)?0:1);if(mt==0||mt==Ee.length)return E;var wt;if(z.line!=ee.line)wt=(z.line-ee.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var mn=ht(Ee,z.ch,z.sticky),Fn=mn-je||(z.ch-ee.ch)*(st.level==1?-1:1);mn==mt-1||mn==mt?wt=Fn<0:wt=Fn>0}var or=Ee[mt+(wt?-1:0)],Jn=wt==(or.level==1),la=Jn?or.from:or.to,Oa=Jn?"after":"before";return ee.ch==la&&ee.sticky==Oa?E:new kn(new It(ee.line,la,Oa),z)}function Ys(a,E,ee,z){var ae,Ee;if(E.touches)ae=E.touches[0].clientX,Ee=E.touches[0].clientY;else try{ae=E.clientX,Ee=E.clientY}catch(or){return!1}if(ae>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;z&&zt(E);var je=a.display,st=je.lineDiv.getBoundingClientRect();if(Ee>st.bottom||!tn(a,ee))return bn(E);Ee-=st.top-je.viewOffset;for(var mt=0;mt<a.display.gutterSpecs.length;++mt){var wt=je.gutters.childNodes[mt];if(wt&&wt.getBoundingClientRect().right>=ae){var mn=rn(a.doc,Ee),Fn=a.display.gutterSpecs[mt];return Lt(a,ee,a,mn,Fn.className,E),bn(E)}}}function Zs(a,E){return Ys(a,E,"gutterClick",!0)}function ou(a,E){Wi(a.display,E)||bu(a,E)||Zt(a,E,"contextmenu")||_e||a.display.input.onContextMenu(E)}function bu(a,E){return tn(a,"gutterContextMenu")?Ys(a,E,"gutterContextMenu",!1):!1}function Ou(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),As(a)}var mu={toString:function(){return"CodeMirror.Init"}},ku={},xu={};function Hu(a){var E=a.optionHandlers;function ee(z,ae,Ee,je){a.defaults[z]=ae,Ee&&(E[z]=je?function(st,mt,wt){wt!=mu&&Ee(st,mt,wt)}:Ee)}a.defineOption=ee,a.Init=mu,ee("value","",function(z,ae){return z.setValue(ae)},!0),ee("mode",null,function(z,ae){z.doc.modeOption=ae,ya(z)},!0),ee("indentUnit",2,ya,!0),ee("indentWithTabs",!1),ee("smartIndent",!0),ee("tabSize",4,function(z){Wa(z),As(z),Dl(z)},!0),ee("lineSeparator",null,function(z,ae){if(z.doc.lineSep=ae,!!ae){var Ee=[],je=z.doc.first;z.doc.iter(function(mt){for(var wt=0;;){var mn=mt.text.indexOf(ae,wt);if(mn==-1)break;wt=mn+ae.length,Ee.push(It(je,mn))}je++});for(var st=Ee.length-1;st>=0;st--)In(z.doc,ae,Ee[st],It(Ee[st].line,Ee[st].ch+ae.length))}}),ee("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(z,ae,Ee){z.state.specialChars=new RegExp(ae.source+(ae.test(" ")?"":"| "),"g"),Ee!=mu&&z.refresh()}),ee("specialCharPlaceholder",fl,function(z){return z.refresh()},!0),ee("electricChars",!0),ee("inputStyle",ue?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),ee("spellcheck",!1,function(z,ae){return z.getInputField().spellcheck=ae},!0),ee("autocorrect",!1,function(z,ae){return z.getInputField().autocorrect=ae},!0),ee("autocapitalize",!1,function(z,ae){return z.getInputField().autocapitalize=ae},!0),ee("rtlMoveVisually",!Le),ee("wholeLineUpdateBefore",!0),ee("theme","default",function(z){Ou(z),gn(z)},!0),ee("keyMap","default",function(z,ae,Ee){var je=Hi(ae),st=Ee!=mu&&Hi(Ee);st&&st.detach&&st.detach(z,je),je.attach&&je.attach(z,st||null)}),ee("extraKeys",null),ee("configureMouse",null),ee("lineWrapping",!1,Vu,!0),ee("gutters",[],function(z,ae){z.display.gutterSpecs=Kt(ae,z.options.lineNumbers),gn(z)},!0),ee("fixedGutter",!0,function(z,ae){z.display.gutters.style.left=ae?Xs(z.display)+"px":"0",z.refresh()},!0),ee("coverGutterNextToScrollbar",!1,function(z){return na(z)},!0),ee("scrollbarStyle","native",function(z){da(z),na(z),z.display.scrollbars.setScrollTop(z.doc.scrollTop),z.display.scrollbars.setScrollLeft(z.doc.scrollLeft)},!0),ee("lineNumbers",!1,function(z,ae){z.display.gutterSpecs=Kt(z.options.gutters,ae),gn(z)},!0),ee("firstLineNumber",1,gn,!0),ee("lineNumberFormatter",function(z){return z},gn,!0),ee("showCursorWhenSelecting",!1,Ps,!0),ee("resetSelectionOnContextMenu",!0),ee("lineWiseCopyCut",!0),ee("pasteLinesPerSelection",!0),ee("selectionsMayTouch",!1),ee("readOnly",!1,function(z,ae){ae=="nocursor"&&(Ts(z),z.display.input.blur()),z.display.input.readOnlyChanged(ae)}),ee("screenReaderLabel",null,function(z,ae){ae=ae===""?null:ae,z.display.input.screenReaderLabelChanged(ae)}),ee("disableInput",!1,function(z,ae){ae||z.display.input.reset()},!0),ee("dragDrop",!0,ju),ee("allowDropFileTypes",null),ee("cursorBlinkRate",530),ee("cursorScrollMargin",0),ee("cursorHeight",1,Ps,!0),ee("singleCursorHeightPerLine",!0,Ps,!0),ee("workTime",100),ee("workDelay",100),ee("flattenSpans",!0,Wa,!0),ee("addModeClass",!1,Wa,!0),ee("pollInterval",100),ee("undoDepth",200,function(z,ae){return z.doc.history.undoDepth=ae}),ee("historyEventDelay",1250),ee("viewportMargin",10,function(z){return z.refresh()},!0),ee("maxHighlightLength",1e4,Wa,!0),ee("moveInputWithCursor",!0,function(z,ae){ae||z.display.input.resetPosition()}),ee("tabindex",null,function(z,ae){return z.display.input.getField().tabIndex=ae||""}),ee("autofocus",null),ee("direction","ltr",function(z,ae){return z.doc.setDirection(ae)},!0),ee("phrases",null)}function ju(a,E,ee){var z=ee&&ee!=mu;if(!E!=!z){var ae=a.display.dragFunctions,Ee=E?Pt:Yt;Ee(a.display.scroller,"dragstart",ae.start),Ee(a.display.scroller,"dragenter",ae.enter),Ee(a.display.scroller,"dragover",ae.over),Ee(a.display.scroller,"dragleave",ae.leave),Ee(a.display.scroller,"drop",ae.drop)}}function Vu(a){a.options.lineWrapping?(Be(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(Re(a.display.wrapper,"CodeMirror-wrap"),fi(a)),Ns(a),Dl(a),As(a),setTimeout(function(){return na(a)},100)}function Al(a,E){var ee=this;if(!(this instanceof Al))return new Al(a,E);this.options=E=E?Et(E):{},Et(ku,E,!1);var z=E.value;typeof z=="string"?z=new ca(z,E.mode,null,E.lineSeparator,E.direction):E.mode&&(z.modeOption=E.mode),this.doc=z;var ae=new Al.inputStyles[E.inputStyle](this),Ee=this.display=new fn(a,z,ae,E);Ee.wrapper.CodeMirror=this,Ou(this),E.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),da(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 de,keySeq:null,specialChars:null},E.autofocus&&!ue&&Ee.input.focus(),ge&&ye<11&&setTimeout(function(){return ee.display.input.reset(!0)},20),Uu(this),ai(),Sa(this),this.curOp.forceUpdate=!0,ua(this,z),E.autofocus&&!ue||this.hasFocus()?setTimeout(function(){ee.hasFocus()&&!ee.state.focused&&_s(ee)},20):Ts(this);for(var je in xu)xu.hasOwnProperty(je)&&xu[je](this,E[je],mu);Mt(this),E.finishInit&&E.finishInit(this);for(var st=0;st<Du.length;++st)Du[st](this);_a(this),xe&&E.lineWrapping&&getComputedStyle(Ee.lineDiv).textRendering=="optimizelegibility"&&(Ee.lineDiv.style.textRendering="auto")}Al.defaults=ku,Al.optionHandlers=xu;function Uu(a){var E=a.display;Pt(E.scroller,"mousedown",Ga(a,Eu)),ge&&ye<11?Pt(E.scroller,"dblclick",Ga(a,function(mt){if(!Zt(a,mt)){var wt=hs(a,mt);if(!(!wt||Zs(a,mt)||Wi(a.display,mt))){zt(mt);var mn=a.findWordAt(wt);nr(a.doc,mn.anchor,mn.head)}}})):Pt(E.scroller,"dblclick",function(mt){return Zt(a,mt)||zt(mt)}),Pt(E.scroller,"contextmenu",function(mt){return ou(a,mt)}),Pt(E.input.getField(),"contextmenu",function(mt){E.scroller.contains(mt.target)||ou(a,mt)});var ee,z={end:0};function ae(){E.activeTouch&&(ee=setTimeout(function(){return E.activeTouch=null},1e3),z=E.activeTouch,z.end=+new Date)}function Ee(mt){if(mt.touches.length!=1)return!1;var wt=mt.touches[0];return wt.radiusX<=1&&wt.radiusY<=1}function je(mt,wt){if(wt.left==null)return!0;var mn=wt.left-mt.left,Fn=wt.top-mt.top;return mn*mn+Fn*Fn>20*20}Pt(E.scroller,"touchstart",function(mt){if(!Zt(a,mt)&&!Ee(mt)&&!Zs(a,mt)){E.input.ensurePolled(),clearTimeout(ee);var wt=+new Date;E.activeTouch={start:wt,moved:!1,prev:wt-z.end<=300?z:null},mt.touches.length==1&&(E.activeTouch.left=mt.touches[0].pageX,E.activeTouch.top=mt.touches[0].pageY)}}),Pt(E.scroller,"touchmove",function(){E.activeTouch&&(E.activeTouch.moved=!0)}),Pt(E.scroller,"touchend",function(mt){var wt=E.activeTouch;if(wt&&!Wi(E,mt)&&wt.left!=null&&!wt.moved&&new Date-wt.start<300){var mn=a.coordsChar(E.activeTouch,"page"),Fn;!wt.prev||je(wt,wt.prev)?Fn=new kn(mn,mn):!wt.prev.prev||je(wt,wt.prev.prev)?Fn=a.findWordAt(mn):Fn=new kn(It(mn.line,0),Qt(a.doc,It(mn.line+1,0))),a.setSelection(Fn.anchor,Fn.head),a.focus(),zt(mt)}ae()}),Pt(E.scroller,"touchcancel",ae),Pt(E.scroller,"scroll",function(){E.scroller.clientHeight&&(kr(a,E.scroller.scrollTop),Zr(a,E.scroller.scrollLeft,!0),Lt(a,"scroll",a))}),Pt(E.scroller,"mousewheel",function(mt){return Vn(a,mt)}),Pt(E.scroller,"DOMMouseScroll",function(mt){return Vn(a,mt)}),Pt(E.wrapper,"scroll",function(){return E.wrapper.scrollTop=E.wrapper.scrollLeft=0}),E.dragFunctions={enter:function(mt){Zt(a,mt)||bt(mt)},over:function(mt){Zt(a,mt)||(Pi(a,mt),bt(mt))},start:function(mt){return ci(a,mt)},drop:Ga(a,Oi),leave:function(mt){Zt(a,mt)||$i(a)}};var st=E.input.getField();Pt(st,"keyup",function(mt){return Nl.call(a,mt)}),Pt(st,"keydown",Ga(a,Cs)),Pt(st,"keypress",Ga(a,$s)),Pt(st,"focus",function(mt){return _s(a,mt)}),Pt(st,"blur",function(mt){return Ts(a,mt)})}var Du=[];Al.defineInitHook=function(a){return Du.push(a)};function Cu(a,E,ee,z){var ae=a.doc,Ee;ee==null&&(ee="add"),ee=="smart"&&(ae.mode.indent?Ee=Ma(a,E).state:ee="prev");var je=a.options.tabSize,st=Ln(ae,E),mt=He(st.text,null,je);st.stateAfter&&(st.stateAfter=null);var wt=st.text.match(/^\s*/)[0],mn;if(!z&&!/\S/.test(st.text))mn=0,ee="not";else if(ee=="smart"&&(mn=ae.mode.indent(Ee,st.text.slice(wt.length),st.text),mn==ct||mn>150)){if(!z)return;ee="prev"}ee=="prev"?E>ae.first?mn=He(Ln(ae,E-1).text,null,je):mn=0:ee=="add"?mn=mt+a.options.indentUnit:ee=="subtract"?mn=mt-a.options.indentUnit:typeof ee=="number"&&(mn=mt+ee),mn=Math.max(0,mn);var Fn="",or=0;if(a.options.indentWithTabs)for(var Jn=Math.floor(mn/je);Jn;--Jn)or+=je,Fn+=" ";if(or<mn&&(Fn+=Dt(mn-or)),Fn!=wt)return In(ae,Fn,It(E,0),It(E,wt.length),"+input"),st.stateAfter=null,!0;for(var la=0;la<ae.sel.ranges.length;la++){var Oa=ae.sel.ranges[la];if(Oa.head.line==E&&Oa.head.ch<wt.length){var ro=It(E,wt.length);xn(ae,la,new kn(ro,ro));break}}}var zs=null;function wu(a){zs=a}function Bu(a,E,ee,z,ae){var Ee=a.doc;a.display.shift=!1,z||(z=Ee.sel);var je=+new Date-200,st=ae=="paste"||a.state.pasteIncoming>je,mt=Un(E),wt=null;if(st&&z.ranges.length>1)if(zs&&zs.text.join(`
|
|
|
`)==E){if(z.ranges.length%zs.text.length==0){wt=[];for(var mn=0;mn<zs.text.length;mn++)wt.push(Ee.splitLines(zs.text[mn]))}}else mt.length==z.ranges.length&&a.options.pasteLinesPerSelection&&(wt=kt(mt,function(Co){return[Co]}));for(var Fn=a.curOp.updateInput,or=z.ranges.length-1;or>=0;or--){var Jn=z.ranges[or],la=Jn.from(),Oa=Jn.to();Jn.empty()&&(ee&&ee>0?la=It(la.line,la.ch-ee):a.state.overwrite&&!st?Oa=It(Oa.line,Math.min(Ln(Ee,Oa.line).text.length,Oa.ch+We(mt).length)):st&&zs&&zs.lineWise&&zs.text.join(`
|
|
|
`)==mt.join(`
|
|
|
`)&&(la=Oa=It(la.line,0)));var ro={from:la,to:Oa,text:wt?wt[or%wt.length]:mt,origin:ae||(st?"paste":a.state.cutIncoming>je?"cut":"+input")};Fr(a.doc,ro),Mi(a,"inputRead",a,ro)}E&&!st&&Mu(a,E),Mn(a),a.curOp.updateInput<2&&(a.curOp.updateInput=Fn),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function Nu(a,E){var ee=a.clipboardData&&a.clipboardData.getData("Text");if(ee)return a.preventDefault(),!E.isReadOnly()&&!E.options.disableInput&&ao(E,function(){return Bu(E,ee,0,null,"paste")}),!0}function Mu(a,E){if(!(!a.options.electricChars||!a.options.smartIndent))for(var ee=a.doc.sel,z=ee.ranges.length-1;z>=0;z--){var ae=ee.ranges[z];if(!(ae.head.ch>100||z&&ee.ranges[z-1].head.line==ae.head.line)){var Ee=a.getModeAt(ae.head),je=!1;if(Ee.electricChars){for(var st=0;st<Ee.electricChars.length;st++)if(E.indexOf(Ee.electricChars.charAt(st))>-1){je=Cu(a,ae.head.line,"smart");break}}else Ee.electricInput&&Ee.electricInput.test(Ln(a.doc,ae.head.line).text.slice(0,ae.head.ch))&&(je=Cu(a,ae.head.line,"smart"));je&&Mi(a,"electricInput",a,ae.head.line)}}}function Tu(a){for(var E=[],ee=[],z=0;z<a.doc.sel.ranges.length;z++){var ae=a.doc.sel.ranges[z].head.line,Ee={anchor:It(ae,0),head:It(ae+1,0)};ee.push(Ee),E.push(a.getRange(Ee.anchor,Ee.head))}return{text:E,ranges:ee}}function Lu(a,E,ee,z){a.setAttribute("autocorrect",ee?"":"off"),a.setAttribute("autocapitalize",z?"":"off"),a.setAttribute("spellcheck",!!E)}function Ru(){var a=Ue("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),E=Ue("div",[a],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return xe?a.style.width="1000px":a.setAttribute("wrap","off"),De&&(a.style.border="1px solid black"),Lu(a),E}function Ku(a){var E=a.optionHandlers,ee=a.helpers={};a.prototype={constructor:a,focus:function(){window.focus(),this.display.input.focus()},setOption:function(z,ae){var Ee=this.options,je=Ee[z];Ee[z]==ae&&z!="mode"||(Ee[z]=ae,E.hasOwnProperty(z)&&Ga(this,E[z])(this,ae,je),Lt(this,"optionChange",this,z))},getOption:function(z){return this.options[z]},getDoc:function(){return this.doc},addKeyMap:function(z,ae){this.state.keyMaps[ae?"push":"unshift"](Hi(z))},removeKeyMap:function(z){for(var ae=this.state.keyMaps,Ee=0;Ee<ae.length;++Ee)if(ae[Ee]==z||ae[Ee].name==z)return ae.splice(Ee,1),!0},addOverlay:so(function(z,ae){var Ee=z.token?z:a.getMode(this.options,z);if(Ee.startState)throw new Error("Overlays may not be stateful.");Ot(this.state.overlays,{mode:Ee,modeSpec:z,opaque:ae&&ae.opaque,priority:ae&&ae.priority||0},function(je){return je.priority}),this.state.modeGen++,Dl(this)}),removeOverlay:so(function(z){for(var ae=this.state.overlays,Ee=0;Ee<ae.length;++Ee){var je=ae[Ee].modeSpec;if(je==z||typeof z=="string"&&je.name==z){ae.splice(Ee,1),this.state.modeGen++,Dl(this);return}}}),indentLine:so(function(z,ae,Ee){typeof ae!="string"&&typeof ae!="number"&&(ae==null?ae=this.options.smartIndent?"smart":"prev":ae=ae?"add":"subtract"),At(this.doc,z)&&Cu(this,z,ae,Ee)}),indentSelection:so(function(z){for(var ae=this.doc.sel.ranges,Ee=-1,je=0;je<ae.length;je++){var st=ae[je];if(st.empty())st.head.line>Ee&&(Cu(this,st.head.line,z,!0),Ee=st.head.line,je==this.doc.sel.primIndex&&Mn(this));else{var mt=st.from(),wt=st.to(),mn=Math.max(Ee,mt.line);Ee=Math.min(this.lastLine(),wt.line-(wt.ch?0:1))+1;for(var Fn=mn;Fn<Ee;++Fn)Cu(this,Fn,z);var or=this.doc.sel.ranges;mt.ch==0&&ae.length==or.length&&or[je].from().ch>0&&xn(this.doc,je,new kn(mt,or[je].to()),Pe)}}}),getTokenAt:function(z,ae){return wa(this,z,ae)},getLineTokens:function(z,ae){return wa(this,It(z),ae,!0)},getTokenTypeAt:function(z){z=Qt(this.doc,z);var ae=Da(this,Ln(this.doc,z.line)),Ee=0,je=(ae.length-1)/2,st=z.ch,mt;if(st==0)mt=ae[2];else for(;;){var wt=Ee+je>>1;if((wt?ae[wt*2-1]:0)>=st)je=wt;else if(ae[wt*2+1]<st)Ee=wt+1;else{mt=ae[wt*2+2];break}}var mn=mt?mt.indexOf("overlay "):-1;return mn<0?mt:mn==0?null:mt.slice(0,mn-1)},getModeAt:function(z){var ae=this.doc.mode;return ae.innerMode?a.innerMode(ae,this.getTokenAt(z).state).mode:ae},getHelper:function(z,ae){return this.getHelpers(z,ae)[0]},getHelpers:function(z,ae){var Ee=[];if(!ee.hasOwnProperty(ae))return Ee;var je=ee[ae],st=this.getModeAt(z);if(typeof st[ae]=="string")je[st[ae]]&&Ee.push(je[st[ae]]);else if(st[ae])for(var mt=0;mt<st[ae].length;mt++){var wt=je[st[ae][mt]];wt&&Ee.push(wt)}else st.helperType&&je[st.helperType]?Ee.push(je[st.helperType]):je[st.name]&&Ee.push(je[st.name]);for(var mn=0;mn<je._global.length;mn++){var Fn=je._global[mn];Fn.pred(st,this)&&Oe(Ee,Fn.val)==-1&&Ee.push(Fn.val)}return Ee},getStateAfter:function(z,ae){var Ee=this.doc;return z=qt(Ee,z==null?Ee.first+Ee.size-1:z),Ma(this,z+1,ae).state},cursorCoords:function(z,ae){var Ee,je=this.doc.sel.primary();return z==null?Ee=je.head:typeof z=="object"?Ee=Qt(this.doc,z):Ee=z?je.from():je.to(),Fl(this,Ee,ae||"page")},charCoords:function(z,ae){return bs(this,Qt(this.doc,z),ae||"page")},coordsChar:function(z,ae){return z=Hs(this,z,ae||"page"),yl(this,z.left,z.top)},lineAtHeight:function(z,ae){return z=Hs(this,{top:z,left:0},ae||"page").top,rn(this.doc,z+this.display.viewOffset)},heightAtLine:function(z,ae,Ee){var je=!1,st;if(typeof z=="number"){var mt=this.doc.first+this.doc.size-1;z<this.doc.first?z=this.doc.first:z>mt&&(z=mt,je=!0),st=Ln(this.doc,z)}else st=z;return ks(this,st,{top:0,left:0},ae||"page",Ee||je).top+(je?this.doc.height-zo(st):0)},defaultTextHeight:function(){return Vl(this.display)},defaultCharWidth:function(){return as(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(z,ae,Ee,je,st){var mt=this.display;z=Fl(this,Qt(this.doc,z));var wt=z.bottom,mn=z.left;if(ae.style.position="absolute",ae.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(ae),mt.sizer.appendChild(ae),je=="over")wt=z.top;else if(je=="above"||je=="near"){var Fn=Math.max(mt.wrapper.clientHeight,this.doc.height),or=Math.max(mt.sizer.clientWidth,mt.lineSpace.clientWidth);(je=="above"||z.bottom+ae.offsetHeight>Fn)&&z.top>ae.offsetHeight?wt=z.top-ae.offsetHeight:z.bottom+ae.offsetHeight<=Fn&&(wt=z.bottom),mn+ae.offsetWidth>or&&(mn=or-ae.offsetWidth)}ae.style.top=wt+"px",ae.style.left=ae.style.right="",st=="right"?(mn=mt.sizer.clientWidth-ae.offsetWidth,ae.style.right="0px"):(st=="left"?mn=0:st=="middle"&&(mn=(mt.sizer.clientWidth-ae.offsetWidth)/2),ae.style.left=mn+"px"),Ee&&Tt(this,{left:mn,top:wt,right:mn+ae.offsetWidth,bottom:wt+ae.offsetHeight})},triggerOnKeyDown:so(Cs),triggerOnKeyPress:so($s),triggerOnKeyUp:Nl,triggerOnMouseDown:so(Eu),execCommand:function(z){if(Pa.hasOwnProperty(z))return Pa[z].call(null,this)},triggerElectric:so(function(z){Mu(this,z)}),findPosH:function(z,ae,Ee,je){var st=1;ae<0&&(st=-1,ae=-ae);for(var mt=Qt(this.doc,z),wt=0;wt<ae&&(mt=Pu(this.doc,mt,st,Ee,je),!mt.hitSide);++wt);return mt},moveH:so(function(z,ae){var Ee=this;this.extendSelectionsBy(function(je){return Ee.display.shift||Ee.doc.extend||je.empty()?Pu(Ee.doc,je.head,z,ae,Ee.options.rtlMoveVisually):z<0?je.from():je.to()},ut)}),deleteH:so(function(z,ae){var Ee=this.doc.sel,je=this.doc;Ee.somethingSelected()?je.replaceSelection("",null,"+delete"):co(this,function(st){var mt=Pu(je,st.head,z,ae,!1);return z<0?{from:mt,to:st.head}:{from:st.head,to:mt}})}),findPosV:function(z,ae,Ee,je){var st=1,mt=je;ae<0&&(st=-1,ae=-ae);for(var wt=Qt(this.doc,z),mn=0;mn<ae;++mn){var Fn=Fl(this,wt,"div");if(mt==null?mt=Fn.left:Fn.left=mt,wt=Zu(this,Fn,st,Ee),wt.hitSide)break}return wt},moveV:so(function(z,ae){var Ee=this,je=this.doc,st=[],mt=!this.display.shift&&!je.extend&&je.sel.somethingSelected();if(je.extendSelectionsBy(function(mn){if(mt)return z<0?mn.from():mn.to();var Fn=Fl(Ee,mn.head,"div");mn.goalColumn!=null&&(Fn.left=mn.goalColumn),st.push(Fn.left);var or=Zu(Ee,Fn,z,ae);return ae=="page"&&mn==je.sel.primary()&&Cn(Ee,bs(Ee,or,"div").top-Fn.top),or},ut),st.length)for(var wt=0;wt<je.sel.ranges.length;wt++)je.sel.ranges[wt].goalColumn=st[wt]}),findWordAt:function(z){var ae=this.doc,Ee=Ln(ae,z.line).text,je=z.ch,st=z.ch;if(Ee){var mt=this.getHelper(z,"wordChars");(z.sticky=="before"||st==Ee.length)&&je?--je:++st;for(var wt=Ee.charAt(je),mn=re(wt,mt)?function(Fn){return re(Fn,mt)}:/\s/.test(wt)?function(Fn){return/\s/.test(Fn)}:function(Fn){return!/\s/.test(Fn)&&!re(Fn)};je>0&&mn(Ee.charAt(je-1));)--je;for(;st<Ee.length&&mn(Ee.charAt(st));)++st}return new kn(It(z.line,je),It(z.line,st))},toggleOverwrite:function(z){z!=null&&z==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?Be(this.display.cursorDiv,"CodeMirror-overwrite"):Re(this.display.cursorDiv,"CodeMirror-overwrite"),Lt(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==Ce()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:so(function(z,ae){zn(this,z,ae)}),getScrollInfo:function(){var z=this.display.scroller;return{left:z.scrollLeft,top:z.scrollTop,height:z.scrollHeight-Ol(this)-this.display.barHeight,width:z.scrollWidth-Ol(this)-this.display.barWidth,clientHeight:ki(this),clientWidth:Xl(this)}},scrollIntoView:so(function(z,ae){z==null?(z={from:this.doc.sel.primary().head,to:null},ae==null&&(ae=this.options.cursorScrollMargin)):typeof z=="number"?z={from:It(z,0),to:null}:z.from==null&&(z={from:z,to:null}),z.to||(z.to=z.from),z.margin=ae||0,z.from.line!=null?ur(this,z):jn(this,z.from,z.to,z.margin)}),setSize:so(function(z,ae){var Ee=this,je=function(mt){return typeof mt=="number"||/^\d+$/.test(String(mt))?mt+"px":mt};z!=null&&(this.display.wrapper.style.width=je(z)),ae!=null&&(this.display.wrapper.style.height=je(ae)),this.options.lineWrapping&&wl(this);var st=this.display.viewFrom;this.doc.iter(st,this.display.viewTo,function(mt){if(mt.widgets){for(var wt=0;wt<mt.widgets.length;wt++)if(mt.widgets[wt].noHScroll){ss(Ee,st,"widget");break}}++st}),this.curOp.forceUpdate=!0,Lt(this,"refresh",this)}),operation:function(z){return ao(this,z)},startOperation:function(){return Sa(this)},endOperation:function(){return _a(this)},refresh:so(function(){var z=this.display.cachedTextHeight;Dl(this),this.curOp.forceUpdate=!0,As(this),zn(this,this.doc.scrollLeft,this.doc.scrollTop),tt(this.display),(z==null||Math.abs(z-Vl(this.display))>.5||this.options.lineWrapping)&&Ns(this),Lt(this,"refresh",this)}),swapDoc:so(function(z){var ae=this.doc;return ae.cm=null,this.state.selectingText&&this.state.selectingText(),ua(this,z),As(this),this.display.input.reset(),zn(this,z.scrollLeft,z.scrollTop),this.curOp.forceScroll=!0,Mi(this,"swapDoc",this,ae),ae}),phrase:function(z){var ae=this.options.phrases;return ae&&Object.prototype.hasOwnProperty.call(ae,z)?ae[z]:z},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}},xt(a),a.registerHelper=function(z,ae,Ee){ee.hasOwnProperty(z)||(ee[z]=a[z]={_global:[]}),ee[z][ae]=Ee},a.registerGlobalHelper=function(z,ae,Ee,je){a.registerHelper(z,ae,je),ee[z]._global.push({pred:Ee,val:je})}}function Pu(a,E,ee,z,ae){var Ee=E,je=ee,st=Ln(a,E.line),mt=ae&&a.direction=="rtl"?-ee:ee;function wt(){var Zo=E.line+mt;return Zo<a.first||Zo>=a.first+a.size?!1:(E=new It(Zo,E.ch,E.sticky),st=Ln(a,Zo))}function mn(Zo){var xo;if(z=="codepoint"){var Yo=st.text.charCodeAt(E.ch+(z>0?0:-1));isNaN(Yo)?xo=null:xo=new It(E.line,Math.max(0,Math.min(st.text.length,E.ch+ee*(Yo>=55296&&Yo<56320?2:1))),-ee)}else ae?xo=Pr(a.cm,st,E,ee):xo=nl(st,E,ee);if(xo==null)if(!Zo&&wt())E=_i(ae,a.cm,st,E.line,mt);else return!1;else E=xo;return!0}if(z=="char"||z=="codepoint")mn();else if(z=="column")mn(!0);else if(z=="word"||z=="group")for(var Fn=null,or=z=="group",Jn=a.cm&&a.cm.getHelper(E,"wordChars"),la=!0;!(ee<0&&!mn(!la));la=!1){var Oa=st.text.charAt(E.ch)||`
|
|
|
`,ro=re(Oa,Jn)?"w":or&&Oa==`
|
|
|
`?"n":!or||/\s/.test(Oa)?null:"p";if(or&&!la&&!ro&&(ro="s"),Fn&&Fn!=ro){ee<0&&(ee=1,mn(),E.sticky="after");break}if(ro&&(Fn=ro),ee>0&&!mn(!la))break}var Co=no(a,E,Ee,je,!0);return gt(Ee,Co)&&(Co.hitSide=!0),Co}function Zu(a,E,ee,z){var ae=a.doc,Ee=E.left,je;if(z=="page"){var st=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),mt=Math.max(st-.5*Vl(a.display),3);je=(ee>0?E.bottom:E.top)+ee*mt}else z=="line"&&(je=ee>0?E.bottom+3:E.top-3);for(var wt;wt=yl(a,Ee,je),!!wt.outside;){if(ee<0?je<=0:je>=ae.height){wt.hitSide=!0;break}je+=ee*5}return wt}var dl=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new de,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};dl.prototype.init=function(a){var E=this,ee=this,z=ee.cm,ae=ee.div=a.lineDiv;Lu(ae,z.options.spellcheck,z.options.autocorrect,z.options.autocapitalize);function Ee(st){for(var mt=st.target;mt;mt=mt.parentNode){if(mt==ae)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(mt.className))break}return!1}Pt(ae,"paste",function(st){!Ee(st)||Zt(z,st)||Nu(st,z)||ye<=11&&setTimeout(Ga(z,function(){return E.updateFromDOM()}),20)}),Pt(ae,"compositionstart",function(st){E.composing={data:st.data,done:!1}}),Pt(ae,"compositionupdate",function(st){E.composing||(E.composing={data:st.data,done:!1})}),Pt(ae,"compositionend",function(st){E.composing&&(st.data!=E.composing.data&&E.readFromDOMSoon(),E.composing.done=!0)}),Pt(ae,"touchstart",function(){return ee.forceCompositionEnd()}),Pt(ae,"input",function(){E.composing||E.readFromDOMSoon()});function je(st){if(!(!Ee(st)||Zt(z,st))){if(z.somethingSelected())wu({lineWise:!1,text:z.getSelections()}),st.type=="cut"&&z.replaceSelection("",null,"cut");else if(z.options.lineWiseCopyCut){var mt=Tu(z);wu({lineWise:!0,text:mt.text}),st.type=="cut"&&z.operation(function(){z.setSelections(mt.ranges,0,Pe),z.replaceSelection("",null,"cut")})}else return;if(st.clipboardData){st.clipboardData.clearData();var wt=zs.text.join(`
|
|
|
`);if(st.clipboardData.setData("Text",wt),st.clipboardData.getData("Text")==wt){st.preventDefault();return}}var mn=Ru(),Fn=mn.firstChild;z.display.lineSpace.insertBefore(mn,z.display.lineSpace.firstChild),Fn.value=zs.text.join(`
|
|
|
`);var or=document.activeElement;Qe(Fn),setTimeout(function(){z.display.lineSpace.removeChild(mn),or.focus(),or==ae&&ee.showPrimarySelection()},50)}}Pt(ae,"copy",je),Pt(ae,"cut",je)},dl.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},dl.prototype.prepareSelection=function(){var a=Qs(this.cm,!1);return a.focus=document.activeElement==this.div,a},dl.prototype.showSelection=function(a,E){!a||!this.cm.display.view.length||((a.focus||E)&&this.showPrimarySelection(),this.showMultipleSelections(a))},dl.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},dl.prototype.showPrimarySelection=function(){var a=this.getSelection(),E=this.cm,ee=E.doc.sel.primary(),z=ee.from(),ae=ee.to();if(E.display.viewTo==E.display.viewFrom||z.line>=E.display.viewTo||ae.line<E.display.viewFrom){a.removeAllRanges();return}var Ee=Su(E,a.anchorNode,a.anchorOffset),je=Su(E,a.focusNode,a.focusOffset);if(!(Ee&&!Ee.bad&&je&&!je.bad&&Xt(En(Ee,je),z)==0&&Xt(an(Ee,je),ae)==0)){var st=E.display.view,mt=z.line>=E.display.viewFrom&&zu(E,z)||{node:st[0].measure.map[2],offset:0},wt=ae.line<E.display.viewTo&&zu(E,ae);if(!wt){var mn=st[st.length-1].measure,Fn=mn.maps?mn.maps[mn.maps.length-1]:mn.map;wt={node:Fn[Fn.length-1],offset:Fn[Fn.length-2]-Fn[Fn.length-3]}}if(!mt||!wt){a.removeAllRanges();return}var or=a.rangeCount&&a.getRangeAt(0),Jn;try{Jn=Ae(mt.node,mt.offset,wt.offset,wt.node)}catch(la){}Jn&&(!y&&E.state.focused?(a.collapse(mt.node,mt.offset),Jn.collapsed||(a.removeAllRanges(),a.addRange(Jn))):(a.removeAllRanges(),a.addRange(Jn)),or&&a.anchorNode==null?a.addRange(or):y&&this.startGracePeriod()),this.rememberSelection()}},dl.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)},dl.prototype.showMultipleSelections=function(a){Te(this.cm.display.cursorDiv,a.cursors),Te(this.cm.display.selectionDiv,a.selection)},dl.prototype.rememberSelection=function(){var a=this.getSelection();this.lastAnchorNode=a.anchorNode,this.lastAnchorOffset=a.anchorOffset,this.lastFocusNode=a.focusNode,this.lastFocusOffset=a.focusOffset},dl.prototype.selectionInEditor=function(){var a=this.getSelection();if(!a.rangeCount)return!1;var E=a.getRangeAt(0).commonAncestorContainer;return rt(this.div,E)},dl.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},dl.prototype.blur=function(){this.div.blur()},dl.prototype.getField=function(){return this.div},dl.prototype.supportsTouch=function(){return!0},dl.prototype.receivedFocus=function(){var a=this;this.selectionInEditor()?this.pollSelection():ao(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)},dl.prototype.selectionChanged=function(){var a=this.getSelection();return a.anchorNode!=this.lastAnchorNode||a.anchorOffset!=this.lastAnchorOffset||a.focusNode!=this.lastFocusNode||a.focusOffset!=this.lastFocusOffset},dl.prototype.pollSelection=function(){if(!(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())){var a=this.getSelection(),E=this.cm;if(Fe&&Se&&this.cm.display.gutterSpecs.length&&$u(a.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(!this.composing){this.rememberSelection();var ee=Su(E,a.anchorNode,a.anchorOffset),z=Su(E,a.focusNode,a.focusOffset);ee&&z&&ao(E,function(){Rn(E.doc,mr(ee,z),Pe),(ee.bad||z.bad)&&(E.curOp.selectionChanged=!0)})}}},dl.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var a=this.cm,E=a.display,ee=a.doc.sel.primary(),z=ee.from(),ae=ee.to();if(z.ch==0&&z.line>a.firstLine()&&(z=It(z.line-1,Ln(a.doc,z.line-1).length)),ae.ch==Ln(a.doc,ae.line).text.length&&ae.line<a.lastLine()&&(ae=It(ae.line+1,0)),z.line<E.viewFrom||ae.line>E.viewTo-1)return!1;var Ee,je,st;z.line==E.viewFrom||(Ee=is(a,z.line))==0?(je=Ut(E.view[0].line),st=E.view[0].node):(je=Ut(E.view[Ee].line),st=E.view[Ee-1].node.nextSibling);var mt=is(a,ae.line),wt,mn;if(mt==E.view.length-1?(wt=E.viewTo-1,mn=E.lineDiv.lastChild):(wt=Ut(E.view[mt+1].line)-1,mn=E.view[mt+1].node.previousSibling),!st)return!1;for(var Fn=a.doc.splitLines(Yu(a,st,mn,je,wt)),or=tr(a.doc,It(je,0),It(wt,Ln(a.doc,wt).text.length));Fn.length>1&&or.length>1;)if(We(Fn)==We(or))Fn.pop(),or.pop(),wt--;else if(Fn[0]==or[0])Fn.shift(),or.shift(),je++;else break;for(var Jn=0,la=0,Oa=Fn[0],ro=or[0],Co=Math.min(Oa.length,ro.length);Jn<Co&&Oa.charCodeAt(Jn)==ro.charCodeAt(Jn);)++Jn;for(var Zo=We(Fn),xo=We(or),Yo=Math.min(Zo.length-(Fn.length==1?Jn:0),xo.length-(or.length==1?Jn:0));la<Yo&&Zo.charCodeAt(Zo.length-la-1)==xo.charCodeAt(xo.length-la-1);)++la;if(Fn.length==1&&or.length==1&&je==z.line)for(;Jn&&Jn>z.ch&&Zo.charCodeAt(Zo.length-la-1)==xo.charCodeAt(xo.length-la-1);)Jn--,la++;Fn[Fn.length-1]=Zo.slice(0,Zo.length-la).replace(/^\u200b+/,""),Fn[0]=Fn[0].slice(Jn).replace(/\u200b+$/,"");var Fi=It(je,Jn),hi=It(wt,or.length?We(or).length-la:0);if(Fn.length>1||Fn[0]||Xt(Fi,hi))return In(a.doc,Fn,Fi,hi,"+input"),!0},dl.prototype.ensurePolled=function(){this.forceCompositionEnd()},dl.prototype.reset=function(){this.forceCompositionEnd()},dl.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},dl.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))},dl.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&ao(this.cm,function(){return Dl(a.cm)})},dl.prototype.setUneditable=function(a){a.contentEditable="false"},dl.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||Ga(this.cm,Bu)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},dl.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},dl.prototype.onContextMenu=function(){},dl.prototype.resetPosition=function(){},dl.prototype.needsContentAttribute=!0;function zu(a,E){var ee=_l(a,E.line);if(!ee||ee.hidden)return null;var z=Ln(a.doc,E.line),ae=ms(ee,z,E.line),Ee=Me(z,a.doc.direction),je="left";if(Ee){var st=ht(Ee,E.ch);je=st%2?"right":"left"}var mt=Fs(ae.map,E.ch,je);return mt.offset=mt.collapse=="right"?mt.end:mt.start,mt}function $u(a){for(var E=a;E;E=E.parentNode)if(/CodeMirror-gutter-wrapper/.test(E.className))return!0;return!1}function pu(a,E){return E&&(a.bad=!0),a}function Yu(a,E,ee,z,ae){var Ee="",je=!1,st=a.doc.lineSeparator(),mt=!1;function wt(Jn){return function(la){return la.id==Jn}}function mn(){je&&(Ee+=st,mt&&(Ee+=st),je=mt=!1)}function Fn(Jn){Jn&&(mn(),Ee+=Jn)}function or(Jn){if(Jn.nodeType==1){var la=Jn.getAttribute("cm-text");if(la){Fn(la);return}var Oa=Jn.getAttribute("cm-marker"),ro;if(Oa){var Co=a.findMarks(It(z,0),It(ae+1,0),wt(+Oa));Co.length&&(ro=Co[0].find(0))&&Fn(tr(a.doc,ro.from,ro.to).join(st));return}if(Jn.getAttribute("contenteditable")=="false")return;var Zo=/^(pre|div|p|li|table|br)$/i.test(Jn.nodeName);if(!/^br$/i.test(Jn.nodeName)&&Jn.textContent.length==0)return;Zo&&mn();for(var xo=0;xo<Jn.childNodes.length;xo++)or(Jn.childNodes[xo]);/^(pre|p)$/i.test(Jn.nodeName)&&(mt=!0),Zo&&(je=!0)}else Jn.nodeType==3&&Fn(Jn.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;or(E),E!=ee;)E=E.nextSibling,mt=!1;return Ee}function Su(a,E,ee){var z;if(E==a.display.lineDiv){if(z=a.display.lineDiv.childNodes[ee],!z)return pu(a.clipPos(It(a.display.viewTo-1)),!0);E=null,ee=0}else for(z=E;;z=z.parentNode){if(!z||z==a.display.lineDiv)return null;if(z.parentNode&&z.parentNode==a.display.lineDiv)break}for(var ae=0;ae<a.display.view.length;ae++){var Ee=a.display.view[ae];if(Ee.node==z)return Gu(Ee,E,ee)}}function Gu(a,E,ee){var z=a.text.firstChild,ae=!1;if(!E||!rt(z,E))return pu(It(Ut(a.line),0),!0);if(E==z&&(ae=!0,E=z.childNodes[ee],ee=0,!E)){var Ee=a.rest?We(a.rest):a.line;return pu(It(Ut(Ee),Ee.text.length),ae)}var je=E.nodeType==3?E:null,st=E;for(!je&&E.childNodes.length==1&&E.firstChild.nodeType==3&&(je=E.firstChild,ee&&(ee=je.nodeValue.length));st.parentNode!=z;)st=st.parentNode;var mt=a.measure,wt=mt.maps;function mn(ro,Co,Zo){for(var xo=-1;xo<(wt?wt.length:0);xo++)for(var Yo=xo<0?mt.map:wt[xo],Fi=0;Fi<Yo.length;Fi+=3){var hi=Yo[Fi+2];if(hi==ro||hi==Co){var Yi=Ut(xo<0?a.line:a.rest[xo]),vl=Yo[Fi]+Zo;return(Zo<0||hi!=ro)&&(vl=Yo[Fi+(Zo?1:0)]),It(Yi,vl)}}}var Fn=mn(je,st,ee);if(Fn)return pu(Fn,ae);for(var or=st.nextSibling,Jn=je?je.nodeValue.length-ee:0;or;or=or.nextSibling){if(Fn=mn(or,or.firstChild,0),Fn)return pu(It(Fn.line,Fn.ch-Jn),ae);Jn+=or.textContent.length}for(var la=st.previousSibling,Oa=ee;la;la=la.previousSibling){if(Fn=mn(la,la.firstChild,-1),Fn)return pu(It(Fn.line,Fn.ch+Oa),ae);Oa+=la.textContent.length}}var Ml=function(a){this.cm=a,this.prevInput="",this.pollingFast=!1,this.polling=new de,this.hasSelection=!1,this.composing=null};Ml.prototype.init=function(a){var E=this,ee=this,z=this.cm;this.createField(a);var ae=this.textarea;a.wrapper.insertBefore(this.wrapper,a.wrapper.firstChild),De&&(ae.style.width="0px"),Pt(ae,"input",function(){ge&&ye>=9&&E.hasSelection&&(E.hasSelection=null),ee.poll()}),Pt(ae,"paste",function(je){Zt(z,je)||Nu(je,z)||(z.state.pasteIncoming=+new Date,ee.fastPoll())});function Ee(je){if(!Zt(z,je)){if(z.somethingSelected())wu({lineWise:!1,text:z.getSelections()});else if(z.options.lineWiseCopyCut){var st=Tu(z);wu({lineWise:!0,text:st.text}),je.type=="cut"?z.setSelections(st.ranges,null,Pe):(ee.prevInput="",ae.value=st.text.join(`
|
|
|
`),Qe(ae))}else return;je.type=="cut"&&(z.state.cutIncoming=+new Date)}}Pt(ae,"cut",Ee),Pt(ae,"copy",Ee),Pt(a.scroller,"paste",function(je){if(!(Wi(a,je)||Zt(z,je))){if(!ae.dispatchEvent){z.state.pasteIncoming=+new Date,ee.focus();return}var st=new Event("paste");st.clipboardData=je.clipboardData,ae.dispatchEvent(st)}}),Pt(a.lineSpace,"selectstart",function(je){Wi(a,je)||zt(je)}),Pt(ae,"compositionstart",function(){var je=z.getCursor("from");ee.composing&&ee.composing.range.clear(),ee.composing={start:je,range:z.markText(je,z.getCursor("to"),{className:"CodeMirror-composing"})}}),Pt(ae,"compositionend",function(){ee.composing&&(ee.poll(),ee.composing.range.clear(),ee.composing=null)})},Ml.prototype.createField=function(a){this.wrapper=Ru(),this.textarea=this.wrapper.firstChild},Ml.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},Ml.prototype.prepareSelection=function(){var a=this.cm,E=a.display,ee=a.doc,z=Qs(a);if(a.options.moveInputWithCursor){var ae=Fl(a,ee.sel.primary().head,"div"),Ee=E.wrapper.getBoundingClientRect(),je=E.lineDiv.getBoundingClientRect();z.teTop=Math.max(0,Math.min(E.wrapper.clientHeight-10,ae.top+je.top-Ee.top)),z.teLeft=Math.max(0,Math.min(E.wrapper.clientWidth-10,ae.left+je.left-Ee.left))}return z},Ml.prototype.showSelection=function(a){var E=this.cm,ee=E.display;Te(ee.cursorDiv,a.cursors),Te(ee.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},Ml.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var E=this.cm;if(E.somethingSelected()){this.prevInput="";var ee=E.getSelection();this.textarea.value=ee,E.state.focused&&Qe(this.textarea),ge&&ye>=9&&(this.hasSelection=ee)}else a||(this.prevInput=this.textarea.value="",ge&&ye>=9&&(this.hasSelection=null))}},Ml.prototype.getField=function(){return this.textarea},Ml.prototype.supportsTouch=function(){return!1},Ml.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!ue||Ce()!=this.textarea))try{this.textarea.focus()}catch(a){}},Ml.prototype.blur=function(){this.textarea.blur()},Ml.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ml.prototype.receivedFocus=function(){this.slowPoll()},Ml.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},Ml.prototype.fastPoll=function(){var a=!1,E=this;E.pollingFast=!0;function ee(){var z=E.poll();!z&&!a?(a=!0,E.polling.set(60,ee)):(E.pollingFast=!1,E.slowPoll())}E.polling.set(20,ee)},Ml.prototype.poll=function(){var a=this,E=this.cm,ee=this.textarea,z=this.prevInput;if(this.contextMenuPending||!E.state.focused||fr(ee)&&!z&&!this.composing||E.isReadOnly()||E.options.disableInput||E.state.keySeq)return!1;var ae=ee.value;if(ae==z&&!E.somethingSelected())return!1;if(ge&&ye>=9&&this.hasSelection===ae||ve&&/[\uf700-\uf7ff]/.test(ae))return E.display.input.reset(),!1;if(E.doc.sel==E.display.selForContextMenu){var Ee=ae.charCodeAt(0);if(Ee==8203&&!z&&(z="\u200B"),Ee==8666)return this.reset(),this.cm.execCommand("undo")}for(var je=0,st=Math.min(z.length,ae.length);je<st&&z.charCodeAt(je)==ae.charCodeAt(je);)++je;return ao(E,function(){Bu(E,ae.slice(je),z.length-je,null,a.composing?"*compose":null),ae.length>1e3||ae.indexOf(`
|
|
|
`)>-1?ee.value=a.prevInput="":a.prevInput=ae,a.composing&&(a.composing.range.clear(),a.composing.range=E.markText(a.composing.start,E.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Ml.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ml.prototype.onKeyPress=function(){ge&&ye>=9&&(this.hasSelection=null),this.fastPoll()},Ml.prototype.onContextMenu=function(a){var E=this,ee=E.cm,z=ee.display,ae=E.textarea;E.contextMenuPending&&E.contextMenuPending();var Ee=hs(ee,a),je=z.scroller.scrollTop;if(!Ee||le)return;var st=ee.options.resetSelectionOnContextMenu;st&&ee.doc.sel.contains(Ee)==-1&&Ga(ee,Rn)(ee.doc,mr(Ee),Pe);var mt=ae.style.cssText,wt=E.wrapper.style.cssText,mn=E.wrapper.offsetParent.getBoundingClientRect();E.wrapper.style.cssText="position: static",ae.style.cssText=`position: absolute; width: 30px; height: 30px;
|
|
|
top: `+(a.clientY-mn.top-5)+"px; left: "+(a.clientX-mn.left-5)+`px;
|
|
|
z-index: 1000; background: `+(ge?"rgba(255, 255, 255, .05)":"transparent")+`;
|
|
|
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Fn;xe&&(Fn=window.scrollY),z.input.focus(),xe&&window.scrollTo(null,Fn),z.input.reset(),ee.somethingSelected()||(ae.value=E.prevInput=" "),E.contextMenuPending=Jn,z.selForContextMenu=ee.doc.sel,clearTimeout(z.detectingSelectAll);function or(){if(ae.selectionStart!=null){var Oa=ee.somethingSelected(),ro="\u200B"+(Oa?ae.value:"");ae.value="\u21DA",ae.value=ro,E.prevInput=Oa?"":"\u200B",ae.selectionStart=1,ae.selectionEnd=ro.length,z.selForContextMenu=ee.doc.sel}}function Jn(){if(E.contextMenuPending==Jn&&(E.contextMenuPending=!1,E.wrapper.style.cssText=wt,ae.style.cssText=mt,ge&&ye<9&&z.scrollbars.setScrollTop(z.scroller.scrollTop=je),ae.selectionStart!=null)){(!ge||ge&&ye<9)&&or();var Oa=0,ro=function(){z.selForContextMenu==ee.doc.sel&&ae.selectionStart==0&&ae.selectionEnd>0&&E.prevInput=="\u200B"?Ga(ee,qr)(ee):Oa++<10?z.detectingSelectAll=setTimeout(ro,500):(z.selForContextMenu=null,z.input.reset())};z.detectingSelectAll=setTimeout(ro,200)}}if(ge&&ye>=9&&or(),_e){bt(a);var la=function(){Yt(window,"mouseup",la),setTimeout(Jn,20)};Pt(window,"mouseup",la)}else setTimeout(Jn,50)},Ml.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Ml.prototype.setUneditable=function(){},Ml.prototype.needsContentAttribute=!1;function Xu(a,E){if(E=E?Et(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 ee=Ce();E.autofocus=ee==a||a.getAttribute("autofocus")!=null&&ee==document.body}function z(){a.value=st.getValue()}var ae;if(a.form&&(Pt(a.form,"submit",z),!E.leaveSubmitMethodAlone)){var Ee=a.form;ae=Ee.submit;try{var je=Ee.submit=function(){z(),Ee.submit=ae,Ee.submit(),Ee.submit=je}}catch(mt){}}E.finishInit=function(mt){mt.save=z,mt.getTextArea=function(){return a},mt.toTextArea=function(){mt.toTextArea=isNaN,z(),a.parentNode.removeChild(mt.getWrapperElement()),a.style.display="",a.form&&(Yt(a.form,"submit",z),!E.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=ae))}},a.style.display="none";var st=Al(function(mt){return a.parentNode.insertBefore(mt,a.nextSibling)},E);return st}function Qu(a){a.off=Yt,a.on=Pt,a.wheelEventPixels=Kn,a.Doc=ca,a.splitLines=Un,a.countColumn=He,a.findColumn=St,a.isWordChar=x,a.Pass=ct,a.signal=Lt,a.Line=Li,a.changeEnd=aa,a.scrollbarModel=$r,a.Pos=It,a.cmpPos=Xt,a.modes=un,a.mimeModes=on,a.resolveMode=yn,a.getMode=dr,a.modeExtensions=qn,a.extendMode=Hn,a.copyState=Tr,a.startState=ga,a.innerMode=Or,a.commands=Pa,a.keyMap=pr,a.keyName=Si,a.isModifierKey=Rr,a.lookupKey=lr,a.normalizeKeyMap=wi,a.StringStream=va,a.SharedTextMarker=ei,a.TextMarker=gi,a.LineWidget=To,a.e_preventDefault=zt,a.e_stopPropagation=cn,a.e_stop=bt,a.addClass=Be,a.contains=rt,a.rmClass=Re,a.keyNames=Mo}Hu(Al),Ku(Al);var Ju="iter insert remove copy getEditor constructor".split(" ");for(var Fu in ca.prototype)ca.prototype.hasOwnProperty(Fu)&&Oe(Ju,Fu)<0&&(Al.prototype[Fu]=function(a){return function(){return a.apply(this.doc,arguments)}}(ca.prototype[Fu]));return xt(ca),Al.inputStyles={textarea:Ml,contenteditable:dl},Al.defineMode=function(a){!Al.defaults.mode&&a!="null"&&(Al.defaults.mode=a),On.apply(this,arguments)},Al.defineMIME=pn,Al.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),Al.defineMIME("text/plain","null"),Al.defineExtension=function(a,E){Al.prototype[a]=E},Al.defineDocExtension=function(a,E){ca.prototype[a]=E},Al.fromTextArea=Xu,Qu(Al),Al.version="5.58.2",Al})},25419:function(Nn,jt,b){(function(y){y(b(89780),b(15525),b(98101))})(function(y){"use strict";y.defineMode("markdown",function(Ze,me){var Ve=y.getMode(Ze,"text/html"),ge=Ve.name=="null";function ye(He){if(y.findModeByName){var de=y.findModeByName(He);de&&(He=de.mime||de.mimes[0])}var Oe=y.getMode(Ze,He);return Oe.name=="null"?null:Oe}me.highlightFormatting===void 0&&(me.highlightFormatting=!1),me.maxBlockquoteDepth===void 0&&(me.maxBlockquoteDepth=0),me.taskLists===void 0&&(me.taskLists=!1),me.strikethrough===void 0&&(me.strikethrough=!1),me.emoji===void 0&&(me.emoji=!1),me.fencedCodeBlockHighlighting===void 0&&(me.fencedCodeBlockHighlighting=!0),me.fencedCodeBlockDefaultMode===void 0&&(me.fencedCodeBlockDefaultMode="text/plain"),me.xml===void 0&&(me.xml=!0),me.tokenTypeOverrides===void 0&&(me.tokenTypeOverrides={});var xe={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 fe in xe)xe.hasOwnProperty(fe)&&me.tokenTypeOverrides[fe]&&(xe[fe]=me.tokenTypeOverrides[fe]);var Se=/^([*\-_])(?:\s*\1){2,}\s*$/,le=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,pe=/^\[(x| )\](?=\s)/i,we=me.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,ke=/^ {0,3}(?:\={1,}|-{2,})\s*$/,De=/^[^#!\[\]*_\\<>` "'(~:]+/,Fe=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,ue=/^\s*\[[^\]]+?\]:.*$/,ve=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,Ie=" ";function Le(He,de,Oe){return de.f=de.inline=Oe,Oe(He,de)}function Je(He,de,Oe){return de.f=de.block=Oe,Oe(He,de)}function ce(He){return!He||!/\S/.test(He.string)}function _e(He){if(He.linkTitle=!1,He.linkHref=!1,He.linkText=!1,He.em=!1,He.strong=!1,He.strikethrough=!1,He.quote=0,He.indentedCode=!1,He.f==Re){var de=ge;if(!de){var Oe=y.innerMode(Ve,He.htmlState);de=Oe.mode.name=="xml"&&Oe.state.tagStart===null&&!Oe.state.context&&Oe.state.tokenize.isInText}de&&(He.f=qe,He.block=Ke,He.htmlState=null)}return He.trailingSpace=0,He.trailingSpaceNewLine=!1,He.prevLine=He.thisLine,He.thisLine={stream:null},null}function Ke(He,de){var Oe=He.column()===de.indentation,at=ce(de.prevLine.stream),ct=de.indentedCode,Pe=de.prevLine.hr,$e=de.list!==!1,ut=(de.listStack[de.listStack.length-1]||0)+3;de.indentedCode=!1;var St=de.indentation;if(de.indentationDiff===null&&(de.indentationDiff=de.indentation,$e)){for(de.list=null;St<de.listStack[de.listStack.length-1];)de.listStack.pop(),de.listStack.length?de.indentation=de.listStack[de.listStack.length-1]:de.list=!1;de.list!==!1&&(de.indentationDiff=St-de.listStack[de.listStack.length-1])}var ft=!at&&!Pe&&!de.prevLine.header&&(!$e||!ct)&&!de.prevLine.fencedCodeEnd,Dt=(de.list===!1||Pe||at)&&de.indentation<=ut&&He.match(Se),We=null;if(de.indentationDiff>=4&&(ct||de.prevLine.fencedCodeEnd||de.prevLine.header||at))return He.skipToEnd(),de.indentedCode=!0,xe.code;if(He.eatSpace())return null;if(Oe&&de.indentation<=ut&&(We=He.match(we))&&We[1].length<=6)return de.quote=0,de.header=We[1].length,de.thisLine.header=!0,me.highlightFormatting&&(de.formatting="header"),de.f=de.inline,Te(de);if(de.indentation<=ut&&He.eat(">"))return de.quote=Oe?1:de.quote+1,me.highlightFormatting&&(de.formatting="quote"),He.eatSpace(),Te(de);if(!Dt&&!de.setext&&Oe&&de.indentation<=ut&&(We=He.match(le))){var kt=We[1]?"ol":"ul";return de.indentation=St+He.current().length,de.list=!0,de.quote=0,de.listStack.push(de.indentation),de.em=!1,de.strong=!1,de.code=!1,de.strikethrough=!1,me.taskLists&&He.match(pe,!1)&&(de.taskList=!0),de.f=de.inline,me.highlightFormatting&&(de.formatting=["list","list-"+kt]),Te(de)}else{if(Oe&&de.indentation<=ut&&(We=He.match(Fe,!0)))return de.quote=0,de.fencedEndRE=new RegExp(We[1]+"+ *$"),de.localMode=me.fencedCodeBlockHighlighting&&ye(We[2]||me.fencedCodeBlockDefaultMode),de.localMode&&(de.localState=y.startState(de.localMode)),de.f=de.block=lt,me.highlightFormatting&&(de.formatting="code-block"),de.code=-1,Te(de);if(de.setext||(!ft||!$e)&&!de.quote&&de.list===!1&&!de.code&&!Dt&&!ue.test(He.string)&&(We=He.lookAhead(1))&&(We=We.match(ke)))return de.setext?(de.header=de.setext,de.setext=0,He.skipToEnd(),me.highlightFormatting&&(de.formatting="header")):(de.header=We[0].charAt(0)=="="?1:2,de.setext=de.header),de.thisLine.header=!0,de.f=de.inline,Te(de);if(Dt)return He.skipToEnd(),de.hr=!0,de.thisLine.hr=!0,xe.hr;if(He.peek()==="[")return Le(He,de,yt)}return Le(He,de,de.inline)}function Re(He,de){var Oe=Ve.token(He,de.htmlState);if(!ge){var at=y.innerMode(Ve,de.htmlState);(at.mode.name=="xml"&&at.state.tagStart===null&&!at.state.context&&at.state.tokenize.isInText||de.md_inside&&He.current().indexOf(">")>-1)&&(de.f=qe,de.block=Ke,de.htmlState=null)}return Oe}function lt(He,de){var Oe=de.listStack[de.listStack.length-1]||0,at=de.indentation<Oe,ct=Oe+3;if(de.fencedEndRE&&de.indentation<=ct&&(at||He.match(de.fencedEndRE))){me.highlightFormatting&&(de.formatting="code-block");var Pe;return at||(Pe=Te(de)),de.localMode=de.localState=null,de.block=Ke,de.f=qe,de.fencedEndRE=null,de.code=0,de.thisLine.fencedCodeEnd=!0,at?Je(He,de,de.block):Pe}else return de.localMode?de.localMode.token(He,de.localState):(He.skipToEnd(),xe.code)}function Te(He){var de=[];if(He.formatting){de.push(xe.formatting),typeof He.formatting=="string"&&(He.formatting=[He.formatting]);for(var Oe=0;Oe<He.formatting.length;Oe++)de.push(xe.formatting+"-"+He.formatting[Oe]),He.formatting[Oe]==="header"&&de.push(xe.formatting+"-"+He.formatting[Oe]+"-"+He.header),He.formatting[Oe]==="quote"&&(!me.maxBlockquoteDepth||me.maxBlockquoteDepth>=He.quote?de.push(xe.formatting+"-"+He.formatting[Oe]+"-"+He.quote):de.push("error"))}if(He.taskOpen)return de.push("meta"),de.length?de.join(" "):null;if(He.taskClosed)return de.push("property"),de.length?de.join(" "):null;if(He.linkHref?de.push(xe.linkHref,"url"):(He.strong&&de.push(xe.strong),He.em&&de.push(xe.em),He.strikethrough&&de.push(xe.strikethrough),He.emoji&&de.push(xe.emoji),He.linkText&&de.push(xe.linkText),He.code&&de.push(xe.code),He.image&&de.push(xe.image),He.imageAltText&&de.push(xe.imageAltText,"link"),He.imageMarker&&de.push(xe.imageMarker)),He.header&&de.push(xe.header,xe.header+"-"+He.header),He.quote&&(de.push(xe.quote),!me.maxBlockquoteDepth||me.maxBlockquoteDepth>=He.quote?de.push(xe.quote+"-"+He.quote):de.push(xe.quote+"-"+me.maxBlockquoteDepth)),He.list!==!1){var at=(He.listStack.length-1)%3;at?at===1?de.push(xe.list2):de.push(xe.list3):de.push(xe.list1)}return He.trailingSpaceNewLine?de.push("trailing-space-new-line"):He.trailingSpace&&de.push("trailing-space-"+(He.trailingSpace%2?"a":"b")),de.length?de.join(" "):null}function Ue(He,de){if(He.match(De,!0))return Te(de)}function qe(He,de){var Oe=de.text(He,de);if(typeof Oe!="undefined")return Oe;if(de.list)return de.list=null,Te(de);if(de.taskList){var at=He.match(pe,!0)[1]===" ";return at?de.taskOpen=!0:de.taskClosed=!0,me.highlightFormatting&&(de.formatting="task"),de.taskList=!1,Te(de)}if(de.taskOpen=!1,de.taskClosed=!1,de.header&&He.match(/^#+$/,!0))return me.highlightFormatting&&(de.formatting="header"),Te(de);var ct=He.next();if(de.linkTitle){de.linkTitle=!1;var Pe=ct;ct==="("&&(Pe=")"),Pe=(Pe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var $e="^\\s*(?:[^"+Pe+"\\\\]+|\\\\\\\\|\\\\.)"+Pe;if(He.match(new RegExp($e),!0))return xe.linkHref}if(ct==="`"){var ut=de.formatting;me.highlightFormatting&&(de.formatting="code"),He.eatWhile("`");var St=He.current().length;if(de.code==0&&(!de.quote||St==1))return de.code=St,Te(de);if(St==de.code){var ft=Te(de);return de.code=0,ft}else return de.formatting=ut,Te(de)}else if(de.code)return Te(de);if(ct==="\\"&&(He.next(),me.highlightFormatting)){var Dt=Te(de),We=xe.formatting+"-escape";return Dt?Dt+" "+We:We}if(ct==="!"&&He.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return de.imageMarker=!0,de.image=!0,me.highlightFormatting&&(de.formatting="image"),Te(de);if(ct==="["&&de.imageMarker&&He.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return de.imageMarker=!1,de.imageAltText=!0,me.highlightFormatting&&(de.formatting="image"),Te(de);if(ct==="]"&&de.imageAltText){me.highlightFormatting&&(de.formatting="image");var Dt=Te(de);return de.imageAltText=!1,de.image=!1,de.inline=de.f=rt,Dt}if(ct==="["&&!de.image)return de.linkText&&He.match(/^.*?\]/)||(de.linkText=!0,me.highlightFormatting&&(de.formatting="link")),Te(de);if(ct==="]"&&de.linkText){me.highlightFormatting&&(de.formatting="link");var Dt=Te(de);return de.linkText=!1,de.inline=de.f=He.match(/\(.*?\)| ?\[.*?\]/,!1)?rt:qe,Dt}if(ct==="<"&&He.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){de.f=de.inline=Ae,me.highlightFormatting&&(de.formatting="link");var Dt=Te(de);return Dt?Dt+=" ":Dt="",Dt+xe.linkInline}if(ct==="<"&&He.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){de.f=de.inline=Ae,me.highlightFormatting&&(de.formatting="link");var Dt=Te(de);return Dt?Dt+=" ":Dt="",Dt+xe.linkEmail}if(me.xml&&ct==="<"&&He.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var kt=He.string.indexOf(">",He.pos);if(kt!=-1){var Ot=He.string.substring(He.start,kt);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Ot)&&(de.md_inside=!0)}return He.backUp(1),de.htmlState=y.startState(Ve),Je(He,de,Re)}if(me.xml&&ct==="<"&&He.match(/^\/\w*?>/))return de.md_inside=!1,"tag";if(ct==="*"||ct==="_"){for(var ie=1,oe=He.pos==1?" ":He.string.charAt(He.pos-2);ie<3&&He.eat(ct);)ie++;var te=He.peek()||" ",x=!/\s/.test(te)&&(!ve.test(te)||/\s/.test(oe)||ve.test(oe)),re=!/\s/.test(oe)&&(!ve.test(oe)||/\s/.test(te)||ve.test(te)),ne=null,se=null;if(ie%2&&(!de.em&&x&&(ct==="*"||!re||ve.test(oe))?ne=!0:de.em==ct&&re&&(ct==="*"||!x||ve.test(te))&&(ne=!1)),ie>1&&(!de.strong&&x&&(ct==="*"||!re||ve.test(oe))?se=!0:de.strong==ct&&re&&(ct==="*"||!x||ve.test(te))&&(se=!1)),se!=null||ne!=null){me.highlightFormatting&&(de.formatting=ne==null?"strong":se==null?"em":"strong em"),ne===!0&&(de.em=ct),se===!0&&(de.strong=ct);var ft=Te(de);return ne===!1&&(de.em=!1),se===!1&&(de.strong=!1),ft}}else if(ct===" "&&(He.eat("*")||He.eat("_"))){if(He.peek()===" ")return Te(de);He.backUp(1)}if(me.strikethrough){if(ct==="~"&&He.eatWhile(ct)){if(de.strikethrough){me.highlightFormatting&&(de.formatting="strikethrough");var ft=Te(de);return de.strikethrough=!1,ft}else if(He.match(/^[^\s]/,!1))return de.strikethrough=!0,me.highlightFormatting&&(de.formatting="strikethrough"),Te(de)}else if(ct===" "&&He.match(/^~~/,!0)){if(He.peek()===" ")return Te(de);He.backUp(2)}}if(me.emoji&&ct===":"&&He.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){de.emoji=!0,me.highlightFormatting&&(de.formatting="emoji");var Ne=Te(de);return de.emoji=!1,Ne}return ct===" "&&(He.match(/^ +$/,!1)?de.trailingSpace++:de.trailingSpace&&(de.trailingSpaceNewLine=!0)),Te(de)}function Ae(He,de){var Oe=He.next();if(Oe===">"){de.f=de.inline=qe,me.highlightFormatting&&(de.formatting="link");var at=Te(de);return at?at+=" ":at="",at+xe.linkInline}return He.match(/^[^>]+/,!0),xe.linkInline}function rt(He,de){if(He.eatSpace())return null;var Oe=He.next();return Oe==="("||Oe==="["?(de.f=de.inline=Be(Oe==="("?")":"]"),me.highlightFormatting&&(de.formatting="link-string"),de.linkHref=!0,Te(de)):"error"}var Ce={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Be(He){return function(de,Oe){var at=de.next();if(at===He){Oe.f=Oe.inline=qe,me.highlightFormatting&&(Oe.formatting="link-string");var ct=Te(Oe);return Oe.linkHref=!1,ct}return de.match(Ce[He]),Oe.linkHref=!0,Te(Oe)}}function yt(He,de){return He.match(/^([^\]\\]|\\.)*\]:/,!1)?(de.f=Qe,He.next(),me.highlightFormatting&&(de.formatting="link"),de.linkText=!0,Te(de)):Le(He,de,qe)}function Qe(He,de){if(He.match(/^\]:/,!0)){de.f=de.inline=nt,me.highlightFormatting&&(de.formatting="link");var Oe=Te(de);return de.linkText=!1,Oe}return He.match(/^([^\]\\]|\\.)+/,!0),xe.linkText}function nt(He,de){return He.eatSpace()?null:(He.match(/^[^\s]+/,!0),He.peek()===void 0?de.linkTitle=!0:He.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),de.f=de.inline=qe,xe.linkHref+" url")}var Et={startState:function(){return{f:Ke,prevLine:{stream:null},thisLine:{stream:null},block:Ke,htmlState:null,indentation:0,inline:qe,text:Ue,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(He){return{f:He.f,prevLine:He.prevLine,thisLine:He.thisLine,block:He.block,htmlState:He.htmlState&&y.copyState(Ve,He.htmlState),indentation:He.indentation,localMode:He.localMode,localState:He.localMode?y.copyState(He.localMode,He.localState):null,inline:He.inline,text:He.text,formatting:!1,linkText:He.linkText,linkTitle:He.linkTitle,linkHref:He.linkHref,code:He.code,em:He.em,strong:He.strong,strikethrough:He.strikethrough,emoji:He.emoji,header:He.header,setext:He.setext,hr:He.hr,taskList:He.taskList,list:He.list,listStack:He.listStack.slice(0),quote:He.quote,indentedCode:He.indentedCode,trailingSpace:He.trailingSpace,trailingSpaceNewLine:He.trailingSpaceNewLine,md_inside:He.md_inside,fencedEndRE:He.fencedEndRE}},token:function(He,de){if(de.formatting=!1,He!=de.thisLine.stream){if(de.header=0,de.hr=!1,He.match(/^\s*$/,!0))return _e(de),null;if(de.prevLine=de.thisLine,de.thisLine={stream:He},de.taskList=!1,de.trailingSpace=0,de.trailingSpaceNewLine=!1,!de.localState&&(de.f=de.block,de.f!=Re)){var Oe=He.match(/^\s*/,!0)[0].replace(/\t/g,Ie).length;if(de.indentation=Oe,de.indentationDiff=null,Oe>0)return null}}return de.f(He,de)},innerMode:function(He){return He.block==Re?{state:He.htmlState,mode:Ve}:He.localState?{state:He.localState,mode:He.localMode}:{state:He,mode:Et}},indent:function(He,de,Oe){return He.block==Re&&Ve.indent?Ve.indent(He.htmlState,de,Oe):He.localState&&He.localMode.indent?He.localMode.indent(He.localState,de,Oe):y.Pass},blankLine:_e,getType:Te,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Et},"xml"),y.defineMIME("text/markdown","markdown"),y.defineMIME("text/x-markdown","markdown")})},98101:function(Nn,jt,b){(function(y){y(b(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 Ze=0;Ze<y.modeInfo.length;Ze++){var me=y.modeInfo[Ze];me.mimes&&(me.mime=me.mimes[0])}y.findModeByMIME=function(Ve){Ve=Ve.toLowerCase();for(var ge=0;ge<y.modeInfo.length;ge++){var ye=y.modeInfo[ge];if(ye.mime==Ve)return ye;if(ye.mimes){for(var xe=0;xe<ye.mimes.length;xe++)if(ye.mimes[xe]==Ve)return ye}}if(/\+xml$/.test(Ve))return y.findModeByMIME("application/xml");if(/\+json$/.test(Ve))return y.findModeByMIME("application/json")},y.findModeByExtension=function(Ve){Ve=Ve.toLowerCase();for(var ge=0;ge<y.modeInfo.length;ge++){var ye=y.modeInfo[ge];if(ye.ext){for(var xe=0;xe<ye.ext.length;xe++)if(ye.ext[xe]==Ve)return ye}}},y.findModeByFileName=function(Ve){for(var ge=0;ge<y.modeInfo.length;ge++){var ye=y.modeInfo[ge];if(ye.file&&ye.file.test(Ve))return ye}var xe=Ve.lastIndexOf("."),fe=xe>-1&&Ve.substring(xe+1,Ve.length);if(fe)return y.findModeByExtension(fe)},y.findModeByName=function(Ve){Ve=Ve.toLowerCase();for(var ge=0;ge<y.modeInfo.length;ge++){var ye=y.modeInfo[ge];if(ye.name.toLowerCase()==Ve)return ye;if(ye.alias){for(var xe=0;xe<ye.alias.length;xe++)if(ye.alias[xe].toLowerCase()==Ve)return ye}}}})},67549:function(Nn,jt,b){(function(y){y(b(89780))})(function(y){"use strict";y.defineMode("stex",function(Ze,me){"use strict";function Ve(De,Fe){De.cmdState.push(Fe)}function ge(De){return De.cmdState.length>0?De.cmdState[De.cmdState.length-1]:null}function ye(De){var Fe=De.cmdState.pop();Fe&&Fe.closeBracket()}function xe(De){for(var Fe=De.cmdState,ue=Fe.length-1;ue>=0;ue--){var ve=Fe[ue];if(ve.name!="DEFAULT")return ve}return{styleIdentifier:function(){return null}}}function fe(De,Fe,ue){return function(){this.name=De,this.bracketNo=0,this.style=Fe,this.styles=ue,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var Se={};Se.importmodule=fe("importmodule","tag",["string","builtin"]),Se.documentclass=fe("documentclass","tag",["","atom"]),Se.usepackage=fe("usepackage","tag",["atom"]),Se.begin=fe("begin","tag",["atom"]),Se.end=fe("end","tag",["atom"]),Se.label=fe("label","tag",["atom"]),Se.ref=fe("ref","tag",["atom"]),Se.eqref=fe("eqref","tag",["atom"]),Se.cite=fe("cite","tag",["atom"]),Se.bibitem=fe("bibitem","tag",["atom"]),Se.Bibitem=fe("Bibitem","tag",["atom"]),Se.RBibitem=fe("RBibitem","tag",["atom"]),Se.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function le(De,Fe){De.f=Fe}function pe(De,Fe){var ue;if(De.match(/^\\[a-zA-Z@]+/)){var ve=De.current().slice(1);return ue=Se.hasOwnProperty(ve)?Se[ve]:Se.DEFAULT,ue=new ue,Ve(Fe,ue),le(Fe,ke),ue.style}if(De.match(/^\\[$&%#{}_]/)||De.match(/^\\[,;!\/\\]/))return"tag";if(De.match("\\["))return le(Fe,function(Le,Je){return we(Le,Je,"\\]")}),"keyword";if(De.match("\\("))return le(Fe,function(Le,Je){return we(Le,Je,"\\)")}),"keyword";if(De.match("$$"))return le(Fe,function(Le,Je){return we(Le,Je,"$$")}),"keyword";if(De.match("$"))return le(Fe,function(Le,Je){return we(Le,Je,"$")}),"keyword";var Ie=De.next();if(Ie=="%")return De.skipToEnd(),"comment";if(Ie=="}"||Ie=="]"){if(ue=ge(Fe),ue)ue.closeBracket(Ie),le(Fe,ke);else return"error";return"bracket"}else return Ie=="{"||Ie=="["?(ue=Se.DEFAULT,ue=new ue,Ve(Fe,ue),"bracket"):/\d/.test(Ie)?(De.eatWhile(/[\w.%]/),"atom"):(De.eatWhile(/[\w\-_]/),ue=xe(Fe),ue.name=="begin"&&(ue.argument=De.current()),ue.styleIdentifier())}function we(De,Fe,ue){if(De.eatSpace())return null;if(ue&&De.match(ue))return le(Fe,pe),"keyword";if(De.match(/^\\[a-zA-Z@]+/))return"tag";if(De.match(/^[a-zA-Z]+/))return"variable-2";if(De.match(/^\\[$&%#{}_]/)||De.match(/^\\[,;!\/]/)||De.match(/^[\^_&]/))return"tag";if(De.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(De.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var ve=De.next();return ve=="{"||ve=="}"||ve=="["||ve=="]"||ve=="("||ve==")"?"bracket":ve=="%"?(De.skipToEnd(),"comment"):"error"}function ke(De,Fe){var ue=De.peek(),ve;return ue=="{"||ue=="["?(ve=ge(Fe),ve.openBracket(ue),De.eat(ue),le(Fe,pe),"bracket"):/[ \t\r]/.test(ue)?(De.eat(ue),null):(le(Fe,pe),ye(Fe),pe(De,Fe))}return{startState:function(){var De=me.inMathMode?function(Fe,ue){return we(Fe,ue)}:pe;return{cmdState:[],f:De}},copyState:function(De){return{cmdState:De.cmdState.slice(),f:De.f}},token:function(De,Fe){return Fe.f(De,Fe)},blankLine:function(De){De.f=pe,De.cmdState.length=0},lineComment:"%"}}),y.defineMIME("text/x-stex","stex"),y.defineMIME("text/x-latex","stex")})},15525:function(Nn,jt,b){(function(y){y(b(89780))})(function(y){"use strict";var Ze={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},me={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};y.defineMode("xml",function(Ve,ge){var ye=Ve.indentUnit,xe={},fe=ge.htmlMode?Ze:me;for(var Se in fe)xe[Se]=fe[Se];for(var Se in ge)xe[Se]=ge[Se];var le,pe;function we(Ae,rt){function Ce(Qe){return rt.tokenize=Qe,Qe(Ae,rt)}var Be=Ae.next();if(Be=="<")return Ae.eat("!")?Ae.eat("[")?Ae.match("CDATA[")?Ce(Fe("atom","]]>")):null:Ae.match("--")?Ce(Fe("comment","-->")):Ae.match("DOCTYPE",!0,!0)?(Ae.eatWhile(/[\w\._\-]/),Ce(ue(1))):null:Ae.eat("?")?(Ae.eatWhile(/[\w\._\-]/),rt.tokenize=Fe("meta","?>"),"meta"):(le=Ae.eat("/")?"closeTag":"openTag",rt.tokenize=ke,"tag bracket");if(Be=="&"){var yt;return Ae.eat("#")?Ae.eat("x")?yt=Ae.eatWhile(/[a-fA-F\d]/)&&Ae.eat(";"):yt=Ae.eatWhile(/[\d]/)&&Ae.eat(";"):yt=Ae.eatWhile(/[\w\.\-:]/)&&Ae.eat(";"),yt?"atom":"error"}else return Ae.eatWhile(/[^&<]/),null}we.isInText=!0;function ke(Ae,rt){var Ce=Ae.next();if(Ce==">"||Ce=="/"&&Ae.eat(">"))return rt.tokenize=we,le=Ce==">"?"endTag":"selfcloseTag","tag bracket";if(Ce=="=")return le="equals",null;if(Ce=="<"){rt.tokenize=we,rt.state=Je,rt.tagName=rt.tagStart=null;var Be=rt.tokenize(Ae,rt);return Be?Be+" tag error":"tag error"}else return/[\'\"]/.test(Ce)?(rt.tokenize=De(Ce),rt.stringStartCol=Ae.column(),rt.tokenize(Ae,rt)):(Ae.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function De(Ae){var rt=function(Ce,Be){for(;!Ce.eol();)if(Ce.next()==Ae){Be.tokenize=ke;break}return"string"};return rt.isInAttribute=!0,rt}function Fe(Ae,rt){return function(Ce,Be){for(;!Ce.eol();){if(Ce.match(rt)){Be.tokenize=we;break}Ce.next()}return Ae}}function ue(Ae){return function(rt,Ce){for(var Be;(Be=rt.next())!=null;){if(Be=="<")return Ce.tokenize=ue(Ae+1),Ce.tokenize(rt,Ce);if(Be==">")if(Ae==1){Ce.tokenize=we;break}else return Ce.tokenize=ue(Ae-1),Ce.tokenize(rt,Ce)}return"meta"}}function ve(Ae,rt,Ce){this.prev=Ae.context,this.tagName=rt,this.indent=Ae.indented,this.startOfLine=Ce,(xe.doNotIndent.hasOwnProperty(rt)||Ae.context&&Ae.context.noIndent)&&(this.noIndent=!0)}function Ie(Ae){Ae.context&&(Ae.context=Ae.context.prev)}function Le(Ae,rt){for(var Ce;;){if(!Ae.context||(Ce=Ae.context.tagName,!xe.contextGrabbers.hasOwnProperty(Ce)||!xe.contextGrabbers[Ce].hasOwnProperty(rt)))return;Ie(Ae)}}function Je(Ae,rt,Ce){return Ae=="openTag"?(Ce.tagStart=rt.column(),ce):Ae=="closeTag"?_e:Je}function ce(Ae,rt,Ce){return Ae=="word"?(Ce.tagName=rt.current(),pe="tag",lt):xe.allowMissingTagName&&Ae=="endTag"?(pe="tag bracket",lt(Ae,rt,Ce)):(pe="error",ce)}function _e(Ae,rt,Ce){if(Ae=="word"){var Be=rt.current();return Ce.context&&Ce.context.tagName!=Be&&xe.implicitlyClosed.hasOwnProperty(Ce.context.tagName)&&Ie(Ce),Ce.context&&Ce.context.tagName==Be||xe.matchClosing===!1?(pe="tag",Ke):(pe="tag error",Re)}else return xe.allowMissingTagName&&Ae=="endTag"?(pe="tag bracket",Ke(Ae,rt,Ce)):(pe="error",Re)}function Ke(Ae,rt,Ce){return Ae!="endTag"?(pe="error",Ke):(Ie(Ce),Je)}function Re(Ae,rt,Ce){return pe="error",Ke(Ae,rt,Ce)}function lt(Ae,rt,Ce){if(Ae=="word")return pe="attribute",Te;if(Ae=="endTag"||Ae=="selfcloseTag"){var Be=Ce.tagName,yt=Ce.tagStart;return Ce.tagName=Ce.tagStart=null,Ae=="selfcloseTag"||xe.autoSelfClosers.hasOwnProperty(Be)?Le(Ce,Be):(Le(Ce,Be),Ce.context=new ve(Ce,Be,yt==Ce.indented)),Je}return pe="error",lt}function Te(Ae,rt,Ce){return Ae=="equals"?Ue:(xe.allowMissing||(pe="error"),lt(Ae,rt,Ce))}function Ue(Ae,rt,Ce){return Ae=="string"?qe:Ae=="word"&&xe.allowUnquoted?(pe="string",lt):(pe="error",lt(Ae,rt,Ce))}function qe(Ae,rt,Ce){return Ae=="string"?qe:lt(Ae,rt,Ce)}return{startState:function(Ae){var rt={tokenize:we,state:Je,indented:Ae||0,tagName:null,tagStart:null,context:null};return Ae!=null&&(rt.baseIndent=Ae),rt},token:function(Ae,rt){if(!rt.tagName&&Ae.sol()&&(rt.indented=Ae.indentation()),Ae.eatSpace())return null;le=null;var Ce=rt.tokenize(Ae,rt);return(Ce||le)&&Ce!="comment"&&(pe=null,rt.state=rt.state(le||Ce,Ae,rt),pe&&(Ce=pe=="error"?Ce+" error":pe)),Ce},indent:function(Ae,rt,Ce){var Be=Ae.context;if(Ae.tokenize.isInAttribute)return Ae.tagStart==Ae.indented?Ae.stringStartCol+1:Ae.indented+ye;if(Be&&Be.noIndent)return y.Pass;if(Ae.tokenize!=ke&&Ae.tokenize!=we)return Ce?Ce.match(/^(\s*)/)[0].length:0;if(Ae.tagName)return xe.multilineTagIndentPastTag!==!1?Ae.tagStart+Ae.tagName.length+2:Ae.tagStart+ye*(xe.multilineTagIndentFactor||1);if(xe.alignCDATA&&/<!\[CDATA\[/.test(rt))return 0;var yt=rt&&/^<(\/)?([\w_:\.-]*)/.exec(rt);if(yt&&yt[1])for(;Be;)if(Be.tagName==yt[2]){Be=Be.prev;break}else if(xe.implicitlyClosed.hasOwnProperty(Be.tagName))Be=Be.prev;else break;else if(yt)for(;Be;){var Qe=xe.contextGrabbers[Be.tagName];if(Qe&&Qe.hasOwnProperty(yt[2]))Be=Be.prev;else break}for(;Be&&Be.prev&&!Be.startOfLine;)Be=Be.prev;return Be?Be.indent+ye:Ae.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:xe.htmlMode?"html":"xml",helperType:xe.htmlMode?"html":"xml",skipAttribute:function(Ae){Ae.state==Ue&&(Ae.state=lt)},xmlCurrentTag:function(Ae){return Ae.tagName?{name:Ae.tagName,close:Ae.type=="closeTag"}:null},xmlCurrentContext:function(Ae){for(var rt=[],Ce=Ae.context;Ce;Ce=Ce.prev)Ce.tagName&&rt.push(Ce.tagName);return rt.reverse()}}}),y.defineMIME("text/xml","xml"),y.defineMIME("application/xml","xml"),y.mimeModes.hasOwnProperty("text/html")||y.defineMIME("text/html",{name:"xml",htmlMode:!0})})},67467:function(Nn,jt){jt.read=function(b,y,Ze,me,Ve){var ge,ye,xe=Ve*8-me-1,fe=(1<<xe)-1,Se=fe>>1,le=-7,pe=Ze?Ve-1:0,we=Ze?-1:1,ke=b[y+pe];for(pe+=we,ge=ke&(1<<-le)-1,ke>>=-le,le+=xe;le>0;ge=ge*256+b[y+pe],pe+=we,le-=8);for(ye=ge&(1<<-le)-1,ge>>=-le,le+=me;le>0;ye=ye*256+b[y+pe],pe+=we,le-=8);if(ge===0)ge=1-Se;else{if(ge===fe)return ye?NaN:(ke?-1:1)*(1/0);ye=ye+Math.pow(2,me),ge=ge-Se}return(ke?-1:1)*ye*Math.pow(2,ge-me)},jt.write=function(b,y,Ze,me,Ve,ge){var ye,xe,fe,Se=ge*8-Ve-1,le=(1<<Se)-1,pe=le>>1,we=Ve===23?Math.pow(2,-24)-Math.pow(2,-77):0,ke=me?0:ge-1,De=me?1:-1,Fe=y<0||y===0&&1/y<0?1:0;for(y=Math.abs(y),isNaN(y)||y===1/0?(xe=isNaN(y)?1:0,ye=le):(ye=Math.floor(Math.log(y)/Math.LN2),y*(fe=Math.pow(2,-ye))<1&&(ye--,fe*=2),ye+pe>=1?y+=we/fe:y+=we*Math.pow(2,1-pe),y*fe>=2&&(ye++,fe/=2),ye+pe>=le?(xe=0,ye=le):ye+pe>=1?(xe=(y*fe-1)*Math.pow(2,Ve),ye=ye+pe):(xe=y*Math.pow(2,pe-1)*Math.pow(2,Ve),ye=0));Ve>=8;b[Ze+ke]=xe&255,ke+=De,xe/=256,Ve-=8);for(ye=ye<<Ve|xe,Se+=Ve;Se>0;b[Ze+ke]=ye&255,ke+=De,ye/=256,Se-=8);b[Ze+ke-De]|=Fe*128}},86129:function(Nn,jt,b){var y=b(19208).lW,Ze=b(97671);(function(me){Nn.exports=me()})(function(){return function me(Ve,ge,ye){function xe(le,pe){if(!ge[le]){if(!Ve[le]){var we=void 0;if(!pe&&we)return require(le,!0);if(fe)return fe(le,!0);var ke=new Error("Cannot find module '"+le+"'");throw ke.code="MODULE_NOT_FOUND",ke}var De=ge[le]={exports:{}};Ve[le][0].call(De.exports,function(Fe){var ue=Ve[le][1][Fe];return xe(ue||Fe)},De,De.exports,me,Ve,ge,ye)}return ge[le].exports}for(var fe=void 0,Se=0;Se<ye.length;Se++)xe(ye[Se]);return xe}({1:[function(me,Ve,ge){"use strict";var ye=me("./utils"),xe=me("./support"),fe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";ge.encode=function(Se){for(var le,pe,we,ke,De,Fe,ue,ve=[],Ie=0,Le=Se.length,Je=Le,ce=ye.getTypeOf(Se)!=="string";Ie<Se.length;)Je=Le-Ie,we=ce?(le=Se[Ie++],pe=Ie<Le?Se[Ie++]:0,Ie<Le?Se[Ie++]:0):(le=Se.charCodeAt(Ie++),pe=Ie<Le?Se.charCodeAt(Ie++):0,Ie<Le?Se.charCodeAt(Ie++):0),ke=le>>2,De=(3&le)<<4|pe>>4,Fe=1<Je?(15&pe)<<2|we>>6:64,ue=2<Je?63&we:64,ve.push(fe.charAt(ke)+fe.charAt(De)+fe.charAt(Fe)+fe.charAt(ue));return ve.join("")},ge.decode=function(Se){var le,pe,we,ke,De,Fe,ue=0,ve=0,Ie="data:";if(Se.substr(0,Ie.length)===Ie)throw new Error("Invalid base64 input, it looks like a data url.");var Le,Je=3*(Se=Se.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(Se.charAt(Se.length-1)===fe.charAt(64)&&Je--,Se.charAt(Se.length-2)===fe.charAt(64)&&Je--,Je%1!=0)throw new Error("Invalid base64 input, bad content length.");for(Le=xe.uint8array?new Uint8Array(0|Je):new Array(0|Je);ue<Se.length;)le=fe.indexOf(Se.charAt(ue++))<<2|(ke=fe.indexOf(Se.charAt(ue++)))>>4,pe=(15&ke)<<4|(De=fe.indexOf(Se.charAt(ue++)))>>2,we=(3&De)<<6|(Fe=fe.indexOf(Se.charAt(ue++))),Le[ve++]=le,De!==64&&(Le[ve++]=pe),Fe!==64&&(Le[ve++]=we);return Le}},{"./support":30,"./utils":32}],2:[function(me,Ve,ge){"use strict";var ye=me("./external"),xe=me("./stream/DataWorker"),fe=me("./stream/Crc32Probe"),Se=me("./stream/DataLengthProbe");function le(pe,we,ke,De,Fe){this.compressedSize=pe,this.uncompressedSize=we,this.crc32=ke,this.compression=De,this.compressedContent=Fe}le.prototype={getContentWorker:function(){var pe=new xe(ye.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new Se("data_length")),we=this;return pe.on("end",function(){if(this.streamInfo.data_length!==we.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),pe},getCompressedWorker:function(){return new xe(ye.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},le.createWorkerFrom=function(pe,we,ke){return pe.pipe(new fe).pipe(new Se("uncompressedSize")).pipe(we.compressWorker(ke)).pipe(new Se("compressedSize")).withStreamInfo("compression",we)},Ve.exports=le},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(me,Ve,ge){"use strict";var ye=me("./stream/GenericWorker");ge.STORE={magic:"\0\0",compressWorker:function(){return new ye("STORE compression")},uncompressWorker:function(){return new ye("STORE decompression")}},ge.DEFLATE=me("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(me,Ve,ge){"use strict";var ye=me("./utils"),xe=function(){for(var fe,Se=[],le=0;le<256;le++){fe=le;for(var pe=0;pe<8;pe++)fe=1&fe?3988292384^fe>>>1:fe>>>1;Se[le]=fe}return Se}();Ve.exports=function(fe,Se){return fe!==void 0&&fe.length?ye.getTypeOf(fe)!=="string"?function(le,pe,we,ke){var De=xe,Fe=ke+we;le^=-1;for(var ue=ke;ue<Fe;ue++)le=le>>>8^De[255&(le^pe[ue])];return-1^le}(0|Se,fe,fe.length,0):function(le,pe,we,ke){var De=xe,Fe=ke+we;le^=-1;for(var ue=ke;ue<Fe;ue++)le=le>>>8^De[255&(le^pe.charCodeAt(ue))];return-1^le}(0|Se,fe,fe.length,0):0}},{"./utils":32}],5:[function(me,Ve,ge){"use strict";ge.base64=!1,ge.binary=!1,ge.dir=!1,ge.createFolders=!0,ge.date=null,ge.compression=null,ge.compressionOptions=null,ge.comment=null,ge.unixPermissions=null,ge.dosPermissions=null},{}],6:[function(me,Ve,ge){"use strict";var ye=null;ye=typeof Promise!="undefined"?Promise:me("lie"),Ve.exports={Promise:ye}},{lie:37}],7:[function(me,Ve,ge){"use strict";var ye=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",xe=me("pako"),fe=me("./utils"),Se=me("./stream/GenericWorker"),le=ye?"uint8array":"array";function pe(we,ke){Se.call(this,"FlateWorker/"+we),this._pako=null,this._pakoAction=we,this._pakoOptions=ke,this.meta={}}ge.magic="\b\0",fe.inherits(pe,Se),pe.prototype.processChunk=function(we){this.meta=we.meta,this._pako===null&&this._createPako(),this._pako.push(fe.transformTo(le,we.data),!1)},pe.prototype.flush=function(){Se.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},pe.prototype.cleanUp=function(){Se.prototype.cleanUp.call(this),this._pako=null},pe.prototype._createPako=function(){this._pako=new xe[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var we=this;this._pako.onData=function(ke){we.push({data:ke,meta:we.meta})}},ge.compressWorker=function(we){return new pe("Deflate",we)},ge.uncompressWorker=function(){return new pe("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(me,Ve,ge){"use strict";function ye(De,Fe){var ue,ve="";for(ue=0;ue<Fe;ue++)ve+=String.fromCharCode(255&De),De>>>=8;return ve}function xe(De,Fe,ue,ve,Ie,Le){var Je,ce,_e=De.file,Ke=De.compression,Re=Le!==le.utf8encode,lt=fe.transformTo("string",Le(_e.name)),Te=fe.transformTo("string",le.utf8encode(_e.name)),Ue=_e.comment,qe=fe.transformTo("string",Le(Ue)),Ae=fe.transformTo("string",le.utf8encode(Ue)),rt=Te.length!==_e.name.length,Ce=Ae.length!==Ue.length,Be="",yt="",Qe="",nt=_e.dir,Et=_e.date,He={crc32:0,compressedSize:0,uncompressedSize:0};Fe&&!ue||(He.crc32=De.crc32,He.compressedSize=De.compressedSize,He.uncompressedSize=De.uncompressedSize);var de=0;Fe&&(de|=8),Re||!rt&&!Ce||(de|=2048);var Oe=0,at=0;nt&&(Oe|=16),Ie==="UNIX"?(at=798,Oe|=function(Pe,$e){var ut=Pe;return Pe||(ut=$e?16893:33204),(65535&ut)<<16}(_e.unixPermissions,nt)):(at=20,Oe|=function(Pe){return 63&(Pe||0)}(_e.dosPermissions)),Je=Et.getUTCHours(),Je<<=6,Je|=Et.getUTCMinutes(),Je<<=5,Je|=Et.getUTCSeconds()/2,ce=Et.getUTCFullYear()-1980,ce<<=4,ce|=Et.getUTCMonth()+1,ce<<=5,ce|=Et.getUTCDate(),rt&&(yt=ye(1,1)+ye(pe(lt),4)+Te,Be+="up"+ye(yt.length,2)+yt),Ce&&(Qe=ye(1,1)+ye(pe(qe),4)+Ae,Be+="uc"+ye(Qe.length,2)+Qe);var ct="";return ct+=`
|
|
|
\0`,ct+=ye(de,2),ct+=Ke.magic,ct+=ye(Je,2),ct+=ye(ce,2),ct+=ye(He.crc32,4),ct+=ye(He.compressedSize,4),ct+=ye(He.uncompressedSize,4),ct+=ye(lt.length,2),ct+=ye(Be.length,2),{fileRecord:we.LOCAL_FILE_HEADER+ct+lt+Be,dirRecord:we.CENTRAL_FILE_HEADER+ye(at,2)+ct+ye(qe.length,2)+"\0\0\0\0"+ye(Oe,4)+ye(ve,4)+lt+Be+qe}}var fe=me("../utils"),Se=me("../stream/GenericWorker"),le=me("../utf8"),pe=me("../crc32"),we=me("../signature");function ke(De,Fe,ue,ve){Se.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=Fe,this.zipPlatform=ue,this.encodeFileName=ve,this.streamFiles=De,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}fe.inherits(ke,Se),ke.prototype.push=function(De){var Fe=De.meta.percent||0,ue=this.entriesCount,ve=this._sources.length;this.accumulate?this.contentBuffer.push(De):(this.bytesWritten+=De.data.length,Se.prototype.push.call(this,{data:De.data,meta:{currentFile:this.currentFile,percent:ue?(Fe+100*(ue-ve-1))/ue:100}}))},ke.prototype.openedSource=function(De){this.currentSourceOffset=this.bytesWritten,this.currentFile=De.file.name;var Fe=this.streamFiles&&!De.file.dir;if(Fe){var ue=xe(De,Fe,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:ue.fileRecord,meta:{percent:0}})}else this.accumulate=!0},ke.prototype.closedSource=function(De){this.accumulate=!1;var Fe=this.streamFiles&&!De.file.dir,ue=xe(De,Fe,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(ue.dirRecord),Fe)this.push({data:function(ve){return we.DATA_DESCRIPTOR+ye(ve.crc32,4)+ye(ve.compressedSize,4)+ye(ve.uncompressedSize,4)}(De),meta:{percent:100}});else for(this.push({data:ue.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},ke.prototype.flush=function(){for(var De=this.bytesWritten,Fe=0;Fe<this.dirRecords.length;Fe++)this.push({data:this.dirRecords[Fe],meta:{percent:100}});var ue=this.bytesWritten-De,ve=function(Ie,Le,Je,ce,_e){var Ke=fe.transformTo("string",_e(ce));return we.CENTRAL_DIRECTORY_END+"\0\0\0\0"+ye(Ie,2)+ye(Ie,2)+ye(Le,4)+ye(Je,4)+ye(Ke.length,2)+Ke}(this.dirRecords.length,ue,De,this.zipComment,this.encodeFileName);this.push({data:ve,meta:{percent:100}})},ke.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},ke.prototype.registerPrevious=function(De){this._sources.push(De);var Fe=this;return De.on("data",function(ue){Fe.processChunk(ue)}),De.on("end",function(){Fe.closedSource(Fe.previous.streamInfo),Fe._sources.length?Fe.prepareNextSource():Fe.end()}),De.on("error",function(ue){Fe.error(ue)}),this},ke.prototype.resume=function(){return!!Se.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},ke.prototype.error=function(De){var Fe=this._sources;if(!Se.prototype.error.call(this,De))return!1;for(var ue=0;ue<Fe.length;ue++)try{Fe[ue].error(De)}catch(ve){}return!0},ke.prototype.lock=function(){Se.prototype.lock.call(this);for(var De=this._sources,Fe=0;Fe<De.length;Fe++)De[Fe].lock()},Ve.exports=ke},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(me,Ve,ge){"use strict";var ye=me("../compressions"),xe=me("./ZipFileWorker");ge.generateWorker=function(fe,Se,le){var pe=new xe(Se.streamFiles,le,Se.platform,Se.encodeFileName),we=0;try{fe.forEach(function(ke,De){we++;var Fe=function(Le,Je){var ce=Le||Je,_e=ye[ce];if(!_e)throw new Error(ce+" is not a valid compression method !");return _e}(De.options.compression,Se.compression),ue=De.options.compressionOptions||Se.compressionOptions||{},ve=De.dir,Ie=De.date;De._compressWorker(Fe,ue).withStreamInfo("file",{name:ke,dir:ve,date:Ie,comment:De.comment||"",unixPermissions:De.unixPermissions,dosPermissions:De.dosPermissions}).pipe(pe)}),pe.entriesCount=we}catch(ke){pe.error(ke)}return pe}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(me,Ve,ge){"use strict";function ye(){if(!(this instanceof ye))return new ye;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 xe=new ye;for(var fe in this)typeof this[fe]!="function"&&(xe[fe]=this[fe]);return xe}}(ye.prototype=me("./object")).loadAsync=me("./load"),ye.support=me("./support"),ye.defaults=me("./defaults"),ye.version="3.10.1",ye.loadAsync=function(xe,fe){return new ye().loadAsync(xe,fe)},ye.external=me("./external"),Ve.exports=ye},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(me,Ve,ge){"use strict";var ye=me("./utils"),xe=me("./external"),fe=me("./utf8"),Se=me("./zipEntries"),le=me("./stream/Crc32Probe"),pe=me("./nodejsUtils");function we(ke){return new xe.Promise(function(De,Fe){var ue=ke.decompressed.getContentWorker().pipe(new le);ue.on("error",function(ve){Fe(ve)}).on("end",function(){ue.streamInfo.crc32!==ke.decompressed.crc32?Fe(new Error("Corrupted zip : CRC32 mismatch")):De()}).resume()})}Ve.exports=function(ke,De){var Fe=this;return De=ye.extend(De||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:fe.utf8decode}),pe.isNode&&pe.isStream(ke)?xe.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):ye.prepareContent("the loaded zip file",ke,!0,De.optimizedBinaryString,De.base64).then(function(ue){var ve=new Se(De);return ve.load(ue),ve}).then(function(ue){var ve=[xe.Promise.resolve(ue)],Ie=ue.files;if(De.checkCRC32)for(var Le=0;Le<Ie.length;Le++)ve.push(we(Ie[Le]));return xe.Promise.all(ve)}).then(function(ue){for(var ve=ue.shift(),Ie=ve.files,Le=0;Le<Ie.length;Le++){var Je=Ie[Le],ce=Je.fileNameStr,_e=ye.resolve(Je.fileNameStr);Fe.file(_e,Je.decompressed,{binary:!0,optimizedBinaryString:!0,date:Je.date,dir:Je.dir,comment:Je.fileCommentStr.length?Je.fileCommentStr:null,unixPermissions:Je.unixPermissions,dosPermissions:Je.dosPermissions,createFolders:De.createFolders}),Je.dir||(Fe.file(_e).unsafeOriginalName=ce)}return ve.zipComment.length&&(Fe.comment=ve.zipComment),Fe})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(me,Ve,ge){"use strict";var ye=me("../utils"),xe=me("../stream/GenericWorker");function fe(Se,le){xe.call(this,"Nodejs stream input adapter for "+Se),this._upstreamEnded=!1,this._bindStream(le)}ye.inherits(fe,xe),fe.prototype._bindStream=function(Se){var le=this;(this._stream=Se).pause(),Se.on("data",function(pe){le.push({data:pe,meta:{percent:0}})}).on("error",function(pe){le.isPaused?this.generatedError=pe:le.error(pe)}).on("end",function(){le.isPaused?le._upstreamEnded=!0:le.end()})},fe.prototype.pause=function(){return!!xe.prototype.pause.call(this)&&(this._stream.pause(),!0)},fe.prototype.resume=function(){return!!xe.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},Ve.exports=fe},{"../stream/GenericWorker":28,"../utils":32}],13:[function(me,Ve,ge){"use strict";var ye=me("readable-stream").Readable;function xe(fe,Se,le){ye.call(this,Se),this._helper=fe;var pe=this;fe.on("data",function(we,ke){pe.push(we)||pe._helper.pause(),le&&le(ke)}).on("error",function(we){pe.emit("error",we)}).on("end",function(){pe.push(null)})}me("../utils").inherits(xe,ye),xe.prototype._read=function(){this._helper.resume()},Ve.exports=xe},{"../utils":32,"readable-stream":16}],14:[function(me,Ve,ge){"use strict";Ve.exports={isNode:typeof y!="undefined",newBufferFrom:function(ye,xe){if(y.from&&y.from!==Uint8Array.from)return y.from(ye,xe);if(typeof ye=="number")throw new Error('The "data" argument must not be a number');return new y(ye,xe)},allocBuffer:function(ye){if(y.alloc)return y.alloc(ye);var xe=new y(ye);return xe.fill(0),xe},isBuffer:function(ye){return y.isBuffer(ye)},isStream:function(ye){return ye&&typeof ye.on=="function"&&typeof ye.pause=="function"&&typeof ye.resume=="function"}}},{}],15:[function(me,Ve,ge){"use strict";function ye(_e,Ke,Re){var lt,Te=fe.getTypeOf(Ke),Ue=fe.extend(Re||{},pe);Ue.date=Ue.date||new Date,Ue.compression!==null&&(Ue.compression=Ue.compression.toUpperCase()),typeof Ue.unixPermissions=="string"&&(Ue.unixPermissions=parseInt(Ue.unixPermissions,8)),Ue.unixPermissions&&16384&Ue.unixPermissions&&(Ue.dir=!0),Ue.dosPermissions&&16&Ue.dosPermissions&&(Ue.dir=!0),Ue.dir&&(_e=Ie(_e)),Ue.createFolders&&(lt=ve(_e))&&Le.call(this,lt,!0);var qe=Te==="string"&&Ue.binary===!1&&Ue.base64===!1;Re&&Re.binary!==void 0||(Ue.binary=!qe),(Ke instanceof we&&Ke.uncompressedSize===0||Ue.dir||!Ke||Ke.length===0)&&(Ue.base64=!1,Ue.binary=!0,Ke="",Ue.compression="STORE",Te="string");var Ae=null;Ae=Ke instanceof we||Ke instanceof Se?Ke:Fe.isNode&&Fe.isStream(Ke)?new ue(_e,Ke):fe.prepareContent(_e,Ke,Ue.binary,Ue.optimizedBinaryString,Ue.base64);var rt=new ke(_e,Ae,Ue);this.files[_e]=rt}var xe=me("./utf8"),fe=me("./utils"),Se=me("./stream/GenericWorker"),le=me("./stream/StreamHelper"),pe=me("./defaults"),we=me("./compressedObject"),ke=me("./zipObject"),De=me("./generate"),Fe=me("./nodejsUtils"),ue=me("./nodejs/NodejsStreamInputAdapter"),ve=function(_e){_e.slice(-1)==="/"&&(_e=_e.substring(0,_e.length-1));var Ke=_e.lastIndexOf("/");return 0<Ke?_e.substring(0,Ke):""},Ie=function(_e){return _e.slice(-1)!=="/"&&(_e+="/"),_e},Le=function(_e,Ke){return Ke=Ke!==void 0?Ke:pe.createFolders,_e=Ie(_e),this.files[_e]||ye.call(this,_e,null,{dir:!0,createFolders:Ke}),this.files[_e]};function Je(_e){return Object.prototype.toString.call(_e)==="[object RegExp]"}var ce={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(_e){var Ke,Re,lt;for(Ke in this.files)lt=this.files[Ke],(Re=Ke.slice(this.root.length,Ke.length))&&Ke.slice(0,this.root.length)===this.root&&_e(Re,lt)},filter:function(_e){var Ke=[];return this.forEach(function(Re,lt){_e(Re,lt)&&Ke.push(lt)}),Ke},file:function(_e,Ke,Re){if(arguments.length!==1)return _e=this.root+_e,ye.call(this,_e,Ke,Re),this;if(Je(_e)){var lt=_e;return this.filter(function(Ue,qe){return!qe.dir&<.test(Ue)})}var Te=this.files[this.root+_e];return Te&&!Te.dir?Te:null},folder:function(_e){if(!_e)return this;if(Je(_e))return this.filter(function(Te,Ue){return Ue.dir&&_e.test(Te)});var Ke=this.root+_e,Re=Le.call(this,Ke),lt=this.clone();return lt.root=Re.name,lt},remove:function(_e){_e=this.root+_e;var Ke=this.files[_e];if(Ke||(_e.slice(-1)!=="/"&&(_e+="/"),Ke=this.files[_e]),Ke&&!Ke.dir)delete this.files[_e];else for(var Re=this.filter(function(Te,Ue){return Ue.name.slice(0,_e.length)===_e}),lt=0;lt<Re.length;lt++)delete this.files[Re[lt].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(_e){var Ke,Re={};try{if((Re=fe.extend(_e||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:xe.utf8encode})).type=Re.type.toLowerCase(),Re.compression=Re.compression.toUpperCase(),Re.type==="binarystring"&&(Re.type="string"),!Re.type)throw new Error("No output type specified.");fe.checkSupport(Re.type),Re.platform!=="darwin"&&Re.platform!=="freebsd"&&Re.platform!=="linux"&&Re.platform!=="sunos"||(Re.platform="UNIX"),Re.platform==="win32"&&(Re.platform="DOS");var lt=Re.comment||this.comment||"";Ke=De.generateWorker(this,Re,lt)}catch(Te){(Ke=new Se("error")).error(Te)}return new le(Ke,Re.type||"string",Re.mimeType)},generateAsync:function(_e,Ke){return this.generateInternalStream(_e).accumulate(Ke)},generateNodeStream:function(_e,Ke){return(_e=_e||{}).type||(_e.type="nodebuffer"),this.generateInternalStream(_e).toNodejsStream(Ke)}};Ve.exports=ce},{"./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(me,Ve,ge){"use strict";Ve.exports=me("stream")},{stream:void 0}],17:[function(me,Ve,ge){"use strict";var ye=me("./DataReader");function xe(fe){ye.call(this,fe);for(var Se=0;Se<this.data.length;Se++)fe[Se]=255&fe[Se]}me("../utils").inherits(xe,ye),xe.prototype.byteAt=function(fe){return this.data[this.zero+fe]},xe.prototype.lastIndexOfSignature=function(fe){for(var Se=fe.charCodeAt(0),le=fe.charCodeAt(1),pe=fe.charCodeAt(2),we=fe.charCodeAt(3),ke=this.length-4;0<=ke;--ke)if(this.data[ke]===Se&&this.data[ke+1]===le&&this.data[ke+2]===pe&&this.data[ke+3]===we)return ke-this.zero;return-1},xe.prototype.readAndCheckSignature=function(fe){var Se=fe.charCodeAt(0),le=fe.charCodeAt(1),pe=fe.charCodeAt(2),we=fe.charCodeAt(3),ke=this.readData(4);return Se===ke[0]&&le===ke[1]&&pe===ke[2]&&we===ke[3]},xe.prototype.readData=function(fe){if(this.checkOffset(fe),fe===0)return[];var Se=this.data.slice(this.zero+this.index,this.zero+this.index+fe);return this.index+=fe,Se},Ve.exports=xe},{"../utils":32,"./DataReader":18}],18:[function(me,Ve,ge){"use strict";var ye=me("../utils");function xe(fe){this.data=fe,this.length=fe.length,this.index=0,this.zero=0}xe.prototype={checkOffset:function(fe){this.checkIndex(this.index+fe)},checkIndex:function(fe){if(this.length<this.zero+fe||fe<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+fe+"). Corrupted zip ?")},setIndex:function(fe){this.checkIndex(fe),this.index=fe},skip:function(fe){this.setIndex(this.index+fe)},byteAt:function(){},readInt:function(fe){var Se,le=0;for(this.checkOffset(fe),Se=this.index+fe-1;Se>=this.index;Se--)le=(le<<8)+this.byteAt(Se);return this.index+=fe,le},readString:function(fe){return ye.transformTo("string",this.readData(fe))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var fe=this.readInt(4);return new Date(Date.UTC(1980+(fe>>25&127),(fe>>21&15)-1,fe>>16&31,fe>>11&31,fe>>5&63,(31&fe)<<1))}},Ve.exports=xe},{"../utils":32}],19:[function(me,Ve,ge){"use strict";var ye=me("./Uint8ArrayReader");function xe(fe){ye.call(this,fe)}me("../utils").inherits(xe,ye),xe.prototype.readData=function(fe){this.checkOffset(fe);var Se=this.data.slice(this.zero+this.index,this.zero+this.index+fe);return this.index+=fe,Se},Ve.exports=xe},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(me,Ve,ge){"use strict";var ye=me("./DataReader");function xe(fe){ye.call(this,fe)}me("../utils").inherits(xe,ye),xe.prototype.byteAt=function(fe){return this.data.charCodeAt(this.zero+fe)},xe.prototype.lastIndexOfSignature=function(fe){return this.data.lastIndexOf(fe)-this.zero},xe.prototype.readAndCheckSignature=function(fe){return fe===this.readData(4)},xe.prototype.readData=function(fe){this.checkOffset(fe);var Se=this.data.slice(this.zero+this.index,this.zero+this.index+fe);return this.index+=fe,Se},Ve.exports=xe},{"../utils":32,"./DataReader":18}],21:[function(me,Ve,ge){"use strict";var ye=me("./ArrayReader");function xe(fe){ye.call(this,fe)}me("../utils").inherits(xe,ye),xe.prototype.readData=function(fe){if(this.checkOffset(fe),fe===0)return new Uint8Array(0);var Se=this.data.subarray(this.zero+this.index,this.zero+this.index+fe);return this.index+=fe,Se},Ve.exports=xe},{"../utils":32,"./ArrayReader":17}],22:[function(me,Ve,ge){"use strict";var ye=me("../utils"),xe=me("../support"),fe=me("./ArrayReader"),Se=me("./StringReader"),le=me("./NodeBufferReader"),pe=me("./Uint8ArrayReader");Ve.exports=function(we){var ke=ye.getTypeOf(we);return ye.checkSupport(ke),ke!=="string"||xe.uint8array?ke==="nodebuffer"?new le(we):xe.uint8array?new pe(ye.transformTo("uint8array",we)):new fe(ye.transformTo("array",we)):new Se(we)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(me,Ve,ge){"use strict";ge.LOCAL_FILE_HEADER="PK",ge.CENTRAL_FILE_HEADER="PK",ge.CENTRAL_DIRECTORY_END="PK",ge.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",ge.ZIP64_CENTRAL_DIRECTORY_END="PK",ge.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(me,Ve,ge){"use strict";var ye=me("./GenericWorker"),xe=me("../utils");function fe(Se){ye.call(this,"ConvertWorker to "+Se),this.destType=Se}xe.inherits(fe,ye),fe.prototype.processChunk=function(Se){this.push({data:xe.transformTo(this.destType,Se.data),meta:Se.meta})},Ve.exports=fe},{"../utils":32,"./GenericWorker":28}],25:[function(me,Ve,ge){"use strict";var ye=me("./GenericWorker"),xe=me("../crc32");function fe(){ye.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}me("../utils").inherits(fe,ye),fe.prototype.processChunk=function(Se){this.streamInfo.crc32=xe(Se.data,this.streamInfo.crc32||0),this.push(Se)},Ve.exports=fe},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(me,Ve,ge){"use strict";var ye=me("../utils"),xe=me("./GenericWorker");function fe(Se){xe.call(this,"DataLengthProbe for "+Se),this.propName=Se,this.withStreamInfo(Se,0)}ye.inherits(fe,xe),fe.prototype.processChunk=function(Se){if(Se){var le=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=le+Se.data.length}xe.prototype.processChunk.call(this,Se)},Ve.exports=fe},{"../utils":32,"./GenericWorker":28}],27:[function(me,Ve,ge){"use strict";var ye=me("../utils"),xe=me("./GenericWorker");function fe(Se){xe.call(this,"DataWorker");var le=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,Se.then(function(pe){le.dataIsReady=!0,le.data=pe,le.max=pe&&pe.length||0,le.type=ye.getTypeOf(pe),le.isPaused||le._tickAndRepeat()},function(pe){le.error(pe)})}ye.inherits(fe,xe),fe.prototype.cleanUp=function(){xe.prototype.cleanUp.call(this),this.data=null},fe.prototype.resume=function(){return!!xe.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,ye.delay(this._tickAndRepeat,[],this)),!0)},fe.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(ye.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},fe.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var Se=null,le=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":Se=this.data.substring(this.index,le);break;case"uint8array":Se=this.data.subarray(this.index,le);break;case"array":case"nodebuffer":Se=this.data.slice(this.index,le)}return this.index=le,this.push({data:Se,meta:{percent:this.max?this.index/this.max*100:0}})},Ve.exports=fe},{"../utils":32,"./GenericWorker":28}],28:[function(me,Ve,ge){"use strict";function ye(xe){this.name=xe||"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}ye.prototype={push:function(xe){this.emit("data",xe)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(xe){this.emit("error",xe)}return!0},error:function(xe){return!this.isFinished&&(this.isPaused?this.generatedError=xe:(this.isFinished=!0,this.emit("error",xe),this.previous&&this.previous.error(xe),this.cleanUp()),!0)},on:function(xe,fe){return this._listeners[xe].push(fe),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(xe,fe){if(this._listeners[xe])for(var Se=0;Se<this._listeners[xe].length;Se++)this._listeners[xe][Se].call(this,fe)},pipe:function(xe){return xe.registerPrevious(this)},registerPrevious:function(xe){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=xe.streamInfo,this.mergeStreamInfo(),this.previous=xe;var fe=this;return xe.on("data",function(Se){fe.processChunk(Se)}),xe.on("end",function(){fe.end()}),xe.on("error",function(Se){fe.error(Se)}),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 xe=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),xe=!0),this.previous&&this.previous.resume(),!xe},flush:function(){},processChunk:function(xe){this.push(xe)},withStreamInfo:function(xe,fe){return this.extraStreamInfo[xe]=fe,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var xe in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,xe)&&(this.streamInfo[xe]=this.extraStreamInfo[xe])},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 xe="Worker "+this.name;return this.previous?this.previous+" -> "+xe:xe}},Ve.exports=ye},{}],29:[function(me,Ve,ge){"use strict";var ye=me("../utils"),xe=me("./ConvertWorker"),fe=me("./GenericWorker"),Se=me("../base64"),le=me("../support"),pe=me("../external"),we=null;if(le.nodestream)try{we=me("../nodejs/NodejsStreamOutputAdapter")}catch(Fe){}function ke(Fe,ue){return new pe.Promise(function(ve,Ie){var Le=[],Je=Fe._internalType,ce=Fe._outputType,_e=Fe._mimeType;Fe.on("data",function(Ke,Re){Le.push(Ke),ue&&ue(Re)}).on("error",function(Ke){Le=[],Ie(Ke)}).on("end",function(){try{var Ke=function(Re,lt,Te){switch(Re){case"blob":return ye.newBlob(ye.transformTo("arraybuffer",lt),Te);case"base64":return Se.encode(lt);default:return ye.transformTo(Re,lt)}}(ce,function(Re,lt){var Te,Ue=0,qe=null,Ae=0;for(Te=0;Te<lt.length;Te++)Ae+=lt[Te].length;switch(Re){case"string":return lt.join("");case"array":return Array.prototype.concat.apply([],lt);case"uint8array":for(qe=new Uint8Array(Ae),Te=0;Te<lt.length;Te++)qe.set(lt[Te],Ue),Ue+=lt[Te].length;return qe;case"nodebuffer":return y.concat(lt);default:throw new Error("concat : unsupported type '"+Re+"'")}}(Je,Le),_e);ve(Ke)}catch(Re){Ie(Re)}Le=[]}).resume()})}function De(Fe,ue,ve){var Ie=ue;switch(ue){case"blob":case"arraybuffer":Ie="uint8array";break;case"base64":Ie="string"}try{this._internalType=Ie,this._outputType=ue,this._mimeType=ve,ye.checkSupport(Ie),this._worker=Fe.pipe(new xe(Ie)),Fe.lock()}catch(Le){this._worker=new fe("error"),this._worker.error(Le)}}De.prototype={accumulate:function(Fe){return ke(this,Fe)},on:function(Fe,ue){var ve=this;return Fe==="data"?this._worker.on(Fe,function(Ie){ue.call(ve,Ie.data,Ie.meta)}):this._worker.on(Fe,function(){ye.delay(ue,arguments,ve)}),this},resume:function(){return ye.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(Fe){if(ye.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new we(this,{objectMode:this._outputType!=="nodebuffer"},Fe)}},Ve.exports=De},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(me,Ve,ge){"use strict";if(ge.base64=!0,ge.array=!0,ge.string=!0,ge.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",ge.nodebuffer=typeof y!="undefined",ge.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")ge.blob=!1;else{var ye=new ArrayBuffer(0);try{ge.blob=new Blob([ye],{type:"application/zip"}).size===0}catch(fe){try{var xe=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);xe.append(ye),ge.blob=xe.getBlob("application/zip").size===0}catch(Se){ge.blob=!1}}}try{ge.nodestream=!!me("readable-stream").Readable}catch(fe){ge.nodestream=!1}},{"readable-stream":16}],31:[function(me,Ve,ge){"use strict";for(var ye=me("./utils"),xe=me("./support"),fe=me("./nodejsUtils"),Se=me("./stream/GenericWorker"),le=new Array(256),pe=0;pe<256;pe++)le[pe]=252<=pe?6:248<=pe?5:240<=pe?4:224<=pe?3:192<=pe?2:1;le[254]=le[254]=1;function we(){Se.call(this,"utf-8 decode"),this.leftOver=null}function ke(){Se.call(this,"utf-8 encode")}ge.utf8encode=function(De){return xe.nodebuffer?fe.newBufferFrom(De,"utf-8"):function(Fe){var ue,ve,Ie,Le,Je,ce=Fe.length,_e=0;for(Le=0;Le<ce;Le++)(64512&(ve=Fe.charCodeAt(Le)))==55296&&Le+1<ce&&(64512&(Ie=Fe.charCodeAt(Le+1)))==56320&&(ve=65536+(ve-55296<<10)+(Ie-56320),Le++),_e+=ve<128?1:ve<2048?2:ve<65536?3:4;for(ue=xe.uint8array?new Uint8Array(_e):new Array(_e),Le=Je=0;Je<_e;Le++)(64512&(ve=Fe.charCodeAt(Le)))==55296&&Le+1<ce&&(64512&(Ie=Fe.charCodeAt(Le+1)))==56320&&(ve=65536+(ve-55296<<10)+(Ie-56320),Le++),ve<128?ue[Je++]=ve:(ve<2048?ue[Je++]=192|ve>>>6:(ve<65536?ue[Je++]=224|ve>>>12:(ue[Je++]=240|ve>>>18,ue[Je++]=128|ve>>>12&63),ue[Je++]=128|ve>>>6&63),ue[Je++]=128|63&ve);return ue}(De)},ge.utf8decode=function(De){return xe.nodebuffer?ye.transformTo("nodebuffer",De).toString("utf-8"):function(Fe){var ue,ve,Ie,Le,Je=Fe.length,ce=new Array(2*Je);for(ue=ve=0;ue<Je;)if((Ie=Fe[ue++])<128)ce[ve++]=Ie;else if(4<(Le=le[Ie]))ce[ve++]=65533,ue+=Le-1;else{for(Ie&=Le===2?31:Le===3?15:7;1<Le&&ue<Je;)Ie=Ie<<6|63&Fe[ue++],Le--;1<Le?ce[ve++]=65533:Ie<65536?ce[ve++]=Ie:(Ie-=65536,ce[ve++]=55296|Ie>>10&1023,ce[ve++]=56320|1023&Ie)}return ce.length!==ve&&(ce.subarray?ce=ce.subarray(0,ve):ce.length=ve),ye.applyFromCharCode(ce)}(De=ye.transformTo(xe.uint8array?"uint8array":"array",De))},ye.inherits(we,Se),we.prototype.processChunk=function(De){var Fe=ye.transformTo(xe.uint8array?"uint8array":"array",De.data);if(this.leftOver&&this.leftOver.length){if(xe.uint8array){var ue=Fe;(Fe=new Uint8Array(ue.length+this.leftOver.length)).set(this.leftOver,0),Fe.set(ue,this.leftOver.length)}else Fe=this.leftOver.concat(Fe);this.leftOver=null}var ve=function(Le,Je){var ce;for((Je=Je||Le.length)>Le.length&&(Je=Le.length),ce=Je-1;0<=ce&&(192&Le[ce])==128;)ce--;return ce<0||ce===0?Je:ce+le[Le[ce]]>Je?ce:Je}(Fe),Ie=Fe;ve!==Fe.length&&(xe.uint8array?(Ie=Fe.subarray(0,ve),this.leftOver=Fe.subarray(ve,Fe.length)):(Ie=Fe.slice(0,ve),this.leftOver=Fe.slice(ve,Fe.length))),this.push({data:ge.utf8decode(Ie),meta:De.meta})},we.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:ge.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},ge.Utf8DecodeWorker=we,ye.inherits(ke,Se),ke.prototype.processChunk=function(De){this.push({data:ge.utf8encode(De.data),meta:De.meta})},ge.Utf8EncodeWorker=ke},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(me,Ve,ge){"use strict";var ye=me("./support"),xe=me("./base64"),fe=me("./nodejsUtils"),Se=me("./external");function le(ue){return ue}function pe(ue,ve){for(var Ie=0;Ie<ue.length;++Ie)ve[Ie]=255&ue.charCodeAt(Ie);return ve}me("setimmediate"),ge.newBlob=function(ue,ve){ge.checkSupport("blob");try{return new Blob([ue],{type:ve})}catch(Le){try{var Ie=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return Ie.append(ue),Ie.getBlob(ve)}catch(Je){throw new Error("Bug : can't construct the Blob.")}}};var we={stringifyByChunk:function(ue,ve,Ie){var Le=[],Je=0,ce=ue.length;if(ce<=Ie)return String.fromCharCode.apply(null,ue);for(;Je<ce;)ve==="array"||ve==="nodebuffer"?Le.push(String.fromCharCode.apply(null,ue.slice(Je,Math.min(Je+Ie,ce)))):Le.push(String.fromCharCode.apply(null,ue.subarray(Je,Math.min(Je+Ie,ce)))),Je+=Ie;return Le.join("")},stringifyByChar:function(ue){for(var ve="",Ie=0;Ie<ue.length;Ie++)ve+=String.fromCharCode(ue[Ie]);return ve},applyCanBeUsed:{uint8array:function(){try{return ye.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(ue){return!1}}(),nodebuffer:function(){try{return ye.nodebuffer&&String.fromCharCode.apply(null,fe.allocBuffer(1)).length===1}catch(ue){return!1}}()}};function ke(ue){var ve=65536,Ie=ge.getTypeOf(ue),Le=!0;if(Ie==="uint8array"?Le=we.applyCanBeUsed.uint8array:Ie==="nodebuffer"&&(Le=we.applyCanBeUsed.nodebuffer),Le)for(;1<ve;)try{return we.stringifyByChunk(ue,Ie,ve)}catch(Je){ve=Math.floor(ve/2)}return we.stringifyByChar(ue)}function De(ue,ve){for(var Ie=0;Ie<ue.length;Ie++)ve[Ie]=ue[Ie];return ve}ge.applyFromCharCode=ke;var Fe={};Fe.string={string:le,array:function(ue){return pe(ue,new Array(ue.length))},arraybuffer:function(ue){return Fe.string.uint8array(ue).buffer},uint8array:function(ue){return pe(ue,new Uint8Array(ue.length))},nodebuffer:function(ue){return pe(ue,fe.allocBuffer(ue.length))}},Fe.array={string:ke,array:le,arraybuffer:function(ue){return new Uint8Array(ue).buffer},uint8array:function(ue){return new Uint8Array(ue)},nodebuffer:function(ue){return fe.newBufferFrom(ue)}},Fe.arraybuffer={string:function(ue){return ke(new Uint8Array(ue))},array:function(ue){return De(new Uint8Array(ue),new Array(ue.byteLength))},arraybuffer:le,uint8array:function(ue){return new Uint8Array(ue)},nodebuffer:function(ue){return fe.newBufferFrom(new Uint8Array(ue))}},Fe.uint8array={string:ke,array:function(ue){return De(ue,new Array(ue.length))},arraybuffer:function(ue){return ue.buffer},uint8array:le,nodebuffer:function(ue){return fe.newBufferFrom(ue)}},Fe.nodebuffer={string:ke,array:function(ue){return De(ue,new Array(ue.length))},arraybuffer:function(ue){return Fe.nodebuffer.uint8array(ue).buffer},uint8array:function(ue){return De(ue,new Uint8Array(ue.length))},nodebuffer:le},ge.transformTo=function(ue,ve){if(ve=ve||"",!ue)return ve;ge.checkSupport(ue);var Ie=ge.getTypeOf(ve);return Fe[Ie][ue](ve)},ge.resolve=function(ue){for(var ve=ue.split("/"),Ie=[],Le=0;Le<ve.length;Le++){var Je=ve[Le];Je==="."||Je===""&&Le!==0&&Le!==ve.length-1||(Je===".."?Ie.pop():Ie.push(Je))}return Ie.join("/")},ge.getTypeOf=function(ue){return typeof ue=="string"?"string":Object.prototype.toString.call(ue)==="[object Array]"?"array":ye.nodebuffer&&fe.isBuffer(ue)?"nodebuffer":ye.uint8array&&ue instanceof Uint8Array?"uint8array":ye.arraybuffer&&ue instanceof ArrayBuffer?"arraybuffer":void 0},ge.checkSupport=function(ue){if(!ye[ue.toLowerCase()])throw new Error(ue+" is not supported by this platform")},ge.MAX_VALUE_16BITS=65535,ge.MAX_VALUE_32BITS=-1,ge.pretty=function(ue){var ve,Ie,Le="";for(Ie=0;Ie<(ue||"").length;Ie++)Le+="\\x"+((ve=ue.charCodeAt(Ie))<16?"0":"")+ve.toString(16).toUpperCase();return Le},ge.delay=function(ue,ve,Ie){setImmediate(function(){ue.apply(Ie||null,ve||[])})},ge.inherits=function(ue,ve){function Ie(){}Ie.prototype=ve.prototype,ue.prototype=new Ie},ge.extend=function(){var ue,ve,Ie={};for(ue=0;ue<arguments.length;ue++)for(ve in arguments[ue])Object.prototype.hasOwnProperty.call(arguments[ue],ve)&&Ie[ve]===void 0&&(Ie[ve]=arguments[ue][ve]);return Ie},ge.prepareContent=function(ue,ve,Ie,Le,Je){return Se.Promise.resolve(ve).then(function(ce){return ye.blob&&(ce instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(ce))!==-1)&&typeof FileReader!="undefined"?new Se.Promise(function(_e,Ke){var Re=new FileReader;Re.onload=function(lt){_e(lt.target.result)},Re.onerror=function(lt){Ke(lt.target.error)},Re.readAsArrayBuffer(ce)}):ce}).then(function(ce){var _e=ge.getTypeOf(ce);return _e?(_e==="arraybuffer"?ce=ge.transformTo("uint8array",ce):_e==="string"&&(Je?ce=xe.decode(ce):Ie&&Le!==!0&&(ce=function(Ke){return pe(Ke,ye.uint8array?new Uint8Array(Ke.length):new Array(Ke.length))}(ce))),ce):Se.Promise.reject(new Error("Can't read the data of '"+ue+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(me,Ve,ge){"use strict";var ye=me("./reader/readerFor"),xe=me("./utils"),fe=me("./signature"),Se=me("./zipEntry"),le=me("./support");function pe(we){this.files=[],this.loadOptions=we}pe.prototype={checkSignature:function(we){if(!this.reader.readAndCheckSignature(we)){this.reader.index-=4;var ke=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+xe.pretty(ke)+", expected "+xe.pretty(we)+")")}},isSignature:function(we,ke){var De=this.reader.index;this.reader.setIndex(we);var Fe=this.reader.readString(4)===ke;return this.reader.setIndex(De),Fe},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 we=this.reader.readData(this.zipCommentLength),ke=le.uint8array?"uint8array":"array",De=xe.transformTo(ke,we);this.zipComment=this.loadOptions.decodeFileName(De)},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 we,ke,De,Fe=this.zip64EndOfCentralSize-44;0<Fe;)we=this.reader.readInt(2),ke=this.reader.readInt(4),De=this.reader.readData(ke),this.zip64ExtensibleData[we]={id:we,length:ke,value:De}},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 we,ke;for(we=0;we<this.files.length;we++)ke=this.files[we],this.reader.setIndex(ke.localHeaderOffset),this.checkSignature(fe.LOCAL_FILE_HEADER),ke.readLocalPart(this.reader),ke.handleUTF8(),ke.processAttributes()},readCentralDir:function(){var we;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(fe.CENTRAL_FILE_HEADER);)(we=new Se({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(we);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 we=this.reader.lastIndexOfSignature(fe.CENTRAL_DIRECTORY_END);if(we<0)throw this.isSignature(0,fe.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(we);var ke=we;if(this.checkSignature(fe.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===xe.MAX_VALUE_16BITS||this.diskWithCentralDirStart===xe.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===xe.MAX_VALUE_16BITS||this.centralDirRecords===xe.MAX_VALUE_16BITS||this.centralDirSize===xe.MAX_VALUE_32BITS||this.centralDirOffset===xe.MAX_VALUE_32BITS){if(this.zip64=!0,(we=this.reader.lastIndexOfSignature(fe.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(we),this.checkSignature(fe.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,fe.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(fe.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(fe.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var De=this.centralDirOffset+this.centralDirSize;this.zip64&&(De+=20,De+=12+this.zip64EndOfCentralSize);var Fe=ke-De;if(0<Fe)this.isSignature(ke,fe.CENTRAL_FILE_HEADER)||(this.reader.zero=Fe);else if(Fe<0)throw new Error("Corrupted zip: missing "+Math.abs(Fe)+" bytes.")},prepareReader:function(we){this.reader=ye(we)},load:function(we){this.prepareReader(we),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},Ve.exports=pe},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(me,Ve,ge){"use strict";var ye=me("./reader/readerFor"),xe=me("./utils"),fe=me("./compressedObject"),Se=me("./crc32"),le=me("./utf8"),pe=me("./compressions"),we=me("./support");function ke(De,Fe){this.options=De,this.loadOptions=Fe}ke.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(De){var Fe,ue;if(De.skip(22),this.fileNameLength=De.readInt(2),ue=De.readInt(2),this.fileName=De.readData(this.fileNameLength),De.skip(ue),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((Fe=function(ve){for(var Ie in pe)if(Object.prototype.hasOwnProperty.call(pe,Ie)&&pe[Ie].magic===ve)return pe[Ie];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+xe.pretty(this.compressionMethod)+" unknown (inner file : "+xe.transformTo("string",this.fileName)+")");this.decompressed=new fe(this.compressedSize,this.uncompressedSize,this.crc32,Fe,De.readData(this.compressedSize))},readCentralPart:function(De){this.versionMadeBy=De.readInt(2),De.skip(2),this.bitFlag=De.readInt(2),this.compressionMethod=De.readString(2),this.date=De.readDate(),this.crc32=De.readInt(4),this.compressedSize=De.readInt(4),this.uncompressedSize=De.readInt(4);var Fe=De.readInt(2);if(this.extraFieldsLength=De.readInt(2),this.fileCommentLength=De.readInt(2),this.diskNumberStart=De.readInt(2),this.internalFileAttributes=De.readInt(2),this.externalFileAttributes=De.readInt(4),this.localHeaderOffset=De.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");De.skip(Fe),this.readExtraFields(De),this.parseZIP64ExtraField(De),this.fileComment=De.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var De=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),De==0&&(this.dosPermissions=63&this.externalFileAttributes),De==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var De=ye(this.extraFields[1].value);this.uncompressedSize===xe.MAX_VALUE_32BITS&&(this.uncompressedSize=De.readInt(8)),this.compressedSize===xe.MAX_VALUE_32BITS&&(this.compressedSize=De.readInt(8)),this.localHeaderOffset===xe.MAX_VALUE_32BITS&&(this.localHeaderOffset=De.readInt(8)),this.diskNumberStart===xe.MAX_VALUE_32BITS&&(this.diskNumberStart=De.readInt(4))}},readExtraFields:function(De){var Fe,ue,ve,Ie=De.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});De.index+4<Ie;)Fe=De.readInt(2),ue=De.readInt(2),ve=De.readData(ue),this.extraFields[Fe]={id:Fe,length:ue,value:ve};De.setIndex(Ie)},handleUTF8:function(){var De=we.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=le.utf8decode(this.fileName),this.fileCommentStr=le.utf8decode(this.fileComment);else{var Fe=this.findExtraFieldUnicodePath();if(Fe!==null)this.fileNameStr=Fe;else{var ue=xe.transformTo(De,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(ue)}var ve=this.findExtraFieldUnicodeComment();if(ve!==null)this.fileCommentStr=ve;else{var Ie=xe.transformTo(De,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(Ie)}}},findExtraFieldUnicodePath:function(){var De=this.extraFields[28789];if(De){var Fe=ye(De.value);return Fe.readInt(1)!==1||Se(this.fileName)!==Fe.readInt(4)?null:le.utf8decode(Fe.readData(De.length-5))}return null},findExtraFieldUnicodeComment:function(){var De=this.extraFields[25461];if(De){var Fe=ye(De.value);return Fe.readInt(1)!==1||Se(this.fileComment)!==Fe.readInt(4)?null:le.utf8decode(Fe.readData(De.length-5))}return null}},Ve.exports=ke},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(me,Ve,ge){"use strict";function ye(Fe,ue,ve){this.name=Fe,this.dir=ve.dir,this.date=ve.date,this.comment=ve.comment,this.unixPermissions=ve.unixPermissions,this.dosPermissions=ve.dosPermissions,this._data=ue,this._dataBinary=ve.binary,this.options={compression:ve.compression,compressionOptions:ve.compressionOptions}}var xe=me("./stream/StreamHelper"),fe=me("./stream/DataWorker"),Se=me("./utf8"),le=me("./compressedObject"),pe=me("./stream/GenericWorker");ye.prototype={internalStream:function(Fe){var ue=null,ve="string";try{if(!Fe)throw new Error("No output type specified.");var Ie=(ve=Fe.toLowerCase())==="string"||ve==="text";ve!=="binarystring"&&ve!=="text"||(ve="string"),ue=this._decompressWorker();var Le=!this._dataBinary;Le&&!Ie&&(ue=ue.pipe(new Se.Utf8EncodeWorker)),!Le&&Ie&&(ue=ue.pipe(new Se.Utf8DecodeWorker))}catch(Je){(ue=new pe("error")).error(Je)}return new xe(ue,ve,"")},async:function(Fe,ue){return this.internalStream(Fe).accumulate(ue)},nodeStream:function(Fe,ue){return this.internalStream(Fe||"nodebuffer").toNodejsStream(ue)},_compressWorker:function(Fe,ue){if(this._data instanceof le&&this._data.compression.magic===Fe.magic)return this._data.getCompressedWorker();var ve=this._decompressWorker();return this._dataBinary||(ve=ve.pipe(new Se.Utf8EncodeWorker)),le.createWorkerFrom(ve,Fe,ue)},_decompressWorker:function(){return this._data instanceof le?this._data.getContentWorker():this._data instanceof pe?this._data:new fe(this._data)}};for(var we=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],ke=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},De=0;De<we.length;De++)ye.prototype[we[De]]=ke;Ve.exports=ye},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(me,Ve,ge){(function(ye){"use strict";var xe,fe,Se=ye.MutationObserver||ye.WebKitMutationObserver;if(Se){var le=0,pe=new Se(Fe),we=ye.document.createTextNode("");pe.observe(we,{characterData:!0}),xe=function(){we.data=le=++le%2}}else if(ye.setImmediate||ye.MessageChannel===void 0)xe="document"in ye&&"onreadystatechange"in ye.document.createElement("script")?function(){var ue=ye.document.createElement("script");ue.onreadystatechange=function(){Fe(),ue.onreadystatechange=null,ue.parentNode.removeChild(ue),ue=null},ye.document.documentElement.appendChild(ue)}:function(){setTimeout(Fe,0)};else{var ke=new ye.MessageChannel;ke.port1.onmessage=Fe,xe=function(){ke.port2.postMessage(0)}}var De=[];function Fe(){var ue,ve;fe=!0;for(var Ie=De.length;Ie;){for(ve=De,De=[],ue=-1;++ue<Ie;)ve[ue]();Ie=De.length}fe=!1}Ve.exports=function(ue){De.push(ue)!==1||fe||xe()}}).call(this,typeof b.g!="undefined"?b.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(me,Ve,ge){"use strict";var ye=me("immediate");function xe(){}var fe={},Se=["REJECTED"],le=["FULFILLED"],pe=["PENDING"];function we(Ie){if(typeof Ie!="function")throw new TypeError("resolver must be a function");this.state=pe,this.queue=[],this.outcome=void 0,Ie!==xe&&ue(this,Ie)}function ke(Ie,Le,Je){this.promise=Ie,typeof Le=="function"&&(this.onFulfilled=Le,this.callFulfilled=this.otherCallFulfilled),typeof Je=="function"&&(this.onRejected=Je,this.callRejected=this.otherCallRejected)}function De(Ie,Le,Je){ye(function(){var ce;try{ce=Le(Je)}catch(_e){return fe.reject(Ie,_e)}ce===Ie?fe.reject(Ie,new TypeError("Cannot resolve promise with itself")):fe.resolve(Ie,ce)})}function Fe(Ie){var Le=Ie&&Ie.then;if(Ie&&(typeof Ie=="object"||typeof Ie=="function")&&typeof Le=="function")return function(){Le.apply(Ie,arguments)}}function ue(Ie,Le){var Je=!1;function ce(Re){Je||(Je=!0,fe.reject(Ie,Re))}function _e(Re){Je||(Je=!0,fe.resolve(Ie,Re))}var Ke=ve(function(){Le(_e,ce)});Ke.status==="error"&&ce(Ke.value)}function ve(Ie,Le){var Je={};try{Je.value=Ie(Le),Je.status="success"}catch(ce){Je.status="error",Je.value=ce}return Je}(Ve.exports=we).prototype.finally=function(Ie){if(typeof Ie!="function")return this;var Le=this.constructor;return this.then(function(Je){return Le.resolve(Ie()).then(function(){return Je})},function(Je){return Le.resolve(Ie()).then(function(){throw Je})})},we.prototype.catch=function(Ie){return this.then(null,Ie)},we.prototype.then=function(Ie,Le){if(typeof Ie!="function"&&this.state===le||typeof Le!="function"&&this.state===Se)return this;var Je=new this.constructor(xe);return this.state!==pe?De(Je,this.state===le?Ie:Le,this.outcome):this.queue.push(new ke(Je,Ie,Le)),Je},ke.prototype.callFulfilled=function(Ie){fe.resolve(this.promise,Ie)},ke.prototype.otherCallFulfilled=function(Ie){De(this.promise,this.onFulfilled,Ie)},ke.prototype.callRejected=function(Ie){fe.reject(this.promise,Ie)},ke.prototype.otherCallRejected=function(Ie){De(this.promise,this.onRejected,Ie)},fe.resolve=function(Ie,Le){var Je=ve(Fe,Le);if(Je.status==="error")return fe.reject(Ie,Je.value);var ce=Je.value;if(ce)ue(Ie,ce);else{Ie.state=le,Ie.outcome=Le;for(var _e=-1,Ke=Ie.queue.length;++_e<Ke;)Ie.queue[_e].callFulfilled(Le)}return Ie},fe.reject=function(Ie,Le){Ie.state=Se,Ie.outcome=Le;for(var Je=-1,ce=Ie.queue.length;++Je<ce;)Ie.queue[Je].callRejected(Le);return Ie},we.resolve=function(Ie){return Ie instanceof this?Ie:fe.resolve(new this(xe),Ie)},we.reject=function(Ie){var Le=new this(xe);return fe.reject(Le,Ie)},we.all=function(Ie){var Le=this;if(Object.prototype.toString.call(Ie)!=="[object Array]")return this.reject(new TypeError("must be an array"));var Je=Ie.length,ce=!1;if(!Je)return this.resolve([]);for(var _e=new Array(Je),Ke=0,Re=-1,lt=new this(xe);++Re<Je;)Te(Ie[Re],Re);return lt;function Te(Ue,qe){Le.resolve(Ue).then(function(Ae){_e[qe]=Ae,++Ke!==Je||ce||(ce=!0,fe.resolve(lt,_e))},function(Ae){ce||(ce=!0,fe.reject(lt,Ae))})}},we.race=function(Ie){var Le=this;if(Object.prototype.toString.call(Ie)!=="[object Array]")return this.reject(new TypeError("must be an array"));var Je=Ie.length,ce=!1;if(!Je)return this.resolve([]);for(var _e=-1,Ke=new this(xe);++_e<Je;)Re=Ie[_e],Le.resolve(Re).then(function(lt){ce||(ce=!0,fe.resolve(Ke,lt))},function(lt){ce||(ce=!0,fe.reject(Ke,lt))});var Re;return Ke}},{immediate:36}],38:[function(me,Ve,ge){"use strict";var ye={};(0,me("./lib/utils/common").assign)(ye,me("./lib/deflate"),me("./lib/inflate"),me("./lib/zlib/constants")),Ve.exports=ye},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(me,Ve,ge){"use strict";var ye=me("./zlib/deflate"),xe=me("./utils/common"),fe=me("./utils/strings"),Se=me("./zlib/messages"),le=me("./zlib/zstream"),pe=Object.prototype.toString,we=0,ke=-1,De=0,Fe=8;function ue(Ie){if(!(this instanceof ue))return new ue(Ie);this.options=xe.assign({level:ke,method:Fe,chunkSize:16384,windowBits:15,memLevel:8,strategy:De,to:""},Ie||{});var Le=this.options;Le.raw&&0<Le.windowBits?Le.windowBits=-Le.windowBits:Le.gzip&&0<Le.windowBits&&Le.windowBits<16&&(Le.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new le,this.strm.avail_out=0;var Je=ye.deflateInit2(this.strm,Le.level,Le.method,Le.windowBits,Le.memLevel,Le.strategy);if(Je!==we)throw new Error(Se[Je]);if(Le.header&&ye.deflateSetHeader(this.strm,Le.header),Le.dictionary){var ce;if(ce=typeof Le.dictionary=="string"?fe.string2buf(Le.dictionary):pe.call(Le.dictionary)==="[object ArrayBuffer]"?new Uint8Array(Le.dictionary):Le.dictionary,(Je=ye.deflateSetDictionary(this.strm,ce))!==we)throw new Error(Se[Je]);this._dict_set=!0}}function ve(Ie,Le){var Je=new ue(Le);if(Je.push(Ie,!0),Je.err)throw Je.msg||Se[Je.err];return Je.result}ue.prototype.push=function(Ie,Le){var Je,ce,_e=this.strm,Ke=this.options.chunkSize;if(this.ended)return!1;ce=Le===~~Le?Le:Le===!0?4:0,typeof Ie=="string"?_e.input=fe.string2buf(Ie):pe.call(Ie)==="[object ArrayBuffer]"?_e.input=new Uint8Array(Ie):_e.input=Ie,_e.next_in=0,_e.avail_in=_e.input.length;do{if(_e.avail_out===0&&(_e.output=new xe.Buf8(Ke),_e.next_out=0,_e.avail_out=Ke),(Je=ye.deflate(_e,ce))!==1&&Je!==we)return this.onEnd(Je),!(this.ended=!0);_e.avail_out!==0&&(_e.avail_in!==0||ce!==4&&ce!==2)||(this.options.to==="string"?this.onData(fe.buf2binstring(xe.shrinkBuf(_e.output,_e.next_out))):this.onData(xe.shrinkBuf(_e.output,_e.next_out)))}while((0<_e.avail_in||_e.avail_out===0)&&Je!==1);return ce===4?(Je=ye.deflateEnd(this.strm),this.onEnd(Je),this.ended=!0,Je===we):ce!==2||(this.onEnd(we),!(_e.avail_out=0))},ue.prototype.onData=function(Ie){this.chunks.push(Ie)},ue.prototype.onEnd=function(Ie){Ie===we&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=xe.flattenChunks(this.chunks)),this.chunks=[],this.err=Ie,this.msg=this.strm.msg},ge.Deflate=ue,ge.deflate=ve,ge.deflateRaw=function(Ie,Le){return(Le=Le||{}).raw=!0,ve(Ie,Le)},ge.gzip=function(Ie,Le){return(Le=Le||{}).gzip=!0,ve(Ie,Le)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(me,Ve,ge){"use strict";var ye=me("./zlib/inflate"),xe=me("./utils/common"),fe=me("./utils/strings"),Se=me("./zlib/constants"),le=me("./zlib/messages"),pe=me("./zlib/zstream"),we=me("./zlib/gzheader"),ke=Object.prototype.toString;function De(ue){if(!(this instanceof De))return new De(ue);this.options=xe.assign({chunkSize:16384,windowBits:0,to:""},ue||{});var ve=this.options;ve.raw&&0<=ve.windowBits&&ve.windowBits<16&&(ve.windowBits=-ve.windowBits,ve.windowBits===0&&(ve.windowBits=-15)),!(0<=ve.windowBits&&ve.windowBits<16)||ue&&ue.windowBits||(ve.windowBits+=32),15<ve.windowBits&&ve.windowBits<48&&!(15&ve.windowBits)&&(ve.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new pe,this.strm.avail_out=0;var Ie=ye.inflateInit2(this.strm,ve.windowBits);if(Ie!==Se.Z_OK)throw new Error(le[Ie]);this.header=new we,ye.inflateGetHeader(this.strm,this.header)}function Fe(ue,ve){var Ie=new De(ve);if(Ie.push(ue,!0),Ie.err)throw Ie.msg||le[Ie.err];return Ie.result}De.prototype.push=function(ue,ve){var Ie,Le,Je,ce,_e,Ke,Re=this.strm,lt=this.options.chunkSize,Te=this.options.dictionary,Ue=!1;if(this.ended)return!1;Le=ve===~~ve?ve:ve===!0?Se.Z_FINISH:Se.Z_NO_FLUSH,typeof ue=="string"?Re.input=fe.binstring2buf(ue):ke.call(ue)==="[object ArrayBuffer]"?Re.input=new Uint8Array(ue):Re.input=ue,Re.next_in=0,Re.avail_in=Re.input.length;do{if(Re.avail_out===0&&(Re.output=new xe.Buf8(lt),Re.next_out=0,Re.avail_out=lt),(Ie=ye.inflate(Re,Se.Z_NO_FLUSH))===Se.Z_NEED_DICT&&Te&&(Ke=typeof Te=="string"?fe.string2buf(Te):ke.call(Te)==="[object ArrayBuffer]"?new Uint8Array(Te):Te,Ie=ye.inflateSetDictionary(this.strm,Ke)),Ie===Se.Z_BUF_ERROR&&Ue===!0&&(Ie=Se.Z_OK,Ue=!1),Ie!==Se.Z_STREAM_END&&Ie!==Se.Z_OK)return this.onEnd(Ie),!(this.ended=!0);Re.next_out&&(Re.avail_out!==0&&Ie!==Se.Z_STREAM_END&&(Re.avail_in!==0||Le!==Se.Z_FINISH&&Le!==Se.Z_SYNC_FLUSH)||(this.options.to==="string"?(Je=fe.utf8border(Re.output,Re.next_out),ce=Re.next_out-Je,_e=fe.buf2string(Re.output,Je),Re.next_out=ce,Re.avail_out=lt-ce,ce&&xe.arraySet(Re.output,Re.output,Je,ce,0),this.onData(_e)):this.onData(xe.shrinkBuf(Re.output,Re.next_out)))),Re.avail_in===0&&Re.avail_out===0&&(Ue=!0)}while((0<Re.avail_in||Re.avail_out===0)&&Ie!==Se.Z_STREAM_END);return Ie===Se.Z_STREAM_END&&(Le=Se.Z_FINISH),Le===Se.Z_FINISH?(Ie=ye.inflateEnd(this.strm),this.onEnd(Ie),this.ended=!0,Ie===Se.Z_OK):Le!==Se.Z_SYNC_FLUSH||(this.onEnd(Se.Z_OK),!(Re.avail_out=0))},De.prototype.onData=function(ue){this.chunks.push(ue)},De.prototype.onEnd=function(ue){ue===Se.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=xe.flattenChunks(this.chunks)),this.chunks=[],this.err=ue,this.msg=this.strm.msg},ge.Inflate=De,ge.inflate=Fe,ge.inflateRaw=function(ue,ve){return(ve=ve||{}).raw=!0,Fe(ue,ve)},ge.ungzip=Fe},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(me,Ve,ge){"use strict";var ye=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";ge.assign=function(Se){for(var le=Array.prototype.slice.call(arguments,1);le.length;){var pe=le.shift();if(pe){if(typeof pe!="object")throw new TypeError(pe+"must be non-object");for(var we in pe)pe.hasOwnProperty(we)&&(Se[we]=pe[we])}}return Se},ge.shrinkBuf=function(Se,le){return Se.length===le?Se:Se.subarray?Se.subarray(0,le):(Se.length=le,Se)};var xe={arraySet:function(Se,le,pe,we,ke){if(le.subarray&&Se.subarray)Se.set(le.subarray(pe,pe+we),ke);else for(var De=0;De<we;De++)Se[ke+De]=le[pe+De]},flattenChunks:function(Se){var le,pe,we,ke,De,Fe;for(le=we=0,pe=Se.length;le<pe;le++)we+=Se[le].length;for(Fe=new Uint8Array(we),le=ke=0,pe=Se.length;le<pe;le++)De=Se[le],Fe.set(De,ke),ke+=De.length;return Fe}},fe={arraySet:function(Se,le,pe,we,ke){for(var De=0;De<we;De++)Se[ke+De]=le[pe+De]},flattenChunks:function(Se){return[].concat.apply([],Se)}};ge.setTyped=function(Se){Se?(ge.Buf8=Uint8Array,ge.Buf16=Uint16Array,ge.Buf32=Int32Array,ge.assign(ge,xe)):(ge.Buf8=Array,ge.Buf16=Array,ge.Buf32=Array,ge.assign(ge,fe))},ge.setTyped(ye)},{}],42:[function(me,Ve,ge){"use strict";var ye=me("./common"),xe=!0,fe=!0;try{String.fromCharCode.apply(null,[0])}catch(we){xe=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(we){fe=!1}for(var Se=new ye.Buf8(256),le=0;le<256;le++)Se[le]=252<=le?6:248<=le?5:240<=le?4:224<=le?3:192<=le?2:1;function pe(we,ke){if(ke<65537&&(we.subarray&&fe||!we.subarray&&xe))return String.fromCharCode.apply(null,ye.shrinkBuf(we,ke));for(var De="",Fe=0;Fe<ke;Fe++)De+=String.fromCharCode(we[Fe]);return De}Se[254]=Se[254]=1,ge.string2buf=function(we){var ke,De,Fe,ue,ve,Ie=we.length,Le=0;for(ue=0;ue<Ie;ue++)(64512&(De=we.charCodeAt(ue)))==55296&&ue+1<Ie&&(64512&(Fe=we.charCodeAt(ue+1)))==56320&&(De=65536+(De-55296<<10)+(Fe-56320),ue++),Le+=De<128?1:De<2048?2:De<65536?3:4;for(ke=new ye.Buf8(Le),ue=ve=0;ve<Le;ue++)(64512&(De=we.charCodeAt(ue)))==55296&&ue+1<Ie&&(64512&(Fe=we.charCodeAt(ue+1)))==56320&&(De=65536+(De-55296<<10)+(Fe-56320),ue++),De<128?ke[ve++]=De:(De<2048?ke[ve++]=192|De>>>6:(De<65536?ke[ve++]=224|De>>>12:(ke[ve++]=240|De>>>18,ke[ve++]=128|De>>>12&63),ke[ve++]=128|De>>>6&63),ke[ve++]=128|63&De);return ke},ge.buf2binstring=function(we){return pe(we,we.length)},ge.binstring2buf=function(we){for(var ke=new ye.Buf8(we.length),De=0,Fe=ke.length;De<Fe;De++)ke[De]=we.charCodeAt(De);return ke},ge.buf2string=function(we,ke){var De,Fe,ue,ve,Ie=ke||we.length,Le=new Array(2*Ie);for(De=Fe=0;De<Ie;)if((ue=we[De++])<128)Le[Fe++]=ue;else if(4<(ve=Se[ue]))Le[Fe++]=65533,De+=ve-1;else{for(ue&=ve===2?31:ve===3?15:7;1<ve&&De<Ie;)ue=ue<<6|63&we[De++],ve--;1<ve?Le[Fe++]=65533:ue<65536?Le[Fe++]=ue:(ue-=65536,Le[Fe++]=55296|ue>>10&1023,Le[Fe++]=56320|1023&ue)}return pe(Le,Fe)},ge.utf8border=function(we,ke){var De;for((ke=ke||we.length)>we.length&&(ke=we.length),De=ke-1;0<=De&&(192&we[De])==128;)De--;return De<0||De===0?ke:De+Se[we[De]]>ke?De:ke}},{"./common":41}],43:[function(me,Ve,ge){"use strict";Ve.exports=function(ye,xe,fe,Se){for(var le=65535&ye|0,pe=ye>>>16&65535|0,we=0;fe!==0;){for(fe-=we=2e3<fe?2e3:fe;pe=pe+(le=le+xe[Se++]|0)|0,--we;);le%=65521,pe%=65521}return le|pe<<16|0}},{}],44:[function(me,Ve,ge){"use strict";Ve.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(me,Ve,ge){"use strict";var ye=function(){for(var xe,fe=[],Se=0;Se<256;Se++){xe=Se;for(var le=0;le<8;le++)xe=1&xe?3988292384^xe>>>1:xe>>>1;fe[Se]=xe}return fe}();Ve.exports=function(xe,fe,Se,le){var pe=ye,we=le+Se;xe^=-1;for(var ke=le;ke<we;ke++)xe=xe>>>8^pe[255&(xe^fe[ke])];return-1^xe}},{}],46:[function(me,Ve,ge){"use strict";var ye,xe=me("../utils/common"),fe=me("./trees"),Se=me("./adler32"),le=me("./crc32"),pe=me("./messages"),we=0,ke=4,De=0,Fe=-2,ue=-1,ve=4,Ie=2,Le=8,Je=9,ce=286,_e=30,Ke=19,Re=2*ce+1,lt=15,Te=3,Ue=258,qe=Ue+Te+1,Ae=42,rt=113,Ce=1,Be=2,yt=3,Qe=4;function nt(ie,oe){return ie.msg=pe[oe],oe}function Et(ie){return(ie<<1)-(4<ie?9:0)}function He(ie){for(var oe=ie.length;0<=--oe;)ie[oe]=0}function de(ie){var oe=ie.state,te=oe.pending;te>ie.avail_out&&(te=ie.avail_out),te!==0&&(xe.arraySet(ie.output,oe.pending_buf,oe.pending_out,te,ie.next_out),ie.next_out+=te,oe.pending_out+=te,ie.total_out+=te,ie.avail_out-=te,oe.pending-=te,oe.pending===0&&(oe.pending_out=0))}function Oe(ie,oe){fe._tr_flush_block(ie,0<=ie.block_start?ie.block_start:-1,ie.strstart-ie.block_start,oe),ie.block_start=ie.strstart,de(ie.strm)}function at(ie,oe){ie.pending_buf[ie.pending++]=oe}function ct(ie,oe){ie.pending_buf[ie.pending++]=oe>>>8&255,ie.pending_buf[ie.pending++]=255&oe}function Pe(ie,oe){var te,x,re=ie.max_chain_length,ne=ie.strstart,se=ie.prev_length,Ne=ie.nice_match,ze=ie.strstart>ie.w_size-qe?ie.strstart-(ie.w_size-qe):0,et=ie.window,ot=ie.w_mask,dt=ie.prev,ht=ie.strstart+Ue,he=et[ne+se-1],Me=et[ne+se];ie.prev_length>=ie.good_match&&(re>>=2),Ne>ie.lookahead&&(Ne=ie.lookahead);do if(et[(te=oe)+se]===Me&&et[te+se-1]===he&&et[te]===et[ne]&&et[++te]===et[ne+1]){ne+=2,te++;do;while(et[++ne]===et[++te]&&et[++ne]===et[++te]&&et[++ne]===et[++te]&&et[++ne]===et[++te]&&et[++ne]===et[++te]&&et[++ne]===et[++te]&&et[++ne]===et[++te]&&et[++ne]===et[++te]&&ne<ht);if(x=Ue-(ht-ne),ne=ht-Ue,se<x){if(ie.match_start=oe,Ne<=(se=x))break;he=et[ne+se-1],Me=et[ne+se]}}while((oe=dt[oe&ot])>ze&&--re!=0);return se<=ie.lookahead?se:ie.lookahead}function $e(ie){var oe,te,x,re,ne,se,Ne,ze,et,ot,dt=ie.w_size;do{if(re=ie.window_size-ie.lookahead-ie.strstart,ie.strstart>=dt+(dt-qe)){for(xe.arraySet(ie.window,ie.window,dt,dt,0),ie.match_start-=dt,ie.strstart-=dt,ie.block_start-=dt,oe=te=ie.hash_size;x=ie.head[--oe],ie.head[oe]=dt<=x?x-dt:0,--te;);for(oe=te=dt;x=ie.prev[--oe],ie.prev[oe]=dt<=x?x-dt:0,--te;);re+=dt}if(ie.strm.avail_in===0)break;if(se=ie.strm,Ne=ie.window,ze=ie.strstart+ie.lookahead,et=re,ot=void 0,ot=se.avail_in,et<ot&&(ot=et),te=ot===0?0:(se.avail_in-=ot,xe.arraySet(Ne,se.input,se.next_in,ot,ze),se.state.wrap===1?se.adler=Se(se.adler,Ne,ot,ze):se.state.wrap===2&&(se.adler=le(se.adler,Ne,ot,ze)),se.next_in+=ot,se.total_in+=ot,ot),ie.lookahead+=te,ie.lookahead+ie.insert>=Te)for(ne=ie.strstart-ie.insert,ie.ins_h=ie.window[ne],ie.ins_h=(ie.ins_h<<ie.hash_shift^ie.window[ne+1])&ie.hash_mask;ie.insert&&(ie.ins_h=(ie.ins_h<<ie.hash_shift^ie.window[ne+Te-1])&ie.hash_mask,ie.prev[ne&ie.w_mask]=ie.head[ie.ins_h],ie.head[ie.ins_h]=ne,ne++,ie.insert--,!(ie.lookahead+ie.insert<Te)););}while(ie.lookahead<qe&&ie.strm.avail_in!==0)}function ut(ie,oe){for(var te,x;;){if(ie.lookahead<qe){if($e(ie),ie.lookahead<qe&&oe===we)return Ce;if(ie.lookahead===0)break}if(te=0,ie.lookahead>=Te&&(ie.ins_h=(ie.ins_h<<ie.hash_shift^ie.window[ie.strstart+Te-1])&ie.hash_mask,te=ie.prev[ie.strstart&ie.w_mask]=ie.head[ie.ins_h],ie.head[ie.ins_h]=ie.strstart),te!==0&&ie.strstart-te<=ie.w_size-qe&&(ie.match_length=Pe(ie,te)),ie.match_length>=Te)if(x=fe._tr_tally(ie,ie.strstart-ie.match_start,ie.match_length-Te),ie.lookahead-=ie.match_length,ie.match_length<=ie.max_lazy_match&&ie.lookahead>=Te){for(ie.match_length--;ie.strstart++,ie.ins_h=(ie.ins_h<<ie.hash_shift^ie.window[ie.strstart+Te-1])&ie.hash_mask,te=ie.prev[ie.strstart&ie.w_mask]=ie.head[ie.ins_h],ie.head[ie.ins_h]=ie.strstart,--ie.match_length!=0;);ie.strstart++}else ie.strstart+=ie.match_length,ie.match_length=0,ie.ins_h=ie.window[ie.strstart],ie.ins_h=(ie.ins_h<<ie.hash_shift^ie.window[ie.strstart+1])&ie.hash_mask;else x=fe._tr_tally(ie,0,ie.window[ie.strstart]),ie.lookahead--,ie.strstart++;if(x&&(Oe(ie,!1),ie.strm.avail_out===0))return Ce}return ie.insert=ie.strstart<Te-1?ie.strstart:Te-1,oe===ke?(Oe(ie,!0),ie.strm.avail_out===0?yt:Qe):ie.last_lit&&(Oe(ie,!1),ie.strm.avail_out===0)?Ce:Be}function St(ie,oe){for(var te,x,re;;){if(ie.lookahead<qe){if($e(ie),ie.lookahead<qe&&oe===we)return Ce;if(ie.lookahead===0)break}if(te=0,ie.lookahead>=Te&&(ie.ins_h=(ie.ins_h<<ie.hash_shift^ie.window[ie.strstart+Te-1])&ie.hash_mask,te=ie.prev[ie.strstart&ie.w_mask]=ie.head[ie.ins_h],ie.head[ie.ins_h]=ie.strstart),ie.prev_length=ie.match_length,ie.prev_match=ie.match_start,ie.match_length=Te-1,te!==0&&ie.prev_length<ie.max_lazy_match&&ie.strstart-te<=ie.w_size-qe&&(ie.match_length=Pe(ie,te),ie.match_length<=5&&(ie.strategy===1||ie.match_length===Te&&4096<ie.strstart-ie.match_start)&&(ie.match_length=Te-1)),ie.prev_length>=Te&&ie.match_length<=ie.prev_length){for(re=ie.strstart+ie.lookahead-Te,x=fe._tr_tally(ie,ie.strstart-1-ie.prev_match,ie.prev_length-Te),ie.lookahead-=ie.prev_length-1,ie.prev_length-=2;++ie.strstart<=re&&(ie.ins_h=(ie.ins_h<<ie.hash_shift^ie.window[ie.strstart+Te-1])&ie.hash_mask,te=ie.prev[ie.strstart&ie.w_mask]=ie.head[ie.ins_h],ie.head[ie.ins_h]=ie.strstart),--ie.prev_length!=0;);if(ie.match_available=0,ie.match_length=Te-1,ie.strstart++,x&&(Oe(ie,!1),ie.strm.avail_out===0))return Ce}else if(ie.match_available){if((x=fe._tr_tally(ie,0,ie.window[ie.strstart-1]))&&Oe(ie,!1),ie.strstart++,ie.lookahead--,ie.strm.avail_out===0)return Ce}else ie.match_available=1,ie.strstart++,ie.lookahead--}return ie.match_available&&(x=fe._tr_tally(ie,0,ie.window[ie.strstart-1]),ie.match_available=0),ie.insert=ie.strstart<Te-1?ie.strstart:Te-1,oe===ke?(Oe(ie,!0),ie.strm.avail_out===0?yt:Qe):ie.last_lit&&(Oe(ie,!1),ie.strm.avail_out===0)?Ce:Be}function ft(ie,oe,te,x,re){this.good_length=ie,this.max_lazy=oe,this.nice_length=te,this.max_chain=x,this.func=re}function Dt(){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=Le,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 xe.Buf16(2*Re),this.dyn_dtree=new xe.Buf16(2*(2*_e+1)),this.bl_tree=new xe.Buf16(2*(2*Ke+1)),He(this.dyn_ltree),He(this.dyn_dtree),He(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new xe.Buf16(lt+1),this.heap=new xe.Buf16(2*ce+1),He(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new xe.Buf16(2*ce+1),He(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 We(ie){var oe;return ie&&ie.state?(ie.total_in=ie.total_out=0,ie.data_type=Ie,(oe=ie.state).pending=0,oe.pending_out=0,oe.wrap<0&&(oe.wrap=-oe.wrap),oe.status=oe.wrap?Ae:rt,ie.adler=oe.wrap===2?0:1,oe.last_flush=we,fe._tr_init(oe),De):nt(ie,Fe)}function kt(ie){var oe=We(ie);return oe===De&&function(te){te.window_size=2*te.w_size,He(te.head),te.max_lazy_match=ye[te.level].max_lazy,te.good_match=ye[te.level].good_length,te.nice_match=ye[te.level].nice_length,te.max_chain_length=ye[te.level].max_chain,te.strstart=0,te.block_start=0,te.lookahead=0,te.insert=0,te.match_length=te.prev_length=Te-1,te.match_available=0,te.ins_h=0}(ie.state),oe}function Ot(ie,oe,te,x,re,ne){if(!ie)return Fe;var se=1;if(oe===ue&&(oe=6),x<0?(se=0,x=-x):15<x&&(se=2,x-=16),re<1||Je<re||te!==Le||x<8||15<x||oe<0||9<oe||ne<0||ve<ne)return nt(ie,Fe);x===8&&(x=9);var Ne=new Dt;return(ie.state=Ne).strm=ie,Ne.wrap=se,Ne.gzhead=null,Ne.w_bits=x,Ne.w_size=1<<Ne.w_bits,Ne.w_mask=Ne.w_size-1,Ne.hash_bits=re+7,Ne.hash_size=1<<Ne.hash_bits,Ne.hash_mask=Ne.hash_size-1,Ne.hash_shift=~~((Ne.hash_bits+Te-1)/Te),Ne.window=new xe.Buf8(2*Ne.w_size),Ne.head=new xe.Buf16(Ne.hash_size),Ne.prev=new xe.Buf16(Ne.w_size),Ne.lit_bufsize=1<<re+6,Ne.pending_buf_size=4*Ne.lit_bufsize,Ne.pending_buf=new xe.Buf8(Ne.pending_buf_size),Ne.d_buf=1*Ne.lit_bufsize,Ne.l_buf=3*Ne.lit_bufsize,Ne.level=oe,Ne.strategy=ne,Ne.method=te,kt(ie)}ye=[new ft(0,0,0,0,function(ie,oe){var te=65535;for(te>ie.pending_buf_size-5&&(te=ie.pending_buf_size-5);;){if(ie.lookahead<=1){if($e(ie),ie.lookahead===0&&oe===we)return Ce;if(ie.lookahead===0)break}ie.strstart+=ie.lookahead,ie.lookahead=0;var x=ie.block_start+te;if((ie.strstart===0||ie.strstart>=x)&&(ie.lookahead=ie.strstart-x,ie.strstart=x,Oe(ie,!1),ie.strm.avail_out===0)||ie.strstart-ie.block_start>=ie.w_size-qe&&(Oe(ie,!1),ie.strm.avail_out===0))return Ce}return ie.insert=0,oe===ke?(Oe(ie,!0),ie.strm.avail_out===0?yt:Qe):(ie.strstart>ie.block_start&&(Oe(ie,!1),ie.strm.avail_out),Ce)}),new ft(4,4,8,4,ut),new ft(4,5,16,8,ut),new ft(4,6,32,32,ut),new ft(4,4,16,16,St),new ft(8,16,32,32,St),new ft(8,16,128,128,St),new ft(8,32,128,256,St),new ft(32,128,258,1024,St),new ft(32,258,258,4096,St)],ge.deflateInit=function(ie,oe){return Ot(ie,oe,Le,15,8,0)},ge.deflateInit2=Ot,ge.deflateReset=kt,ge.deflateResetKeep=We,ge.deflateSetHeader=function(ie,oe){return ie&&ie.state?ie.state.wrap!==2?Fe:(ie.state.gzhead=oe,De):Fe},ge.deflate=function(ie,oe){var te,x,re,ne;if(!ie||!ie.state||5<oe||oe<0)return ie?nt(ie,Fe):Fe;if(x=ie.state,!ie.output||!ie.input&&ie.avail_in!==0||x.status===666&&oe!==ke)return nt(ie,ie.avail_out===0?-5:Fe);if(x.strm=ie,te=x.last_flush,x.last_flush=oe,x.status===Ae)if(x.wrap===2)ie.adler=0,at(x,31),at(x,139),at(x,8),x.gzhead?(at(x,(x.gzhead.text?1:0)+(x.gzhead.hcrc?2:0)+(x.gzhead.extra?4:0)+(x.gzhead.name?8:0)+(x.gzhead.comment?16:0)),at(x,255&x.gzhead.time),at(x,x.gzhead.time>>8&255),at(x,x.gzhead.time>>16&255),at(x,x.gzhead.time>>24&255),at(x,x.level===9?2:2<=x.strategy||x.level<2?4:0),at(x,255&x.gzhead.os),x.gzhead.extra&&x.gzhead.extra.length&&(at(x,255&x.gzhead.extra.length),at(x,x.gzhead.extra.length>>8&255)),x.gzhead.hcrc&&(ie.adler=le(ie.adler,x.pending_buf,x.pending,0)),x.gzindex=0,x.status=69):(at(x,0),at(x,0),at(x,0),at(x,0),at(x,0),at(x,x.level===9?2:2<=x.strategy||x.level<2?4:0),at(x,3),x.status=rt);else{var se=Le+(x.w_bits-8<<4)<<8;se|=(2<=x.strategy||x.level<2?0:x.level<6?1:x.level===6?2:3)<<6,x.strstart!==0&&(se|=32),se+=31-se%31,x.status=rt,ct(x,se),x.strstart!==0&&(ct(x,ie.adler>>>16),ct(x,65535&ie.adler)),ie.adler=1}if(x.status===69)if(x.gzhead.extra){for(re=x.pending;x.gzindex<(65535&x.gzhead.extra.length)&&(x.pending!==x.pending_buf_size||(x.gzhead.hcrc&&x.pending>re&&(ie.adler=le(ie.adler,x.pending_buf,x.pending-re,re)),de(ie),re=x.pending,x.pending!==x.pending_buf_size));)at(x,255&x.gzhead.extra[x.gzindex]),x.gzindex++;x.gzhead.hcrc&&x.pending>re&&(ie.adler=le(ie.adler,x.pending_buf,x.pending-re,re)),x.gzindex===x.gzhead.extra.length&&(x.gzindex=0,x.status=73)}else x.status=73;if(x.status===73)if(x.gzhead.name){re=x.pending;do{if(x.pending===x.pending_buf_size&&(x.gzhead.hcrc&&x.pending>re&&(ie.adler=le(ie.adler,x.pending_buf,x.pending-re,re)),de(ie),re=x.pending,x.pending===x.pending_buf_size)){ne=1;break}ne=x.gzindex<x.gzhead.name.length?255&x.gzhead.name.charCodeAt(x.gzindex++):0,at(x,ne)}while(ne!==0);x.gzhead.hcrc&&x.pending>re&&(ie.adler=le(ie.adler,x.pending_buf,x.pending-re,re)),ne===0&&(x.gzindex=0,x.status=91)}else x.status=91;if(x.status===91)if(x.gzhead.comment){re=x.pending;do{if(x.pending===x.pending_buf_size&&(x.gzhead.hcrc&&x.pending>re&&(ie.adler=le(ie.adler,x.pending_buf,x.pending-re,re)),de(ie),re=x.pending,x.pending===x.pending_buf_size)){ne=1;break}ne=x.gzindex<x.gzhead.comment.length?255&x.gzhead.comment.charCodeAt(x.gzindex++):0,at(x,ne)}while(ne!==0);x.gzhead.hcrc&&x.pending>re&&(ie.adler=le(ie.adler,x.pending_buf,x.pending-re,re)),ne===0&&(x.status=103)}else x.status=103;if(x.status===103&&(x.gzhead.hcrc?(x.pending+2>x.pending_buf_size&&de(ie),x.pending+2<=x.pending_buf_size&&(at(x,255&ie.adler),at(x,ie.adler>>8&255),ie.adler=0,x.status=rt)):x.status=rt),x.pending!==0){if(de(ie),ie.avail_out===0)return x.last_flush=-1,De}else if(ie.avail_in===0&&Et(oe)<=Et(te)&&oe!==ke)return nt(ie,-5);if(x.status===666&&ie.avail_in!==0)return nt(ie,-5);if(ie.avail_in!==0||x.lookahead!==0||oe!==we&&x.status!==666){var Ne=x.strategy===2?function(ze,et){for(var ot;;){if(ze.lookahead===0&&($e(ze),ze.lookahead===0)){if(et===we)return Ce;break}if(ze.match_length=0,ot=fe._tr_tally(ze,0,ze.window[ze.strstart]),ze.lookahead--,ze.strstart++,ot&&(Oe(ze,!1),ze.strm.avail_out===0))return Ce}return ze.insert=0,et===ke?(Oe(ze,!0),ze.strm.avail_out===0?yt:Qe):ze.last_lit&&(Oe(ze,!1),ze.strm.avail_out===0)?Ce:Be}(x,oe):x.strategy===3?function(ze,et){for(var ot,dt,ht,he,Me=ze.window;;){if(ze.lookahead<=Ue){if($e(ze),ze.lookahead<=Ue&&et===we)return Ce;if(ze.lookahead===0)break}if(ze.match_length=0,ze.lookahead>=Te&&0<ze.strstart&&(dt=Me[ht=ze.strstart-1])===Me[++ht]&&dt===Me[++ht]&&dt===Me[++ht]){he=ze.strstart+Ue;do;while(dt===Me[++ht]&&dt===Me[++ht]&&dt===Me[++ht]&&dt===Me[++ht]&&dt===Me[++ht]&&dt===Me[++ht]&&dt===Me[++ht]&&dt===Me[++ht]&&ht<he);ze.match_length=Ue-(he-ht),ze.match_length>ze.lookahead&&(ze.match_length=ze.lookahead)}if(ze.match_length>=Te?(ot=fe._tr_tally(ze,1,ze.match_length-Te),ze.lookahead-=ze.match_length,ze.strstart+=ze.match_length,ze.match_length=0):(ot=fe._tr_tally(ze,0,ze.window[ze.strstart]),ze.lookahead--,ze.strstart++),ot&&(Oe(ze,!1),ze.strm.avail_out===0))return Ce}return ze.insert=0,et===ke?(Oe(ze,!0),ze.strm.avail_out===0?yt:Qe):ze.last_lit&&(Oe(ze,!1),ze.strm.avail_out===0)?Ce:Be}(x,oe):ye[x.level].func(x,oe);if(Ne!==yt&&Ne!==Qe||(x.status=666),Ne===Ce||Ne===yt)return ie.avail_out===0&&(x.last_flush=-1),De;if(Ne===Be&&(oe===1?fe._tr_align(x):oe!==5&&(fe._tr_stored_block(x,0,0,!1),oe===3&&(He(x.head),x.lookahead===0&&(x.strstart=0,x.block_start=0,x.insert=0))),de(ie),ie.avail_out===0))return x.last_flush=-1,De}return oe!==ke?De:x.wrap<=0?1:(x.wrap===2?(at(x,255&ie.adler),at(x,ie.adler>>8&255),at(x,ie.adler>>16&255),at(x,ie.adler>>24&255),at(x,255&ie.total_in),at(x,ie.total_in>>8&255),at(x,ie.total_in>>16&255),at(x,ie.total_in>>24&255)):(ct(x,ie.adler>>>16),ct(x,65535&ie.adler)),de(ie),0<x.wrap&&(x.wrap=-x.wrap),x.pending!==0?De:1)},ge.deflateEnd=function(ie){var oe;return ie&&ie.state?(oe=ie.state.status)!==Ae&&oe!==69&&oe!==73&&oe!==91&&oe!==103&&oe!==rt&&oe!==666?nt(ie,Fe):(ie.state=null,oe===rt?nt(ie,-3):De):Fe},ge.deflateSetDictionary=function(ie,oe){var te,x,re,ne,se,Ne,ze,et,ot=oe.length;if(!ie||!ie.state||(ne=(te=ie.state).wrap)===2||ne===1&&te.status!==Ae||te.lookahead)return Fe;for(ne===1&&(ie.adler=Se(ie.adler,oe,ot,0)),te.wrap=0,ot>=te.w_size&&(ne===0&&(He(te.head),te.strstart=0,te.block_start=0,te.insert=0),et=new xe.Buf8(te.w_size),xe.arraySet(et,oe,ot-te.w_size,te.w_size,0),oe=et,ot=te.w_size),se=ie.avail_in,Ne=ie.next_in,ze=ie.input,ie.avail_in=ot,ie.next_in=0,ie.input=oe,$e(te);te.lookahead>=Te;){for(x=te.strstart,re=te.lookahead-(Te-1);te.ins_h=(te.ins_h<<te.hash_shift^te.window[x+Te-1])&te.hash_mask,te.prev[x&te.w_mask]=te.head[te.ins_h],te.head[te.ins_h]=x,x++,--re;);te.strstart=x,te.lookahead=Te-1,$e(te)}return te.strstart+=te.lookahead,te.block_start=te.strstart,te.insert=te.lookahead,te.lookahead=0,te.match_length=te.prev_length=Te-1,te.match_available=0,ie.next_in=Ne,ie.input=ze,ie.avail_in=se,te.wrap=ne,De},ge.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(me,Ve,ge){"use strict";Ve.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(me,Ve,ge){"use strict";Ve.exports=function(ye,xe){var fe,Se,le,pe,we,ke,De,Fe,ue,ve,Ie,Le,Je,ce,_e,Ke,Re,lt,Te,Ue,qe,Ae,rt,Ce,Be;fe=ye.state,Se=ye.next_in,Ce=ye.input,le=Se+(ye.avail_in-5),pe=ye.next_out,Be=ye.output,we=pe-(xe-ye.avail_out),ke=pe+(ye.avail_out-257),De=fe.dmax,Fe=fe.wsize,ue=fe.whave,ve=fe.wnext,Ie=fe.window,Le=fe.hold,Je=fe.bits,ce=fe.lencode,_e=fe.distcode,Ke=(1<<fe.lenbits)-1,Re=(1<<fe.distbits)-1;e:do{Je<15&&(Le+=Ce[Se++]<<Je,Je+=8,Le+=Ce[Se++]<<Je,Je+=8),lt=ce[Le&Ke];t:for(;;){if(Le>>>=Te=lt>>>24,Je-=Te,(Te=lt>>>16&255)===0)Be[pe++]=65535<else{if(!(16&Te)){if(!(64&Te)){lt=ce[(65535<)+(Le&(1<<Te)-1)];continue t}if(32&Te){fe.mode=12;break e}ye.msg="invalid literal/length code",fe.mode=30;break e}Ue=65535<,(Te&=15)&&(Je<Te&&(Le+=Ce[Se++]<<Je,Je+=8),Ue+=Le&(1<<Te)-1,Le>>>=Te,Je-=Te),Je<15&&(Le+=Ce[Se++]<<Je,Je+=8,Le+=Ce[Se++]<<Je,Je+=8),lt=_e[Le&Re];n:for(;;){if(Le>>>=Te=lt>>>24,Je-=Te,!(16&(Te=lt>>>16&255))){if(!(64&Te)){lt=_e[(65535<)+(Le&(1<<Te)-1)];continue n}ye.msg="invalid distance code",fe.mode=30;break e}if(qe=65535<,Je<(Te&=15)&&(Le+=Ce[Se++]<<Je,(Je+=8)<Te&&(Le+=Ce[Se++]<<Je,Je+=8)),De<(qe+=Le&(1<<Te)-1)){ye.msg="invalid distance too far back",fe.mode=30;break e}if(Le>>>=Te,Je-=Te,(Te=pe-we)<qe){if(ue<(Te=qe-Te)&&fe.sane){ye.msg="invalid distance too far back",fe.mode=30;break e}if(rt=Ie,(Ae=0)===ve){if(Ae+=Fe-Te,Te<Ue){for(Ue-=Te;Be[pe++]=Ie[Ae++],--Te;);Ae=pe-qe,rt=Be}}else if(ve<Te){if(Ae+=Fe+ve-Te,(Te-=ve)<Ue){for(Ue-=Te;Be[pe++]=Ie[Ae++],--Te;);if(Ae=0,ve<Ue){for(Ue-=Te=ve;Be[pe++]=Ie[Ae++],--Te;);Ae=pe-qe,rt=Be}}}else if(Ae+=ve-Te,Te<Ue){for(Ue-=Te;Be[pe++]=Ie[Ae++],--Te;);Ae=pe-qe,rt=Be}for(;2<Ue;)Be[pe++]=rt[Ae++],Be[pe++]=rt[Ae++],Be[pe++]=rt[Ae++],Ue-=3;Ue&&(Be[pe++]=rt[Ae++],1<Ue&&(Be[pe++]=rt[Ae++]))}else{for(Ae=pe-qe;Be[pe++]=Be[Ae++],Be[pe++]=Be[Ae++],Be[pe++]=Be[Ae++],2<(Ue-=3););Ue&&(Be[pe++]=Be[Ae++],1<Ue&&(Be[pe++]=Be[Ae++]))}break}}break}}while(Se<le&&pe<ke);Se-=Ue=Je>>3,Le&=(1<<(Je-=Ue<<3))-1,ye.next_in=Se,ye.next_out=pe,ye.avail_in=Se<le?le-Se+5:5-(Se-le),ye.avail_out=pe<ke?ke-pe+257:257-(pe-ke),fe.hold=Le,fe.bits=Je}},{}],49:[function(me,Ve,ge){"use strict";var ye=me("../utils/common"),xe=me("./adler32"),fe=me("./crc32"),Se=me("./inffast"),le=me("./inftrees"),pe=1,we=2,ke=0,De=-2,Fe=1,ue=852,ve=592;function Ie(Ae){return(Ae>>>24&255)+(Ae>>>8&65280)+((65280&Ae)<<8)+((255&Ae)<<24)}function Le(){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 ye.Buf16(320),this.work=new ye.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Je(Ae){var rt;return Ae&&Ae.state?(rt=Ae.state,Ae.total_in=Ae.total_out=rt.total=0,Ae.msg="",rt.wrap&&(Ae.adler=1&rt.wrap),rt.mode=Fe,rt.last=0,rt.havedict=0,rt.dmax=32768,rt.head=null,rt.hold=0,rt.bits=0,rt.lencode=rt.lendyn=new ye.Buf32(ue),rt.distcode=rt.distdyn=new ye.Buf32(ve),rt.sane=1,rt.back=-1,ke):De}function ce(Ae){var rt;return Ae&&Ae.state?((rt=Ae.state).wsize=0,rt.whave=0,rt.wnext=0,Je(Ae)):De}function _e(Ae,rt){var Ce,Be;return Ae&&Ae.state?(Be=Ae.state,rt<0?(Ce=0,rt=-rt):(Ce=1+(rt>>4),rt<48&&(rt&=15)),rt&&(rt<8||15<rt)?De:(Be.window!==null&&Be.wbits!==rt&&(Be.window=null),Be.wrap=Ce,Be.wbits=rt,ce(Ae))):De}function Ke(Ae,rt){var Ce,Be;return Ae?(Be=new Le,(Ae.state=Be).window=null,(Ce=_e(Ae,rt))!==ke&&(Ae.state=null),Ce):De}var Re,lt,Te=!0;function Ue(Ae){if(Te){var rt;for(Re=new ye.Buf32(512),lt=new ye.Buf32(32),rt=0;rt<144;)Ae.lens[rt++]=8;for(;rt<256;)Ae.lens[rt++]=9;for(;rt<280;)Ae.lens[rt++]=7;for(;rt<288;)Ae.lens[rt++]=8;for(le(pe,Ae.lens,0,288,Re,0,Ae.work,{bits:9}),rt=0;rt<32;)Ae.lens[rt++]=5;le(we,Ae.lens,0,32,lt,0,Ae.work,{bits:5}),Te=!1}Ae.lencode=Re,Ae.lenbits=9,Ae.distcode=lt,Ae.distbits=5}function qe(Ae,rt,Ce,Be){var yt,Qe=Ae.state;return Qe.window===null&&(Qe.wsize=1<<Qe.wbits,Qe.wnext=0,Qe.whave=0,Qe.window=new ye.Buf8(Qe.wsize)),Be>=Qe.wsize?(ye.arraySet(Qe.window,rt,Ce-Qe.wsize,Qe.wsize,0),Qe.wnext=0,Qe.whave=Qe.wsize):(Be<(yt=Qe.wsize-Qe.wnext)&&(yt=Be),ye.arraySet(Qe.window,rt,Ce-Be,yt,Qe.wnext),(Be-=yt)?(ye.arraySet(Qe.window,rt,Ce-Be,Be,0),Qe.wnext=Be,Qe.whave=Qe.wsize):(Qe.wnext+=yt,Qe.wnext===Qe.wsize&&(Qe.wnext=0),Qe.whave<Qe.wsize&&(Qe.whave+=yt))),0}ge.inflateReset=ce,ge.inflateReset2=_e,ge.inflateResetKeep=Je,ge.inflateInit=function(Ae){return Ke(Ae,15)},ge.inflateInit2=Ke,ge.inflate=function(Ae,rt){var Ce,Be,yt,Qe,nt,Et,He,de,Oe,at,ct,Pe,$e,ut,St,ft,Dt,We,kt,Ot,ie,oe,te,x,re=0,ne=new ye.Buf8(4),se=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!Ae||!Ae.state||!Ae.output||!Ae.input&&Ae.avail_in!==0)return De;(Ce=Ae.state).mode===12&&(Ce.mode=13),nt=Ae.next_out,yt=Ae.output,He=Ae.avail_out,Qe=Ae.next_in,Be=Ae.input,Et=Ae.avail_in,de=Ce.hold,Oe=Ce.bits,at=Et,ct=He,oe=ke;e:for(;;)switch(Ce.mode){case Fe:if(Ce.wrap===0){Ce.mode=13;break}for(;Oe<16;){if(Et===0)break e;Et--,de+=Be[Qe++]<<Oe,Oe+=8}if(2&Ce.wrap&&de===35615){ne[Ce.check=0]=255&de,ne[1]=de>>>8&255,Ce.check=fe(Ce.check,ne,2,0),Oe=de=0,Ce.mode=2;break}if(Ce.flags=0,Ce.head&&(Ce.head.done=!1),!(1&Ce.wrap)||(((255&de)<<8)+(de>>8))%31){Ae.msg="incorrect header check",Ce.mode=30;break}if((15&de)!=8){Ae.msg="unknown compression method",Ce.mode=30;break}if(Oe-=4,ie=8+(15&(de>>>=4)),Ce.wbits===0)Ce.wbits=ie;else if(ie>Ce.wbits){Ae.msg="invalid window size",Ce.mode=30;break}Ce.dmax=1<<ie,Ae.adler=Ce.check=1,Ce.mode=512&de?10:12,Oe=de=0;break;case 2:for(;Oe<16;){if(Et===0)break e;Et--,de+=Be[Qe++]<<Oe,Oe+=8}if(Ce.flags=de,(255&Ce.flags)!=8){Ae.msg="unknown compression method",Ce.mode=30;break}if(57344&Ce.flags){Ae.msg="unknown header flags set",Ce.mode=30;break}Ce.head&&(Ce.head.text=de>>8&1),512&Ce.flags&&(ne[0]=255&de,ne[1]=de>>>8&255,Ce.check=fe(Ce.check,ne,2,0)),Oe=de=0,Ce.mode=3;case 3:for(;Oe<32;){if(Et===0)break e;Et--,de+=Be[Qe++]<<Oe,Oe+=8}Ce.head&&(Ce.head.time=de),512&Ce.flags&&(ne[0]=255&de,ne[1]=de>>>8&255,ne[2]=de>>>16&255,ne[3]=de>>>24&255,Ce.check=fe(Ce.check,ne,4,0)),Oe=de=0,Ce.mode=4;case 4:for(;Oe<16;){if(Et===0)break e;Et--,de+=Be[Qe++]<<Oe,Oe+=8}Ce.head&&(Ce.head.xflags=255&de,Ce.head.os=de>>8),512&Ce.flags&&(ne[0]=255&de,ne[1]=de>>>8&255,Ce.check=fe(Ce.check,ne,2,0)),Oe=de=0,Ce.mode=5;case 5:if(1024&Ce.flags){for(;Oe<16;){if(Et===0)break e;Et--,de+=Be[Qe++]<<Oe,Oe+=8}Ce.length=de,Ce.head&&(Ce.head.extra_len=de),512&Ce.flags&&(ne[0]=255&de,ne[1]=de>>>8&255,Ce.check=fe(Ce.check,ne,2,0)),Oe=de=0}else Ce.head&&(Ce.head.extra=null);Ce.mode=6;case 6:if(1024&Ce.flags&&(Et<(Pe=Ce.length)&&(Pe=Et),Pe&&(Ce.head&&(ie=Ce.head.extra_len-Ce.length,Ce.head.extra||(Ce.head.extra=new Array(Ce.head.extra_len)),ye.arraySet(Ce.head.extra,Be,Qe,Pe,ie)),512&Ce.flags&&(Ce.check=fe(Ce.check,Be,Pe,Qe)),Et-=Pe,Qe+=Pe,Ce.length-=Pe),Ce.length))break e;Ce.length=0,Ce.mode=7;case 7:if(2048&Ce.flags){if(Et===0)break e;for(Pe=0;ie=Be[Qe+Pe++],Ce.head&&ie&&Ce.length<65536&&(Ce.head.name+=String.fromCharCode(ie)),ie&&Pe<Et;);if(512&Ce.flags&&(Ce.check=fe(Ce.check,Be,Pe,Qe)),Et-=Pe,Qe+=Pe,ie)break e}else Ce.head&&(Ce.head.name=null);Ce.length=0,Ce.mode=8;case 8:if(4096&Ce.flags){if(Et===0)break e;for(Pe=0;ie=Be[Qe+Pe++],Ce.head&&ie&&Ce.length<65536&&(Ce.head.comment+=String.fromCharCode(ie)),ie&&Pe<Et;);if(512&Ce.flags&&(Ce.check=fe(Ce.check,Be,Pe,Qe)),Et-=Pe,Qe+=Pe,ie)break e}else Ce.head&&(Ce.head.comment=null);Ce.mode=9;case 9:if(512&Ce.flags){for(;Oe<16;){if(Et===0)break e;Et--,de+=Be[Qe++]<<Oe,Oe+=8}if(de!==(65535&Ce.check)){Ae.msg="header crc mismatch",Ce.mode=30;break}Oe=de=0}Ce.head&&(Ce.head.hcrc=Ce.flags>>9&1,Ce.head.done=!0),Ae.adler=Ce.check=0,Ce.mode=12;break;case 10:for(;Oe<32;){if(Et===0)break e;Et--,de+=Be[Qe++]<<Oe,Oe+=8}Ae.adler=Ce.check=Ie(de),Oe=de=0,Ce.mode=11;case 11:if(Ce.havedict===0)return Ae.next_out=nt,Ae.avail_out=He,Ae.next_in=Qe,Ae.avail_in=Et,Ce.hold=de,Ce.bits=Oe,2;Ae.adler=Ce.check=1,Ce.mode=12;case 12:if(rt===5||rt===6)break e;case 13:if(Ce.last){de>>>=7&Oe,Oe-=7&Oe,Ce.mode=27;break}for(;Oe<3;){if(Et===0)break e;Et--,de+=Be[Qe++]<<Oe,Oe+=8}switch(Ce.last=1&de,Oe-=1,3&(de>>>=1)){case 0:Ce.mode=14;break;case 1:if(Ue(Ce),Ce.mode=20,rt!==6)break;de>>>=2,Oe-=2;break e;case 2:Ce.mode=17;break;case 3:Ae.msg="invalid block type",Ce.mode=30}de>>>=2,Oe-=2;break;case 14:for(de>>>=7&Oe,Oe-=7&Oe;Oe<32;){if(Et===0)break e;Et--,de+=Be[Qe++]<<Oe,Oe+=8}if((65535&de)!=(de>>>16^65535)){Ae.msg="invalid stored block lengths",Ce.mode=30;break}if(Ce.length=65535&de,Oe=de=0,Ce.mode=15,rt===6)break e;case 15:Ce.mode=16;case 16:if(Pe=Ce.length){if(Et<Pe&&(Pe=Et),He<Pe&&(Pe=He),Pe===0)break e;ye.arraySet(yt,Be,Qe,Pe,nt),Et-=Pe,Qe+=Pe,He-=Pe,nt+=Pe,Ce.length-=Pe;break}Ce.mode=12;break;case 17:for(;Oe<14;){if(Et===0)break e;Et--,de+=Be[Qe++]<<Oe,Oe+=8}if(Ce.nlen=257+(31&de),de>>>=5,Oe-=5,Ce.ndist=1+(31&de),de>>>=5,Oe-=5,Ce.ncode=4+(15&de),de>>>=4,Oe-=4,286<Ce.nlen||30<Ce.ndist){Ae.msg="too many length or distance symbols",Ce.mode=30;break}Ce.have=0,Ce.mode=18;case 18:for(;Ce.have<Ce.ncode;){for(;Oe<3;){if(Et===0)break e;Et--,de+=Be[Qe++]<<Oe,Oe+=8}Ce.lens[se[Ce.have++]]=7&de,de>>>=3,Oe-=3}for(;Ce.have<19;)Ce.lens[se[Ce.have++]]=0;if(Ce.lencode=Ce.lendyn,Ce.lenbits=7,te={bits:Ce.lenbits},oe=le(0,Ce.lens,0,19,Ce.lencode,0,Ce.work,te),Ce.lenbits=te.bits,oe){Ae.msg="invalid code lengths set",Ce.mode=30;break}Ce.have=0,Ce.mode=19;case 19:for(;Ce.have<Ce.nlen+Ce.ndist;){for(;ft=(re=Ce.lencode[de&(1<<Ce.lenbits)-1])>>>16&255,Dt=65535&re,!((St=re>>>24)<=Oe);){if(Et===0)break e;Et--,de+=Be[Qe++]<<Oe,Oe+=8}if(Dt<16)de>>>=St,Oe-=St,Ce.lens[Ce.have++]=Dt;else{if(Dt===16){for(x=St+2;Oe<x;){if(Et===0)break e;Et--,de+=Be[Qe++]<<Oe,Oe+=8}if(de>>>=St,Oe-=St,Ce.have===0){Ae.msg="invalid bit length repeat",Ce.mode=30;break}ie=Ce.lens[Ce.have-1],Pe=3+(3&de),de>>>=2,Oe-=2}else if(Dt===17){for(x=St+3;Oe<x;){if(Et===0)break e;Et--,de+=Be[Qe++]<<Oe,Oe+=8}Oe-=St,ie=0,Pe=3+(7&(de>>>=St)),de>>>=3,Oe-=3}else{for(x=St+7;Oe<x;){if(Et===0)break e;Et--,de+=Be[Qe++]<<Oe,Oe+=8}Oe-=St,ie=0,Pe=11+(127&(de>>>=St)),de>>>=7,Oe-=7}if(Ce.have+Pe>Ce.nlen+Ce.ndist){Ae.msg="invalid bit length repeat",Ce.mode=30;break}for(;Pe--;)Ce.lens[Ce.have++]=ie}}if(Ce.mode===30)break;if(Ce.lens[256]===0){Ae.msg="invalid code -- missing end-of-block",Ce.mode=30;break}if(Ce.lenbits=9,te={bits:Ce.lenbits},oe=le(pe,Ce.lens,0,Ce.nlen,Ce.lencode,0,Ce.work,te),Ce.lenbits=te.bits,oe){Ae.msg="invalid literal/lengths set",Ce.mode=30;break}if(Ce.distbits=6,Ce.distcode=Ce.distdyn,te={bits:Ce.distbits},oe=le(we,Ce.lens,Ce.nlen,Ce.ndist,Ce.distcode,0,Ce.work,te),Ce.distbits=te.bits,oe){Ae.msg="invalid distances set",Ce.mode=30;break}if(Ce.mode=20,rt===6)break e;case 20:Ce.mode=21;case 21:if(6<=Et&&258<=He){Ae.next_out=nt,Ae.avail_out=He,Ae.next_in=Qe,Ae.avail_in=Et,Ce.hold=de,Ce.bits=Oe,Se(Ae,ct),nt=Ae.next_out,yt=Ae.output,He=Ae.avail_out,Qe=Ae.next_in,Be=Ae.input,Et=Ae.avail_in,de=Ce.hold,Oe=Ce.bits,Ce.mode===12&&(Ce.back=-1);break}for(Ce.back=0;ft=(re=Ce.lencode[de&(1<<Ce.lenbits)-1])>>>16&255,Dt=65535&re,!((St=re>>>24)<=Oe);){if(Et===0)break e;Et--,de+=Be[Qe++]<<Oe,Oe+=8}if(ft&&!(240&ft)){for(We=St,kt=ft,Ot=Dt;ft=(re=Ce.lencode[Ot+((de&(1<<We+kt)-1)>>We)])>>>16&255,Dt=65535&re,!(We+(St=re>>>24)<=Oe);){if(Et===0)break e;Et--,de+=Be[Qe++]<<Oe,Oe+=8}de>>>=We,Oe-=We,Ce.back+=We}if(de>>>=St,Oe-=St,Ce.back+=St,Ce.length=Dt,ft===0){Ce.mode=26;break}if(32&ft){Ce.back=-1,Ce.mode=12;break}if(64&ft){Ae.msg="invalid literal/length code",Ce.mode=30;break}Ce.extra=15&ft,Ce.mode=22;case 22:if(Ce.extra){for(x=Ce.extra;Oe<x;){if(Et===0)break e;Et--,de+=Be[Qe++]<<Oe,Oe+=8}Ce.length+=de&(1<<Ce.extra)-1,de>>>=Ce.extra,Oe-=Ce.extra,Ce.back+=Ce.extra}Ce.was=Ce.length,Ce.mode=23;case 23:for(;ft=(re=Ce.distcode[de&(1<<Ce.distbits)-1])>>>16&255,Dt=65535&re,!((St=re>>>24)<=Oe);){if(Et===0)break e;Et--,de+=Be[Qe++]<<Oe,Oe+=8}if(!(240&ft)){for(We=St,kt=ft,Ot=Dt;ft=(re=Ce.distcode[Ot+((de&(1<<We+kt)-1)>>We)])>>>16&255,Dt=65535&re,!(We+(St=re>>>24)<=Oe);){if(Et===0)break e;Et--,de+=Be[Qe++]<<Oe,Oe+=8}de>>>=We,Oe-=We,Ce.back+=We}if(de>>>=St,Oe-=St,Ce.back+=St,64&ft){Ae.msg="invalid distance code",Ce.mode=30;break}Ce.offset=Dt,Ce.extra=15&ft,Ce.mode=24;case 24:if(Ce.extra){for(x=Ce.extra;Oe<x;){if(Et===0)break e;Et--,de+=Be[Qe++]<<Oe,Oe+=8}Ce.offset+=de&(1<<Ce.extra)-1,de>>>=Ce.extra,Oe-=Ce.extra,Ce.back+=Ce.extra}if(Ce.offset>Ce.dmax){Ae.msg="invalid distance too far back",Ce.mode=30;break}Ce.mode=25;case 25:if(He===0)break e;if(Pe=ct-He,Ce.offset>Pe){if((Pe=Ce.offset-Pe)>Ce.whave&&Ce.sane){Ae.msg="invalid distance too far back",Ce.mode=30;break}$e=Pe>Ce.wnext?(Pe-=Ce.wnext,Ce.wsize-Pe):Ce.wnext-Pe,Pe>Ce.length&&(Pe=Ce.length),ut=Ce.window}else ut=yt,$e=nt-Ce.offset,Pe=Ce.length;for(He<Pe&&(Pe=He),He-=Pe,Ce.length-=Pe;yt[nt++]=ut[$e++],--Pe;);Ce.length===0&&(Ce.mode=21);break;case 26:if(He===0)break e;yt[nt++]=Ce.length,He--,Ce.mode=21;break;case 27:if(Ce.wrap){for(;Oe<32;){if(Et===0)break e;Et--,de|=Be[Qe++]<<Oe,Oe+=8}if(ct-=He,Ae.total_out+=ct,Ce.total+=ct,ct&&(Ae.adler=Ce.check=Ce.flags?fe(Ce.check,yt,ct,nt-ct):xe(Ce.check,yt,ct,nt-ct)),ct=He,(Ce.flags?de:Ie(de))!==Ce.check){Ae.msg="incorrect data check",Ce.mode=30;break}Oe=de=0}Ce.mode=28;case 28:if(Ce.wrap&&Ce.flags){for(;Oe<32;){if(Et===0)break e;Et--,de+=Be[Qe++]<<Oe,Oe+=8}if(de!==(4294967295&Ce.total)){Ae.msg="incorrect length check",Ce.mode=30;break}Oe=de=0}Ce.mode=29;case 29:oe=1;break e;case 30:oe=-3;break e;case 31:return-4;case 32:default:return De}return Ae.next_out=nt,Ae.avail_out=He,Ae.next_in=Qe,Ae.avail_in=Et,Ce.hold=de,Ce.bits=Oe,(Ce.wsize||ct!==Ae.avail_out&&Ce.mode<30&&(Ce.mode<27||rt!==4))&&qe(Ae,Ae.output,Ae.next_out,ct-Ae.avail_out)?(Ce.mode=31,-4):(at-=Ae.avail_in,ct-=Ae.avail_out,Ae.total_in+=at,Ae.total_out+=ct,Ce.total+=ct,Ce.wrap&&ct&&(Ae.adler=Ce.check=Ce.flags?fe(Ce.check,yt,ct,Ae.next_out-ct):xe(Ce.check,yt,ct,Ae.next_out-ct)),Ae.data_type=Ce.bits+(Ce.last?64:0)+(Ce.mode===12?128:0)+(Ce.mode===20||Ce.mode===15?256:0),(at==0&&ct===0||rt===4)&&oe===ke&&(oe=-5),oe)},ge.inflateEnd=function(Ae){if(!Ae||!Ae.state)return De;var rt=Ae.state;return rt.window&&(rt.window=null),Ae.state=null,ke},ge.inflateGetHeader=function(Ae,rt){var Ce;return Ae&&Ae.state&&2&(Ce=Ae.state).wrap?((Ce.head=rt).done=!1,ke):De},ge.inflateSetDictionary=function(Ae,rt){var Ce,Be=rt.length;return Ae&&Ae.state?(Ce=Ae.state).wrap!==0&&Ce.mode!==11?De:Ce.mode===11&&xe(1,rt,Be,0)!==Ce.check?-3:qe(Ae,rt,Be,Be)?(Ce.mode=31,-4):(Ce.havedict=1,ke):De},ge.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(me,Ve,ge){"use strict";var ye=me("../utils/common"),xe=[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],fe=[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],Se=[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],le=[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];Ve.exports=function(pe,we,ke,De,Fe,ue,ve,Ie){var Le,Je,ce,_e,Ke,Re,lt,Te,Ue,qe=Ie.bits,Ae=0,rt=0,Ce=0,Be=0,yt=0,Qe=0,nt=0,Et=0,He=0,de=0,Oe=null,at=0,ct=new ye.Buf16(16),Pe=new ye.Buf16(16),$e=null,ut=0;for(Ae=0;Ae<=15;Ae++)ct[Ae]=0;for(rt=0;rt<De;rt++)ct[we[ke+rt]]++;for(yt=qe,Be=15;1<=Be&&ct[Be]===0;Be--);if(Be<yt&&(yt=Be),Be===0)return Fe[ue++]=20971520,Fe[ue++]=20971520,Ie.bits=1,0;for(Ce=1;Ce<Be&&ct[Ce]===0;Ce++);for(yt<Ce&&(yt=Ce),Ae=Et=1;Ae<=15;Ae++)if(Et<<=1,(Et-=ct[Ae])<0)return-1;if(0<Et&&(pe===0||Be!==1))return-1;for(Pe[1]=0,Ae=1;Ae<15;Ae++)Pe[Ae+1]=Pe[Ae]+ct[Ae];for(rt=0;rt<De;rt++)we[ke+rt]!==0&&(ve[Pe[we[ke+rt]]++]=rt);if(Re=pe===0?(Oe=$e=ve,19):pe===1?(Oe=xe,at-=257,$e=fe,ut-=257,256):(Oe=Se,$e=le,-1),Ae=Ce,Ke=ue,nt=rt=de=0,ce=-1,_e=(He=1<<(Qe=yt))-1,pe===1&&852<He||pe===2&&592<He)return 1;for(;;){for(lt=Ae-nt,Ue=ve[rt]<Re?(Te=0,ve[rt]):ve[rt]>Re?(Te=$e[ut+ve[rt]],Oe[at+ve[rt]]):(Te=96,0),Le=1<<Ae-nt,Ce=Je=1<<Qe;Fe[Ke+(de>>nt)+(Je-=Le)]=lt<<24|Te<<16|Ue|0,Je!==0;);for(Le=1<<Ae-1;de&Le;)Le>>=1;if(Le!==0?(de&=Le-1,de+=Le):de=0,rt++,--ct[Ae]==0){if(Ae===Be)break;Ae=we[ke+ve[rt]]}if(yt<Ae&&(de&_e)!==ce){for(nt===0&&(nt=yt),Ke+=Ce,Et=1<<(Qe=Ae-nt);Qe+nt<Be&&!((Et-=ct[Qe+nt])<=0);)Qe++,Et<<=1;if(He+=1<<Qe,pe===1&&852<He||pe===2&&592<He)return 1;Fe[ce=de&_e]=yt<<24|Qe<<16|Ke-ue|0}}return de!==0&&(Fe[Ke+de]=Ae-nt<<24|64<<16|0),Ie.bits=yt,0}},{"../utils/common":41}],51:[function(me,Ve,ge){"use strict";Ve.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(me,Ve,ge){"use strict";var ye=me("../utils/common"),xe=0,fe=1;function Se(re){for(var ne=re.length;0<=--ne;)re[ne]=0}var le=0,pe=29,we=256,ke=we+1+pe,De=30,Fe=19,ue=2*ke+1,ve=15,Ie=16,Le=7,Je=256,ce=16,_e=17,Ke=18,Re=[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],lt=[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],Te=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Ue=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],qe=new Array(2*(ke+2));Se(qe);var Ae=new Array(2*De);Se(Ae);var rt=new Array(512);Se(rt);var Ce=new Array(256);Se(Ce);var Be=new Array(pe);Se(Be);var yt,Qe,nt,Et=new Array(De);function He(re,ne,se,Ne,ze){this.static_tree=re,this.extra_bits=ne,this.extra_base=se,this.elems=Ne,this.max_length=ze,this.has_stree=re&&re.length}function de(re,ne){this.dyn_tree=re,this.max_code=0,this.stat_desc=ne}function Oe(re){return re<256?rt[re]:rt[256+(re>>>7)]}function at(re,ne){re.pending_buf[re.pending++]=255&ne,re.pending_buf[re.pending++]=ne>>>8&255}function ct(re,ne,se){re.bi_valid>Ie-se?(re.bi_buf|=ne<<re.bi_valid&65535,at(re,re.bi_buf),re.bi_buf=ne>>Ie-re.bi_valid,re.bi_valid+=se-Ie):(re.bi_buf|=ne<<re.bi_valid&65535,re.bi_valid+=se)}function Pe(re,ne,se){ct(re,se[2*ne],se[2*ne+1])}function $e(re,ne){for(var se=0;se|=1&re,re>>>=1,se<<=1,0<--ne;);return se>>>1}function ut(re,ne,se){var Ne,ze,et=new Array(ve+1),ot=0;for(Ne=1;Ne<=ve;Ne++)et[Ne]=ot=ot+se[Ne-1]<<1;for(ze=0;ze<=ne;ze++){var dt=re[2*ze+1];dt!==0&&(re[2*ze]=$e(et[dt]++,dt))}}function St(re){var ne;for(ne=0;ne<ke;ne++)re.dyn_ltree[2*ne]=0;for(ne=0;ne<De;ne++)re.dyn_dtree[2*ne]=0;for(ne=0;ne<Fe;ne++)re.bl_tree[2*ne]=0;re.dyn_ltree[2*Je]=1,re.opt_len=re.static_len=0,re.last_lit=re.matches=0}function ft(re){8<re.bi_valid?at(re,re.bi_buf):0<re.bi_valid&&(re.pending_buf[re.pending++]=re.bi_buf),re.bi_buf=0,re.bi_valid=0}function Dt(re,ne,se,Ne){var ze=2*ne,et=2*se;return re[ze]<re[et]||re[ze]===re[et]&&Ne[ne]<=Ne[se]}function We(re,ne,se){for(var Ne=re.heap[se],ze=se<<1;ze<=re.heap_len&&(ze<re.heap_len&&Dt(ne,re.heap[ze+1],re.heap[ze],re.depth)&&ze++,!Dt(ne,Ne,re.heap[ze],re.depth));)re.heap[se]=re.heap[ze],se=ze,ze<<=1;re.heap[se]=Ne}function kt(re,ne,se){var Ne,ze,et,ot,dt=0;if(re.last_lit!==0)for(;Ne=re.pending_buf[re.d_buf+2*dt]<<8|re.pending_buf[re.d_buf+2*dt+1],ze=re.pending_buf[re.l_buf+dt],dt++,Ne===0?Pe(re,ze,ne):(Pe(re,(et=Ce[ze])+we+1,ne),(ot=Re[et])!==0&&ct(re,ze-=Be[et],ot),Pe(re,et=Oe(--Ne),se),(ot=lt[et])!==0&&ct(re,Ne-=Et[et],ot)),dt<re.last_lit;);Pe(re,Je,ne)}function Ot(re,ne){var se,Ne,ze,et=ne.dyn_tree,ot=ne.stat_desc.static_tree,dt=ne.stat_desc.has_stree,ht=ne.stat_desc.elems,he=-1;for(re.heap_len=0,re.heap_max=ue,se=0;se<ht;se++)et[2*se]!==0?(re.heap[++re.heap_len]=he=se,re.depth[se]=0):et[2*se+1]=0;for(;re.heap_len<2;)et[2*(ze=re.heap[++re.heap_len]=he<2?++he:0)]=1,re.depth[ze]=0,re.opt_len--,dt&&(re.static_len-=ot[2*ze+1]);for(ne.max_code=he,se=re.heap_len>>1;1<=se;se--)We(re,et,se);for(ze=ht;se=re.heap[1],re.heap[1]=re.heap[re.heap_len--],We(re,et,1),Ne=re.heap[1],re.heap[--re.heap_max]=se,re.heap[--re.heap_max]=Ne,et[2*ze]=et[2*se]+et[2*Ne],re.depth[ze]=(re.depth[se]>=re.depth[Ne]?re.depth[se]:re.depth[Ne])+1,et[2*se+1]=et[2*Ne+1]=ze,re.heap[1]=ze++,We(re,et,1),2<=re.heap_len;);re.heap[--re.heap_max]=re.heap[1],function(Me,Ye){var Pt,Nt,Yt,Lt,Zt,Rt,tn=Ye.dyn_tree,xt=Ye.max_code,zt=Ye.stat_desc.static_tree,cn=Ye.stat_desc.has_stree,bn=Ye.stat_desc.extra_bits,bt=Ye.stat_desc.extra_base,Ht=Ye.stat_desc.max_length,Jt=0;for(Lt=0;Lt<=ve;Lt++)Me.bl_count[Lt]=0;for(tn[2*Me.heap[Me.heap_max]+1]=0,Pt=Me.heap_max+1;Pt<ue;Pt++)Ht<(Lt=tn[2*tn[2*(Nt=Me.heap[Pt])+1]+1]+1)&&(Lt=Ht,Jt++),tn[2*Nt+1]=Lt,xt<Nt||(Me.bl_count[Lt]++,Zt=0,bt<=Nt&&(Zt=bn[Nt-bt]),Rt=tn[2*Nt],Me.opt_len+=Rt*(Lt+Zt),cn&&(Me.static_len+=Rt*(zt[2*Nt+1]+Zt)));if(Jt!==0){do{for(Lt=Ht-1;Me.bl_count[Lt]===0;)Lt--;Me.bl_count[Lt]--,Me.bl_count[Lt+1]+=2,Me.bl_count[Ht]--,Jt-=2}while(0<Jt);for(Lt=Ht;Lt!==0;Lt--)for(Nt=Me.bl_count[Lt];Nt!==0;)xt<(Yt=Me.heap[--Pt])||(tn[2*Yt+1]!==Lt&&(Me.opt_len+=(Lt-tn[2*Yt+1])*tn[2*Yt],tn[2*Yt+1]=Lt),Nt--)}}(re,ne),ut(et,he,re.bl_count)}function ie(re,ne,se){var Ne,ze,et=-1,ot=ne[1],dt=0,ht=7,he=4;for(ot===0&&(ht=138,he=3),ne[2*(se+1)+1]=65535,Ne=0;Ne<=se;Ne++)ze=ot,ot=ne[2*(Ne+1)+1],++dt<ht&&ze===ot||(dt<he?re.bl_tree[2*ze]+=dt:ze!==0?(ze!==et&&re.bl_tree[2*ze]++,re.bl_tree[2*ce]++):dt<=10?re.bl_tree[2*_e]++:re.bl_tree[2*Ke]++,et=ze,he=(dt=0)===ot?(ht=138,3):ze===ot?(ht=6,3):(ht=7,4))}function oe(re,ne,se){var Ne,ze,et=-1,ot=ne[1],dt=0,ht=7,he=4;for(ot===0&&(ht=138,he=3),Ne=0;Ne<=se;Ne++)if(ze=ot,ot=ne[2*(Ne+1)+1],!(++dt<ht&&ze===ot)){if(dt<he)for(;Pe(re,ze,re.bl_tree),--dt!=0;);else ze!==0?(ze!==et&&(Pe(re,ze,re.bl_tree),dt--),Pe(re,ce,re.bl_tree),ct(re,dt-3,2)):dt<=10?(Pe(re,_e,re.bl_tree),ct(re,dt-3,3)):(Pe(re,Ke,re.bl_tree),ct(re,dt-11,7));et=ze,he=(dt=0)===ot?(ht=138,3):ze===ot?(ht=6,3):(ht=7,4)}}Se(Et);var te=!1;function x(re,ne,se,Ne){ct(re,(le<<1)+(Ne?1:0),3),function(ze,et,ot,dt){ft(ze),dt&&(at(ze,ot),at(ze,~ot)),ye.arraySet(ze.pending_buf,ze.window,et,ot,ze.pending),ze.pending+=ot}(re,ne,se,!0)}ge._tr_init=function(re){te||(function(){var ne,se,Ne,ze,et,ot=new Array(ve+1);for(ze=Ne=0;ze<pe-1;ze++)for(Be[ze]=Ne,ne=0;ne<1<<Re[ze];ne++)Ce[Ne++]=ze;for(Ce[Ne-1]=ze,ze=et=0;ze<16;ze++)for(Et[ze]=et,ne=0;ne<1<<lt[ze];ne++)rt[et++]=ze;for(et>>=7;ze<De;ze++)for(Et[ze]=et<<7,ne=0;ne<1<<lt[ze]-7;ne++)rt[256+et++]=ze;for(se=0;se<=ve;se++)ot[se]=0;for(ne=0;ne<=143;)qe[2*ne+1]=8,ne++,ot[8]++;for(;ne<=255;)qe[2*ne+1]=9,ne++,ot[9]++;for(;ne<=279;)qe[2*ne+1]=7,ne++,ot[7]++;for(;ne<=287;)qe[2*ne+1]=8,ne++,ot[8]++;for(ut(qe,ke+1,ot),ne=0;ne<De;ne++)Ae[2*ne+1]=5,Ae[2*ne]=$e(ne,5);yt=new He(qe,Re,we+1,ke,ve),Qe=new He(Ae,lt,0,De,ve),nt=new He(new Array(0),Te,0,Fe,Le)}(),te=!0),re.l_desc=new de(re.dyn_ltree,yt),re.d_desc=new de(re.dyn_dtree,Qe),re.bl_desc=new de(re.bl_tree,nt),re.bi_buf=0,re.bi_valid=0,St(re)},ge._tr_stored_block=x,ge._tr_flush_block=function(re,ne,se,Ne){var ze,et,ot=0;0<re.level?(re.strm.data_type===2&&(re.strm.data_type=function(dt){var ht,he=4093624447;for(ht=0;ht<=31;ht++,he>>>=1)if(1&he&&dt.dyn_ltree[2*ht]!==0)return xe;if(dt.dyn_ltree[18]!==0||dt.dyn_ltree[20]!==0||dt.dyn_ltree[26]!==0)return fe;for(ht=32;ht<we;ht++)if(dt.dyn_ltree[2*ht]!==0)return fe;return xe}(re)),Ot(re,re.l_desc),Ot(re,re.d_desc),ot=function(dt){var ht;for(ie(dt,dt.dyn_ltree,dt.l_desc.max_code),ie(dt,dt.dyn_dtree,dt.d_desc.max_code),Ot(dt,dt.bl_desc),ht=Fe-1;3<=ht&&dt.bl_tree[2*Ue[ht]+1]===0;ht--);return dt.opt_len+=3*(ht+1)+5+5+4,ht}(re),ze=re.opt_len+3+7>>>3,(et=re.static_len+3+7>>>3)<=ze&&(ze=et)):ze=et=se+5,se+4<=ze&&ne!==-1?x(re,ne,se,Ne):re.strategy===4||et===ze?(ct(re,2+(Ne?1:0),3),kt(re,qe,Ae)):(ct(re,4+(Ne?1:0),3),function(dt,ht,he,Me){var Ye;for(ct(dt,ht-257,5),ct(dt,he-1,5),ct(dt,Me-4,4),Ye=0;Ye<Me;Ye++)ct(dt,dt.bl_tree[2*Ue[Ye]+1],3);oe(dt,dt.dyn_ltree,ht-1),oe(dt,dt.dyn_dtree,he-1)}(re,re.l_desc.max_code+1,re.d_desc.max_code+1,ot+1),kt(re,re.dyn_ltree,re.dyn_dtree)),St(re),Ne&&ft(re)},ge._tr_tally=function(re,ne,se){return re.pending_buf[re.d_buf+2*re.last_lit]=ne>>>8&255,re.pending_buf[re.d_buf+2*re.last_lit+1]=255&ne,re.pending_buf[re.l_buf+re.last_lit]=255&se,re.last_lit++,ne===0?re.dyn_ltree[2*se]++:(re.matches++,ne--,re.dyn_ltree[2*(Ce[se]+we+1)]++,re.dyn_dtree[2*Oe(ne)]++),re.last_lit===re.lit_bufsize-1},ge._tr_align=function(re){ct(re,2,3),Pe(re,Je,qe),function(ne){ne.bi_valid===16?(at(ne,ne.bi_buf),ne.bi_buf=0,ne.bi_valid=0):8<=ne.bi_valid&&(ne.pending_buf[ne.pending++]=255&ne.bi_buf,ne.bi_buf>>=8,ne.bi_valid-=8)}(re)}},{"../utils/common":41}],53:[function(me,Ve,ge){"use strict";Ve.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(me,Ve,ge){(function(ye){(function(xe,fe){"use strict";if(!xe.setImmediate){var Se,le,pe,we,ke=1,De={},Fe=!1,ue=xe.document,ve=Object.getPrototypeOf&&Object.getPrototypeOf(xe);ve=ve&&ve.setTimeout?ve:xe,Se={}.toString.call(xe.process)==="[object process]"?function(ce){Ze.nextTick(function(){Le(ce)})}:function(){if(xe.postMessage&&!xe.importScripts){var ce=!0,_e=xe.onmessage;return xe.onmessage=function(){ce=!1},xe.postMessage("","*"),xe.onmessage=_e,ce}}()?(we="setImmediate$"+Math.random()+"$",xe.addEventListener?xe.addEventListener("message",Je,!1):xe.attachEvent("onmessage",Je),function(ce){xe.postMessage(we+ce,"*")}):xe.MessageChannel?((pe=new MessageChannel).port1.onmessage=function(ce){Le(ce.data)},function(ce){pe.port2.postMessage(ce)}):ue&&"onreadystatechange"in ue.createElement("script")?(le=ue.documentElement,function(ce){var _e=ue.createElement("script");_e.onreadystatechange=function(){Le(ce),_e.onreadystatechange=null,le.removeChild(_e),_e=null},le.appendChild(_e)}):function(ce){setTimeout(Le,0,ce)},ve.setImmediate=function(ce){typeof ce!="function"&&(ce=new Function(""+ce));for(var _e=new Array(arguments.length-1),Ke=0;Ke<_e.length;Ke++)_e[Ke]=arguments[Ke+1];var Re={callback:ce,args:_e};return De[ke]=Re,Se(ke),ke++},ve.clearImmediate=Ie}function Ie(ce){delete De[ce]}function Le(ce){if(Fe)setTimeout(Le,0,ce);else{var _e=De[ce];if(_e){Fe=!0;try{(function(Ke){var Re=Ke.callback,lt=Ke.args;switch(lt.length){case 0:Re();break;case 1:Re(lt[0]);break;case 2:Re(lt[0],lt[1]);break;case 3:Re(lt[0],lt[1],lt[2]);break;default:Re.apply(fe,lt)}})(_e)}finally{Ie(ce),Fe=!1}}}}function Je(ce){ce.source===xe&&typeof ce.data=="string"&&ce.data.indexOf(we)===0&&Le(+ce.data.slice(we.length))}})(typeof self=="undefined"?ye===void 0?this:ye:self)}).call(this,typeof b.g!="undefined"?b.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},2859:function(Nn,jt,b){"use strict";b.d(jt,{hP:function(){return Ot}});var y=function(ie,oe){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,x){te.__proto__=x}||function(te,x){for(var re in x)Object.prototype.hasOwnProperty.call(x,re)&&(te[re]=x[re])})(ie,oe)};function Ze(ie,oe){function te(){this.constructor=ie}y(ie,oe),ie.prototype=oe===null?Object.create(oe):(te.prototype=oe.prototype,new te)}function me(ie,oe,te,x){return new(te||(te=Promise))(function(re,ne){function se(et){try{ze(x.next(et))}catch(ot){ne(ot)}}function Ne(et){try{ze(x.throw(et))}catch(ot){ne(ot)}}function ze(et){var ot;et.done?re(et.value):(ot=et.value,ot instanceof te?ot:new te(function(dt){dt(ot)})).then(se,Ne)}ze((x=x.apply(ie,oe||[])).next())})}function Ve(ie,oe){var te,x,re,ne,se={label:0,sent:function(){if(1&re[0])throw re[1];return re[1]},trys:[],ops:[]};return ne={next:Ne(0),throw:Ne(1),return:Ne(2)},typeof Symbol=="function"&&(ne[Symbol.iterator]=function(){return this}),ne;function Ne(ze){return function(et){return function(ot){if(te)throw new TypeError("Generator is already executing.");for(;se;)try{if(te=1,x&&(re=2&ot[0]?x.return:ot[0]?x.throw||((re=x.return)&&re.call(x),0):x.next)&&!(re=re.call(x,ot[1])).done)return re;switch(x=0,re&&(ot=[2&ot[0],re.value]),ot[0]){case 0:case 1:re=ot;break;case 4:return se.label++,{value:ot[1],done:!1};case 5:se.label++,x=ot[1],ot=[0];continue;case 7:ot=se.ops.pop(),se.trys.pop();continue;default:if(re=se.trys,!((re=re.length>0&&re[re.length-1])||ot[0]!==6&&ot[0]!==2)){se=0;continue}if(ot[0]===3&&(!re||ot[1]>re[0]&&ot[1]<re[3])){se.label=ot[1];break}if(ot[0]===6&&se.label<re[1]){se.label=re[1],re=ot;break}if(re&&se.label<re[2]){se.label=re[2],se.ops.push(ot);break}re[2]&&se.ops.pop(),se.trys.pop();continue}ot=oe.call(ie,se)}catch(dt){ot=[6,dt],x=0}finally{te=re=0}if(5&ot[0])throw ot[1];return{value:ot[0]?ot[1]:void 0,done:!0}}([ze,et])}}}function ge(){for(var ie=0,oe=0,te=arguments.length;oe<te;oe++)ie+=arguments[oe].length;var x=Array(ie),re=0;for(oe=0;oe<te;oe++)for(var ne=arguments[oe],se=0,Ne=ne.length;se<Ne;se++,re++)x[re]=ne[se];return x}var ye=function(){function ie(){}return ie.createDefs=function(){return document.createElementNS("http://www.w3.org/2000/svg","defs")},ie.setAttributes=function(oe,te){for(var x=0,re=te;x<re.length;x++){var ne=re[x],se=ne[0],Ne=ne[1];oe.setAttribute(se,Ne)}},ie.createRect=function(oe,te,x){var re=document.createElementNS("http://www.w3.org/2000/svg","rect");return re.setAttribute("width",oe.toString()),re.setAttribute("height",te.toString()),x&&ie.setAttributes(re,x),re},ie.createLine=function(oe,te,x,re,ne){var se=document.createElementNS("http://www.w3.org/2000/svg","line");return se.setAttribute("x1",oe.toString()),se.setAttribute("y1",te.toString()),se.setAttribute("x2",x.toString()),se.setAttribute("y2",re.toString()),ne&&ie.setAttributes(se,ne),se},ie.createPolygon=function(oe,te){var x=document.createElementNS("http://www.w3.org/2000/svg","polygon");return x.setAttribute("points",oe),te&&ie.setAttributes(x,te),x},ie.createCircle=function(oe,te){var x=document.createElementNS("http://www.w3.org/2000/svg","circle");return x.setAttribute("cx",(oe/2).toString()),x.setAttribute("cy",(oe/2).toString()),x.setAttribute("r",oe.toString()),te&&ie.setAttributes(x,te),x},ie.createEllipse=function(oe,te,x){var re=document.createElementNS("http://www.w3.org/2000/svg","ellipse");return re.setAttribute("cx",(oe/2).toString()),re.setAttribute("cy",(te/2).toString()),re.setAttribute("rx",(oe/2).toString()),re.setAttribute("ry",(te/2).toString()),x&&ie.setAttributes(re,x),re},ie.createGroup=function(oe){var te=document.createElementNS("http://www.w3.org/2000/svg","g");return oe&&ie.setAttributes(te,oe),te},ie.createTransform=function(){return document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGTransform()},ie.createMarker=function(oe,te,x,re,ne,se,Ne){var ze=document.createElementNS("http://www.w3.org/2000/svg","marker");return ie.setAttributes(ze,[["id",oe],["orient",te],["markerWidth",x.toString()],["markerHeight",re.toString()],["refX",ne.toString()],["refY",se.toString()]]),ze.appendChild(Ne),ze},ie.createText=function(oe){var te=document.createElementNS("http://www.w3.org/2000/svg","text");return te.setAttribute("x","0"),te.setAttribute("y","0"),oe&&ie.setAttributes(te,oe),te},ie.createTSpan=function(oe,te){var x=document.createElementNS("http://www.w3.org/2000/svg","tspan");return x.textContent=oe,te&&ie.setAttributes(x,te),x},ie.createImage=function(oe){var te=document.createElementNS("http://www.w3.org/2000/svg","image");return oe&&ie.setAttributes(te,oe),te},ie.createPoint=function(oe,te){var x=document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGPoint();return x.x=oe,x.y=te,x},ie.createPath=function(oe,te){var x=document.createElementNS("http://www.w3.org/2000/svg","path");return x.setAttribute("d",oe),te&&ie.setAttributes(x,te),x},ie}(),xe=function(){function ie(){}return ie.addKey=function(oe){ie.key=oe},Object.defineProperty(ie,"isLicensed",{get:function(){return!!ie.key&&new RegExp(/^MJS2-[A-Z][0-9]{3}-[A-Z][0-9]{3}-[0-9]{4}$/,"i").test(ie.key)},enumerable:!1,configurable:!0}),ie}(),fe=function(){function ie(){this.naturalSize=!1,this.imageType="image/png",this.markersOnly=!1}return ie.prototype.rasterize=function(oe,te,x){var re=this;return new Promise(function(ne){var se=x!==void 0?x:document.createElement("canvas");oe===null&&(re.markersOnly=!0,re.naturalSize=!1);var Ne=document.createElementNS("http://www.w3.org/2000/svg","svg");Ne.setAttribute("xmlns","http://www.w3.org/2000/svg"),Ne.setAttribute("width",te.width.baseVal.valueAsString),Ne.setAttribute("height",te.height.baseVal.valueAsString),Ne.setAttribute("viewBox","0 0 "+te.viewBox.baseVal.width.toString()+" "+te.viewBox.baseVal.height.toString()),Ne.innerHTML=te.innerHTML,re.naturalSize===!0?(Ne.width.baseVal.value=oe.naturalWidth,Ne.height.baseVal.value=oe.naturalHeight):re.width!==void 0&&re.height!==void 0&&(Ne.width.baseVal.value=re.width,Ne.height.baseVal.value=re.height),se.width=Ne.width.baseVal.value,se.height=Ne.height.baseVal.value;var ze=Ne.outerHTML,et=se.getContext("2d");re.markersOnly!==!0&&et.drawImage(oe,0,0,se.width,se.height);var ot=window.URL,dt=new Image(se.width,se.height);dt.setAttribute("crossOrigin","anonymous");var ht=new Blob([ze],{type:"image/svg+xml"}),he=ot.createObjectURL(ht);dt.onload=function(){et.drawImage(dt,0,0),ot.revokeObjectURL(he);var Me=se.toDataURL(re.imageType,re.imageQuality);ne(Me)},dt.src=he})},ie}(),Se=function(){},le=function(){function ie(oe){this._classNamePrefixBase="__markerjs2_",this.classes=[],this.rules=[],this.settings=this.defaultSettings,this._classNamePrefix=this._classNamePrefixBase+"_"+oe+"_"}return Object.defineProperty(ie.prototype,"classNamePrefixBase",{get:function(){return this._classNamePrefixBase},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"classNamePrefix",{get:function(){return this._classNamePrefix},enumerable:!1,configurable:!0}),Object.defineProperty(ie.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(ie.prototype,"fadeInAnimationClassName",{get:function(){return this.classNamePrefix+"fade_in"},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"fadeOutAnimationClassName",{get:function(){return this.classNamePrefix+"fade_out"},enumerable:!1,configurable:!0}),ie.prototype.addClass=function(oe){return this.styleSheet===void 0&&this.addStyleSheet(),oe.name=""+this.classNamePrefix+oe.localName,this.classes.push(oe),this.styleSheet.sheet.insertRule("."+oe.name+" {"+oe.style+"}",this.styleSheet.sheet.cssRules.length),oe},ie.prototype.addRule=function(oe){this.styleSheet===void 0&&this.addStyleSheet(),this.rules.push(oe),this.styleSheet.sheet.insertRule(oe.selector+" {"+oe.style+"}",this.styleSheet.sheet.cssRules.length)},ie.prototype.addStyleSheet=function(){var oe;this.styleSheet=document.createElement("style"),((oe=this.styleSheetRoot)!==null&&oe!==void 0?oe:document.head).appendChild(this.styleSheet),this.addRule(new pe("."+this.classNamePrefix+" h3","font-family: sans-serif")),this.addRule(new pe("@keyframes "+this.classNamePrefix+"_fade_in_animation_frames",`
|
|
|
from {
|
|
|
opacity: 0;
|
|
|
}
|
|
|
to {
|
|
|
opacity: 1;
|
|
|
}
|
|
|
`)),this.addRule(new pe("@keyframes "+this.classNamePrefix+"_fade_out_animation_frames",`
|
|
|
from {
|
|
|
opacity: 1;
|
|
|
}
|
|
|
to {
|
|
|
opacity: 0;
|
|
|
}
|
|
|
`)),this.addClass(new we("fade_in",`
|
|
|
animation-duration: 0.3s;
|
|
|
animation-name: `+this.classNamePrefix+`_fade_in_animation_frames;
|
|
|
`)),this.addClass(new we("fade_out",`
|
|
|
animation-duration: 0.3s;
|
|
|
animation-name: `+this.classNamePrefix+`_fade_out_animation_frames;
|
|
|
`))},ie.prototype.removeStyleSheet=function(){var oe;this.styleSheet&&(((oe=this.styleSheetRoot)!==null&&oe!==void 0?oe:document.head).removeChild(this.styleSheet),this.styleSheet=void 0)},ie}(),pe=function(ie,oe){this.selector=ie,this.style=oe},we=function(ie,oe){this.localName=ie,this.style=oe},ke=function(){function ie(oe,te,x,re,ne){this.buttons=[],this.markerButtons=[],this.buttonClickListeners=[],this.markerjsContainer=oe,this.displayMode=te,this.markerItems=x,this.uiStyleSettings=re,this.styles=ne,this.addStyles(),this.adjustLayout=this.adjustLayout.bind(this),this.overflowButtonClicked=this.overflowButtonClicked.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this)}return ie.prototype.show=function(oe){var te=this;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=oe,this.uiContainer.className=this.toolbarStyleClass.name+" "+this.styles.fadeInAnimationClassName+" "+(this.uiStyleSettings.toolbarStyleColorsClassName?this.uiStyleSettings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name);var x=document.createElement("div");x.className=this.toolbarBlockStyleClass.name,x.style.whiteSpace="nowrap",this.uiContainer.appendChild(x),this.addActionButton(x,'<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(x,'<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(x,'<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(x,'<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(x,'<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(x,'<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(x,'<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(x,'<svg viewBox="0 0 24 24"><path d="M18.13 12l1.26-1.26c.44-.44 1-.68 1.61-.74V9l-6-6H5c-1.11 0-2 .89-2 2v14a2 2 0 002 2h6v-1.87l.13-.13H5V5h7v7h6.13M14 4.5l5.5 5.5H14V4.5m5.13 9.33l2.04 2.04L15.04 22H13v-2.04l6.13-6.13m3.72.36l-.98.98-2.04-2.04.98-.98c.19-.2.52-.2.72 0l1.32 1.32c.2.2.2.53 0 .72z"/></svg>',"notes"),this.markerButtonBlock=document.createElement("div"),this.markerButtonBlock.className=this.toolbarBlockStyleClass.name,this.markerButtonBlock.style.flexGrow="2",this.markerButtonBlock.style.textAlign="center",this.uiContainer.appendChild(this.markerButtonBlock),this.markerButtonOverflowBlock=document.createElement("div"),this.markerButtonOverflowBlock.className=this.toolbarOverflowBlockStyleClass.name+" "+(this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName?this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName:this.toolbarOverflowBlockStyleColorsClass.name),this.markerButtonOverflowBlock.style.display="none",this.uiContainer.appendChild(this.markerButtonOverflowBlock),this.markerItems&&(this.markerItems.forEach(function(ne){var se=document.createElement("div");se.className=""+te.toolbarButtonStyleClass.name,se.setAttribute("data-type-name",ne.typeName),se.innerHTML=ne.icon,se.addEventListener("click",function(){te.markerToolbarButtonClicked(se,ne)}),te.buttons.push(se),te.markerButtons.push(se)}),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='<svg viewBox="0 0 24 24"><path d="M12 16a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2m0-6a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2m0-6a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2z"/></svg>',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var re=document.createElement("div");re.className=this.toolbarBlockStyleClass.name,re.style.whiteSpace="nowrap",re.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(re),this.addActionButton(re,'<svg viewBox="0 0 24 24"><path d="M9 20.42l-6.21-6.21 2.83-2.83L9 14.77l9.88-9.89 2.83 2.83L9 20.42z"/></svg>',"render"),this.addActionButton(re,'<svg viewBox="0 0 24 24"><path d="M20 6.91L17.09 4 12 9.09 6.91 4 4 6.91 9.09 12 4 17.09 6.91 20 12 14.91 17.09 20 20 17.09 14.91 12 20 6.91z"/></svg>',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},ie.prototype.addButtonClickListener=function(oe){this.buttonClickListeners.push(oe)},ie.prototype.removeButtonClickListener=function(oe){this.buttonClickListeners.indexOf(oe)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(oe),1)},ie.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},ie.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var oe=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var te=0;te<this.markerButtons.length;te++)te<oe||te===oe&&this.markerButtons.length-1===oe?this.markerButtonBlock.appendChild(this.markerButtons[te]):(te===oe&&this.markerButtonBlock.appendChild(this.overflowButton),this.markerButtonOverflowBlock.appendChild(this.markerButtons[te]))}},ie.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")},ie.prototype.resetButtonStyles=function(){var oe=this;this.buttons.forEach(function(te){te.className=te.className.replace(oe.uiStyleSettings.toolbarButtonStyleColorsClassName?oe.uiStyleSettings.toolbarButtonStyleColorsClassName:oe.toolbarButtonStyleColorsClass.name,"").trim(),te.className=te.className.replace(oe.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?oe.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:oe.toolbarActiveButtonStyleColorsClass.name,"").trim(),te.className+=" "+(oe.uiStyleSettings.toolbarButtonStyleColorsClassName?oe.uiStyleSettings.toolbarButtonStyleColorsClassName:oe.toolbarButtonStyleColorsClass.name)})},ie.prototype.addActionButton=function(oe,te,x){var re=this,ne=document.createElement("div");switch(ne.className=""+this.toolbarButtonStyleClass.name,ne.innerHTML=te,ne.setAttribute("data-action",x),ne.addEventListener("click",function(){re.actionToolbarButtonClicked(ne,x)}),x){case"select":ne.style.fill=this.uiStyleSettings.selectButtonColor;break;case"delete":case"clear":ne.style.fill=this.uiStyleSettings.deleteButtonColor;break;case"undo":case"redo":ne.style.fill=this.uiStyleSettings.selectButtonColor;break;case"render":ne.style.fill=this.uiStyleSettings.okButtonColor;break;case"close":ne.style.fill=this.uiStyleSettings.closeButtonColor}oe.appendChild(ne),this.buttons.push(ne)},ie.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new we("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 we("toolbar_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
|
box-shadow: 0px 3px rgba(33, 33, 33, 0.1);
|
|
|
`)),this.toolbarBlockStyleClass=this.styles.addClass(new we("toolbar-block",`
|
|
|
display: inline-block;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolbarOverflowBlockStyleClass=this.styles.addClass(new we("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 we("toolbar-overflow-block_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
|
`));var oe=this.uiStyleSettings.toolbarHeight/4;this.toolbarButtonStyleClass=this.styles.addClass(new we("toolbar_button",`
|
|
|
display: inline-block;
|
|
|
width: `+(this.uiStyleSettings.toolbarHeight-2*oe)+`px;
|
|
|
height: `+(this.uiStyleSettings.toolbarHeight-2*oe)+`px;
|
|
|
padding: `+oe+`px;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolbarButtonStyleColorsClass=this.styles.addClass(new we("toolbar_button_colors",`
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
`)),this.toolbarActiveButtonStyleColorsClass=this.styles.addClass(new we("toolbar_active_button",`
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
|
`)),this.styles.addRule(new pe("."+this.toolbarButtonStyleClass.name+" svg",`
|
|
|
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
|
|
|
`)),this.styles.addRule(new pe("."+this.toolbarButtonStyleColorsClass.name+":hover",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
|
`))},ie.prototype.markerToolbarButtonClicked=function(oe,te){this.setActiveButton(oe),this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(x){return x("marker",te)}),this.markerButtonOverflowBlock.style.display="none"},ie.prototype.actionToolbarButtonClicked=function(oe,te){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(x){return x("action",te)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},ie.prototype.setActiveButton=function(oe){this.resetButtonStyles(),oe.className=oe.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),oe.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},ie.prototype.setActiveMarkerButton=function(oe){var te=this.markerButtons.find(function(x){return x.getAttribute("data-type-name")===oe});te&&this.setActiveButton(te)},ie.prototype.setCurrentMarker=function(oe){var te=this;this.currentMarker=oe,this.buttons.filter(function(x){return/delete|notes/.test(x.getAttribute("data-action"))}).forEach(function(x){te.currentMarker===void 0?(x.style.fillOpacity="0.4",x.style.pointerEvents="none"):(x.style.fillOpacity="1",x.style.pointerEvents="all")})},ie}(),De=function(){function ie(oe,te,x,re){this.panels=[],this.panelButtons=[],this.markerjsContainer=oe,this.displayMode=te,this.uiStyleSettings=x,this.styles=re,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return ie.prototype.addStyles=function(){var oe;this.toolboxStyleClass=this.styles.addClass(new we("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 we("toolbox_colors",`
|
|
|
color: `+this.uiStyleSettings.toolboxColor+`;
|
|
|
`));var te=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new we("toolbox-button-row",`
|
|
|
display: flex;
|
|
|
cursor: default;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new we("toolbox-button-row_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
|
`)),this.toolboxPanelRowStyleClass=this.styles.addClass(new we("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 we("toolbox-panel-row_colors",`
|
|
|
background-color: `+((oe=this.uiStyleSettings.toolboxBackgroundColor)!==null&&oe!==void 0?oe:this.uiStyleSettings.toolbarBackgroundHoverColor)+`;
|
|
|
`)),this.toolboxButtonStyleClass=this.styles.addClass(new we("toolbox_button",`
|
|
|
display: inline-block;
|
|
|
width: `+(this.uiStyleSettings.toolbarHeight-2*te)+`px;
|
|
|
height: `+(this.uiStyleSettings.toolbarHeight-2*te)+`px;
|
|
|
padding: `+te+`px;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new we("toolbox-button_colors",`
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
`)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new we("toolbox-active-button_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`;
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
`)),this.styles.addRule(new pe("."+this.toolboxButtonStyleColorsClass.name+":hover",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
|
`)),this.styles.addRule(new pe("."+this.toolboxButtonStyleClass.name+" svg",`
|
|
|
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
|
|
|
`))},ie.prototype.show=function(oe){var te;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=oe,this.uiContainer.className=this.toolboxStyleClass.name+" "+((te=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&te!==void 0?te:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},ie.prototype.setPanelButtons=function(oe){var te,x,re=this;this.panels=oe,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((te=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&te!==void 0?te:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((x=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&x!==void 0?x:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(ne){var se;ne.uiStyleSettings=re.uiStyleSettings;var Ne=document.createElement("div");Ne.className=re.toolboxButtonStyleClass.name+" "+((se=re.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&se!==void 0?se:re.toolboxButtonStyleColorsClass.name),Ne.innerHTML=ne.icon,Ne.title=ne.title,Ne.addEventListener("click",function(){re.panelButtonClick(ne)}),re.panelButtons.push(Ne),re.buttonRow.appendChild(Ne)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},ie.prototype.panelButtonClick=function(oe){var te=this,x=-1;if(oe!==this.activePanel){x=this.panels.indexOf(oe),this.panelRow.innerHTML="";var re=oe.getUi();re.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(re),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=oe}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){te.displayMode==="inline"?te.panelRow.style.display="none":te.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(ne,se){var Ne,ze;ne.className=te.toolboxButtonStyleClass.name+" "+(se===x?""+((Ne=te.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&Ne!==void 0?Ne:te.toolboxActiveButtonStyleColorsClass.name):""+((ze=te.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&ze!==void 0?ze:te.toolboxButtonStyleColorsClass.name))})},ie}(),Fe=function(ie,oe){this.title=ie,this.icon=oe},ue=function(ie){function oe(te,x,re,ne){var se=ie.call(this,te,ne||'<svg viewBox="0 0 24 24"><path d="M17.5 12a1.5 1.5 0 01-1.5-1.5A1.5 1.5 0 0117.5 9a1.5 1.5 0 011.5 1.5 1.5 1.5 0 01-1.5 1.5m-3-4A1.5 1.5 0 0113 6.5 1.5 1.5 0 0114.5 5 1.5 1.5 0 0116 6.5 1.5 1.5 0 0114.5 8m-5 0A1.5 1.5 0 018 6.5 1.5 1.5 0 019.5 5 1.5 1.5 0 0111 6.5 1.5 1.5 0 019.5 8m-3 4A1.5 1.5 0 015 10.5 1.5 1.5 0 016.5 9 1.5 1.5 0 018 10.5 1.5 1.5 0 016.5 12M12 3a9 9 0 00-9 9 9 9 0 009 9 1.5 1.5 0 001.5-1.5c0-.39-.15-.74-.39-1-.23-.27-.38-.62-.38-1a1.5 1.5 0 011.5-1.5H16a5 5 0 005-5c0-4.42-4.03-8-9-8z"/></svg>')||this;return se.colors=[],se.addTransparent=!1,se.colorBoxes=[],se.colors=x,se.currentColor=re,se.setCurrentColor=se.setCurrentColor.bind(se),se.getColorBox=se.getColorBox.bind(se),se}return Ze(oe,ie),oe.prototype.getUi=function(){var te=this,x=document.createElement("div");return x.style.overflow="hidden",x.style.whiteSpace="nowrap",this.colors.forEach(function(re){var ne=te.getColorBox(re);x.appendChild(ne),te.colorBoxes.push(ne)}),x},oe.prototype.getColorBox=function(te){var x=this,re=this.uiStyleSettings.toolbarHeight/4,ne=this.uiStyleSettings.toolbarHeight-re,se=document.createElement("div");se.style.display="inline-block",se.style.boxSizing="content-box",se.style.width=ne-2+"px",se.style.height=ne-2+"px",se.style.padding="1px",se.style.marginRight="2px",se.style.marginBottom="2px",se.style.borderWidth="2px",se.style.borderStyle="solid",se.style.borderRadius=(ne+2)/2+"px",se.style.borderColor=te===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",se.addEventListener("click",function(){x.setCurrentColor(te,se)});var Ne=document.createElement("div");return Ne.style.display="inline-block",Ne.style.width=ne-2+"px",Ne.style.height=ne-2+"px",Ne.style.backgroundColor=te,Ne.style.borderRadius=ne/2+"px",te==="transparent"&&(Ne.style.fill=this.uiStyleSettings.toolboxAccentColor,Ne.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>`),se.appendChild(Ne),se},oe.prototype.setCurrentColor=function(te,x){var re=this;this.currentColor=te,this.colorBoxes.forEach(function(ne){ne.style.borderColor=ne===x?re.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(te)},oe}(Fe),ve=function(){function ie(oe,te,x){this._state="new",this._isSelected=!1,this._container=oe,this._overlayContainer=te,this.globalSettings=x,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(ie.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),ie.prototype.ownsTarget=function(oe){return!1},Object.defineProperty(ie.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),ie.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},ie.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},ie.prototype.pointerDown=function(oe,te){},ie.prototype.dblClick=function(oe,te){},ie.prototype.manipulate=function(oe){},ie.prototype.pointerUp=function(oe){this.stateChanged()},ie.prototype.dispose=function(){},ie.prototype.addMarkerVisualToContainer=function(oe){this.container.childNodes.length>0?this.container.insertBefore(oe,this.container.childNodes[0]):this.container.appendChild(oe)},ie.prototype.getState=function(){return{typeName:ie.typeName,state:this.state,notes:this.notes}},ie.prototype.restoreState=function(oe){this._state=oe.state,this.notes=oe.notes},ie.prototype.scale=function(oe,te){},ie.prototype.colorChanged=function(oe){this.onColorChanged&&this.onColorChanged(oe),this.stateChanged()},ie.prototype.fillColorChanged=function(oe){this.onFillColorChanged&&this.onFillColorChanged(oe),this.stateChanged()},ie.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var oe=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),oe.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(oe)&&this.onStateChanged(this)}},ie.typeName="MarkerBase",ie}(),Ie=function(){function ie(){this.findGripByVisual=this.findGripByVisual.bind(this)}return ie.prototype.findGripByVisual=function(oe){return this.topLeft.ownsTarget(oe)?this.topLeft:this.topCenter.ownsTarget(oe)?this.topCenter:this.topRight.ownsTarget(oe)?this.topRight:this.centerLeft.ownsTarget(oe)?this.centerLeft:this.centerRight.ownsTarget(oe)?this.centerRight:this.bottomLeft.ownsTarget(oe)?this.bottomLeft:this.bottomCenter.ownsTarget(oe)?this.bottomCenter:this.bottomRight.ownsTarget(oe)?this.bottomRight:void 0},ie}(),Le=function(){function ie(){this.GRIP_SIZE=10,this.visual=ye.createGroup(),this.visual.appendChild(ye.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(ye.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return ie.prototype.ownsTarget=function(oe){return oe===this.visual||oe===this.visual.childNodes[0]||oe===this.visual.childNodes[1]},ie}(),Je=function(){function ie(){}return ie.toITransformMatrix=function(oe){return{a:oe.a,b:oe.b,c:oe.c,d:oe.d,e:oe.e,f:oe.f}},ie.toSVGMatrix=function(oe,te){return oe.a=te.a,oe.b=te.b,oe.c=te.c,oe.d=te.d,oe.e=te.e,oe.f=te.f,oe},ie}(),ce=function(ie){function oe(te,x,re){var ne=ie.call(this,te,x,re)||this;return ne.left=0,ne.top=0,ne.width=0,ne.height=0,ne.defaultSize={x:50,y:20},ne.offsetX=0,ne.offsetY=0,ne.rotationAngle=0,ne.CB_DISTANCE=10,ne._suppressMarkerCreateEvent=!1,ne.container.transform.baseVal.appendItem(ye.createTransform()),ne.setupControlBox(),ne}return Ze(oe,ie),Object.defineProperty(oe.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"visual",{get:function(){return this._visual},set:function(te){this._visual=te;var x=ye.createTransform();this._visual.transform.baseVal.appendItem(x)},enumerable:!1,configurable:!0}),oe.prototype.ownsTarget=function(te){return!!ie.prototype.ownsTarget.call(this,te)||!!(this.controlGrips.findGripByVisual(te)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(te))},oe.prototype.pointerDown=function(te,x){ie.prototype.pointerDown.call(this,te,x),this.state==="new"&&(this.left=te.x,this.top=te.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var re=this.unrotatePoint(te);if(this.manipulationStartX=re.x,this.manipulationStartY=re.y,this.offsetX=re.x-this.left,this.offsetY=re.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(x),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(x)){this.activeGrip=this.rotatorGrip;var ne=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=ne.x-this.width/2,this.top=ne.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var se=this.container.transform.baseVal.getItem(0);se.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(se,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},oe.prototype.pointerUp=function(te){var x=this.state;ie.prototype.pointerUp.call(this,te),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(te),this._state="select",x==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},oe.prototype.moveVisual=function(te){this.visual.style.transform="translate("+te.x+"px, "+te.y+"px)"},oe.prototype.manipulate=function(te){var x=this.unrotatePoint(te);this.state==="creating"?this.resize(te):this.state==="move"?(this.left=this.manipulationStartLeft+(x.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(x.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(x):this.state==="rotate"&&this.rotate(te)},oe.prototype.resize=function(te){var x=this.manipulationStartLeft,re=this.manipulationStartWidth,ne=this.manipulationStartTop,se=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:x=this.manipulationStartLeft+te.x-this.manipulationStartX,re=this.manipulationStartWidth+this.manipulationStartLeft-x;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:re=this.manipulationStartWidth+te.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:ne=this.manipulationStartTop+te.y-this.manipulationStartY,se=this.manipulationStartHeight+this.manipulationStartTop-ne;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:se=this.manipulationStartHeight+te.y-this.manipulationStartY}re>=0?(this.left=x,this.width=re):(this.left=x+re,this.width=-re),se>=0?(this.top=ne,this.height=se):(this.top=ne+se,this.height=-se),this.setSize()},oe.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},oe.prototype.rotate=function(te){if(Math.abs(te.x-this.centerX)>.1){var x=Math.sign(te.x-this.centerX);this.rotationAngle=180*Math.atan((te.y-this.centerY)/(te.x-this.centerX))/Math.PI+90*x,this.applyRotation()}},oe.prototype.applyRotation=function(){var te=this.container.transform.baseVal.getItem(0);te.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(te,0)},oe.prototype.rotatePoint=function(te){if(this.rotationAngle===0)return te;var x=this.container.getCTM(),re=ye.createPoint(te.x,te.y);return{x:(re=re.matrixTransform(x)).x,y:re.y}},oe.prototype.unrotatePoint=function(te){if(this.rotationAngle===0)return te;var x=this.container.getCTM();x=x.inverse();var re=ye.createPoint(te.x,te.y);return{x:(re=re.matrixTransform(x)).x,y:re.y}},oe.prototype.select=function(){ie.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},oe.prototype.deselect=function(){ie.prototype.deselect.call(this),this.controlBox.style.display="none"},oe.prototype.setupControlBox=function(){this.controlBox=ye.createGroup();var te=ye.createTransform();te.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(te),this.container.appendChild(this.controlBox),this.controlRect=ye.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=ye.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new Ie,this.addControlGrips(),this.controlBox.style.display="none"},oe.prototype.adjustControlBox=function(){var te=this.controlBox.transform.baseVal.getItem(0);te.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(te,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()},oe.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()},oe.prototype.createGrip=function(){var te=new Le;return te.visual.transform.baseVal.appendItem(ye.createTransform()),this.controlBox.appendChild(te.visual),te},oe.prototype.positionGrips=function(){var te=this.controlGrips.topLeft.GRIP_SIZE,x=-te/2,re=x,ne=(this.width+this.CB_DISTANCE)/2-te/2,se=(this.height+this.CB_DISTANCE)/2-te/2,Ne=this.height+this.CB_DISTANCE-te/2,ze=this.width+this.CB_DISTANCE-te/2;this.positionGrip(this.controlGrips.topLeft.visual,x,re),this.positionGrip(this.controlGrips.topCenter.visual,ne,re),this.positionGrip(this.controlGrips.topRight.visual,ze,re),this.positionGrip(this.controlGrips.centerLeft.visual,x,se),this.positionGrip(this.controlGrips.centerRight.visual,ze,se),this.positionGrip(this.controlGrips.bottomLeft.visual,x,Ne),this.positionGrip(this.controlGrips.bottomCenter.visual,ne,Ne),this.positionGrip(this.controlGrips.bottomRight.visual,ze,Ne),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,ne,re-3*this.CB_DISTANCE)},oe.prototype.positionGrip=function(te,x,re){var ne=te.transform.baseVal.getItem(0);ne.setTranslate(x,re),te.transform.baseVal.replaceItem(ne,0)},oe.prototype.hideControlBox=function(){this.controlBox.style.display="none"},oe.prototype.showControlBox=function(){this.controlBox.style.display=""},oe.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:Je.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:Je.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},ie.prototype.getState.call(this))},oe.prototype.restoreState=function(te){ie.prototype.restoreState.call(this,te);var x=te;this.left=x.left,this.top=x.top,this.width=x.width,this.height=x.height,this.rotationAngle=x.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(Je.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,x.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(Je.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,x.containerTransformMatrix))},oe.prototype.scale=function(te,x){ie.prototype.scale.call(this,te,x);var re=this.rotatePoint({x:this.left,y:this.top}),ne=this.unrotatePoint({x:re.x*te,y:re.y*x});this.left=ne.x,this.top=ne.y,this.width=this.width*te,this.height=this.height*x,this.adjustControlBox()},oe}(ve),_e=function(ie){function oe(te,x,re){var ne=ie.call(this,te,x,re)||this;return ne.fillColor="transparent",ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.opacity=1,ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setFillColor=ne.setFillColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.createVisual=ne.createVisual.bind(ne),ne}return Ze(oe,ie),oe.prototype.ownsTarget=function(te){return!(!ie.prototype.ownsTarget.call(this,te)&&te!==this.visual)},oe.prototype.createVisual=function(){this.visual=ye.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)},oe.prototype.pointerDown=function(te,x){ie.prototype.pointerDown.call(this,te,x),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},oe.prototype.manipulate=function(te){ie.prototype.manipulate.call(this,te)},oe.prototype.resize=function(te){ie.prototype.resize.call(this,te),this.setSize()},oe.prototype.setSize=function(){ie.prototype.setSize.call(this),ye.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},oe.prototype.pointerUp=function(te){ie.prototype.pointerUp.call(this,te),this.setSize()},oe.prototype.setStrokeColor=function(te){this.strokeColor=te,this.visual&&ye.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},oe.prototype.setFillColor=function(te){this.fillColor=te,this.visual&&ye.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},oe.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.visual&&ye.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},oe.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.visual&&ye.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},oe.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},ie.prototype.getState.call(this))},oe.prototype.restoreState=function(te){var x=te;this.fillColor=x.fillColor,this.strokeColor=x.strokeColor,this.strokeWidth=x.strokeWidth,this.strokeDasharray=x.strokeDasharray,this.opacity=x.opacity,this.createVisual(),ie.prototype.restoreState.call(this,te),this.setSize()},oe.prototype.scale=function(te,x){ie.prototype.scale.call(this,te,x),this.setSize()},oe.title="Rectangle marker",oe}(ce),Ke=function(ie){function oe(te,x,re,ne){var se=ie.call(this,te,ne||'<svg viewBox="0 0 24 24"><path d="M3 17h18v-2H3v2m0 3h18v-1H3v1m0-7h18v-3H3v3m0-9v4h18V4H3z"/></svg>')||this;return se.widths=[],se.widthBoxes=[],se.widths=x,se.currentWidth=re,se.setCurrentWidth=se.setCurrentWidth.bind(se),se}return Ze(oe,ie),oe.prototype.getUi=function(){var te=this,x=document.createElement("div");return x.style.display="flex",x.style.overflow="hidden",x.style.flexGrow="2",this.widths.forEach(function(re){var ne=document.createElement("div");ne.style.display="flex",ne.style.flexGrow="2",ne.style.alignItems="center",ne.style.justifyContent="space-between",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.borderColor=re===te.currentWidth?te.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){te.setCurrentWidth(re,ne)}),x.appendChild(ne);var se=document.createElement("div");se.innerText=re.toString(),se.style.marginRight="5px",ne.appendChild(se);var Ne=document.createElement("div");Ne.style.minHeight="20px",Ne.style.flexGrow="2",Ne.style.display="flex",Ne.style.alignItems="center";var ze=document.createElement("hr");ze.style.minWidth="20px",ze.style.border="0px",ze.style.borderTop=re+"px solid "+te.uiStyleSettings.toolboxColor,ze.style.flexGrow="2",Ne.appendChild(ze),ne.appendChild(Ne),te.widthBoxes.push(ne)}),x},oe.prototype.setCurrentWidth=function(te,x){var re=this;this.currentWidth=te,this.widthBoxes.forEach(function(ne){ne.style.borderColor=ne===x?re.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},oe}(Fe),Re=function(ie){function oe(te,x,re,ne){var se=ie.call(this,te,ne||'<svg viewBox="0 0 24 24"><path d="M3 16h5v-2H3v2m6.5 0h5v-2h-5v2m6.5 0h5v-2h-5v2M3 20h2v-2H3v2m4 0h2v-2H7v2m4 0h2v-2h-2v2m4 0h2v-2h-2v2m4 0h2v-2h-2v2M3 12h8v-2H3v2m10 0h8v-2h-8v2M3 4v4h18V4H3z"/></svg>')||this;return se.styles=[],se.styleBoxes=[],se.styles=x,se.currentStyle=re,se.setCurrentStyle=se.setCurrentStyle.bind(se),se}return Ze(oe,ie),oe.prototype.getUi=function(){var te=this,x=document.createElement("div");return x.style.display="flex",x.style.overflow="hidden",x.style.flexGrow="2",this.styles.forEach(function(re){var ne=document.createElement("div");ne.style.display="flex",ne.style.alignItems="center",ne.style.justifyContent="space-between",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.overflow="hidden",ne.style.maxWidth=100/te.styles.length-5+"%",ne.style.borderColor=re===te.currentStyle?te.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){te.setCurrentStyle(re,ne)}),x.appendChild(ne);var se=document.createElement("div");se.style.minHeight="20px",se.style.flexGrow="2",se.style.overflow="hidden";var Ne=`<svg width="100" height="20">
|
|
|
<line x1="0" y1="10" x2="100" y2="10" stroke="`+te.uiStyleSettings.toolboxColor+'" stroke-width="3" '+(re!==""?'stroke-dasharray="'+re+'"':"")+` />
|
|
|
</svg>`;se.innerHTML=Ne,ne.appendChild(se),te.styleBoxes.push(ne)}),x},oe.prototype.setCurrentStyle=function(te,x){var re=this;this.currentStyle=te,this.styleBoxes.forEach(function(ne){ne.style.borderColor=ne===x?re.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},oe}(Fe),lt=function(ie){function oe(te,x,re){var ne=ie.call(this,te,x,re)||this;return ne.strokeColor=re.defaultColor,ne.strokeWidth=re.defaultStrokeWidth,ne.strokeDasharray=re.defaultStrokeDasharray,ne.strokePanel=new ue("Line color",re.defaultColorSet,re.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new Ke("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Re("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return Ze(oe,ie),Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var te=ie.prototype.getState.call(this);return te.typeName=oe.typeName,te},oe.typeName="FrameMarker",oe.title="Frame marker",oe.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4m14 11H6V8h12v9z"/></svg>',oe}(_e),Te=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},Ue=function(ie){function oe(te,x,re){var ne=ie.call(this,te,x,re)||this;return ne.x1=0,ne.y1=0,ne.x2=0,ne.y2=0,ne.defaultLength=50,ne.manipulationStartX=0,ne.manipulationStartY=0,ne.manipulationStartX1=0,ne.manipulationStartY1=0,ne.manipulationStartX2=0,ne.manipulationStartY2=0,ne.setupControlBox(),ne}return Ze(oe,ie),oe.prototype.ownsTarget=function(te){return!!ie.prototype.ownsTarget.call(this,te)||!(!this.grip1.ownsTarget(te)&&!this.grip2.ownsTarget(te))},oe.prototype.pointerDown=function(te,x){ie.prototype.pointerDown.call(this,te,x),this.manipulationStartX=te.x,this.manipulationStartY=te.y,this.state==="new"&&(this.x1=te.x,this.y1=te.y,this.x2=te.x,this.y2=te.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(x)?this.activeGrip=this.grip1:this.grip2.ownsTarget(x)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},oe.prototype.pointerUp=function(te){var x=this.state;ie.prototype.pointerUp.call(this,te),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(te),this._state="select",x==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},oe.prototype.adjustVisual=function(){},oe.prototype.manipulate=function(te){this.state==="creating"?this.resize(te):this.state==="move"?(this.x1=this.manipulationStartX1+te.x-this.manipulationStartX,this.y1=this.manipulationStartY1+te.y-this.manipulationStartY,this.x2=this.manipulationStartX2+te.x-this.manipulationStartX,this.y2=this.manipulationStartY2+te.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(te)},oe.prototype.resize=function(te){switch(this.activeGrip){case this.grip1:this.x1=te.x,this.y1=te.y;break;case this.grip2:case void 0:this.x2=te.x,this.y2=te.y}this.adjustVisual(),this.adjustControlBox()},oe.prototype.select=function(){ie.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},oe.prototype.deselect=function(){ie.prototype.deselect.call(this),this.controlBox.style.display="none"},oe.prototype.setupControlBox=function(){this.controlBox=ye.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},oe.prototype.adjustControlBox=function(){this.positionGrips()},oe.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},oe.prototype.createGrip=function(){var te=new Le;return te.visual.transform.baseVal.appendItem(ye.createTransform()),this.controlBox.appendChild(te.visual),te},oe.prototype.positionGrips=function(){var te=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-te/2,this.y1-te/2),this.positionGrip(this.grip2.visual,this.x2-te/2,this.y2-te/2)},oe.prototype.positionGrip=function(te,x,re){var ne=te.transform.baseVal.getItem(0);ne.setTranslate(x,re),te.transform.baseVal.replaceItem(ne,0)},oe.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},ie.prototype.getState.call(this))},oe.prototype.restoreState=function(te){ie.prototype.restoreState.call(this,te);var x=te;this.x1=x.x1,this.y1=x.y1,this.x2=x.x2,this.y2=x.y2},oe.prototype.scale=function(te,x){ie.prototype.scale.call(this,te,x),this.x1=this.x1*te,this.y1=this.y1*x,this.x2=this.x2*te,this.y2=this.y2*x,this.adjustVisual(),this.adjustControlBox()},oe}(ve),qe=function(ie){function oe(te,x,re){var ne=ie.call(this,te,x,re)||this;return ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.strokeColor=re.defaultColor,ne.strokeWidth=re.defaultStrokeWidth,ne.strokeDasharray=re.defaultStrokeDasharray,ne.strokePanel=new ue("Line color",re.defaultColorSet,re.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new Ke("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Re("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return Ze(oe,ie),oe.prototype.ownsTarget=function(te){return!(!ie.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.selectorLine&&te!==this.visibleLine)},oe.prototype.createVisual=function(){this.visual=ye.createGroup(),this.selectorLine=ye.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=ye.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)},oe.prototype.pointerDown=function(te,x){ie.prototype.pointerDown.call(this,te,x),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},oe.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()),ye.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),ye.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),ye.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},oe.prototype.setStrokeColor=function(te){this.strokeColor=te,this.adjustVisual(),this.colorChanged(te)},oe.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.adjustVisual()},oe.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.adjustVisual(),this.stateChanged()},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var te=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},ie.prototype.getState.call(this));return te.typeName=oe.typeName,te},oe.prototype.restoreState=function(te){ie.prototype.restoreState.call(this,te);var x=te;this.strokeColor=x.strokeColor,this.strokeWidth=x.strokeWidth,this.strokeDasharray=x.strokeDasharray,this.createVisual(),this.adjustVisual()},oe.typeName="LineMarker",oe.title="Line marker",oe.icon='<svg viewBox="0 0 24 24"><path d="M19 13H5v-2h14v2z"/></svg>',oe}(Ue),Ae=function(ie){function oe(te,x,re,ne){var se=ie.call(this,te,ne||'<svg viewBox="0 0 24 24"><path d="M17 8h3v12h1v1h-4v-1h1v-3h-4l-1.5 3H14v1h-4v-1h1l6-12m1 1l-3.5 7H18V9M5 3h5c1.11 0 2 .89 2 2v11H9v-5H6v5H3V5c0-1.11.89-2 2-2m1 2v4h3V5H6z"/></svg>')||this;return se.fonts=[],se.fontBoxes=[],se.fonts=x,se.currentFont=re,se.setCurrentFont=se.setCurrentFont.bind(se),se}return Ze(oe,ie),oe.prototype.getUi=function(){var te=this,x=document.createElement("div");return x.style.overflow="hidden",x.style.flexGrow="2",this.fonts.forEach(function(re){var ne=document.createElement("div");ne.style.display="inline-block",ne.style.alignItems="center",ne.style.justifyContent="space-between",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.overflow="hidden",ne.style.maxWidth=100/te.fonts.length-5+"%",ne.style.borderColor=re===te.currentFont?te.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){te.setCurrentFont(re,ne)}),x.appendChild(ne);var se=document.createElement("div");se.style.display="flex",se.style.minHeight="20px",se.style.flexGrow="2",se.style.fontFamily=re,se.style.overflow="hidden";var Ne=document.createElement("div");Ne.style.whiteSpace="nowrap",Ne.style.overflow="hidden",Ne.style.textOverflow="ellipsis",Ne.innerHTML="The quick brown fox jumps over the lazy dog",se.appendChild(Ne),ne.appendChild(se),te.fontBoxes.push(ne)}),x},oe.prototype.setCurrentFont=function(te,x){var re=this;this.currentFont=te,this.fontBoxes.forEach(function(ne){ne.style.borderColor=ne===x?re.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},oe}(Fe),rt=function(ie){function oe(te,x,re){var ne=ie.call(this,te,x,re)||this;return ne.color="transparent",ne.padding=5,ne.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",ne.text=ne.DEFAULT_TEXT,ne.isMoved=!1,ne.color=re.defaultColor,ne.fontFamily=re.defaultFontFamily,ne.defaultSize={x:100,y:30},ne.setColor=ne.setColor.bind(ne),ne.setFont=ne.setFont.bind(ne),ne.renderText=ne.renderText.bind(ne),ne.sizeText=ne.sizeText.bind(ne),ne.textEditDivClicked=ne.textEditDivClicked.bind(ne),ne.showTextEditor=ne.showTextEditor.bind(ne),ne.setSize=ne.setSize.bind(ne),ne.positionTextEditor=ne.positionTextEditor.bind(ne),ne.colorPanel=new ue("Color",re.defaultColorSet,re.defaultColor),ne.colorPanel.onColorChanged=ne.setColor,ne.fontFamilyPanel=new Ae("Font",re.defaultFontFamilies,re.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne}return Ze(oe,ie),oe.prototype.ownsTarget=function(te){if(ie.prototype.ownsTarget.call(this,te)||te===this.visual||te===this.textElement||te===this.bgRectangle)return!0;var x=!1;return this.textElement.childNodes.forEach(function(re){re===te&&(x=!0)}),x},oe.prototype.createVisual=function(){this.visual=ye.createGroup(),this.bgRectangle=ye.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=ye.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(ye.createTransform()),this.textElement.transform.baseVal.appendItem(ye.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},oe.prototype.pointerDown=function(te,x){ie.prototype.pointerDown.call(this,te,x),this.isMoved=!1,this.pointerDownPoint=te,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},oe.prototype.renderText=function(){var te=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(x){te.textElement.appendChild(ye.createTSpan(x.trim()===""?" ":x.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},oe.prototype.getTextScale=function(){var te=this.textElement.getBBox(),x=1;if(te.width>0&&te.height>0){var re=(1*this.width-this.width*this.padding*2/100)/te.width,ne=(1*this.height-this.height*this.padding*2/100)/te.height;x=Math.min(re,ne)}return x},oe.prototype.getTextPosition=function(te){var x=this.textElement.getBBox(),re=0,ne=0;return x.width>0&&x.height>0&&(re=(this.width-x.width*te)/2,ne=this.height/2-x.height*te/2),{x:re,y:ne}},oe.prototype.sizeText=function(){var te=this.textElement.getBBox(),x=this.getTextScale(),re=this.getTextPosition(x);re.y-=te.y*x,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+re.x+"px, "+re.y+"px) scale("+x+", "+x+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(re.x,re.y),this.textElement.transform.baseVal.getItem(1).setScale(x,x))},oe.prototype.manipulate=function(te){ie.prototype.manipulate.call(this,te),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(te.x-this.pointerDownPoint.x)>5||Math.abs(te.y-this.pointerDownPoint.y)>5)},oe.prototype.resize=function(te){ie.prototype.resize.call(this,te),this.isMoved=!0,this.setSize(),this.sizeText()},oe.prototype.setSize=function(){ie.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(ye.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),ye.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},oe.prototype.pointerUp=function(te){var x=this.state;x==="creating"&&(this._suppressMarkerCreateEvent=!0),ie.prototype.pointerUp.call(this,te),this.setSize(),(x==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},oe.prototype.showTextEditor=function(){var te=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(x){x.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var x=Number.parseFloat(te.textEditor.style.fontSize);te.textEditor.clientWidth>=Number.parseInt(te.textEditor.style.maxWidth)&&x>.9;)x-=.1,te.textEditor.style.fontSize=Math.max(x,.9)+"em"}),this.textEditor.addEventListener("keyup",function(x){x.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(x){if(x.clipboardData){var re=x.clipboardData.getData("text"),ne=window.getSelection();if(!ne.rangeCount)return!1;ne.deleteFromDocument(),ne.getRangeAt(0).insertNode(document.createTextNode(re)),x.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){te.textEditDivClicked(te.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},oe.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var te=this.getTextScale(),x=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),re=this.textElement.getBBox(),ne={x:re.width*te,y:re.height*te};x.x-=ne.x/2,x.y-=ne.y/2,this.textEditor.style.top=x.y+"px",this.textEditor.style.left=x.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-x.x+"px",this.textEditor.style.fontSize=Math.max(16*te,12)+"px",this.textElement.style.display="none"}},oe.prototype.textEditDivClicked=function(te){this.text=te.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},oe.prototype.select=function(){ie.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},oe.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),ie.prototype.deselect.call(this)},oe.prototype.dblClick=function(te,x){ie.prototype.dblClick.call(this,te,x),this.showTextEditor()},oe.prototype.setColor=function(te){this.textElement&&ye.setAttributes(this.textElement,[["fill",te]]),this.color=te,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(te)},oe.prototype.setFont=function(te){this.textElement&&ye.setAttributes(this.textElement,[["font-family",te]]),this.fontFamily=te,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},oe.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},oe.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var te=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},ie.prototype.getState.call(this));return te.typeName=oe.typeName,te},oe.prototype.restoreState=function(te){var x=te;this.color=x.color,this.fontFamily=x.fontFamily,this.padding=x.padding,this.text=x.text,this.createVisual(),ie.prototype.restoreState.call(this,te),this.setSize()},oe.prototype.scale=function(te,x){ie.prototype.scale.call(this,te,x),this.setSize(),this.sizeText(),this.positionTextEditor()},oe.typeName="TextMarker",oe.title="Text marker",oe.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>',oe}(ce),Ce=function(ie){function oe(te,x,re){var ne=ie.call(this,te,x,re)||this;return ne.color="transparent",ne.lineWidth=3,ne.drawing=!1,ne.pixelRatio=1,ne.color=re.defaultColor,ne.lineWidth=re.defaultStrokeWidth,ne.pixelRatio=re.freehandPixelRatio,ne.setColor=ne.setColor.bind(ne),ne.addCanvas=ne.addCanvas.bind(ne),ne.finishCreation=ne.finishCreation.bind(ne),ne.setLineWidth=ne.setLineWidth.bind(ne),ne.colorPanel=new ue("Color",re.defaultColorSet,re.defaultColor),ne.colorPanel.onColorChanged=ne.setColor,ne.lineWidthPanel=new Ke("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.lineWidthPanel.onWidthChanged=ne.setLineWidth,ne}return Ze(oe,ie),oe.prototype.ownsTarget=function(te){return!(!ie.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.drawingImage)},oe.prototype.createVisual=function(){this.visual=ye.createGroup(),this.drawingImage=ye.createImage(),this.visual.appendChild(this.drawingImage);var te=ye.createTransform();this.visual.transform.baseVal.appendItem(te),this.addMarkerVisualToContainer(this.visual)},oe.prototype.pointerDown=function(te,x){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(te.x,te.y),this.drawing=!0):ie.prototype.pointerDown.call(this,te,x)},oe.prototype.manipulate=function(te){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(te.x,te.y),this.canvasContext.stroke()):ie.prototype.manipulate.call(this,te)},oe.prototype.resize=function(te){ie.prototype.resize.call(this,te),ye.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),ye.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},oe.prototype.pointerUp=function(te){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):ie.prototype.pointerUp.call(this,te)},oe.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)},oe.prototype.select=function(){this.state==="creating"&&this.finishCreation(),ie.prototype.select.call(this)},oe.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),ie.prototype.deselect.call(this)},oe.prototype.finishCreation=function(){for(var te=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),x=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],re=x[0],ne=x[1],se=x[2],Ne=x[3],ze=!1,et=0;et<this.canvasElement.height;et++)for(var ot=0;ot<this.canvasElement.width;ot++)te.data[et*this.canvasElement.width*4+4*ot+3]>0&&(ze=!0,et<ne&&(ne=et),ot<re&&(re=ot),et>Ne&&(Ne=et),ot>se&&(se=ot));if(ze){this.left=re/this.pixelRatio,this.top=ne/this.pixelRatio,this.width=(se-re)/this.pixelRatio,this.height=(Ne-ne)/this.pixelRatio;var dt=document.createElement("canvas");dt.width=se-re,dt.height=Ne-ne,dt.getContext("2d").putImageData(this.canvasContext.getImageData(re,ne,se-re,Ne-ne),0,0),this.drawingImgUrl=dt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},oe.prototype.setDrawingImage=function(){ye.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),ye.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},oe.prototype.setColor=function(te){this.color=te,this.colorChanged(te)},oe.prototype.setLineWidth=function(te){this.lineWidth=te},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var te=Object.assign({drawingImgUrl:this.drawingImgUrl},ie.prototype.getState.call(this));return te.typeName=oe.typeName,te},oe.prototype.restoreState=function(te){this.createVisual(),ie.prototype.restoreState.call(this,te),this.drawingImgUrl=te.drawingImgUrl,this.setDrawingImage()},oe.prototype.scale=function(te,x){ie.prototype.scale.call(this,te,x),this.setDrawingImage()},oe.typeName="FreehandMarker",oe.title="Freehand marker",oe.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>',oe}(ce),Be=function(ie){function oe(te,x,re){var ne=ie.call(this,te,re||'<svg viewBox="0 0 24 24"><path d="M8 14v4l-6-6 6-6v4h8V6l6 6-6 6v-4H8z"/></svg>')||this;return ne.typeBoxes=[],ne.currentType=x,ne.setCurrentType=ne.setCurrentType.bind(ne),ne}return Ze(oe,ie),oe.prototype.getUi=function(){var te=this,x=document.createElement("div");x.style.display="flex",x.style.overflow="hidden",x.style.flexGrow="2";for(var re=function(Ne){var ze="both";switch(Ne){case 0:ze="both";break;case 1:ze="start";break;case 2:ze="end";break;case 3:ze="none"}var et=document.createElement("div");if(et.style.display="flex",et.style.flexGrow="2",et.style.alignItems="center",et.style.justifyContent="space-between",et.style.padding="5px",et.style.borderWidth="2px",et.style.borderStyle="solid",et.style.borderColor=ze===ne.currentType?ne.uiStyleSettings.toolboxAccentColor:"transparent",et.addEventListener("click",function(){te.setCurrentType(ze,et)}),x.appendChild(et),ze==="both"||ze==="start"){var ot=document.createElement("div");ot.style.display="flex",ot.style.alignItems="center",ot.style.minHeight="20px",ot.innerHTML=`<svg viewBox="0 0 10 10" width="10" height="10" xmlns="http://www.w3.org/2000/svg">
|
|
|
<polygon points="0,5 10,0 10,10" fill="`+(ne.uiStyleSettings!==void 0?ne.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
|
|
|
</svg>`,ot.style.marginLeft="5px",et.appendChild(ot)}var dt=document.createElement("div");dt.style.display="flex",dt.style.alignItems="center",dt.style.minHeight="20px",dt.style.flexGrow="2";var ht=document.createElement("hr");if(ht.style.minWidth="20px",ht.style.border="0px",ht.style.borderTop="3px solid "+(ne.uiStyleSettings!==void 0?ne.uiStyleSettings.toolboxColor:"#eeeeee"),ht.style.flexGrow="2",dt.appendChild(ht),et.appendChild(dt),ze==="both"||ze==="end"){var he=document.createElement("div");he.style.display="flex",he.style.alignItems="center",he.style.minHeight="20px",he.innerHTML=`<svg viewBox="0 0 10 10" width="10" height="10" xmlns="http://www.w3.org/2000/svg">
|
|
|
<polygon points="0,0 10,5 0,10" fill="`+(ne.uiStyleSettings!==void 0?ne.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
|
|
|
</svg>`,he.style.marginRight="5px",et.appendChild(he)}ne.typeBoxes.push(et)},ne=this,se=0;se<4;se++)re(se);return x},oe.prototype.setCurrentType=function(te,x){var re=this;this.currentType=te,this.typeBoxes.forEach(function(ne){ne.style.borderColor=ne===x?re.uiStyleSettings!==void 0?re.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},oe}(Fe),yt=function(ie){function oe(te,x,re){var ne=ie.call(this,te,x,re)||this;return ne.arrowType="end",ne.arrowBaseHeight=10,ne.arrowBaseWidth=10,ne.getArrowPoints=ne.getArrowPoints.bind(ne),ne.setArrowType=ne.setArrowType.bind(ne),ne.arrowTypePanel=new Be("Arrow type","end"),ne.arrowTypePanel.onArrowTypeChanged=ne.setArrowType,ne}return Ze(oe,ie),oe.prototype.ownsTarget=function(te){return!(!ie.prototype.ownsTarget.call(this,te)&&te!==this.arrow1&&te!==this.arrow2)},oe.prototype.getArrowPoints=function(te,x){var re=this.arrowBaseWidth+2*this.strokeWidth,ne=this.arrowBaseHeight+2*this.strokeWidth;return te-re/2+","+(x+ne/2)+" "+te+","+(x-ne/2)+" "+(te+re/2)+","+(x+ne/2)},oe.prototype.createTips=function(){this.arrow1=ye.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(ye.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=ye.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(ye.createTransform()),this.visual.appendChild(this.arrow2)},oe.prototype.pointerDown=function(te,x){ie.prototype.pointerDown.call(this,te,x),this.state==="creating"&&this.createTips()},oe.prototype.adjustVisual=function(){if(ie.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",ye.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),ye.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var te=0;Math.abs(this.x1-this.x2)>.1&&(te=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var x=this.arrow1.transform.baseVal.getItem(0);x.setRotate(te,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(x,0);var re=this.arrow2.transform.baseVal.getItem(0);re.setRotate(te+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(re,0)}},oe.prototype.setArrowType=function(te){this.arrowType=te,this.adjustVisual(),this.stateChanged()},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var te=Object.assign({arrowType:this.arrowType},ie.prototype.getState.call(this));return te.typeName=oe.typeName,te},oe.prototype.restoreState=function(te){ie.prototype.restoreState.call(this,te);var x=te;this.arrowType=x.arrowType,this.createTips(),this.adjustVisual()},oe.typeName="ArrowMarker",oe.title="Arrow marker",oe.icon='<svg viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 7 15.59V9H5v10h10v-2H8.41L19 6.41z"/></svg>',oe}(qe),Qe=function(ie){function oe(te,x,re){var ne=ie.call(this,te,x,re)||this;return ne.fillColor=re.defaultFillColor,ne.strokeWidth=0,ne.fillPanel=new ue("Color",re.defaultColorSet,re.defaultFillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne}return Ze(oe,ie),Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var te=ie.prototype.getState.call(this);return te.typeName=oe.typeName,te},oe.typeName="CoverMarker",oe.title="Cover marker",oe.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4z"/></svg>',oe}(_e),nt=function(ie){function oe(te,x,re,ne){var se=ie.call(this,te,ne||'<svg viewBox="0 0 24 24"><path d="M17.66 8L12 2.35 6.34 8A8.02 8.02 0 004 13.64c0 2 .78 4.11 2.34 5.67a7.99 7.99 0 0011.32 0c1.56-1.56 2.34-3.67 2.34-5.67S19.22 9.56 17.66 8M6 14c0-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 18 12 18 14H6z"/></svg>')||this;return se.opacities=[],se.opacityBoxes=[],se.opacities=x,se.currentOpacity=re,se.setCurrentOpacity=se.setCurrentOpacity.bind(se),se}return Ze(oe,ie),oe.prototype.getUi=function(){var te=this,x=document.createElement("div");return x.style.display="flex",x.style.overflow="hidden",x.style.flexGrow="2",x.style.justifyContent="space-between",this.opacities.forEach(function(re){var ne=document.createElement("div");ne.style.display="flex",ne.style.alignItems="center",ne.style.justifyContent="center",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.borderColor=re===te.currentOpacity?te.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){te.setCurrentOpacity(re,ne)}),x.appendChild(ne);var se=document.createElement("div");se.innerText=100*re+"%",ne.appendChild(se),te.opacityBoxes.push(ne)}),x},oe.prototype.setCurrentOpacity=function(te,x){var re=this;this.currentOpacity=te,this.opacityBoxes.forEach(function(ne){ne.style.borderColor=ne===x?re.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},oe}(Fe),Et=function(ie){function oe(te,x,re){var ne=ie.call(this,te,x,re)||this;return ne.setOpacity=ne.setOpacity.bind(ne),ne.fillColor=re.defaultHighlightColor,ne.strokeWidth=0,ne.opacity=re.defaultHighlightOpacity,ne.fillPanel=new ue("Color",re.defaultColorSet,ne.fillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne.opacityPanel=new nt("Opacity",re.defaultOpacitySteps,ne.opacity),ne.opacityPanel.onOpacityChanged=ne.setOpacity,ne}return Ze(oe,ie),oe.prototype.setOpacity=function(te){this.opacity=te,this.visual&&ye.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var te=ie.prototype.getState.call(this);return te.typeName=oe.typeName,te},oe.typeName="HighlightMarker",oe.title="Highlight marker",oe.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>',oe}(Qe),He='<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>',de='<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>',Oe=function(ie){function oe(te,x,re){var ne=ie.call(this,te,x,re)||this;return ne.bgColor="transparent",ne.tipPosition={x:0,y:0},ne.tipBase1Position={x:0,y:0},ne.tipBase2Position={x:0,y:0},ne.tipMoving=!1,ne.color=re.defaultStrokeColor,ne.bgColor=re.defaultFillColor,ne.fontFamily=re.defaultFontFamily,ne.defaultSize={x:100,y:30},ne.setBgColor=ne.setBgColor.bind(ne),ne.getTipPoints=ne.getTipPoints.bind(ne),ne.positionTip=ne.positionTip.bind(ne),ne.setTipPoints=ne.setTipPoints.bind(ne),ne.colorPanel=new ue("Text color",re.defaultColorSet,ne.color,He),ne.colorPanel.onColorChanged=ne.setColor,ne.bgColorPanel=new ue("Fill color",re.defaultColorSet,ne.bgColor,de),ne.bgColorPanel.onColorChanged=ne.setBgColor,ne.fontFamilyPanel=new Ae("Font",re.defaultFontFamilies,re.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.tipGrip=new Le,ne.tipGrip.visual.transform.baseVal.appendItem(ye.createTransform()),ne.controlBox.appendChild(ne.tipGrip.visual),ne}return Ze(oe,ie),oe.prototype.ownsTarget=function(te){return ie.prototype.ownsTarget.call(this,te)||this.tipGrip.ownsTarget(te)||this.tip===te},oe.prototype.createTip=function(){ye.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=ye.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},oe.prototype.pointerDown=function(te,x){this.state==="new"&&ie.prototype.pointerDown.call(this,te,x),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(x)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):ie.prototype.pointerDown.call(this,te,x)},oe.prototype.pointerUp=function(te){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,ie.prototype.pointerUp.call(this,te);else{var x=this.state==="creating";ie.prototype.pointerUp.call(this,te),this.setTipPoints(x),this.positionTip()}},oe.prototype.manipulate=function(te){if(this.tipMoving){var x=this.unrotatePoint(te);this.tipPosition={x:x.x-this.manipulationStartLeft,y:x.y-this.manipulationStartTop},this.positionTip()}else ie.prototype.manipulate.call(this,te)},oe.prototype.setBgColor=function(te){this.bgRectangle&&this.tip&&(ye.setAttributes(this.bgRectangle,[["fill",te]]),ye.setAttributes(this.tip,[["fill",te]])),this.bgColor=te,this.fillColorChanged(te)},oe.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},oe.prototype.setTipPoints=function(te){te===void 0&&(te=!1);var x=Math.min(this.height/2,15),re=this.height/5;te&&(this.tipPosition={x:x+re/2,y:this.height+20});var ne=Math.atan(this.height/2/(this.width/2));this.tipPosition.x<this.width/2&&this.tipPosition.y<this.height/2?ne<Math.atan((this.height/2-this.tipPosition.y)/(this.width/2-this.tipPosition.x))?(re=this.width/5,x=Math.min(this.width/2,15),this.tipBase1Position={x,y:0},this.tipBase2Position={x:x+re,y:0}):(this.tipBase1Position={x:0,y:x},this.tipBase2Position={x:0,y:x+re}):this.tipPosition.x>=this.width/2&&this.tipPosition.y<this.height/2?ne<Math.atan((this.height/2-this.tipPosition.y)/(this.tipPosition.x-this.width/2))?(re=this.width/5,x=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-x-re,y:0},this.tipBase2Position={x:this.width-x,y:0}):(this.tipBase1Position={x:this.width,y:x},this.tipBase2Position={x:this.width,y:x+re}):this.tipPosition.x>=this.width/2&&this.tipPosition.y>=this.height/2?ne<Math.atan((this.tipPosition.y-this.height/2)/(this.tipPosition.x-this.width/2))?(re=this.width/5,x=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-x-re,y:this.height},this.tipBase2Position={x:this.width-x,y:this.height}):(this.tipBase1Position={x:this.width,y:this.height-x-re},this.tipBase2Position={x:this.width,y:this.height-x}):ne<Math.atan((this.tipPosition.y-this.height/2)/(this.width/2-this.tipPosition.x))?(re=this.width/5,x=Math.min(this.width/2,15),this.tipBase1Position={x,y:this.height},this.tipBase2Position={x:x+re,y:this.height}):(this.tipBase1Position={x:0,y:this.height-x},this.tipBase2Position={x:0,y:this.height-x-re})},oe.prototype.resize=function(te){ie.prototype.resize.call(this,te),this.positionTip()},oe.prototype.positionTip=function(){ye.setAttributes(this.tip,[["points",this.getTipPoints()]]);var te=this.tipGrip.visual.transform.baseVal.getItem(0);te.setTranslate(this.tipPosition.x,this.tipPosition.y),this.tipGrip.visual.transform.baseVal.replaceItem(te,0)},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.bgColorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),oe.prototype.select=function(){this.positionTip(),ie.prototype.select.call(this)},oe.prototype.getState=function(){var te=Object.assign({bgColor:this.bgColor,tipPosition:this.tipPosition},ie.prototype.getState.call(this));return te.typeName=oe.typeName,te},oe.prototype.restoreState=function(te){var x=te;this.bgColor=x.bgColor,this.tipPosition=x.tipPosition,ie.prototype.restoreState.call(this,te),this.createTip(),this.setTipPoints()},oe.prototype.scale=function(te,x){ie.prototype.scale.call(this,te,x),this.tipPosition={x:this.tipPosition.x*te,y:this.tipPosition.y*x},this.positionTip()},oe.typeName="CalloutMarker",oe.title="Callout marker",oe.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>',oe}(rt),at=function(ie){function oe(te,x,re){var ne=ie.call(this,te,x,re)||this;return ne.fillColor="transparent",ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.opacity=1,ne.strokeColor=re.defaultColor,ne.strokeWidth=re.defaultStrokeWidth,ne.strokeDasharray=re.defaultStrokeDasharray,ne.fillColor=re.defaultFillColor,ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setFillColor=ne.setFillColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.setOpacity=ne.setOpacity.bind(ne),ne.createVisual=ne.createVisual.bind(ne),ne.strokePanel=new ue("Line color",ge(re.defaultColorSet,["transparent"]),re.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.fillPanel=new ue("Fill color",ge(re.defaultColorSet,["transparent"]),ne.fillColor,de),ne.fillPanel.onColorChanged=ne.setFillColor,ne.strokeWidthPanel=new Ke("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Re("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne.opacityPanel=new nt("Opacity",re.defaultOpacitySteps,ne.opacity),ne.opacityPanel.onOpacityChanged=ne.setOpacity,ne}return Ze(oe,ie),oe.prototype.ownsTarget=function(te){return!(!ie.prototype.ownsTarget.call(this,te)&&te!==this.visual)},oe.prototype.createVisual=function(){this.visual=ye.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)},oe.prototype.pointerDown=function(te,x){ie.prototype.pointerDown.call(this,te,x),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},oe.prototype.manipulate=function(te){ie.prototype.manipulate.call(this,te)},oe.prototype.resize=function(te){ie.prototype.resize.call(this,te),this.setSize()},oe.prototype.setSize=function(){ie.prototype.setSize.call(this),ye.setAttributes(this.visual,[["cx",(this.width/2).toString()],["cy",(this.height/2).toString()],["rx",(this.width/2).toString()],["ry",(this.height/2).toString()]])},oe.prototype.pointerUp=function(te){ie.prototype.pointerUp.call(this,te),this.setSize()},oe.prototype.setStrokeColor=function(te){this.strokeColor=te,this.visual&&ye.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},oe.prototype.setFillColor=function(te){this.fillColor=te,this.visual&&ye.setAttributes(this.visual,[["fill",this.fillColor]]),this.fillColorChanged(te),this.stateChanged()},oe.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.visual&&ye.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},oe.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.visual&&ye.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},oe.prototype.setOpacity=function(te){this.opacity=te,this.visual&&ye.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.opacityPanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var te=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},ie.prototype.getState.call(this));return te.typeName=oe.typeName,te},oe.prototype.restoreState=function(te){var x=te;this.fillColor=x.fillColor,this.strokeColor=x.strokeColor,this.strokeWidth=x.strokeWidth,this.strokeDasharray=x.strokeDasharray,this.opacity=x.opacity,this.createVisual(),ie.prototype.restoreState.call(this,te),this.setSize()},oe.prototype.scale=function(te,x){ie.prototype.scale.call(this,te,x),this.setSize()},oe.typeName="EllipseMarker",oe.title="Ellipse marker",oe.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>',oe}(ce),ct=function(ie){function oe(te,x,re){return ie.call(this,te,x,re)||this}return Ze(oe,ie),Object.defineProperty(oe.prototype,"tipLength",{get:function(){return 10+3*this.strokeWidth},enumerable:!1,configurable:!0}),oe.prototype.ownsTarget=function(te){return!(!ie.prototype.ownsTarget.call(this,te)&&te!==this.tip1&&te!==this.tip2)},oe.prototype.createTips=function(){this.tip1=ye.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(ye.createTransform()),this.visual.appendChild(this.tip1),this.tip2=ye.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(ye.createTransform()),this.visual.appendChild(this.tip2)},oe.prototype.pointerDown=function(te,x){ie.prototype.pointerDown.call(this,te,x),this.state==="creating"&&this.createTips()},oe.prototype.adjustVisual=function(){if(ie.prototype.adjustVisual.call(this),this.tip1&&this.tip2&&(ye.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()]]),ye.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 te=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),x=this.tip1.transform.baseVal.getItem(0);x.setRotate(te,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(x,0);var re=this.tip2.transform.baseVal.getItem(0);re.setRotate(te+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(re,0)}},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var te=ie.prototype.getState.call(this);return te.typeName=oe.typeName,te},oe.prototype.restoreState=function(te){ie.prototype.restoreState.call(this,te),this.createTips(),this.adjustVisual()},oe.typeName="MeasurementMarker",oe.title="Measurement marker",oe.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>',oe}(qe),Pe=function(ie){function oe(te,x,re){var ne=ie.call(this,te,x,re)||this;return ne.strokePanel.colors=re.defaultColorSet,ne.fillColor="transparent",ne}return Ze(oe,ie),Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var te=ie.prototype.getState.call(this);return te.typeName=oe.typeName,te},oe.typeName="EllipseFrameMarker",oe.title="Ellipse frame marker",oe.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>',oe}(at),$e=function(){function ie(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(ie.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),ie.prototype.addUndoStep=function(oe){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(oe)||(this.undoStack.push(oe),JSON.stringify(this.lastRedoStep)!==JSON.stringify(oe)&&this.redoStack.splice(0,this.redoStack.length))},ie.prototype.replaceLastUndoStep=function(oe){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=oe)},ie.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},ie.prototype.undo=function(){if(this.undoStack.length>1){var oe=this.undoStack.pop();return oe!==void 0&&this.redoStack.push(oe),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},ie.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},ie}(),ut=function(ie){function oe(te,x,re){var ne=ie.call(this,te,x,re)||this;return ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.curveX=0,ne.curveY=0,ne.manipulationStartCurveX=0,ne.manipulationStartCurveY=0,ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.positionGrips=ne.positionGrips.bind(ne),ne.addControlGrips=ne.addControlGrips.bind(ne),ne.adjustVisual=ne.adjustVisual.bind(ne),ne.setupControlBox=ne.setupControlBox.bind(ne),ne.resize=ne.resize.bind(ne),ne.strokeColor=re.defaultColor,ne.strokeWidth=re.defaultStrokeWidth,ne.strokeDasharray=re.defaultStrokeDasharray,ne.strokePanel=new ue("Line color",re.defaultColorSet,re.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new Ke("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Re("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return Ze(oe,ie),oe.prototype.ownsTarget=function(te){return!(!ie.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.selectorCurve&&te!==this.visibleCurve&&!this.curveGrip.ownsTarget(te))},oe.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},oe.prototype.createVisual=function(){this.visual=ye.createGroup(),this.selectorCurve=ye.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=ye.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)},oe.prototype.pointerDown=function(te,x){ie.prototype.pointerDown.call(this,te,x),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=te.x,this.curveY=te.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(x)&&(this.activeGrip=this.curveGrip,this._state="resize")},oe.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),ye.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),ye.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),ye.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},oe.prototype.setupControlBox=function(){ie.prototype.setupControlBox.call(this),this.curveControlLine1=ye.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=ye.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)},oe.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,ie.prototype.addControlGrips.call(this)},oe.prototype.positionGrips=function(){ie.prototype.positionGrips.call(this);var te=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-te/2,this.curveY-te/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()))},oe.prototype.manipulate=function(te){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+te.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+te.y-this.manipulationStartY),ie.prototype.manipulate.call(this,te)},oe.prototype.resize=function(te){this.activeGrip===this.curveGrip&&(this.curveX=te.x,this.curveY=te.y),ie.prototype.resize.call(this,te),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},oe.prototype.setStrokeColor=function(te){this.strokeColor=te,this.adjustVisual(),this.colorChanged(te)},oe.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.adjustVisual()},oe.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.adjustVisual()},oe.prototype.scale=function(te,x){this.curveX=this.curveX*te,this.curveY=this.curveY*x,ie.prototype.scale.call(this,te,x)},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var te=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},ie.prototype.getState.call(this));return te.typeName=oe.typeName,te},oe.prototype.restoreState=function(te){ie.prototype.restoreState.call(this,te);var x=te;this.strokeColor=x.strokeColor,this.strokeWidth=x.strokeWidth,this.strokeDasharray=x.strokeDasharray,this.curveX=x.curveX,this.curveY=x.curveY,this.createVisual(),this.adjustVisual()},oe.typeName="CurveMarker",oe.title="Curve marker",oe.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>',oe}(Ue),St=function(ie){function oe(te,x,re){var ne=ie.call(this,te,x,re)||this;return ne.fillColor="transparent",ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.textColor="transparent",ne.fontSize="1rem",ne.isMoved=!1,ne.captionText="Caption",ne.PADDING=5,ne.captionBoxWidth=0,ne.captionBoxHeight=0,ne.strokeColor=re.defaultColor,ne.strokeWidth=re.defaultStrokeWidth,ne.strokeDasharray=re.defaultStrokeDasharray,ne.fillColor=re.defaultFillColor,ne.textColor=re.defaultStrokeColor,ne.fontFamily=re.defaultFontFamily,ne.fontSize=re.defaultCaptionFontSize,ne.captionText=re.defaultCaptionText,ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setFillColor=ne.setFillColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.createVisual=ne.createVisual.bind(ne),ne.sizeCaption=ne.sizeCaption.bind(ne),ne.setCaptionText=ne.setCaptionText.bind(ne),ne.showTextEditor=ne.showTextEditor.bind(ne),ne.positionTextEditor=ne.positionTextEditor.bind(ne),ne.finishTextEditing=ne.finishTextEditing.bind(ne),ne.setFont=ne.setFont.bind(ne),ne.setTextColor=ne.setTextColor.bind(ne),ne.strokePanel=new ue("Line color",ge(re.defaultColorSet,["transparent"]),ne.strokeColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.fillPanel=new ue("Fill color",ge(re.defaultColorSet,["transparent"]),ne.fillColor,de),ne.fillPanel.onColorChanged=ne.setFillColor,ne.strokeWidthPanel=new Ke("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Re("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne.fontFamilyPanel=new Ae("Font",re.defaultFontFamilies,re.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.textColorPanel=new ue("Text color",re.defaultColorSet,ne.textColor,He),ne.textColorPanel.onColorChanged=ne.setTextColor,ne}return Ze(oe,ie),oe.prototype.ownsTarget=function(te){return!(!ie.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.frame&&te!==this.captionBg&&te!==this.captionElement)},oe.prototype.createVisual=function(){this.visual=ye.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=ye.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=ye.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=ye.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()},oe.prototype.setCaptionText=function(te){this.captionText=te,this.captionElement.textContent=this.captionText,this.sizeCaption()},oe.prototype.pointerDown=function(te,x){ie.prototype.pointerDown.call(this,te,x),this.isMoved=!1,this.pointerDownPoint=te,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},oe.prototype.manipulate=function(te){ie.prototype.manipulate.call(this,te),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(te.x-this.pointerDownPoint.x)>5||Math.abs(te.y-this.pointerDownPoint.y)>5)},oe.prototype.resize=function(te){ie.prototype.resize.call(this,te),this.setSize()},oe.prototype.sizeCaption=function(){var te=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=te.width+2*this.PADDING,this.captionBoxHeight=te.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),ye.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')"]]),ye.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')"]])},oe.prototype.showTextEditor=function(){var te=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(x){x.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(x){x.key==="Enter"&&te.finishTextEditing(te.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(x){x.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){te.finishTextEditing(te.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){te.finishTextEditing(te.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},oe.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"))},oe.prototype.finishTextEditing=function(te){this.setCaptionText(te.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},oe.prototype.setFont=function(te){this.captionElement&&ye.setAttributes(this.captionElement,[["font-family",te]]),this.fontFamily=te,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},oe.prototype.setTextColor=function(te){this.captionElement&&ye.setAttributes(this.captionElement,[["fill",te]]),this.textColor=te,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},oe.prototype.setSize=function(){ie.prototype.setSize.call(this),ye.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},oe.prototype.pointerUp=function(te){ie.prototype.pointerUp.call(this,te),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},oe.prototype.dblClick=function(te,x){ie.prototype.dblClick.call(this,te,x),this.showTextEditor()},oe.prototype.setStrokeColor=function(te){this.strokeColor=te,this.frame&&ye.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},oe.prototype.setFillColor=function(te){this.fillColor=te,this.captionBg&&ye.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(te),this.stateChanged()},oe.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.frame&&ye.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},oe.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.frame&&ye.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var te=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},ie.prototype.getState.call(this));return te.typeName=this.typeName,te},oe.prototype.restoreState=function(te){var x=te;this.fillColor=x.fillColor,this.strokeColor=x.strokeColor,this.strokeWidth=x.strokeWidth,this.strokeDasharray=x.strokeDasharray,this.textColor=x.textColor,this.fontFamily=x.fontFamily,this.captionText=x.captionText,this.fontSize=x.fontSize,this.createVisual(),ie.prototype.restoreState.call(this,te),this.setSize()},oe.prototype.scale=function(te,x){ie.prototype.scale.call(this,te,x),this.setSize()},oe.typeName="CaptionFrameMarker",oe.title="Caption frame marker",oe.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>',oe}(ce),ft=function(){function ie(oe,te){te===void 0&&(te=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=oe,this.cancelable=te}return Object.defineProperty(ie.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),ie.prototype.preventDefault=function(){this._defaultPrevented=!0},ie}(),Dt=function(ie){function oe(te,x,re){var ne=ie.call(this,te,!1)||this;return ne.dataUrl=x,ne.state=re,ne}return Ze(oe,ie),oe}(ft),We=function(ie){function oe(te,x,re){re===void 0&&(re=!1);var ne=ie.call(this,te,re)||this;return ne.marker=x,ne}return Ze(oe,ie),oe}(ft),kt=function(){function ie(){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 ie.prototype.addEventListener=function(oe,te){this[oe].push(te)},ie.prototype.removeEventListener=function(oe,te){var x=this[oe].indexOf(te);x>-1&&this[oe].splice(x,1)},ie}(),Ot=function(){function ie(oe){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Te,this._isOpen=!1,this.undoRedoManager=new $e,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new kt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=ie.instanceCounter++,this.styles=new le(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=oe,this.targetRoot=document.body,this.width=oe.clientWidth,this.height=oe.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(ie.prototype,"ALL_MARKER_TYPES",{get:function(){return[lt,Ce,yt,rt,Pe,at,Et,Oe,ct,Qe,qe,ut,St]},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[lt,Ce,yt,rt,at,Et,Oe]},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"BASIC_MARKER_TYPES",{get:function(){return[lt,Ce,yt,rt,Et]},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(oe){var te=this;this._availableMarkerTypes.splice(0),oe.forEach(function(x){if(typeof x=="string"){var re=te.ALL_MARKER_TYPES.find(function(ne){return ne.typeName===x});re!==void 0&&te._availableMarkerTypes.push(re)}else te._availableMarkerTypes.push(x)})},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(oe){this._zoomLevel=oe,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(ie.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),ie.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),xe.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},ie.prototype.show=function(){var oe=this;this.styles.styleSheetRoot===void 0&&Se.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=Se.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(te){return te(new ft(oe))})},ie.prototype.render=function(){return me(this,void 0,void 0,function(){var oe;return Ve(this,function(te){switch(te.label){case 0:return this.setCurrentMarker(),(oe=new fe).naturalSize=this.renderAtNaturalSize,oe.imageType=this.renderImageType,oe.imageQuality=this.renderImageQuality,oe.markersOnly=this.renderMarkersOnly,oe.width=this.renderWidth,oe.height=this.renderHeight,[4,oe.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return te.sent(),[4,oe.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,te.sent()]}})})},ie.prototype.close=function(oe){var te=this;if(oe===void 0&&(oe=!1),this.isOpen){var x=!1;oe||this.eventListeners.beforeclose.forEach(function(re){var ne=new ft(te,!0);re(ne),ne.defaultPrevented&&(x=!0)}),x||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(re){return re(new ft(te))}),this.detachEvents(),this._isOpen=!1)}},ie.prototype.addMarkersToToolbar=function(){for(var oe,te=[],x=0;x<arguments.length;x++)te[x]=arguments[x];(oe=this._availableMarkerTypes).push.apply(oe,te)},ie.prototype.addRenderEventListener=function(oe){this.addEventListener("render",function(te){oe(te.dataUrl,te.state)})},ie.prototype.removeRenderEventListener=function(oe){},ie.prototype.addCloseEventListener=function(oe){this.addEventListener("close",function(){oe()})},ie.prototype.removeCloseEventListener=function(oe){},ie.prototype.setupResizeObserver=function(){var oe=this;this.settings.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){oe.resize(oe.target.clientWidth,oe.target.clientHeight)}),this.targetObserver.observe(this.target)):this.settings.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){return oe.onPopupTargetResize()}),this.targetObserver.observe(this.editorCanvas)),window.addEventListener("resize",this.setWindowHeight))},ie.prototype.onPopupTargetResize=function(){var oe=1*this.target.clientWidth/this.target.clientHeight,te=this.editorCanvas.clientWidth/oe>this.editorCanvas.clientHeight?this.editorCanvas.clientHeight*oe:this.editorCanvas.clientWidth,x=te<this.editorCanvas.clientWidth?this.editorCanvas.clientHeight:this.editorCanvas.clientWidth/oe;this.resize(te,x)},ie.prototype.setWindowHeight=function(){this.windowHeight=window.innerHeight},ie.prototype.resize=function(oe,te){this._isResizing=!0;var x=oe/this.imageWidth,re=te/this.imageHeight;this.imageWidth=Math.round(oe),this.imageHeight=Math.round(te),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(x,re),this._isResizing=!1},ie.prototype.scaleMarkers=function(oe,te){var x,re=this;this._currentMarker&&this._currentMarker instanceof rt?this._currentMarker.scale(oe,te):(x=this._currentMarker,this.setCurrentMarker()),this.markers.forEach(function(ne){ne!==re._currentMarker&&ne.scale(oe,te)}),x!==void 0&&this.setCurrentMarker(x)},ie.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"},ie.prototype.setTopLeft=function(){var oe=this.editingTarget.getBoundingClientRect(),te=this.editorCanvas.getBoundingClientRect();this.left=oe.left-te.left,this.top=oe.top-te.top},ie.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)},ie.prototype.addDefs=function(){for(var oe,te=[],x=0;x<arguments.length;x++)te[x]=arguments[x];this.defs=ye.createDefs(),this.addDefsToImage(),(oe=this.defs).append.apply(oe,te)},ie.prototype.addDefsToImage=function(){this.defs&&this.markerImage.insertBefore(this.defs,this.markerImage.firstChild)},ie.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)},ie.prototype.positionMarkerImage=function(){this.markerImageHolder.style.top=this.top/this.zoomLevel+"px",this.markerImageHolder.style.left=this.left/this.zoomLevel+"px"},ie.prototype.attachEvents=function(){this.markerImage.addEventListener("pointerdown",this.onPointerDown),this.markerImage.addEventListener("dblclick",this.onDblClick),this.attachWindowEvents()},ie.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)},ie.prototype.detachEvents=function(){this.markerImage.removeEventListener("pointerdown",this.onPointerDown),this.markerImage.removeEventListener("dblclick",this.onDblClick),this.detachWindowEvents()},ie.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)},ie.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 oe=document.createElement("a");oe.href="https://markerjs.com/",oe.target="_blank",oe.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>',oe.title="Powered by marker.js",oe.style.display="grid",oe.style.alignItems="center",oe.style.justifyItems="center",oe.style.padding="3px",oe.style.width="20px",oe.style.height="20px",this.logoUI.appendChild(oe),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},ie.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")},ie.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"},ie.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},ie.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 oe=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=oe+"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 ke(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 De(this.uiDiv,this.settings.displayMode,this.uiStyleSettings,this.styles),this.toolbox.show(this._silentRenderMode||this.uiStyleSettings.hideToolbox?"hidden":"visible")},ie.prototype.closeUI=function(){this.settings.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},ie.prototype.removeMarker=function(oe){this.markerImage.removeChild(oe.container),this.markers.indexOf(oe)>-1&&this.markers.splice(this.markers.indexOf(oe),1),oe.dispose()},ie.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())},ie.prototype.toolbarButtonClicked=function(oe,te){if(oe==="marker"&&te!==void 0)this.createNewMarker(te);else if(oe==="action")switch(te){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()}},ie.prototype.deleteSelectedMarker=function(){var oe=this;if(this._currentMarker!==void 0){var te=!1;if(this.eventListeners.markerbeforedelete.forEach(function(re){var ne=new We(oe,oe._currentMarker,!0);re(ne),ne.defaultPrevented&&(te=!0)}),!te){var x=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(re){return re(new We(oe,x))})}}},ie.prototype.clear=function(){var oe=this,te=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(se){var Ne=new We(oe,void 0,!0);se(Ne),Ne.defaultPrevented&&(te=!0)}),!te)){this.setCurrentMarker();for(var x=function(se){var Ne=re.markers[se];re.setCurrentMarker(re.markers[se]),re._currentMarker.dispose(),re.markerImage.removeChild(re._currentMarker.container),re.markers.splice(re.markers.indexOf(re._currentMarker),1),re.eventListeners.markerdelete.forEach(function(ze){return ze(new We(oe,Ne))})},re=this,ne=this.markers.length-1;ne>=0;ne--)x(ne);this.addUndoStep()}},Object.defineProperty(ie.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),ie.prototype.showNotesEditor=function(){var oe;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=(oe=this._currentMarker.notes)!==null&&oe!==void 0?oe:"",this.overlayContainer.appendChild(this.notesArea))},ie.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)},ie.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},ie.prototype.addUndoStep=function(){var oe=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var te=this.getState(),x=this.undoRedoManager.getLastUndoStep();if(!x||x.width===te.width&&x.height===te.height){var re=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(te),re<this.undoRedoManager.undoStepCount&&this.eventListeners.statechange.forEach(function(ne){return ne(new ft(oe))})}else this.undoRedoManager.replaceLastUndoStep(te),this.eventListeners.statechange.forEach(function(ne){return ne(new ft(oe))})}},ie.prototype.undo=function(){this.switchToSelectMode(),this.addUndoStep(),this.undoStep()},ie.prototype.undoStep=function(){var oe=this,te=this.undoRedoManager.undo();te!==void 0&&(this.restoreState(te),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(x){return x(new ft(oe))}))},ie.prototype.redo=function(){this.switchToSelectMode(),this.redoStep()},ie.prototype.redoStep=function(){var oe=this,te=this.undoRedoManager.redo();te!==void 0&&(this.restoreState(te),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(x){return x(new ft(oe))}))},ie.prototype.stepZoom=function(){var oe=this.zoomSteps.indexOf(this.zoomLevel);this.zoomLevel=oe<this.zoomSteps.length-1?this.zoomSteps[oe+1]:this.zoomSteps[0]},ie.prototype.panTo=function(oe){this.contentDiv.scrollBy({left:this.prevPanPoint.x-oe.x,top:this.prevPanPoint.y-oe.y}),this.prevPanPoint=oe},ie.prototype.startRenderAndClose=function(){return me(this,void 0,void 0,function(){var oe,te,x=this;return Ve(this,function(re){switch(re.label){case 0:return[4,this.render()];case 1:return oe=re.sent(),te=this.getState(),this.eventListeners.render.forEach(function(ne){return ne(new Dt(x,oe,te))}),this.close(!0),[2]}})})},ie.prototype.getState=function(oe){oe===!0&&this.setCurrentMarker();var te={width:this.imageWidth,height:this.imageHeight,markers:[]};return this.markers.forEach(function(x){return te.markers.push(x.getState())}),te},ie.prototype.restoreState=function(oe){var te=this;for(this.markers.splice(0);this.markerImage.lastChild;)this.markerImage.removeChild(this.markerImage.lastChild);oe.markers.forEach(function(x){var re=te._availableMarkerTypes.find(function(se){return se.typeName===x.typeName});if(re!==void 0){var ne=te.addNewMarker(re);ne.restoreState(x),te.markers.push(ne)}}),oe.width&&oe.height&&(oe.width!==this.imageWidth||oe.height!==this.imageHeight)&&this.scaleMarkers(this.imageWidth/oe.width,this.imageHeight/oe.height),this.eventListeners.restorestate.forEach(function(x){return x(new ft(te))})},ie.prototype.addNewMarker=function(oe){var te=ye.createGroup();return this.markerImage.appendChild(te),new oe(te,this.overlayContainer,this.settings)},ie.prototype.createNewMarker=function(oe){var te,x=this;(te=typeof oe=="string"?this._availableMarkerTypes.find(function(re){return re.typeName===oe}):oe)&&(this.setCurrentMarker(),this.addUndoStep(),this._currentMarker=this.addNewMarker(te),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(te.typeName),this.toolbox.setPanelButtons(this._currentMarker.toolboxPanels),this.eventListeners.markercreating.forEach(function(re){return re(new We(x,x._currentMarker))}))},ie.prototype.markerCreated=function(oe){var te=this;this.mode="select",this.markerImage.style.cursor="default",this.markers.push(oe),this.setCurrentMarker(oe),oe instanceof Ce&&this.settings.newFreehandMarkerOnPointerUp?this.createNewMarker(Ce):this.toolbar.setSelectMode(),this.addUndoStep(),this.eventListeners.markercreate.forEach(function(x){return x(new We(te,te._currentMarker))})},ie.prototype.colorChanged=function(oe){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultColor=oe,this.settings.defaultStrokeColor=oe)},ie.prototype.fillColorChanged=function(oe){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultFillColor=oe)},ie.prototype.markerStateChanged=function(oe){var te=this;this.eventListeners.markerchange.forEach(function(x){return x(new We(te,oe))})},ie.prototype.setCurrentMarker=function(oe){var te=this;this._currentMarker!==oe&&this._currentMarker!==void 0&&(this._currentMarker.deselect(),this.toolbar.setCurrentMarker(),this.toolbox.setPanelButtons([]),this._isResizing||this.eventListeners.markerdeselect.forEach(function(x){return x(new We(te,te._currentMarker))})),this._currentMarker=oe,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(x){return x(new We(te,te._currentMarker))}))},ie.prototype.onPointerDown=function(oe){if(this._isFocused||this.focus(),this.touchPoints++,this.touchPoints===1||oe.pointerType!=="touch")if(this._currentMarker===void 0||this._currentMarker.state!=="new"&&this._currentMarker.state!=="creating"){if(this.mode==="select"){var te=this.markers.find(function(x){return x.ownsTarget(oe.target)});te!==void 0?(this.setCurrentMarker(te),this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(oe.clientX,oe.clientY),oe.target)):(this.setCurrentMarker(),this.isDragging=!0,this.prevPanPoint={x:oe.clientX,y:oe.clientY})}}else this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(oe.clientX,oe.clientY))},ie.prototype.onDblClick=function(oe){if(this._isFocused||this.focus(),this.mode==="select"){var te=this.markers.find(function(x){return x.ownsTarget(oe.target)});te!==void 0&&te!==this._currentMarker&&this.setCurrentMarker(te),this._currentMarker!==void 0?this._currentMarker.dblClick(this.clientToLocalCoordinates(oe.clientX,oe.clientY),oe.target):this.setCurrentMarker()}},ie.prototype.onPointerMove=function(oe){this.touchPoints!==1&&oe.pointerType==="touch"||(this._currentMarker!==void 0||this.isDragging)&&(this._currentMarker!==void 0&&this._currentMarker.state==="edit"||oe.preventDefault(),this._currentMarker!==void 0?this._currentMarker.manipulate(this.clientToLocalCoordinates(oe.clientX,oe.clientY)):this.zoomLevel>1&&this.panTo({x:oe.clientX,y:oe.clientY}))},ie.prototype.onPointerUp=function(oe){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(oe.clientX,oe.clientY)),this.isDragging=!1,this.addUndoStep()},ie.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},ie.prototype.onKeyUp=function(oe){this._currentMarker===void 0||this.notesArea!==void 0||oe.key!=="Delete"&&oe.key!=="Backspace"||this.deleteSelectedMarker()},ie.prototype.clientToLocalCoordinates=function(oe,te){var x=this.markerImage.getBoundingClientRect();return{x:(oe-x.left)/this.zoomLevel,y:(te-x.top)/this.zoomLevel}},ie.prototype.onWindowResize=function(){this.positionUI()},ie.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var oe=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=oe+"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()},ie.prototype.addLicenseKey=function(oe){xe.addKey(oe)},ie.prototype.addEventListener=function(oe,te){this.eventListeners.addEventListener(oe,te)},ie.prototype.removeEventListener=function(oe,te){this.eventListeners.removeEventListener(oe,te)},ie.prototype.renderState=function(oe){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(oe),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(ie.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),ie.prototype.focus=function(){var oe=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(te){return te(new ft(oe))}))},ie.prototype.blur=function(){var oe=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(te){return te(new ft(oe))}))},ie.instanceCounter=0,ie}()},6551:function(Nn,jt,b){"use strict";b.d(jt,{ZP:function(){return xe}});var y=b(72190),Ze=b(59301),me=b(47273),Ve=0,ge=(0,me.Z)();function ye(){var fe;return ge?(fe=Ve,Ve+=1):fe="TEST_OR_SSR",fe}function xe(fe){var Se=Ze.useState(),le=(0,y.Z)(Se,2),pe=le[0],we=le[1];return Ze.useEffect(function(){we("rc_select_".concat(ye()))},[]),fe||pe}},37463:function(Nn,jt,b){"use strict";b.d(jt,{Ac:function(){return Zt},Xo:function(){return tn},Wx:function(){return zt},ZP:function(){return Mr},lk:function(){return Je}});var y=b(60499),Ze=b(77654),me=b(18642),Ve=b(85899),ge=b(72190),ye=b(42244),xe=b(43749),fe=b(18929),Se=b(48736),le=b(59301),pe=b(92310),we=b.n(pe),ke=b(34280),De=b(49658),Fe=b(8654),ue=function(rn){var At=rn.className,$t=rn.customizeIcon,It=rn.customizeIconProps,Xt=rn.children,gt=rn.onMouseDown,ln=rn.onClick,an=typeof $t=="function"?$t(It):$t;return le.createElement("span",{className:At,onMouseDown:function(qt){qt.preventDefault(),gt==null||gt(qt)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:ln,"aria-hidden":!0},an!==void 0?an:le.createElement("span",{className:we()(At.split(/\s+/).map(function(En){return"".concat(En,"-icon")}))},Xt))},ve=ue,Ie=function(rn,At,$t,It,Xt){var gt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,ln=arguments.length>6?arguments[6]:void 0,an=arguments.length>7?arguments[7]:void 0,En=le.useMemo(function(){if((0,xe.Z)(It)==="object")return It.clearIcon;if(Xt)return Xt},[It,Xt]),qt=le.useMemo(function(){return!!(!gt&&It&&($t.length||ln)&&!(an==="combobox"&&ln===""))},[It,gt,$t.length,ln,an]);return{allowClear:qt,clearIcon:le.createElement(ve,{className:"".concat(rn,"-clear"),onMouseDown:At,customizeIcon:En},"\xD7")}},Le=le.createContext(null);function Je(){return le.useContext(Le)}function ce(){var Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,rn=le.useState(!1),At=(0,ge.Z)(rn,2),$t=At[0],It=At[1],Xt=le.useRef(null),gt=function(){window.clearTimeout(Xt.current)};le.useEffect(function(){return gt},[]);var ln=function(En,qt){gt(),Xt.current=window.setTimeout(function(){It(En),qt&&qt()},Ut)};return[$t,ln,gt]}function _e(){var Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,rn=le.useRef(null),At=le.useRef(null);le.useEffect(function(){return function(){window.clearTimeout(At.current)}},[]);function $t(It){(It||rn.current===null)&&(rn.current=It),window.clearTimeout(At.current),At.current=window.setTimeout(function(){rn.current=null},Ut)}return[function(){return rn.current},$t]}function Ke(Ut,rn,At,$t){var It=le.useRef(null);It.current={open:rn,triggerOpen:At,customizedTrigger:$t},le.useEffect(function(){function Xt(gt){var ln;if(!((ln=It.current)!==null&&ln!==void 0&&ln.customizedTrigger)){var an=gt.target;an.shadowRoot&>.composed&&(an=gt.composedPath()[0]||an),It.current.open&&Ut().filter(function(En){return En}).every(function(En){return!En.contains(an)&&En!==an})&&It.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Xt),function(){return window.removeEventListener("mousedown",Xt)}},[])}var Re=b(10228);function lt(Ut){return Ut&&![Re.Z.ESC,Re.Z.SHIFT,Re.Z.BACKSPACE,Re.Z.TAB,Re.Z.WIN_KEY,Re.Z.ALT,Re.Z.META,Re.Z.WIN_KEY_RIGHT,Re.Z.CTRL,Re.Z.SEMICOLON,Re.Z.EQUALS,Re.Z.CAPS_LOCK,Re.Z.CONTEXT_MENU,Re.Z.F1,Re.Z.F2,Re.Z.F3,Re.Z.F4,Re.Z.F5,Re.Z.F6,Re.Z.F7,Re.Z.F8,Re.Z.F9,Re.Z.F10,Re.Z.F11,Re.Z.F12].includes(Ut)}var Te=b(26112),Ue=b(83836);function qe(Ut,rn,At){var $t=(0,Ve.Z)((0,Ve.Z)({},Ut),At?rn:{});return Object.keys(rn).forEach(function(It){var Xt=rn[It];typeof Xt=="function"&&($t[It]=function(){for(var gt,ln=arguments.length,an=new Array(ln),En=0;En<ln;En++)an[En]=arguments[En];return Xt.apply(void 0,an),(gt=Ut[It])===null||gt===void 0?void 0:gt.call.apply(gt,[Ut].concat(an))})}),$t}var Ae=qe,rt=["prefixCls","id","inputElement","autoFocus","autoComplete","editable","activeDescendantId","value","open","attrs"],Ce=function(rn,At){var $t=rn.prefixCls,It=rn.id,Xt=rn.inputElement,gt=rn.autoFocus,ln=rn.autoComplete,an=rn.editable,En=rn.activeDescendantId,qt=rn.value,Qt=rn.open,en=rn.attrs,hn=(0,ye.Z)(rn,rt),cr=Xt||le.createElement("input",null),sr=cr,gr=sr.ref,Da=sr.props;return(0,Se.Kp)(!("maxLength"in cr.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),cr=le.cloneElement(cr,(0,Ve.Z)((0,Ve.Z)((0,Ve.Z)({type:"search"},Ae(hn,Da,!0)),{},{id:It,ref:(0,Fe.sQ)(At,gr),autoComplete:ln||"off",autoFocus:gt,className:we()("".concat($t,"-selection-search-input"),Da==null?void 0:Da.className),role:"combobox","aria-expanded":Qt||!1,"aria-haspopup":"listbox","aria-owns":"".concat(It,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(It,"_list"),"aria-activedescendant":Qt?En:void 0},en),{},{value:an?qt:"",readOnly:!an,unselectable:an?null:"on",style:(0,Ve.Z)((0,Ve.Z)({},Da.style),{},{opacity:an?null:0})})),cr},Be=le.forwardRef(Ce),yt=Be;function Qe(Ut){return Array.isArray(Ut)?Ut:Ut!==void 0?[Ut]:[]}var nt=typeof window!="undefined"&&window.document&&window.document.documentElement,Et=nt;function He(Ut){return Ut!=null}function de(Ut){return!Ut&&Ut!==0}function Oe(Ut){return["string","number"].includes((0,xe.Z)(Ut))}function at(Ut){var rn=void 0;return Ut&&(Oe(Ut.title)?rn=Ut.title.toString():Oe(Ut.label)&&(rn=Ut.label.toString())),rn}function ct(Ut,rn){Et?le.useLayoutEffect(Ut,rn):le.useEffect(Ut,rn)}function Pe(Ut){var rn;return(rn=Ut.key)!==null&&rn!==void 0?rn:Ut.value}var $e=function(rn){rn.preventDefault(),rn.stopPropagation()},ut=function(rn){var At=rn.id,$t=rn.prefixCls,It=rn.values,Xt=rn.open,gt=rn.searchValue,ln=rn.autoClearSearchValue,an=rn.inputRef,En=rn.placeholder,qt=rn.disabled,Qt=rn.mode,en=rn.showSearch,hn=rn.autoFocus,cr=rn.autoComplete,sr=rn.activeDescendantId,gr=rn.tabIndex,Da=rn.removeIcon,Ma=rn.maxTagCount,Xa=rn.maxTagTextLength,Ca=rn.maxTagPlaceholder,oa=Ca===void 0?function(Gr){return"+ ".concat(Gr.length," ...")}:Ca,Ea=rn.tagRender,wa=rn.onToggleOpen,za=rn.onRemove,Qa=rn.onInputChange,lo=rn.onInputPaste,ba=rn.onInputKeyDown,Na=rn.onInputMouseDown,ja=rn.onInputCompositionStart,yo=rn.onInputCompositionEnd,jo=rn.onInputBlur,Do=le.useRef(null),Ar=(0,le.useState)(0),Wr=(0,ge.Z)(Ar,2),Bo=Wr[0],Lo=Wr[1],po=(0,le.useState)(!1),ti=(0,ge.Z)(po,2),li=ti[0],ji=ti[1],bi="".concat($t,"-selection"),di=Xt||Qt==="multiple"&&ln===!1||Qt==="tags"?gt:"",si=Qt==="tags"||Qt==="multiple"&&ln===!1||en&&(Xt||li);ct(function(){Lo(Do.current.scrollWidth)},[di]);var Ai=function(_r,Ta,Ja,Vr,Dr){return le.createElement("span",{title:at(_r),className:we()("".concat(bi,"-item"),(0,me.Z)({},"".concat(bi,"-item-disabled"),Ja))},le.createElement("span",{className:"".concat(bi,"-item-content")},Ta),Vr&&le.createElement(ve,{className:"".concat(bi,"-item-remove"),onMouseDown:$e,onClick:Dr,customizeIcon:Da},"\xD7"))},_o=function(_r,Ta,Ja,Vr,Dr,sa){var Ba=function(xi){$e(xi),wa(!Xt)};return le.createElement("span",{onMouseDown:Ba},Ea({label:Ta,value:_r,disabled:Ja,closable:Vr,onClose:Dr,isMaxTag:!!sa}))},So=function(_r){var Ta=_r.disabled,Ja=_r.label,Vr=_r.value,Dr=!qt&&!Ta,sa=Ja;if(typeof Xa=="number"&&(typeof Ja=="string"||typeof Ja=="number")){var Ba=String(sa);Ba.length>Xa&&(sa="".concat(Ba.slice(0,Xa),"..."))}var zo=function(fi){fi&&fi.stopPropagation(),za(_r)};return typeof Ea=="function"?_o(Vr,sa,Ta,Dr,zo):Ai(_r,sa,Ta,Dr,zo)},Ya=function(_r){if(!It.length)return null;var Ta=typeof oa=="function"?oa(_r):oa;return typeof Ea=="function"?_o(void 0,Ta,!1,!1,void 0,!0):Ai({title:Ta},Ta,!1)},vr=le.createElement("div",{className:"".concat(bi,"-search"),style:{width:Bo},onFocus:function(){ji(!0)},onBlur:function(){ji(!1)}},le.createElement(yt,{ref:an,open:Xt,prefixCls:$t,id:At,inputElement:null,disabled:qt,autoFocus:hn,autoComplete:cr,editable:si,activeDescendantId:sr,value:di,onKeyDown:ba,onMouseDown:Na,onChange:Qa,onPaste:lo,onCompositionStart:ja,onCompositionEnd:yo,onBlur:jo,tabIndex:gr,attrs:(0,Te.Z)(rn,!0)}),le.createElement("span",{ref:Do,className:"".concat(bi,"-search-mirror"),"aria-hidden":!0},di,"\xA0")),ir=le.createElement(Ue.Z,{prefixCls:"".concat(bi,"-overflow"),data:It,renderItem:So,renderRest:Ya,suffix:vr,itemKey:Pe,maxCount:Ma});return le.createElement("span",{className:"".concat(bi,"-wrap")},ir,!It.length&&!di&&le.createElement("span",{className:"".concat(bi,"-placeholder")},En))},St=ut,ft=function(rn){var At=rn.inputElement,$t=rn.prefixCls,It=rn.id,Xt=rn.inputRef,gt=rn.disabled,ln=rn.autoFocus,an=rn.autoComplete,En=rn.activeDescendantId,qt=rn.mode,Qt=rn.open,en=rn.values,hn=rn.placeholder,cr=rn.tabIndex,sr=rn.showSearch,gr=rn.searchValue,Da=rn.activeValue,Ma=rn.maxLength,Xa=rn.onInputKeyDown,Ca=rn.onInputMouseDown,oa=rn.onInputChange,Ea=rn.onInputPaste,wa=rn.onInputCompositionStart,za=rn.onInputCompositionEnd,Qa=rn.onInputBlur,lo=rn.title,ba=le.useState(!1),Na=(0,ge.Z)(ba,2),ja=Na[0],yo=Na[1],jo=qt==="combobox",Do=jo||sr,Ar=en[0],Wr=gr||"";jo&&Da&&!ja&&(Wr=Da),le.useEffect(function(){jo&&yo(!1)},[jo,Da]);var Bo=qt!=="combobox"&&!Qt&&!sr?!1:!!Wr,Lo=lo===void 0?at(Ar):lo,po=le.useMemo(function(){return Ar?null:le.createElement("span",{className:"".concat($t,"-selection-placeholder"),style:Bo?{visibility:"hidden"}:void 0},hn)},[Ar,Bo,hn,$t]);return le.createElement("span",{className:"".concat($t,"-selection-wrap")},le.createElement("span",{className:"".concat($t,"-selection-search")},le.createElement(yt,{ref:Xt,prefixCls:$t,id:It,open:Qt,inputElement:At,disabled:gt,autoFocus:ln,autoComplete:an,editable:Do,activeDescendantId:En,value:Wr,onKeyDown:Xa,onMouseDown:Ca,onChange:function(li){yo(!0),oa(li)},onPaste:Ea,onCompositionStart:wa,onCompositionEnd:za,onBlur:Qa,tabIndex:cr,attrs:(0,Te.Z)(rn,!0),maxLength:jo?Ma:void 0})),!jo&&Ar?le.createElement("span",{className:"".concat($t,"-selection-item"),title:Lo,style:Bo?{visibility:"hidden"}:void 0},Ar.label):null,po)},Dt=ft,We=function(rn,At){var $t=(0,le.useRef)(null),It=(0,le.useRef)(!1),Xt=rn.prefixCls,gt=rn.open,ln=rn.mode,an=rn.showSearch,En=rn.tokenWithEnter,qt=rn.disabled,Qt=rn.prefix,en=rn.autoClearSearchValue,hn=rn.onSearch,cr=rn.onSearchSubmit,sr=rn.onToggleOpen,gr=rn.onInputKeyDown,Da=rn.onInputBlur,Ma=rn.domRef;le.useImperativeHandle(At,function(){return{focus:function(Lo){$t.current.focus(Lo)},blur:function(){$t.current.blur()}}});var Xa=_e(0),Ca=(0,ge.Z)(Xa,2),oa=Ca[0],Ea=Ca[1],wa=function(Lo){var po=Lo.which,ti=$t.current instanceof HTMLTextAreaElement;!ti&>&&(po===Re.Z.UP||po===Re.Z.DOWN)&&Lo.preventDefault(),gr&&gr(Lo),po===Re.Z.ENTER&&ln==="tags"&&!It.current&&!gt&&(cr==null||cr(Lo.target.value)),!(ti&&!gt&&~[Re.Z.UP,Re.Z.DOWN,Re.Z.LEFT,Re.Z.RIGHT].indexOf(po))&<(po)&&sr(!0)},za=function(){Ea(!0)},Qa=(0,le.useRef)(null),lo=function(Lo){hn(Lo,!0,It.current)!==!1&&sr(!0)},ba=function(){It.current=!0},Na=function(Lo){It.current=!1,ln!=="combobox"&&lo(Lo.target.value)},ja=function(Lo){var po=Lo.target.value;if(En&&Qa.current&&/[\r\n]/.test(Qa.current)){var ti=Qa.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");po=po.replace(ti,Qa.current)}Qa.current=null,lo(po)},yo=function(Lo){var po=Lo.clipboardData,ti=po==null?void 0:po.getData("text");Qa.current=ti||""},jo=function(Lo){var po=Lo.target;if(po!==$t.current){var ti=document.body.style.msTouchAction!==void 0;ti?setTimeout(function(){$t.current.focus()}):$t.current.focus()}},Do=function(Lo){var po=oa();Lo.target!==$t.current&&!po&&!(ln==="combobox"&&qt)&&Lo.preventDefault(),(ln!=="combobox"&&(!an||!po)||!gt)&&(gt&&en!==!1&&hn("",!0,!1),sr())},Ar={inputRef:$t,onInputKeyDown:wa,onInputMouseDown:za,onInputChange:ja,onInputPaste:yo,onInputCompositionStart:ba,onInputCompositionEnd:Na,onInputBlur:Da},Wr=ln==="multiple"||ln==="tags"?le.createElement(St,(0,y.Z)({},rn,Ar)):le.createElement(Dt,(0,y.Z)({},rn,Ar));return le.createElement("div",{ref:Ma,className:"".concat(Xt,"-selector"),onClick:jo,onMouseDown:Do},Qt&&le.createElement("div",{className:"".concat(Xt,"-prefix")},Qt),Wr)},kt=le.forwardRef(We),Ot=kt,ie=b(68196),oe=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],te=function(rn){var At=rn===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:At,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:At,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:At,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:At,adjustY:1},htmlRegion:"scroll"}}},x=function(rn,At){var $t=rn.prefixCls,It=rn.disabled,Xt=rn.visible,gt=rn.children,ln=rn.popupElement,an=rn.animation,En=rn.transitionName,qt=rn.dropdownStyle,Qt=rn.dropdownClassName,en=rn.direction,hn=en===void 0?"ltr":en,cr=rn.placement,sr=rn.builtinPlacements,gr=rn.dropdownMatchSelectWidth,Da=rn.dropdownRender,Ma=rn.dropdownAlign,Xa=rn.getPopupContainer,Ca=rn.empty,oa=rn.getTriggerDOMNode,Ea=rn.onPopupVisibleChange,wa=rn.onPopupMouseEnter,za=(0,ye.Z)(rn,oe),Qa="".concat($t,"-dropdown"),lo=ln;Da&&(lo=Da(ln));var ba=le.useMemo(function(){return sr||te(gr)},[sr,gr]),Na=an?"".concat(Qa,"-").concat(an):En,ja=typeof gr=="number",yo=le.useMemo(function(){return ja?null:gr===!1?"minWidth":"width"},[gr,ja]),jo=qt;ja&&(jo=(0,Ve.Z)((0,Ve.Z)({},jo),{},{width:gr}));var Do=le.useRef(null);return le.useImperativeHandle(At,function(){return{getPopupElement:function(){var Wr;return(Wr=Do.current)===null||Wr===void 0?void 0:Wr.popupElement}}}),le.createElement(ie.Z,(0,y.Z)({},za,{showAction:Ea?["click"]:[],hideAction:Ea?["click"]:[],popupPlacement:cr||(hn==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:ba,prefixCls:Qa,popupTransitionName:Na,popup:le.createElement("div",{onMouseEnter:wa},lo),ref:Do,stretch:yo,popupAlign:Ma,popupVisible:Xt,getPopupContainer:Xa,popupClassName:we()(Qt,(0,me.Z)({},"".concat(Qa,"-empty"),Ca)),popupStyle:jo,getTriggerDOMNode:oa,onPopupVisibleChange:Ea}),gt)},re=le.forwardRef(x),ne=re,se=b(48745);function Ne(Ut,rn){var At=Ut.key,$t;return"value"in Ut&&($t=Ut.value),At!=null?At:$t!==void 0?$t:"rc-index-key-".concat(rn)}function ze(Ut){return typeof Ut!="undefined"&&!Number.isNaN(Ut)}function et(Ut,rn){var At=Ut||{},$t=At.label,It=At.value,Xt=At.options,gt=At.groupLabel,ln=$t||(rn?"children":"label");return{label:ln,value:It||"value",options:Xt||"options",groupLabel:gt||ln}}function ot(Ut){var rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},At=rn.fieldNames,$t=rn.childrenAsData,It=[],Xt=et(At,!1),gt=Xt.label,ln=Xt.value,an=Xt.options,En=Xt.groupLabel;function qt(Qt,en){Array.isArray(Qt)&&Qt.forEach(function(hn){if(en||!(an in hn)){var cr=hn[ln];It.push({key:Ne(hn,It.length),groupOption:en,data:hn,label:hn[gt],value:cr})}else{var sr=hn[En];sr===void 0&&$t&&(sr=hn.label),It.push({key:Ne(hn,It.length),group:!0,data:hn,label:sr}),qt(hn[an],!0)}})}return qt(Ut,!1),It}function dt(Ut){var rn=(0,Ve.Z)({},Ut);return"props"in rn||Object.defineProperty(rn,"props",{get:function(){return(0,Se.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),rn}}),rn}var ht=function(rn,At,$t){if(!At||!At.length)return null;var It=!1,Xt=function ln(an,En){var qt=(0,se.Z)(En),Qt=qt[0],en=qt.slice(1);if(!Qt)return[an];var hn=an.split(Qt);return It=It||hn.length>1,hn.reduce(function(cr,sr){return[].concat((0,Ze.Z)(cr),(0,Ze.Z)(ln(sr,en)))},[]).filter(Boolean)},gt=Xt(rn,At);return It?typeof $t!="undefined"?gt.slice(0,$t):gt:null},he=le.createContext(null),Me=he;function Ye(Ut){var rn=Ut.visible,At=Ut.values;if(!rn)return null;var $t=50;return le.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(At.slice(0,$t).map(function(It){var Xt=It.label,gt=It.value;return["number","string"].includes((0,xe.Z)(Xt))?Xt:gt}).join(", ")),At.length>$t?", ...":null)}var Pt=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Nt=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Yt=function(rn){return rn==="tags"||rn==="multiple"},Lt=le.forwardRef(function(Ut,rn){var At,$t=Ut.id,It=Ut.prefixCls,Xt=Ut.className,gt=Ut.showSearch,ln=Ut.tagRender,an=Ut.direction,En=Ut.omitDomProps,qt=Ut.displayValues,Qt=Ut.onDisplayValuesChange,en=Ut.emptyOptions,hn=Ut.notFoundContent,cr=hn===void 0?"Not Found":hn,sr=Ut.onClear,gr=Ut.mode,Da=Ut.disabled,Ma=Ut.loading,Xa=Ut.getInputElement,Ca=Ut.getRawInputElement,oa=Ut.open,Ea=Ut.defaultOpen,wa=Ut.onDropdownVisibleChange,za=Ut.activeValue,Qa=Ut.onActiveValueChange,lo=Ut.activeDescendantId,ba=Ut.searchValue,Na=Ut.autoClearSearchValue,ja=Ut.onSearch,yo=Ut.onSearchSplit,jo=Ut.tokenSeparators,Do=Ut.allowClear,Ar=Ut.prefix,Wr=Ut.suffixIcon,Bo=Ut.clearIcon,Lo=Ut.OptionList,po=Ut.animation,ti=Ut.transitionName,li=Ut.dropdownStyle,ji=Ut.dropdownClassName,bi=Ut.dropdownMatchSelectWidth,di=Ut.dropdownRender,si=Ut.dropdownAlign,Ai=Ut.placement,_o=Ut.builtinPlacements,So=Ut.getPopupContainer,Ya=Ut.showAction,vr=Ya===void 0?[]:Ya,ir=Ut.onFocus,Gr=Ut.onBlur,_r=Ut.onKeyUp,Ta=Ut.onKeyDown,Ja=Ut.onMouseDown,Vr=(0,ye.Z)(Ut,Pt),Dr=Yt(gr),sa=(gt!==void 0?gt:Dr)||gr==="combobox",Ba=(0,Ve.Z)({},Vr);Nt.forEach(function(Ki){delete Ba[Ki]}),En==null||En.forEach(function(Ki){delete Ba[Ki]});var zo=le.useState(!1),xi=(0,ge.Z)(zo,2),fi=xi[0],Li=xi[1];le.useEffect(function(){Li((0,De.Z)())},[]);var Go=le.useRef(null),Di=le.useRef(null),zi=le.useRef(null),Ri=le.useRef(null),Ni=le.useRef(null),ol=le.useRef(!1),fl=ce(),ll=(0,ge.Z)(fl,3),sl=ll[0],ul=ll[1],ni=ll[2];le.useImperativeHandle(rn,function(){var Ki,Bi;return{focus:(Ki=Ri.current)===null||Ki===void 0?void 0:Ki.focus,blur:(Bi=Ri.current)===null||Bi===void 0?void 0:Bi.blur,scrollTo:function(kl){var pl;return(pl=Ni.current)===null||pl===void 0?void 0:pl.scrollTo(kl)},nativeElement:Go.current||Di.current}});var Ro=le.useMemo(function(){var Ki;if(gr!=="combobox")return ba;var Bi=(Ki=qt[0])===null||Ki===void 0?void 0:Ki.value;return typeof Bi=="string"||typeof Bi=="number"?String(Bi):""},[ba,gr,qt]),Qi=gr==="combobox"&&typeof Xa=="function"&&Xa()||null,Ji=typeof Ca=="function"&&Ca(),ri=(0,Fe.x1)(Di,Ji==null||(At=Ji.props)===null||At===void 0?void 0:At.ref),Vi=le.useState(!1),Xi=(0,ge.Z)(Vi,2),mi=Xi[0],uo=Xi[1];(0,ke.Z)(function(){uo(!0)},[]);var Mi=(0,fe.Z)(!1,{defaultValue:Ea,value:oa}),bl=(0,ge.Z)(Mi,2),Tl=bl[0],Cl=bl[1],ml=mi?Tl:!1,ws=!cr&&en;(Da||ws&&ml&&gr==="combobox")&&(ml=!1);var fs=ws?!1:ml,Ko=le.useCallback(function(Ki){var Bi=Ki!==void 0?Ki:!ml;Da||(Cl(Bi),ml!==Bi&&(wa==null||wa(Bi)))},[Da,ml,Cl,wa]),vi=le.useMemo(function(){return(jo||[]).some(function(Ki){return[`
|
|
|
`,`\r
|
|
|
`].includes(Ki)})},[jo]),qo=le.useContext(Me)||{},oi=qo.maxCount,Zi=qo.rawValues,rl=function(Bi,yl,kl){if(!(Dr&&ze(oi)&&(Zi==null?void 0:Zi.size)>=oi)){var pl=!0,El=Bi;Qa==null||Qa(null);var ns=ht(Bi,jo,ze(oi)?oi-Zi.size:void 0),Jl=kl?null:ns;return gr!=="combobox"&&Jl&&(El="",yo==null||yo(Jl),Ko(!1),pl=!1),ja&&Ro!==El&&ja(El,{source:yl?"typing":"effect"}),pl}},Gl=function(Bi){!Bi||!Bi.trim()||ja(Bi,{source:"submit"})};le.useEffect(function(){!ml&&!Dr&&gr!=="combobox"&&rl("",!1,!1)},[ml]),le.useEffect(function(){Tl&&Da&&Cl(!1),Da&&!ol.current&&ul(!1)},[Da]);var Pl=_e(),Wi=(0,ge.Z)(Pl,2),Vt=Wi[0],Hl=Wi[1],ts=le.useRef(!1),Ol=function(Bi){var yl=Vt(),kl=Bi.key,pl=kl==="Enter";if(pl&&(gr!=="combobox"&&Bi.preventDefault(),ml||Ko(!0)),Hl(!!Ro),kl==="Backspace"&&!yl&&Dr&&!Ro&&qt.length){for(var El=(0,Ze.Z)(qt),ns=null,Jl=El.length-1;Jl>=0;Jl-=1){var rs=El[Jl];if(!rs.disabled){El.splice(Jl,1),ns=rs;break}}ns&&Qt(El,{type:"remove",values:[ns]})}for(var Rl=arguments.length,Vl=new Array(Rl>1?Rl-1:0),as=1;as<Rl;as++)Vl[as-1]=arguments[as];if(ml&&(!pl||!ts.current)){var os;pl&&(ts.current=!0),(os=Ni.current)===null||os===void 0||os.onKeyDown.apply(os,[Bi].concat(Vl))}Ta==null||Ta.apply(void 0,[Bi].concat(Vl))},Xl=function(Bi){for(var yl=arguments.length,kl=new Array(yl>1?yl-1:0),pl=1;pl<yl;pl++)kl[pl-1]=arguments[pl];if(ml){var El;(El=Ni.current)===null||El===void 0||El.onKeyUp.apply(El,[Bi].concat(kl))}Bi.key==="Enter"&&(ts.current=!1),_r==null||_r.apply(void 0,[Bi].concat(kl))},ki=function(Bi){var yl=qt.filter(function(kl){return kl!==Bi});Qt(yl,{type:"remove",values:[Bi]})},Ql=function(){ts.current=!1},ms=le.useRef(!1),xl=function(){ul(!0),Da||(ir&&!ms.current&&ir.apply(void 0,arguments),vr.includes("focus")&&Ko(!0)),ms.current=!0},Ll=function(){ol.current=!0,ul(!1,function(){ms.current=!1,ol.current=!1,Ko(!1)}),!Da&&(Ro&&(gr==="tags"?ja(Ro,{source:"submit"}):gr==="multiple"&&ja("",{source:"blur"})),Gr&&Gr.apply(void 0,arguments))},_l=[];le.useEffect(function(){return function(){_l.forEach(function(Ki){return clearTimeout(Ki)}),_l.splice(0,_l.length)}},[]);var ps=function(Bi){var yl,kl=Bi.target,pl=(yl=zi.current)===null||yl===void 0?void 0:yl.getPopupElement();if(pl&&pl.contains(kl)){var El=setTimeout(function(){var Rl=_l.indexOf(El);if(Rl!==-1&&_l.splice(Rl,1),ni(),!fi&&!pl.contains(document.activeElement)){var Vl;(Vl=Ri.current)===null||Vl===void 0||Vl.focus()}});_l.push(El)}for(var ns=arguments.length,Jl=new Array(ns>1?ns-1:0),rs=1;rs<ns;rs++)Jl[rs-1]=arguments[rs];Ja==null||Ja.apply(void 0,[Bi].concat(Jl))},jl=le.useState({}),Ss=(0,ge.Z)(jl,2),Fs=Ss[1];function gl(){Fs({})}var Os;Ji&&(Os=function(Bi){Ko(Bi)}),Ke(function(){var Ki;return[Go.current,(Ki=zi.current)===null||Ki===void 0?void 0:Ki.getPopupElement()]},fs,Ko,!!Ji);var lu=le.useMemo(function(){return(0,Ve.Z)((0,Ve.Z)({},Ut),{},{notFoundContent:cr,open:ml,triggerOpen:fs,id:$t,showSearch:sa,multiple:Dr,toggleOpen:Ko})},[Ut,cr,fs,ml,$t,sa,Dr,Ko]),Rs=!!Wr||Ma,wl;Rs&&(wl=le.createElement(ve,{className:we()("".concat(It,"-arrow"),(0,me.Z)({},"".concat(It,"-arrow-loading"),Ma)),customizeIcon:Wr,customizeIconProps:{loading:Ma,searchValue:Ro,open:ml,focused:sl,showSearch:sa}}));var As=function(){var Bi;sr==null||sr(),(Bi=Ri.current)===null||Bi===void 0||Bi.focus(),Qt([],{type:"clear",values:qt}),rl("",!1,!1)},Ds=Ie(It,As,qt,Do,Bo,Da,Ro,gr),Ws=Ds.allowClear,Bs=Ds.clearIcon,ks=le.createElement(Lo,{ref:Ni}),Hs=we()(It,Xt,(0,me.Z)((0,me.Z)((0,me.Z)((0,me.Z)((0,me.Z)((0,me.Z)((0,me.Z)((0,me.Z)((0,me.Z)((0,me.Z)({},"".concat(It,"-focused"),sl),"".concat(It,"-multiple"),Dr),"".concat(It,"-single"),!Dr),"".concat(It,"-allow-clear"),Do),"".concat(It,"-show-arrow"),Rs),"".concat(It,"-disabled"),Da),"".concat(It,"-loading"),Ma),"".concat(It,"-open"),ml),"".concat(It,"-customize-input"),Qi),"".concat(It,"-show-search"),sa)),bs=le.createElement(ne,{ref:zi,disabled:Da,prefixCls:It,visible:fs,popupElement:ks,animation:po,transitionName:ti,dropdownStyle:li,dropdownClassName:ji,direction:an,dropdownMatchSelectWidth:bi,dropdownRender:di,dropdownAlign:si,placement:Ai,builtinPlacements:_o,getPopupContainer:So,empty:en,getTriggerDOMNode:function(Bi){return Di.current||Bi},onPopupVisibleChange:Os,onPopupMouseEnter:gl},Ji?le.cloneElement(Ji,{ref:ri}):le.createElement(Ot,(0,y.Z)({},Ut,{domRef:Di,prefixCls:It,inputElement:Qi,ref:Ri,id:$t,prefix:Ar,showSearch:sa,autoClearSearchValue:Na,mode:gr,activeDescendantId:lo,tagRender:ln,values:qt,open:ml,onToggleOpen:Ko,activeValue:za,searchValue:Ro,onSearch:rl,onSearchSubmit:Gl,onRemove:ki,tokenWithEnter:vi,onInputBlur:Ql}))),Fl;return Ji?Fl=bs:Fl=le.createElement("div",(0,y.Z)({className:Hs},Ba,{ref:Go,onMouseDown:ps,onKeyDown:Ol,onKeyUp:Xl,onFocus:xl,onBlur:Ll}),le.createElement(Ye,{visible:sl&&!ml,values:qt}),bs,wl,Ws&&Bs),le.createElement(Le.Provider,{value:lu},Fl)}),Zt=Lt,Rt=function(){return null};Rt.isSelectOptGroup=!0;var tn=Rt,xt=function(){return null};xt.isSelectOption=!0;var zt=xt,cn=b(80547),bn=b(2738),bt=b(48911);function Ht(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var Jt=["disabled","title","children","style","className"];function vn(Ut){return typeof Ut=="string"||typeof Ut=="number"}var Bn=function(rn,At){var $t=Je(),It=$t.prefixCls,Xt=$t.id,gt=$t.open,ln=$t.multiple,an=$t.mode,En=$t.searchValue,qt=$t.toggleOpen,Qt=$t.notFoundContent,en=$t.onPopupScroll,hn=le.useContext(Me),cr=hn.maxCount,sr=hn.flattenOptions,gr=hn.onActiveValue,Da=hn.defaultActiveFirstOption,Ma=hn.onSelect,Xa=hn.menuItemSelectedIcon,Ca=hn.rawValues,oa=hn.fieldNames,Ea=hn.virtual,wa=hn.direction,za=hn.listHeight,Qa=hn.listItemHeight,lo=hn.optionRender,ba="".concat(It,"-item"),Na=(0,cn.Z)(function(){return sr},[gt,sr],function(Ya,vr){return vr[0]&&Ya[1]!==vr[1]}),ja=le.useRef(null),yo=le.useMemo(function(){return ln&&ze(cr)&&(Ca==null?void 0:Ca.size)>=cr},[ln,cr,Ca==null?void 0:Ca.size]),jo=function(vr){vr.preventDefault()},Do=function(vr){var ir;(ir=ja.current)===null||ir===void 0||ir.scrollTo(typeof vr=="number"?{index:vr}:vr)},Ar=le.useCallback(function(Ya){return an==="combobox"?!1:Ca.has(Ya)},[an,(0,Ze.Z)(Ca).toString(),Ca.size]),Wr=function(vr){for(var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Gr=Na.length,_r=0;_r<Gr;_r+=1){var Ta=(vr+_r*ir+Gr)%Gr,Ja=Na[Ta]||{},Vr=Ja.group,Dr=Ja.data;if(!Vr&&!(Dr!=null&&Dr.disabled)&&(Ar(Dr.value)||!yo))return Ta}return-1},Bo=le.useState(function(){return Wr(0)}),Lo=(0,ge.Z)(Bo,2),po=Lo[0],ti=Lo[1],li=function(vr){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;ti(vr);var Gr={source:ir?"keyboard":"mouse"},_r=Na[vr];if(!_r){gr(null,-1,Gr);return}gr(_r.value,vr,Gr)};(0,le.useEffect)(function(){li(Da!==!1?Wr(0):-1)},[Na.length,En]);var ji=le.useCallback(function(Ya){return an==="combobox"?String(Ya).toLowerCase()===En.toLowerCase():Ca.has(Ya)},[an,En,(0,Ze.Z)(Ca).toString(),Ca.size]);(0,le.useEffect)(function(){var Ya=setTimeout(function(){if(!ln&>&&Ca.size===1){var ir=Array.from(Ca)[0],Gr=Na.findIndex(function(_r){var Ta=_r.data;return En?String(Ta.value).startsWith(En):Ta.value===ir});Gr!==-1&&(li(Gr),Do(Gr))}});if(gt){var vr;(vr=ja.current)===null||vr===void 0||vr.scrollTo(void 0)}return function(){return clearTimeout(Ya)}},[gt,En]);var bi=function(vr){vr!==void 0&&Ma(vr,{selected:!Ca.has(vr)}),ln||qt(!1)};if(le.useImperativeHandle(At,function(){return{onKeyDown:function(vr){var ir=vr.which,Gr=vr.ctrlKey;switch(ir){case Re.Z.N:case Re.Z.P:case Re.Z.UP:case Re.Z.DOWN:{var _r=0;if(ir===Re.Z.UP?_r=-1:ir===Re.Z.DOWN?_r=1:Ht()&&Gr&&(ir===Re.Z.N?_r=1:ir===Re.Z.P&&(_r=-1)),_r!==0){var Ta=Wr(po+_r,_r);Do(Ta),li(Ta,!0)}break}case Re.Z.TAB:case Re.Z.ENTER:{var Ja,Vr=Na[po];Vr&&!(Vr!=null&&(Ja=Vr.data)!==null&&Ja!==void 0&&Ja.disabled)&&!yo?bi(Vr.value):bi(void 0),gt&&vr.preventDefault();break}case Re.Z.ESC:qt(!1),gt&&vr.stopPropagation()}},onKeyUp:function(){},scrollTo:function(vr){Do(vr)}}}),Na.length===0)return le.createElement("div",{role:"listbox",id:"".concat(Xt,"_list"),className:"".concat(ba,"-empty"),onMouseDown:jo},Qt);var di=Object.keys(oa).map(function(Ya){return oa[Ya]}),si=function(vr){return vr.label};function Ai(Ya,vr){var ir=Ya.group;return{role:ir?"presentation":"option",id:"".concat(Xt,"_list_").concat(vr)}}var _o=function(vr){var ir=Na[vr];if(!ir)return null;var Gr=ir.data||{},_r=Gr.value,Ta=ir.group,Ja=(0,Te.Z)(Gr,!0),Vr=si(ir);return ir?le.createElement("div",(0,y.Z)({"aria-label":typeof Vr=="string"&&!Ta?Vr:null},Ja,{key:vr},Ai(ir,vr),{"aria-selected":ji(_r)}),_r):null},So={role:"listbox",id:"".concat(Xt,"_list")};return le.createElement(le.Fragment,null,Ea&&le.createElement("div",(0,y.Z)({},So,{style:{height:0,width:0,overflow:"hidden"}}),_o(po-1),_o(po),_o(po+1)),le.createElement(bt.Z,{itemKey:"key",ref:ja,data:Na,height:za,itemHeight:Qa,fullHeight:!1,onMouseDown:jo,onScroll:en,virtual:Ea,direction:wa,innerProps:Ea?null:So},function(Ya,vr){var ir=Ya.group,Gr=Ya.groupOption,_r=Ya.data,Ta=Ya.label,Ja=Ya.value,Vr=_r.key;if(ir){var Dr,sa=(Dr=_r.title)!==null&&Dr!==void 0?Dr:vn(Ta)?Ta.toString():void 0;return le.createElement("div",{className:we()(ba,"".concat(ba,"-group"),_r.className),title:sa},Ta!==void 0?Ta:Vr)}var Ba=_r.disabled,zo=_r.title,xi=_r.children,fi=_r.style,Li=_r.className,Go=(0,ye.Z)(_r,Jt),Di=(0,bn.Z)(Go,di),zi=Ar(Ja),Ri=Ba||!zi&&yo,Ni="".concat(ba,"-option"),ol=we()(ba,Ni,Li,(0,me.Z)((0,me.Z)((0,me.Z)((0,me.Z)({},"".concat(Ni,"-grouped"),Gr),"".concat(Ni,"-active"),po===vr&&!Ri),"".concat(Ni,"-disabled"),Ri),"".concat(Ni,"-selected"),zi)),fl=si(Ya),ll=!Xa||typeof Xa=="function"||zi,sl=typeof fl=="number"?fl:fl||Ja,ul=vn(sl)?sl.toString():void 0;return zo!==void 0&&(ul=zo),le.createElement("div",(0,y.Z)({},(0,Te.Z)(Di),Ea?{}:Ai(Ya,vr),{"aria-selected":ji(Ja),className:ol,title:ul,onMouseMove:function(){po===vr||Ri||li(vr)},onClick:function(){Ri||bi(Ja)},style:fi}),le.createElement("div",{className:"".concat(Ni,"-content")},typeof lo=="function"?lo(Ya,{index:vr}):sl),le.isValidElement(Xa)||zi,ll&&le.createElement(ve,{className:"".concat(ba,"-option-state"),customizeIcon:Xa,customizeIconProps:{value:Ja,disabled:Ri,isSelected:zi}},zi?"\u2713":null))}))},Yn=le.forwardRef(Bn),hr=Yn,Cr=function(Ut,rn){var At=le.useRef({values:new Map,options:new Map}),$t=le.useMemo(function(){var Xt=At.current,gt=Xt.values,ln=Xt.options,an=Ut.map(function(Qt){if(Qt.label===void 0){var en;return(0,Ve.Z)((0,Ve.Z)({},Qt),{},{label:(en=gt.get(Qt.value))===null||en===void 0?void 0:en.label})}return Qt}),En=new Map,qt=new Map;return an.forEach(function(Qt){En.set(Qt.value,Qt),qt.set(Qt.value,rn.get(Qt.value)||ln.get(Qt.value))}),At.current.values=En,At.current.options=qt,an},[Ut,rn]),It=le.useCallback(function(Xt){return rn.get(Xt)||At.current.options.get(Xt)},[rn]);return[$t,It]};function Un(Ut,rn){return Qe(Ut).join("").toUpperCase().includes(rn)}var fr=function(Ut,rn,At,$t,It){return le.useMemo(function(){if(!At||$t===!1)return Ut;var Xt=rn.options,gt=rn.label,ln=rn.value,an=[],En=typeof $t=="function",qt=At.toUpperCase(),Qt=En?$t:function(hn,cr){return It?Un(cr[It],qt):cr[Xt]?Un(cr[gt!=="children"?gt:"label"],qt):Un(cr[ln],qt)},en=En?function(hn){return dt(hn)}:function(hn){return hn};return Ut.forEach(function(hn){if(hn[Xt]){var cr=Qt(At,en(hn));if(cr)an.push(hn);else{var sr=hn[Xt].filter(function(gr){return Qt(At,en(gr))});sr.length&&an.push((0,Ve.Z)((0,Ve.Z)({},hn),{},(0,me.Z)({},Xt,sr)))}return}Qt(At,en(hn))&&an.push(hn)}),an},[Ut,$t,It,At,rn])},Gt=b(6551),Wt=b(11592),dn=["children","value"],un=["children"];function on(Ut){var rn=Ut,At=rn.key,$t=rn.props,It=$t.children,Xt=$t.value,gt=(0,ye.Z)($t,dn);return(0,Ve.Z)({key:At,value:Xt!==void 0?Xt:At,children:It},gt)}function On(Ut){var rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Wt.Z)(Ut).map(function(At,$t){if(!le.isValidElement(At)||!At.type)return null;var It=At,Xt=It.type.isSelectOptGroup,gt=It.key,ln=It.props,an=ln.children,En=(0,ye.Z)(ln,un);return rn||!Xt?on(At):(0,Ve.Z)((0,Ve.Z)({key:"__RC_SELECT_GRP__".concat(gt===null?$t:gt,"__"),label:gt},En),{},{options:On(an)})}).filter(function(At){return At})}var pn=function(rn,At,$t,It,Xt){return le.useMemo(function(){var gt=rn,ln=!rn;ln&&(gt=On(At));var an=new Map,En=new Map,qt=function(hn,cr,sr){sr&&typeof sr=="string"&&hn.set(cr[sr],cr)},Qt=function en(hn){for(var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,sr=0;sr<hn.length;sr+=1){var gr=hn[sr];!gr[$t.options]||cr?(an.set(gr[$t.value],gr),qt(En,gr,$t.label),qt(En,gr,It),qt(En,gr,Xt)):en(gr[$t.options],!0)}};return Qt(gt),{options:gt,valueOptions:an,labelOptions:En}},[rn,At,$t,It,Xt])},yn=pn;function dr(Ut){var rn=le.useRef();rn.current=Ut;var At=le.useCallback(function(){return rn.current.apply(rn,arguments)},[]);return At}function qn(Ut){var rn=Ut.mode,At=Ut.options,$t=Ut.children,It=Ut.backfill,Xt=Ut.allowClear,gt=Ut.placeholder,ln=Ut.getInputElement,an=Ut.showSearch,En=Ut.onSearch,qt=Ut.defaultOpen,Qt=Ut.autoFocus,en=Ut.labelInValue,hn=Ut.value,cr=Ut.inputValue,sr=Ut.optionLabelProp,gr=isMultiple(rn),Da=an!==void 0?an:gr||rn==="combobox",Ma=At||convertChildrenToData($t);if(warning(rn!=="tags"||Ma.every(function(Ea){return!Ea.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),rn==="tags"||rn==="combobox"){var Xa=Ma.some(function(Ea){return Ea.options?Ea.options.some(function(wa){return typeof("value"in wa?wa.value:wa.key)=="number"}):typeof("value"in Ea?Ea.value:Ea.key)=="number"});warning(!Xa,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(rn!=="combobox"||!sr,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(rn==="combobox"||!It,"`backfill` only works with `combobox` mode."),warning(rn==="combobox"||!ln,"`getInputElement` only work with `combobox` mode."),noteOnce(rn!=="combobox"||!ln||!Xt||!gt,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),En&&!Da&&rn!=="combobox"&&rn!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!qt||Qt,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),hn!=null){var Ca=toArray(hn);warning(!en||Ca.every(function(Ea){return _typeof(Ea)==="object"&&("key"in Ea||"value"in Ea)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!gr||Array.isArray(hn),"`value` should be array when `mode` is `multiple` or `tags`")}if($t){var oa=null;toNodeArray($t).some(function(Ea){if(!React.isValidElement(Ea)||!Ea.type)return!1;var wa=Ea,za=wa.type;if(za.isSelectOption)return!1;if(za.isSelectOptGroup){var Qa=toNodeArray(Ea.props.children).every(function(lo){return!React.isValidElement(lo)||!Ea.type||lo.type.isSelectOption?!0:(oa=lo.type,!1)});return!Qa}return oa=za,!0}),oa&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(oa.displayName||oa.name||oa,"`.")),warning(cr===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Hn(Ut,rn){if(Ut){var At=function $t(It){for(var Xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,gt=0;gt<It.length;gt++){var ln=It[gt];if(ln[rn==null?void 0:rn.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!Xt&&Array.isArray(ln[rn==null?void 0:rn.options])&&$t(ln[rn==null?void 0:rn.options],!0))break}};At(Ut)}}var Tr=null,Or=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","optionRender","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","labelRender","value","defaultValue","labelInValue","onChange","maxCount"],ga=["inputValue"];function va(Ut){return!Ut||(0,xe.Z)(Ut)!=="object"}var Ln=le.forwardRef(function(Ut,rn){var At=Ut.id,$t=Ut.mode,It=Ut.prefixCls,Xt=It===void 0?"rc-select":It,gt=Ut.backfill,ln=Ut.fieldNames,an=Ut.inputValue,En=Ut.searchValue,qt=Ut.onSearch,Qt=Ut.autoClearSearchValue,en=Qt===void 0?!0:Qt,hn=Ut.onSelect,cr=Ut.onDeselect,sr=Ut.dropdownMatchSelectWidth,gr=sr===void 0?!0:sr,Da=Ut.filterOption,Ma=Ut.filterSort,Xa=Ut.optionFilterProp,Ca=Ut.optionLabelProp,oa=Ut.options,Ea=Ut.optionRender,wa=Ut.children,za=Ut.defaultActiveFirstOption,Qa=Ut.menuItemSelectedIcon,lo=Ut.virtual,ba=Ut.direction,Na=Ut.listHeight,ja=Na===void 0?200:Na,yo=Ut.listItemHeight,jo=yo===void 0?20:yo,Do=Ut.labelRender,Ar=Ut.value,Wr=Ut.defaultValue,Bo=Ut.labelInValue,Lo=Ut.onChange,po=Ut.maxCount,ti=(0,ye.Z)(Ut,Or),li=(0,Gt.ZP)(At),ji=Yt($t),bi=!!(!oa&&wa),di=le.useMemo(function(){return Da===void 0&&$t==="combobox"?!1:Da},[Da,$t]),si=le.useMemo(function(){return et(ln,bi)},[JSON.stringify(ln),bi]),Ai=(0,fe.Z)("",{value:En!==void 0?En:an,postState:function(vi){return vi||""}}),_o=(0,ge.Z)(Ai,2),So=_o[0],Ya=_o[1],vr=yn(oa,wa,si,Xa,Ca),ir=vr.valueOptions,Gr=vr.labelOptions,_r=vr.options,Ta=le.useCallback(function(Ko){var vi=Qe(Ko);return vi.map(function(qo){var oi,Zi,rl,Gl,Pl;if(va(qo))oi=qo;else{var Wi;rl=qo.key,Zi=qo.label,oi=(Wi=qo.value)!==null&&Wi!==void 0?Wi:rl}var Vt=ir.get(oi);if(Vt){var Hl;if(Zi===void 0&&(Zi=Vt==null?void 0:Vt[Ca||si.label]),rl===void 0&&(rl=(Hl=Vt==null?void 0:Vt.key)!==null&&Hl!==void 0?Hl:oi),Gl=Vt==null?void 0:Vt.disabled,Pl=Vt==null?void 0:Vt.title,0)var ts}return{label:Zi,value:oi,key:rl,disabled:Gl,title:Pl}})},[si,Ca,ir]),Ja=(0,fe.Z)(Wr,{value:Ar}),Vr=(0,ge.Z)(Ja,2),Dr=Vr[0],sa=Vr[1],Ba=le.useMemo(function(){var Ko,vi=ji&&Dr===null?[]:Dr,qo=Ta(vi);return $t==="combobox"&&de((Ko=qo[0])===null||Ko===void 0?void 0:Ko.value)?[]:qo},[Dr,Ta,$t,ji]),zo=Cr(Ba,ir),xi=(0,ge.Z)(zo,2),fi=xi[0],Li=xi[1],Go=le.useMemo(function(){if(!$t&&fi.length===1){var Ko=fi[0];if(Ko.value===null&&(Ko.label===null||Ko.label===void 0))return[]}return fi.map(function(vi){var qo;return(0,Ve.Z)((0,Ve.Z)({},vi),{},{label:(qo=typeof Do=="function"?Do(vi):vi.label)!==null&&qo!==void 0?qo:vi.value})})},[$t,fi,Do]),Di=le.useMemo(function(){return new Set(fi.map(function(Ko){return Ko.value}))},[fi]);le.useEffect(function(){if($t==="combobox"){var Ko,vi=(Ko=fi[0])===null||Ko===void 0?void 0:Ko.value;Ya(He(vi)?String(vi):"")}},[fi]);var zi=dr(function(Ko,vi){var qo=vi!=null?vi:Ko;return(0,me.Z)((0,me.Z)({},si.value,Ko),si.label,qo)}),Ri=le.useMemo(function(){if($t!=="tags")return _r;var Ko=(0,Ze.Z)(_r),vi=function(oi){return ir.has(oi)};return(0,Ze.Z)(fi).sort(function(qo,oi){return qo.value<oi.value?-1:1}).forEach(function(qo){var oi=qo.value;vi(oi)||Ko.push(zi(oi,qo.label))}),Ko},[zi,_r,ir,fi,$t]),Ni=fr(Ri,si,So,di,Xa),ol=le.useMemo(function(){return $t!=="tags"||!So||Ni.some(function(Ko){return Ko[Xa||"value"]===So})||Ni.some(function(Ko){return Ko[si.value]===So})?Ni:[zi(So)].concat((0,Ze.Z)(Ni))},[zi,Xa,$t,Ni,So,si]),fl=function Ko(vi){var qo=(0,Ze.Z)(vi).sort(function(oi,Zi){return Ma(oi,Zi,{searchValue:So})});return qo.map(function(oi){return Array.isArray(oi.options)?(0,Ve.Z)((0,Ve.Z)({},oi),{},{options:oi.options.length>0?Ko(oi.options):oi.options}):oi})},ll=le.useMemo(function(){return Ma?fl(ol):ol},[ol,Ma,So]),sl=le.useMemo(function(){return ot(ll,{fieldNames:si,childrenAsData:bi})},[ll,si,bi]),ul=function(vi){var qo=Ta(vi);if(sa(qo),Lo&&(qo.length!==fi.length||qo.some(function(rl,Gl){var Pl;return((Pl=fi[Gl])===null||Pl===void 0?void 0:Pl.value)!==(rl==null?void 0:rl.value)}))){var oi=Bo?qo:qo.map(function(rl){return rl.value}),Zi=qo.map(function(rl){return dt(Li(rl.value))});Lo(ji?oi:oi[0],ji?Zi:Zi[0])}},ni=le.useState(null),Ro=(0,ge.Z)(ni,2),Qi=Ro[0],Ji=Ro[1],ri=le.useState(0),Vi=(0,ge.Z)(ri,2),Xi=Vi[0],mi=Vi[1],uo=za!==void 0?za:$t!=="combobox",Mi=le.useCallback(function(Ko,vi){var qo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},oi=qo.source,Zi=oi===void 0?"keyboard":oi;mi(vi),gt&&$t==="combobox"&&Ko!==null&&Zi==="keyboard"&&Ji(String(Ko))},[gt,$t]),bl=function(vi,qo,oi){var Zi=function(){var ki,Ql=Li(vi);return[Bo?{label:Ql==null?void 0:Ql[si.label],value:vi,key:(ki=Ql==null?void 0:Ql.key)!==null&&ki!==void 0?ki:vi}:vi,dt(Ql)]};if(qo&&hn){var rl=Zi(),Gl=(0,ge.Z)(rl,2),Pl=Gl[0],Wi=Gl[1];hn(Pl,Wi)}else if(!qo&&cr&&oi!=="clear"){var Vt=Zi(),Hl=(0,ge.Z)(Vt,2),ts=Hl[0],Ol=Hl[1];cr(ts,Ol)}},Tl=dr(function(Ko,vi){var qo,oi=ji?vi.selected:!0;oi?qo=ji?[].concat((0,Ze.Z)(fi),[Ko]):[Ko]:qo=fi.filter(function(Zi){return Zi.value!==Ko}),ul(qo),bl(Ko,oi),$t==="combobox"?Ji(""):(!Yt||en)&&(Ya(""),Ji(""))}),Cl=function(vi,qo){ul(vi);var oi=qo.type,Zi=qo.values;(oi==="remove"||oi==="clear")&&Zi.forEach(function(rl){bl(rl.value,!1,oi)})},ml=function(vi,qo){if(Ya(vi),Ji(null),qo.source==="submit"){var oi=(vi||"").trim();if(oi){var Zi=Array.from(new Set([].concat((0,Ze.Z)(Di),[oi])));ul(Zi),bl(oi,!0),Ya("")}return}qo.source!=="blur"&&($t==="combobox"&&ul(vi),qt==null||qt(vi))},ws=function(vi){var qo=vi;$t!=="tags"&&(qo=vi.map(function(Zi){var rl=Gr.get(Zi);return rl==null?void 0:rl.value}).filter(function(Zi){return Zi!==void 0}));var oi=Array.from(new Set([].concat((0,Ze.Z)(Di),(0,Ze.Z)(qo))));ul(oi),oi.forEach(function(Zi){bl(Zi,!0)})},fs=le.useMemo(function(){var Ko=lo!==!1&&gr!==!1;return(0,Ve.Z)((0,Ve.Z)({},vr),{},{flattenOptions:sl,onActiveValue:Mi,defaultActiveFirstOption:uo,onSelect:Tl,menuItemSelectedIcon:Qa,rawValues:Di,fieldNames:si,virtual:Ko,direction:ba,listHeight:ja,listItemHeight:jo,childrenAsData:bi,maxCount:po,optionRender:Ea})},[po,vr,sl,Mi,uo,Tl,Qa,Di,si,lo,gr,ba,ja,jo,bi,Ea]);return le.createElement(Me.Provider,{value:fs},le.createElement(Zt,(0,y.Z)({},ti,{id:li,prefixCls:Xt,ref:rn,omitDomProps:ga,mode:$t,displayValues:Go,onDisplayValuesChange:Cl,direction:ba,searchValue:So,onSearch:ml,autoClearSearchValue:en,onSearchSplit:ws,dropdownMatchSelectWidth:gr,OptionList:hr,emptyOptions:!sl.length,activeValue:Qi,activeDescendantId:"".concat(li,"_list_").concat(Xi)})))}),tr=Ln;tr.Option=zt,tr.OptGroup=tn;var Lr=tr,Mr=Lr},22711:function(Nn,jt,b){"use strict";b.r(jt),b.d(jt,{ResizableTextArea:function(){return Ae},default:function(){return yt}});var y=b(60499),Ze=b(18642),me=b(85899),Ve=b(77654),ge=b(72190),ye=b(42244),xe=b(92310),fe=b.n(xe),Se=b(36901),le=b(66003),pe=b(30292),we=b(18929),ke=b(59301),De=b(43749),Fe=b(29301),ue=b(34280),ve=b(16089),Ie=`
|
|
|
min-height:0 !important;
|
|
|
max-height:none !important;
|
|
|
height:0 !important;
|
|
|
visibility:hidden !important;
|
|
|
overflow:hidden !important;
|
|
|
position:absolute !important;
|
|
|
z-index:-1000 !important;
|
|
|
top:0 !important;
|
|
|
right:0 !important;
|
|
|
pointer-events: none !important;
|
|
|
`,Le=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Je={},ce;function _e(Qe){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Et=Qe.getAttribute("id")||Qe.getAttribute("data-reactid")||Qe.getAttribute("name");if(nt&&Je[Et])return Je[Et];var He=window.getComputedStyle(Qe),de=He.getPropertyValue("box-sizing")||He.getPropertyValue("-moz-box-sizing")||He.getPropertyValue("-webkit-box-sizing"),Oe=parseFloat(He.getPropertyValue("padding-bottom"))+parseFloat(He.getPropertyValue("padding-top")),at=parseFloat(He.getPropertyValue("border-bottom-width"))+parseFloat(He.getPropertyValue("border-top-width")),ct=Le.map(function($e){return"".concat($e,":").concat(He.getPropertyValue($e))}).join(";"),Pe={sizingStyle:ct,paddingSize:Oe,borderSize:at,boxSizing:de};return nt&&Et&&(Je[Et]=Pe),Pe}function Ke(Qe){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,He=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ce||(ce=document.createElement("textarea"),ce.setAttribute("tab-index","-1"),ce.setAttribute("aria-hidden","true"),ce.setAttribute("name","hiddenTextarea"),document.body.appendChild(ce)),Qe.getAttribute("wrap")?ce.setAttribute("wrap",Qe.getAttribute("wrap")):ce.removeAttribute("wrap");var de=_e(Qe,nt),Oe=de.paddingSize,at=de.borderSize,ct=de.boxSizing,Pe=de.sizingStyle;ce.setAttribute("style","".concat(Pe,";").concat(Ie)),ce.value=Qe.value||Qe.placeholder||"";var $e=void 0,ut=void 0,St,ft=ce.scrollHeight;if(ct==="border-box"?ft+=at:ct==="content-box"&&(ft-=Oe),Et!==null||He!==null){ce.value=" ";var Dt=ce.scrollHeight-Oe;Et!==null&&($e=Dt*Et,ct==="border-box"&&($e=$e+Oe+at),ft=Math.max($e,ft)),He!==null&&(ut=Dt*He,ct==="border-box"&&(ut=ut+Oe+at),St=ft>ut?"":"hidden",ft=Math.min(ut,ft))}var We={height:ft,overflowY:St,resize:"none"};return $e&&(We.minHeight=$e),ut&&(We.maxHeight=ut),We}var Re=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],lt=0,Te=1,Ue=2,qe=ke.forwardRef(function(Qe,nt){var Et=Qe,He=Et.prefixCls,de=Et.defaultValue,Oe=Et.value,at=Et.autoSize,ct=Et.onResize,Pe=Et.className,$e=Et.style,ut=Et.disabled,St=Et.onChange,ft=Et.onInternalAutoSize,Dt=(0,ye.Z)(Et,Re),We=(0,we.Z)(de,{value:Oe,postState:function(zt){return zt!=null?zt:""}}),kt=(0,ge.Z)(We,2),Ot=kt[0],ie=kt[1],oe=function(zt){ie(zt.target.value),St==null||St(zt)},te=ke.useRef();ke.useImperativeHandle(nt,function(){return{textArea:te.current}});var x=ke.useMemo(function(){return at&&(0,De.Z)(at)==="object"?[at.minRows,at.maxRows]:[]},[at]),re=(0,ge.Z)(x,2),ne=re[0],se=re[1],Ne=!!at,ze=function(){try{if(document.activeElement===te.current){var zt=te.current,cn=zt.selectionStart,bn=zt.selectionEnd,bt=zt.scrollTop;te.current.setSelectionRange(cn,bn),te.current.scrollTop=bt}}catch(Ht){}},et=ke.useState(Ue),ot=(0,ge.Z)(et,2),dt=ot[0],ht=ot[1],he=ke.useState(),Me=(0,ge.Z)(he,2),Ye=Me[0],Pt=Me[1],Nt=function(){ht(lt)};(0,ue.Z)(function(){Ne&&Nt()},[Oe,ne,se,Ne]),(0,ue.Z)(function(){if(dt===lt)ht(Te);else if(dt===Te){var xt=Ke(te.current,!1,ne,se);ht(Ue),Pt(xt)}else ze()},[dt]);var Yt=ke.useRef(),Lt=function(){ve.Z.cancel(Yt.current)},Zt=function(zt){dt===Ue&&(ct==null||ct(zt),at&&(Lt(),Yt.current=(0,ve.Z)(function(){Nt()})))};ke.useEffect(function(){return Lt},[]);var Rt=Ne?Ye:null,tn=(0,me.Z)((0,me.Z)({},$e),Rt);return(dt===lt||dt===Te)&&(tn.overflowY="hidden",tn.overflowX="hidden"),ke.createElement(Fe.Z,{onResize:Zt,disabled:!(at||ct)},ke.createElement("textarea",(0,y.Z)({},Dt,{ref:te,style:tn,className:fe()(He,Pe,(0,Ze.Z)({},"".concat(He,"-disabled"),ut)),disabled:ut,value:Ot,onChange:oe})))}),Ae=qe,rt=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],Ce=ke.forwardRef(function(Qe,nt){var Et,He=Qe.defaultValue,de=Qe.value,Oe=Qe.onFocus,at=Qe.onBlur,ct=Qe.onChange,Pe=Qe.allowClear,$e=Qe.maxLength,ut=Qe.onCompositionStart,St=Qe.onCompositionEnd,ft=Qe.suffix,Dt=Qe.prefixCls,We=Dt===void 0?"rc-textarea":Dt,kt=Qe.showCount,Ot=Qe.count,ie=Qe.className,oe=Qe.style,te=Qe.disabled,x=Qe.hidden,re=Qe.classNames,ne=Qe.styles,se=Qe.onResize,Ne=Qe.onClear,ze=Qe.onPressEnter,et=Qe.readOnly,ot=Qe.autoSize,dt=Qe.onKeyDown,ht=(0,ye.Z)(Qe,rt),he=(0,we.Z)(He,{value:de,defaultValue:He}),Me=(0,ge.Z)(he,2),Ye=Me[0],Pt=Me[1],Nt=Ye==null?"":String(Ye),Yt=ke.useState(!1),Lt=(0,ge.Z)(Yt,2),Zt=Lt[0],Rt=Lt[1],tn=ke.useRef(!1),xt=ke.useState(null),zt=(0,ge.Z)(xt,2),cn=zt[0],bn=zt[1],bt=(0,ke.useRef)(null),Ht=(0,ke.useRef)(null),Jt=function(){var tr;return(tr=Ht.current)===null||tr===void 0?void 0:tr.textArea},vn=function(){Jt().focus()};(0,ke.useImperativeHandle)(nt,function(){var Ln;return{resizableTextArea:Ht.current,focus:vn,blur:function(){Jt().blur()},nativeElement:((Ln=bt.current)===null||Ln===void 0?void 0:Ln.nativeElement)||Jt()}}),(0,ke.useEffect)(function(){Rt(function(Ln){return!te&&Ln})},[te]);var Bn=ke.useState(null),Yn=(0,ge.Z)(Bn,2),hr=Yn[0],Cr=Yn[1];ke.useEffect(function(){if(hr){var Ln;(Ln=Jt()).setSelectionRange.apply(Ln,(0,Ve.Z)(hr))}},[hr]);var Un=(0,le.Z)(Ot,kt),fr=(Et=Un.max)!==null&&Et!==void 0?Et:$e,Gt=Number(fr)>0,Wt=Un.strategy(Nt),dn=!!fr&&Wt>fr,un=function(tr,Lr){var Mr=Lr;!tn.current&&Un.exceedFormatter&&Un.max&&Un.strategy(Lr)>Un.max&&(Mr=Un.exceedFormatter(Lr,{max:Un.max}),Lr!==Mr&&Cr([Jt().selectionStart||0,Jt().selectionEnd||0])),Pt(Mr),(0,pe.rJ)(tr.currentTarget,tr,ct,Mr)},on=function(tr){tn.current=!0,ut==null||ut(tr)},On=function(tr){tn.current=!1,un(tr,tr.currentTarget.value),St==null||St(tr)},pn=function(tr){un(tr,tr.target.value)},yn=function(tr){tr.key==="Enter"&&ze&&ze(tr),dt==null||dt(tr)},dr=function(tr){Rt(!0),Oe==null||Oe(tr)},qn=function(tr){Rt(!1),at==null||at(tr)},Hn=function(tr){Pt(""),vn(),(0,pe.rJ)(Jt(),tr,ct)},Tr=ft,Or;Un.show&&(Un.showFormatter?Or=Un.showFormatter({value:Nt,count:Wt,maxLength:fr}):Or="".concat(Wt).concat(Gt?" / ".concat(fr):""),Tr=ke.createElement(ke.Fragment,null,Tr,ke.createElement("span",{className:fe()("".concat(We,"-data-count"),re==null?void 0:re.count),style:ne==null?void 0:ne.count},Or)));var ga=function(tr){var Lr;se==null||se(tr),(Lr=Jt())!==null&&Lr!==void 0&&Lr.style.height&&bn(!0)},va=!ot&&!kt&&!Pe;return ke.createElement(Se.BaseInput,{ref:bt,value:Nt,allowClear:Pe,handleReset:Hn,suffix:Tr,prefixCls:We,classNames:(0,me.Z)((0,me.Z)({},re),{},{affixWrapper:fe()(re==null?void 0:re.affixWrapper,(0,Ze.Z)((0,Ze.Z)({},"".concat(We,"-show-count"),kt),"".concat(We,"-textarea-allow-clear"),Pe))}),disabled:te,focused:Zt,className:fe()(ie,dn&&"".concat(We,"-out-of-range")),style:(0,me.Z)((0,me.Z)({},oe),cn&&!va?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Or=="string"?Or:void 0}},hidden:x,readOnly:et,onClear:Ne},ke.createElement(Ae,(0,y.Z)({},ht,{autoSize:ot,maxLength:$e,onKeyDown:yn,onChange:pn,onFocus:dr,onBlur:qn,onCompositionStart:on,onCompositionEnd:On,className:fe()(re==null?void 0:re.textarea),style:(0,me.Z)((0,me.Z)({},ne==null?void 0:ne.textarea),{},{resize:oe==null?void 0:oe.resize}),disabled:te,prefixCls:We,onResize:ga,ref:Ht,readOnly:et})))}),Be=Ce,yt=Be},639:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return Je}});var y=b(60499),Ze=b(18642),me=b(85899),Ve=b(72190),ge=b(42244),ye=b(59301),xe=b(92310),fe=b.n(xe),Se=b(26112),le=b(30699),pe=function(_e){for(var Ke=_e.prefixCls,Re=_e.level,lt=_e.isStart,Te=_e.isEnd,Ue="".concat(Ke,"-indent-unit"),qe=[],Ae=0;Ae<Re;Ae+=1)qe.push(ye.createElement("span",{key:Ae,className:fe()(Ue,(0,Ze.Z)((0,Ze.Z)({},"".concat(Ue,"-start"),lt[Ae]),"".concat(Ue,"-end"),Te[Ae]))}));return ye.createElement("span",{"aria-hidden":"true",className:"".concat(Ke,"-indent")},qe)},we=ye.memo(pe),ke=b(65065),De=b(34061),Fe=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],ue="open",ve="close",Ie="---",Le=function(_e){var Ke,Re,lt,Te=_e.eventKey,Ue=_e.className,qe=_e.style,Ae=_e.dragOver,rt=_e.dragOverGapTop,Ce=_e.dragOverGapBottom,Be=_e.isLeaf,yt=_e.isStart,Qe=_e.isEnd,nt=_e.expanded,Et=_e.selected,He=_e.checked,de=_e.halfChecked,Oe=_e.loading,at=_e.domRef,ct=_e.active,Pe=_e.data,$e=_e.onMouseMove,ut=_e.selectable,St=(0,ge.Z)(_e,Fe),ft=ye.useContext(le.k),Dt=ye.useContext(le.y),We=ye.useRef(null),kt=ye.useState(!1),Ot=(0,Ve.Z)(kt,2),ie=Ot[0],oe=Ot[1],te=!!(ft.disabled||_e.disabled||(Ke=Dt.nodeDisabled)!==null&&Ke!==void 0&&Ke.call(Dt,Pe)),x=ye.useMemo(function(){return!ft.checkable||_e.checkable===!1?!1:ft.checkable},[ft.checkable,_e.checkable]),re=function(Wt){te||ft.onNodeSelect(Wt,(0,De.F)(_e))},ne=function(Wt){te||!x||_e.disableCheckbox||ft.onNodeCheck(Wt,(0,De.F)(_e),!He)},se=ye.useMemo(function(){return typeof ut=="boolean"?ut:ft.selectable},[ut,ft.selectable]),Ne=function(Wt){ft.onNodeClick(Wt,(0,De.F)(_e)),se?re(Wt):ne(Wt)},ze=function(Wt){ft.onNodeDoubleClick(Wt,(0,De.F)(_e))},et=function(Wt){ft.onNodeMouseEnter(Wt,(0,De.F)(_e))},ot=function(Wt){ft.onNodeMouseLeave(Wt,(0,De.F)(_e))},dt=function(Wt){ft.onNodeContextMenu(Wt,(0,De.F)(_e))},ht=ye.useMemo(function(){return!!(ft.draggable&&(!ft.draggable.nodeDraggable||ft.draggable.nodeDraggable(Pe)))},[ft.draggable,Pe]),he=function(Wt){Wt.stopPropagation(),oe(!0),ft.onNodeDragStart(Wt,_e);try{Wt.dataTransfer.setData("text/plain","")}catch(dn){}},Me=function(Wt){Wt.preventDefault(),Wt.stopPropagation(),ft.onNodeDragEnter(Wt,_e)},Ye=function(Wt){Wt.preventDefault(),Wt.stopPropagation(),ft.onNodeDragOver(Wt,_e)},Pt=function(Wt){Wt.stopPropagation(),ft.onNodeDragLeave(Wt,_e)},Nt=function(Wt){Wt.stopPropagation(),oe(!1),ft.onNodeDragEnd(Wt,_e)},Yt=function(Wt){Wt.preventDefault(),Wt.stopPropagation(),oe(!1),ft.onNodeDrop(Wt,_e)},Lt=function(Wt){Oe||ft.onNodeExpand(Wt,(0,De.F)(_e))},Zt=ye.useMemo(function(){var Gt=(0,ke.Z)(ft.keyEntities,Te)||{},Wt=Gt.children;return!!(Wt||[]).length},[ft.keyEntities,Te]),Rt=ye.useMemo(function(){return Be===!1?!1:Be||!ft.loadData&&!Zt||ft.loadData&&_e.loaded&&!Zt},[Be,ft.loadData,Zt,_e.loaded]);ye.useEffect(function(){Oe||typeof ft.loadData=="function"&&nt&&!Rt&&!_e.loaded&&ft.onNodeLoad((0,De.F)(_e))},[Oe,ft.loadData,ft.onNodeLoad,nt,Rt,_e]);var tn=ye.useMemo(function(){var Gt;return(Gt=ft.draggable)!==null&&Gt!==void 0&&Gt.icon?ye.createElement("span",{className:"".concat(ft.prefixCls,"-draggable-icon")},ft.draggable.icon):null},[ft.draggable]),xt=function(Wt){var dn=_e.switcherIcon||ft.switcherIcon;return typeof dn=="function"?dn((0,me.Z)((0,me.Z)({},_e),{},{isLeaf:Wt})):dn},zt=function(){if(Rt){var Wt=xt(!0);return Wt!==!1?ye.createElement("span",{className:fe()("".concat(ft.prefixCls,"-switcher"),"".concat(ft.prefixCls,"-switcher-noop"))},Wt):null}var dn=xt(!1);return dn!==!1?ye.createElement("span",{onClick:Lt,className:fe()("".concat(ft.prefixCls,"-switcher"),"".concat(ft.prefixCls,"-switcher_").concat(nt?ue:ve))},dn):null},cn=ye.useMemo(function(){if(!x)return null;var Gt=typeof x!="boolean"?x:null;return ye.createElement("span",{className:fe()("".concat(ft.prefixCls,"-checkbox"),(0,Ze.Z)((0,Ze.Z)((0,Ze.Z)({},"".concat(ft.prefixCls,"-checkbox-checked"),He),"".concat(ft.prefixCls,"-checkbox-indeterminate"),!He&&de),"".concat(ft.prefixCls,"-checkbox-disabled"),te||_e.disableCheckbox)),onClick:ne,role:"checkbox","aria-checked":de?"mixed":He,"aria-disabled":te||_e.disableCheckbox,"aria-label":"Select ".concat(typeof _e.title=="string"?_e.title:"tree node")},Gt)},[x,He,de,te,_e.disableCheckbox,_e.title]),bn=ye.useMemo(function(){return Rt?null:nt?ue:ve},[Rt,nt]),bt=ye.useMemo(function(){return ye.createElement("span",{className:fe()("".concat(ft.prefixCls,"-iconEle"),"".concat(ft.prefixCls,"-icon__").concat(bn||"docu"),(0,Ze.Z)({},"".concat(ft.prefixCls,"-icon_loading"),Oe))})},[ft.prefixCls,bn,Oe]),Ht=ye.useMemo(function(){var Gt=!!ft.draggable,Wt=!_e.disabled&&Gt&&ft.dragOverNodeKey===Te;return Wt?ft.dropIndicatorRender({dropPosition:ft.dropPosition,dropLevelOffset:ft.dropLevelOffset,indent:ft.indent,prefixCls:ft.prefixCls,direction:ft.direction}):null},[ft.dropPosition,ft.dropLevelOffset,ft.indent,ft.prefixCls,ft.direction,ft.draggable,ft.dragOverNodeKey,ft.dropIndicatorRender]),Jt=ye.useMemo(function(){var Gt=_e.title,Wt=Gt===void 0?Ie:Gt,dn="".concat(ft.prefixCls,"-node-content-wrapper"),un;if(ft.showIcon){var on=_e.icon||ft.icon;un=on?ye.createElement("span",{className:fe()("".concat(ft.prefixCls,"-iconEle"),"".concat(ft.prefixCls,"-icon__customize"))},typeof on=="function"?on(_e):on):bt}else ft.loadData&&Oe&&(un=bt);var On;return typeof Wt=="function"?On=Wt(Pe):ft.titleRender?On=ft.titleRender(Pe):On=Wt,ye.createElement("span",{ref:We,title:typeof Wt=="string"?Wt:"",className:fe()(dn,"".concat(dn,"-").concat(bn||"normal"),(0,Ze.Z)({},"".concat(ft.prefixCls,"-node-selected"),!te&&(Et||ie))),onMouseEnter:et,onMouseLeave:ot,onContextMenu:dt,onClick:Ne,onDoubleClick:ze},un,ye.createElement("span",{className:"".concat(ft.prefixCls,"-title")},On),Ht)},[ft.prefixCls,ft.showIcon,_e,ft.icon,bt,ft.titleRender,Pe,bn,et,ot,dt,Ne,ze]),vn=(0,Se.Z)(St,{aria:!0,data:!0}),Bn=(0,ke.Z)(ft.keyEntities,Te)||{},Yn=Bn.level,hr=Qe[Qe.length-1],Cr=!te&&ht,Un=ft.draggingNodeKey===Te,fr=ut!==void 0?{"aria-selected":!!ut}:void 0;return ye.createElement("div",(0,y.Z)({ref:at,role:"treeitem","aria-expanded":Be?void 0:nt,className:fe()(Ue,"".concat(ft.prefixCls,"-treenode"),(lt={},(0,Ze.Z)((0,Ze.Z)((0,Ze.Z)((0,Ze.Z)((0,Ze.Z)((0,Ze.Z)((0,Ze.Z)((0,Ze.Z)((0,Ze.Z)((0,Ze.Z)(lt,"".concat(ft.prefixCls,"-treenode-disabled"),te),"".concat(ft.prefixCls,"-treenode-switcher-").concat(nt?"open":"close"),!Be),"".concat(ft.prefixCls,"-treenode-checkbox-checked"),He),"".concat(ft.prefixCls,"-treenode-checkbox-indeterminate"),de),"".concat(ft.prefixCls,"-treenode-selected"),Et),"".concat(ft.prefixCls,"-treenode-loading"),Oe),"".concat(ft.prefixCls,"-treenode-active"),ct),"".concat(ft.prefixCls,"-treenode-leaf-last"),hr),"".concat(ft.prefixCls,"-treenode-draggable"),ht),"dragging",Un),(0,Ze.Z)((0,Ze.Z)((0,Ze.Z)((0,Ze.Z)((0,Ze.Z)((0,Ze.Z)((0,Ze.Z)(lt,"drop-target",ft.dropTargetKey===Te),"drop-container",ft.dropContainerKey===Te),"drag-over",!te&&Ae),"drag-over-gap-top",!te&&rt),"drag-over-gap-bottom",!te&&Ce),"filter-node",(Re=ft.filterTreeNode)===null||Re===void 0?void 0:Re.call(ft,(0,De.F)(_e))),"".concat(ft.prefixCls,"-treenode-leaf"),Rt))),style:qe,draggable:Cr,onDragStart:Cr?he:void 0,onDragEnter:ht?Me:void 0,onDragOver:ht?Ye:void 0,onDragLeave:ht?Pt:void 0,onDrop:ht?Yt:void 0,onDragEnd:ht?Nt:void 0,onMouseMove:$e},fr,vn),ye.createElement(we,{prefixCls:ft.prefixCls,level:Yn,isStart:yt,isEnd:Qe}),tn,zt(),cn,Jt)};Le.isTreeNode=1;var Je=Le},30699:function(Nn,jt,b){"use strict";b.d(jt,{k:function(){return Ze},y:function(){return me}});var y=b(59301),Ze=y.createContext(null),me=y.createContext({})},87632:function(Nn,jt,b){"use strict";b.d(jt,{OF:function(){return Te.Z},y6:function(){return ve.y},ZP:function(){return te}});var y=b(60499),Ze=b(43749),me=b(85899),Ve=b(77654),ge=b(38705),ye=b(17212),xe=b(15793),fe=b(39153),Se=b(55401),le=b(18642),pe=b(92310),we=b.n(pe),ke=b(10228),De=b(26112),Fe=b(48736),ue=b(59301),ve=b(30699),Ie=function(re){var ne=re.dropPosition,se=re.dropLevelOffset,Ne=re.indent,ze={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(ne){case-1:ze.top=0,ze.left=-se*Ne;break;case 1:ze.bottom=0,ze.left=-se*Ne;break;case 0:ze.bottom=0,ze.left=Ne;break}return ue.createElement("div",{style:ze})},Le=Ie;function Je(x){if(x==null)throw new TypeError("Cannot destructure "+x)}var ce=b(72190),_e=b(42244),Ke=b(34280),Re=b(48911),lt=b(77900),Te=b(639);function Ue(x,re){var ne=ue.useState(!1),se=(0,ce.Z)(ne,2),Ne=se[0],ze=se[1];(0,Ke.Z)(function(){if(Ne)return x(),function(){re()}},[Ne]),(0,Ke.Z)(function(){return ze(!0),function(){ze(!1)}},[])}var qe=Ue,Ae=b(34061),rt=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Ce=ue.forwardRef(function(x,re){var ne=x.className,se=x.style,Ne=x.motion,ze=x.motionNodes,et=x.motionType,ot=x.onMotionStart,dt=x.onMotionEnd,ht=x.active,he=x.treeNodeRequiredProps,Me=(0,_e.Z)(x,rt),Ye=ue.useState(!0),Pt=(0,ce.Z)(Ye,2),Nt=Pt[0],Yt=Pt[1],Lt=ue.useContext(ve.k),Zt=Lt.prefixCls,Rt=ze&&et!=="hide";(0,Ke.Z)(function(){ze&&Rt!==Nt&&Yt(Rt)},[ze]);var tn=function(){ze&&ot()},xt=ue.useRef(!1),zt=function(){ze&&!xt.current&&(xt.current=!0,dt())};qe(tn,zt);var cn=function(bt){Rt===bt&&zt()};return ze?ue.createElement(lt.default,(0,y.Z)({ref:re,visible:Nt},Ne,{motionAppear:et==="show",onVisibleChanged:cn}),function(bn,bt){var Ht=bn.className,Jt=bn.style;return ue.createElement("div",{ref:bt,className:we()("".concat(Zt,"-treenode-motion"),Ht),style:Jt},ze.map(function(vn){var Bn=Object.assign({},(Je(vn.data),vn.data)),Yn=vn.title,hr=vn.key,Cr=vn.isStart,Un=vn.isEnd;delete Bn.children;var fr=(0,Ae.H8)(hr,he);return ue.createElement(Te.Z,(0,y.Z)({},Bn,fr,{title:Yn,active:ht,data:vn.data,key:hr,isStart:Cr,isEnd:Un}))}))}):ue.createElement(Te.Z,(0,y.Z)({domRef:re,className:ne,style:se},Me,{active:ht}))}),Be=Ce;function yt(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ne=x.length,se=re.length;if(Math.abs(ne-se)!==1)return{add:!1,key:null};function Ne(ze,et){var ot=new Map;ze.forEach(function(ht){ot.set(ht,!0)});var dt=et.filter(function(ht){return!ot.has(ht)});return dt.length===1?dt[0]:null}return ne<se?{add:!0,key:Ne(x,re)}:{add:!1,key:Ne(re,x)}}function Qe(x,re,ne){var se=x.findIndex(function(ot){return ot.key===ne}),Ne=x[se+1],ze=re.findIndex(function(ot){return ot.key===ne});if(Ne){var et=re.findIndex(function(ot){return ot.key===Ne.key});return re.slice(ze+1,et)}return re.slice(ze+1)}var nt=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","scrollWidth","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],Et={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},He=function(){},de="RC_TREE_MOTION_".concat(Math.random()),Oe={key:de},at={key:de,level:0,index:0,pos:"0",node:Oe,nodes:[Oe]},ct={parent:null,children:[],pos:at.pos,data:Oe,title:null,key:de,isStart:[],isEnd:[]};function Pe(x,re,ne,se){return re===!1||!ne?x:x.slice(0,Math.ceil(ne/se)+1)}function $e(x){var re=x.key,ne=x.pos;return(0,Ae.km)(re,ne)}function ut(x){for(var re=String(x.data.key),ne=x;ne.parent;)ne=ne.parent,re="".concat(ne.data.key," > ").concat(re);return re}var St=ue.forwardRef(function(x,re){var ne=x.prefixCls,se=x.data,Ne=x.selectable,ze=x.checkable,et=x.expandedKeys,ot=x.selectedKeys,dt=x.checkedKeys,ht=x.loadedKeys,he=x.loadingKeys,Me=x.halfCheckedKeys,Ye=x.keyEntities,Pt=x.disabled,Nt=x.dragging,Yt=x.dragOverNodeKey,Lt=x.dropPosition,Zt=x.motion,Rt=x.height,tn=x.itemHeight,xt=x.virtual,zt=x.scrollWidth,cn=x.focusable,bn=x.activeItem,bt=x.focused,Ht=x.tabIndex,Jt=x.onKeyDown,vn=x.onFocus,Bn=x.onBlur,Yn=x.onActiveChange,hr=x.onListChangeStart,Cr=x.onListChangeEnd,Un=(0,_e.Z)(x,nt),fr=ue.useRef(null),Gt=ue.useRef(null);ue.useImperativeHandle(re,function(){return{scrollTo:function(ln){fr.current.scrollTo(ln)},getIndentWidth:function(){return Gt.current.offsetWidth}}});var Wt=ue.useState(et),dn=(0,ce.Z)(Wt,2),un=dn[0],on=dn[1],On=ue.useState(se),pn=(0,ce.Z)(On,2),yn=pn[0],dr=pn[1],qn=ue.useState(se),Hn=(0,ce.Z)(qn,2),Tr=Hn[0],Or=Hn[1],ga=ue.useState([]),va=(0,ce.Z)(ga,2),Ln=va[0],tr=va[1],Lr=ue.useState(null),Mr=(0,ce.Z)(Lr,2),Ut=Mr[0],rn=Mr[1],At=ue.useRef(se);At.current=se;function $t(){var gt=At.current;dr(gt),Or(gt),tr([]),rn(null),Cr()}(0,Ke.Z)(function(){on(et);var gt=yt(un,et);if(gt.key!==null)if(gt.add){var ln=yn.findIndex(function(hn){var cr=hn.key;return cr===gt.key}),an=Pe(Qe(yn,se,gt.key),xt,Rt,tn),En=yn.slice();En.splice(ln+1,0,ct),Or(En),tr(an),rn("show")}else{var qt=se.findIndex(function(hn){var cr=hn.key;return cr===gt.key}),Qt=Pe(Qe(se,yn,gt.key),xt,Rt,tn),en=se.slice();en.splice(qt+1,0,ct),Or(en),tr(Qt),rn("hide")}else yn!==se&&(dr(se),Or(se))},[et,se]),ue.useEffect(function(){Nt||$t()},[Nt]);var It=Zt?Tr:se,Xt={expandedKeys:et,selectedKeys:ot,loadedKeys:ht,loadingKeys:he,checkedKeys:dt,halfCheckedKeys:Me,dragOverNodeKey:Yt,dropPosition:Lt,keyEntities:Ye};return ue.createElement(ue.Fragment,null,bt&&bn&&ue.createElement("span",{style:Et,"aria-live":"assertive"},ut(bn)),ue.createElement("div",null,ue.createElement("input",{style:Et,disabled:cn===!1||Pt,tabIndex:cn!==!1?Ht:null,onKeyDown:Jt,onFocus:vn,onBlur:Bn,value:"",onChange:He,"aria-label":"for screen reader"})),ue.createElement("div",{className:"".concat(ne,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},ue.createElement("div",{className:"".concat(ne,"-indent")},ue.createElement("div",{ref:Gt,className:"".concat(ne,"-indent-unit")}))),ue.createElement(Re.Z,(0,y.Z)({},Un,{data:It,itemKey:$e,height:Rt,fullHeight:!1,virtual:xt,itemHeight:tn,scrollWidth:zt,prefixCls:"".concat(ne,"-list"),ref:fr,role:"tree",onVisibleChange:function(ln){ln.every(function(an){return $e(an)!==de})&&$t()}}),function(gt){var ln=gt.pos,an=Object.assign({},(Je(gt.data),gt.data)),En=gt.title,qt=gt.key,Qt=gt.isStart,en=gt.isEnd,hn=(0,Ae.km)(qt,ln);delete an.key,delete an.children;var cr=(0,Ae.H8)(hn,Xt);return ue.createElement(Be,(0,y.Z)({},an,cr,{title:En,active:!!bn&&qt===bn.key,pos:ln,data:gt.data,isStart:Qt,isEnd:en,motion:Zt,motionNodes:qt===de?Ln:null,motionType:Ut,onMotionStart:hr,onMotionEnd:$t,treeNodeRequiredProps:Xt,onMouseMove:function(){Yn(null)}}))}))}),ft=St,Dt=b(82661),We=b(34643),kt=b(65065),Ot=10,ie=function(x){(0,fe.Z)(ne,x);var re=(0,Se.Z)(ne);function ne(){var se;(0,ge.Z)(this,ne);for(var Ne=arguments.length,ze=new Array(Ne),et=0;et<Ne;et++)ze[et]=arguments[et];return se=re.call.apply(re,[this].concat(ze)),(0,le.Z)((0,xe.Z)(se),"destroyed",!1),(0,le.Z)((0,xe.Z)(se),"delayedDragEnterLogic",void 0),(0,le.Z)((0,xe.Z)(se),"loadingRetryTimes",{}),(0,le.Z)((0,xe.Z)(se),"state",{keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,Ae.w$)()}),(0,le.Z)((0,xe.Z)(se),"dragStartMousePosition",null),(0,le.Z)((0,xe.Z)(se),"dragNodeProps",null),(0,le.Z)((0,xe.Z)(se),"currentMouseOverDroppableNodeKey",null),(0,le.Z)((0,xe.Z)(se),"listRef",ue.createRef()),(0,le.Z)((0,xe.Z)(se),"onNodeDragStart",function(ot,dt){var ht=se.state,he=ht.expandedKeys,Me=ht.keyEntities,Ye=se.props.onDragStart,Pt=dt.eventKey;se.dragNodeProps=dt,se.dragStartMousePosition={x:ot.clientX,y:ot.clientY};var Nt=(0,Dt._5)(he,Pt);se.setState({draggingNodeKey:Pt,dragChildrenKeys:(0,Dt.wA)(Pt,Me),indent:se.listRef.current.getIndentWidth()}),se.setExpandedKeys(Nt),window.addEventListener("dragend",se.onWindowDragEnd),Ye==null||Ye({event:ot,node:(0,Ae.F)(dt)})}),(0,le.Z)((0,xe.Z)(se),"onNodeDragEnter",function(ot,dt){var ht=se.state,he=ht.expandedKeys,Me=ht.keyEntities,Ye=ht.dragChildrenKeys,Pt=ht.flattenNodes,Nt=ht.indent,Yt=se.props,Lt=Yt.onDragEnter,Zt=Yt.onExpand,Rt=Yt.allowDrop,tn=Yt.direction,xt=dt.pos,zt=dt.eventKey;if(se.currentMouseOverDroppableNodeKey!==zt&&(se.currentMouseOverDroppableNodeKey=zt),!se.dragNodeProps){se.resetDragState();return}var cn=(0,Dt.OM)(ot,se.dragNodeProps,dt,Nt,se.dragStartMousePosition,Rt,Pt,Me,he,tn),bn=cn.dropPosition,bt=cn.dropLevelOffset,Ht=cn.dropTargetKey,Jt=cn.dropContainerKey,vn=cn.dropTargetPos,Bn=cn.dropAllowed,Yn=cn.dragOverNodeKey;if(Ye.includes(Ht)||!Bn){se.resetDragState();return}if(se.delayedDragEnterLogic||(se.delayedDragEnterLogic={}),Object.keys(se.delayedDragEnterLogic).forEach(function(hr){clearTimeout(se.delayedDragEnterLogic[hr])}),se.dragNodeProps.eventKey!==dt.eventKey&&(ot.persist(),se.delayedDragEnterLogic[xt]=window.setTimeout(function(){if(se.state.draggingNodeKey!==null){var hr=(0,Ve.Z)(he),Cr=(0,kt.Z)(Me,dt.eventKey);Cr&&(Cr.children||[]).length&&(hr=(0,Dt.L0)(he,dt.eventKey)),se.props.hasOwnProperty("expandedKeys")||se.setExpandedKeys(hr),Zt==null||Zt(hr,{node:(0,Ae.F)(dt),expanded:!0,nativeEvent:ot.nativeEvent})}},800)),se.dragNodeProps.eventKey===Ht&&bt===0){se.resetDragState();return}se.setState({dragOverNodeKey:Yn,dropPosition:bn,dropLevelOffset:bt,dropTargetKey:Ht,dropContainerKey:Jt,dropTargetPos:vn,dropAllowed:Bn}),Lt==null||Lt({event:ot,node:(0,Ae.F)(dt),expandedKeys:he})}),(0,le.Z)((0,xe.Z)(se),"onNodeDragOver",function(ot,dt){var ht=se.state,he=ht.dragChildrenKeys,Me=ht.flattenNodes,Ye=ht.keyEntities,Pt=ht.expandedKeys,Nt=ht.indent,Yt=se.props,Lt=Yt.onDragOver,Zt=Yt.allowDrop,Rt=Yt.direction;if(se.dragNodeProps){var tn=(0,Dt.OM)(ot,se.dragNodeProps,dt,Nt,se.dragStartMousePosition,Zt,Me,Ye,Pt,Rt),xt=tn.dropPosition,zt=tn.dropLevelOffset,cn=tn.dropTargetKey,bn=tn.dropContainerKey,bt=tn.dropTargetPos,Ht=tn.dropAllowed,Jt=tn.dragOverNodeKey;he.includes(cn)||!Ht||(se.dragNodeProps.eventKey===cn&&zt===0?se.state.dropPosition===null&&se.state.dropLevelOffset===null&&se.state.dropTargetKey===null&&se.state.dropContainerKey===null&&se.state.dropTargetPos===null&&se.state.dropAllowed===!1&&se.state.dragOverNodeKey===null||se.resetDragState():xt===se.state.dropPosition&&zt===se.state.dropLevelOffset&&cn===se.state.dropTargetKey&&bn===se.state.dropContainerKey&&bt===se.state.dropTargetPos&&Ht===se.state.dropAllowed&&Jt===se.state.dragOverNodeKey||se.setState({dropPosition:xt,dropLevelOffset:zt,dropTargetKey:cn,dropContainerKey:bn,dropTargetPos:bt,dropAllowed:Ht,dragOverNodeKey:Jt}),Lt==null||Lt({event:ot,node:(0,Ae.F)(dt)}))}}),(0,le.Z)((0,xe.Z)(se),"onNodeDragLeave",function(ot,dt){se.currentMouseOverDroppableNodeKey===dt.eventKey&&!ot.currentTarget.contains(ot.relatedTarget)&&(se.resetDragState(),se.currentMouseOverDroppableNodeKey=null);var ht=se.props.onDragLeave;ht==null||ht({event:ot,node:(0,Ae.F)(dt)})}),(0,le.Z)((0,xe.Z)(se),"onWindowDragEnd",function(ot){se.onNodeDragEnd(ot,null,!0),window.removeEventListener("dragend",se.onWindowDragEnd)}),(0,le.Z)((0,xe.Z)(se),"onNodeDragEnd",function(ot,dt){var ht=se.props.onDragEnd;se.setState({dragOverNodeKey:null}),se.cleanDragState(),ht==null||ht({event:ot,node:(0,Ae.F)(dt)}),se.dragNodeProps=null,window.removeEventListener("dragend",se.onWindowDragEnd)}),(0,le.Z)((0,xe.Z)(se),"onNodeDrop",function(ot,dt){var ht,he=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Me=se.state,Ye=Me.dragChildrenKeys,Pt=Me.dropPosition,Nt=Me.dropTargetKey,Yt=Me.dropTargetPos,Lt=Me.dropAllowed;if(Lt){var Zt=se.props.onDrop;if(se.setState({dragOverNodeKey:null}),se.cleanDragState(),Nt!==null){var Rt=(0,me.Z)((0,me.Z)({},(0,Ae.H8)(Nt,se.getTreeNodeRequiredProps())),{},{active:((ht=se.getActiveItem())===null||ht===void 0?void 0:ht.key)===Nt,data:(0,kt.Z)(se.state.keyEntities,Nt).node}),tn=Ye.includes(Nt);(0,Fe.ZP)(!tn,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var xt=(0,Dt.yx)(Yt),zt={event:ot,node:(0,Ae.F)(Rt),dragNode:se.dragNodeProps?(0,Ae.F)(se.dragNodeProps):null,dragNodesKeys:[se.dragNodeProps.eventKey].concat(Ye),dropToGap:Pt!==0,dropPosition:Pt+Number(xt[xt.length-1])};he||Zt==null||Zt(zt),se.dragNodeProps=null}}}),(0,le.Z)((0,xe.Z)(se),"cleanDragState",function(){var ot=se.state.draggingNodeKey;ot!==null&&se.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),se.dragStartMousePosition=null,se.currentMouseOverDroppableNodeKey=null}),(0,le.Z)((0,xe.Z)(se),"triggerExpandActionExpand",function(ot,dt){var ht=se.state,he=ht.expandedKeys,Me=ht.flattenNodes,Ye=dt.expanded,Pt=dt.key,Nt=dt.isLeaf;if(!(Nt||ot.shiftKey||ot.metaKey||ot.ctrlKey)){var Yt=Me.filter(function(Zt){return Zt.key===Pt})[0],Lt=(0,Ae.F)((0,me.Z)((0,me.Z)({},(0,Ae.H8)(Pt,se.getTreeNodeRequiredProps())),{},{data:Yt.data}));se.setExpandedKeys(Ye?(0,Dt._5)(he,Pt):(0,Dt.L0)(he,Pt)),se.onNodeExpand(ot,Lt)}}),(0,le.Z)((0,xe.Z)(se),"onNodeClick",function(ot,dt){var ht=se.props,he=ht.onClick,Me=ht.expandAction;Me==="click"&&se.triggerExpandActionExpand(ot,dt),he==null||he(ot,dt)}),(0,le.Z)((0,xe.Z)(se),"onNodeDoubleClick",function(ot,dt){var ht=se.props,he=ht.onDoubleClick,Me=ht.expandAction;Me==="doubleClick"&&se.triggerExpandActionExpand(ot,dt),he==null||he(ot,dt)}),(0,le.Z)((0,xe.Z)(se),"onNodeSelect",function(ot,dt){var ht=se.state.selectedKeys,he=se.state,Me=he.keyEntities,Ye=he.fieldNames,Pt=se.props,Nt=Pt.onSelect,Yt=Pt.multiple,Lt=dt.selected,Zt=dt[Ye.key],Rt=!Lt;Rt?Yt?ht=(0,Dt.L0)(ht,Zt):ht=[Zt]:ht=(0,Dt._5)(ht,Zt);var tn=ht.map(function(xt){var zt=(0,kt.Z)(Me,xt);return zt?zt.node:null}).filter(Boolean);se.setUncontrolledState({selectedKeys:ht}),Nt==null||Nt(ht,{event:"select",selected:Rt,node:dt,selectedNodes:tn,nativeEvent:ot.nativeEvent})}),(0,le.Z)((0,xe.Z)(se),"onNodeCheck",function(ot,dt,ht){var he=se.state,Me=he.keyEntities,Ye=he.checkedKeys,Pt=he.halfCheckedKeys,Nt=se.props,Yt=Nt.checkStrictly,Lt=Nt.onCheck,Zt=dt.key,Rt,tn={event:"check",node:dt,checked:ht,nativeEvent:ot.nativeEvent};if(Yt){var xt=ht?(0,Dt.L0)(Ye,Zt):(0,Dt._5)(Ye,Zt),zt=(0,Dt._5)(Pt,Zt);Rt={checked:xt,halfChecked:zt},tn.checkedNodes=xt.map(function(vn){return(0,kt.Z)(Me,vn)}).filter(Boolean).map(function(vn){return vn.node}),se.setUncontrolledState({checkedKeys:xt})}else{var cn=(0,We.S)([].concat((0,Ve.Z)(Ye),[Zt]),!0,Me),bn=cn.checkedKeys,bt=cn.halfCheckedKeys;if(!ht){var Ht=new Set(bn);Ht.delete(Zt);var Jt=(0,We.S)(Array.from(Ht),{checked:!1,halfCheckedKeys:bt},Me);bn=Jt.checkedKeys,bt=Jt.halfCheckedKeys}Rt=bn,tn.checkedNodes=[],tn.checkedNodesPositions=[],tn.halfCheckedKeys=bt,bn.forEach(function(vn){var Bn=(0,kt.Z)(Me,vn);if(Bn){var Yn=Bn.node,hr=Bn.pos;tn.checkedNodes.push(Yn),tn.checkedNodesPositions.push({node:Yn,pos:hr})}}),se.setUncontrolledState({checkedKeys:bn},!1,{halfCheckedKeys:bt})}Lt==null||Lt(Rt,tn)}),(0,le.Z)((0,xe.Z)(se),"onNodeLoad",function(ot){var dt,ht=ot.key,he=se.state.keyEntities,Me=(0,kt.Z)(he,ht);if(!(Me!=null&&(dt=Me.children)!==null&&dt!==void 0&&dt.length)){var Ye=new Promise(function(Pt,Nt){se.setState(function(Yt){var Lt=Yt.loadedKeys,Zt=Lt===void 0?[]:Lt,Rt=Yt.loadingKeys,tn=Rt===void 0?[]:Rt,xt=se.props,zt=xt.loadData,cn=xt.onLoad;if(!zt||Zt.includes(ht)||tn.includes(ht))return null;var bn=zt(ot);return bn.then(function(){var bt=se.state.loadedKeys,Ht=(0,Dt.L0)(bt,ht);cn==null||cn(Ht,{event:"load",node:ot}),se.setUncontrolledState({loadedKeys:Ht}),se.setState(function(Jt){return{loadingKeys:(0,Dt._5)(Jt.loadingKeys,ht)}}),Pt()}).catch(function(bt){if(se.setState(function(Jt){return{loadingKeys:(0,Dt._5)(Jt.loadingKeys,ht)}}),se.loadingRetryTimes[ht]=(se.loadingRetryTimes[ht]||0)+1,se.loadingRetryTimes[ht]>=Ot){var Ht=se.state.loadedKeys;(0,Fe.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),se.setUncontrolledState({loadedKeys:(0,Dt.L0)(Ht,ht)}),Pt()}Nt(bt)}),{loadingKeys:(0,Dt.L0)(tn,ht)}})});return Ye.catch(function(){}),Ye}}),(0,le.Z)((0,xe.Z)(se),"onNodeMouseEnter",function(ot,dt){var ht=se.props.onMouseEnter;ht==null||ht({event:ot,node:dt})}),(0,le.Z)((0,xe.Z)(se),"onNodeMouseLeave",function(ot,dt){var ht=se.props.onMouseLeave;ht==null||ht({event:ot,node:dt})}),(0,le.Z)((0,xe.Z)(se),"onNodeContextMenu",function(ot,dt){var ht=se.props.onRightClick;ht&&(ot.preventDefault(),ht({event:ot,node:dt}))}),(0,le.Z)((0,xe.Z)(se),"onFocus",function(){var ot=se.props.onFocus;se.setState({focused:!0});for(var dt=arguments.length,ht=new Array(dt),he=0;he<dt;he++)ht[he]=arguments[he];ot==null||ot.apply(void 0,ht)}),(0,le.Z)((0,xe.Z)(se),"onBlur",function(){var ot=se.props.onBlur;se.setState({focused:!1}),se.onActiveChange(null);for(var dt=arguments.length,ht=new Array(dt),he=0;he<dt;he++)ht[he]=arguments[he];ot==null||ot.apply(void 0,ht)}),(0,le.Z)((0,xe.Z)(se),"getTreeNodeRequiredProps",function(){var ot=se.state,dt=ot.expandedKeys,ht=ot.selectedKeys,he=ot.loadedKeys,Me=ot.loadingKeys,Ye=ot.checkedKeys,Pt=ot.halfCheckedKeys,Nt=ot.dragOverNodeKey,Yt=ot.dropPosition,Lt=ot.keyEntities;return{expandedKeys:dt||[],selectedKeys:ht||[],loadedKeys:he||[],loadingKeys:Me||[],checkedKeys:Ye||[],halfCheckedKeys:Pt||[],dragOverNodeKey:Nt,dropPosition:Yt,keyEntities:Lt}}),(0,le.Z)((0,xe.Z)(se),"setExpandedKeys",function(ot){var dt=se.state,ht=dt.treeData,he=dt.fieldNames,Me=(0,Ae.oH)(ht,ot,he);se.setUncontrolledState({expandedKeys:ot,flattenNodes:Me},!0)}),(0,le.Z)((0,xe.Z)(se),"onNodeExpand",function(ot,dt){var ht=se.state.expandedKeys,he=se.state,Me=he.listChanging,Ye=he.fieldNames,Pt=se.props,Nt=Pt.onExpand,Yt=Pt.loadData,Lt=dt.expanded,Zt=dt[Ye.key];if(!Me){var Rt=ht.includes(Zt),tn=!Lt;if((0,Fe.ZP)(Lt&&Rt||!Lt&&!Rt,"Expand state not sync with index check"),ht=tn?(0,Dt.L0)(ht,Zt):(0,Dt._5)(ht,Zt),se.setExpandedKeys(ht),Nt==null||Nt(ht,{node:dt,expanded:tn,nativeEvent:ot.nativeEvent}),tn&&Yt){var xt=se.onNodeLoad(dt);xt&&xt.then(function(){var zt=(0,Ae.oH)(se.state.treeData,ht,Ye);se.setUncontrolledState({flattenNodes:zt})}).catch(function(){var zt=se.state.expandedKeys,cn=(0,Dt._5)(zt,Zt);se.setExpandedKeys(cn)})}}}),(0,le.Z)((0,xe.Z)(se),"onListChangeStart",function(){se.setUncontrolledState({listChanging:!0})}),(0,le.Z)((0,xe.Z)(se),"onListChangeEnd",function(){setTimeout(function(){se.setUncontrolledState({listChanging:!1})})}),(0,le.Z)((0,xe.Z)(se),"onActiveChange",function(ot){var dt=se.state.activeKey,ht=se.props,he=ht.onActiveChange,Me=ht.itemScrollOffset,Ye=Me===void 0?0:Me;dt!==ot&&(se.setState({activeKey:ot}),ot!==null&&se.scrollTo({key:ot,offset:Ye}),he==null||he(ot))}),(0,le.Z)((0,xe.Z)(se),"getActiveItem",function(){var ot=se.state,dt=ot.activeKey,ht=ot.flattenNodes;return dt===null?null:ht.find(function(he){var Me=he.key;return Me===dt})||null}),(0,le.Z)((0,xe.Z)(se),"offsetActiveKey",function(ot){var dt=se.state,ht=dt.flattenNodes,he=dt.activeKey,Me=ht.findIndex(function(Nt){var Yt=Nt.key;return Yt===he});Me===-1&&ot<0&&(Me=ht.length),Me=(Me+ot+ht.length)%ht.length;var Ye=ht[Me];if(Ye){var Pt=Ye.key;se.onActiveChange(Pt)}else se.onActiveChange(null)}),(0,le.Z)((0,xe.Z)(se),"onKeyDown",function(ot){var dt=se.state,ht=dt.activeKey,he=dt.expandedKeys,Me=dt.checkedKeys,Ye=dt.fieldNames,Pt=se.props,Nt=Pt.onKeyDown,Yt=Pt.checkable,Lt=Pt.selectable;switch(ot.which){case ke.Z.UP:{se.offsetActiveKey(-1),ot.preventDefault();break}case ke.Z.DOWN:{se.offsetActiveKey(1),ot.preventDefault();break}}var Zt=se.getActiveItem();if(Zt&&Zt.data){var Rt=se.getTreeNodeRequiredProps(),tn=Zt.data.isLeaf===!1||!!(Zt.data[Ye.children]||[]).length,xt=(0,Ae.F)((0,me.Z)((0,me.Z)({},(0,Ae.H8)(ht,Rt)),{},{data:Zt.data,active:!0}));switch(ot.which){case ke.Z.LEFT:{tn&&he.includes(ht)?se.onNodeExpand({},xt):Zt.parent&&se.onActiveChange(Zt.parent.key),ot.preventDefault();break}case ke.Z.RIGHT:{tn&&!he.includes(ht)?se.onNodeExpand({},xt):Zt.children&&Zt.children.length&&se.onActiveChange(Zt.children[0].key),ot.preventDefault();break}case ke.Z.ENTER:case ke.Z.SPACE:{Yt&&!xt.disabled&&xt.checkable!==!1&&!xt.disableCheckbox?se.onNodeCheck({},xt,!Me.includes(ht)):!Yt&&Lt&&!xt.disabled&&xt.selectable!==!1&&se.onNodeSelect({},xt);break}}}Nt==null||Nt(ot)}),(0,le.Z)((0,xe.Z)(se),"setUncontrolledState",function(ot){var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ht=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!se.destroyed){var he=!1,Me=!0,Ye={};Object.keys(ot).forEach(function(Pt){if(se.props.hasOwnProperty(Pt)){Me=!1;return}he=!0,Ye[Pt]=ot[Pt]}),he&&(!dt||Me)&&se.setState((0,me.Z)((0,me.Z)({},Ye),ht))}}),(0,le.Z)((0,xe.Z)(se),"scrollTo",function(ot){se.listRef.current.scrollTo(ot)}),se}return(0,ye.Z)(ne,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Ne=this.props,ze=Ne.activeKey,et=Ne.itemScrollOffset,ot=et===void 0?0:et;ze!==void 0&&ze!==this.state.activeKey&&(this.setState({activeKey:ze}),ze!==null&&this.scrollTo({key:ze,offset:ot}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var Ne=this.state,ze=Ne.focused,et=Ne.flattenNodes,ot=Ne.keyEntities,dt=Ne.draggingNodeKey,ht=Ne.activeKey,he=Ne.dropLevelOffset,Me=Ne.dropContainerKey,Ye=Ne.dropTargetKey,Pt=Ne.dropPosition,Nt=Ne.dragOverNodeKey,Yt=Ne.indent,Lt=this.props,Zt=Lt.prefixCls,Rt=Lt.className,tn=Lt.style,xt=Lt.showLine,zt=Lt.focusable,cn=Lt.tabIndex,bn=cn===void 0?0:cn,bt=Lt.selectable,Ht=Lt.showIcon,Jt=Lt.icon,vn=Lt.switcherIcon,Bn=Lt.draggable,Yn=Lt.checkable,hr=Lt.checkStrictly,Cr=Lt.disabled,Un=Lt.motion,fr=Lt.loadData,Gt=Lt.filterTreeNode,Wt=Lt.height,dn=Lt.itemHeight,un=Lt.scrollWidth,on=Lt.virtual,On=Lt.titleRender,pn=Lt.dropIndicatorRender,yn=Lt.onContextMenu,dr=Lt.onScroll,qn=Lt.direction,Hn=Lt.rootClassName,Tr=Lt.rootStyle,Or=(0,De.Z)(this.props,{aria:!0,data:!0}),ga;Bn&&((0,Ze.Z)(Bn)==="object"?ga=Bn:typeof Bn=="function"?ga={nodeDraggable:Bn}:ga={});var va={prefixCls:Zt,selectable:bt,showIcon:Ht,icon:Jt,switcherIcon:vn,draggable:ga,draggingNodeKey:dt,checkable:Yn,checkStrictly:hr,disabled:Cr,keyEntities:ot,dropLevelOffset:he,dropContainerKey:Me,dropTargetKey:Ye,dropPosition:Pt,dragOverNodeKey:Nt,indent:Yt,direction:qn,dropIndicatorRender:pn,loadData:fr,filterTreeNode:Gt,titleRender:On,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return ue.createElement(ve.k.Provider,{value:va},ue.createElement("div",{className:we()(Zt,Rt,Hn,(0,le.Z)((0,le.Z)((0,le.Z)({},"".concat(Zt,"-show-line"),xt),"".concat(Zt,"-focused"),ze),"".concat(Zt,"-active-focused"),ht!==null)),style:Tr},ue.createElement(ft,(0,y.Z)({ref:this.listRef,prefixCls:Zt,style:tn,data:et,disabled:Cr,selectable:bt,checkable:!!Yn,motion:Un,dragging:dt!==null,height:Wt,itemHeight:dn,virtual:on,focusable:zt,focused:ze,tabIndex:bn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:yn,onScroll:dr,scrollWidth:un},this.getTreeNodeRequiredProps(),Or))))}}],[{key:"getDerivedStateFromProps",value:function(Ne,ze){var et=ze.prevProps,ot={prevProps:Ne};function dt(bn){return!et&&Ne.hasOwnProperty(bn)||et&&et[bn]!==Ne[bn]}var ht,he=ze.fieldNames;if(dt("fieldNames")&&(he=(0,Ae.w$)(Ne.fieldNames),ot.fieldNames=he),dt("treeData")?ht=Ne.treeData:dt("children")&&((0,Fe.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ht=(0,Ae.zn)(Ne.children)),ht){ot.treeData=ht;var Me=(0,Ae.I8)(ht,{fieldNames:he});ot.keyEntities=(0,me.Z)((0,le.Z)({},de,at),Me.keyEntities)}var Ye=ot.keyEntities||ze.keyEntities;if(dt("expandedKeys")||et&&dt("autoExpandParent"))ot.expandedKeys=Ne.autoExpandParent||!et&&Ne.defaultExpandParent?(0,Dt.r7)(Ne.expandedKeys,Ye):Ne.expandedKeys;else if(!et&&Ne.defaultExpandAll){var Pt=(0,me.Z)({},Ye);delete Pt[de];var Nt=[];Object.keys(Pt).forEach(function(bn){var bt=Pt[bn];bt.children&&bt.children.length&&Nt.push(bt.key)}),ot.expandedKeys=Nt}else!et&&Ne.defaultExpandedKeys&&(ot.expandedKeys=Ne.autoExpandParent||Ne.defaultExpandParent?(0,Dt.r7)(Ne.defaultExpandedKeys,Ye):Ne.defaultExpandedKeys);if(ot.expandedKeys||delete ot.expandedKeys,ht||ot.expandedKeys){var Yt=(0,Ae.oH)(ht||ze.treeData,ot.expandedKeys||ze.expandedKeys,he);ot.flattenNodes=Yt}if(Ne.selectable&&(dt("selectedKeys")?ot.selectedKeys=(0,Dt.BT)(Ne.selectedKeys,Ne):!et&&Ne.defaultSelectedKeys&&(ot.selectedKeys=(0,Dt.BT)(Ne.defaultSelectedKeys,Ne))),Ne.checkable){var Lt;if(dt("checkedKeys")?Lt=(0,Dt.E6)(Ne.checkedKeys)||{}:!et&&Ne.defaultCheckedKeys?Lt=(0,Dt.E6)(Ne.defaultCheckedKeys)||{}:ht&&(Lt=(0,Dt.E6)(Ne.checkedKeys)||{checkedKeys:ze.checkedKeys,halfCheckedKeys:ze.halfCheckedKeys}),Lt){var Zt=Lt,Rt=Zt.checkedKeys,tn=Rt===void 0?[]:Rt,xt=Zt.halfCheckedKeys,zt=xt===void 0?[]:xt;if(!Ne.checkStrictly){var cn=(0,We.S)(tn,!0,Ye);tn=cn.checkedKeys,zt=cn.halfCheckedKeys}ot.checkedKeys=tn,ot.halfCheckedKeys=zt}}return dt("loadedKeys")&&(ot.loadedKeys=Ne.loadedKeys),ot}}]),ne}(ue.Component);(0,le.Z)(ie,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:Le,allowDrop:function(){return!0},expandAction:!1}),(0,le.Z)(ie,"TreeNode",Te.Z);var oe=ie,te=oe},82661:function(Nn,jt,b){"use strict";b.d(jt,{BT:function(){return ue},E6:function(){return Le},L0:function(){return le},OM:function(){return Fe},_5:function(){return Se},r7:function(){return Je},wA:function(){return we},yx:function(){return pe}});var y=b(77654),Ze=b(43749),me=b(48736),Ve=b(59301),ge=b(639),ye=b(65065),xe=b(34061),fe=null;function Se(ce,_e){if(!ce)return[];var Ke=ce.slice(),Re=Ke.indexOf(_e);return Re>=0&&Ke.splice(Re,1),Ke}function le(ce,_e){var Ke=(ce||[]).slice();return Ke.indexOf(_e)===-1&&Ke.push(_e),Ke}function pe(ce){return ce.split("-")}function we(ce,_e){var Ke=[],Re=(0,ye.Z)(_e,ce);function lt(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Te.forEach(function(Ue){var qe=Ue.key,Ae=Ue.children;Ke.push(qe),lt(Ae)})}return lt(Re.children),Ke}function ke(ce){if(ce.parent){var _e=pe(ce.pos);return Number(_e[_e.length-1])===ce.parent.children.length-1}return!1}function De(ce){var _e=pe(ce.pos);return Number(_e[_e.length-1])===0}function Fe(ce,_e,Ke,Re,lt,Te,Ue,qe,Ae,rt){var Ce,Be=ce.clientX,yt=ce.clientY,Qe=ce.target.getBoundingClientRect(),nt=Qe.top,Et=Qe.height,He=(rt==="rtl"?-1:1)*(((lt==null?void 0:lt.x)||0)-Be),de=(He-12)/Re,Oe=Ae.filter(function(te){var x;return(x=qe[te])===null||x===void 0||(x=x.children)===null||x===void 0?void 0:x.length}),at=(0,ye.Z)(qe,Ke.eventKey);if(yt<nt+Et/2){var ct=Ue.findIndex(function(te){return te.key===at.key}),Pe=ct<=0?0:ct-1,$e=Ue[Pe].key;at=(0,ye.Z)(qe,$e)}var ut=at.key,St=at,ft=at.key,Dt=0,We=0;if(!Oe.includes(ut))for(var kt=0;kt<de&&ke(at);kt+=1)at=at.parent,We+=1;var Ot=_e.data,ie=at.node,oe=!0;return De(at)&&at.level===0&&yt<nt+Et/2&&Te({dragNode:Ot,dropNode:ie,dropPosition:-1})&&at.key===Ke.eventKey?Dt=-1:(St.children||[]).length&&Oe.includes(ft)?Te({dragNode:Ot,dropNode:ie,dropPosition:0})?Dt=0:oe=!1:We===0?de>-1.5?Te({dragNode:Ot,dropNode:ie,dropPosition:1})?Dt=1:oe=!1:Te({dragNode:Ot,dropNode:ie,dropPosition:0})?Dt=0:Te({dragNode:Ot,dropNode:ie,dropPosition:1})?Dt=1:oe=!1:Te({dragNode:Ot,dropNode:ie,dropPosition:1})?Dt=1:oe=!1,{dropPosition:Dt,dropLevelOffset:We,dropTargetKey:at.key,dropTargetPos:at.pos,dragOverNodeKey:ft,dropContainerKey:Dt===0?null:((Ce=at.parent)===null||Ce===void 0?void 0:Ce.key)||null,dropAllowed:oe}}function ue(ce,_e){if(ce){var Ke=_e.multiple;return Ke?ce.slice():ce.length?[ce[0]]:ce}}var ve=function(_e){return _e};function Ie(ce,_e){if(!ce)return[];var Ke=_e||{},Re=Ke.processProps,lt=Re===void 0?ve:Re,Te=Array.isArray(ce)?ce:[ce];return Te.map(function(Ue){var qe=Ue.children,Ae=_objectWithoutProperties(Ue,fe),rt=Ie(qe,_e);return React.createElement(TreeNode,_extends({key:Ae.key},lt(Ae)),rt)})}function Le(ce){if(!ce)return null;var _e;if(Array.isArray(ce))_e={checkedKeys:ce,halfCheckedKeys:void 0};else if((0,Ze.Z)(ce)==="object")_e={checkedKeys:ce.checked||void 0,halfCheckedKeys:ce.halfChecked||void 0};else return(0,me.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return _e}function Je(ce,_e){var Ke=new Set;function Re(lt){if(!Ke.has(lt)){var Te=(0,ye.Z)(_e,lt);if(Te){Ke.add(lt);var Ue=Te.parent,qe=Te.node;qe.disabled||Ue&&Re(Ue.key)}}}return(ce||[]).forEach(function(lt){Re(lt)}),(0,y.Z)(Ke)}},34643:function(Nn,jt,b){"use strict";b.d(jt,{S:function(){return xe}});var y=b(48736),Ze=b(65065);function me(fe,Se){var le=new Set;return fe.forEach(function(pe){Se.has(pe)||le.add(pe)}),le}function Ve(fe){var Se=fe||{},le=Se.disabled,pe=Se.disableCheckbox,we=Se.checkable;return!!(le||pe)||we===!1}function ge(fe,Se,le,pe){for(var we=new Set(fe),ke=new Set,De=0;De<=le;De+=1){var Fe=Se.get(De)||new Set;Fe.forEach(function(Le){var Je=Le.key,ce=Le.node,_e=Le.children,Ke=_e===void 0?[]:_e;we.has(Je)&&!pe(ce)&&Ke.filter(function(Re){return!pe(Re.node)}).forEach(function(Re){we.add(Re.key)})})}for(var ue=new Set,ve=le;ve>=0;ve-=1){var Ie=Se.get(ve)||new Set;Ie.forEach(function(Le){var Je=Le.parent,ce=Le.node;if(!(pe(ce)||!Le.parent||ue.has(Le.parent.key))){if(pe(Le.parent.node)){ue.add(Je.key);return}var _e=!0,Ke=!1;(Je.children||[]).filter(function(Re){return!pe(Re.node)}).forEach(function(Re){var lt=Re.key,Te=we.has(lt);_e&&!Te&&(_e=!1),!Ke&&(Te||ke.has(lt))&&(Ke=!0)}),_e&&we.add(Je.key),Ke&&ke.add(Je.key),ue.add(Je.key)}})}return{checkedKeys:Array.from(we),halfCheckedKeys:Array.from(me(ke,we))}}function ye(fe,Se,le,pe,we){for(var ke=new Set(fe),De=new Set(Se),Fe=0;Fe<=pe;Fe+=1){var ue=le.get(Fe)||new Set;ue.forEach(function(Je){var ce=Je.key,_e=Je.node,Ke=Je.children,Re=Ke===void 0?[]:Ke;!ke.has(ce)&&!De.has(ce)&&!we(_e)&&Re.filter(function(lt){return!we(lt.node)}).forEach(function(lt){ke.delete(lt.key)})})}De=new Set;for(var ve=new Set,Ie=pe;Ie>=0;Ie-=1){var Le=le.get(Ie)||new Set;Le.forEach(function(Je){var ce=Je.parent,_e=Je.node;if(!(we(_e)||!Je.parent||ve.has(Je.parent.key))){if(we(Je.parent.node)){ve.add(ce.key);return}var Ke=!0,Re=!1;(ce.children||[]).filter(function(lt){return!we(lt.node)}).forEach(function(lt){var Te=lt.key,Ue=ke.has(Te);Ke&&!Ue&&(Ke=!1),!Re&&(Ue||De.has(Te))&&(Re=!0)}),Ke||ke.delete(ce.key),Re&&De.add(ce.key),ve.add(ce.key)}})}return{checkedKeys:Array.from(ke),halfCheckedKeys:Array.from(me(De,ke))}}function xe(fe,Se,le,pe){var we=[],ke;pe?ke=pe:ke=Ve;var De=new Set(fe.filter(function(Ie){var Le=!!(0,Ze.Z)(le,Ie);return Le||we.push(Ie),Le})),Fe=new Map,ue=0;Object.keys(le).forEach(function(Ie){var Le=le[Ie],Je=Le.level,ce=Fe.get(Je);ce||(ce=new Set,Fe.set(Je,ce)),ce.add(Le),ue=Math.max(ue,Je)}),(0,y.ZP)(!we.length,"Tree missing follow keys: ".concat(we.slice(0,100).map(function(Ie){return"'".concat(Ie,"'")}).join(", ")));var ve;return Se===!0?ve=ge(De,Fe,ue,ke):ve=ye(De,Se.halfCheckedKeys,Fe,ue,ke),ve}},65065:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return y}});function y(Ze,me){return Ze[me]}},34061:function(Nn,jt,b){"use strict";b.d(jt,{F:function(){return Je},H8:function(){return Le},I8:function(){return Ie},km:function(){return we},oH:function(){return ue},w$:function(){return ke},zn:function(){return Fe}});var y=b(43749),Ze=b(77654),me=b(85899),Ve=b(42244),ge=b(11592),ye=b(2738),xe=b(48736),fe=b(65065),Se=["children"];function le(ce,_e){return"".concat(ce,"-").concat(_e)}function pe(ce){return ce&&ce.type&&ce.type.isTreeNode}function we(ce,_e){return ce!=null?ce:_e}function ke(ce){var _e=ce||{},Ke=_e.title,Re=_e._title,lt=_e.key,Te=_e.children,Ue=Ke||"title";return{title:Ue,_title:Re||[Ue],key:lt||"key",children:Te||"children"}}function De(ce,_e){var Ke=new Map;function Re(lt){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(lt||[]).forEach(function(Ue){var qe=Ue[_e.key],Ae=Ue[_e.children];warning(qe!=null,"Tree node must have a certain key: [".concat(Te).concat(qe,"]"));var rt=String(qe);warning(!Ke.has(rt)||qe===null||qe===void 0,"Same 'key' exist in the Tree: ".concat(rt)),Ke.set(rt,!0),Re(Ae,"".concat(Te).concat(rt," > "))})}Re(ce)}function Fe(ce){function _e(Ke){var Re=(0,ge.Z)(Ke);return Re.map(function(lt){if(!pe(lt))return(0,xe.ZP)(!lt,"Tree/TreeNode can only accept TreeNode as children."),null;var Te=lt.key,Ue=lt.props,qe=Ue.children,Ae=(0,Ve.Z)(Ue,Se),rt=(0,me.Z)({key:Te},Ae),Ce=_e(qe);return Ce.length&&(rt.children=Ce),rt}).filter(function(lt){return lt})}return _e(ce)}function ue(ce,_e,Ke){var Re=ke(Ke),lt=Re._title,Te=Re.key,Ue=Re.children,qe=new Set(_e===!0?[]:_e),Ae=[];function rt(Ce){var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ce.map(function(yt,Qe){for(var nt=le(Be?Be.pos:"0",Qe),Et=we(yt[Te],nt),He,de=0;de<lt.length;de+=1){var Oe=lt[de];if(yt[Oe]!==void 0){He=yt[Oe];break}}var at=Object.assign((0,ye.Z)(yt,[].concat((0,Ze.Z)(lt),[Te,Ue])),{title:He,key:Et,parent:Be,pos:nt,children:null,data:yt,isStart:[].concat((0,Ze.Z)(Be?Be.isStart:[]),[Qe===0]),isEnd:[].concat((0,Ze.Z)(Be?Be.isEnd:[]),[Qe===Ce.length-1])});return Ae.push(at),_e===!0||qe.has(Et)?at.children=rt(yt[Ue]||[],at):at.children=[],at})}return rt(ce),Ae}function ve(ce,_e,Ke){var Re={};(0,y.Z)(Ke)==="object"?Re=Ke:Re={externalGetKey:Ke},Re=Re||{};var lt=Re,Te=lt.childrenPropName,Ue=lt.externalGetKey,qe=lt.fieldNames,Ae=ke(qe),rt=Ae.key,Ce=Ae.children,Be=Te||Ce,yt;Ue?typeof Ue=="string"?yt=function(Et){return Et[Ue]}:typeof Ue=="function"&&(yt=function(Et){return Ue(Et)}):yt=function(Et,He){return we(Et[rt],He)};function Qe(nt,Et,He,de){var Oe=nt?nt[Be]:ce,at=nt?le(He.pos,Et):"0",ct=nt?[].concat((0,Ze.Z)(de),[nt]):[];if(nt){var Pe=yt(nt,at),$e={node:nt,index:Et,pos:at,key:Pe,parentPos:He.node?He.pos:null,level:He.level+1,nodes:ct};_e($e)}Oe&&Oe.forEach(function(ut,St){Qe(ut,St,{node:nt,pos:at,level:He?He.level+1:-1},ct)})}Qe(null)}function Ie(ce){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ke=_e.initWrapper,Re=_e.processEntity,lt=_e.onProcessFinished,Te=_e.externalGetKey,Ue=_e.childrenPropName,qe=_e.fieldNames,Ae=arguments.length>2?arguments[2]:void 0,rt=Te||Ae,Ce={},Be={},yt={posEntities:Ce,keyEntities:Be};return Ke&&(yt=Ke(yt)||yt),ve(ce,function(Qe){var nt=Qe.node,Et=Qe.index,He=Qe.pos,de=Qe.key,Oe=Qe.parentPos,at=Qe.level,ct=Qe.nodes,Pe={node:nt,nodes:ct,index:Et,key:de,pos:He,level:at},$e=we(de,He);Ce[He]=Pe,Be[$e]=Pe,Pe.parent=Ce[Oe],Pe.parent&&(Pe.parent.children=Pe.parent.children||[],Pe.parent.children.push(Pe)),Re&&Re(Pe,yt)},{externalGetKey:rt,childrenPropName:Ue,fieldNames:qe}),lt&<(yt),yt}function Le(ce,_e){var Ke=_e.expandedKeys,Re=_e.selectedKeys,lt=_e.loadedKeys,Te=_e.loadingKeys,Ue=_e.checkedKeys,qe=_e.halfCheckedKeys,Ae=_e.dragOverNodeKey,rt=_e.dropPosition,Ce=_e.keyEntities,Be=(0,fe.Z)(Ce,ce),yt={eventKey:ce,expanded:Ke.indexOf(ce)!==-1,selected:Re.indexOf(ce)!==-1,loaded:lt.indexOf(ce)!==-1,loading:Te.indexOf(ce)!==-1,checked:Ue.indexOf(ce)!==-1,halfChecked:qe.indexOf(ce)!==-1,pos:String(Be?Be.pos:""),dragOver:Ae===ce&&rt===0,dragOverGapTop:Ae===ce&&rt===-1,dragOverGapBottom:Ae===ce&&rt===1};return yt}function Je(ce){var _e=ce.data,Ke=ce.expanded,Re=ce.selected,lt=ce.checked,Te=ce.loaded,Ue=ce.loading,qe=ce.halfChecked,Ae=ce.dragOver,rt=ce.dragOverGapTop,Ce=ce.dragOverGapBottom,Be=ce.pos,yt=ce.active,Qe=ce.eventKey,nt=(0,me.Z)((0,me.Z)({},_e),{},{expanded:Ke,selected:Re,checked:lt,loaded:Te,loading:Ue,halfChecked:qe,dragOver:Ae,dragOverGapTop:rt,dragOverGapBottom:Ce,pos:Be,active:yt,key:Qe});return"props"in nt||Object.defineProperty(nt,"props",{get:function(){return(0,xe.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ce}}),nt}},8224:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return Ze}});var y=b(4676);function Ze(me,Ve,ge,ye){var xe=y.unstable_batchedUpdates?function(Se){y.unstable_batchedUpdates(ge,Se)}:ge;return me!=null&&me.addEventListener&&me.addEventListener(Ve,xe,ye),{remove:function(){me!=null&&me.removeEventListener&&me.removeEventListener(Ve,xe,ye)}}}},24514:function(Nn,jt,b){"use strict";b.d(jt,{G:function(){return Ve}});var y=b(47273),Ze=function(ye){if((0,y.Z)()&&window.document.documentElement){var xe=Array.isArray(ye)?ye:[ye],fe=window.document.documentElement;return xe.some(function(Se){return Se in fe.style})}return!1},me=function(ye,xe){if(!Ze(ye))return!1;var fe=document.createElement("div"),Se=fe.style[ye];return fe.style[ye]=xe,fe.style[ye]!==Se};function Ve(ge,ye){return!Array.isArray(ge)&&ye!==void 0?me(ge,ye):Ze(ge)}},48911:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return Ot}});var y=b(60499),Ze=b(43749),me=b(85899),Ve=b(18642),ge=b(72190),ye=b(42244),xe=b(92310),fe=b.n(xe),Se=b(29301),le=b(70425),pe=b(34280),we=b(59301),ke=b(4676),De=we.forwardRef(function(ie,oe){var te=ie.height,x=ie.offsetY,re=ie.offsetX,ne=ie.children,se=ie.prefixCls,Ne=ie.onInnerResize,ze=ie.innerProps,et=ie.rtl,ot=ie.extra,dt={},ht={display:"flex",flexDirection:"column"};return x!==void 0&&(dt={height:te,position:"relative",overflow:"hidden"},ht=(0,me.Z)((0,me.Z)({},ht),{},(0,Ve.Z)((0,Ve.Z)((0,Ve.Z)((0,Ve.Z)((0,Ve.Z)({transform:"translateY(".concat(x,"px)")},et?"marginRight":"marginLeft",-re),"position","absolute"),"left",0),"right",0),"top",0))),we.createElement("div",{style:dt},we.createElement(Se.Z,{onResize:function(Me){var Ye=Me.offsetHeight;Ye&&Ne&&Ne()}},we.createElement("div",(0,y.Z)({style:ht,className:fe()((0,Ve.Z)({},"".concat(se,"-holder-inner"),se)),ref:oe},ze),ne,ot)))});De.displayName="Filler";var Fe=De;function ue(ie){var oe=ie.children,te=ie.setRef,x=we.useCallback(function(re){te(re)},[]);return we.cloneElement(oe,{ref:x})}function ve(ie,oe,te,x,re,ne,se,Ne){var ze=Ne.getKey;return ie.slice(oe,te+1).map(function(et,ot){var dt=oe+ot,ht=se(et,dt,{style:{width:x},offsetX:re}),he=ze(et);return we.createElement(ue,{key:he,setRef:function(Ye){return ne(et,Ye)}},ht)})}function Ie(ie,oe,te,x){var re=te-ie,ne=oe-te,se=Math.min(re,ne)*2;if(x<=se){var Ne=Math.floor(x/2);return x%2?te+Ne+1:te-Ne}return re>ne?te-(x-ne):te+(x-re)}function Le(ie,oe,te){var x=ie.length,re=oe.length,ne,se;if(x===0&&re===0)return null;x<re?(ne=ie,se=oe):(ne=oe,se=ie);var Ne={__EMPTY_ITEM__:!0};function ze(Me){return Me!==void 0?te(Me):Ne}for(var et=null,ot=Math.abs(x-re)!==1,dt=0;dt<se.length;dt+=1){var ht=ze(ne[dt]),he=ze(se[dt]);if(ht!==he){et=dt,ot=ot||ht!==ze(se[dt+1]);break}}return et===null?null:{index:et,multiple:ot}}function Je(ie,oe,te){var x=we.useState(ie),re=(0,ge.Z)(x,2),ne=re[0],se=re[1],Ne=we.useState(null),ze=(0,ge.Z)(Ne,2),et=ze[0],ot=ze[1];return we.useEffect(function(){var dt=Le(ne||[],ie||[],oe);(dt==null?void 0:dt.index)!==void 0&&(te==null||te(dt.index),ot(ie[dt.index])),se(ie)},[ie]),[et]}var ce=b(16089),_e=(typeof navigator=="undefined"?"undefined":(0,Ze.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),Ke=_e,Re=function(ie,oe,te,x){var re=(0,we.useRef)(!1),ne=(0,we.useRef)(null);function se(){clearTimeout(ne.current),re.current=!0,ne.current=setTimeout(function(){re.current=!1},50)}var Ne=(0,we.useRef)({top:ie,bottom:oe,left:te,right:x});return Ne.current.top=ie,Ne.current.bottom=oe,Ne.current.left=te,Ne.current.right=x,function(ze,et){var ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,dt=ze?et<0&&Ne.current.left||et>0&&Ne.current.right:et<0&&Ne.current.top||et>0&&Ne.current.bottom;return ot&&dt?(clearTimeout(ne.current),re.current=!1):(!dt||re.current)&&se(),!re.current&&dt}};function lt(ie,oe,te,x,re,ne,se){var Ne=(0,we.useRef)(0),ze=(0,we.useRef)(null),et=(0,we.useRef)(null),ot=(0,we.useRef)(!1),dt=Re(oe,te,x,re);function ht(Yt,Lt){if(ce.Z.cancel(ze.current),!dt(!1,Lt)){var Zt=Yt;if(!Zt._virtualHandled)Zt._virtualHandled=!0;else return;Ne.current+=Lt,et.current=Lt,Ke||Zt.preventDefault(),ze.current=(0,ce.Z)(function(){var Rt=ot.current?10:1;se(Ne.current*Rt,!1),Ne.current=0})}}function he(Yt,Lt){se(Lt,!0),Ke||Yt.preventDefault()}var Me=(0,we.useRef)(null),Ye=(0,we.useRef)(null);function Pt(Yt){if(ie){ce.Z.cancel(Ye.current),Ye.current=(0,ce.Z)(function(){Me.current=null},2);var Lt=Yt.deltaX,Zt=Yt.deltaY,Rt=Yt.shiftKey,tn=Lt,xt=Zt;(Me.current==="sx"||!Me.current&&Rt&&Zt&&!Lt)&&(tn=Zt,xt=0,Me.current="sx");var zt=Math.abs(tn),cn=Math.abs(xt);Me.current===null&&(Me.current=ne&&zt>cn?"x":"y"),Me.current==="y"?ht(Yt,xt):he(Yt,tn)}}function Nt(Yt){ie&&(ot.current=Yt.detail===et.current)}return[Pt,Nt]}function Te(ie,oe,te,x){var re=we.useMemo(function(){return[new Map,[]]},[ie,te.id,x]),ne=(0,ge.Z)(re,2),se=ne[0],Ne=ne[1],ze=function(ot){var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ot,ht=se.get(ot),he=se.get(dt);if(ht===void 0||he===void 0)for(var Me=ie.length,Ye=Ne.length;Ye<Me;Ye+=1){var Pt,Nt=ie[Ye],Yt=oe(Nt);se.set(Yt,Ye);var Lt=(Pt=te.get(Yt))!==null&&Pt!==void 0?Pt:x;if(Ne[Ye]=(Ne[Ye-1]||0)+Lt,Yt===ot&&(ht=Ye),Yt===dt&&(he=Ye),ht!==void 0&&he!==void 0)break}return{top:Ne[ht-1]||0,bottom:Ne[he]}};return ze}var Ue=b(38705),qe=b(17212),Ae=function(){function ie(){(0,Ue.Z)(this,ie),(0,Ve.Z)(this,"maps",void 0),(0,Ve.Z)(this,"id",0),(0,Ve.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,qe.Z)(ie,[{key:"set",value:function(te,x){this.diffRecords.set(te,this.maps[te]),this.maps[te]=x,this.id+=1}},{key:"get",value:function(te){return this.maps[te]}},{key:"resetRecord",value:function(){this.diffRecords.clear()}},{key:"getRecord",value:function(){return this.diffRecords}}]),ie}(),rt=Ae;function Ce(ie){var oe=parseFloat(ie);return isNaN(oe)?0:oe}function Be(ie,oe,te){var x=we.useState(0),re=(0,ge.Z)(x,2),ne=re[0],se=re[1],Ne=(0,we.useRef)(new Map),ze=(0,we.useRef)(new rt),et=(0,we.useRef)(0);function ot(){et.current+=1}function dt(){var he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;ot();var Me=function(){var Nt=!1;Ne.current.forEach(function(Yt,Lt){if(Yt&&Yt.offsetParent){var Zt=Yt.offsetHeight,Rt=getComputedStyle(Yt),tn=Rt.marginTop,xt=Rt.marginBottom,zt=Ce(tn),cn=Ce(xt),bn=Zt+zt+cn;ze.current.get(Lt)!==bn&&(ze.current.set(Lt,bn),Nt=!0)}}),Nt&&se(function(Yt){return Yt+1})};if(he)Me();else{et.current+=1;var Ye=et.current;Promise.resolve().then(function(){Ye===et.current&&Me()})}}function ht(he,Me){var Ye=ie(he),Pt=Ne.current.get(Ye);Me?(Ne.current.set(Ye,Me),dt()):Ne.current.delete(Ye),!Pt!=!Me&&(Me?oe==null||oe(he):te==null||te(he))}return(0,we.useEffect)(function(){return ot},[]),[ht,dt,ze.current,ne]}var yt=14/15;function Qe(ie,oe,te){var x=(0,we.useRef)(!1),re=(0,we.useRef)(0),ne=(0,we.useRef)(0),se=(0,we.useRef)(null),Ne=(0,we.useRef)(null),ze,et=function(he){if(x.current){var Me=Math.ceil(he.touches[0].pageX),Ye=Math.ceil(he.touches[0].pageY),Pt=re.current-Me,Nt=ne.current-Ye,Yt=Math.abs(Pt)>Math.abs(Nt);Yt?re.current=Me:ne.current=Ye;var Lt=te(Yt,Yt?Pt:Nt,!1,he);Lt&&he.preventDefault(),clearInterval(Ne.current),Lt&&(Ne.current=setInterval(function(){Yt?Pt*=yt:Nt*=yt;var Zt=Math.floor(Yt?Pt:Nt);(!te(Yt,Zt,!0)||Math.abs(Zt)<=.1)&&clearInterval(Ne.current)},16))}},ot=function(){x.current=!1,ze()},dt=function(he){ze(),he.touches.length===1&&!x.current&&(x.current=!0,re.current=Math.ceil(he.touches[0].pageX),ne.current=Math.ceil(he.touches[0].pageY),se.current=he.target,se.current.addEventListener("touchmove",et,{passive:!1}),se.current.addEventListener("touchend",ot,{passive:!0}))};ze=function(){se.current&&(se.current.removeEventListener("touchmove",et),se.current.removeEventListener("touchend",ot))},(0,pe.Z)(function(){return ie&&oe.current.addEventListener("touchstart",dt,{passive:!0}),function(){var ht;(ht=oe.current)===null||ht===void 0||ht.removeEventListener("touchstart",dt),ze(),clearInterval(Ne.current)}},[ie])}function nt(ie){return Math.floor(Math.pow(ie,.5))}function Et(ie,oe){var te="touches"in ie?ie.touches[0]:ie;return te[oe?"pageX":"pageY"]-window[oe?"scrollX":"scrollY"]}function He(ie,oe,te){we.useEffect(function(){var x=oe.current;if(ie&&x){var re=!1,ne,se,Ne=function(){ce.Z.cancel(ne)},ze=function ht(){Ne(),ne=(0,ce.Z)(function(){te(se),ht()})},et=function(){re=!1,Ne()},ot=function(he){if(!(he.target.draggable||he.button!==0)){var Me=he;Me._virtualHandled||(Me._virtualHandled=!0,re=!0)}},dt=function(he){if(re){var Me=Et(he,!1),Ye=x.getBoundingClientRect(),Pt=Ye.top,Nt=Ye.bottom;if(Me<=Pt){var Yt=Pt-Me;se=-nt(Yt),ze()}else if(Me>=Nt){var Lt=Me-Nt;se=nt(Lt),ze()}else Ne()}};return x.addEventListener("mousedown",ot),x.ownerDocument.addEventListener("mouseup",et),x.ownerDocument.addEventListener("mousemove",dt),x.ownerDocument.addEventListener("dragend",et),function(){x.removeEventListener("mousedown",ot),x.ownerDocument.removeEventListener("mouseup",et),x.ownerDocument.removeEventListener("mousemove",dt),x.ownerDocument.removeEventListener("dragend",et),Ne()}}},[ie])}var de=10;function Oe(ie,oe,te,x,re,ne,se,Ne){var ze=we.useRef(),et=we.useState(null),ot=(0,ge.Z)(et,2),dt=ot[0],ht=ot[1];return(0,pe.Z)(function(){if(dt&&dt.times<de){if(!ie.current){ht(function(Un){return(0,me.Z)({},Un)});return}ne();var he=dt.targetAlign,Me=dt.originAlign,Ye=dt.index,Pt=dt.offset,Nt=ie.current.clientHeight,Yt=!1,Lt=he,Zt=null;if(Nt){for(var Rt=he||Me,tn=0,xt=0,zt=0,cn=Math.min(oe.length-1,Ye),bn=0;bn<=cn;bn+=1){var bt=re(oe[bn]);xt=tn;var Ht=te.get(bt);zt=xt+(Ht===void 0?x:Ht),tn=zt}for(var Jt=Rt==="top"?Pt:Nt-Pt,vn=cn;vn>=0;vn-=1){var Bn=re(oe[vn]),Yn=te.get(Bn);if(Yn===void 0){Yt=!0;break}if(Jt-=Yn,Jt<=0)break}switch(Rt){case"top":Zt=xt-Pt;break;case"bottom":Zt=zt-Nt+Pt;break;default:{var hr=ie.current.scrollTop,Cr=hr+Nt;xt<hr?Lt="top":zt>Cr&&(Lt="bottom")}}Zt!==null&&se(Zt),Zt!==dt.lastTop&&(Yt=!0)}Yt&&ht((0,me.Z)((0,me.Z)({},dt),{},{times:dt.times+1,targetAlign:Lt,lastTop:Zt}))}},[dt,ie.current]),function(he){if(he==null){Ne();return}if(ce.Z.cancel(ze.current),typeof he=="number")se(he);else if(he&&(0,Ze.Z)(he)==="object"){var Me,Ye=he.align;"index"in he?Me=he.index:Me=oe.findIndex(function(Yt){return re(Yt)===he.key});var Pt=he.offset,Nt=Pt===void 0?0:Pt;ht({times:0,index:Me,offset:Nt,originAlign:Ye})}}}var at=we.forwardRef(function(ie,oe){var te=ie.prefixCls,x=ie.rtl,re=ie.scrollOffset,ne=ie.scrollRange,se=ie.onStartMove,Ne=ie.onStopMove,ze=ie.onScroll,et=ie.horizontal,ot=ie.spinSize,dt=ie.containerSize,ht=ie.style,he=ie.thumbStyle,Me=ie.showScrollBar,Ye=we.useState(!1),Pt=(0,ge.Z)(Ye,2),Nt=Pt[0],Yt=Pt[1],Lt=we.useState(null),Zt=(0,ge.Z)(Lt,2),Rt=Zt[0],tn=Zt[1],xt=we.useState(null),zt=(0,ge.Z)(xt,2),cn=zt[0],bn=zt[1],bt=!x,Ht=we.useRef(),Jt=we.useRef(),vn=we.useState(Me),Bn=(0,ge.Z)(vn,2),Yn=Bn[0],hr=Bn[1],Cr=we.useRef(),Un=function(){Me===!0||Me===!1||(clearTimeout(Cr.current),hr(!0),Cr.current=setTimeout(function(){hr(!1)},3e3))},fr=ne-dt||0,Gt=dt-ot||0,Wt=we.useMemo(function(){if(re===0||fr===0)return 0;var Hn=re/fr;return Hn*Gt},[re,fr,Gt]),dn=function(Tr){Tr.stopPropagation(),Tr.preventDefault()},un=we.useRef({top:Wt,dragging:Nt,pageY:Rt,startTop:cn});un.current={top:Wt,dragging:Nt,pageY:Rt,startTop:cn};var on=function(Tr){Yt(!0),tn(Et(Tr,et)),bn(un.current.top),se(),Tr.stopPropagation(),Tr.preventDefault()};we.useEffect(function(){var Hn=function(va){va.preventDefault()},Tr=Ht.current,Or=Jt.current;return Tr.addEventListener("touchstart",Hn,{passive:!1}),Or.addEventListener("touchstart",on,{passive:!1}),function(){Tr.removeEventListener("touchstart",Hn),Or.removeEventListener("touchstart",on)}},[]);var On=we.useRef();On.current=fr;var pn=we.useRef();pn.current=Gt,we.useEffect(function(){if(Nt){var Hn,Tr=function(va){var Ln=un.current,tr=Ln.dragging,Lr=Ln.pageY,Mr=Ln.startTop;ce.Z.cancel(Hn);var Ut=Ht.current.getBoundingClientRect(),rn=dt/(et?Ut.width:Ut.height);if(tr){var At=(Et(va,et)-Lr)*rn,$t=Mr;!bt&&et?$t-=At:$t+=At;var It=On.current,Xt=pn.current,gt=Xt?$t/Xt:0,ln=Math.ceil(gt*It);ln=Math.max(ln,0),ln=Math.min(ln,It),Hn=(0,ce.Z)(function(){ze(ln,et)})}},Or=function(){Yt(!1),Ne()};return window.addEventListener("mousemove",Tr,{passive:!0}),window.addEventListener("touchmove",Tr,{passive:!0}),window.addEventListener("mouseup",Or,{passive:!0}),window.addEventListener("touchend",Or,{passive:!0}),function(){window.removeEventListener("mousemove",Tr),window.removeEventListener("touchmove",Tr),window.removeEventListener("mouseup",Or),window.removeEventListener("touchend",Or),ce.Z.cancel(Hn)}}},[Nt]),we.useEffect(function(){return Un(),function(){clearTimeout(Cr.current)}},[re]),we.useImperativeHandle(oe,function(){return{delayHidden:Un}});var yn="".concat(te,"-scrollbar"),dr={position:"absolute",visibility:Yn?null:"hidden"},qn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return et?(Object.assign(dr,{height:8,left:0,right:0,bottom:0}),Object.assign(qn,(0,Ve.Z)({height:"100%",width:ot},bt?"left":"right",Wt))):(Object.assign(dr,(0,Ve.Z)({width:8,top:0,bottom:0},bt?"right":"left",0)),Object.assign(qn,{width:"100%",height:ot,top:Wt})),we.createElement("div",{ref:Ht,className:fe()(yn,(0,Ve.Z)((0,Ve.Z)((0,Ve.Z)({},"".concat(yn,"-horizontal"),et),"".concat(yn,"-vertical"),!et),"".concat(yn,"-visible"),Yn)),style:(0,me.Z)((0,me.Z)({},dr),ht),onMouseDown:dn,onMouseMove:Un},we.createElement("div",{ref:Jt,className:fe()("".concat(yn,"-thumb"),(0,Ve.Z)({},"".concat(yn,"-thumb-moving"),Nt)),style:(0,me.Z)((0,me.Z)({},qn),he),onMouseDown:on}))}),ct=at,Pe=20;function $e(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,te=ie/oe*ie;return isNaN(te)&&(te=0),te=Math.max(te,Pe),Math.floor(te)}var ut=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],St=[],ft={overflowY:"auto",overflowAnchor:"none"};function Dt(ie,oe){var te=ie.prefixCls,x=te===void 0?"rc-virtual-list":te,re=ie.className,ne=ie.height,se=ie.itemHeight,Ne=ie.fullHeight,ze=Ne===void 0?!0:Ne,et=ie.style,ot=ie.data,dt=ie.children,ht=ie.itemKey,he=ie.virtual,Me=ie.direction,Ye=ie.scrollWidth,Pt=ie.component,Nt=Pt===void 0?"div":Pt,Yt=ie.onScroll,Lt=ie.onVirtualScroll,Zt=ie.onVisibleChange,Rt=ie.innerProps,tn=ie.extraRender,xt=ie.styles,zt=ie.showScrollBar,cn=zt===void 0?"optional":zt,bn=(0,ye.Z)(ie,ut),bt=we.useCallback(function(vr){return typeof ht=="function"?ht(vr):vr==null?void 0:vr[ht]},[ht]),Ht=Be(bt,null,null),Jt=(0,ge.Z)(Ht,4),vn=Jt[0],Bn=Jt[1],Yn=Jt[2],hr=Jt[3],Cr=!!(he!==!1&&ne&&se),Un=we.useMemo(function(){return Object.values(Yn.maps).reduce(function(vr,ir){return vr+ir},0)},[Yn.id,Yn.maps]),fr=Cr&&ot&&(Math.max(se*ot.length,Un)>ne||!!Ye),Gt=Me==="rtl",Wt=fe()(x,(0,Ve.Z)({},"".concat(x,"-rtl"),Gt),re),dn=ot||St,un=(0,we.useRef)(),on=(0,we.useRef)(),On=(0,we.useRef)(),pn=(0,we.useState)(0),yn=(0,ge.Z)(pn,2),dr=yn[0],qn=yn[1],Hn=(0,we.useState)(0),Tr=(0,ge.Z)(Hn,2),Or=Tr[0],ga=Tr[1],va=(0,we.useState)(!1),Ln=(0,ge.Z)(va,2),tr=Ln[0],Lr=Ln[1],Mr=function(){Lr(!0)},Ut=function(){Lr(!1)},rn={getKey:bt};function At(vr){qn(function(ir){var Gr;typeof vr=="function"?Gr=vr(ir):Gr=vr;var _r=za(Gr);return un.current.scrollTop=_r,_r})}var $t=(0,we.useRef)({start:0,end:dn.length}),It=(0,we.useRef)(),Xt=Je(dn,bt),gt=(0,ge.Z)(Xt,1),ln=gt[0];It.current=ln;var an=we.useMemo(function(){if(!Cr)return{scrollHeight:void 0,start:0,end:dn.length-1,offset:void 0};if(!fr){var vr;return{scrollHeight:((vr=on.current)===null||vr===void 0?void 0:vr.offsetHeight)||0,start:0,end:dn.length-1,offset:void 0}}for(var ir=0,Gr,_r,Ta,Ja=dn.length,Vr=0;Vr<Ja;Vr+=1){var Dr=dn[Vr],sa=bt(Dr),Ba=Yn.get(sa),zo=ir+(Ba===void 0?se:Ba);zo>=dr&&Gr===void 0&&(Gr=Vr,_r=ir),zo>dr+ne&&Ta===void 0&&(Ta=Vr),ir=zo}return Gr===void 0&&(Gr=0,_r=0,Ta=Math.ceil(ne/se)),Ta===void 0&&(Ta=dn.length-1),Ta=Math.min(Ta+1,dn.length-1),{scrollHeight:ir,start:Gr,end:Ta,offset:_r}},[fr,Cr,dr,dn,hr,ne]),En=an.scrollHeight,qt=an.start,Qt=an.end,en=an.offset;$t.current.start=qt,$t.current.end=Qt,we.useLayoutEffect(function(){var vr=Yn.getRecord();if(vr.size===1){var ir=Array.from(vr.keys())[0],Gr=vr.get(ir),_r=dn[qt];if(_r&&Gr===void 0){var Ta=bt(_r);if(Ta===ir){var Ja=Yn.get(ir),Vr=Ja-se;At(function(Dr){return Dr+Vr})}}}Yn.resetRecord()},[En]);var hn=we.useState({width:0,height:ne}),cr=(0,ge.Z)(hn,2),sr=cr[0],gr=cr[1],Da=function(ir){gr({width:ir.offsetWidth,height:ir.offsetHeight})},Ma=(0,we.useRef)(),Xa=(0,we.useRef)(),Ca=we.useMemo(function(){return $e(sr.width,Ye)},[sr.width,Ye]),oa=we.useMemo(function(){return $e(sr.height,En)},[sr.height,En]),Ea=En-ne,wa=(0,we.useRef)(Ea);wa.current=Ea;function za(vr){var ir=vr;return Number.isNaN(wa.current)||(ir=Math.min(ir,wa.current)),ir=Math.max(ir,0),ir}var Qa=dr<=0,lo=dr>=Ea,ba=Or<=0,Na=Or>=Ye,ja=Re(Qa,lo,ba,Na),yo=function(){return{x:Gt?-Or:Or,y:dr}},jo=(0,we.useRef)(yo()),Do=(0,le.zX)(function(vr){if(Lt){var ir=(0,me.Z)((0,me.Z)({},yo()),vr);(jo.current.x!==ir.x||jo.current.y!==ir.y)&&(Lt(ir),jo.current=ir)}});function Ar(vr,ir){var Gr=vr;ir?((0,ke.flushSync)(function(){ga(Gr)}),Do()):At(Gr)}function Wr(vr){var ir=vr.currentTarget.scrollTop;ir!==dr&&At(ir),Yt==null||Yt(vr),Do()}var Bo=function(ir){var Gr=ir,_r=Ye?Ye-sr.width:0;return Gr=Math.max(Gr,0),Gr=Math.min(Gr,_r),Gr},Lo=(0,le.zX)(function(vr,ir){ir?((0,ke.flushSync)(function(){ga(function(Gr){var _r=Gr+(Gt?-vr:vr);return Bo(_r)})}),Do()):At(function(Gr){var _r=Gr+vr;return _r})}),po=lt(Cr,Qa,lo,ba,Na,!!Ye,Lo),ti=(0,ge.Z)(po,2),li=ti[0],ji=ti[1];Qe(Cr,un,function(vr,ir,Gr,_r){var Ta=_r;return ja(vr,ir,Gr)?!1:!Ta||!Ta._virtualHandled?(Ta&&(Ta._virtualHandled=!0),li({preventDefault:function(){},deltaX:vr?ir:0,deltaY:vr?0:ir}),!0):!1}),He(fr,un,function(vr){At(function(ir){return ir+vr})}),(0,pe.Z)(function(){function vr(Gr){var _r=Qa&&Gr.detail<0,Ta=lo&&Gr.detail>0;Cr&&!_r&&!Ta&&Gr.preventDefault()}var ir=un.current;return ir.addEventListener("wheel",li,{passive:!1}),ir.addEventListener("DOMMouseScroll",ji,{passive:!0}),ir.addEventListener("MozMousePixelScroll",vr,{passive:!1}),function(){ir.removeEventListener("wheel",li),ir.removeEventListener("DOMMouseScroll",ji),ir.removeEventListener("MozMousePixelScroll",vr)}},[Cr,Qa,lo]),(0,pe.Z)(function(){if(Ye){var vr=Bo(Or);ga(vr),Do({x:vr})}},[sr.width,Ye]);var bi=function(){var ir,Gr;(ir=Ma.current)===null||ir===void 0||ir.delayHidden(),(Gr=Xa.current)===null||Gr===void 0||Gr.delayHidden()},di=Oe(un,dn,Yn,se,bt,function(){return Bn(!0)},At,bi);we.useImperativeHandle(oe,function(){return{nativeElement:On.current,getScrollInfo:yo,scrollTo:function(ir){function Gr(_r){return _r&&(0,Ze.Z)(_r)==="object"&&("left"in _r||"top"in _r)}Gr(ir)?(ir.left!==void 0&&ga(Bo(ir.left)),di(ir.top)):di(ir)}}}),(0,pe.Z)(function(){if(Zt){var vr=dn.slice(qt,Qt+1);Zt(vr,dn)}},[qt,Qt,dn]);var si=Te(dn,bt,Yn,se),Ai=tn==null?void 0:tn({start:qt,end:Qt,virtual:fr,offsetX:Or,offsetY:en,rtl:Gt,getSize:si}),_o=ve(dn,qt,Qt,Ye,Or,vn,dt,rn),So=null;ne&&(So=(0,me.Z)((0,Ve.Z)({},ze?"height":"maxHeight",ne),ft),Cr&&(So.overflowY="hidden",Ye&&(So.overflowX="hidden"),tr&&(So.pointerEvents="none")));var Ya={};return Gt&&(Ya.dir="rtl"),we.createElement("div",(0,y.Z)({ref:On,style:(0,me.Z)((0,me.Z)({},et),{},{position:"relative"}),className:Wt},Ya,bn),we.createElement(Se.Z,{onResize:Da},we.createElement(Nt,{className:"".concat(x,"-holder"),style:So,ref:un,onScroll:Wr,onMouseEnter:bi},we.createElement(Fe,{prefixCls:x,height:En,offsetX:Or,offsetY:en,scrollWidth:Ye,onInnerResize:Bn,ref:on,innerProps:Rt,rtl:Gt,extra:Ai},_o))),fr&&En>ne&&we.createElement(ct,{ref:Ma,prefixCls:x,scrollOffset:dr,scrollRange:En,rtl:Gt,onScroll:Ar,onStartMove:Mr,onStopMove:Ut,spinSize:oa,containerSize:sr.height,style:xt==null?void 0:xt.verticalScrollBar,thumbStyle:xt==null?void 0:xt.verticalScrollBarThumb,showScrollBar:cn}),fr&&Ye>sr.width&&we.createElement(ct,{ref:Xa,prefixCls:x,scrollOffset:Or,scrollRange:Ye,rtl:Gt,onScroll:Ar,onStartMove:Mr,onStopMove:Ut,spinSize:Ca,containerSize:sr.width,horizontal:!0,style:xt==null?void 0:xt.horizontalScrollBar,thumbStyle:xt==null?void 0:xt.horizontalScrollBarThumb,showScrollBar:cn}))}var We=we.forwardRef(Dt);We.displayName="List";var kt=We,Ot=kt},51581:function(Nn,jt,b){"use strict";Object.defineProperty(jt,"__esModule",{value:!0});var y=function(){function we(ke,De){for(var Fe=0;Fe<De.length;Fe++){var ue=De[Fe];ue.enumerable=ue.enumerable||!1,ue.configurable=!0,"value"in ue&&(ue.writable=!0),Object.defineProperty(ke,ue.key,ue)}}return function(ke,De,Fe){return De&&we(ke.prototype,De),Fe&&we(ke,Fe),ke}}(),Ze=b(59301),me=ye(Ze),Ve=b(12708),ge=ye(Ve);function ye(we){return we&&we.__esModule?we:{default:we}}function xe(we,ke){var De={};for(var Fe in we)ke.indexOf(Fe)>=0||Object.prototype.hasOwnProperty.call(we,Fe)&&(De[Fe]=we[Fe]);return De}function fe(we,ke){if(!(we instanceof ke))throw new TypeError("Cannot call a class as a function")}function Se(we,ke){if(!we)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ke&&(typeof ke=="object"||typeof ke=="function")?ke:we}function le(we,ke){if(typeof ke!="function"&&ke!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof ke);we.prototype=Object.create(ke&&ke.prototype,{constructor:{value:we,enumerable:!1,writable:!0,configurable:!0}}),ke&&(Object.setPrototypeOf?Object.setPrototypeOf(we,ke):we.__proto__=ke)}var pe=function(we){le(ke,we);function ke(De){fe(this,ke);var Fe=Se(this,(ke.__proto__||Object.getPrototypeOf(ke)).call(this,De));return Fe.scrollListener=Fe.scrollListener.bind(Fe),Fe.eventListenerOptions=Fe.eventListenerOptions.bind(Fe),Fe.mousewheelListener=Fe.mousewheelListener.bind(Fe),Fe}return y(ke,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var Fe=this.getParentElement(this.scrollComponent);Fe.scrollTop=Fe.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var Fe=!1,ue={get passive(){Fe=!0}};try{document.addEventListener("test",null,ue),document.removeEventListener("test",null,ue)}catch(ve){}return Fe}},{key:"eventListenerOptions",value:function(){var Fe=this.props.useCapture;return this.isPassiveSupported()&&(Fe={useCapture:this.props.useCapture,passive:!0}),Fe}},{key:"setDefaultLoader",value:function(Fe){this.defaultLoader=Fe}},{key:"detachMousewheelListener",value:function(){var Fe=window;this.props.useWindow===!1&&(Fe=this.scrollComponent.parentNode),Fe.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var Fe=window;this.props.useWindow===!1&&(Fe=this.getParentElement(this.scrollComponent)),Fe.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),Fe.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(Fe){var ue=this.props.getScrollParent&&this.props.getScrollParent();return ue!=null?ue:Fe&&Fe.parentNode}},{key:"filterProps",value:function(Fe){return Fe}},{key:"attachScrollListener",value:function(){var Fe=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!Fe)){var ue=window;this.props.useWindow===!1&&(ue=Fe),ue.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),ue.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),ue.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(Fe){Fe.deltaY===1&&!this.isPassiveSupported()&&Fe.preventDefault()}},{key:"scrollListener",value:function(){var Fe=this.scrollComponent,ue=window,ve=this.getParentElement(Fe),Ie=void 0;if(this.props.useWindow){var Le=document.documentElement||document.body.parentNode||document.body,Je=ue.pageYOffset!==void 0?ue.pageYOffset:Le.scrollTop;this.props.isReverse?Ie=Je:Ie=this.calculateOffset(Fe,Je)}else this.props.isReverse?Ie=ve.scrollTop:Ie=Fe.scrollHeight-ve.scrollTop-ve.clientHeight;Ie<Number(this.props.threshold)&&Fe&&Fe.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=ve.scrollHeight,this.beforeScrollTop=ve.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(Fe,ue){return Fe?this.calculateTopPosition(Fe)+(Fe.offsetHeight-ue-window.innerHeight):0}},{key:"calculateTopPosition",value:function(Fe){return Fe?Fe.offsetTop+this.calculateTopPosition(Fe.offsetParent):0}},{key:"render",value:function(){var Fe=this,ue=this.filterProps(this.props),ve=ue.children,Ie=ue.element,Le=ue.hasMore,Je=ue.initialLoad,ce=ue.isReverse,_e=ue.loader,Ke=ue.loadMore,Re=ue.pageStart,lt=ue.ref,Te=ue.threshold,Ue=ue.useCapture,qe=ue.useWindow,Ae=ue.getScrollParent,rt=xe(ue,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);rt.ref=function(Be){Fe.scrollComponent=Be,lt&<(Be)};var Ce=[ve];return Le&&(_e?ce?Ce.unshift(_e):Ce.push(_e):this.defaultLoader&&(ce?Ce.unshift(this.defaultLoader):Ce.push(this.defaultLoader))),me.default.createElement(Ie,rt,Ce)}}]),ke}(Ze.Component);pe.propTypes={children:ge.default.node.isRequired,element:ge.default.node,hasMore:ge.default.bool,initialLoad:ge.default.bool,isReverse:ge.default.bool,loader:ge.default.node,loadMore:ge.default.func.isRequired,pageStart:ge.default.number,ref:ge.default.func,getScrollParent:ge.default.func,threshold:ge.default.number,useCapture:ge.default.bool,useWindow:ge.default.bool},pe.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},jt.default=pe,Nn.exports=jt.default},26724:function(Nn,jt,b){Nn.exports=b(51581)},25510:function(Nn){"use strict";Nn.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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"},4977:function(Nn){"use strict";Nn.exports="data:image/png;base64,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"},16722:function(Nn,jt,b){"use strict";b.d(jt,{Z:function(){return fe}});const y=Se=>typeof Se=="object"&&Se!=null&&Se.nodeType===1,Ze=(Se,le)=>(!le||Se!=="hidden")&&Se!=="visible"&&Se!=="clip",me=(Se,le)=>{if(Se.clientHeight<Se.scrollHeight||Se.clientWidth<Se.scrollWidth){const pe=getComputedStyle(Se,null);return Ze(pe.overflowY,le)||Ze(pe.overflowX,le)||(we=>{const ke=(De=>{if(!De.ownerDocument||!De.ownerDocument.defaultView)return null;try{return De.ownerDocument.defaultView.frameElement}catch(Fe){return null}})(we);return!!ke&&(ke.clientHeight<we.scrollHeight||ke.clientWidth<we.scrollWidth)})(Se)}return!1},Ve=(Se,le,pe,we,ke,De,Fe,ue)=>De<Se&&Fe>le||De>Se&&Fe<le?0:De<=Se&&ue<=pe||Fe>=le&&ue>=pe?De-Se-we:Fe>le&&ue<pe||De<Se&&ue>pe?Fe-le+ke:0,ge=Se=>{const le=Se.parentElement;return le==null?Se.getRootNode().host||null:le},ye=(Se,le)=>{var pe,we,ke,De;if(typeof document=="undefined")return[];const{scrollMode:Fe,block:ue,inline:ve,boundary:Ie,skipOverflowHiddenElements:Le}=le,Je=typeof Ie=="function"?Ie:ct=>ct!==Ie;if(!y(Se))throw new TypeError("Invalid target");const ce=document.scrollingElement||document.documentElement,_e=[];let Ke=Se;for(;y(Ke)&&Je(Ke);){if(Ke=ge(Ke),Ke===ce){_e.push(Ke);break}Ke!=null&&Ke===document.body&&me(Ke)&&!me(document.documentElement)||Ke!=null&&me(Ke,Le)&&_e.push(Ke)}const Re=(we=(pe=window.visualViewport)==null?void 0:pe.width)!=null?we:innerWidth,lt=(De=(ke=window.visualViewport)==null?void 0:ke.height)!=null?De:innerHeight,{scrollX:Te,scrollY:Ue}=window,{height:qe,width:Ae,top:rt,right:Ce,bottom:Be,left:yt}=Se.getBoundingClientRect(),{top:Qe,right:nt,bottom:Et,left:He}=(ct=>{const Pe=window.getComputedStyle(ct);return{top:parseFloat(Pe.scrollMarginTop)||0,right:parseFloat(Pe.scrollMarginRight)||0,bottom:parseFloat(Pe.scrollMarginBottom)||0,left:parseFloat(Pe.scrollMarginLeft)||0}})(Se);let de=ue==="start"||ue==="nearest"?rt-Qe:ue==="end"?Be+Et:rt+qe/2-Qe+Et,Oe=ve==="center"?yt+Ae/2-He+nt:ve==="end"?Ce+nt:yt-He;const at=[];for(let ct=0;ct<_e.length;ct++){const Pe=_e[ct],{height:$e,width:ut,top:St,right:ft,bottom:Dt,left:We}=Pe.getBoundingClientRect();if(Fe==="if-needed"&&rt>=0&&yt>=0&&Be<=lt&&Ce<=Re&&(Pe===ce&&!me(Pe)||rt>=St&&Be<=Dt&&yt>=We&&Ce<=ft))return at;const kt=getComputedStyle(Pe),Ot=parseInt(kt.borderLeftWidth,10),ie=parseInt(kt.borderTopWidth,10),oe=parseInt(kt.borderRightWidth,10),te=parseInt(kt.borderBottomWidth,10);let x=0,re=0;const ne="offsetWidth"in Pe?Pe.offsetWidth-Pe.clientWidth-Ot-oe:0,se="offsetHeight"in Pe?Pe.offsetHeight-Pe.clientHeight-ie-te:0,Ne="offsetWidth"in Pe?Pe.offsetWidth===0?0:ut/Pe.offsetWidth:0,ze="offsetHeight"in Pe?Pe.offsetHeight===0?0:$e/Pe.offsetHeight:0;if(ce===Pe)x=ue==="start"?de:ue==="end"?de-lt:ue==="nearest"?Ve(Ue,Ue+lt,lt,ie,te,Ue+de,Ue+de+qe,qe):de-lt/2,re=ve==="start"?Oe:ve==="center"?Oe-Re/2:ve==="end"?Oe-Re:Ve(Te,Te+Re,Re,Ot,oe,Te+Oe,Te+Oe+Ae,Ae),x=Math.max(0,x+Ue),re=Math.max(0,re+Te);else{x=ue==="start"?de-St-ie:ue==="end"?de-Dt+te+se:ue==="nearest"?Ve(St,Dt,$e,ie,te+se,de,de+qe,qe):de-(St+$e/2)+se/2,re=ve==="start"?Oe-We-Ot:ve==="center"?Oe-(We+ut/2)+ne/2:ve==="end"?Oe-ft+oe+ne:Ve(We,ft,ut,Ot,oe+ne,Oe,Oe+Ae,Ae);const{scrollLeft:et,scrollTop:ot}=Pe;x=ze===0?0:Math.max(0,Math.min(ot+x/ze,Pe.scrollHeight-$e/ze+se)),re=Ne===0?0:Math.max(0,Math.min(et+re/Ne,Pe.scrollWidth-ut/Ne+ne)),de+=ot-x,Oe+=et-re}at.push({el:Pe,top:x,left:re})}return at},xe=Se=>Se===!1?{block:"end",inline:"nearest"}:(le=>le===Object(le)&&Object.keys(le).length!==0)(Se)?Se:{block:"start",inline:"nearest"};function fe(Se,le){if(!Se.isConnected||!(ke=>{let De=ke;for(;De&&De.parentNode;){if(De.parentNode===document)return!0;De=De.parentNode instanceof ShadowRoot?De.parentNode.host:De.parentNode}return!1})(Se))return;const pe=(ke=>{const De=window.getComputedStyle(ke);return{top:parseFloat(De.scrollMarginTop)||0,right:parseFloat(De.scrollMarginRight)||0,bottom:parseFloat(De.scrollMarginBottom)||0,left:parseFloat(De.scrollMarginLeft)||0}})(Se);if((ke=>typeof ke=="object"&&typeof ke.behavior=="function")(le))return le.behavior(ye(Se,le));const we=typeof le=="boolean"||le==null?void 0:le.behavior;for(const{el:ke,top:De,left:Fe}of ye(Se,xe(le))){const ue=De-pe.top+pe.bottom,ve=Fe-pe.left+pe.right;ke.scroll({top:ue,left:ve,behavior:we})}}}}]);
|