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

1309 lines
1.6 MiB

This file contains invisible Unicode characters!

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

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(self.webpackChunk=self.webpackChunk||[]).push([[4177],{27812:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),Ke=E(59301),fe={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=fe,Fe=E(7657),pe=function(ue,Pe){return Ke.createElement(Fe.Z,(0,b.Z)({},ue,{ref:Pe,icon:Ve}))},Ce=Ke.forwardRef(pe),de=Ce},89489:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),Ke=E(59301),fe={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=fe,Fe=E(7657),pe=function(ue,Pe){return Ke.createElement(Fe.Z,(0,b.Z)({},ue,{ref:Pe,icon:Ve}))},Ce=Ke.forwardRef(pe),de=Ce},59477:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),Ke=E(59301),fe={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=fe,Fe=E(7657),pe=function(ue,Pe){return Ke.createElement(Fe.Z,(0,b.Z)({},ue,{ref:Pe,icon:Ve}))},Ce=Ke.forwardRef(pe),de=Ce},40001:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),Ke=E(59301),fe={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=fe,Fe=E(7657),pe=function(ue,Pe){return Ke.createElement(Fe.Z,(0,b.Z)({},ue,{ref:Pe,icon:Ve}))},Ce=Ke.forwardRef(pe),de=Ce},26227:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),Ke=E(59301),fe={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=fe,Fe=E(7657),pe=function(ue,Pe){return Ke.createElement(Fe.Z,(0,b.Z)({},ue,{ref:Pe,icon:Ve}))},Ce=Ke.forwardRef(pe),de=Ce},67921:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),Ke=E(59301),fe={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=fe,Fe=E(7657),pe=function(ue,Pe){return Ke.createElement(Fe.Z,(0,b.Z)({},ue,{ref:Pe,icon:Ve}))},Ce=Ke.forwardRef(pe),de=Ce},49198:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),Ke=E(59301),fe={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=fe,Fe=E(7657),pe=function(ue,Pe){return Ke.createElement(Fe.Z,(0,b.Z)({},ue,{ref:Pe,icon:Ve}))},Ce=Ke.forwardRef(pe),de=Ce},41464:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),Ke=E(59301),fe={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=fe,Fe=E(7657),pe=function(ue,Pe){return Ke.createElement(Fe.Z,(0,b.Z)({},ue,{ref:Pe,icon:Ve}))},Ce=Ke.forwardRef(pe),de=Ce},87169:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),Ke=E(59301),fe={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=fe,Fe=E(7657),pe=function(ue,Pe){return Ke.createElement(Fe.Z,(0,b.Z)({},ue,{ref:Pe,icon:Ve}))},Ce=Ke.forwardRef(pe),de=Ce},73331:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),Ke=E(59301),fe={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=fe,Fe=E(7657),pe=function(ue,Pe){return Ke.createElement(Fe.Z,(0,b.Z)({},ue,{ref:Pe,icon:Ve}))},Ce=Ke.forwardRef(pe),de=Ce},15277:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),Ke=E(59301),fe={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=fe,Fe=E(7657),pe=function(ue,Pe){return Ke.createElement(Fe.Z,(0,b.Z)({},ue,{ref:Pe,icon:Ve}))},Ce=Ke.forwardRef(pe),de=Ce},52671:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),Ke=E(59301),fe={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=fe,Fe=E(7657),pe=function(ue,Pe){return Ke.createElement(Fe.Z,(0,b.Z)({},ue,{ref:Pe,icon:Ve}))},Ce=Ke.forwardRef(pe),de=Ce},8657:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),Ke=E(59301),fe={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=fe,Fe=E(7657),pe=function(ue,Pe){return Ke.createElement(Fe.Z,(0,b.Z)({},ue,{ref:Pe,icon:Ve}))},Ce=Ke.forwardRef(pe),de=Ce},56082:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),Ke=E(59301),fe={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=fe,Fe=E(7657),pe=function(ue,Pe){return Ke.createElement(Fe.Z,(0,b.Z)({},ue,{ref:Pe,icon:Ve}))},Ce=Ke.forwardRef(pe),de=Ce},61481:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),Ke=E(59301),fe={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=fe,Fe=E(7657),pe=function(ue,Pe){return Ke.createElement(Fe.Z,(0,b.Z)({},ue,{ref:Pe,icon:Ve}))},Ce=Ke.forwardRef(pe),de=Ce},33853:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),Ke=E(59301),fe={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=fe,Fe=E(7657),pe=function(ue,Pe){return Ke.createElement(Fe.Z,(0,b.Z)({},ue,{ref:Pe,icon:Ve}))},Ce=Ke.forwardRef(pe),de=Ce},63524:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),Ke=E(59301),fe={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=fe,Fe=E(7657),pe=function(ue,Pe){return Ke.createElement(Fe.Z,(0,b.Z)({},ue,{ref:Pe,icon:Ve}))},Ce=Ke.forwardRef(pe),de=Ce},15075:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),Ke=E(59301),fe={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=fe,Fe=E(7657),pe=function(ue,Pe){return Ke.createElement(Fe.Z,(0,b.Z)({},ue,{ref:Pe,icon:Ve}))},Ce=Ke.forwardRef(pe),de=Ce},43531:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),Ke=E(59301),fe={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=fe,Fe=E(7657),pe=function(ue,Pe){return Ke.createElement(Fe.Z,(0,b.Z)({},ue,{ref:Pe,icon:Ve}))},Ce=Ke.forwardRef(pe),de=Ce},61485:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),Ke=E(59301),fe={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=fe,Fe=E(7657),pe=function(ue,Pe){return Ke.createElement(Fe.Z,(0,b.Z)({},ue,{ref:Pe,icon:Ve}))},Ce=Ke.forwardRef(pe),de=Ce},47472:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),Ke=E(59301),fe={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=fe,Fe=E(7657),pe=function(ue,Pe){return Ke.createElement(Fe.Z,(0,b.Z)({},ue,{ref:Pe,icon:Ve}))},Ce=Ke.forwardRef(pe),de=Ce},87395:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),Ke=E(59301),fe={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=fe,Fe=E(7657),pe=function(ue,Pe){return Ke.createElement(Fe.Z,(0,b.Z)({},ue,{ref:Pe,icon:Ve}))},Ce=Ke.forwardRef(pe),de=Ce},10658:function(){"use strict"},89274:function(){"use strict"},81230:function(Cn,Zt){"use strict";Zt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},11816:function(Cn,Zt){"use strict";Zt.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"}},91223:function(Cn,Zt){"use strict";Zt.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"}},99859:function(Cn,Zt){"use strict";Zt.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"}},65763:function(Cn,Zt){"use strict";Zt.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"}},44764: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 Cn={},Zt="5.0",E={},b=null,Ke=!1,fe=!1,Ve=null,Fe=!1,pe=null,Ce=null,de=0;de<arguments.length;de++){var xe=arguments[de];if(xe!==null)switch(typeof xe){case"number":Zt=xe.toFixed(1);break;case"string":xe.match(new RegExp("^[0-9]\\.[0-9]+$"))?Zt=xe:Ve=xe;break;case"object":typeof xe.is3D!="undefined"?b=xe:E=xe;break;case"boolean":Ke=xe,fe=!0;break}}b===null&&(b={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},E.material_id!==void 0&&!fe&&(Ke=!0)),Ve!==null&&E.id===void 0&&(E.id=Ve);var ue="",Pe="",ye=!1,Te=null,we=null,Me=null,be=!1,De=null,Be=null,Re=null,it=null,ce=null;E.height!==void 0&&(E.height=Math.round(E.height)),E.width!==void 0&&(E.width=Math.round(E.width));var Oe=function(Ee){return parseFloat(Ee)>4?parseFloat(Ee):5};Cn.setHTML5Codebase=function(Ee,We){Ce=Ee,Ae(Ee,We)},Cn.setJavaCodebase=Cn.setJavaCodebaseVersion=Cn.isCompiledInstalled=Cn.setPreCompiledScriptPath=Cn.setPreCompiledResourcePath=function(){},Cn.setHTML5CodebaseVersion=function(Ee,We){var tt=parseFloat(Ee);if(tt!==NaN&&tt<5){console.log("The GeoGebra HTML5 codebase version "+tt+" is deprecated. Using version latest instead.");return}pe=Ee,se(Ee,We)},Cn.getHTML5CodebaseVersion=function(){return we},Cn.getParameters=function(){return E},Cn.setFontsCSSURL=function(Ee){it=Ee},Cn.setGiacJSURL=function(Ee){},Cn.setJNLPFile=function(Ee){ue=Ee},Cn.setJNLPBaseDir=function(Ee){},Cn.inject=function(){function Ee(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var We="auto",tt=E.id,Et,ct=!1,wt=0;wt<arguments.length;wt++){var dt=arguments[wt];typeof dt=="string"?(dt=dt.toLowerCase(),dt.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?We=dt:tt=arguments[wt]):typeof dt=="boolean"?ct=dt:dt instanceof HTMLElement&&(Et=dt)}Dt();function Dt(){if(!Fe){setTimeout(Dt,200);return}We=vt(We);var Ft=Et||document.getElementById(tt);if(!Ft){console.log("possibly bug on ajax loading? ");return}if(Cn.removeExistingApplet(Ft,!1),E.width===void 0&&Ft.clientWidth&&(E.width=Ft.clientWidth),E.height===void 0&&Ft.clientHeight&&(E.height=Ft.clientHeight),!(E.width&&E.height)&&We==="html5"&&(delete E.width,delete E.height),Te=We,We==="screenshot")ve(Ft,E);else{var oe=!1;E.hasOwnProperty("playButton")&&E.playButton||E.hasOwnProperty("clickToLoad")&&E.clickToLoad?oe=!0:E.hasOwnProperty("playButtonAutoDecide")&&E.playButtonAutoDecide&&(oe=(!Ge()||Ee())&&Ze()),oe?(Te="screenshot",bt(Ft,E,ct,We)):Je(Ft,E,ct)}}};function Ge(){try{return window.self!==window.top}catch(Ee){return!0}}function Ze(){return E.hasOwnProperty("screenshotGenerator")&&E.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}Cn.getViews=function(){return b},Cn.isJavaInstalled=function(){return!1};var nt=function(Ee){var We=function(wt){var dt=JSON.parse(wt),Dt=function(ae){return ae.type=="G"||ae.type=="E"},Ft=dt.elements?dt.elements.filter(Dt)[0]:dt;if(!Ft||!Ft.url){tt();return}E.fileName=Ft.url,Le(Ft.settings||{}),b.is3D=!0;var oe="https://www.geogebra.org/images/";Cn.setPreviewImage(De||Ft.previewUrl,oe+"GeoGebra_loading.png",oe+"applet_play.png"),Ee()},tt=function(){E.onError&&E.onError(),qe("Error: Fetching material (id "+E.material_id+") failed.",E)},Et=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",ct="/materials/"+E.material_id+"?scope=basic";je("https://"+Et+"/api/proxy.php?path="+encodeURIComponent(ct),We,tt)};function Le(Ee){var We=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(tt){Ee[tt]=!!Ee[tt]}),We.forEach(function(tt){E[tt]===void 0&&Ee[tt]!==void 0&&(E[tt]=Ee[tt])}),E.showToolBarHelp===void 0&&(E.showToolBarHelp=E.showToolBar)}function je(Ee,We,tt){var Et=new XMLHttpRequest;Et.open("GET",Ee),Et.onload=function(){We(Et.responseText)},Et.onerror=tt,Et.send()}Cn.isHTML5Installed=function(){return!0},Cn.getLoadedAppletType=function(){return Te},Cn.setPreviewImage=function(Ee,We,tt){De=Ee,Be=We,Re=tt},Cn.removeExistingApplet=function(Ee,We){var tt;typeof Ee=="string"&&(Ee=document.getElementById(Ee)),Te=null;var Et=null;for(tt=0;tt<Ee.childNodes.length;tt++){var ct=Ee.childNodes[tt],wt=ct.className;wt==="applet_screenshot"?We?(ct.style.display="block",Te="screenshot"):ct.style.display="none":wt!=="applet_scaler prerender"&&(Ee.removeChild(ct),Et=wt&&wt.indexOf("appletParameters")!=-1?ct.id:null,tt--)}var dt=E.id!==void 0?E.id:Et,Dt=window[dt];Dt&&typeof Dt.getBase64=="function"&&(Dt.remove(),window[dt]=null)},Cn.refreshHitPoints=function(){if(Oe(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var Ee=Cn.getAppletObject();return Ee&&typeof Ee.recalculateEnvironments=="function"?(Ee.recalculateEnvironments(),!0):!1},Cn.startAnimation=function(){var Ee=Cn.getAppletObject();return Ee&&typeof Ee.startAnimation=="function"?(Ee.startAnimation(),!0):!1},Cn.stopAnimation=function(){var Ee=Cn.getAppletObject();return Ee&&typeof Ee.stopAnimation=="function"?(Ee.stopAnimation(),!0):!1},Cn.getAppletObject=function(){var Ee=E.id!==void 0?E.id:"ggbApplet";return window[Ee]},Cn.resize=function(){};var et=function(Ee,We,tt){var Et=document.createElement("param");Et.setAttribute("name",We),Et.setAttribute("value",tt),Ee.appendChild(Et)},Se=function(Ee){return Ee&&Ee!=="false"},Je=function(Ee,We,tt){Oe(we)<=4.2&&(tt=!0);var Et=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==we||ggbHTML5LoadedCodebaseIsWebSimple&&!be)&&(Et=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var ct=document.createElement("div");ct.classList.add("appletParameters","notranslate");var wt=We.width,dt=We.height;if(We.disableAutoScale=We.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():We.disableAutoScale,We.width!==void 0)if(Oe(we)<=4.4)Se(We.showToolBar)&&(We.height-=7),Se(We.showAlgebraInput)&&(We.height-=37),We.width<605&&Se(We.showToolBar)&&(We.width=605,wt=605);else{var Dt=100;(Se(We.showToolBar)||Se(We.showMenuBar))&&(We.hasOwnProperty("customToolBar")&&(We.customToolbar=We.customToolBar),Dt=Se(We.showMenuBar)?245:155),wt<Dt&&(We.width=Dt,wt=Dt)}ct.style.border="none",ct.style.display="inline-block";for(var Ft in We)We.hasOwnProperty(Ft)&&Ft!=="appletOnLoad"&&ct.setAttribute("data-param-"+Ft,We[Ft]);it&&ct.setAttribute("data-param-fontscssurl",it),Cn.resize=function(){GGBAppletUtils.responsiveResize(Ee,We)},window.addEventListener("resize",function(ft){Cn.resize()});var oe=typeof We.appletOnLoad=="function"?We.appletOnLoad:function(){};if(!tt&&We.width!==void 0){We.hasOwnProperty("showSplash")||ct.setAttribute("data-param-showSplash","false");var ae=Ee.querySelector(".applet_scaler.prerender"),te=ae!==null;if(te)var x=ae.querySelector(".ggb_preview");else{var x=st(wt,dt,We.borderColor,!1);ae=document.createElement("div"),ae.className="applet_scaler",ae.style.position="relative",ae.style.display="block",ae.style.width=wt+"px",ae.style.height=dt+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(ae,"66%"),Oe(we)>=5?(We.appletOnLoad=function(ft){var yt=Ee.querySelector(".ggb_preview");yt&&yt.parentNode.removeChild(yt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ae),window.GGBT_wsf_view&&$(window).trigger("resize"),oe(ft)},te||ae.appendChild(x)):ct.appendChild(x),ae.appendChild(ct),te||Ee.appendChild(ae),setTimeout(function(){Cn.resize()},1)}else{var re=document.createElement("div");re.className="applet_scaler",re.style.position="relative",re.style.display="block",re.appendChild(ct),Ee.appendChild(re),We.appletOnLoad=function(ft){Cn.resize(),oe(ft)}}function ne(ft,yt){yt&&typeof yt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(ft,yt.appletOnLoad):renderGGBElement(ft),qe("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",yt)}function le(ft,yt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:ft,params:yt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(ot){ne(ot.article,ot.params)}),html5AppletsToProcess=null)},Oe(we)<5&&(ft.className+=" geogebraweb")):ne(ft,yt)}if(Et){scriptLoadStarted=!0;for(var Ie=0;Ie<ct.childNodes.length;Ie++){var ke=ct.childNodes[Ie].tagName;ke==="TABLE"&&(ct.removeChild(ct.childNodes[Ie]),Ie--)}if(ggbHTML5LoadedScript!==null){var Ye=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');Ye!=null&&Ye.parentNode.removeChild(Ye)}var _e=document.createElement("script"),rt=function(){le(ct,We)};_e.src=Pe+Me,ggbHTML5LoadedCodebaseIsWebSimple=be,ggbHTML5LoadedCodebaseVersion=we,ggbHTML5LoadedScript=_e.src,qe("GeoGebra HTML5 codebase loaded: '"+Pe+"'.",We),!Ce&&(!pe||pe=="5.0")?(be?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),rt()):Pe.requirejs?__webpack_require__.e(6892).then(function(){var ft=[__webpack_require__(6892)];rt.apply(null,ft)}.bind(this)).catch(__webpack_require__.oe):(_e.onload=rt,Ee.appendChild(_e))}else le(ct,We);We.height=dt,We.width=wt},ve=function(Ee,We,tt){var Et=st(We.width,We.height,We.borderColor,tt),ct=document.createElement("div");ct.style.position="relative",ct.style.display="block",ct.style.width=We.width+"px",ct.style.height=We.height+"px",ct.className="applet_screenshot applet_scaler"+(tt?" applet_screenshot_play":""),ct.appendChild(Et);var wt=GGBAppletUtils.getScale(We,Ee,tt);tt?(Ee.appendChild(Xe()),window.GGBT_wsf_view||(Ee.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(ct,"66%"),Ee.appendChild(ct),wt!==1&&!isNaN(wt)&&(GGBAppletUtils.scaleElement(ct,wt),ct.style.width=We.width+"px",ct.style.height=We.height+"px",ct.parentNode.style.width=We.width*wt+"px",ct.parentNode.style.height=We.height*wt+"px"),Cn.resize=function(){ge(Ee,Et,ct,tt)},window.addEventListener("resize",function(dt){Cn.resize()}),Cn.resize()};function ge(Ee,We,tt,Et){if(Ee.contains(We)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Ee.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(Ee)}var ct=GGBAppletUtils.getScale(E,Ee,Et);tt.parentNode!==null&&(!isNaN(ct)&&ct!==1?(GGBAppletUtils.scaleElement(tt,ct),tt.parentNode.style.width=E.width*ct+"px",tt.parentNode.style.height=E.height*ct+"px"):(GGBAppletUtils.scaleElement(tt,1),tt.parentNode.style.width=E.width+"px",tt.parentNode.style.height=E.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(Ee),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}Cn.onExitFullscreen=function(Ee,We){We.appendChild(Ee)};var bt=function(Ee,We,tt,Et){ve(Ee,We,!0);for(var ct=function(){var Dt=[];for(dt=0;dt<Ee.childNodes.length;dt++)Dt.push(Ee.childNodes[dt]);if(window.GGBT_wsf_view){var Ft=window.GGBT_wsf_view.renderFullScreen(Ee,We.id),oe=document.getElementById("fullscreencontainer"),ae=jQuery(Ee).find(".fullscreencontent");ae.length>0?(Ft.remove(),ae.attr("id","fullscreencontent").show(),jQuery(oe).append(ae),window.dispatchEvent(new Event("resize"))):Je(Ft,We,!1),window.GGBT_wsf_view.launchFullScreen(oe)}else Te=Et,Je(Ee,We,!1);if(!window.GGBT_wsf_view)for(dt=0;dt<Dt.length;dt++)Ee.removeChild(Dt[dt])},wt=Ee.getElementsByClassName("ggb_preview_play"),dt=0;dt<wt.length;dt++)wt[dt].addEventListener("click",ct,!1),wt[dt].addEventListener("ontouchstart",ct,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(Ee),Ze()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},Xe=function(){var Ee=document.createElement("div");if(Ee.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var We='.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");}',tt=document.createElement("style");tt.styleSheet?tt.styleSheet.cssText=We:tt.appendChild(document.createTextNode(We)),document.getElementsByTagName("head")[0].appendChild(tt)}return Ee},st=function(Ee,We,tt,Et){var ct=document.createElement("div");ct.className="ggb_preview",ct.style.position="absolute",ct.style.zIndex="90",ct.style.width=Ee-2+"px",ct.style.height=We-2+"px",ct.style.top="0px",ct.style.left="0px",ct.style.overflow="hidden",ct.style.backgroundColor="white";var wt="lightgrey";tt!==void 0&&(tt==="none"?wt="transparent":wt=tt),ct.style.border="1px solid "+wt;var dt=document.createElement("img");if(dt.style.position="relative",dt.style.zIndex="1000",dt.style.top="-1px",dt.style.left="-1px",De!==null&&dt.setAttribute("src",De),dt.style.opacity=.7,Be!==null){var Dt,Ft,oe;if(!Et){Dt=document.createElement("img"),Dt.style.position="absolute",Dt.style.zIndex="1001",Dt.style.opacity=1,dt.style.opacity=.3,Ft=360,Ft>Ee/4*3&&(Ft=Ee/4*3),oe=Ft/5.8,Dt.setAttribute("src",Be),Dt.setAttribute("width",Ft),Dt.setAttribute("height",oe);var ae=(Ee-Ft)/2,te=(We-oe)/2;Dt.style.left=ae+"px",Dt.style.top=te+"px",ct.appendChild(Dt)}}return ct.appendChild(dt),ct},vt=function(Ee){return Ee=Ee.toLowerCase(),Ee==="html5"||Ee==="screenshot"?Ee:"html5"},ze=["web","webSimple","web3d","tablet","tablet3d","phone"],se=function(Ee,We){if(we=Ee,We){Ae(we,!0);return}var tt=!Ke;if(tt){var Et=Oe(we);!isNaN(Et)&&Et<4.4&&(tt=!1)}var ct,wt;window.location.protocol.substr(0,4)==="http"?ct=window.location.protocol:ct="http:";var dt=we.indexOf("//");dt>0?wt=we:dt===0?wt=ct+we:wt="https://www.geogebra.org/apps/5.2.814.0/";for(var Dt in ze)if(we.slice(ze[Dt].length*-1)===ze[Dt]||we.slice((ze[Dt].length+1)*-1)===ze[Dt]+"/"){Ae(wt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&tt&&!b.is3D&&!b.AV&&!b.SV&&!b.CV&&!b.EV2&&!b.CP&&!b.PC&&!b.DA&&!b.FI&&!b.PV&&!Se(E.showToolBar)&&!Se(E.showMenuBar)&&!Se(E.showAlgebraInput)&&!Se(E.enableRightClick)&&(!E.appName||E.appName=="classic")?wt+="webSimple/":wt+="web3d/",Ae(wt,!1)},Ae=function(Ee,We){if(Ee.requirejs){Pe=Ee;return}Ee.slice(-1)!=="/"&&(Ee+="/"),Pe=Ee,We===null&&(We=Ee.indexOf("http")===-1),ye=We,Me="web.nocache.js",be=!1;var tt=Pe.split("/");tt.length>1&&(!We&&tt[tt.length-2]==="webSimple"?(Me="webSimple.nocache.js",be=!0):ze.indexOf(tt[tt.length-2])>=0&&(Me=tt[tt.length-2]+".nocache.js")),tt=Ee.split("/"),we=tt[tt.length-3],we.substr(0,4)==="test"?we=we.substr(4,1)+"."+we.substr(5,1):(we.substr(0,3)==="war"||we.substr(0,4)==="beta")&&(we="5.0");var Et=parseFloat(we);Et!==NaN&&Et<5&&Ee.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Et+" is deprecated. Using version latest instead."),se("5.0",We))},qe=function(Ee,We){window.console&&window.console.log&&(!We||typeof We.showLogging=="undefined"||We.showLogging&&We.showLogging!=="false")&&console.log(Ee)};E.material_id!==void 0?nt(at):at();function at(){var Ee=Zt;pe!==null?Ee=pe:parseFloat(Ee)<5&&(Ee="5.0"),se(Ee,!1),Ce!==null&&Ae(Ce,ye),Fe=!0}return Cn},GGBAppletUtils=function(){"use strict";function Cn(){return window.GGBT_wsf_edit!==void 0}function Zt(Fe,pe){pe!=1?(Fe.style.transformOrigin="0% 0% 0px",Fe.style.webkitTransformOrigin="0% 0% 0px",Fe.style.transform="scale("+pe+","+pe+")",Fe.style.webkitTransform="scale("+pe+","+pe+")",Fe.style.maxWidth="initial",Fe.querySelector(".ggb_preview")!==null&&(Fe.querySelector(".ggb_preview").style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Fe.style.transform="none",Fe.style.webkitTransform="none")}function E(Fe,pe,Ce,de,xe,ue){var Pe=null;if(ue!=null&&ue!="")for(var ye=Fe.parentNode;ye!=null;)if((" "+ye.className+" ").indexOf(" "+ue+" ")>-1){Pe=ye;break}else ye=ye.parentNode;var Te=0,we=0,Me=0,be=0,De=0,Be=0,Re=0;if(Pe)Te=Pe.offsetWidth,we=Math.max(de?Pe.offsetWidth:0,Pe.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Te=Math.min(window.innerWidth,document.documentElement.clientWidth),we=Math.min(window.innerHeight,document.documentElement.clientHeight),Me=Te):(Te=window.innerWidth,we=window.innerHeight,Me=window.innerWidth),Fe){var it=Fe.getBoundingClientRect();it.left>0&&it.left<=Te&&(xe===void 0||!xe)&&(document.dir==="rtl"?(De=Te-it.width-it.left,Be=Me<=480?10:30):(Be=it.left,De=Me<=480?10:30),be=Be+De)}if(Fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ce=Fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(be=40,Re=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(be=0,Re=40)}}return Fe&&((Ce===void 0||!Ce)&&pe>0&&pe+be<Te?Te=pe:Te-=be,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ce===void 0||!Ce)&&(we-=Re)),{width:Te,height:we}}function b(Fe,pe,Ce,de,xe){if(Fe.isScreenshoGenerator)return 1;var ue=de!==void 0&&de,Pe=Fe.noScaleMargin!=null&&Fe.noScaleMargin,ye=function(ce){return ce&&ce!=="false"},Te=ye(Fe.autoHeight),we=E(pe,Fe.width,Ce,Te,ue&&window.GGBT_wsf_view||Pe,xe),Me=parseInt(we.width),be=Fe.width,De=Fe.height;if(be===void 0){var Be=pe.querySelector(".appletParameters");Be&&(be=Be.offsetWidth,De=Be.offsetHeight)}var Re=Me/be,it=ue?1:we.height/De;return Ce!==void 0&&!Ce&&(Re=Math.min(1,Re),it=Math.min(1,it)),Math.min(Re,it)}function Ke(Fe,pe,Ce){var de=1,xe,ue=!1;if(Fe.hasOwnProperty("allowUpscale")&&(ue=Fe.allowUpscale),Fe.hasOwnProperty("scale")&&(de=parseFloat(Fe.scale),(isNaN(de)||de===null||de===0)&&(de=1),de>1&&(ue=!0)),pe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ue=!0),!(Fe.hasOwnProperty("disableAutoScale")&&Fe.disableAutoScale))xe=b(Fe,pe,ue,Ce,Fe.scaleContainerClass);else return de;return ue&&(!Fe.hasOwnProperty("scale")||de===1)?xe:Math.min(de,xe)}function fe(Fe){var pe=Math.min(window.innerWidth,document.documentElement.clientWidth),Ce=Math.min(window.innerHeight,document.documentElement.clientHeight),de=Fe.getBoundingClientRect(),xe=(pe-de.width)/2,ue=(Ce-de.height)/2;ue<0&&(ue=0),Fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(xe<40?Fe.style.left="40px":Fe.style.left=xe+"px",Fe.style.top=ue+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ue<40?Fe.style.top="40px":Fe.style.top=ue+"px",Fe.style.left=xe+"px")}function Ve(Fe,pe){var Ce=Fe.querySelector(".appletParameters");if(Ce){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(pe.id!==Ce.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Fe)}if(Ce.parentElement&&/fullscreen/.test(Ce.parentElement.className))return;var de=Ke(pe,Fe);Cn()&&Ce.setAttribute("data-param-scale",de);for(var xe=null,ue=0;ue<Fe.childNodes.length;ue++)if(Fe.childNodes[ue].className!==void 0&&Fe.childNodes[ue].className.match(/^applet_scaler/)){xe=Fe.childNodes[ue];break}if(xe!==null&&xe.querySelector(".noscale")!==null)return;var Pe=pe.id!==void 0?pe.id:"ggbApplet",ye=window[Pe];(ye==null||!ye.recalculateEnvironments)&&xe!==null&&!xe.className.match(/fullscreen/)&&(xe.parentNode.style.transform="",!isNaN(de)&&de!==1?(xe.parentNode.style.width=pe.width*de+"px",xe.parentNode.style.height=pe.height*de+"px",Zt(xe,de)):(Zt(xe,1),xe.parentNode.style.width=pe.width+"px",xe.parentNode.style.height=pe.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&fe(Fe),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(Ce).parents(".content-added-content"))}}return{responsiveResize:Ve,isFlexibleWorksheetEditor:Cn,positionCenter:fe,getScale:Ke,scaleElement:Zt}}();__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 Cn=n.location.search;return Cn.indexOf(J)!=-1||Cn.indexOf(K)!=-1}function q(Cn,Zt){}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(Cn){var Zt=s[L].bindings;s[L].bindings=function(){for(var E=Zt?Zt():{},b=Cn[webModule.__softPermutationId],Ke=O;Ke<b.length;Ke++){var fe=b[Ke];E[fe[O]]=fe[P]}return E}};var t;function u(){return v(),t}function v(){if(!t){var Cn=o.createElement(Q);if(Cn.id=L,Cn.style.cssText=R+S,Cn.tabIndex=-1,o.body.appendChild(Cn),t=Cn.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Zt=document.compatMode==U?V:W;t.write(Zt+X),t.close()}}}function w(Cn){function Zt(b){function Ke(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var fe=Ke();if(fe){b();return}function Ve(){if(!fe){if(!Ke())return;fe=!0,b(),o.removeEventListener&&o.removeEventListener(Z,Ve,!1),Fe&&clearInterval(Fe)}}o.addEventListener&&o.addEventListener(Z,Ve,!1);var Fe=setInterval(function(){Ve()},$)}function E(b){var Ke=u(),fe=Ke.body,Ve=Ke.createElement(_);Ve.language=ab,Ve.crossOrigin=W,Ve.src=b,webModule.__errFn&&(Ve.onerror=function(){webModule.__errFn(L,new Error(bb+b))}),fe.appendChild(Ve)}Zt(function(){E(Cn)})}webModule.__startLoadingFragment=function(Cn){return C(Cn)},webModule.__installRunAsyncCode=function(Cn){var Zt=u(),E=Zt.body,b=Zt.createElement(_);b.language=ab,b.text=Cn,E.appendChild(b),E.removeChild(b)};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(Cn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Cn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Cn){var Zt=c[Cn];return Zt==null?null:Zt},r=d,webModule.__errFn=e}function B(){function Cn(Fe){var pe=Fe.lastIndexOf(rb);pe==-1&&(pe=Fe.length);var Ce=Fe.indexOf(sb);Ce==-1&&(Ce=Fe.length);var de=Fe.lastIndexOf(tb,Math.min(Ce,pe));return de>=O?Fe.substring(O,de+P):W}function Zt(Fe){if(!Fe.match(/^\w+:\/\//)){var pe=o.createElement(ub);pe.src=Fe+vb,Fe=Cn(pe.src)}return Fe}function E(){var Fe=__gwt_getMetaProperty(wb);return Fe!=null?Fe:W}function b(){for(var Fe=o.getElementsByTagName(_),pe=O;pe<Fe.length;++pe)if(Fe[pe].src.indexOf(xb)!=-1)return Cn(Fe[pe].src);return W}function Ke(){var Fe=o.getElementsByTagName(yb);return Fe.length>O?Fe[Fe.length-P].href:W}function fe(){var Fe=o.location;return Fe.href==Fe.protocol+zb+Fe.host+Fe.pathname+Fe.search+Fe.hash}var Ve=E();return Ve==W&&(Ve=b()),Ve==W&&(Ve=Ke()),Ve==W&&fe()&&(Ve=Cn(o.location.href)),Ve=Zt(Ve),Ve}function C(Cn){return Cn.match(/^\//)||Cn.match(/^[a-zA-Z]+:\/\//)?Cn:webModule.__moduleBase+Cn}function D(){var Cn=[],Zt=O,E=[],b=[];function Ke(Fe){var pe=b[Fe](),Ce=E[Fe];if(pe in Ce)return pe;var de=[];for(var xe in Ce)de[Ce[xe]]=xe;throw r&&r(Fe,de,pe),null}if(__gwt_isKnownPropertyValue=function(Fe,pe){return pe in E[Fe]},webModule.__getPropMap=function(){var Fe={};for(var pe in E)E.hasOwnProperty(pe)&&(Fe[pe]=Ke(pe));return Fe},webModule.__computePropValue=Ke,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var fe;try{fe=Cb;var Ve=fe.indexOf(Db);Ve!=-1&&(Zt=parseInt(fe.substring(Ve+P),$),fe=fe.substring(O,Ve))}catch(Fe){}return webModule.__softPermutationId=Zt,C(fe+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})()},92746:function(Cn,Zt,E){"use strict";E.d(Zt,{Ax:function(){return Ve},Ds:function(){return Fe},KI:function(){return Ce},SI:function(){return fe},f1:function(){return Ke}});var b=E(35545);function Ke(de){let xe=!0;if(de.length>0){for(let ue=0;ue<de.length;ue++)if(de[ue].compile_success==0||!de[ue].compile_success){xe=!1;break}}else xe=!1;return xe}function fe(de,xe=""){let ue=[];for(let Pe=0;Pe<de.length;Pe++){let ye=de[Pe],Te=xe?`${xe}/${ye.name}`:`${ye.name}`;ue.push({title:ye.name,type:ye.type,isLeaf:ye.type!=="tree",key:Te})}return ue}function Ve(de,xe,ue){for(let Pe=0;Pe<de.length;Pe++){let ye=de[Pe];if(ye.key===xe){ye.children=ue;break}ye.children&&Ve(ye.children,xe,ue)}return de}function Fe(de,xe,ue){let Pe;return function(){let ye=this,Te=arguments,we=function(){Pe=null,ue||de.apply(ye,Te)},Me=ue&&!Pe;clearTimeout(Pe),Pe=setTimeout(we,xe),Me&&de.apply(ye,Te)}}const pe=!0,Ce=b.Z.API_SERVER},4593:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Re}});var b=E(59301),Ke=E(28284),fe=E(6767),Ve=E(62957),Fe=E(24017),pe=E(37568),Ce=E(70858),de=E(77019),xe=E(5269),ue=E(66649),Pe=E.n(ue),ye=E(19694),Te=E(75759),we={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},Me=E(32068),be=E(6792),De=(it,ce,Oe)=>new Promise((Ge,Ze)=>{var nt=et=>{try{je(Oe.next(et))}catch(Se){Ze(Se)}},Le=et=>{try{je(Oe.throw(et))}catch(Se){Ze(Se)}},je=et=>et.done?Ge(et.value):Promise.resolve(et.value).then(nt,Le);je((Oe=Oe.apply(it,ce)).next())});const Be=({dispatch:it,courseEndTime:ce,classroomList:Oe,successCallback:Ge=()=>{},visible:Ze,homeworkIds:nt,courseId:Le,isBatch:je,shixunHomeworks:et})=>{const[Se]=Ke.default.useForm(),[Je,ve]=(0,b.useState)(!1),[ge,bt]=(0,b.useState)(!1),[Xe,st]=(0,b.useState)(!1),[vt,ze]=(0,b.useState)([]),[se,Ae]=(0,b.useState)([]),[qe,at]=(0,b.useState)([]),[Ee,We]=(0,b.useState)([]),[tt,Et]=(0,b.useState)([]),[ct,wt]=(0,b.useState)([]),[dt,Dt]=(0,b.useState)([]),[Ft,oe]=(0,b.useState)([]),[ae,te]=(0,b.useState)([]);(0,b.useEffect)(()=>{Ze?x():ne()},[Ze]);const x=()=>De(void 0,null,function*(){ve(!0);const le=yield(0,Me.oR)(nt[0],{course_id:Le});st(le.no_group),je?(Dt(le.all_course_groups),oe(le.all_course_groups)):(We(le.late_course_groups),Et(le.late_course_groups),ze(le.submit_course_groups),Ae(le.submit_course_groups)),ve(!1),Se.setFieldsValue({end_time:Pe()()})}),re=()=>De(void 0,null,function*(){const le=Se.getFieldsValue(),Ie=Pe()(le.end_time).format("YYYY-MM-DD HH:mm");if((je?ae.length===0:qe.length===0&&ct.length===0)&&!Xe){fe.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}bt(!0);const Ye=yield(0,Me.Mc)(Le,{no_group:Xe,homework_ids:nt,group_ids:je?ae:qe,end_time:Ie,late_group_ids:je?ae:ct});bt(!1),Ye.status===0&&(ne(),fe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ge(),it({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),ne=()=>{at([]),wt([]),Ae([]),Et([])};return b.createElement(Ve.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:we.modalWrapper,width:je||Xe?520:760,open:Ze,confirmLoading:ge,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>re(),onCancel:()=>{ne(),it({type:"classroomList/setActionTabs",payload:{}})}},b.createElement("div",{className:we.tips},b.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),b.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")),b.createElement(Ke.default,{form:Se,layout:"vertical"},b.createElement(Ke.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},b.createElement(Fe.default,{style:{width:"100%"},disabledDate:le=>(0,be.Q8)(le,ce),disabledTime:le=>(0,be.d0)(le),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Pe()((0,ye.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!Xe&&b.createElement(b.Fragment,null,je?b.createElement("div",null,b.createElement(pe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:le=>{oe(dt.filter(Ie=>Ie.name.indexOf(le.target.value)>-1))}}),b.createElement(Ce.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:we.antdTable,rowSelection:{type:"checkbox",onChange:le=>{te(le)}},rowKey:"id",pagination:!1,dataSource:Ft,loading:Je,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):b.createElement(de.Z,{gutter:24},b.createElement(xe.Z,{span:14},b.createElement("div",{className:we.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),b.createElement(pe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:le=>{Ae(vt.filter(Ie=>Ie.name.indexOf(le.target.value)>-1))}}),b.createElement("div",{className:we.tableWrapper},b.createElement(Ce.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:we.antdTable,rowSelection:{type:"checkbox",onChange:le=>{at(le)}},rowKey:"id",pagination:!1,dataSource:se,loading:Je,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),b.createElement(xe.Z,{flex:10,style:{maxWidth:"280px"}},b.createElement("div",{className:we.homeworkType},"\u8865\u4EA4\u622A\u6B62"),b.createElement(pe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:le=>{Et(Ee.filter(Ie=>Ie.name.indexOf(le.target.value)>-1))}}),b.createElement("div",{className:we.tableWrapper},b.createElement(Ce.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:we.antdTable,rowSelection:{type:"checkbox",onChange:le=>{wt(le)}},rowKey:"id",pagination:!1,loading:Je,dataSource:tt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var Re=(0,Te.connect)(({shixunHomeworks:it,classroomList:ce})=>({shixunHomeworks:it,classroomList:ce}))(Be)},88009:function(Cn,Zt,E){"use strict";var b=E(59301),Ke=E(62957),fe=E(6767),Ve=E(7939),Fe=E(86129),pe=E.n(Fe),Ce=E(35545),de=E(19694),xe=E(79884),ue=E(59301),Pe=Object.defineProperty,ye=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,De=(Oe,Ge,Ze)=>Ge in Oe?Pe(Oe,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Oe[Ge]=Ze,Be=(Oe,Ge)=>{for(var Ze in Ge||(Ge={}))Me.call(Ge,Ze)&&De(Oe,Ze,Ge[Ze]);if(we)for(var Ze of we(Ge))be.call(Ge,Ze)&&De(Oe,Ze,Ge[Ze]);return Oe},Re=(Oe,Ge)=>ye(Oe,Te(Ge)),it=(Oe,Ge,Ze)=>new Promise((nt,Le)=>{var je=Je=>{try{Se(Ze.next(Je))}catch(ve){Le(ve)}},et=Je=>{try{Se(Ze.throw(Je))}catch(ve){Le(ve)}},Se=Je=>Je.done?nt(Je.value):Promise.resolve(Je.value).then(je,et);Se((Ze=Ze.apply(Oe,Ge)).next())});const ce=({files:Oe=[],name:Ge,buttonProps:Ze={},hide:nt,onOk:Le=()=>{}},je)=>{const[et,Se]=(0,b.useState)(!1);let Je=(0,b.useRef)(new(pe()));(0,b.useImperativeHandle)(je,()=>({exportReport:ve,exportAndCreateUserFolder:bt,exportGroupingReport:ge}));const ve=(se,Ae="\u9644\u4EF6")=>it(void 0,null,function*(){const qe=se||Oe;Se(!0);let at=0,Ee=0,We=0,tt=Ke.default.info({width:460,title:ue.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Ae,",",ue.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},at+1),"/",qe==null?void 0:qe.length),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{}});function Et(){return it(this,null,function*(){var ct,wt;st({},`${Ce.Z.API_SERVER}/api/attachments/${(0,de.Jn)((ct=qe==null?void 0:qe[at])==null?void 0:ct.id)}?t=${(0,de.Jn)((wt=qe==null?void 0:qe[at])==null?void 0:wt.id,Date.now())}`,(dt,Dt)=>it(this,null,function*(){var Ft,oe;if(((Ft=dt.target.response)==null?void 0:Ft.type)==="application/json"){let x=yield Xe(dt.target.response);if(x.message){fe.ZP.warning((x==null?void 0:x.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),Se(!1);return}}let ae=new Blob([dt.target.response],{type:"application/vnd.ms-excel;charset=utf-8"});Ee=Ee+ae.size;let te=(oe=qe==null?void 0:qe[at])==null?void 0:oe.filename;setTimeout(()=>it(this,null,function*(){Je.current.file(te,ae),tt.update({content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},at+1),"/",qe==null?void 0:qe.length,We>0?ue.createElement("span",null,"(\u5DF2\u62C6\u5206",We,"\u4E2Azip\u5305)"):"")}),at===(qe==null?void 0:qe.length)-1?ze(tt,We>0?We+1:0):Ee>900*1024*1024?(We++,Ee=0,vt(We,()=>{at++,Et()})):(at++,Et())}),2600)}))})}Et()}),ge=(se,Ae,qe="\u9644\u4EF6")=>it(void 0,null,function*(){var at;Se(!0);let Ee=0,We=0,tt=1;const Et=se.flat().length,ct=Ke.default.info({width:460,title:ue.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",qe,",",ue.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},Ee),"/",Et),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function wt(dt,Dt){return it(this,null,function*(){const Ft=yield(0,xe.ZP)(`${Ce.Z.API_SERVER}/api/attachments/${dt.id}`,{method:"get"});let oe=new Blob([Ft],{type:"application/vnd.ms-excel;charset=utf-8"});We+=oe.size;let ae=dt.filename;if(Dt.file(ae,oe),We>900*1024*1024){We=0,tt++;const te=yield Je.current.generateAsync({type:"blob"}),x=document.createElement("a");x.href=window.URL.createObjectURL(te),x.download=`${Ge}-${tt}.zip`,document.body.appendChild(x),x.click(),document.body.removeChild(x),window.URL.revokeObjectURL(x.href),Je.current=new(pe())}Ee+=1,ct.update({content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},Ee),"/",Et)})})}for(const dt of se){const Dt=`${dt[0].group_name}\u2014\u2014\u7EC4\u957F_${dt[0].user_name}`,Ft=Je.current.folder(Dt);for(const oe of dt)yield wt(oe,Ft)}if(Object.keys((at=Je.current)==null?void 0:at.files).length!==0){const dt=yield Je.current.generateAsync({type:"blob"}),Dt=document.createElement("a");Dt.href=window.URL.createObjectURL(dt),Dt.download=tt>1?`${Ge}-${tt+1}.zip`:`${Ge}.zip`,document.body.appendChild(Dt),Dt.click(),document.body.removeChild(Dt),window.URL.revokeObjectURL(Dt.href)}ct.destroy(),Se(!1),Le(),Je.current=new(pe()),tt=1,Ee=0}),bt=(se,Ae="\u9644\u4EF6",qe)=>it(void 0,null,function*(){Se(!0);let at=0;const Ee=se.flat().length,We=Ke.default.info({width:460,title:ue.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Ae,",",ue.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},at),"/",Ee),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function tt(wt,dt){return it(this,null,function*(){const Dt=yield(0,xe.ZP)(`${Ce.Z.API_SERVER}/api/attachments/${wt.id}`,{method:"get"});let Ft=new Blob([Dt],{type:"application/vnd.ms-excel;charset=utf-8"}),oe=wt.filename;dt.file(oe,Ft),at+=1,We.update({content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},at),"/",Ee)})})}for(const wt of se){const dt=`${wt[0].user_name}-${wt[0].student_id}`,Dt=Je.current.folder(dt);for(const Ft of wt)yield tt(Ft,Dt)}const Et=yield Je.current.generateAsync({type:"blob"}),ct=document.createElement("a");ct.href=window.URL.createObjectURL(Et),ct.download=`${qe||Ge}.zip`,document.body.appendChild(ct),ct.click(),document.body.removeChild(ct),window.URL.revokeObjectURL(ct.href),We.destroy(),Se(!1),Le(),Je.current=new(pe())});function Xe(se){return new Promise(Ae=>{let qe=new FileReader;qe.readAsText(se,"utf-8"),qe.addEventListener("loadend",()=>{const at=JSON.parse(qe.result);Ae(at)})})}const st=(se,Ae,qe,at)=>{const Ee=Ae,We=new window.XMLHttpRequest;return We.withCredentials=!0,We.addEventListener("load",function(tt){qe(tt,We)},!1),We.addEventListener("error",function(tt){at&&at(tt)},!1),We.responseType="blob",We.open("GET",Ee),We.send(null),We},vt=(se,Ae)=>{Je.current.generateAsync({type:"blob"}).then(function(qe){const at=document.createElement("a");at.href=window.URL.createObjectURL(qe),at.download=Ge+`-${se}.zip`,document.body.appendChild(at);const Ee=document.createEvent("MouseEvents");Ee.initEvent("click",!1,!1),at.dispatchEvent(Ee),document.body.removeChild(at),Je.current=new(pe()),Ae()})},ze=(se,Ae)=>{Je.current.generateAsync({type:"blob"}).then(function(qe){const at=document.createElement("a");at.href=window.URL.createObjectURL(qe),Ae>0?at.download=Ge+`-${Ae}.zip`:at.download=Ge+".zip",document.body.appendChild(at);const Ee=document.createEvent("MouseEvents");Ee.initEvent("click",!1,!1),at.dispatchEvent(Ee),document.body.removeChild(at),se.destroy(),Se(!1),Le(),Je.current=new(pe())})};return nt?ue.createElement(ue.Fragment,null):ue.createElement(Ve.ZP,Re(Be({},Ze),{onClick:()=>ve(),loading:et}),"\u4E0B\u8F7D")};Zt.Z=(0,b.forwardRef)(ce)},88288:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Me}});var b=E(59301),Ke={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"},fe=E(92310),Ve=E.n(fe),Fe=E(96649),pe=E(12338),Ce=E(19694),de=E(35545),xe=E(79884),ue=E(96141),Pe=E(75759),ye=E(6767),Te=(be,De,Be)=>new Promise((Re,it)=>{var ce=Ze=>{try{Ge(Be.next(Ze))}catch(nt){it(nt)}},Oe=Ze=>{try{Ge(Be.throw(Ze))}catch(nt){it(nt)}},Ge=Ze=>Ze.done?Re(Ze.value):Promise.resolve(Ze.value).then(ce,Oe);Ge((Be=Be.apply(be,De)).next())});const we=({className:be,style:De,dataSource:Be=[],authority:Re=!1,callback:it,showDimensions:ce=!0,classroomList:Oe})=>{var Ge;const[Ze,nt]=(0,b.useState)({content:"",type:""}),[Le,je]=(0,b.useState)({}),[et,Se]=(0,b.useState)(!1),[Je,ve]=(0,b.useState)({title:"",visible:!1,src:"",snapshotData:{}}),ge=(0,b.useRef)(),bt=ze=>Te(void 0,null,function*(){if(je(ze),ze.file_type==="txt"){const se=yield(0,xe.ZP)(ze.url,{method:"get",headers:{"Content-Type":"application/xml"}});ge.current=se}nt({type:ze.file_type,content:de.Z.API_SERVER+ze.url})}),Xe=ze=>{var se;ve({visible:!0,src:de.Z.API_SERVER+ze.url,id:ze.id,title:ze.title,snapshotData:(se=ze==null?void 0:ze.subitem)==null?void 0:se.settings})},st=ze=>Te(void 0,null,function*(){var se;nt({type:ze.file_type,content:de.Z.API_SERVER+((se=ze==null?void 0:ze.subitem)==null?void 0:se.url)})}),vt=()=>{it(),ve({visible:!1})};return Be!=null&&Be.length?b.createElement(b.Fragment,null,b.createElement("div",{className:Ve()(Ke.list,be),style:De},Be.map((ze,se)=>{var Ae,qe,at;return b.createElement("div",{key:se,className:Ke.row},b.createElement("div",{className:Ke.title,onClick:()=>bt(ze)},b.createElement("i",{className:"iconfont icon-fujian1"}),b.createElement("span",{title:ze.title},ze.title)),b.createElement("div",{className:Ke.size},ze.filesize),b.createElement("div",{className:Ke.download,onClick:()=>{var Ee,We;if((0,ue.Rm)()&&!((Ee=Oe.AssistantObject.normal)!=null&&Ee.can_download)){ye.ZP.warning("\u60A8\u672A\u83B7\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,Ce.Nd)("",`${de.Z.API_SERVER}${(We=ze.url)==null?void 0:We.replace("disposition=inline","")}`)}},b.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D"),!["other","download"].includes(ze==null?void 0:ze.file_type)&&b.createElement("div",{className:Ke.preview,onClick:()=>bt(ze)},b.createElement("i",{className:"iconfont icon-yulan"}),"\u9884\u89C8"),["image"].includes(ze==null?void 0:ze.file_type)&&ce&&(Re?b.createElement("div",{className:Ke.annotation,onClick:()=>Xe(ze)},b.createElement("i",{className:"iconfont icon-pizhu"}),(Ae=ze.subitem)!=null&&Ae.id?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"):((qe=ze.subitem)==null?void 0:qe.id)&&b.createElement("div",{className:Ke.annotation,onClick:()=>st(ze)},b.createElement("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8")),["image"].includes(ze==null?void 0:ze.file_type)&&((at=ze.subitem)==null?void 0:at.id)&&b.createElement("div",{className:Ke.download,style:{marginLeft:20},onClick:()=>{var Ee,We;(0,Ce.Nd)("",`${de.Z.API_SERVER}${(We=(Ee=ze==null?void 0:ze.subitem)==null?void 0:Ee.url)==null?void 0:We.replace("disposition=inline","")}`)}},b.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"),["office"].includes(ze==null?void 0:ze.file_type)&&(0,ue.eB)()&&["xlsx","docx","pptx"].includes(ze==null?void 0:ze.file_sub)&&ce&&b.createElement("div",{className:Ke.annotation,onClick:()=>{Se(!0),bt(ze)}},b.createElement("i",{className:"iconfont icon-pizhu"}),ze.is_edit?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"),ze.is_edit&&(0,ue.dE)()&&ce&&b.createElement("div",{className:Ke.annotation,onClick:()=>{bt(ze)}},b.createElement("i",{className:"iconfont icon-sousuo7"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8"))})),b.createElement(Fe.Z,{close:!0,data:Ze==null?void 0:Ze.content,type:Ze==null?void 0:Ze.type,hasMask:!0,disabledDownload:(0,ue.Rm)()&&!((Ge=Oe.AssistantObject.normal)!=null&&Ge.can_download),editOffice:et?"edit":"view",monacoEditor:{value:ge.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:Re&&ce&&Ze.type==="image"?()=>Xe(Le):null,onClose:()=>{it(),Se(!1),nt({content:"",type:""})}}),b.createElement(pe.Z,{onOk:vt,onClose:()=>ve({visible:!1}),data:Je,showFullTools:!0})):null};var Me=(0,Pe.connect)(({classroomList:be})=>({classroomList:be}))(we)},12338:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Pe}});var b=E(59301),Ke={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},fe=E(92310),Ve=E.n(fe),Fe=E(29787),pe=E(2859),Ce=E(79884),de=E(19694),xe=(ye,Te,we)=>new Promise((Me,be)=>{var De=it=>{try{Re(we.next(it))}catch(ce){be(ce)}},Be=it=>{try{Re(we.throw(it))}catch(ce){be(ce)}},Re=it=>it.done?Me(it.value):Promise.resolve(it.value).then(De,Be);Re((we=we.apply(ye,Te)).next())}),Pe=({data:ye,className:Te,fullWidth:we,style:Me={},onClose:be,onOk:De,showFullTools:Be,noAssociationId:Re})=>{const it=(0,b.useRef)(null),ce=(0,b.useRef)(null),Oe=(0,b.useRef)(null),Ge=(0,b.useRef)(null),[Ze,nt]=(0,b.useState)(!1),[Le,je]=(0,b.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,b.useEffect)(()=>(Oe.current||(Oe.current=document.createElement("style"),document.head.appendChild(Oe.current)),ye!=null&&ye.visible?(document.body.setAttribute("data-custom","y-hidden"),Oe.current.innerHTML=" html { overflow-y: hidden; }",ye!=null&&ye.src&&et()):(document.body.removeAttribute("data-custom"),Oe.current&&(document.head.removeChild(Oe.current),Oe.current=null)),()=>{document.body.removeAttribute("data-custom"),Oe.current&&(document.head.removeChild(Oe.current),Oe.current=null)}),[ye==null?void 0:ye.visible]);const et=()=>xe(void 0,null,function*(){nt(!0),je("\u6B63\u5728\u52A0\u8F7D\u4E2D");const ge=yield(0,de.ZJ)(ye==null?void 0:ye.src);it.current.src="",it.current.src=ge,it.current.onload=function(){ve()},nt(!1),je("")}),Se=ge=>xe(void 0,null,function*(){nt(!0),je("\u6B63\u5728\u4FDD\u5B58\u4E2D");const bt=yield(0,Ce.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ye.title,file:ge.dataUrl}});bt!=null&&bt.id&&!Re?(yield(0,Ce.ZP)(`/api/attachments/${ye.id}/add_subitem.json`,{method:"post",body:{subitem_id:bt==null?void 0:bt.id,settings:JSON.stringify(ge.state)}})).status===0&&De():bt!=null&&bt.id&&De(bt),nt(!1),je("")}),Je=()=>{const ge=document.querySelector('a[href="https://markerjs.com/"]');ge&&ge.parentNode&&(ge.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(Xe=>{const st=document.querySelector(Xe.name);st&&st.setAttribute("title",Xe.title)})},ve=()=>{ce.current=new pe.hP(it.current),ce.current.targetRoot=Ge.current,ce.current.addEventListener("render",Se),ce.current.addEventListener("beforeclose",be),Be&&(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(),ye!=null&&ye.snapshotData&&ce.current.restoreState(ye.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Je()},300)};return b.createElement(b.Fragment,null,(ye==null?void 0:ye.visible)&&b.createElement(Fe.Z,{spinning:Ze,tip:Le,style:{position:"absolute",width:"100vw"}},b.createElement("div",{ref:Ge,className:Ve()(Ke.imageDimensions,Te,we?Ke.fullWidth:""),style:Me},b.createElement("img",{className:Ke.img,ref:it}))))}},12051:function(Cn,Zt,E){"use strict";var b=E(59301),Ke=E(77019),fe=E(5269),Ve=E(31691),Fe=E(7939),pe=E(90605),Ce=E(81230),de=E(48136),xe=E(59301);const ue=(0,b.forwardRef)(({callback:Pe,showSaveButton:ye,value:Te=""},we)=>{const Me=(0,b.useRef)(),be=[{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 "}]}]}],De=[{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}`}]}]}],Be=ce=>{Me.current.setValue(Me.current.getValue()+" "+ce.value+" ")},Re=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:xe.createElement(Ke.Z,{className:Ce.Z.lists,gutter:[10,10]},be.map((ce,Oe)=>xe.createElement(fe.Z,{flex:"110px",className:Ce.Z.item},xe.createElement("div",null,xe.createElement(pe.Z,{value:`$$${ce.value}$$`}),ce.name),xe.createElement("div",{className:Ce.Z.children},ce.children.map((Ge,Ze)=>xe.createElement("div",{key:Ze},xe.createElement("h1",null,Ge.name),xe.createElement(Ke.Z,{gutter:[10,10]},Ge.data.map((nt,Le)=>xe.createElement(fe.Z,{key:Le,onClick:()=>Be(nt),className:Ce.Z.diamond},xe.createElement(pe.Z,{value:"`$$"+nt.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:xe.createElement(Ke.Z,{className:Ce.Z.lists,gutter:[10,10]},De.map((ce,Oe)=>xe.createElement(fe.Z,{flex:"110px",className:Ce.Z.item},xe.createElement("div",null,xe.createElement(pe.Z,{value:"`$$"+ce.value+"$$`"}),ce.name),xe.createElement("div",{className:Ce.Z.children},ce.children.map((Ge,Ze)=>xe.createElement("div",{key:Ze},Ge.name&&xe.createElement("h1",null,Ge.name),xe.createElement(Ke.Z,{gutter:[10,10]},Ge.data.map((nt,Le)=>xe.createElement(fe.Z,{key:Le,onClick:()=>Be(nt),className:Ce.Z.diamond},xe.createElement(pe.Z,{value:"`$$"+nt.value+"$$`"}))))))))))}],it=()=>{var ce=document.createElement("div");ce.innerHTML=Me.current.getValue();var Oe=ce.innerText;return Pe&&Pe(Oe),Oe};return(0,b.useImperativeHandle)(we,()=>({getData:it})),xe.createElement("div",{className:Ce.Z.mathWrap},xe.createElement(Ve.default,{defaultActiveKey:"1",items:Re}),xe.createElement("math-field",{locale:"zh_cn",className:Ce.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Me,style:{width:800,marginTop:30,fontSize:18}},Te||""),ye&&xe.createElement("div",{className:Ce.Z.button},xe.createElement(Fe.ZP,{size:"large",onClick:it,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Zt.Z=ue},26674:function(Cn,Zt,E){"use strict";E.d(Zt,{z:function(){return vt},Z:function(){return ze}});var b=E(59301),Ke=E(94968),fe=E(6767),Ve=E(62957),Fe=E(7939),pe=E(35545),Ce=E(79752),de=Object.defineProperty,xe=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,ye=(se,Ae,qe)=>Ae in se?de(se,Ae,{enumerable:!0,configurable:!0,writable:!0,value:qe}):se[Ae]=qe,Te=(se,Ae)=>{for(var qe in Ae||(Ae={}))ue.call(Ae,qe)&&ye(se,qe,Ae[qe]);if(xe)for(var qe of xe(Ae))Pe.call(Ae,qe)&&ye(se,qe,Ae[qe]);return se},we=(se,Ae,qe)=>new Promise((at,Ee)=>{var We=ct=>{try{Et(qe.next(ct))}catch(wt){Ee(wt)}},tt=ct=>{try{Et(qe.throw(ct))}catch(wt){Ee(wt)}},Et=ct=>ct.done?at(ct.value):Promise.resolve(ct.value).then(We,tt);Et((qe=qe.apply(se,Ae)).next())});const Me="\u3000\u3000";function be(se){var Ae=["Bytes","KB","MB","GB","TB"];if(se==0)return"0 Byte";var qe=parseInt(""+Math.floor(Math.log(se)/Math.log(1024)),10);return(se/Math.pow(1024,qe)).toFixed(1)+" "+Ae[qe]}var De=({value:se=[],action:Ae,onChange:qe,className:at,maxSize:Ee=150,title:We="\u6587\u4EF6\u4E0A\u4F20",accept:tt=null})=>{const Et={multiple:!1,fileList:se,accept:tt,withCredentials:!0,beforeUpload:wt=>wt.size/1024/1024<Ee?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${Ee}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(wt){var dt,Dt,Ft,oe;let ae=[...wt.fileList];if(ae=ae.map(te=>(te.name.indexOf(Me)===-1&&(te.name=`${te.name}${Me}${be(te.size)}`),Te({},te))),wt.file.status==="done"&&((Dt=(dt=wt.file)==null?void 0:dt.response)==null?void 0:Dt.status)===-1){message.error((oe=(Ft=wt.file)==null?void 0:Ft.response)==null?void 0:oe.message),qe([]);return}qe(ae)},onRemove:wt=>we(void 0,null,function*(){const dt=wt.size/1024/1024;return wt.status==="uploading"?!0:dt<Ee&&(wt.response?wt.response.id:wt.uid)?yield removeAttachment(wt.response?wt.response.id:wt.id):!0})};function ct(wt){wt.preventDefault(),wt.stopPropagation()}return React.createElement("div",{className:`single-upload ${at||""}`},React.createElement(Upload,Te({},Et),React.createElement(Button,{type:"primary",title:se.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:se.length>0,ghost:!0},We),React.createElement("span",{onClick:ct,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Ee,"M)"," ")))},Be=E(61481),Re=E(89392),it=Object.defineProperty,ce=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Ze=(se,Ae,qe)=>Ae in se?it(se,Ae,{enumerable:!0,configurable:!0,writable:!0,value:qe}):se[Ae]=qe,nt=(se,Ae)=>{for(var qe in Ae||(Ae={}))Oe.call(Ae,qe)&&Ze(se,qe,Ae[qe]);if(ce)for(var qe of ce(Ae))Ge.call(Ae,qe)&&Ze(se,qe,Ae[qe]);return se};const Le=se=>React.createElement("svg",nt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},se),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var je="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",et=Object.defineProperty,Se=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ge=(se,Ae,qe)=>Ae in se?et(se,Ae,{enumerable:!0,configurable:!0,writable:!0,value:qe}):se[Ae]=qe,bt=(se,Ae)=>{for(var qe in Ae||(Ae={}))Je.call(Ae,qe)&&ge(se,qe,Ae[qe]);if(Se)for(var qe of Se(Ae))ve.call(Ae,qe)&&ge(se,qe,Ae[qe]);return se},Xe=(se,Ae,qe)=>new Promise((at,Ee)=>{var We=ct=>{try{Et(qe.next(ct))}catch(wt){Ee(wt)}},tt=ct=>{try{Et(qe.throw(ct))}catch(wt){Ee(wt)}},Et=ct=>ct.done?at(ct.value):Promise.resolve(ct.value).then(We,tt);Et((qe=qe.apply(se,Ae)).next())});const{Dragger:st}=Ke.default;function vt(se){let Ae=[];return se&&se.length>0&&(Ae=se.map(qe=>({uid:qe.id,id:qe.id,name:qe.title+Me+qe.filesize,url:qe.url,filesize:qe.filesize,status:"done",response:{id:qe.id}}))),Ae}var ze=({value:se,onChange:Ae,action:qe,data:at,className:Ee,maxSize:We=150,title:tt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Et=!1,accept:ct="",additionalText:wt,isDragger:dt,number:Dt=1e3,aloneClear:Ft=!1,realTimeRemove:oe=!0,uploadText:ae,setFileProgress:te,showFileProgress:x})=>{const[re,ne]=(0,b.useState)(!1);let[le,Ie]=(0,b.useState)(se||[]),[ke,Ye]=(0,b.useState)(1);(0,b.useEffect)(()=>{se&&(ke===1&&Ie([...se]),Ye(2),Dt===(se==null?void 0:se.length)&&ne(!0))},[se]);const _e=()=>{setTimeout(()=>{le.pop(),Ie([...le])},500)};x&&te(le.some(yt=>yt.status==="uploading"));const rt={multiple:!0,disabled:re,accept:ct,withCredentials:!0,fileList:le,beforeUpload:(yt,ot)=>{const lt=yt.size/1024/1024;return le.concat(ot).length>Dt?(le.pop(),Ie([...le]),fe.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Dt}\u4E2A\u6587\u4EF6`),Ft?Promise.reject():(_e(),!1)):lt<We?!0:(fe.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${We}MB).`),Ft?Promise.reject():(_e(),!1))},data:at,action:qe||`${pe.Z.API_SERVER}/api/attachments.json`,onChange(yt){var ot,lt,Vt,kt;if(yt.file.status==="removed"?le=yt.fileList:le=(0,Re.uniqBy)([...yt.fileList,...le],"uid"),yt.file.status==="done"&&((lt=(ot=yt.file)==null?void 0:ot.response)==null?void 0:lt.status)===-1){fe.ZP.error((kt=(Vt=yt.file)==null?void 0:Vt.response)==null?void 0:kt.message);return}le.length>=Dt?ne(!0):ne(!1),Ie([...le]),le=le.map(ln=>{var Gt,Rt;return(Gt=ln==null?void 0:ln.response)!=null&&Gt.id&&(ln.url=(Rt=ln==null?void 0:ln.response)==null?void 0:Rt.url),ln.name.indexOf(Me)===-1&&(ln.name=`${ln.name}${Me}${be(ln.size)}`),bt({},ln)}),console.log("info:",yt,le),Ae(le)},onRemove:yt=>Xe(void 0,null,function*(){if(!oe)return!0;const ot=()=>Xe(void 0,null,function*(){if(yt.response?yt.response.id:yt.id){let Vt=yield(0,Ce.JZ)(yt.response?yt.response.id:yt.uid);return Promise.resolve(Vt)}else return!0});return Et?new Promise((lt,Vt)=>{Ve.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:b.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>Xe(void 0,null,function*(){const kt=yield ot();fe.ZP.success("\u5220\u9664\u6210\u529F"),lt(!0)}),onCancel:()=>lt(!1)})}):yield ot()})};function ft(yt){yt.preventDefault(),yt.stopPropagation()}return b.createElement("div",{className:`multi-upload ${Ee||""}`},dt&&b.createElement(st,bt({},rt),b.createElement("p",{className:"ant-upload-drag-icon"},b.createElement(Be.Z,null)),b.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",b.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",We,"MB)"," "),wt),!dt&&b.createElement(Ke.default,bt({},rt),b.createElement(Fe.ZP,{disabled:re,className:"upload_button"},b.createElement("img",{className:"aBtn_img",src:je}),tt),b.createElement("span",{onClick:ft,className:"upload_text"},ae||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${We}MB)`)))}},88569:function(Cn,Zt,E){"use strict";var b=E(59301),Ke=E(93314),fe=E(7939),Ve=Object.defineProperty,Fe=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,ue=(we,Me,be)=>Me in we?Ve(we,Me,{enumerable:!0,configurable:!0,writable:!0,value:be}):we[Me]=be,Pe=(we,Me)=>{for(var be in Me||(Me={}))de.call(Me,be)&&ue(we,be,Me[be]);if(Ce)for(var be of Ce(Me))xe.call(Me,be)&&ue(we,be,Me[be]);return we},ye=(we,Me)=>Fe(we,pe(Me));const Te=({img:we,buttonProps:Me={},styles:be={},customText:De,ButtonText:Be,ButtonClick:Re,Buttonclass:it,ButtonTwo:ce,imgStyles:Oe,loading:Ge=!1,className:Ze=""})=>b.createElement("section",{className:`tc animated fadeIn ${Ze}`,style:Pe({color:"#999",margin:"100px auto",visibility:Ge?"hidden":"visible"},be)},b.createElement("img",{src:we||Ke,style:ye(Pe({},Oe),{pointerEvents:"none",userSelect:"none"})}),b.createElement("p",{className:"mt20 font14"},De||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Be&&b.createElement(fe.ZP,Pe({className:it,onClick:Re},Me),Be),ce&&ce);Zt.Z=Te},22729:function(Cn,Zt,E){"use strict";E.d(Zt,{Q:function(){return pe}});var b=E(59301),Ke=E(82326),fe=E(47889),Ve=E(4875),Fe=E(59301),pe=(de=>(de[de.Number=1]="Number",de[de.Percent=2]="Percent",de))(pe||{});const Ce=({value:de,onChange:xe,disabled:ue,hidePercentOption:Pe=!1,percentType:ye="select"})=>{const Te=(0,b.useMemo)(()=>Pe?1:2,[Pe]),[we,Me]=(0,b.useState)(Te);console.log(we);const be=Be=>de.type===1?`${Be}\u5206`:`${Be}%`,De=(0,b.useCallback)(Be=>{if(we===1){const Re=Be.replace("\u5206","");return isNaN(parseInt(Re,10))?0:Re}else return Be.replace("%","")},[we]);return(0,b.useEffect)(()=>{Me(de.type)},[de]),Fe.createElement("div",{style:{display:"flex",alignItems:"center"}},ye=="select"&&Fe.createElement(Ke.default,{size:"large",onChange:Be=>{Me(Be),xe({type:Be,inputValue:Be===1?5:20})},value:we||Te,style:{width:100},options:Pe?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:ue}),ye=="radio"&&Fe.createElement(fe.ZP.Group,{size:"large",onChange:Be=>{const Re=Be.target.value;Me(Re),xe({type:Re,inputValue:Re===1?5:20})},value:we||Te,disabled:ue},!Pe&&Fe.createElement(fe.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Fe.createElement(fe.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),ye=="radio"&&Fe.createElement("div",{style:{marginRight:"10px",color:"#000000"}},de.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Fe.createElement(Ve.Z,{size:"large",disabled:ue,value:de.inputValue,style:{width:"120px"},parser:De,addonAfter:de.type===1?"\u5206":"%",max:we===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:Be=>{xe({type:we,inputValue:Be})}}),ye=="radio"&&de.type==2&&Fe.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Zt.Z=Ce},96649:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return it}});var b=E(59301),Ke={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},fe=E(7939),Ve=E(70557),Fe=E(63003),pe=E(25399),Ce=E(19694),de=E(7494),xe=E(88569),ue=E(35545),Pe=E(3195),ye=E(59301),Te=Object.defineProperty,we=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,De=(ce,Oe,Ge)=>Oe in ce?Te(ce,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):ce[Oe]=Ge,Be=(ce,Oe)=>{for(var Ge in Oe||(Oe={}))Me.call(Oe,Ge)&&De(ce,Ge,Oe[Ge]);if(we)for(var Ge of we(Oe))be.call(Oe,Ge)&&De(ce,Ge,Oe[Ge]);return ce},Re=(ce,Oe,Ge)=>new Promise((Ze,nt)=>{var Le=Se=>{try{et(Ge.next(Se))}catch(Je){nt(Je)}},je=Se=>{try{et(Ge.throw(Se))}catch(Je){nt(Je)}},et=Se=>Se.done?Ze(Se.value):Promise.resolve(Se.value).then(Le,je);et((Ge=Ge.apply(ce,Oe)).next())}),it=({editOffice:ce="view",data:Oe,issaver:Ge,onSaver:Ze,theme:nt,type:Le,filename:je,monacoEditor:et,className:Se,style:Je,close:ve,onClose:ge,hasMask:bt,disabledDownload:Xe,onImgDimensions:st,showNodata:vt,recordInfo:ze})=>{const[se,Ae]=(0,b.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[qe,at]=(0,b.useState)(""),[Ee,We]=(0,b.useState)(),tt=window.ENV==="build"?"/react/build":"",Et=location.host.startsWith("localhost")?ue.Z.PROXY_SERVER:ue.Z.API_SERVER,wt=10*(1024*1024),dt=(0,b.useRef)();Oe!=null&&Oe.startsWith("/api")&&Le!=="txt"&&(Oe=ue.Z.API_SERVER+Oe);const Dt=x=>x.substring(x.lastIndexOf("/")+1).split(".").pop();je&&et&&(et.filename=je),(0,b.useEffect)(()=>{var x,re;const ne=(re=(x=document.cookie)==null?void 0:x.replace(/\s/g,""))==null?void 0:re.split(";");ne==null||ne.map(le=>{let Ie=le.split("=");Ie[0]==="_educoder_session"&&at(Ie[1])})},[]),(0,b.useEffect)(()=>{Le==="office"&&(Oe.indexOf("bigfilescdn.")>-1||Oe.indexOf("bigfiles1")>-1?We({url:Oe,fileType:Dt(Oe),model:Oe.indexOf("model=edit")?"edit":"view"}):Oe.indexOf("coze")>-1?We({url:Oe,fileType:"doc",model:"view"}):oe())},[Le,Oe]);function Ft(x){return Re(this,null,function*(){x.data.type==="pdfdata"&&(Ze(x.data.data),window.removeEventListener("message",Ft,!1)),console.log("mess---:",x.data)})}const oe=()=>Re(void 0,null,function*(){console.log("data:",Oe);let x=Oe;Oe.startsWith("http")||(x=location.origin+x);let re=new URL(x).pathname.split("/").pop();const ne=yield(0,de.gJ)({attachment_id:re});ne.url=Et+ne.url,We(ne)}),ae=()=>{if(Oe.startsWith("http")||Oe.startsWith("blob:")){te();return}(0,Ce.Sv)(je||"educoder",Oe,je)},te=()=>{ze&&(0,Pe.fc)({id:ze==null?void 0:ze.id,watch_type:1,course_id:ze==null?void 0:ze.course_id}),(0,Ce.Nd)(je||"educoder",decodeURIComponent(Oe))};return ye.createElement("div",{style:Be({},Je||{}),className:`${bt&&Ke.bgBlack} ${Le?Ke.wrp:"hide"}`},ve&&ye.createElement("div",{className:Ke.close,ref:dt},!!st&&ye.createElement(pe.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>dt.current},ye.createElement("span",{onClick:()=>{ge(),st()}},ye.createElement("i",{className:"icon-yulanpizhu"}))),!Xe&&ye.createElement(pe.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>dt.current},ye.createElement("span",{onClick:te},ye.createElement("i",{className:"icon-quxiaozhiding"}))),Ge&&ye.createElement(pe.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>dt.current},ye.createElement("span",{className:"",onClick:()=>{const x=document.getElementById("pdfiframe");window.addEventListener("message",Ft,!1),setTimeout(()=>{x.contentWindow.postMessage("getData","*")},300)}},ye.createElement("i",{className:"icon-baocun"}))),ye.createElement(pe.Z,{title:"\u5173\u95ED",getPopupContainer:()=>dt.current},ye.createElement("span",{className:"",onClick:()=>{ge()}},ye.createElement("i",{className:"icon-guanbi1"})))),ye.createElement("div",{className:`${Ke[Se]} ${Se} ${Ke.monaco} ${Le==="txt"?"show":"hide"}`},Le==="txt"&&ye.createElement(ye.Fragment,null,ye.createElement(Fe.ZP,Be({},et)))),Le==="audio"&&ye.createElement("audio",{src:`${(Oe==null?void 0:Oe.indexOf("http://"))>-1||(Oe==null?void 0:Oe.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Oe}`,autoPlay:!0}),Le==="video"&&ye.createElement(ye.Fragment,null,(Oe==null?void 0:Oe.indexOf("http"))>-1?ye.createElement("video",{controls:!0,src:`${Oe}`,autoPlay:!0}):ye.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Oe}`,autoPlay:!0})),Le==="office"&&Ee&&ye.createElement("iframe",{src:`${tt}/office.html?key=${Ee.key}&url=${btoa(Ee.url)}&callbackUrl=${Et+(Ee.callbackUrl||"")}&fileType=${Ee.fileType}&title=${Ee.title||""}&model=${ce}&officeServer=${ue.Z.ONLYOFFICE}&disabledDownload=${!!Xe}`}),Le==="html"&&ye.createElement("iframe",{src:Oe+"&disposition=inline"}),Le==="pdf"&&ye.createElement("iframe",{id:"pdfiframe",src:`${tt}/js/pdf/index.html?filename=${je||"educoder.pdf"}&url=${encodeURIComponent(Oe)}&disabledDownload=${!!Xe}&model=${ce}`}),Le==="image"&&ye.createElement("img",{src:`${(Oe==null?void 0:Oe.indexOf("http://"))>-1||(Oe==null?void 0:Oe.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Oe}`}),(Le==="other"||Le==="download")&&ye.createElement(ye.Fragment,null,vt?ye.createElement(xe.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:ye.createElement(fe.ZP,{icon:ye.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ae,disabled:Xe},"\u4E0B\u8F7D")}):ye.createElement(fe.ZP,{type:"primary",size:"middle",onClick:ae,disabled:Xe},ye.createElement(Ve.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),Le==="flowChart"&&ye.createElement("div",{className:"embed"},ye.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Oe||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},90605:function(Cn,Zt,E){"use strict";E.d(Zt,{z:function(){return et},Z:function(){return Se}});var b=E(59301),Ke=E(13313),fe=E(42042),Ve=E(64018),Fe=E(16471),pe=E(35545),Ce=E(19694),de=E(15342),xe=E(44104),ue=E(7939),Pe=E(1012),ye=E(96649),Te=E(59301),Me=({html:Je})=>{const ve=(0,b.useRef)(null),ge=(0,b.useRef)(null),bt=`.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,b.useEffect)(()=>{const Xe=ve.current.attachShadow({mode:"open"});ge.current=document.createElement("div"),ge.current.className="markdown-body",ge.current.innerHTML=Je,Xe.appendChild(ge.current);const st=document.createElement("style");return st.textContent=bt,Xe.appendChild(st),()=>{Xe.innerHTML=""}},[]),(0,b.useEffect)(()=>{ge.current&&(ge.current.innerHTML=Je)},[Je]),Te.createElement("div",{ref:ve})};function be(Je){const ve=["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"],ge=new RegExp(`\\b(${ve.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Je.replace(ge,"").trim()}var De={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Be=Object.defineProperty,Re=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Oe=(Je,ve,ge)=>ve in Je?Be(Je,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Je[ve]=ge,Ge=(Je,ve)=>{for(var ge in ve||(ve={}))it.call(ve,ge)&&Oe(Je,ge,ve[ge]);if(Re)for(var ge of Re(ve))ce.call(ve,ge)&&Oe(Je,ge,ve[ge]);return Je};const Ze="@\u2581\u2581@",nt="@\u2581@",Le=/<pre[^>]*>/g;function je(Je){let ve=document.createElement("div");return ve.innerHTML=Je,ve.childNodes.length===0?"":ve.childNodes[0].nodeValue}const et=(Je,ve)=>{Je=Je||"";const ge=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,bt=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Xe=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,st=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return ve?Je.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(ge,(vt,ze,se,Ae,qe,at,Ee)=>{const We=ze||Ae||at,tt=se||qe||Ee||"?";return pe.Z.API_SERVER+"/api/attachments/"+We+tt+"&t="+(0,Ce.Jn)(We,Date.now())+(vt.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Je=Je.replace(st,(vt,ze,se,Ae,qe,at,Ee)=>{const We=ze||Ae||at,tt=se||qe||Ee||"?";return pe.Z.API_SERVER+"/attachments/download/"+We+tt+"&t="+(0,Ce.Jn)(We,Date.now())+(vt.indexOf(")")>-1?")":"&")}).replace(ge,(vt,ze,se,Ae,qe,at,Ee)=>{const We=ze||Ae||at,tt=se||qe||Ee||"?";return pe.Z.API_SERVER+"/api/attachments/"+We+tt+"&t="+(0,Ce.Jn)(We,Date.now())+(vt.indexOf(")")>-1?")":"&")}).replace(bt,(vt,ze,se,Ae,qe)=>{const at=ze||Ae,Ee=se||qe||"";return'"'+pe.Z.API_SERVER+"/api/attachments/"+at+Ee+at+Ee+"&t="+(0,Ce.Jn)(at,Date.now())}).replace(Xe,(vt,ze,se,Ae,qe)=>{const at=ze||Ae,Ee=se||qe||"";return"("+pe.Z.API_SERVER+"/files/uploads/"+at+Ee+at+Ee+"&t="+(0,Ce.Jn)(at,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
`),Je)};var Se=({value:Je="",edit:ve=!1,className:ge,showTextOnly:bt,showLines:Xe,style:st={},stylesPrev:vt={},highlightKeywords:ze,showProgramFill:se,isProgramFill:Ae,disabledFill:qe=!1,programFillValue:at,openEditor:Ee=()=>{},onFillChange:We=ct=>{},onFillBlur:tt=()=>{},onFillFocus:Et=()=>{}})=>{let ct=be(String(Je||""));const wt=(0,b.useRef)(),dt=(0,b.useRef)(),[Dt,Ft]=(0,b.useState)(""),[oe,ae]=(0,b.useState)("office"),[te,x]=(0,b.useState)([]),re=(0,b.useRef)("a"+(0,Pe.Z)()),ne={},le=Rt=>/<style[\s\S]*?>/i.test(Rt||""),Ie=(Rt,Ut,$t)=>{const St=document.createElement(Rt===nt?"input":"textarea");St.style.width="100%",St.style.height=Rt===nt?"40px":"151px",St.rows=5,St.spellcheck=!1,St.name="edu-program-fill",St.placeholder="\u8BF7\u8F93\u5165",St.dataset.id=Ut;const Tt=Object.keys(ne).length;return ne[Tt]=St,`<span class="edu-program-fill-wrap ${Rt===nt?"":"show"}" style="width:${Rt===nt?"600px":"100%"}" title=${$t||""}><span>${St.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function ke(Rt){return Rt=Rt.replace(/!\[.*?\]\(.*?\)/g,""),Rt=Rt.replace(/\[.*?\]\(.*?\)/g,""),Rt=Rt.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),Rt=Rt.replace(/<embed.*?>/g,""),Rt=Rt.replace(/<img.*?>/g,""),Rt=Rt.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),Rt=Rt.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),Rt=Rt.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),Rt=Rt.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),Rt}const Ye=Rt=>!bt&&le(ct)?Rt:Rt.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(Ut,$t){let St=$t.replace(/(\n|\r)/g,"").split("}"),Tt=[];return St.map(nn=>{nn!=""&&Tt.push(`.${re.current} ${nn}`)}),`<style>${Tt.join("}")}</style>`}),_e=(0,b.useMemo)(()=>{try{const St=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Tt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,nn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,hn=/\(\/attachments\/download\//g;ct=ct.replace(hn,"("+pe.Z.API_SERVER+"/attachments/download/").replace(St,"("+pe.Z.API_SERVER+"/api/attachments/").replace(Tt,'"'+pe.Z.API_SERVER+"/api/attachments/").replace(nn,'"'+pe.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
`),wt.current.style.display="none"}catch(St){}if(se){let St=-1;return ct=ct.replaceAll("<","&lt;").replaceAll(">","&gt;").replace(/(@▁▁@|@▁@)/g,function(Tt,nn,hn){var gt;return++St,Ie(Tt,St,(gt=at==null?void 0:at[St])==null?void 0:gt.value.replaceAll("<","&lt;").replaceAll(">","&gt;"))}),`<pre style="background:#fff;padding:4px">${Ye(ct||"")}</pre>`}let Rt=Ye(ct);Rt=(0,fe.ZP)(Rt);const Ut=(0,fe.ez)();ct.match(/\[TOC\]/)&&(Rt=Rt.replace("<p>[TOC]</p>",(0,fe.Qv)()),(0,fe.Iy)()),Rt=Rt.replace(/(__special_katext_id_\d+__)/g,(St,Tt)=>{const{type:nn,expression:hn}=Ut[Tt];return(0,de.renderToString)(je(hn)||"",{displayMode:nn==="block",throwOnError:!1,output:"html"})}),Rt=Rt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,fe.AL)();const $t=document.createElement("div");if($t.innerHTML=Rt,bt)return $t.innerText;if(ze){const St=ze.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return ot($t,St),$t.innerHTML}return setTimeout(()=>kt(),500),$t.innerHTML},[ct,ze]);(0,b.useEffect)(()=>{lt.current&&lt.current.querySelectorAll(["input","textarea"]).forEach(Ut=>{Ut.oninput=rt,Ut.onblur=ft,Ut.onfocus=yt})},[te]),(0,b.useEffect)(()=>{var Rt,Ut,$t,St,Tt;if(at!=null&&at.length)try{const nn=lt.current.querySelectorAll(".edu-program-fill-score"),hn=lt.current.querySelectorAll('[name="edu-program-fill"]');for(const[gt,Lt]of hn.entries())Lt.value=((Rt=at==null?void 0:at[gt])==null?void 0:Rt.value)||"",((Ut=at==null?void 0:at[gt])==null?void 0:Ut.type)==="warning"?Lt.className="program-fill-warning":(($t=at==null?void 0:at[gt])==null?void 0:$t.type)==="success"?Lt.className="program-fill-success":Lt.className="";for(const[gt,Lt]of nn.entries())Lt.innerHTML=(St=at==null?void 0:at[gt])!=null&&St.score?`${(Tt=at==null?void 0:at[gt])==null?void 0:Tt.score}\u5206`:"";x(at)}catch(nn){console.log(nn,"error")}},[at]);const rt=Rt=>{te[Rt.target.dataset.id]=te[Rt.target.dataset.id]||{},te[Rt.target.dataset.id].value=Rt.target.value,x([...te]),We(te,Rt.target.dataset.id)},ft=Rt=>{te[Rt.target.dataset.id]=te[Rt.target.dataset.id]||{},te[Rt.target.dataset.id].value=Rt.target.value,x([...te]),tt(te,Rt.target.dataset.id)},yt=Rt=>{te[Rt.target.dataset.id]=te[Rt.target.dataset.id]||{},te[Rt.target.dataset.id].value=Rt.target.value,x([...te]),Et(te,Rt.target.dataset.id)};function ot(Rt,Ut){return Rt.childNodes.forEach($t=>{var St;if($t.childNodes.length>0)ot($t,Ut);else if($t.nodeName!=="IMG")if($t.innerHTML)$t.innerHTML=(St=$t.innerHTML)==null?void 0:St.replace(new RegExp(Ut,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const Tt=document.createElement("span");Tt.innerHTML=$t.textContent.replace(new RegExp(Ut,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),$t.replaceWith(Tt)}})}const lt=(0,b.useRef)();fe.jb.WebkitLineClamp=Xe,Xe&&(st=Ge(Ge({},st),fe.jb));function Vt(Rt){let Ut=Rt.target;if(Ut.tagName.toUpperCase()==="A"){let $t=Ut.getAttribute("href");if($t.indexOf("office")>-1)Rt.preventDefault(),Ft($t),ae("office");else if($t.indexOf("application/pdf")>-1)Rt.preventDefault(),Ft($t),ae("pdf");else if($t.indexOf("text/html")>-1)Rt.preventDefault(),Ft($t),ae("html");else if($t.startsWith("#")){Rt.preventDefault();let St=document.getElementById($t.replace("#",""));St&&St.scrollIntoView(!0)}}}const kt=()=>{var Rt;const Ut=(Rt=lt.current)==null?void 0:Rt.querySelectorAll("video");Ut==null||Ut.forEach($t=>{if($t.oncontextmenu=()=>!1,$t.src.indexOf(".m3u8")>-1&&!$t.canPlayType("application/vnd.apple.mpegurl")){if(Fe.ZP.isSupported()){var St=new Fe.ZP;St.loadSource($t.src),St.attachMedia($t)}}})};(0,b.useEffect)(()=>{if(lt.current&&_e&&_e.match(Le)&&window.PR.prettyPrint(),lt.current)return lt.current.addEventListener("click",Vt),()=>{var Rt;(Rt=lt.current)==null||Rt.removeEventListener("click",Vt),(0,fe.AL)(),(0,fe.Iy)()}},[_e,lt.current,Vt]);const ln=Rt=>{Rt.target.nodeName==="IMG"&&Rt.target.className.indexOf("draw-flowchart")>-1?(wt.current.style.zIndex=1,wt.current.style.display="flex",wt.current.style.width=Rt.target.clientWidth+"px",wt.current.style.height=Rt.target.clientHeight+"px",wt.current.style.top=Rt.target.offsetTop+"px",wt.current.style.left=Rt.target.offsetLeft+"px",Rt.target.id&&(dt.current=Rt.target.id)):wt.current.style.display="none"},Gt=()=>{wt.current.style.display="none"};return(0,b.useEffect)(()=>{var Rt;const Ut=$t=>{$t.preventDefault(),$t.clipboardData.setData("text",window.getSelection().toString())};return(Rt=lt.current)==null||Rt.addEventListener("copy",Ut),()=>{var $t;($t=lt.current)==null||$t.removeEventListener("copy",Ut)}},[lt.current]),b.createElement("div",{style:{position:"relative"},onMouseLeave:Gt},bt&&b.createElement("div",{ref:lt,className:`${De.mdBody} `},_e),!bt&&!le(_e)&&b.createElement("div",{ref:lt,style:Ge({},st),onMouseOver:ln,className:`${ge||""} ${qe?"disabled-fill":""} markdown-body ${De.mdBody} ${re.current}`,dangerouslySetInnerHTML:{__html:_e}}),!bt&&le(_e)&&b.createElement(Me,{html:_e}),b.createElement("div",{ref:wt,className:`${De.button} ${ve?"":De.previewFlowChart}`},b.createElement(xe.Z,null,b.createElement(ue.ZP,{onClick:()=>{ve?Ee(dt.current):(Ft(dt.current),ae("flowChart"))}},ve?"\u7F16\u8F91":"\u9884\u89C8"))),b.createElement(ye.Z,{close:!0,data:Dt,type:Dt!=null&&Dt.length?oe:"",style:Ge({},vt),onClose:()=>Ft("")}))}},28873:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(59301),Ke={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"},fe=E(62957),Ve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",pe=(xe,ue,Pe)=>new Promise((ye,Te)=>{var we=De=>{try{be(Pe.next(De))}catch(Be){Te(Be)}},Me=De=>{try{be(Pe.throw(De))}catch(Be){Te(Be)}},be=De=>De.done?ye(De.value):Promise.resolve(De.value).then(we,Me);be((Pe=Pe.apply(xe,ue)).next())}),de=({type:xe,resdata:ue,onok:Pe,oktext:ye,okloading:Te})=>{const[we,Me]=(0,b.useState)(!1),{can_copy_list:be,can_copy_num:De,challenge_type:Be,course_data_list:Re,no_copy_list:it,no_copy_num:ce,no_use_list:Oe,no_use_num:Ge,repeat_shixun_num:Ze,student_count:nt,total_num:Le,use_num:je}=ue;let et=De>0||xe==="exercise";(0,b.useEffect)(()=>{(ue==null?void 0:ue.student_count)>0&&Me(!0)},[ue]),console.log("---11",Te),(0,b.useEffect)(()=>{Te||Me(!1)},[Te]);const Se=()=>{if(xe==="exercise"&&Be===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:Ke.orangeColor},nt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:Ke.orangeColor},je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:Ke.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(xe==="exercise"&&Be===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:Ke.orangeColor},nt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:Ke.orangeColor},je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:Ke.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(xe==="shixun"&&Be===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:Ke.orangeColor},nt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:Ke.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(xe==="shixun"&&Be===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:Ke.orangeColor},nt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:Ke.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(xe==="subject"&&Be===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:Ke.orangeColor},nt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:Ke.orangeColor},je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:Ke.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(xe==="subject"&&Be===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",b.createElement("span",{className:Ke.orangeColor},nt)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",b.createElement("span",{className:Ke.orangeColor},je)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:Ke.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(xe==="exercisepush")return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:Ke.orangeColor},nt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",b.createElement("span",{className:Ke.orangeColor},je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",b.createElement("span",{className:Ke.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(xe==="shixunpush"&&Be===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:Ke.orangeColor},nt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:Ke.orangeColor},je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:Ke.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(xe==="shixunpush"&&Be===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:Ke.orangeColor},nt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",b.createElement("span",{className:Ke.orangeColor},je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:Ke.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Je=()=>{if(xe==="exercise"||xe==="subject"||xe==="exercisepush"||xe==="shixunpush")return b.createElement("div",{style:{marginTop:20}},ce>0&&b.createElement("div",null,b.createElement("span",{className:Ke.flex},b.createElement("img",{src:Fe,style:{width:14}}),b.createElement("span",{className:Ke.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:Ke.statusbody},xe==="exercise"&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:Ke.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"),(xe==="subject"||xe==="exercisepush")&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",et&&b.createElement("span",{className:Ke.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"),xe==="shixunpush"&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",et&&b.createElement("span",{className:Ke.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),b.createElement("div",null,it==null?void 0:it.map((ve,ge)=>b.createElement("a",{href:`/shixuns/${ve.identifier}/challenges`,target:"_blank"},"\u300A",ve==null?void 0:ve.name,"\u300B",ge+1!==ce&&"\u3001"))))),De>0&&b.createElement("div",{style:{marginTop:20}},b.createElement("span",{className:Ke.flex},b.createElement("img",{src:Ve,style:{width:14}}),b.createElement("span",{className:Ke.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:Ke.statusbody},xe==="exercise"&&b.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(xe==="subject"||xe==="exercisepush")&&b.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),xe==="shixunpush"&&b.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),b.createElement("div",null,be==null?void 0:be.map((ve,ge)=>b.createElement("a",{href:`/shixuns/${ve.identifier}/challenges`,target:"_blank"},"\u300A",ve==null?void 0:ve.name,"\u300B",ge+1!==De&&"\u3001"))))));if(xe==="shixun")return b.createElement("div",{style:{marginTop:20}},De>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return b.createElement(fe.default,{open:we,onCancel:()=>{Me(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!et&&"none"}},zIndex:1003,confirmLoading:Te,okText:et?ye:"\u6211\u77E5\u9053\u4E86",onOk:()=>pe(void 0,null,function*(){et?yield Pe([...be,...Oe]):Me(!1)})},b.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Se(),Je()))}},17779:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Te}});var b=E(59301),Ke=E(25399),fe=E(75759),Ve=E(96141),Fe=E(19694),pe=Object.defineProperty,Ce=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,ue=(we,Me,be)=>Me in we?pe(we,Me,{enumerable:!0,configurable:!0,writable:!0,value:be}):we[Me]=be,Pe=(we,Me)=>{for(var be in Me||(Me={}))de.call(Me,be)&&ue(we,be,Me[be]);if(Ce)for(var be of Ce(Me))xe.call(Me,be)&&ue(we,be,Me[be]);return we},Te=({children:we,customContent:Me,disableWhenCommunity:be=!1,tooltipProps:De={}})=>{const Be=(0,fe.useDispatch)(),Re=b.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",b.createElement("span",{style:{color:"#6594FF",cursor:"pointer"},onClick:()=>{var ce;(0,Fe.xg)(`/users/${(ce=(0,Ve.eY)())==null?void 0:ce.login}/memberCenter`)}},"\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7"),"\u3002"),it=ce=>{var Oe;if(!b.isValidElement(ce))return ce;const Ge={};Ge.disabled=!0,Ge.onChange=Le=>{var je,et;(je=Le==null?void 0:Le.preventDefault)==null||je.call(Le),(et=Le==null?void 0:Le.stopPropagation)==null||et.call(Le)};const Ze=(Oe=ce.props)==null?void 0:Oe.children,nt=Ze&&b.Children.map(Ze,it);return b.cloneElement(ce,Ge,nt)};return(0,Ve.k5)()&&be?b.createElement(Ke.Z,Pe({placement:"topLeft",title:Me||Re},De),it(we)):b.createElement(b.Fragment,null,we)}},9218:function(Cn,Zt,E){"use strict";E.d(Zt,{h:function(){return ce}});var b=E(59301),Ke=E(82326),fe=E(28284),Ve=E(7939),Fe=E(89780),pe=E.n(Fe),Ce=E(10658),de=E(89274),xe=Object.defineProperty,ue=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Me=(Oe,Ge,Ze)=>Ge in Oe?xe(Oe,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Oe[Ge]=Ze,be=(Oe,Ge)=>{for(var Ze in Ge||(Ge={}))Te.call(Ge,Ze)&&Me(Oe,Ze,Ge[Ze]);if(ye)for(var Ze of ye(Ge))we.call(Ge,Ze)&&Me(Oe,Ze,Ge[Ze]);return Oe},De=(Oe,Ge)=>ue(Oe,Pe(Ge));const Be=Ke.default.Option,Re={labelCol:{span:4},wrapperCol:{span:20}},it={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"]};Zt.Z=({callback:Oe,onCancel:Ge})=>{const[Ze,nt]=(0,b.useState)("python");function Le(et){nt(it[et][1])}function je(et){Oe(et)}return b.createElement(fe.default,De(be({},Re),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:je,style:{width:500}}),b.createElement(fe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.createElement(Ke.default,{getPopupContainer:et=>et.parentNode,onChange:Le},Object.keys(it).map(et=>b.createElement(Be,{key:et,value:et},it[et][0])))),b.createElement(fe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.createElement(ce,{mode:Ze})),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Ve.ZP,{type:"ghost",onClick:Ge},"\u53D6\u6D88")))};function ce({value:Oe,onChange:Ge,mode:Ze,options:nt={}}){const Le=(0,b.useRef)(),[je,et]=(0,b.useState)();return(0,b.useEffect)(()=>{if(je){let Se=function(Je){const ve=Je.getValue();Ge&&Ge(ve)};return je.on("change",Se),()=>{je.off("change",Se)}}},[je,Ge]),(0,b.useEffect)(()=>{je&&je.setOption("mode",Ze)},[je,Ze]),(0,b.useEffect)(()=>{je&&(Oe!==je.getValue()||Oe==="")&&setTimeout(()=>{je.setValue(Oe||"")},300)},[je,Oe]),(0,b.useEffect)(()=>{if(Le.current&&!je){const Se=pe().fromTextArea(Le.current,be({mode:Ze,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},nt));et(Se)}},[Le.current,je]),b.createElement("div",{className:"my-codemirror-container"},b.createElement("textarea",{ref:Le}))}},16109:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Fn}});var b=E(59301),Ke=E(75759),fe=E(89780),Ve=E.n(fe),Fe=E(76374),pe=E(10658),Ce=E(6313),de=E(25717),xe=E(99498),ue=E(25419),Pe=E(67549),ye=E(90605),Te=({value:xn="",className:dn,showTextOnly:en,showLines:Sn,style:kn={}})=>{const Zn=(0,b.useMemo)(()=>"",[xn]);return b.createElement(b.Fragment,null,b.createElement("div",{dangerouslySetInnerHTML:{__html:Zn}}))},we=Object.defineProperty,Me=Object.defineProperties,be=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,it=(xn,dn,en)=>dn in xn?we(xn,dn,{enumerable:!0,configurable:!0,writable:!0,value:en}):xn[dn]=en,ce=(xn,dn)=>{for(var en in dn||(dn={}))Be.call(dn,en)&&it(xn,en,dn[en]);if(De)for(var en of De(dn))Re.call(dn,en)&&it(xn,en,dn[en]);return xn},Oe=(xn,dn)=>Me(xn,be(dn));let Ge=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Ze({onActionCallback:xn,title:dn,icon:en,actionName:Sn,className:kn="",children:Zn}){function zn(){xn(Sn)}return b.createElement("a",{title:dn,className:kn,onClick:zn},b.createElement("i",{className:`${en}`}),Zn)}var nt=({watch:xn,showNullButton:dn,showNullProgramButton:en,onActionCallback:Sn,fullScreen:kn,insertTemp:Zn,hidetoolBar:zn,extraUse:Bn})=>{const Vn=[...Ge,{title:`${xn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${xn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return b.createElement("ul",{className:"markdown-toolbar-container"},!zn&&Vn.map((pr,br)=>b.createElement("li",{key:br},pr.actionName?b.createElement(Ze,Oe(ce({},pr),{onActionCallback:Sn})):b.createElement("span",{className:"v-line"}))),dn?b.createElement("li",null,b.createElement(Ze,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Sn},b.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,en?b.createElement(b.Fragment,null,b.createElement("li",null,b.createElement(Ze,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Sn},b.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),b.createElement("li",null,b.createElement(Ze,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Sn},b.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Zn&&b.createElement("li",null,b.createElement(Ze,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Zn}`,onActionCallback:Sn},b.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Bn&&b.createElement("li",null,Bn),b.createElement("li",{className:"btn-full-screen"},b.createElement(Ze,{icon:`${kn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:kn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Sn})))},Le=E(89147),je=E(28284),et=E(37568),Se=E(7939),Je=Object.defineProperty,ve=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,bt=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,vt=(xn,dn,en)=>dn in xn?Je(xn,dn,{enumerable:!0,configurable:!0,writable:!0,value:en}):xn[dn]=en,ze=(xn,dn)=>{for(var en in dn||(dn={}))Xe.call(dn,en)&&vt(xn,en,dn[en]);if(bt)for(var en of bt(dn))st.call(dn,en)&&vt(xn,en,dn[en]);return xn},se=(xn,dn)=>ve(xn,ge(dn));const Ae={labelCol:{span:4},wrapperCol:{span:20}};var qe=({callback:xn,onCancel:dn})=>{function en(Sn){xn(Sn)}return b.createElement(je.default,se(ze({},Ae),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:en,style:{width:500}}),b.createElement(je.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.createElement(et.default,null)),b.createElement(je.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.createElement(et.default,null)),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Se.ZP,{type:"ghost",onClick:dn},"\u53D6\u6D88")))},at=E(9218),Ee=E(94491),We=E(62957),tt=E(77019),Et=E(12338),ct=E(59301),wt=({callback:xn,onCancel:dn})=>{const en=document.createElement("canvas"),Sn=en.getContext("2d");en.width=1e3,en.height=800,Sn.fillStyle="#ffffff",Sn.fillRect(0,0,en.width,en.height);const kn=en.toDataURL("image/png");return ct.createElement(We.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},ct.createElement(tt.Z,{style:{height:"100vh"}},ct.createElement(Et.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:kn,visible:!0,title:String(Date.now())},onOk:Zn=>{xn({src:Zn.url})},onClose:dn})))},dt=E(36207),Dt=E(5269),Ft=E(6767),oe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},ae=E(59301),x=(0,b.forwardRef)(({onCancel:xn,editImgId:dn,callback:en},Sn)=>{let kn=(0,b.useRef)(),Zn=(0,b.useRef)(),zn=(0,b.useRef)(),Bn=(0,b.useRef)(!1);const Vn=(0,b.useRef)(!1);console.log("ref:",Sn);const[pr,br]=(0,b.useState)(0),[vn,Rn]=(0,b.useState)("100vh");return(0,b.useEffect)(()=>{br(1)},[]),(0,b.useImperativeHandle)(Sn,()=>({setHeight:Rn})),ae.createElement("div",{ref:Vn,className:"body-overflow-initial"},ae.createElement(dt.Z,{width:"100vw",height:vn,footer:null,closable:!0,placement:"bottom",open:!!pr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${oe.drawerWrap}`,onClose:()=>{window.saveDrawData(sr=>{en({src:`/api/attachments/${sr}`,id:sr})})},title:ae.createElement(tt.Z,{align:"middle"},ae.createElement(Dt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ae.createElement(Dt.Z,{onClick:()=>{Rn(vn==="60px"?"100vh":"60px")}},ae.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ae.createElement(Dt.Z,{onClick:()=>{window.saveDrawData(sr=>{if(sr===null){Ft.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Ft.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),en({src:`/api/attachments/${sr}`,id:sr,disabledClose:!0})})}},ae.createElement(Se.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ae.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${dn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Zn})))}),re=E(35545),ne=E(47889),le=E(4875);const Ie=ne.ZP.Group,ke={margin:"0 8px"};var Ye=({callback:xn,onCancel:dn})=>{function en(Sn){xn(Sn)}return b.createElement(je.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:en},b.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},b.createElement("span",{style:ke},"\u5355\u5143\u683C\u6570\uFF1A"),b.createElement("span",{style:ke},"\u884C\u6570"),b.createElement(je.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.createElement(le.Z,null)),b.createElement("span",{style:ke},"\u5217\u6570"),b.createElement(je.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},b.createElement(le.Z,null))),b.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},b.createElement("span",{style:ke},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.createElement(je.default.Item,{name:"align"},b.createElement(Ie,null,b.createElement(ne.ZP,{value:"default"},b.createElement("i",{className:"fa fa-align-justify"})),b.createElement(ne.ZP,{value:"left"},b.createElement("i",{className:"fa fa-align-left"})),b.createElement(ne.ZP,{value:"center"},b.createElement("i",{className:"fa fa-align-center"})),b.createElement(ne.ZP,{value:"right"},b.createElement("i",{className:"fa fa-align-right"}))))),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Se.ZP,{type:"ghost",onClick:dn},"\u53D6\u6D88")))},_e=E(58755),rt=E(44764),ft=E.n(rt),ot=(0,b.forwardRef)(({use3d:xn,width:dn,height:en,callback:Sn,showSaveButton:kn},Zn)=>{const zn=(0,b.useRef)(),Bn=(0,b.useRef)(),[Vn,pr]=(0,b.useState)(!1),br=(0,b.useRef)({id:zn,appName:"graphing",width:dn||1e3,height:en||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,b.useEffect)(()=>{Bn.current=new(ft())(br.current,!0),window.onload=function(){Bn.current.inject("applet_container")}},[]);const vn=()=>{var Rn=window.ggbApplet.getPNGBase64(1,!0,72);return Sn&&Sn(Rn),Rn};return(0,b.useEffect)(()=>{br.current.appName=Vn?"3D":"graphing",Bn.current.inject("applet_container")},[Vn]),(0,b.useEffect)(()=>{pr(xn)},[xn]),(0,b.useImperativeHandle)(Zn,()=>({getImgData:vn})),b.createElement(b.Fragment,null,b.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:zn}),b.createElement(tt.Z,{align:"middle"},b.createElement(Dt.Z,{flex:1},b.createElement(_e.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Vn,onChange:Rn=>pr(Rn)})),b.createElement(Dt.Z,null,b.createElement(Se.ZP,{size:"large",onClick:vn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),lt=E(12051);const Vt="link",kt="upload-image",ln="add-flowchart",Gt="draw-image",Rt="add-flowchart",Ut="code-block",$t="add-table",St="------------",Tt={default:St,left:`:${St}`,center:`:${St}:`,right:`${St}:`};var nn=E(40835),hn=E(19694);function gt(){}let Lt=0;const _t=1e4,on="\u2581",En="@\u2581\u2581@",Ln="@\u2581@",$n=`
**\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`,er=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function On(xn){return/^\d+$/.test(xn)?`${xn}px`:xn}const zt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",un={[zt+"-B"]:"bold",[zt+"-I"]:"italic"},In={[Vt]:"\u6DFB\u52A0\u94FE\u63A5",[Ut]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[kt]:"\u6DFB\u52A0\u56FE\u7247",[Gt]:"\u6DFB\u52A0\u753B\u56FE",[ln]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[$t]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Fn=({defaultValue:xn="",onChange:dn,width:en="100%",height:Sn=400,miniToolbar:kn=!1,isFocus:Zn=!1,watch:zn,insertTemp:Bn,mode:Vn="markdown",id:pr="markdown-editor-id",showResizeBar:br=!1,noStorage:vn=!1,showNullButton:Rn=!1,showNullProgramButton:sr=!1,hidetoolBar:mr=!1,fullScreen:Mt=!1,onBlur:Wt,onCMBeforeChange:Ct,onFullScreen:Ot,className:At="",disablePaste:Ht=!1,disabled:ht=!1,disabledFill:Qt=!1,placeholder:Jt="",values:sn="",extraUse:jt,onAddBlank:Kt})=>{const[Xt,rn]=(0,b.useState)(null),[jn,Wn]=(0,b.useState)(xn),[Yn,Tr]=(0,b.useState)(zn),[zr,Qr]=(0,b.useState)(Mt),[Br,yr]=(0,b.useState)(""),[Fr,Kr]=(0,b.useState)(0),[ni,ri]=(0,b.useState)(Sn),[ai,Pr]=(0,b.useState)(!1),[Jr,Xr]=(0,b.useState)(0),[Ri,Hi]=(0,b.useState)(0),Zi=(0,b.useRef)(),zi=(0,b.useRef)(),Ji=(0,b.useRef)(),wi=(0,b.useRef)(),Mi=(0,b.useRef)(),fi=(0,b.useRef)(),Xi=(0,Ke.useDispatch)();(0,b.useEffect)(()=>{const rr=window.scrollY||window.pageYOffset;Wn(sn),Xt==null||Xt.setValue(sn),window.scrollTo(0,rr)},[sn]),(0,b.useEffect)(()=>{Ot==null||Ot(zr)},[zr]),(0,b.useEffect)(()=>{if(Zi.current){let rr=function(Er,Zr){var ji;if(Ht){Zr.preventDefault();return}const vo=Zr.clipboardData;if(vo){const ao=vo.types.toString(),Io=vo.items;if(ao==="Files"||vo.types.indexOf("Files")>-1){if(Zr.preventDefault(),Vn=="stex")return;try{let wo=Io[1];((ji=Io[0])==null?void 0:ji.kind)==="file"&&(wo=Io[0]);const Co=wo.getAsFile(),Lo=Co.name.split(".").pop();(0,Ee.I)(Co,Oo=>{var Mo,ha,Aa;Oo.id?((Mo=Co==null?void 0:Co.type)==null?void 0:Mo.indexOf("image"))>-1?Qn.replaceSelection(`<img width="100%" src="/api/attachments/${Oo.id}?type=${Oo.content_type})" alt="" />`):((ha=Co==null?void 0:Co.type)==null?void 0:ha.indexOf("video"))>-1?Qn.replaceSelection(`<video width="100%" controls src="/api/attachments/${Oo.id}"></video>`):((Aa=Co==null?void 0:Co.type)==null?void 0:Aa.indexOf("pdf"))>-1?Qn.replaceSelection(`<a href="/api/attachments/${Oo.id}?type=${Co.type}&disposition=inline" target="_blank">${Co.name}</a>`):er.includes(Lo)?Qn.replaceSelection(`<a href="/api/attachments/${Oo.id}?type=office&disposition=inline" target="_blank">${Co.name}</a>`):Qn.replaceSelection(`[${Co.name}](/api/attachments/${Oo.id}?type=${Oo.content_type})`):(Oo==null?void 0:Oo.status)===401&&(document.location.href="/user/login")})}catch(wo){Ft.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Qn=Ve().fromTextArea(Zi.current,{mode:Vn,lineNumbers:!kn,lineWrapping:!0,value:xn,autoCloseTags:!0,autoCloseBrackets:!0});return Qn.on("keyup",function(Er,Zr){Zr.keyCode===8&&(Er.getValue()==""?Qn.setOption("placeholder",Jt):Qn.setOption("placeholder",null))}),Qn.on("keydown",function(Er,Zr){if(Zr.keyCode===8){var ji=Ro(Er);ji&&Zr.preventDefault()}}),Zn&&Qn.focus(),Qn.on("paste",rr),ht&&Qn.on("beforeChange",function(Er,Zr){(Zr.origin==="paste"||Zr.origin==="+input")&&Zr.cancel()}),rn(Qn),()=>{Qn.off("paste",rr)}}},[]);const oo=(0,b.useCallback)(()=>{if(zi.current)try{}catch(rr){console.log(rr,"---- to set md editor body height")}},[ni,zi,zr]);(0,b.useEffect)(()=>{function rr(){let Qn=new Fe.Z(Er=>{for(let Zr of Er)(Zr.target.offsetHeight>0||Zr.target.offsetWidth>0)&&(oo(),Xt.setSize("100%","100%"),Xt.refresh())});return Qn.observe(Zi.current.parentElement),Qn}if(Xt){const Qn=rr();return()=>{var Er,Zr;(Er=Zi.current)!=null&&Er.parentElement&&Qn.unobserve((Zr=Zi.current)==null?void 0:Zr.parentElement)}}},[Xt,oo]),(0,b.useEffect)(()=>{if(Xt){let rr=[];for(const[Qn,Er]of Object.entries(un)){let Zr={[Qn]:()=>{fo(Er)}};rr.push(Zr),Xt.addKeyMap(Zr)}return()=>{for(let Qn of rr)Xt.removeKeyMap(Qn)}}},[Xt]),(0,b.useEffect)(()=>{Mt!==zr&&Qr(Mt)},[Mt]),(0,nn.Z)(()=>{if(!vn&&Fr>0){let rr=new Date().getTime(),Qn=window.sessionStorage.getItem(pr);rr>=Fr+_t&&(!Qn||Qn!==jn)&&(window.sessionStorage.setItem(pr,jn),Pr(!0))}},_t),(0,b.useEffect)(()=>{Tr(zn)},[Xt,zn]),(0,b.useEffect)(()=>{Xt&&Zn&&Xt.focus()},[Xt,Zn]),(0,b.useEffect)(()=>{if(Yn&&Xt){let rr=function(Er){let Zr=Er.target;if(wi.current){let ji=Zr.scrollTop/Zr.scrollHeight;wi.current.scrollTop=wi.current.scrollHeight*ji}};const Qn=Xt.getScrollerElement();return Qn.addEventListener("scroll",rr),()=>{Qn.removeEventListener("scroll",rr)}}},[Xt,Yn]),(0,b.useEffect)(()=>{if(Xt&&Ct){let rr=function(Qn,Er){Ct(Qn,Er)};return Xt.on("beforeChange",rr),()=>{Xt.off("beforeChange",rr)}}},[Xt,Ct]),(0,b.useEffect)(()=>{if(Xt&&Wt){let rr=function(){Wt(Xt.getValue())};return Xt.on("blur",rr),()=>{Xt.off("blur",rr)}}},[Xt,Wt]);function Ro(rr,Qn){var Er=rr.getDoc(),Zr=Er.getCursor(),ji=Er.getLine(Zr.line),vo=ji.charAt(Zr.ch-1),ao=ji.lastIndexOf("@\u2581@",Zr.ch),Io=ji.lastIndexOf("@\u2581\u2581@",Zr.ch),wo=ao>Io?ao:Io,Co=ao>Io?3:4;if(En.indexOf(vo)===-1)return null;if(console.log("change1:",Qn,rr,ji,Zr,wo,ao,Io,vo),wo>=0&&Zr.ch-wo<5){var Lo=wo+Co;return Er.replaceRange("",{line:Zr.line,ch:wo},{line:Zr.line,ch:Lo}),{line:Zr.line,ch:Lo}}return null}(0,b.useEffect)(()=>{if(Xt){let rr=function(Qn,Er){const Zr=Qn.getValue();Wn(Zr),Kr(new Date().getTime()),Qn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),dn&&(sr?dn(Zr,or(Zr)):dn(Zr))};return Xt.on("change",rr),()=>{Xt.off("change",rr)}}},[Xt,dn]),(0,b.useEffect)(()=>{if(Xt)if(xn==null)Xt.setValue(""),Wn("");else{const rr=window.scrollY||window.pageYOffset;xn!==Xt.getValue()&&(Xt.setValue(xn),Wn(xn),Xt.setCursor(ht?1:Xt.lineCount(),0),window.scrollTo(0,rr))}},[Xt,xn]);const fo=(0,b.useCallback)(rr=>{const Qn=Xt.getCursor(),Er=Xt.getSelection();let Zr=Er.split(`
`);switch(rr){case"bold":return Xt.replaceSelection("**"+Er+"**"),Er===""&&Xt.setCursor(Qn.line,Qn.ch+2),Xt.focus();case"italic":return Xt.replaceSelection("*"+Er+"*"),Er===""&&Xt.setCursor(Qn.line,Qn.ch+1),Xt.focus();case"code":return Xt.replaceSelection("`"+Er+"`"),Er===""&&Xt.setCursor(Qn.line,Qn.ch+1),Xt.focus();case"inline-latex":return(0,hn.Ye)(Xi)?void 0:(yr("inline-latex"),Xt.focus());case"latex":return Xt.replaceSelection("```latex\n"+Er+"\n```"),Xt.setCursor(Qn.line+1,Er.length+1),Xt.focus();case"line-break":return Xt.replaceSelection(`<br/>
`),Xt.focus();case"list-ul":return Er===""?Xt.replaceSelection("- "+Er):Xt.replaceSelection(Zr.map(ji=>ji===""?"":`- ${ji}`).join(`
`)),Xt.focus();case"list-ol":return Er===""?Xt.replaceSelection("1. "+Er):Xt.replaceSelection(Zr.map((ji,vo)=>ji===""?"":`${vo+1}. ${ji}`).join(`
`)),Xt.focus();case"add-null-ch":Kt==null||Kt();return;case"add-signal":return Er===""&&Xt.setCursor(Qn.line,Qn.ch),Xt.replaceSelection(Ln),Xt.focus();case"add-multiple":return Er===""&&Xt.setCursor(Qn.line,Qn.ch),Xt.replaceSelection(En),Xt.focus();case"inster-template-1":return Er===""&&Xt.setCursor(Qn.line,Qn.ch),Xt.replaceSelection($n),Xt.focus();case"eraser":return Xt.setValue(""),Xt.focus();case"trigger-watch":return Tr(!Yn),Xt.focus();case"trigger-full-screen":return Qr(!zr),Xt.focus();case Vt:yr(Vt);return;case Ut:yr(Ut);return;case kt:yr(kt);return;case Gt:yr(Gt);return;case"maths-latex":if((0,hn.Ye)(Xi))return;yr("maths-latex");return;case ln:Mi.current="",sessionStorage.removeItem("file_id"),yr(ln);return;case $t:yr($t);return;default:throw new Error}},[Xt,Yn,zr]),bo=(0,b.useCallback)((rr,Qn)=>{var Er,Zr,ji,vo,ao,Io;rr!=null&&rr.disabledClose||yr("");const{src:wo,alt:Co,id:Lo}=rr||{};switch(Br){case Vt:const{title:xa,link:Ba}=rr;return Xt.replaceSelection(`[${xa}](${Ba})`),Xt.focus();case Ut:const{language:Da,content:Gi}=rr;return Xt.replaceSelection(["```"+Da,Gi,"```"].join(`
`)),Xt.focus();case"maths-latex":for(var Oo=atob(rr),Mo=new Uint8Array(Oo.length),ha=0;ha<Oo.length;ha++)Mo[ha]=Oo.charCodeAt(ha);var Aa=new Blob([Mo],{type:"image/png"});(0,Ee.I)(Aa,ho=>{ho.id?Xt.replaceSelection(`![,](/api/attachments/${ho.id}?type=${ho.content_type})`):(ho==null?void 0:ho.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,hn.Ye)(Xi))return;Xt.replaceSelection("`$$"+rr+"$$`");break;case Rt:if(!Lo)return;Xt.getValue().indexOf(wo)===-1?Xt.replaceSelection(`<center><img id="${Lo}" width="80%" src="${wo}" class="draw-flowchart" alt="${Co||""}" /></center>`):document.getElementById(Lo).src=re.Z.API_SERVER+wo+"?t="+Date.now();break;case kt:case Gt:const Ti=Qn,ea=(ji=(Zr=(Er=Ti==null?void 0:Ti.name)==null?void 0:Er.split("."))==null?void 0:Zr.pop)==null?void 0:ji.call(Zr);return((vo=Ti==null?void 0:Ti.type)==null?void 0:vo.indexOf("image"))>-1||!(Ti!=null&&Ti.type)?Ti!=null&&Ti.align||Ti!=null&&Ti.width?Xt.replaceSelection(`<p style="text-align:${Ti.align||"initial"}"><img width="${Ti.width?Ti.width+"%":"initial"}" src="${wo}" alt="${Co||""}" /></p>`):Xt.replaceSelection(`<img width="100%" src="${wo}" alt="${Co||""}" />`):((ao=Ti==null?void 0:Ti.type)==null?void 0:ao.indexOf("video"))>-1?Xt.replaceSelection(`<video width="100%" controls src="${wo}"></video>`):((Io=Ti==null?void 0:Ti.type)==null?void 0:Io.indexOf("pdf"))>-1?Xt.replaceSelection(`<a href="${wo}?type=${Ti.type}&disposition=inline" target="_blank">${Ti.name}</a>`):er.includes(ea)?Xt.replaceSelection(`<a href="${wo}?type=office&disposition=inline" target="_blank">${Ti.name}</a>`):Xt.replaceSelection(`[${Ti.name}](${wo})`),Xt.focus();case $t:const{row:ta,col:_i,align:Wo}=rr;let Jo=`
`;for(let ho=0;ho<ta;ho++){let Zo=[],Po=[];for(let La=0;La<_i;La++)ho===1&&Po.push(Tt[Wo]),Zo.push(" ");ho===1&&(Jo+=`| ${Po.join(" | ")} |
`),Jo+=`| ${Zo.join(_i===1?"":" | ")} |
`}return Xt.replaceSelection(Jo+`
`),Xt.focus();default:throw new Error}},[Xt,Br]),co=(0,b.useMemo)(()=>{switch(Br){case Vt:return b.createElement(qe,{callback:bo,onCancel:yo});case Ut:return b.createElement(at.Z,{callback:bo,onCancel:yo});case kt:return b.createElement(Ee.Z,{callback:bo,onCancel:yo});case ln:return b.createElement(x,{editImgId:Mi.current,callback:bo,onCancel:yo});case $t:return b.createElement(Ye,{callback:bo,onCancel:yo});case"maths-latex":return b.createElement(ot,{showSaveButton:!0,callback:bo});case"inline-latex":return b.createElement(lt.Z,{showSaveButton:!0,callback:bo});default:return null}},[Br]);function yo(){yr("")}(0,b.useEffect)(()=>{if(Ji.current){let rr=function(ao){ji=!0,vo=ao.pageY},Qn=function(){ji=!1},Er=function(ao){if(ji){let Io=ao.pageY-vo;Io<0&&(Io=0),Io>300&&(Io=300);let wo=Sn+Io+"px";ri(wo)}},Zr=Ji.current,ji=!1,vo=0;return Zr.addEventListener("mousedown",rr),document.addEventListener("mousemove",Er),document.addEventListener("mouseup",Qn),()=>{Zr.removeEventListener("mousedown",rr),document.removeEventListener("mousemove",Er),document.removeEventListener("mouseup",Qn)}}},[Xt,Ji]),(0,b.useEffect)(()=>{ri(Sn)},[Sn]);const Pi=On(en),Ai=On(ni),Gr={width:Pi,height:Ai},Un=(0,b.useMemo)(()=>{if(Fr){let rr=new Date(Fr),Qn=rr.getHours(),Er=rr.getMinutes(),Zr=rr.getSeconds();return Qn=Qn<10?"0"+Qn:Qn,Er=Er<10?"0"+Er:Er,Zr=Zr<10?"0"+Zr:Zr,`${Qn}:${Er}:${Zr}`}return 0},[Fr]),or=rr=>{const Qn=[];if(sr){let Er=-1;rr=rr.replace(/(@▁▁@|@▁@)/g,function(Zr,ji,vo){Qn.push({multiLine:Zr!==Ln})})}return Qn};function ur(){window.sessionStorage.removeItem(pr),Pr(!1),Kr(0)}function qn(){Pr(!1),Kr(0),Xt.setValue(window.sessionStorage.getItem(pr))}(0,b.useEffect)(()=>{In[Br]&&Br!==Gt&&Br!==ln&&setTimeout(()=>{const rr=document.getElementsByClassName("markdown-popup-form")[0],Qn=window.innerWidth/2-rr.offsetWidth/2,Er=window.innerHeight/2-rr.offsetHeight/2;Xr(Qn),Hi(Er)},0)},[Br]);const Wr=rr=>{rr.preventDefault();const Qn=rr.clientX-Jr,Er=rr.clientY-Ri;document.body.onmousemove=Zr=>{let ji=Zr.clientX-Qn,vo=Zr.clientY-Er;const ao=document.getElementsByClassName("markdown-popup-form")[0],Io=window.innerWidth-ao.offsetWidth,wo=window.innerHeight-ao.offsetHeight;ji=Math.max(0,Math.min(ji,Io)),vo=Math.max(0,Math.min(vo,wo)),qr(Zr.clientX,Zr.clientY,Qn,Er)&&(Xr(ji),Hi(vo))},document.body.onmouseup=function(){document.body.onmousemove=null}},qr=(rr,Qn,Er,Zr)=>{const ji=document.body.clientHeight,vo=document.body.clientWidth;return rr<20&&Er>rr||rr>vo-20&&Er<rr||Qn<20&&Zr>Qn||Qn>ji-20&&Zr<Qn?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return b.createElement(b.Fragment,null,b.createElement("div",{className:"markdown-editor-wrapper",ref:zi},b.createElement("div",{className:`markdown-editor-container ${At} ${Yn?"on-preview":""} ${kn?"mini":""} ${zr?"full-screen":""}`,style:Gr},b.createElement(nt,{insertTemp:Bn,watch:Yn,fullScreen:zr,showNullButton:Rn,showNullProgramButton:sr,onActionCallback:fo,hidetoolBar:mr,extraUse:jt}),b.createElement("div",{className:"markdown-editor-body"},b.createElement("div",{className:"codemirror-container"},b.createElement("textarea",{ref:Zi,placeholder:Jt})),Yn?b.createElement("div",{ref:wi,className:"preview-container"},Vn==="stex"&&b.createElement(Te,{value:jn}),Vn!=="stex"&&b.createElement(ye.Z,{edit:!0,disabledFill:Qt,showProgramFill:sr,value:jn,openEditor:rr=>{var Qn;Mi.current=rr,(Qn=fi.current)==null||Qn.setHeight("100vh"),setTimeout(()=>{yr("add-flowchart")},150)}})):null))),br?b.createElement("a",{ref:Ji,className:"editor-resize"}):null,Br===Gt&&b.createElement(wt,{callback:bo,onCancel:yo}),Br===ln&&b.createElement(x,{ref:fi,editImgId:Mi.current,callback:bo,onCancel:yo}),b.createElement(Le.Z,null,In[Br]&&Br!==Gt&&Br!==ln?b.createElement(We.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Jr,top:Ri},title:b.createElement("div",{style:{cursor:"move"},onMouseDown:Wr},In[Br]),open:!0,onCancel:yo,footer:null,destroyOnClose:!0,width:Br===ln?"1200px":null,height:Br===ln?"80vh":null,className:"markdown-popup-form"},co):null))}},94491:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ge},I:function(){return nt}});var b=E(28284),Ke=E(6767),fe=E(37568),Ve=E(44104),Fe=E(4875),pe=E(47889),Ce=E(7939),de=E(92746),xe=E(59301),ue=E(59301),Pe=Object.defineProperty,ye=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,De=(Le,je,et)=>je in Le?Pe(Le,je,{enumerable:!0,configurable:!0,writable:!0,value:et}):Le[je]=et,Be=(Le,je)=>{for(var et in je||(je={}))Me.call(je,et)&&De(Le,et,je[et]);if(we)for(var et of we(je))be.call(je,et)&&De(Le,et,je[et]);return Le},Re=(Le,je)=>ye(Le,Te(je));const{useForm:it}=b.default,ce={width:280,marginRight:10},Oe={labelCol:{span:5},wrapperCol:{span:19}};var Ge=({callback:Le,onCancel:je})=>{const[et]=it();let Se=(0,xe.useRef)();function Je(bt){Se.current.width=et.getFieldValue("width"),Se.current.align=et.getFieldValue("align"),Le(bt,Se.current)}function ve(bt,Xe){if(bt.status===-1){Ke.ZP.error(bt.message);return}et.setFieldsValue({src:`/api/attachments/${bt.id}`,type:Xe.type})}function ge(bt){let Xe=bt.target.files[0];Se.current=Xe,nt(Xe,ve)}return ue.createElement(b.default,Re(Be({form:et},Oe),{className:"upload-image-panel",onFinish:Je,style:{width:470,overflow:"hidden"}}),ue.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ue.createElement("div",{className:"flex-container"},ue.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ue.createElement(fe.default,{style:ce})),ue.createElement(Ze,{onFileChange:ge}))),ue.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ue.createElement(fe.default,{style:{width:264}})),ue.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ue.createElement(Ve.Z,null,ue.createElement(b.default.Item,{name:"width",style:{margin:0}},ue.createElement(Fe.Z,{style:{width:264}})),ue.createElement("span",{className:"ml8"},"%"))),ue.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ue.createElement(pe.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),ue.createElement("aside",null,ue.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ue.createElement(Ce.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ue.createElement(Ce.ZP,{type:"default",onClick:je},"\u53D6\u6D88"))))};function Ze({onFileChange:Le}){return ue.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ue.createElement("input",{type:"file",onChange:Le}))}function nt(Le,je){if(!Le)throw new String("\u6CA1\u6709\u6587\u4EF6");let et=new FormData;et.append("editormd-image-file",Le),et.append("file_param_name","editormd-image-file"),et.append("byxhr","true");var Se=new window.XMLHttpRequest;Se.withCredentials=!0,Se.addEventListener("load",function(Je){je(JSON.parse(Je.target.responseText),Le)},!1),Se.addEventListener("error",function(Je){console.error(Je)},!1),Se.open("POST",`${de.KI}/api/attachments.json`),Se.send(et)}},89147:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return fe}});var b=E(59301),Ke=E(4676);class fe extends b.Component{constructor(Fe){super(Fe);const pe=window.document;this.node=pe.createElement("div"),pe.body.appendChild(this.node)}render(){const{children:Fe}=this.props;return(0,Ke.createPortal)(Fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},63003:function(Cn,Zt,E){"use strict";E.d(Zt,{SV:function(){return wt},ZP:function(){return ct}});var b=E(59301),Ke=E(76374);const fe={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"]},Fe={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(`
`)},{label:"if",content:["if () {"," $0","}"].join(`
`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(`
`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(`
`)},{label:"using namespace std",content:["using namespace std"].join(`
`)},{label:"include <iostream>",content:["#include <iostream>"].join(`
`)},{label:"include <vector>",content:["#include <vector>"].join(`
`)},{label:"include <cstdio>",content:["#include <cstdio>"].join(`
`)},{label:"include <cstring>",content:["#include <cstring>"].join(`
`)},{label:"include <sstream>",content:["#include <sstream>"].join(`
`)},{label:"include <fstream>",content:["#include <fstream>"].join(`
`)},{label:"include <map>",content:["#include <map>"].join(`
`)},{label:"include <string>",content:["#include <string>"].join(`
`)},{label:"include <cmath>",content:["#include <cmath>"].join(`
`)}]},pe={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(`
`)}]},Ce={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 de=E(53184),xe=E.n(de),ue=(dt,Dt,Ft)=>new Promise((oe,ae)=>{var te=ne=>{try{re(Ft.next(ne))}catch(le){ae(le)}},x=ne=>{try{re(Ft.throw(ne))}catch(le){ae(le)}},re=ne=>ne.done?oe(ne.value):Promise.resolve(ne.value).then(te,x);re((Ft=Ft.apply(dt,Dt)).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"]}},ye=(dt,Dt,Ft,oe)=>{const ae=Dt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Ft.lineNumber,endColumn:Ft.column});return Array.from(new Set(ae.match(/\b\w{2,}\b/g)||[])).map(x=>({label:x,kind:dt.languages.CompletionItemKind.Text,insertText:x,range:oe}))},Te=(dt,Dt,Ft,oe)=>{dt.languages.registerCompletionItemProvider(Dt,{provideCompletionItems(ae,te){const x=ae.getWordUntilPosition(te),re={startLineNumber:te.lineNumber,endLineNumber:te.lineNumber,startColumn:x.startColumn,endColumn:x.endColumn},ne=ae.getLineContent(te.lineNumber).substring(x.startColumn-2,x.endColumn);return{suggestions:[...ye(dt,ae,te,re),...Ft.map(Ie=>({label:Ie,kind:dt.languages.CompletionItemKind.Keyword,documentation:Ie,insertText:Ie,insertTextRules:dt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:re})),...oe.map(Ie=>({label:Ie.label,kind:dt.languages.CompletionItemKind.Snippet,documentation:Ie.content,insertText:ne.startsWith("#")?Ie.content.replace(/#/,""):Ie.content,insertTextRules:dt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:re}))]}}})};var we=dt=>{Pe.languages.forEach(Dt=>{dt.languages.registerDocumentFormattingEditProvider(Dt,{provideDocumentFormattingEdits(Ft){return ue(this,null,function*(){const oe=xe()(Ft.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Ft.getFullModelRange(),text:oe}]})}})}),Te(dt,"java",Ve.keywords,Ve.quickKey),Te(dt,"cpp",Fe.keywords,Fe.quickKey),Te(dt,"c",fe.keywords,[]),Te(dt,"python",pe.keywords,pe.quickKey),Te(dt,"scala",Ce.keywords,Ce.quickKey)};const Me="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var be=Object.defineProperty,De=(dt,Dt,Ft)=>Dt in dt?be(dt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):dt[Dt]=Ft,Be=(dt,Dt,Ft)=>De(dt,typeof Dt!="symbol"?Dt+"":Dt,Ft);const Re=class Hu{constructor(Dt,Ft,oe){this.placeholder=Dt,this.editor=Ft,this.monaco=oe,Ft.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Hu.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)}};Be(Re,"ID","editor.widget.placeholderHint");var ce=Re,Oe=E(96236),Ge=E(6767),Ze=E(25399),nt=E(89392),Le=E(90328),je=E(56102),et=Object.defineProperty,Se=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,Xe=(dt,Dt,Ft)=>Dt in dt?et(dt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):dt[Dt]=Ft,st=(dt,Dt)=>{for(var Ft in Dt||(Dt={}))ge.call(Dt,Ft)&&Xe(dt,Ft,Dt[Ft]);if(ve)for(var Ft of ve(Dt))bt.call(Dt,Ft)&&Xe(dt,Ft,Dt[Ft]);return dt},vt=(dt,Dt)=>Se(dt,Je(Dt)),ze=(dt,Dt)=>{var Ft={};for(var oe in dt)ge.call(dt,oe)&&Dt.indexOf(oe)<0&&(Ft[oe]=dt[oe]);if(dt!=null&&ve)for(var oe of ve(dt))Dt.indexOf(oe)<0&&bt.call(dt,oe)&&(Ft[oe]=dt[oe]);return Ft},se=(dt,Dt,Ft)=>new Promise((oe,ae)=>{var te=ne=>{try{re(Ft.next(ne))}catch(le){ae(le)}},x=ne=>{try{re(Ft.throw(ne))}catch(le){ae(le)}},re=ne=>ne.done?oe(ne.value):Promise.resolve(ne.value).then(te,x);re((Ft=Ft.apply(dt,Dt)).next())});function Ae(dt){return/^\d+$/.test(dt)?`${dt}px`:dt}function qe(){}let at=!1;const Ee={"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 We(dt=[]){let Dt=dt;if(Array.isArray(dt)){for(let Ft=0;Ft<dt.length;Ft++){let oe=Ee[dt[Ft]];if(oe)return oe}return Dt[0]}return Ee[Dt]||Dt}let tt=null;const Et=()=>se(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(dt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",dt)}});var ct=dt=>{var Dt=dt,{width:Ft="100%",height:oe="100%",value:ae,language:te="javascript",style:x={},options:re={},overrideServices:ne={},theme:le="vs-dark",onEditBlur:Ie,isCopy:ke=!1,onSave:Ye,autoHeight:_e=!1,forbidCopy:rt=!1,forbidCopyTips:ft,onChange:yt=qe,editorDidMount:ot=qe,onFocus:lt=qe,onBreakPoint:Vt=qe,breakPointValue:kt=[],filename:ln="educoder.txt",errorLine:Gt,errorContent:Rt="",highlightLine:Ut,openBreakPoint:$t=!1,placeholder:St="",showMiniMap:Tt=!0}=Dt,nn=ze(Dt,["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 hn=(0,b.useRef)(),gt=(0,b.useRef)({}),Lt=(0,b.useRef)(),_t=(0,b.useRef)(),on=(0,b.useRef)([]),En=(0,b.useRef)(!1),Ln=(0,b.useRef)(),$n=(0,b.useRef)(),er=(0,b.useRef)(!1),[On,Gn]=(0,b.useState)(!1);function zt(){let vn;return hn.current&&(vn=new Ke.Z(Rn=>{for(let sr of Rn)(sr.target.offsetHeight>0||sr.target.offsetWidth>0)&&gt.current.instance.layout()}),vn.observe(hn.current)),vn}function un(){Ge.ZP.warning({content:decodeURIComponent(ft||Me),key:"monaco-editor-tip"})}const In=()=>{let vn=gt.current.instance;if(ae!=null&&vn&&On){const Rn=vn.getModel();Rn&&ae!==Rn.getValue()&&(at=!0,Rn.setValue(ae),vn.layout(),at=!1)}};(0,b.useEffect)(()=>{const vn=Le.Z.subscribe("formatDocument",Rn=>{var sr;let mr=gt.current.instance;(sr=mr==null?void 0:mr.getAction)==null||sr.call(mr,"editor.action.formatDocument").run()});return window.updateMonacoValue=Rn=>{yt(Rn)},vn},[]),(0,b.useEffect)(()=>{var vn;let Rn=gt.current.instance;_t.current&&clearTimeout(_t.current),_t.current=setTimeout(()=>{In()},500),ae&&(ae!=null&&ae.length)&&((vn=Rn==null?void 0:Rn.updateOptions)==null||vn.call(Rn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ae.split(/\r\n|\r|\n/g).length))+3,5)}))},[ae,On,gt.current]),(0,b.useEffect)(()=>{if(Gt&&gt.current&&gt.current.instance){let Rn=gt.current.instance;Rn.changeViewZones(function(sr){var mr=document.createElement("div");mr.style.padding="10px 20px",mr.style.width="calc(100% - 20px)",mr.className="my-error-line-wrp",mr.innerHTML=Rt,sr.addZone({afterLineNumber:Gt||11,heightInLines:3,domNode:mr})});var vn={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}};Rn.addOverlayWidget(vn),Rn.revealPositionInCenter({lineNumber:20,column:1})}},[Gt,gt.current,On]);const Fn=(vn="",Rn)=>{if(!vn||vn.trim()==="")return!0;const mr=gt.current.instance.getModel().getLineTokens(Rn);let Mt=!1;for(let Wt=0;Wt<2;Wt++)mr.getStandardTokenType(Wt)===1&&(Mt=!0);return Mt};(0,b.useEffect)(()=>{var vn;const Rn=(vn=gt.current)==null?void 0:vn.instance;if(Rn&&On&&rt){const sr=Rn.onDidBlurEditorWidget(()=>{er.current=!1}),mr=Rn.onDidFocusEditorText(()=>{er.current=!0});return()=>{sr.dispose(),mr.dispose()}}},[gt.current,On,rt]),(0,b.useEffect)(()=>{var vn;if((vn=gt.current)!=null&&vn.instance&&On&&$t){let Rn=gt.current.instance,sr=Rn.getModel();if(!sr)return;(()=>{var jt;let Kt=[],Xt=[];const rn=sr.getAllDecorations();for(let Wn of rn)Wn.options.className==="highlighted-line"&&(Kt.push((jt=Wn==null?void 0:Wn.range)==null?void 0:jt.startLineNumber),Xt.push(Wn==null?void 0:Wn.id));if(Ut===Kt[0])return;sr.deltaDecorations(Xt,[]);const jn=sr.getLineCount();Ut&&Ut<=jn&&(Rn.deltaDecorations([],[{range:new tt.Range(Ut,1,Ut,sr.getLineMaxColumn(Ut)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Rn.revealLineInCenter(Ut))})();const Mt=(jt=!1)=>{var Kt;let Xt=[],rn=[];const jn=sr.getAllDecorations();for(let Wn of jn)Wn.options.linesDecorationsClassName==="breakpoints-select"&&(Xt.push((Kt=Wn==null?void 0:Wn.range)==null?void 0:Kt.startLineNumber),rn.push(Wn==null?void 0:Wn.id));if(jt)return{lines:Xt,ids:rn};Vt(Xt)},Wt=jt=>se(void 0,null,function*(){let Kt={range:new tt.Range(jt,1,jt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield sr.deltaDecorations([],[Kt]),Mt()}),Ct=jt=>se(void 0,null,function*(){let Kt=[];const Xt=Rn.getLineDecorations(jt);for(let rn of Xt)rn.options.linesDecorationsClassName==="breakpoints-select"&&Kt.push(rn.id);yield sr.deltaDecorations(Kt,[]),Mt()}),Ot=jt=>{let Kt=Rn.getLineDecorations(jt);for(let Xt of Kt)if(Xt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,nt.isEqual)(kt,Mt(!0).lines)){sr.deltaDecorations(Mt(!0).ids,[]);const jt=kt.map(Kt=>({range:new tt.Range(Kt,1,Kt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));sr.deltaDecorations([],jt)}const At=Rn.onDidChangeModelContent(jt=>{let Kt=Rn.getPosition();if(Kt){let Xt=Kt.lineNumber;clearTimeout($n.current),$n.current=setTimeout(()=>{Fn(sr.getLineContent(Xt),Xt)?Ct(Xt):Ot(Xt)?(Ct(Xt),Wt(Xt)):Mt()},100)}}),Ht=Rn.onMouseDown(jt=>{var Kt,Xt,rn;if(jt.target.detail&&((rn=(Xt=(Kt=jt.target)==null?void 0:Kt.element)==null?void 0:Xt.className)!=null&&rn.includes("line-numbers"))){let jn=jt.target.position.lineNumber;if(Fn(sr.getLineContent(jn),jn))return;Ot(jn)?Ct(jn):Wt(jn)}}),ht=jt=>{let Kt={range:new tt.Range(jt,1,jt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};on.current=Rn.deltaDecorations(on.current,[Kt])},Qt=()=>{on.current=Rn.deltaDecorations(on.current,[])},Jt=Rn.onMouseMove(jt=>{var Kt,Xt,rn;if(Qt(),jt.target.detail&&((rn=(Xt=(Kt=jt.target)==null?void 0:Kt.element)==null?void 0:Xt.className)!=null&&rn.includes("line-numbers"))){let jn=jt.target.position.lineNumber;if(Fn(sr.getLineContent(jn),jn))return;ht(jn)}}),sn=Rn.onMouseLeave(()=>{Qt()});return()=>{At.dispose(),Ht.dispose(),Jt.dispose(),sn.dispose()}}},[gt.current,On,kt,Ut,$t,te]),(0,b.useEffect)(()=>{var vn;(vn=gt.current)!=null&&vn.instance&&$t&&gt.current.instance.setPosition({lineNumber:0,column:0})},[Ut]);function xn(){let vn=gt.current.instance;if(vn){const Rn=vn.getSelection(),sr=gt.current.pastePos||{},mr=new tt.Range(sr.startLineNumber||Rn.endLineNumber,sr.startColumn||Rn.endColumn,sr.endLineNumber||Rn.endLineNumber,sr.endColumn||Rn.endColumn);setTimeout(()=>{vn.executeEdits("",[{range:mr,text:""}])},300)}}function dn(vn){(window.navigator.platform.match("Mac")?vn.metaKey:vn.ctrlKey)&&vn.keyCode==83&&(vn.preventDefault(),Ye())}const en=()=>{if(_e&&gt.current.instance){const vn=gt.current.instance.getContentHeight();pr(vn<oe?oe:vn)}else pr(oe)};function Sn(vn){var Rn=document.createEvent("MouseEvents");Rn.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),vn.dispatchEvent(Rn)}const kn=vn=>{if(!er.current)return;const{keyCode:Rn,ctrlKey:sr,metaKey:mr,target:Mt,type:Wt}=vn;return(Wt==="paste"||(Rn===67||Rn===86)&&(mr||sr))&&Mt.nodeName==="TEXTAREA"&&(un(),vn.preventDefault()),!1};function Zn(vn,Rn){var sr=window.URL||window.webkitURL||window,mr=new Blob([Rn]),Mt=document.createElementNS("http://www.w3.org/1999/xhtml","a");Mt.href=sr.createObjectURL(mr),Mt.download=vn,Sn(Mt)}(0,b.useEffect)(()=>{en()},[en]),(0,b.useEffect)(()=>{hn.current&&!On&&Promise.all([E.e(8909),E.e(7722)]).then(E.bind(E,71448)).then(vn=>{try{tt=vn,gt.current.instance=tt.editor.create(hn.current,{value:ae,language:We(te),theme:le,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Tt||!1}},ne);const Rn=gt.current.instance;let Mt=[...Oe.BH._menuItems].find(At=>At[0]._debugName=="EditorContext")[1],Wt=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Ct=(At,Ht)=>{var ht,Qt;let Jt=At._first;do Ht.includes((Qt=(ht=Jt.element)==null?void 0:ht.command)==null?void 0:Qt.id)&&At._remove(Jt);while(Jt=Jt.next)};if(ot(Rn,tt),setTimeout(()=>{en(),gt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Zn(ln||"educoder.txt",Rn.getValue())}})},500),gt.current.subscription=Rn.onDidChangeModelContent(At=>{En.current?clearTimeout(Ln.current):(en(),yt(Rn.getValue(),At)),Ln.current=setTimeout(()=>{En.current=!1},500)}),window.Monaco||we(tt,We(te)),rt&&(Ct(Mt,Wt),hn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",kn),window.removeEventListener("paste",kn),window.addEventListener("keydown",kn),window.addEventListener("paste",kn)),window.Monaco=tt,Ie&&Rn.onDidBlurEditorWidget(()=>{Ie(Rn.getValue())}),lt&&Rn.onDidFocusEditorText(()=>{rt&&Et(),lt(Rn.getValue())}),rt){Et();try{Rn.onDidPaste(At=>{const Ht=Rn.getSelection(),ht=gt.current.pastePos||{},Qt=new tt.Range(ht.startLineNumber||Ht.endLineNumber,ht.startColumn||Ht.endColumn,ht.endLineNumber||Ht.endLineNumber,ht.endColumn||Ht.endColumn);Rn.executeEdits("",[{range:At.range,text:""}])})}catch(At){}}let Ot=zt();return St&&typeof St=="string"&&new ce(St,Rn,tt),Gn(!0),()=>{const At=gt.current.instance;At.dispose();const Ht=At.getModel();Ht&&Ht.dispose(),gt.current.subscription&&gt.current.subscription.dispose(),Ot.unobserve(hn.current)}}catch(Rn){}})},[]),(0,b.useEffect)(()=>{if(gt.current.instance&&On)return document.addEventListener("keydown",dn,!1),()=>{document.removeEventListener("keydown",dn)}},[Ye,On]),(0,b.useEffect)(()=>{let vn=gt.current.instance;if(vn&&On){let Rn=We(te);tt.editor.setModelLanguage(vn.getModel(),Rn)}},[te,On]),(0,b.useEffect)(()=>{gt.current.instance&&On&&tt.editor.setTheme(le)},[le,On]),(0,b.useEffect)(()=>{let vn=gt.current.instance;Lt.current=re,vn&&On&&(vn.updateOptions(st({},re)),setTimeout(()=>{vn.getModel().updateOptions(st({},re))},200))},[JSON.stringify(re),On]),(0,b.useEffect)(()=>{let vn=gt.current.instance;vn&&On&&vn.layout()},[Ft,oe,On]);const[zn,Bn]=(0,b.useState)(Ae(Ft)),[Vn,pr]=(0,b.useState)(Ae(oe)),br=vt(st({},x),{width:zn,height:Vn,position:"relative"});return b.createElement("div",{className:"my-monaco-editor",ref:hn,style:br,onFocus:()=>{rt&&Et()}},ke&&b.createElement(je.CopyToClipboard,{text:ae,onCopy:()=>Ge.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(Ze.Z,{title:"\u590D\u5236\u4EE3\u7801"},b.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},b.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function wt({width:dt="100%",height:Dt="100%",original:Ft,modified:oe,language:ae,options:te={}}){const x=(0,b.useRef)(),[re,ne]=(0,b.useState)(null);function le(_e){let rt;return x.current&&(rt=new Ke.Z(ft=>{for(let yt of ft)(yt.target.offsetHeight>0||yt.target.offsetWidth>0)&&_e.layout()}),rt.observe(x.current)),rt}(0,b.useEffect)(()=>(x.current&&Promise.all([E.e(8909),E.e(9404)]).then(E.bind(E,2550)).then(_e=>{tt=_e;const rt=tt.editor.createDiffEditor(x.current,vt(st({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(rt);let ft=le(rt);return()=>{rt.dispose();const yt=rt.getModel();yt&&yt.dispose(),ft.unobserve(x.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,b.useEffect)(()=>{re&&re.setModel({original:tt.editor.createModel(Ft,ae),modified:tt.editor.createModel(oe,ae)})},[Ft,oe,ae,re]);const Ie=Ae(dt),ke=Ae(Dt),Ye={width:Ie,height:ke};return b.createElement("div",{className:"my-diff-editor",ref:x,style:Ye})}},73380:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Pe}});var b={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"},Ke=E(29787),fe=E(25399),Ve=E(89787),Fe=E(92310),pe=E.n(Fe),Ce=E(19694),de=E(88569),xe=E(59301),Pe=({className:ye,dataSource:Te=[],col:we=4,right:Me,bottom:be=23,precision:De=0,wrapWidth:Be=1200,trackEventItems:Re,loading:it,onRemove:ce=()=>{},isCurrent:Oe=!0,showProgress:Ge=!1,showAlias:Ze=!1,category:nt,hiddenClick:Le})=>{const je=Math.floor((Be-(we-1)*Me)/we),et=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return xe.createElement(Ke.Z,{spinning:it},xe.createElement("div",{className:pe()(b.list,ye)},!!(Te!=null&&Te.length)&&(Te==null?void 0:Te.map((Se,Je)=>{var ve,ge,bt,Xe,st,vt,ze,se,Ae,qe,at,Ee,We;const{name:tt,id:Et,identifier:ct,featured:wt,school_name:dt,image_url:Dt,excellent:Ft,is_plan:oe}=Se;return xe.createElement("div",{key:Et,className:Oe&&Ge?b.wrapisCurrent:b.wrap,style:{width:je,marginRight:(1+Je)%we===0?0:Me+De,marginBottom:be}},xe.createElement("a",{className:b.li,onClick:ae=>{ae.preventDefault(),ae.stopPropagation(),Re&&(0,Ce.L9)([Re]),(0,Ce.xg)(`/paths/${ct}`)}},xe.createElement("div",{className:b.img},xe.createElement("img",{className:b.cover,src:`${Dt}`}),(ve=Se==null?void 0:Se.subject_tags)==null?void 0:ve.map((ae,te)=>{var x,re;if(te===0){const le=(x=et.find(Ie=>Ie.name==ae))==null?void 0:x.swimg;return xe.createElement("img",{className:b.sign,src:le,style:{left:"-4px"}})}const ne=(re=et.find(le=>le.name==ae))==null?void 0:re.ptimg;return xe.createElement("img",{className:b.sign,src:ne,style:{left:`${48+52*(te-1)+2*te}px`}})}),xe.createElement("div",{className:b.tagsDom},xe.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(Se==null?void 0:Se.excellent)&&xe.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"),((ge=Se==null?void 0:Se.custom_tags)==null?void 0:ge.length)>0&&xe.createElement(fe.Z,{title:(st=(Xe=Se==null?void 0:Se.custom_tags)==null?void 0:Xe[((bt=Se==null?void 0:Se.custom_tags)==null?void 0:bt.length)-1])==null?void 0:st.tag_name},xe.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},xe.createElement("span",{className:"multi-llipsis1e text-10px"},(se=(ze=Se==null?void 0:Se.custom_tags)==null?void 0:ze[((vt=Se==null?void 0:Se.custom_tags)==null?void 0:vt.length)-1])==null?void 0:se.tag_name))))),nt=="hide"&&(Se==null?void 0:Se.studying)&&Oe&&xe.createElement("div",{className:`${b.movebq} user-path-items`,onClick:ae=>{ae.stopPropagation(),ce(Se)}},xe.createElement("i",{className:"iconfont icon-yichu1 font12"}),xe.createElement("span",null,"\u79FB\u9664")),!["collect","payed"].includes(nt)&&Oe&&xe.createElement("div",{className:`${b.hiddenbq} user-path-items`,onClick:ae=>{ae.stopPropagation(),Le(Se)}},xe.createElement("i",{className:`iconfont ${nt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),xe.createElement("span",null,nt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),xe.createElement("div",{className:b.name},xe.createElement(fe.Z,{title:Ze&&(Se!=null&&Se.excellent_alias_name)?xe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${tt}`,xe.createElement("br",null),xe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Se==null?void 0:Se.excellent_alias_name}`)):tt},xe.createElement("span",{className:b.e},Ze&&(Se==null?void 0:Se.excellent_alias_name)||tt))),Oe&&Ge&&((Ae=Se==null?void 0:Se.progress)==null?void 0:Ae.all_score)!=0&&xe.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},xe.createElement(Ve.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((qe=Se==null?void 0:Se.progress)==null?void 0:qe.my_score)/((at=Se==null?void 0:Se.progress)==null?void 0:at.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Ee=Se==null?void 0:Se.progress)==null?void 0:Ee.my_score,"/",(We=Se==null?void 0:Se.progress)==null?void 0:We.all_score),(!Oe||!Ge)&&xe.createElement(fe.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${dt}`},xe.createElement("div",{className:b.unit},xe.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),dt)),(!Oe||!Ge)&&xe.createElement("div",{className:b.tags},xe.createElement("div",null,xe.createElement(fe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},xe.createElement("span",null,xe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),xe.createElement("span",null,Se.stages_count))),xe.createElement(fe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},xe.createElement("span",null,xe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),xe.createElement("span",null,Se.members_count)))))))})),!Te.length&&xe.createElement(de.Z,null)))}},31185:function(Cn,Zt,E){"use strict";E.d(Zt,{jL:function(){return Fe},w9:function(){return Ee},QD:function(){return Ut},cQ:function(){return Xe.Z},op:function(){return lt},O5:function(){return xn},_b:function(){return gt},t7:function(){return Be},Gi:function(){return dt},YG:function(){return ct},qp:function(){return Pe},vr:function(){return Tt},qE:function(){return ln},Je:function(){return ce},wb:function(){return bt},cq:function(){return x},tp:function(){return we}});var b=E(59301),Ke={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"},fe="data:image/png;base64,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",Fe=({dataSource:dn=[],img:en,imgWidth:Sn=346,title:kn,sunTitle:Zn,bannerExtraContent:zn})=>b.createElement("div",{className:Ke.banner},b.createElement("div",{className:Ke.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,kn),b.createElement("span",null,Zn)),dn.length>0&&b.createElement("div",{className:Ke.btns},dn.map((Bn,Vn)=>b.createElement("div",{key:Vn,onClick:Bn.click},Bn.name,Bn.sign?b.createElement("img",{src:fe,width:39}):null))),zn),en&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:en,width:Sn}))),pe={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},Ce=E(92310),de=E.n(Ce),xe=E(89392),Pe=({dataSource:dn=[],value:en,onChange:Sn,onTitleChange:kn,className:Zn,title:zn,titleWidth:Bn=41,style:Vn={},fontColor:pr="#6A7283",showCount:br})=>{const[vn,Rn]=(0,b.useState)(1),[sr,mr]=(0,b.useState)(!1),Mt=(0,b.useRef)(null),Wt=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var Ct;dn.length!==0&&(((Ct=Mt==null?void 0:Mt.current)==null?void 0:Ct.clientHeight)>97?Rn(1):Rn(0)),dn.length===0&&Rn(0),mr(!1)},[dn]),b.createElement("div",{className:de()(pe.row,Zn,"fadeIn","animated"),style:Vn},b.createElement("div",{onClick:(0,xe.throttle)(()=>kn==null?void 0:kn(),2e3),style:{width:Bn,marginTop:sr?12:4},className:`${pe.title} ${kn?"current":""}`},zn),b.createElement("div",{className:sr?`${pe.tagsWrap} ${pe.tagsBorderWrap}`:pe.tagsWrap},b.createElement("div",{className:pe.bar,ref:Wt,style:vn>0?{height:vn===1?97:"auto",overflow:vn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:pe.tag,ref:Mt},dn==null?void 0:dn.map(Ct=>b.createElement("span",{onClick:()=>Sn(Ct.id),key:Ct.id,style:{color:pr},className:en===Ct.id?pe.active:""},b.createElement("span",{title:Ct.name,className:pe.name},Ct.name),!!br&&b.createElement("span",{className:pe.num},Ct.count))))),!!vn&&b.createElement(b.Fragment,null,vn===1?b.createElement("div",{onClick:()=>{var Ct;Rn(2),((Ct=Mt==null?void 0:Mt.current)==null?void 0:Ct.clientHeight)>245?mr(!0):mr(!1)},className:pe.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{Wt.current.scrollTop=0,Rn(1),mr(!1)},className:pe.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ye={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"},we=({dataSource:dn=[],value:en,onChange:Sn,className:kn,style:Zn={}})=>b.createElement("div",{style:Zn,className:de()(ye.tabs,kn)},dn.map(zn=>b.createElement("span",{onClick:()=>Sn(zn.id),className:en===zn.id?ye.active:"",key:zn.id},zn.name))),Me={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},be=E(37568),Be=({dataSource:dn=[],value:en="",onChange:Sn,onInputChange:kn=()=>{},className:Zn,style:zn={},placeholder:Bn,allowClear:Vn=!1})=>{var pr;const[br,vn]=(0,b.useState)(""),[Rn,sr]=(0,b.useState)("");(0,b.useEffect)(()=>{var Wt;let Ct=en;(Wt=JSON.stringify(en))!=null&&Wt.includes("{")&&(vn(en.id),Ct=en.value||"");try{sr(decodeURIComponent(Ct||""))}catch(Ot){sr(decodeURIComponent(Ct||""))}},[en]);const mr=()=>{Sn(encodeURIComponent(Rn),br||null)},Mt=Wt=>{Wt!==br&&(vn(Wt),Sn(encodeURIComponent(Rn),Wt))};return b.createElement("div",{className:de()(Me.input,Zn),style:zn},!!dn.length&&b.createElement("div",{className:Me.dropdown},b.createElement("div",{className:Me.text},(pr=dn.find(Wt=>Wt.id===br))==null?void 0:pr.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:Me.b1}),b.createElement("b",{className:Me.b2})),b.createElement("div",{className:Me.menu},dn.map((Wt,Ct)=>b.createElement("div",{key:Ct,onClick:()=>Mt(Wt.id)},Wt.name)))),b.createElement(be.default,{onPressEnter:mr,value:Rn,onChange:Wt=>{sr(Wt.target.value),kn(encodeURIComponent(Wt.target.value),br||null)},placeholder:Bn,variant:"borderless",allowClear:Vn,onClear:()=>Sn("",br||null)}),b.createElement("i",{onClick:mr,className:"iconfont icon-sousuo9 font14 current"}))},Re={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ce=({value:dn,onChange:en,className:Sn,total:kn,pageSize:Zn,style:zn={}})=>{const Bn=dn<2,Vn=dn>=Math.ceil(kn/Zn);return kn<=Zn?b.createElement(b.Fragment,null):b.createElement("div",{className:de()(Re.quickPager,Sn),style:zn},b.createElement("div",{onClick:()=>{Bn||en(dn-1,"prev")},className:Bn?Re.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{Vn||en(dn+1,"next")},className:Vn?Re.disabled:""},"\u4E0B\u4E00\u9875"))},Oe={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"},Ge=E(29787),Ze=E(25399),nt=E(63139),Le=E(35545),je=E(19694),et=E(96908),Se=E(57177),Je=E(81378),ve=E(88569),bt=({className:dn,dataSource:en=[],col:Sn=4,right:kn,bottom:Zn=23,precision:zn=0,wrapWidth:Bn=1200,trackEventItems:Vn,loading:pr})=>{const br=Math.floor((Bn-(Sn-1)*kn)/Sn);return b.createElement(Ge.Z,{spinning:pr},b.createElement("div",{className:de()(Oe.list,dn)},!!en.length&&en.map((vn,Rn)=>{const{name:sr,id:mr,identifier:Mt,power:Wt,cover_image_id:Ct,pic:Ot}=vn;return b.createElement("div",{className:Oe.wrap,key:mr,style:{width:br,marginRight:(1+Rn)%Sn===0?0:kn+zn,marginBottom:Zn}},b.createElement("a",{target:"_blank",href:`/shixuns/${Mt}/challenges`,className:Oe.li,onClick:At=>{At.preventDefault(),Vn&&(0,je.L9)([Vn]),Wt&&(0,je.xg)(`/shixuns/${Mt}/challenges`)}},b.createElement("div",{className:Oe.img},b.createElement("img",{className:Oe.cover,src:`${Ot}`}),vn.is_jupyter&&b.createElement("img",{className:Oe.sign,src:et}),vn.is_jupyter_lab&&b.createElement("img",{className:Oe.sign,src:Se}),vn.is_unity_3d&&b.createElement("img",{className:Oe.sign,src:Je})),b.createElement("div",{className:Oe.name},b.createElement(Ze.Z,{title:sr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Oe.e},sr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:Oe.tags},b.createElement(Ze.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,vn.challenges_count))),!!vn.myshixuns_count&&b.createElement(Ze.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,vn.myshixuns_count))),b.createElement(Ze.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,vn.level))),b.createElement("div",{className:Oe.rate},b.createElement(nt.Z,{allowHalf:!0,disabled:!0,defaultValue:vn.score_info}),b.createElement("span",null,"\xA0",vn.score_info?`${vn.score_info}\u5206`:"5\u5206")))),!Wt&&b.createElement("div",{className:Oe.lockWrap},b.createElement("img",{src:`${Le.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!en.length&&b.createElement(ve.Z,null)))},Xe=E(73380),st={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"},vt=E(62957),ze=E(96599),se="data:image/png;base64,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",Ae=E(59301),qe=(dn,en,Sn)=>new Promise((kn,Zn)=>{var zn=pr=>{try{Vn(Sn.next(pr))}catch(br){Zn(br)}},Bn=pr=>{try{Vn(Sn.throw(pr))}catch(br){Zn(br)}},Vn=pr=>pr.done?kn(pr.value):Promise.resolve(pr.value).then(zn,Bn);Vn((Sn=Sn.apply(dn,en)).next())}),Ee=({className:dn,dataSource:en=[],col:Sn=4,right:kn,bottom:Zn=23,precision:zn=0,wrapWidth:Bn=1200,trackEventItems:Vn,loading:pr,category:br,hiddenClick:vn,handleVery:Rn=()=>!0,isCurrent:sr})=>{const[mr,Mt]=vt.default.useModal(),Wt=Math.floor((Bn-(Sn-1)*kn)/Sn),Ct=Ot=>qe(void 0,null,function*(){mr.confirm({title:"\u7F6E\u9876",width:500,content:Ae.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",Ae.createElement("span",{className:"c-blue"},"\u201C",Ot.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return Ae.createElement(Ge.Z,{spinning:pr},Mt,Ae.createElement("div",{className:de()(st.list,dn)},!!en.length&&en.map((Ot,At)=>{const{subject_identifier:Ht,id:ht,identifier:Qt,power:Jt}=Ot,sn=Ot.is_public!=0&&Ot.is_public;return Ae.createElement("div",{className:st.wrap,key:ht,style:{width:Wt,marginRight:(1+At)%Sn===0?0:kn+zn,marginBottom:Zn}},Ot.homepage_show&&Ae.createElement("div",{className:st.btnsTop},Ae.createElement(ze.default,{color:"red"},"\u7F6E\u9876")),Ae.createElement("a",{className:st.li,onClick:jt=>{jt.preventDefault(),Rn(Ot==null?void 0:Ot.first_category_url)&&(Vn&&(0,je.L9)([Vn]),(0,je.xg)(Ot.first_category_url))}},Ae.createElement("div",{className:st.top},Ae.createElement(Ze.Z,{title:Ot.name},Ae.createElement("div",{className:st.name},Ot.name)),Ae.createElement("img",{className:st.img,src:Le.Z.IMG_SERVER+"/images/"+Ot.avatar_url}),Ae.createElement("div",{className:st.text,title:Ot.creator},Ot.creator),Ht&&Ae.createElement("div",{className:st.btns},Ae.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ae.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),sn&&Ae.createElement("div",{className:st.sign},"\u516C\u5F00"),sr&&Ae.createElement("div",{className:st.hidden,onClick:jt=>{jt.stopPropagation(),vn(Ot)}},Ae.createElement("i",{className:`iconfont ${br=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),br=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Ae.createElement("div",{className:st.bottom},Ot.visits>0&&Ae.createElement(Ze.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ae.createElement("span",null,Ae.createElement("i",{className:"iconfont icon-liulanyan"}),Ae.createElement("span",null,Ot.visits))),Ot.course_members_count>0&&Ae.createElement(Ze.Z,{title:"\u6210\u5458",placement:"bottom"},Ae.createElement("span",null,Ae.createElement("i",{className:"iconfont icon-chengyuan"}),Ot.course_members_count)),Ot.tasks_count>0&&Ae.createElement(Ze.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ae.createElement("span",null,Ae.createElement("i",{className:"iconfont icon-zuoye"}),Ot.tasks_count)),Ot.is_end?Ae.createElement("div",{style:{color:"#6B758B"}}):Ae.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ot.is_accessible&&Ae.createElement("div",{className:st.lockWrap},Ae.createElement("img",{src:`${Le.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ae.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!en.length&&Ae.createElement(ve.Z,null)))},We={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"},tt=E(75759),ct=({dataSource:dn=[],value:en,onChange:Sn,className:kn,style:Zn={},tabBarExtraContent:zn})=>b.createElement("div",{className:de()(We.tabs,kn),style:Zn},b.createElement("div",{className:We.tabsWrap},dn.map((Bn,Vn)=>!(Bn!=null&&Bn.hide)&&b.createElement("aside",{className:We.tab,onClick:()=>{Sn(Bn.id),Bn.link&&tt.history.push(Bn.link)},key:Vn},b.createElement("div",{className:en===Bn.id?We.active:""},Bn.name),(Bn==null?void 0:Bn.resetCount)==null&&(Bn==null?void 0:Bn.total)!==void 0&&b.createElement("span",null,"\uFF08",Bn==null?void 0:Bn.total,"\uFF09"),(Bn==null?void 0:Bn.resetCount)!==void 0&&(Bn==null?void 0:Bn.total)!==void 0&&b.createElement(Ze.Z,{title:(Bn==null?void 0:Bn.tip)!=null?Bn==null?void 0:Bn.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},Bn==null?void 0:Bn.resetCount),"/",b.createElement("span",null,Bn==null?void 0:Bn.total),"\uFF09"))))),b.createElement("div",{className:We.tabBar},zn)),dt=({className:dn,style:en={},children:Sn})=>b.createElement("div",{className:de()(dn),style:en},Sn),Dt={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=E(75727),oe=E(93041);const ae=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var x=({sortValue:dn,dropValue:en,className:Sn,onSort:kn,onDrop:Zn,dataSource:zn=ae})=>{var Bn;return b.createElement("div",{className:de()(Dt.orderWrap,Sn)},b.createElement(Ft.Z,{dropdownRender:()=>b.createElement(oe.default,null,zn.map((Vn,pr)=>b.createElement(oe.default.Item,{key:pr,onClick:()=>Zn(Vn.id)},Vn.name)))},b.createElement("span",{className:Dt.orderTextWrap},(Bn=zn.find(Vn=>en===Vn.id))==null?void 0:Bn.name)),b.createElement("span",{className:Dt.orderIconWrap},b.createElement("span",{className:Dt.orderAsc},b.createElement("i",{className:dn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Dt.cursorPointer} ${Dt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Dt.cursorPointer}`,onClick:()=>kn(dn==="asc"?"desc":"asc")})),b.createElement("span",{className:Dt.orderDesc},b.createElement("i",{className:dn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Dt.cursorPointer} ${Dt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Dt.cursorPointer}`,onClick:()=>kn(dn==="asc"?"desc":"asc")}))))},re={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"},ne=E(7939),le=Object.defineProperty,Ie=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,_e=(dn,en,Sn)=>en in dn?le(dn,en,{enumerable:!0,configurable:!0,writable:!0,value:Sn}):dn[en]=Sn,rt=(dn,en)=>{for(var Sn in en||(en={}))ke.call(en,Sn)&&_e(dn,Sn,en[Sn]);if(Ie)for(var Sn of Ie(en))Ye.call(en,Sn)&&_e(dn,Sn,en[Sn]);return dn},ft=(dn,en)=>{var Sn={};for(var kn in dn)ke.call(dn,kn)&&en.indexOf(kn)<0&&(Sn[kn]=dn[kn]);if(dn!=null&&Ie)for(var kn of Ie(dn))en.indexOf(kn)<0&&Ye.call(dn,kn)&&(Sn[kn]=dn[kn]);return Sn},yt=(dn,en,Sn)=>new Promise((kn,Zn)=>{var zn=pr=>{try{Vn(Sn.next(pr))}catch(br){Zn(br)}},Bn=pr=>{try{Vn(Sn.throw(pr))}catch(br){Zn(br)}},Vn=pr=>pr.done?kn(pr.value):Promise.resolve(pr.value).then(zn,Bn);Vn((Sn=Sn.apply(dn,en)).next())}),lt=dn=>{var en=dn,{className:Sn,style:kn,children:Zn,loading:zn=!1,openLoading:Bn,onClick:Vn=()=>{},size:pr="middle",shape:br="round"}=en,vn=ft(en,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Rn,sr]=(0,b.useState)(!1);return b.createElement(ne.ZP,rt({onClick:(0,xe.throttle)(mr=>yt(void 0,null,function*(){Bn&&sr(!0);try{yield Vn(mr)}catch(Mt){console.log("error",Mt)}Bn&&sr(!1)}),2e3,{leading:!0,trailing:!1}),className:de()(re.btn,re[`${pr}-${br}`],Sn),style:kn,size:pr,shape:br,loading:Rn||zn},vn),Zn)},Vt={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"},ln=({className:dn,style:en,children:Sn=null,onClick:kn,title:Zn})=>b.createElement("div",{className:de()(Vt.head,dn),style:en},b.createElement("span",{className:"primary-hover",onClick:kn},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:Zn},Zn),b.createElement("div",{className:Vt.node},Sn)),Gt={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"},Ut=({confirmShow:dn=!0,confirmTitle:en,confirmClick:Sn,cancelShow:kn=!0,cancelTitle:Zn,cancelClick:zn,className:Bn,style:Vn,confirmLoading:pr=!1})=>b.createElement("div",{className:de()(Gt.btns,Bn),style:Vn},dn&&b.createElement(ne.ZP,{loading:pr,onClick:Sn,type:"primary",className:Gt.confirm},en),kn&&b.createElement(ne.ZP,{onClick:zn,className:Gt.cancel},Zn)),$t={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Tt=({className:dn,style:en={},LeftContent:Sn,children:kn,RightContent:Zn})=>b.createElement("div",{className:de()($t.fixedBottom,dn),style:en},b.createElement("div",{className:$t.wrap},b.createElement("div",{className:$t.left},Sn),b.createElement("div",{className:$t.center},kn),b.createElement("div",{className:$t.right},Zn))),nn={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"},gt=({className:dn,style:en={},dataSource:Sn=[]})=>b.createElement("div",{className:de()(nn.crumbs,dn),style:en},Sn.map((kn,Zn)=>Zn<Sn.length-1?b.createElement(b.Fragment,{key:Zn},kn.path||kn.onClick?b.createElement("span",{className:nn.hover,onClick:kn!=null&&kn.onClick?kn.onClick:()=>tt.history.push(kn.path)},kn.name):b.createElement("span",null,kn.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:Zn,style:{color:"#5F6368"}},kn.name))),Lt=E(11938),_t=Object.defineProperty,on=Object.defineProperties,En=Object.getOwnPropertyDescriptors,Ln=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,On=(dn,en,Sn)=>en in dn?_t(dn,en,{enumerable:!0,configurable:!0,writable:!0,value:Sn}):dn[en]=Sn,Gn=(dn,en)=>{for(var Sn in en||(en={}))$n.call(en,Sn)&&On(dn,Sn,en[Sn]);if(Ln)for(var Sn of Ln(en))er.call(en,Sn)&&On(dn,Sn,en[Sn]);return dn},zt=(dn,en)=>on(dn,En(en)),un=(dn,en)=>{var Sn={};for(var kn in dn)$n.call(dn,kn)&&en.indexOf(kn)<0&&(Sn[kn]=dn[kn]);if(dn!=null&&Ln)for(var kn of Ln(dn))en.indexOf(kn)<0&&er.call(dn,kn)&&(Sn[kn]=dn[kn]);return Sn};const{Countdown:In}=Lt.default;var xn=dn=>{var en=dn,{onChange:Sn}=en,kn=un(en,["onChange"]);const[Zn,zn]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof Zn=="number"&&Zn>=0&&Sn(Zn)},[Zn]);const Bn=Vn=>{const pr=Math.floor(Vn/1e3);zn(pr)};return b.createElement(In,zt(Gn({},kn),{onChange:Bn}))}},40835:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ke}});var b=E(59301);function Ke(fe,Ve){const Fe=(0,b.useRef)();(0,b.useEffect)(()=>{Fe.current=fe}),(0,b.useEffect)(()=>{function pe(){Fe.current()}if(Ve!==null){let Ce=setInterval(pe,Ve);return()=>clearInterval(Ce)}},[Ve])}},1567:function(Cn,Zt,E){"use strict";var b=E(59301),Ke=E(28284),fe=E(77019),Ve=E(5269),Fe=E(82326),pe=E(4875),Ce=E(25399),de=E(24017),xe=E(37568),ue=E(75759),Pe=E(6792),ye=E(91223),Te=E(59301),we=Object.defineProperty,Me=Object.defineProperties,be=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,it=(nt,Le,je)=>Le in nt?we(nt,Le,{enumerable:!0,configurable:!0,writable:!0,value:je}):nt[Le]=je,ce=(nt,Le)=>{for(var je in Le||(Le={}))Be.call(Le,je)&&it(nt,je,Le[je]);if(De)for(var je of De(Le))Re.call(Le,je)&&it(nt,je,Le[je]);return nt},Oe=(nt,Le)=>Me(nt,be(Le)),Ge=(nt,Le)=>{var je={};for(var et in nt)Be.call(nt,et)&&Le.indexOf(et)<0&&(je[et]=nt[et]);if(nt!=null&&De)for(var et of De(nt))Le.indexOf(et)<0&&Re.call(nt,et)&&(je[et]=nt[et]);return je};const Ze=({disabled:nt,shixunHomeworks:Le,selectOptions:je,form:et})=>{const{workSetting:Se}=Le,[Je,ve]=(0,b.useState)([]),ge=(0,b.useMemo)(()=>je==null?void 0:je.filter(bt=>!Je.includes(bt.value)),[Je,je]);return(0,b.useEffect)(()=>{var bt;const Xe=((bt=Se==null?void 0:Se.anonymous_appeal_settings)==null?void 0:bt.filter(st=>st.appeal_time))||[];ve(Xe.map(st=>st.group_name))},[Se]),Te.createElement(Ke.default.List,{name:"anonymous_appeal_settings"},(bt,{add:Xe,remove:st})=>Te.createElement(Te.Fragment,null,bt.map(vt=>{var ze;const se=vt,{key:Ae,name:qe}=se,at=Ge(se,["key","name"]),We=et.getFieldValue(["anonymous_appeal_settings",qe]).deleteflag;return Te.createElement("div",{key:Ae},Te.createElement(fe.Z,{align:"middle",style:{background:"#F6F7F9",padding:"5px 30px"}},Te.createElement(Ve.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left",marginLeft:"54px",color:"#666"}},"\u7533\u8BC9\u89C4\u5219",Ae+1),Te.createElement(Ve.Z,null,Te.createElement(Ke.default.Item,Oe(ce({},at),{name:[vt.name,"group_name"]}),Te.createElement(Fe.default,{mode:"multiple",disabled:nt||!We,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:"245px"},className:ye.Z.multiple_select,options:ge||[],onSelect:tt=>{ve(Et=>[...Et,tt])},onDeselect:tt=>{ve(Et=>Et.filter(ct=>ct!==tt))}}))),Te.createElement(Ve.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Te.createElement(Ve.Z,null,Te.createElement(Ke.default.Item,Oe(ce({},at),{label:"",name:[vt.name,"appeal_penalty"]}),Te.createElement(pe.Z,{min:0,disabled:nt,size:"large",addonAfter:"\u5206",style:{width:"120px"}}))),Te.createElement(Ce.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"},Te.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${ye.Z.title_icon}`})),Te.createElement(Ve.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),Te.createElement(Ve.Z,null,Te.createElement(Ke.default.Item,Oe(ce({},at),{label:"",name:[vt.name,"appeal_time"]}),Te.createElement(de.default,{allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabled:nt,size:"large",disabledDate:tt=>(0,Pe.Q8)(tt,Se==null?void 0:Se.course_end_date),disabledTime:tt=>(0,Pe.d0)(tt),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"}))),Te.createElement(Ke.default.Item,Oe(ce({},at),{name:[qe,"deleteflag"]}),Te.createElement(xe.default,{type:"hidden"})),!nt&&bt.length<((ze=Se==null?void 0:Se.anonymous_appeal_settings)==null?void 0:ze.length)&&Te.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{Xe({deleteflag:!0})}}),Ae!==0&&!nt&&We&&Te.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const tt=et.getFieldValue(["anonymous_appeal_settings",qe,"group_name"])||[];ve(Et=>Et.filter(ct=>!tt.includes(ct))),st(qe)}})))})))};Zt.Z=(0,ue.connect)(({shixunHomeworks:nt})=>({shixunHomeworks:nt}))(Ze)},45397:function(Cn,Zt,E){"use strict";var b=E(59301),Ke=E(24017),fe=E(28284),Ve=E(77019),Fe=E(5269),pe=E(82326),Ce=E(6767),de=E(37568),xe=E(4875),ue=E(25399),Pe=E(62673),ye=E(66649),Te=E.n(ye),we=E(75759),Me=E(6792),be=E(96141),De=E(91223),Be=E(59301),Re=Object.defineProperty,it=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,nt=(ve,ge,bt)=>ge in ve?Re(ve,ge,{enumerable:!0,configurable:!0,writable:!0,value:bt}):ve[ge]=bt,Le=(ve,ge)=>{for(var bt in ge||(ge={}))Ge.call(ge,bt)&&nt(ve,bt,ge[bt]);if(Oe)for(var bt of Oe(ge))Ze.call(ge,bt)&&nt(ve,bt,ge[bt]);return ve},je=(ve,ge)=>it(ve,ce(ge)),et=(ve,ge)=>{var bt={};for(var Xe in ve)Ge.call(ve,Xe)&&ge.indexOf(Xe)<0&&(bt[Xe]=ve[Xe]);if(ve!=null&&Oe)for(var Xe of Oe(ve))ge.indexOf(Xe)<0&&Ze.call(ve,Xe)&&(bt[Xe]=ve[Xe]);return bt};const{RangePicker:Se}=Ke.default,Je=({disabled:ve,shixunHomeworks:ge,selectOptions:bt,form:Xe,data:st,classroomList:vt})=>{const{workSetting:ze}=ge,[se,Ae]=(0,b.useState)([]),qe=(0,b.useMemo)(()=>bt==null?void 0:bt.filter(Ee=>!se.includes(Ee.value)),[se,bt]);(0,b.useEffect)(()=>{var Ee;const We=((Ee=ze==null?void 0:ze.anonymous_comment_settings)==null?void 0:Ee.filter(tt=>tt.evaluation_end))||[];Ae(We.map(tt=>tt.group_name))},[ze]);const at=Ee=>{var We;const tt=(We=ze==null?void 0:ze.anonymous_appeal_settings)==null?void 0:We.find(Et=>Et.group_id===Ee);return st.anonymous_appeal&&tt&&(tt==null?void 0:tt.appeal_time)!==null};return Be.createElement(fe.default.List,{name:"anonymous_comment_settings"},(Ee,{add:We,remove:tt})=>Be.createElement(Be.Fragment,null,Ee.map(Et=>{var ct,wt;const dt=Et,{key:Dt,name:Ft}=dt,oe=et(dt,["key","name"]),ae=Xe.getFieldValue(["anonymous_comment_settings",Ft]),te=ae.deleteflag,x=Te()((ct=ae.evaluation_start)==null?void 0:ct[0])<=Te()(),re=!te&&x?[!0,at(ae==null?void 0:ae.group_id)]:[!1,!1];return Be.createElement("div",{key:Dt,style:{background:"#F6F7F9",padding:"5px 30px"}},Be.createElement(Ve.Z,{align:"top",style:{marginLeft:"53px"}},Be.createElement(Fe.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"}},"\u533F\u8BC4\u89C4\u5219",Dt+1),Be.createElement(Fe.Z,{flex:1},Be.createElement(Ve.Z,{align:"middle",style:{marginBottom:10}},Be.createElement(Fe.Z,{span:8},Be.createElement(fe.default.Item,je(Le({},oe),{name:[Ft,"group_name"]}),Be.createElement(pe.default,{mode:"multiple",disabled:ve||!te,className:De.Z.multiple_select,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",options:qe||[],onSelect:ne=>{Ae(le=>[...le,ne])},onDeselect:ne=>{Ae(le=>le.filter(Ie=>Ie!==ne))}}))),Be.createElement(Fe.Z,{className:"ml20"},Be.createElement(fe.default.Item,je(Le({},oe),{name:[Ft,"evaluation_start"]}),Be.createElement(Se,{ranges:{\u6B64\u523B:()=>{var ne;const le=(ne=ae==null?void 0:ae.evaluation_start)==null?void 0:ne[0];return[le?Te()(le):Te()(),Te()()]}},size:"large",style:{width:"500px"},disabled:ve||re,allowClear:!1,disabledDate:ne=>(0,Me.Q8)(ne,ze==null?void 0:ze.course_end_date),disabledTime:ne=>(0,Me.d0)(ne),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",onChange:()=>{var ne;if((0,be.Rm)()&&!((ne=vt.AssistantObject.group)!=null&&ne.can_anonymous_comment)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),Be.createElement(fe.default.Item,je(Le({},oe),{name:[Ft,"deleteflag"]}),Be.createElement(de.default,{type:"hidden"})),!ve&&Ee.length<((wt=ze==null?void 0:ze.anonymous_comment_settings)==null?void 0:wt.length)&&Be.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{We({deleteflag:!0})}}),Dt!==0&&!ve&&te&&Be.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const ne=Xe.getFieldValue(["anonymous_comment_settings",Ft,"group_name"])||[];Ae(le=>le.filter(Ie=>!ne.includes(Ie))),tt(Ft)}})))),Be.createElement(Ve.Z,{align:"middle",style:{marginLeft:"53px"}},Be.createElement(Fe.Z,{style:{width:"75px"}},"\u533F\u8BC4\u6570\u91CF"),Be.createElement(Fe.Z,null,Be.createElement(fe.default.Item,je(Le({},oe),{label:"",colon:!1,name:[Ft,"evaluation_num"]}),Be.createElement(xe.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:ve||!te&&x}))),Be.createElement(ue.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"},Be.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${De.Z.title_icon}`})),Be.createElement(Fe.Z,{style:{width:"75px",marginLeft:"40px"}},"\u7F3A\u8BC4\u6263\u5206"),Be.createElement(Fe.Z,null,Be.createElement(fe.default.Item,je(Le({},oe),{label:"",colon:!1,name:[Ft,"absence_penalty"]}),Be.createElement(xe.Z,{min:0,size:"large",addonAfter:"\u5206",style:{width:"120px"},disabled:ve,onChange:ne=>{var le;if((0,be.Rm)()&&!((le=vt.AssistantObject.group)!=null&&le.can_anonymous_comment)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),Be.createElement(Fe.Z,{style:{marginLeft:"40px"}},Be.createElement(fe.default.Item,je(Le({},oe),{name:[Ft,"student_comment"],valuePropName:"checked"}),Be.createElement(Pe.default,{disabled:ve,onChange:()=>{var ne;if((0,be.Rm)()&&!((ne=vt.AssistantObject.group)!=null&&ne.can_anonymous_comment)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),Be.createElement(Fe.Z,{className:"ml10"},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))})))};Zt.Z=(0,we.connect)(({shixunHomeworks:ve,classroomList:ge})=>({shixunHomeworks:ve,classroomList:ge}))(Je)},80035:function(Cn,Zt,E){"use strict";var b=E(75759),Ke=E(77019),fe=E(5269),Ve=E(24017),Fe=E(4875),pe=E(25399),Ce=E(66649),de=E.n(Ce),xe=E(6792),ue=E(91223),Pe=E(59301);const ye=({data:Te,disabled:we,setData:Me,shixunHomeworks:be})=>{const{workSetting:De,workList:Be}=be;return Pe.createElement("div",null,Pe.createElement(Ke.Z,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},Pe.createElement(fe.Z,{style:{marginLeft:"54px",marginRight:"20px",color:"#666666"}},"\u7ED3\u675F\u65F6\u95F4"),Pe.createElement(fe.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:we,disabledDate:Re=>(0,xe.Q8)(Re,De==null?void 0:De.course_end_date),disabledTime:Re=>(0,xe.d0)(Re),value:Te.appeal_time?de()(Te.appeal_time):"",onChange:(Re,it)=>{Te.appeal_time=it,Me(Object.assign({},Te))}})),Pe.createElement(fe.Z,{style:{margin:"0 20px 0 60px",color:"#666666"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Pe.createElement(fe.Z,null,Pe.createElement(Fe.Z,{size:"large",disabled:we,value:Te.appeal_penalty,min:0,addonAfter:"\u5206",style:{width:"120px"},onChange:Re=>{Te.appeal_penalty=Re,Me(Object.assign({},Te))}})),Pe.createElement(pe.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},Pe.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${ue.Z.title_icon}`}))))};Zt.Z=(0,b.connect)(({shixunHomeworks:Te})=>({shixunHomeworks:Te}))(ye)},78743:function(Cn,Zt,E){"use strict";var b=E(24017),Ke=E(4875),fe=E(25399),Ve=E(62673),Fe=E(66649),pe=E.n(Fe),Ce=E(75759),de=E(6792),xe=E(91223),ue=E(59301);const Pe=({data:ye,setData:Te,disabled:we,shixunHomeworks:Me})=>{const{workSetting:be}=Me,De=pe()(be==null?void 0:be.evaluation_start)<=pe()(),Be=ye.anonymous_appeal;return ue.createElement("div",null,ue.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},ue.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u5F00\u59CB\u65F6\u95F4"),ue.createElement(b.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:Re=>(0,de.Q8)(Re,be==null?void 0:be.course_end_date),disabledTime:Re=>(0,de.d0)(Re),disabled:we||De||Be,value:ye.evaluation_start?pe()(ye.evaluation_start):"",onChange:(Re,it)=>{ye.evaluation_start=it,Te(Object.assign({},ye))}}),ue.createElement("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),ue.createElement(b.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:Re=>(0,de.Q8)(Re,be==null?void 0:be.course_end_date,ye.evaluation_start),disabledTime:Re=>(0,de.d0)(Re,pe()(ye.evaluation_start)),disabled:we||Be,value:ye.evaluation_end?pe()(ye.evaluation_end):"",onChange:(Re,it)=>{ye.evaluation_end=it,Te(Object.assign({},ye))}})),ue.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},ue.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u6570\u91CF"),ue.createElement(Ke.Z,{disabled:we||De||Be,value:ye.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:Re=>{ye.evaluation_num=Re,Te(Object.assign({},ye))}}),ue.createElement(fe.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"},ue.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${xe.Z.title_icon}`})),ue.createElement("div",{style:{color:"#666666",marginLeft:"84px",marginRight:"20px"}},"\u7F3A\u8BC4\u6263\u5206"),ue.createElement(Ke.Z,{min:0,disabled:we,style:{width:"150px"},size:"large",addonAfter:"\u5206",value:ye.absence_penalty,onChange:Re=>{ye.absence_penalty=Re,Te(Object.assign({},ye))}})),ye.anonymous_comment&&ue.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"}},ue.createElement(Ve.default,{checked:ye.student_comment,disabled:we,onChange:()=>{ye.student_comment=!ye.student_comment,Te(Object.assign({},ye))}},ue.createElement("span",{style:{fontSize:"14px",color:"#000"}},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))};Zt.Z=(0,Ce.connect)(({shixunHomeworks:ye})=>({shixunHomeworks:ye}))(Pe)},61865:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Oe}});var b=E(59301),Ke=E(62957),fe=E(6767),Ve=E(77019),Fe=E(5269),pe=E(7939),Ce=E(94968),de=E(70858),xe={achieveSty:"achieveSty___Joqdh",tip:"tip___qAo3r",labolIcon:"labolIcon___QZ4oX"},ue=E(31185),Pe=E(35545),ye=E(79884),Te=E(19694),we=Object.defineProperty,Me=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Be=(Ge,Ze,nt)=>Ze in Ge?we(Ge,Ze,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Ge[Ze]=nt,Re=(Ge,Ze)=>{for(var nt in Ze||(Ze={}))be.call(Ze,nt)&&Be(Ge,nt,Ze[nt]);if(Me)for(var nt of Me(Ze))De.call(Ze,nt)&&Be(Ge,nt,Ze[nt]);return Ge},it=(Ge,Ze,nt)=>new Promise((Le,je)=>{var et=ve=>{try{Je(nt.next(ve))}catch(ge){je(ge)}},Se=ve=>{try{Je(nt.throw(ve))}catch(ge){je(ge)}},Je=ve=>ve.done?Le(ve.value):Promise.resolve(ve.value).then(et,Se);Je((nt=nt.apply(Ge,Ze)).next())}),Oe=({visible:Ge,categoryId:Ze,getData:nt,onCancle:Le})=>{var je,et;const[Se,Je]=(0,b.useState)([]),[ve,ge]=(0,b.useState)(!1),[bt,Xe]=(0,b.useState)(!1),[st,vt]=(0,b.useState)({success_size:0,error_list:[]}),ze={withCredentials:!0,maxCount:1,multiple:!1,onRemove:()=>{Je([])},beforeUpload:se=>it(void 0,null,function*(){return Je([se]),!1}),fileList:Se,accept:".xlsx"};return b.createElement(b.Fragment,null,b.createElement(Ke.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",width:690,open:Ge,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:bt,onOk:()=>it(void 0,null,function*(){if(Se.length===0){fe.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u6587\u4EF6\uFF01");return}Xe(!0);const se=new FormData;se.append("file",Se[0]);const Ae=yield(0,ye.ZP)(`/api/homework_commons/${Ze}/import_external_score.json`,{method:"post",body:se},!0);(Ae==null?void 0:Ae.status)===0&&(vt(Ae),Le(),nt(),ge(!0),Je([])),Xe(!1)}),onCancel:()=>{Je([]),Le()}},b.createElement("div",{className:xe.achieveSty},b.createElement("div",{className:xe.tip},b.createElement("div",null,"1.\u4E0D\u5728\u5B66\u751F\u5217\u8868\u5185\u7684\u5B66\u751F\u4E0D\u652F\u6301\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\uFF1B"),b.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"),b.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")),b.createElement(Ve.Z,{align:"middle",className:"mt20"},b.createElement(Fe.Z,{className:"mr10"},b.createElement("span",{className:xe.labolIcon},"*"),b.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),b.createElement(Fe.Z,null,b.createElement(pe.ZP,{shape:"default",style:{backgroundColor:"#3061D0",color:"#fff"}},b.createElement("a",{className:xe.downloadbutton,onClick:se=>{se.stopPropagation(),se.preventDefault(),(0,Te.FH)("",Pe.Z.API_SERVER+`/api/homework_commons/${Ze}/get_example_excel.json`)}},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C")),b.createElement("span",{className:"ml10",style:{color:"#9096A3"}},"\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9"))),b.createElement("div",{className:"mt10",style:{marginLeft:"74px",height:"120px"}},b.createElement(Ce.default.Dragger,Re({style:{border:"1px dashed rgba(48,97,208,0.3)",backgroundColor:"rgba(48,97,208,0.06)"}},ze),b.createElement("div",null,b.createElement(ue.op,{shape:"default"},"\u9009\u62E9\u6587\u4EF6")),b.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"))))),b.createElement(Ke.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u7ED3\u679C",width:508,open:ve,onCancel:()=>{ge(!1)},footer:null},b.createElement("div",null,b.createElement("div",{style:{marginTop:"5px",marginBottom:"15px"}},b.createElement("span",null,"\u5BFC\u5165\u6210\u529F",b.createElement("span",{style:{color:"#19CB70"}}," ",st==null?void 0:st.success_size," "),"\u4E2A\u5B66\u751F"),b.createElement("span",{style:{marginLeft:"30px"}},"\u5BFC\u5165\u5931\u8D25",b.createElement("span",{style:{color:"#E30000"}}," ",(je=st==null?void 0:st.error_list)==null?void 0:je.length," "),"\u4E2A\u5B66\u751F")),!!((et=st==null?void 0:st.error_list)!=null&&et.length)&&b.createElement("div",{className:"mb20"},b.createElement(de.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,width:120,render:se=>b.createElement("span",{style:{color:"#000"}},se)},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:120,render:se=>b.createElement("span",{style:{color:"#666"}},se)},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",key:"info",ellipsis:!0,align:"end",render:se=>b.createElement("span",{style:{color:"#000"}},se)}],dataSource:st==null?void 0:st.error_list,pagination:!1,scroll:{y:47*8}})))))}},71464:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return nt}});var b=E(59301),Ke={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},fe=Object.defineProperty,Ve=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Ce=(Le,je,et)=>je in Le?fe(Le,je,{enumerable:!0,configurable:!0,writable:!0,value:et}):Le[je]=et,de=(Le,je)=>{for(var et in je||(je={}))Fe.call(je,et)&&Ce(Le,et,je[et]);if(Ve)for(var et of Ve(je))pe.call(je,et)&&Ce(Le,et,je[et]);return Le};const xe=Le=>React.createElement("svg",de({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Le),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var ue="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",Pe=E(31691),ye=E(92310),Te=E.n(ye),we=E(59301),Me=Object.defineProperty,be=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,ce=(Le,je,et)=>je in Le?Me(Le,je,{enumerable:!0,configurable:!0,writable:!0,value:et}):Le[je]=et,Oe=(Le,je)=>{for(var et in je||(je={}))Re.call(je,et)&&ce(Le,et,je[et]);if(Be)for(var et of Be(je))it.call(je,et)&&ce(Le,et,je[et]);return Le},Ge=(Le,je)=>be(Le,De(je)),nt=({dataSource:Le,className:je,style:et})=>{const[Se,Je]=(0,b.useState)([]),[ve,ge]=(0,b.useState)(""),bt=(0,b.useRef)("");(0,b.useEffect)(()=>{if(Le!=null&&Le.length){const vt=String(Math.random()).slice(-6),ze=Le.map(se=>Ge(Oe({},se),{key:`${vt}-${se.key}`}));Je(ze),ge(ze[0].key)}},[Le.length]);const Xe=vt=>{ge(vt),bt.current=vt;const ze=document.getElementById(vt);if(ze){const se=ze.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:se,behavior:"smooth"})}},st=()=>{const vt=Se.map(se=>document.getElementById(se.key)),ze=window.innerHeight/2;for(const se of vt)if(se){const Ae=se.getBoundingClientRect();if(Ae.top>=0&&Ae.top<ze){if(bt.current===se.id){bt.current="";return}if(bt.current)return;ge(se.id);break}}};return(0,b.useEffect)(()=>(window.addEventListener("scroll",st),()=>{window.removeEventListener("scroll",st)}),[Se]),we.createElement("div",{className:Te()(Ke.anchorNavigation,je),style:et},we.createElement(Pe.default,{items:Se,tabBarGutter:60,className:Ke.tabs,activeKey:ve,onChange:Xe}),Se.map(vt=>we.createElement("div",{key:vt.key,id:vt.key,className:Ke.box},we.createElement("div",{className:Ke.head},we.createElement("img",{className:"mr10",src:ue,alt:"Dot"}),vt.label),we.createElement("div",{className:Ke.element},vt.element))))}},6792:function(Cn,Zt,E){"use strict";E.d(Zt,{Q8:function(){return se},d0:function(){return Ae},w6:function(){return ze}});var b=E(59301),Ke=E(24017),fe=E(82326),Ve=E(6767),Fe=E(62957),pe=E(47889),Ce=E(77019),de=E(5269),xe=E(25399),ue=E(62673),Pe=E(7939),ye=E(66649),Te=E.n(ye),we=E(96141),Me=E(79884),be=E(89392),De=E.n(be),Be=E(19694),Re=E(99859),it=E(75759),ce=E(22729),Oe=E(30229),Ge=E(88624),Ze=E(28873),nt=E(18303),Le=E(59301),je=Object.defineProperty,et=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,bt=(tt,Et,ct)=>Et in tt?je(tt,Et,{enumerable:!0,configurable:!0,writable:!0,value:ct}):tt[Et]=ct,Xe=(tt,Et)=>{for(var ct in Et||(Et={}))ve.call(Et,ct)&&bt(tt,ct,Et[ct]);if(Je)for(var ct of Je(Et))ge.call(Et,ct)&&bt(tt,ct,Et[ct]);return tt},st=(tt,Et)=>et(tt,Se(Et)),vt=(tt,Et,ct)=>new Promise((wt,dt)=>{var Dt=ae=>{try{oe(ct.next(ae))}catch(te){dt(te)}},Ft=ae=>{try{oe(ct.throw(ae))}catch(te){dt(te)}},oe=ae=>ae.done?wt(ae.value):Promise.resolve(ae.value).then(Dt,Ft);oe((ct=ct.apply(tt,Et)).next())});function ze(tt,Et){const ct=[];for(let wt=tt;wt<Et;wt++)ct.push(wt);return ct}const se=(tt,Et,ct)=>{const wt=tt<Te()().startOf("day"),dt=tt>Te()(Et).endOf("day"),Dt=tt<Te()(ct).startOf("day");return Et?ct?Te()()<=Te()(ct)?Dt||dt:wt||dt:tt&&wt||dt:ct&&Te()()<=Te()(ct)?Dt:wt},Ae=(tt,Et)=>{const ct=parseInt(Te()(tt).format("HH")),wt=parseInt(Te()().format("HH")),dt=parseInt(Te()().format("mm"));if(!tt)return{disabledHours:()=>ze(0,wt),disabledMinutes:()=>ze(0,dt)};if(Et){const Dt=parseInt(Te()(Et).format("HH")),Ft=parseInt(Te()(Et).format("mm"));return Te()(tt).isSame(Te()(Et),"day")?{disabledHours:()=>ze(0,Dt),disabledMinutes:()=>ct<=Dt?ze(0,Ft):[]}:void 0}if(Te()(tt).isSame(Te()(),"day"))return{disabledHours:()=>ze(0,wt),disabledMinutes:()=>Te()(tt).isSame(Te()(),"hour")&&ct<=wt?ze(0,dt):[]}},qe=(tt,Et)=>tt==null?void 0:tt.map(ct=>{var wt;return(wt=Et==null?void 0:Et.find(dt=>dt.value===ct))==null?void 0:wt.id}),{RangePicker:at}=Ke.default,{Option:Ee}=fe.default,We=({shixunHomeworks:tt,loading:Et,dispatch:ct,classroomList:wt,user:dt})=>{var Dt,Ft,oe,ae,te,x,re,ne,le;const Ie=(0,it.useParams)(),{workSetting:ke,workList:Ye,shixunWorkList:_e,headerInfo:rt,changeData:ft}=tt,[yt,ot]=(0,b.useState)(!1),[lt,Vt]=(0,b.useState)(!1);let[kt,ln]=(0,b.useState)([]),[Gt,Rt]=(0,b.useState)([]),[Ut,$t]=(0,b.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[St,Tt]=(0,b.useState)({}),[nn,hn]=(0,b.useState)({});(0,b.useEffect)(()=>()=>{ln([])},[]),(0,b.useEffect)(()=>{ot(!(0,we.GJ)())},[(0,we.GJ)()]);const gt=()=>{ct({type:"shixunHomeworks/getWorkSetting",payload:Xe({},Ie)})};(0,b.useEffect)(()=>{if(!(ke!=null&&ke.course_id))return;Object.keys(Ut).map(function(un){Ut[un]=ke[un]}),(!Ut.allow_late||!Ut.unified_late)&&(Ut.late_penalty=20,Ut.penalty_type=ce.Q.Percent),Ut.unified_setting||(Ut.unified_late=!1,Ut.unified_anonymous_comment=!1,Ut.unified_anonymous_appeal=!1),kt=JSON.parse(JSON.stringify(ke.group_settings.map(un=>st(Xe({},un),{group_name:[un.group_name]})).filter(un=>un.publish_time!==null))),Gt=JSON.parse(JSON.stringify(ke.allow_late_settings.map(un=>st(Xe({},un),{group_name:[un.group_name]})).filter(un=>un.late_time!==null))),$t(Xe({},Ut));const zt=(0,Be.QE)((kt==null?void 0:kt.length)>0?kt:[]);ln([...zt]),(Gt==null?void 0:Gt.length)<=0?Rt([{penalty_type:ce.Q.Percent,late_penalty:20}]):Rt([...Gt])},[ke]);const Lt=()=>vt(void 0,null,function*(){var zt,un,In,Fn,xn,dn,en,Sn,kn;if(((In=(un=(zt=dt==null?void 0:dt.userInfo)==null?void 0:zt.course)==null?void 0:un.shixun_homework_info)==null?void 0:In.shixun_homework_remaining_count)===0&&((xn=(Fn=tt==null?void 0:tt.headerInfo)==null?void 0:Fn.homework_status)!=null&&xn.includes("\u672A\u53D1\u5E03"))){(0,Be.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(en=(dn=(0,we.eY)())==null?void 0:dn.course)==null?void 0:en.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(((Sn=dt==null?void 0:dt.userInfo)==null?void 0:Sn.user_status)===2){(0,Oe.Rd)();return}const Zn=JSON.parse(JSON.stringify(Ut));if(Zn.challenge_settings.filter(Bn=>!Bn.hide),Zn.categoryId=Ie.categoryId,(kn=Zn.challenge_settings)!=null&&kn.every(Bn=>!Bn.checked)){Ve.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(kt),!Ut.unified_setting)kt=kt==null?void 0:kt.map(Bn=>{var Vn;if(!Bn.publish_time||!Bn.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(!Bn.group_name)throw Ve.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Bn.group_name=typeof(Bn==null?void 0:Bn.group_name)=="string"?[Bn==null?void 0:Bn.group_name]:Bn==null?void 0:Bn.group_name,Bn.group_id=(Vn=ke.group_settings)==null?void 0:Vn.filter(pr=>{var br;return(br=Bn==null?void 0:Bn.group_name)==null?void 0:br.includes(pr.group_name)}).map(pr=>pr.group_id||pr.id).toString().split(","),Bn});else if(!Ut.publish_time||!Ut.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(Zn.group_settings=kt,Ut.allow_late)if(Ut.unified_late){if(Ut.late_penalty===null||Ut.late_penalty===void 0||Ut.late_penalty<0||Ut.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(!Ut.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 Gt=Gt==null?void 0:Gt.map(Bn=>{var Vn,pr;if(Bn.late_penalty===null||Bn.late_penalty===void 0||Bn.late_penalty<0||Bn.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(!Bn.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(!Bn.group_name)throw Ve.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Bn.group_name=typeof(Bn==null?void 0:Bn.group_name)=="string"?[Bn==null?void 0:Bn.group_name]:Bn==null?void 0:Bn.group_name,Bn.group_id=(pr=(Vn=Bn==null?void 0:Bn.group_name)==null?void 0:Vn.map(br=>{var vn,Rn;let sr=(Rn=(vn=ke.group_settings)==null?void 0:vn.filter(mr=>(mr==null?void 0:mr.group_name)===br))==null?void 0:Rn[0];return sr==null?void 0:sr.group_id}))==null?void 0:pr.toString().split(","),Bn}),Zn.allow_late_settings=Gt;let zn=yield(0,nt.Tr)({homework_common_ids:[parseInt(Ie.categoryId)],course_id:Ie.coursesId,type:"homework_common"});(zn==null?void 0:zn.student_count)===0?_t(Zn):(hn(Zn),Tt(zn))}),_t=zt=>{var un;if(zt.total_score===null){Ve.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(zt!=null&&zt.work_efficiency&&zt.eff_score===null){Ve.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const In=zt.challenge_settings.reduce((dn,en)=>dn+Number(en.challenge_score),0);if((In==null?void 0:In.toFixed(10))!==((un=zt.total_score-zt.eff_score)==null?void 0:un.toFixed(10))){Ve.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${zt.total_score}\u5206`);return}const Fn={shixun_evaluation:zt.shixun_evaluation,challenge_settings:zt.challenge_settings};let xn=()=>{var dn;const en=()=>vt(void 0,null,function*(){Vt(!0),(yield(0,Me.ZP)(`/api/homework_commons/${Ie.categoryId}/publish_setting.json`,{method:"post",body:Xe({},zt)})).status===0&&(Ve.ZP.success("\u66F4\u65B0\u6210\u529F"),gt(),ct({type:"user/getUserInfo",payload:{course_id:Ie.coursesId}}),ct({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Xe({},Ie)})),Vt(!1)});!(0,be.isEqual)(ft,Fn)&&!((dn=rt==null?void 0:rt.homework_status)!=null&&dn.includes("\u672A\u53D1\u5E03"))?Fe.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:en}):en()};ke!=null&&ke.high_resources_consume&&!(ke!=null&&ke.high_resources_consume_permission)?ct({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Ie.coursesId,type:"shixun",type_id:Ie.categoryId,name:ke.homework_name,fn:()=>{xn()}}}):xn()},on=(zt,un,In="group_id")=>{var Fn;return un?un.find(xn=>xn[In]===zt):(Fn=ke==null?void 0:ke.group_settings)==null?void 0:Fn.find(xn=>xn.group_id[0]===zt)},En=(ke==null?void 0:ke.allow_late)||(ke==null?void 0:ke.anonymous_comment),Ln=zt=>{var un,In;const Fn=on(zt,ke==null?void 0:ke.allow_late_settings,"id"),xn=on(zt,ke==null?void 0:ke.anonymous_comment_settings),dn=on(zt);return(ke==null?void 0:ke.allow_late)&&Fn&&Te()(Fn==null?void 0:Fn.late_time)<=Te()()||(ke==null?void 0:ke.anonymous_comment)&&xn&&(xn==null?void 0:xn.evaluation_start)!==null||((In=(Te()(dn==null?void 0:dn.end_time)<=Te()()&&((un=ke==null?void 0:ke.allow_late_settings)==null?void 0:un.filter(en=>en.group_id.includes(zt))))[0])==null?void 0:In.late_time)!=null},$n=(0,b.useMemo)(()=>(ke==null?void 0:ke.allow_late)||(ke==null?void 0:ke.all_group_late),[ke,rt]),er=ke==null?void 0:ke.anonymous_comment,On=zt=>{if(!zt)return!1;const un=on(zt,ke==null?void 0:ke.anonymous_comment_settings);return(ke==null?void 0:ke.anonymous_comment)&&un&&(un==null?void 0:un.evaluation_start)!==null},Gn=(zt,un)=>{var In,Fn,xn,dn,en;zt!=null&&zt.group_id||(zt.group_id=qe(zt==null?void 0:zt.group_name,ke==null?void 0:ke.group_settings)),ct({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:zt,index:un,rangePickerDisabled:(Fn=(In=zt==null?void 0:zt.group_id)==null?void 0:In[0])!=null&&Fn.publish_time?yt||(Te()()<=Te()((dn=on((xn=zt==null?void 0:zt.group_id)==null?void 0:xn[0]))==null?void 0:dn.publish_time)?!1:[!0,Ln((en=zt==null?void 0:zt.group_id)==null?void 0:en[0])]):!1,disabledDate:ke==null?void 0:ke.course_end_date}})};return Le.createElement("section",{className:Re.Z.form},Le.createElement("div",{className:Re.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Le.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Le.createElement("div",null,Le.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Le.createElement(pe.ZP.Group,{disabled:yt||!((Dt=rt==null?void 0:rt.homework_status)!=null&&Dt.includes("\u672A\u53D1\u5E03"))||(0,we.Rm)()&&!((Ft=wt.AssistantObject.practice)!=null&&Ft.can_publish),value:Ut.unified_setting,onChange:zt=>{var un;if(!((un=rt==null?void 0:rt.homework_status)!=null&&un.includes("\u672A\u53D1\u5E03"))){Ve.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Ut.unified_setting=!Ut.unified_setting,Ut.unified_setting||(Ut.unified_late=!1,Rt([{late_penalty:5}])),$t(Object.assign({},Ut)),Ut.unified_setting===!1&&kt==""){ln(kt.concat({}));return}Ut.unified_setting&&(ln([]),Rt([{late_penalty:5}]))}},Le.createElement(pe.ZP,{value:!0,disabled:yt||!(ke!=null&&ke.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Le.createElement(pe.ZP,{disabled:yt||!((oe=ke==null?void 0:ke.group_settings)!=null&&oe.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((ae=ke==null?void 0:ke.group_settings)==null?void 0:ae.length)===0&&Le.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),Ut.unified_setting&&Le.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Le.createElement(Ce.Z,{align:"middle"},Le.createElement(de.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Le.createElement(de.Z,{className:"ml10"},Le.createElement(Ke.default,{size:"large",disabled:yt||!((te=rt==null?void 0:rt.homework_status)!=null&&te.includes("\u672A\u53D1\u5E03")||(x=rt==null?void 0:rt.homework_status)!=null&&x.includes("\u672A\u5F00\u59CB"))||(0,we.Rm)()&&!((re=wt.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:zt=>se(zt,ke==null?void 0:ke.course_end_date),disabledTime:zt=>Ae(zt),value:Ut.publish_time?Te()(Ut.publish_time):"",onChange:(zt,un)=>{Ut.publish_time=un,(Ut.end_time==""||!Ut.end_time)&&Ut.unified_setting&&(Ut.end_time=Te()(zt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),$t(Object.assign({},Ut))}}))),Le.createElement(Ce.Z,{align:"middle",className:"pl30"},Le.createElement(de.Z,null,"\u622A\u6B62\u65F6\u95F4"),Le.createElement(de.Z,{className:"ml10"},Le.createElement(Ke.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Te()((0,Be.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(ke==null?void 0:ke.allow_late)&&(ke==null?void 0:ke.homework_status.includes("\u5DF2\u622A\u6B62"))||yt||(ke==null?void 0:ke.allow_late)&&Te()()>=Te()(ke==null?void 0:ke.end_time)||(0,we.Rm)()&&!((ne=wt.AssistantObject.practice)!=null&&ne.can_publish),disabledDate:zt=>se(zt,ke==null?void 0:ke.course_end_date,Ut.publish_time),disabledTime:zt=>Ae(zt,Ut.publish_time),value:Ut.end_time?Te()(Ut.end_time):"",onChange:(zt,un)=>{Ut.end_time=un,$t(Object.assign({},Ut))}})))),!Ut.unified_setting&&(kt==null?void 0:kt.length)>0&&Le.createElement(Ce.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},kt&&kt.map(function(zt,un){var In,Fn,xn,dn,en,Sn,kn;return Le.createElement(de.Z,{span:24,key:un},Le.createElement(Ce.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:un==(kt==null?void 0:kt.length)-1?"0px":"10px"}},Le.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",un+1),Le.createElement(fe.default,{disabled:yt||((In=rt==null?void 0:rt.homework_status)!=null&&In.includes("\u672A\u53D1\u5E03")&&zt.id||Te()()<Te()(zt==null?void 0:zt.publish_time)?!1:!!(zt!=null&&zt.publish_time))||(0,we.Rm)()&&!((Fn=wt.AssistantObject.practice)!=null&&Fn.can_publish),mode:"multiple",className:Re.Z.multiple_select,style:{width:"250px"},value:zt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Zn=>{var zn;if((0,we.Rm)()&&!((zn=wt.AssistantObject.practice)!=null&&zn.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}kt[un].group_name=Zn,kt[un].group_id=zt.group_id;const Bn=(0,be.flattenDeep)(kt.map(pr=>pr.group_name)),Vn=Gt.map(pr=>{let br=(pr==null?void 0:pr.group_name)||[];return st(Xe({},pr),{group_name:(0,be.remove)(br,vn=>Bn.includes(vn))})});Rt(Vn),ln(kt.slice())},maxTagCount:4,maxTagPlaceholder:Zn=>Le.createElement("div",{style:{cursor:"pointer"},onClick:()=>Gn(zt,un)},"+",Zn==null?void 0:Zn.length)},ke.group_settings&&ke.group_settings.map(function(Zn){if(!kt.map(Bn=>Bn.group_name).flat().includes(Zn.group_name))return Le.createElement(Ee,{value:Zn.group_name,key:Zn.id},Zn.group_name)})),Le.createElement("div",{className:"ml20"},Le.createElement(at,{size:"large",ranges:{\u6B64\u523B:[zt.publish_time?Te()(zt.publish_time):Te()(),Te()()]},allowClear:!1,disabled:yt||(Te()()<=Te()((dn=on((xn=zt==null?void 0:zt.group_id)==null?void 0:xn[0]))==null?void 0:dn.publish_time)?!1:[!0,Ln((en=zt==null?void 0:zt.group_id)==null?void 0:en[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:Zn=>se(Zn,ke==null?void 0:ke.course_end_date),disabledTime:Zn=>Ae(Zn),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Te()((0,Be.U6)(),"HH:mm"),Te()((0,Be.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[zt.publish_time?Te()(zt.publish_time):void 0,zt.end_time?Te()(zt.end_time):void 0],onChange:(Zn,zn)=>{var Bn;if((0,we.Rm)()&&!((Bn=wt.AssistantObject.practice)!=null&&Bn.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}kt[un].publish_time=zn[0],!zt.end_time&&zn[0]?kt[un].end_time=Te()(zn[0]).add(7,"days"):kt[un].end_time=zn[1],ln([...kt])},onCalendarChange:(Zn,zn,Bn)=>{if(zn!=null&&zn[0]&&!zn[1]){const Vn=Te()(zn[0]).add(7,"days");kt[un].publish_time=zn[0],kt[un].end_time=Vn,ln([...kt])}}})),!yt&&Le.createElement("div",{style:{display:"flex",width:"50px"}},((Sn=zt==null?void 0:zt.group_id)==null?void 0:Sn.length)>1&&Le.createElement(xe.Z,{title:"\u89C4\u5219\u62C6\u5206"},Le.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Gn(zt,un)})),kt.length<((kn=ke==null?void 0:ke.group_settings)==null?void 0:kn.length)&&Le.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Zn;if((0,we.Rm)()&&!((Zn=wt.AssistantObject.practice)!=null&&Zn.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}ln(kt.concat({}))}}),((zt==null?void 0:zt.publish_time)&&Te()()<Te()(zt==null?void 0:zt.publish_time)||!(zt!=null&&zt.publish_time))&&un!=0&&Le.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const Zn=(0,be.cloneDeep)(Gt);Zn.forEach((zn,Bn)=>{zn.group_name&&(zn.group_name=zn.group_name.filter(Vn=>{var pr;return!((pr=kt[un].group_name)!=null&&pr.includes(Vn))}))}),kt=kt.filter((zn,Bn)=>un!==Bn),Rt(Zn),ln(kt.slice()),setTimeout(()=>ln(kt.slice()),10)}}))))}))),Le.createElement(Ce.Z,null,Le.createElement(de.Z,null,Le.createElement("div",{className:Re.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Le.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Le.createElement(de.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Le.createElement(ue.default,{checked:Ut.allow_late,disabled:yt||$n,onChange:zt=>{var un;if((0,we.Rm)()&&!((un=wt.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.target.checked&&Fe.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Le.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Le.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Le.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Le.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),Ut.allow_late=!Ut.allow_late,Gt==""&&Rt([{late_penalty:5}]),$t(Object.assign({},Ut))}},Le.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Ut==null?void 0:Ut.allow_late)&&Le.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Le.createElement("div",{style:{display:"flex"}},Le.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Le.createElement(pe.ZP.Group,{style:{marginLeft:"20px"},disabled:yt||(ke==null?void 0:ke.anonymous_comment)||(ke==null?void 0:ke.allow_late),value:Ut.unified_late,onChange:zt=>{var un;if((0,we.Rm)()&&!((un=wt.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}Ut.unified_late=zt.target.value,Gt==""&&!zt.target.value&&Rt([{penalty_type:ce.Q.Percent,late_penalty:20}]),$t(Xe({},Ut))}},(Ut==null?void 0:Ut.unified_setting)&&Le.createElement(pe.ZP,{value:!0,disabled:!(ke!=null&&ke.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((le=ke==null?void 0:ke.group_settings)==null?void 0:le.length)>0&&Le.createElement(pe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Ut!=null&&Ut.unified_late?Le.createElement(Le.Fragment,null,Le.createElement(Ce.Z,{align:"middle",style:{marginTop:"10px"}},Le.createElement(de.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Le.createElement(de.Z,{className:"ml20"},Le.createElement(ce.Z,{disabled:yt||er,value:{type:Ut.penalty_type,inputValue:Ut.late_penalty},onChange:zt=>{var un;if((0,we.Rm)()&&!((un=wt.AssistantObject.practice)!=null&&un.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}$t(st(Xe({},Ut),{late_penalty:zt.inputValue,penalty_type:zt.type}))}})),Le.createElement(de.Z,{flex:"1",className:"ml5"},Le.createElement("span",{className:"c-grey-c ml10"},Ut.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)"))),Le.createElement(Ce.Z,{align:"middle",style:{marginTop:"15px"}},Le.createElement(de.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Le.createElement(de.Z,{className:"ml20"},Le.createElement(Ke.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Te()((0,Be.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:yt||er,value:Ut.late_time?Te()(Ut.late_time):"",disabledDate:zt=>se(zt,ke==null?void 0:ke.course_end_date),onChange:(zt,un)=>{var In;if((0,we.Rm)()&&!((In=wt.AssistantObject.practice)!=null&&In.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}Ut.late_time=un,$t(Object.assign({},Ut))}})))):Gt.map(function(zt,un){var In;return Le.createElement(de.Z,{span:24,key:un},Le.createElement(Ce.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Le.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",un+1),Le.createElement(fe.default,{disabled:yt||!((In=rt==null?void 0:rt.homework_status)!=null&&In.includes("\u672A\u53D1\u5E03"))&&zt.id||(ke==null?void 0:ke.anonymous_comment),mode:"multiple",className:Re.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof zt.group_name=="string"?[zt.group_name]:zt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Fn=>{var xn;if((0,we.Rm)()&&!((xn=wt.AssistantObject.practice)!=null&&xn.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[un].group_name=Fn,Gt[un].group_id=zt.group_id,Rt(Gt.slice())}},ke.group_settings&&ke.group_settings.map(function(Fn){const xn=Gt.map(en=>en.group_name).flat(),dn=kt.map(en=>en.group_name).flat();if(Ut!=null&&Ut.unified_setting){if(!xn.includes(Fn.group_name))return Le.createElement(Ee,{value:Fn.group_name,key:Fn.id},Fn.group_name)}else if(dn.includes(Fn.group_name)&&!xn.includes(Fn.group_name))return Le.createElement(Ee,{value:Fn.group_name,key:Fn.id},Fn.group_name)})),Le.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Le.createElement(ce.Z,{disabled:yt||On(zt.id),value:{type:zt.penalty_type,inputValue:zt.late_penalty},onChange:Fn=>{var xn;if((0,we.Rm)()&&!((xn=wt.AssistantObject.practice)!=null&&xn.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[un].late_penalty=Fn.inputValue,Gt[un].penalty_type=Fn.type,Rt([...Gt])}}),Le.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Le.createElement(Ke.default,{size:"large",disabled:yt||On(zt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Te()((0,Be.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Fn=>se(Fn,ke==null?void 0:ke.course_end_date),format:"YYYY-MM-DD HH:mm",value:zt!=null&&zt.late_time?Te()(zt.late_time):void 0,onChange:(Fn,xn)=>{var dn;if((0,we.Rm)()&&!((dn=wt.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}Gt[un].late_time=xn,Rt([...Gt])}}),!yt&&Le.createElement("div",{style:{display:"flex",width:"50px"}},Le.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Fn;if((0,we.Rm)()&&!((Fn=wt.AssistantObject.practice)!=null&&Fn.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(Gt.concat({penalty_type:ce.Q.Percent,late_penalty:20}))}}),un>0&&!zt.id&&Le.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Fn;if((0,we.Rm)()&&!((Fn=wt.AssistantObject.practice)!=null&&Fn.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=Gt.filter((xn,dn)=>un!==dn),Rt(Gt.slice()),setTimeout(()=>Rt(Gt.slice()),10)}}))))})),!yt&&Le.createElement(Le.Fragment,null,Le.createElement(Pe.ZP,{type:"primary",size:"large",loading:lt,style:{width:"138px",marginTop:"30px"},onClick:()=>Lt()},"\u4FDD\u5B58")),Le.createElement(Ge.Z,{onConfirm:(zt,un)=>{kt.splice(zt,0,...un),kt.splice(zt+un.length,1);const In=(0,Be.QE)([...kt]);ln([...In])}}),Le.createElement(Ze.Z,{resdata:St,type:"shixun",okloading:lt,oktext:(St==null?void 0:St.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:zt=>vt(void 0,null,function*(){Vt(!0);let un=yield(0,Me.ZP)(`/api/courses/${Ie.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Ie.categoryId)]}});Vt(!1),(un==null?void 0:un.status)===0&&_t(nn)})}))};Zt.ZP=(0,it.connect)(({shixunHomeworks:tt,classroomList:Et,loading:ct,user:wt})=>({shixunHomeworks:tt,classroomList:Et,loading:ct.effects,user:wt}))(We)},28210:function(Cn,Zt,E){"use strict";var b=E(59301),Ke=E(94968),fe=E(28284),Ve=E(62957),Fe=E(6767),pe=E(70858),Ce=E(75759),de=E(35545),xe=E(65763),ue=E(79884),Pe=E(66649),ye=E.n(Pe),Te=E(19694),we=E(59301),Me=Object.defineProperty,be=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Re=(Ze,nt,Le)=>nt in Ze?Me(Ze,nt,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ze[nt]=Le,it=(Ze,nt)=>{for(var Le in nt||(nt={}))De.call(nt,Le)&&Re(Ze,Le,nt[Le]);if(be)for(var Le of be(nt))Be.call(nt,Le)&&Re(Ze,Le,nt[Le]);return Ze},ce=(Ze,nt,Le)=>new Promise((je,et)=>{var Se=ge=>{try{ve(Le.next(ge))}catch(bt){et(bt)}},Je=ge=>{try{ve(Le.throw(ge))}catch(bt){et(bt)}},ve=ge=>ge.done?je(ge.value):Promise.resolve(ge.value).then(Se,Je);ve((Le=Le.apply(Ze,nt)).next())});const{Dragger:Oe}=Ke.default,Ge=({classroomList:Ze,dispatch:nt,onOk:Le})=>{const je=(0,Ce.useParams)(),[et]=fe.default.useForm(),[Se,Je]=(0,b.useState)(),[ve,ge]=(0,b.useState)(!1),bt={height:100,onRemove:()=>{Je("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:Xe=>ce(void 0,null,function*(){return Je(Xe),!1})};return(0,b.useEffect)(()=>{et.setFieldsValue({publish_time:ye()(ye()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ye()(ye()(new Date((0,Te.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),we.createElement(Ve.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:Ze.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:ve},onOk:()=>ce(void 0,null,function*(){et.submit()}),onCancel:()=>{et.resetFields(),nt({type:"classroomList/setActionTabs",payload:{}})}},we.createElement(fe.default,{form:et,onFinish:Xe=>ce(void 0,null,function*(){var st,vt,ze;if(!(Se!=null&&Se.size)){Fe.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}ge(!0);let se=new FormData;se.append("type",Ze.actionTabs.type),se.append("file",Se);let Ae;window.location.href.indexOf("exercise")>-1?Ae=`/api/exercises/${Ze.actionTabs.id}/supplement_score.json`:Ae=`/api/homework_commons/${Ze.actionTabs.id}/supplement_score.json`;let qe=yield(0,ue.ZP)(Ae,{method:"post",body:se},!0);ge(!1),(qe==null?void 0:qe.status)===0&&(Le(),et.resetFields(),nt({type:"classroomList/setActionTabs",payload:{}}),((vt=(st=qe==null?void 0:qe.data)==null?void 0:st.fail)==null?void 0:vt.length)>0&&Ve.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:we.createElement(pe.default,{pagination:!1,dataSource:(ze=qe==null?void 0:qe.data)==null?void 0:ze.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Te.FH)("",de.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Ze.actionTabs.type}`)}}))})},we.createElement(fe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},Ze.actionTabs.name),we.createElement(fe.default.Item,{style:{marginBottom:0},label:we.createElement("div",null,we.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),we.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},we.createElement("div",null,we.createElement("a",{download:"\u6A21\u7248.xlsx",className:xe.Z.downloadbutton,href:de.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Ze.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),we.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),we.createElement(fe.default.Item,{style:{marginBottom:0}},we.createElement(Oe,it({},bt),we.createElement("a",{className:xe.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),we.createElement("br",null),we.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Zt.Z=(0,Ce.connect)(({classroomList:Ze})=>({classroomList:Ze}))(Ge)},73876:function(Cn,Zt,E){"use strict";var b=E(59301),Ke=E(94968),fe=E(28284),Ve=E(62957),Fe=E(4875),pe=E(75759),Ce=E(79884),de=E(66649),xe=E.n(de),ue=E(19694),Pe=E(59301),ye=Object.defineProperty,Te=Object.defineProperties,we=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Be=(Ze,nt,Le)=>nt in Ze?ye(Ze,nt,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ze[nt]=Le,Re=(Ze,nt)=>{for(var Le in nt||(nt={}))be.call(nt,Le)&&Be(Ze,Le,nt[Le]);if(Me)for(var Le of Me(nt))De.call(nt,Le)&&Be(Ze,Le,nt[Le]);return Ze},it=(Ze,nt)=>Te(Ze,we(nt)),ce=(Ze,nt,Le)=>new Promise((je,et)=>{var Se=ge=>{try{ve(Le.next(ge))}catch(bt){et(bt)}},Je=ge=>{try{ve(Le.throw(ge))}catch(bt){et(bt)}},ve=ge=>ge.done?je(ge.value):Promise.resolve(ge.value).then(Se,Je);ve((Le=Le.apply(Ze,nt)).next())});const{Dragger:Oe}=Ke.default,Ge=({classroomList:Ze,dispatch:nt,onOk:Le})=>{const je=(0,pe.useParams)(),[et]=fe.default.useForm(),[Se,Je]=(0,b.useState)(),[ve,ge]=(0,b.useState)(!1),bt={height:100,onRemove:()=>{Je("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:Xe=>ce(void 0,null,function*(){return Je(Xe),!1})};return(0,b.useEffect)(()=>{et.setFieldsValue({publish_time:xe()(xe()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:xe()(xe()(new Date((0,ue.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Pe.createElement(Ve.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:Ze.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:ve},onOk:()=>ce(void 0,null,function*(){et.submit()}),onCancel:()=>{et.resetFields(),nt({type:"classroomList/setActionTabs",payload:{}})}},Pe.createElement(fe.default,{form:et,onFinish:Xe=>ce(void 0,null,function*(){var st,vt;console.log("---",Ze.actionTabs,Xe,je);let ze=((st=Ze==null?void 0:Ze.actionTabs)==null?void 0:st.type)==="exercise"?`/api/exercises/${je==null?void 0:je.category}/exercise_user/edit_score.json`:`/api/student_works/${Ze.actionTabs.id}/edit_score.json`;ge(!0);let se=yield(0,Ce.ZP)(ze,{method:"post",body:it(Re({},Xe),{exercise_user_id:((vt=Ze==null?void 0:Ze.actionTabs)==null?void 0:vt.type)==="exercise"?Ze.actionTabs.id:""})});ge(!1),et.resetFields(),nt({type:"classroomList/setActionTabs",payload:{}}),Le()})},Pe.createElement(fe.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(Fe.Z,{min:0,style:{width:"100%"}}))))};Zt.Z=(0,pe.connect)(({classroomList:Ze})=>({classroomList:Ze}))(Ge)},82804:function(Cn,Zt,E){"use strict";var b=E(59301),Ke=E(94968),fe=E(28284),Ve=E(7939),Fe=E(77019),pe=E(44104),Ce=E(24017),de=E(75759),xe=E(66649),ue=E.n(xe),Pe=E(6792),ye=E(79884),Te=E(59301),we=(De,Be,Re)=>new Promise((it,ce)=>{var Oe=nt=>{try{Ze(Re.next(nt))}catch(Le){ce(Le)}},Ge=nt=>{try{Ze(Re.throw(nt))}catch(Le){ce(Le)}},Ze=nt=>nt.done?it(nt.value):Promise.resolve(nt.value).then(Oe,Ge);Ze((Re=Re.apply(De,Be)).next())});const{Dragger:Me}=Ke.default,be=({})=>{const De=(0,de.useParams)(),[Be]=fe.default.useForm(),[Re,it]=(0,b.useState)(!0),[ce,Oe]=(0,b.useState)(!1);console.log("----",De);function Ge(){return we(this,null,function*(){var Ze,nt;let Le;window.location.href.indexOf("exercise")>-1?Le=`/api/exercises/${De==null?void 0:De.categoryId}/get_time_setting.json`:Le=`/api/homework_commons/${De==null?void 0:De.categoryId}/get_time_setting.json`;let je=yield(0,ye.ZP)(Le,{method:"get"});(je==null?void 0:je.status)===0&&Be.setFieldsValue({publish_time:ue()(ue()((Ze=je==null?void 0:je.data)==null?void 0:Ze.publish_time).format("YYYY-MM-DD HH:mm")),end_time:ue()(ue()((nt=je==null?void 0:je.data)==null?void 0:nt.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,b.useEffect)(()=>{Ge()},[]),Te.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Te.createElement("div",{style:{textAlign:"end"}},Re&&Te.createElement(Ve.ZP,{onClick:()=>{it(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!Re&&Te.createElement("div",null,Te.createElement(Ve.ZP,{type:"primary",loading:ce,onClick:()=>{Be.submit()}},"\u63D0\u4EA4"),Te.createElement(Ve.ZP,{style:{marginLeft:20},onClick:()=>{it(!0)}},"\u53D6\u6D88"))),Te.createElement(fe.default,{form:Be,disabled:Re,onFinish:Ze=>we(void 0,null,function*(){Oe(!0),console.log("---",window.location.href);let nt;window.location.href.indexOf("exercise")>-1?nt=`/api/exercises/${De==null?void 0:De.categoryId}/time_setting.json`:nt=`/api/homework_commons/${De==null?void 0:De.categoryId}/time_setting.json`;let Le=yield(0,ye.ZP)(nt,{method:"post",body:{publish_time:ue()(Ze.publish_time).format("YYYY-MM-DD HH:mm"),end_time:ue()(Ze.end_time).format("YYYY-MM-DD HH:mm")}});Oe(!1),(Le==null?void 0:Le.status)===0&&it(!0)})},Te.createElement(Fe.Z,null,Te.createElement(pe.Z,null,Te.createElement(fe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Te.createElement(Ce.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:Ze=>(0,Pe.Q8)(Ze),disabledTime:Ze=>(0,Pe.d0)(Ze),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Te.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),Te.createElement(Fe.Z,null,Te.createElement(pe.Z,null,Te.createElement(fe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Te.createElement(Ce.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:Ze=>(0,Pe.Q8)(Ze,"",Be.getFieldValue("publish_time")),disabledTime:Ze=>(0,Pe.d0)(Ze,Be.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Te.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")))))};Zt.Z=(0,de.connect)(({classroomList:De})=>({classroomList:De}))(be)},32734:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return ue}});var b=E(59301),Ke=E(37568),fe=E(62673),Ve=E(77019),Fe={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",Ce=E(88569),de=(Pe,ye,Te)=>new Promise((we,Me)=>{var be=Re=>{try{Be(Te.next(Re))}catch(it){Me(it)}},De=Re=>{try{Be(Te.throw(Re))}catch(it){Me(it)}},Be=Re=>Re.done?we(Re.value):Promise.resolve(Re.value).then(be,De);Be((Te=Te.apply(Pe,ye)).next())}),ue=({data:Pe,value:ye=[],handleChangePage:Te,className:we="",setSelectedRowKeys:Me,selectedRowKeys:be,onChange:De=()=>{}})=>{const[Be,Re]=(0,b.useState)([]),[it,ce]=(0,b.useState)([]),[Oe,Ge]=(0,b.useState)([]);let[Ze,nt]=(0,b.useState)(1),[Le,je]=(0,b.useState)();return(0,b.useEffect)(()=>{Re(Pe),ce([]),Ge([])},[Pe]),(0,b.useEffect)(()=>{Me&&(ce(be),Ge(be))},[be]),b.createElement("div",{className:`flex justify-between w-full ${we}`},b.createElement("div",{className:Fe.leftdiv},b.createElement(Ke.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:et=>de(void 0,null,function*(){Re(Pe.filter(Se=>{var Je;return(Je=Se==null?void 0:Se.name)==null?void 0:Je.includes(et.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Be.length===0&&b.createElement(Ce.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),b.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},b.createElement(fe.default.Group,{value:it.map(et=>`${et.id}`),onChange:et=>{Me(Be.filter(Se=>et.includes(`${Se.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},Be.map((et,Se)=>b.createElement(Ve.Z,{key:et.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},b.createElement(fe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:et.is_published,value:`${et.id}`},b.createElement("div",{className:Fe.listClass},b.createElement("span",{className:Fe.spantitle,style:{width:et.is_published?"108px":"170px"}},et.name),et.is_published&&b.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),b.createElement("div",{className:Fe.rightdiv},b.createElement(Ke.default.Search,{onChange:et=>{Ge(it.filter(Se=>Se.name.includes(et.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Oe.length===0&&b.createElement(Ce.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Oe.length>0&&b.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},b.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Oe.map((et,Se)=>b.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:et.id},b.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},et.name),b.createElement("img",{src:pe,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{Me(it.filter(Je=>`${Je.id}`!=`${et.id}`))}})))))))}},20994:function(Cn,Zt,E){"use strict";E.d(Zt,{Ei:function(){return Be},rU:function(){return Re},ZP:function(){return ce}});var b=E(59301),Ke={wrap:"wrap___W3YuU",title:"title___OzKge",sub_title:"sub_title___mweTZ",flex_box:"flex_box___ywhFC",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},fe=E(28284),Ve=E(47889),Fe=E(4875),pe=E(62673),Ce=E(25399),de=E(5269),xe=E(92310),ue=E.n(xe),Pe=E(59301),ye=Object.defineProperty,Te=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,be=(Oe,Ge,Ze)=>Ge in Oe?ye(Oe,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Oe[Ge]=Ze,De=(Oe,Ge)=>{for(var Ze in Ge||(Ge={}))we.call(Ge,Ze)&&be(Oe,Ze,Ge[Ze]);if(Te)for(var Ze of Te(Ge))Me.call(Ge,Ze)&&be(Oe,Ze,Ge[Ze]);return Oe};const Be=({value:Oe,className:Ge,style:Ze})=>{const[nt,Le]=(0,b.useState)("0");(0,b.useEffect)(()=>{if(Oe){const{submit_limit:et,must_file:Se}=Oe;if(et&&Se){Le("1");return}if(et&&!Se){Le("2");return}if(!et&&Se){Le("3");return}}},[Oe]);const je={1:Pe.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",Pe.createElement("span",{className:"ml5 mr5 c-light-primary"},Oe==null?void 0:Oe.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"},Oe==null?void 0:Oe.submit_limit_num),"\u5B57\u7B26"),3:Pe.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return nt==="0"?Pe.createElement(Pe.Fragment,null):Pe.createElement("section",{className:ue()(Ke.exhibition,Ge),style:Ze},Pe.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),je==null?void 0:je[nt])},Re=({className:Oe,style:Ge,form:Ze})=>{const nt=fe.default.useWatch("submit_limit",Ze),Le=fe.default.useWatch("can_submit",Ze),je=fe.default.useWatch("submit_num",Ze);return Pe.createElement("section",{className:ue()(Ke.wrap,Oe),style:Ge},Pe.createElement("div",{className:`${Ke.title}`},Pe.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),Pe.createElement(fe.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,Le?Pe.createElement("div",{style:{background:"#F6F7F9",padding:"18px 0px 18px 197px",display:"flex",marginTop:"1px"}},Pe.createElement(fe.default.Item,{name:"submit_num",rules:Le?[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]:[]},Pe.createElement(Fe.Z,{precision:0,min:1,disabled:!Le,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"}},je)," \u6B21\uFF08\u542B\u4FEE\u6539\u548C\u66F4\u65B0\uFF09\uFF0C\u8FBE\u5230\u4E0A\u9650\u540E\u5C06\u65E0\u6CD5\u7EE7\u7EED\u63D0\u4EA4\u6216\u66F4\u65B0\u4F5C\u4E1A"),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:`${Ke.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(fe.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},Pe.createElement(pe.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),Pe.createElement(fe.default.Item,{className:"mr10",name:"submit_limit_num",rules:nt?[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]:[]},Pe.createElement(Fe.Z,{precision:0,min:1,disabled:!nt,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),Pe.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},Pe.createElement(fe.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},Pe.createElement(pe.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(fe.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},Pe.createElement(pe.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:Oe,onChange:Ge,className:Ze,style:nt,disabled:Le=!1,checkMarginLeft:je=0})=>{const et={submit_limit:!1,submit_limit_num:200,must_file:!1},[Se,Je]=(0,b.useState)({});(0,b.useEffect)(()=>{if(console.log(Oe,"value"),!Oe)return;const ge={submit_limit:Oe==null?void 0:Oe.submit_limit,submit_limit_num:Oe==null?void 0:Oe.submit_limit_num,must_file:Oe==null?void 0:Oe.must_file,can_submit:Oe==null?void 0:Oe.can_submit,submit_num:Oe==null?void 0:Oe.submit_num};Je(De({},ge))},[Oe]);const ve=ge=>{const bt=De(De({},Se),ge);Ge(bt)};return Pe.createElement("section",{className:ue()(Ke.wrap,Ze),style:nt},Pe.createElement("div",{className:`${Ke.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:Se==null?void 0:Se.can_submit,onChange:ge=>ve({can_submit:ge.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(Ce.Z,{placement:"topLeft",getPopupContainer:ge=>ge.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 ${Ke.title_icon} c-grey-666`})))),Pe.createElement("br",null),Pe.createElement(Ve.ZP,{className:Ke.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(Ce.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"}},Se==null?void 0:Se.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 ${Ke.title_icon} c-grey-666`}))),(Se==null?void 0:Se.can_submit)&&Pe.createElement(Fe.Z,{size:"large",addonAfter:"\u6B21",style:{width:143,marginLeft:14},precision:0,min:1,disabled:Le||!(Se!=null&&Se.can_submit),value:Se==null?void 0:Se.submit_num,onChange:ge=>ve({submit_num:ge})})))),Pe.createElement("div",{className:`${Ke.sub_title} mt20`},Pe.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),Pe.createElement(de.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"5px 20px"}},Pe.createElement(pe.default,{style:{marginLeft:je},disabled:Le,checked:Se==null?void 0:Se.submit_limit,onChange:ge=>ve({submit_limit:ge.target.checked})}),Pe.createElement("span",{style:{marginRight:6,marginLeft:8}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),Pe.createElement(Fe.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:Le||!(Se!=null&&Se.submit_limit),value:Se==null?void 0:Se.submit_limit_num,onChange:ge=>ve({submit_limit_num:ge})})),Pe.createElement(de.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"14px 20px"}},Pe.createElement(pe.default,{style:{marginLeft:je},disabled:Le,checked:Se==null?void 0:Se.must_file,onChange:ge=>ve({must_file:ge.target.checked})}),Pe.createElement("span",{style:{marginLeft:8}},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6")))}},88624:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return De}});var b=E(59301),Ke=E(75759),fe=E(24017),Ve=E(62957),Fe=E(37568),pe=E(6767),Ce=E(77019),de=E(5269),xe={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},ue=E(66649),Pe=E.n(ue),ye=E(19694),Te=E(88569),we=E(59301);const{RangePicker:Me}=fe.default,be=({dispatch:Be,classroomList:Re,onConfirm:it})=>{const[ce,Oe]=(0,b.useState)([]),[Ge,Ze]=(0,b.useState)([]),[nt,Le]=(0,b.useState)(""),[je,et]=(0,b.useState)([!1,!1]);(0,b.useEffect)(()=>{var ve,ge,bt,Xe;if(Re.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((ve=Re.actionTabs)==null?void 0:ve.rangePickerDisabled),(ge=Re.actionTabs)!=null&&ge.rangePickerDisabled?et((bt=Re.actionTabs)==null?void 0:bt.rangePickerDisabled):et([!1,!1]);let st=Re.actionTabs.data,vt=(Xe=st==null?void 0:st.group_name)==null?void 0:Xe.map((ze,se)=>{var Ae;return{group_id:st==null?void 0:st.group_id[se],group_name:st==null?void 0:st.group_name[se],is_admin:st==null?void 0:st.is_admin,end_time:st==null?void 0:st.end_time,publish_time:Array.isArray(st==null?void 0:st.publish_time)?(Ae=st==null?void 0:st.publish_time)==null?void 0:Ae[0]:st==null?void 0:st.publish_time}});vt&&(Oe([...vt]),Ze([...vt]))}},[Re.actionTabs]);const Se=()=>{Be({type:"classroomList/setActionTabs",payload:{}}),Le("")},Je=ve=>{if(ve){const ge=Ge==null?void 0:Ge.filter(bt=>{var Xe,st;return(st=(Xe=bt==null?void 0:bt.group_name)==null?void 0:Xe.toLowerCase())==null?void 0:st.includes(ve==null?void 0:ve.toLowerCase())});Oe(ge)}else Oe(Ge)};return we.createElement(Ve.default,{width:980,title:we.createElement("div",{style:{fontWeight:"bold",display:"flex"}},we.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",we.createElement("span",{className:xe.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),we.createElement(Fe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:nt,onChange:ve=>{Le(ve.target.value.trim()),Je(ve.target.value.trim())}})),centered:!0,maskClosable:!1,open:Re.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Se(),onOk:()=>{var ve;if(Ge.some(bt=>!bt.end_time||!bt.publish_time)){pe.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}it((ve=Re.actionTabs)==null?void 0:ve.index,Ge),Se()}},we.createElement("div",{className:xe.modal_con},we.createElement(Ce.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ce==null?void 0:ce.length)>0?ce.map(function(ve,ge){return we.createElement(de.Z,{span:24,key:ge},we.createElement(Ce.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:ge==(ce==null?void 0:ce.length)-1?"0px":"10px"}},we.createElement("div",{className:xe.multiple_select,title:ve==null?void 0:ve.group_name},ve==null?void 0:ve.group_name),we.createElement("div",{className:"ml20"},we.createElement(Me,{size:"large",allowClear:!1,disabled:je,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:bt=>{var Xe;return(0,ye.Q8)(bt,(Xe=Re.actionTabs)==null?void 0:Xe.disabledDate)},disabledTime:bt=>(0,ye.d0)(bt),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Pe()((0,ye.U6)(),"HH:mm"),Pe()((0,ye.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(ve==null?void 0:ve.publish_time)&&[Pe()(ve==null?void 0:ve.publish_time),ve!=null&&ve.end_time?Pe()(ve==null?void 0:ve.end_time):void 0],onChange:(bt,Xe)=>{ce[ge].publish_time=Xe[0],ce[ge].end_time=Xe[1],Oe([...ce]),Ge.forEach(st=>{st.group_id===(ve==null?void 0:ve.group_id)&&(st.publish_time=Xe[0],st.end_time=Xe[1])}),Ze([...Ge])},onCalendarChange:(bt,Xe,st)=>{if(Xe!=null&&Xe[0]&&!Xe[1]){const vt=Pe()(Xe[0]).add(7,"days");ce[ge].publish_time=Xe[0],ce[ge].end_time=vt,Oe([...ce]),Ge.forEach(ze=>{ze.group_id===(ve==null?void 0:ve.group_id)&&(ze.publish_time=Xe[0],ze.end_time=vt)}),Ze([...Ge])}}})),je[0]?we.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):we.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ce.splice(ge,1),Oe([...ce]),Ge.forEach((bt,Xe)=>{bt.group_id===(ve==null?void 0:ve.group_id)&&Ge.splice(Xe,1)}),Ze([...Ge])}})))}):we.createElement(Te.Z,null))))};var De=(0,Ke.connect)(({classroomList:Be})=>({classroomList:Be}))(be)},79752:function(Cn,Zt,E){"use strict";E.d(Zt,{$J:function(){return fe},JZ:function(){return Fe},bN:function(){return Ce},jP:function(){return pe},rO:function(){return Ve}});var b=E(79884),Ke=(de,xe,ue)=>new Promise((Pe,ye)=>{var Te=be=>{try{Me(ue.next(be))}catch(De){ye(De)}},we=be=>{try{Me(ue.throw(be))}catch(De){ye(De)}},Me=be=>be.done?Pe(be.value):Promise.resolve(be.value).then(Te,we);Me((ue=ue.apply(de,xe)).next())});function fe(de){return(0,b.U2)(`libraries/${de}.json`)}function Ve(){return(0,b.U2)("library_tags.json")}function Fe(de){return Ke(this,null,function*(){return(yield(0,b.IV)(`attachments/${de}.json`)).status===0})}function pe(de){return(0,b.v_)("libraries.json",de)}function Ce(de,xe){return(0,b.gz)(`libraries/${de}.json`,xe)}},79207:function(Cn,Zt,E){"use strict";E.d(Zt,{AD:function(){return ge},BA:function(){return te},D9:function(){return Ae},Hp:function(){return Ge},IM:function(){return at},Iy:function(){return nt},KM:function(){return ae},KU:function(){return Et},MJ:function(){return Ze},Ne:function(){return qe},ON:function(){return wt},Uj:function(){return Ft},VY:function(){return tt},YO:function(){return Dt},YX:function(){return dt},Zn:function(){return Me},_g:function(){return it},_k:function(){return ze},c6:function(){return Je},cr:function(){return be},eV:function(){return ve},fi:function(){return De},gh:function(){return et},hS:function(){return Ee},iA:function(){return Be},j6:function(){return ce},je:function(){return st},jj:function(){return Oe},kS:function(){return ct},lS:function(){return vt},o6:function(){return Se},pO:function(){return oe},rQ:function(){return bt},sA:function(){return je},xm:function(){return se},xo:function(){return We},y8:function(){return Xe},yd:function(){return Re}});var b=E(32068),Ke=E(75759),fe=E(19694),Ve=E(6767),Fe=E(35545),pe=Object.defineProperty,Ce=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,ue=(x,re,ne)=>re in x?pe(x,re,{enumerable:!0,configurable:!0,writable:!0,value:ne}):x[re]=ne,Pe=(x,re)=>{for(var ne in re||(re={}))de.call(re,ne)&&ue(x,ne,re[ne]);if(Ce)for(var ne of Ce(re))xe.call(re,ne)&&ue(x,ne,re[ne]);return x},ye=(x,re,ne)=>new Promise((le,Ie)=>{var ke=rt=>{try{_e(ne.next(rt))}catch(ft){Ie(ft)}},Ye=rt=>{try{_e(ne.throw(rt))}catch(ft){Ie(ft)}},_e=rt=>rt.done?le(rt.value):Promise.resolve(rt.value).then(ke,Ye);_e((ne=ne.apply(x,re)).next())});const Te=()=>{(0,Ke.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},we=()=>{(0,Ke.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},Me=x=>ye(void 0,null,function*(){Te(),(yield(0,b.YR)(Pe({},x))).status===0&&(yield(0,fe.QH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/courses/${x.coursesId}/export_couser_info.json`,query:x}))),we()}),be=x=>ye(void 0,null,function*(){const re=yield(0,b.yS)(Pe({},x));if(re.status===0)Ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/course_member_act_score`);else{if(re.status===-2)return re;re.status===-3&&((0,Ke.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/course_member_act_score`))}}),De=x=>ye(void 0,null,function*(){const re=yield(0,b.W0)(Pe({},x));if(re.status===0)Ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_score`);else{if(re.status===-4)return re;re.status===-3&&((0,Ke.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_score`))}}),Be=x=>ye(void 0,null,function*(){const re=yield(0,b.Nl)(Pe({},x));if(re.status===0)Ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_exercise_and_other`);else{if(re.status===-4)return re;re.status===-3&&((0,Ke.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_exercise_and_other`))}}),Re=x=>ye(void 0,null,function*(){const re=yield(0,b.IU)(Pe({},x));if(re.status===0)Ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/export_star_user`);else{if(re.status===-4)return re;re.status===-3&&((0,Ke.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/export_star_user`))}}),it=x=>ye(void 0,null,function*(){const re=yield(0,b.td)(Pe({},x));if(re.status===0)Ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_exercise_and_other`);else{if(re.status===-2)return re;if(re.status===-3)(0,Ke.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_exercise_and_other`);else if(re.status===-4)return re}}),ce=x=>ye(void 0,null,function*(){const re=yield(0,b.QX)(Pe({},x));if(re.status===0)Ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_homework`);else{if(re.status===-4)return re;re.status===-3&&((0,Ke.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_homework`))}}),Oe=(x,re)=>ye(void 0,null,function*(){const ne=yield(0,b.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"),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,Ke.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`))}),Ge=(x,re)=>ye(void 0,null,function*(){const ne=yield(0,b.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"),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,Ke.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`))}),Ze=(x,re)=>ye(void 0,null,function*(){const ne=yield(0,b.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"),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,Ke.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`))}),nt=(x,re)=>ye(void 0,null,function*(){const ne=yield(0,b.aP)(Pe({},x));ne.status===0?(Ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,Ke.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`))}),Le=x=>ye(void 0,null,function*(){Te(),(yield exportCourseWorkListAppendix(Pe({},x))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${x.categoryId}/works_list.zip`,query:x}))),we()}),je=x=>ye(void 0,null,function*(){Te(),yield(0,fe.FH)("",Fe.Z.API_SERVER+`/api/polls/${x.categoryId}/commit_result.xlsx`),we()}),et=x=>ye(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/courses/${x.coursesId}/attendances/export_xlsx_data.xlsx`,query:x}))}),Se=x=>ye(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/courses/${x.coursesId}/video_study_statics.xlsx`,query:x}))}),Je=x=>ye(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/courses/${x.coursesId}/export_video_study.xlsx`,query:x}))}),ve=x=>ye(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/courses/${x.coursesId}/export_course_students_info.xlsx`,query:x}))}),ge=x=>ye(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:x}))}),bt=x=>ye(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:x}))}),Xe=x=>ye(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:x}))}),st=x=>ye(void 0,null,function*(){const re=yield(0,b.Uy)(Pe({},x));re.status===0?(Ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/exercise_score,export_exercise_users`)):re.status===-3&&((0,Ke.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/exercise_score,export_exercise_users`))}),vt=x=>ye(void 0,null,function*(){const re=yield(0,b.tg)(Pe({},x));re.status===0?(Ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/exercise_score,export_exercise_report`)):re.status===-3&&((0,Ke.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ke.history.push(`/classrooms/${x.coursesId}/exportlist/exercise_score,export_exercise_report`))}),ze=x=>ye(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/export_records/${x.id}.xlsx`,query:x}))}),se=x=>ye(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:x}))}),Ae=x=>ye(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.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}))}),qe=x=>ye(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${x==null?void 0:x.ec_year_id}/ec_training_objectives.xlsx`,query:x}))}),at=x=>ye(void 0,null,function*(){yield(0,fe.FH)(x==null?void 0:x.name,(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:x}))}),Ee=x=>ye(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${x==null?void 0:x.ec_year_id}/ec_courses.xlsx`,query:x}))}),We=x=>ye(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${x==null?void 0:x.ec_year_id}/ec_graduation_requirements.xlsx`,query:x}))}),tt=x=>ye(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:x}))}),Et=x=>ye(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${x.categoryId}/rank_list.xlsx`,query:x}))}),ct=x=>ye(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:x}))}),wt=x=>ye(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/examination_banks/${x.id}.json`,query:x}))}),dt=x=>ye(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${x.categoryId}.json`,query:x}))}),Dt=x=>ye(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/polls/${x==null?void 0:x.id}/commit_result.json`,query:x}))}),Ft=x=>ye(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:x}))}),oe=(x,re)=>ye(void 0,null,function*(){yield(0,fe.FH)(re||"",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${x==null?void 0:x.exercise_id}/consult_exercise.json`,query:x}))}),ae=x=>ye(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/competitions/${x==null?void 0:x.identifier}/competition_commit_records/member_works.xlsx`,query:x}))}),te=x=>ye(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/courses/${x==null?void 0:x.coursesId}/group_homeworks/import_group_template.xlsx`,query:x}))})},50092:function(Cn,Zt,E){"use strict";E.d(Zt,{M:function(){return pe},Y:function(){return Fe}});var b=E(66649),Ke=E.n(b),fe=E(89392),Ve=E.n(fe);const Fe=(Ce,de="YYYY-MM-DD")=>(0,fe.cloneDeepWith)(Ce,ue=>{if(ue instanceof Ke())return ue.format(de)}),pe=(Ce,de,xe)=>{const ue=Pe=>Reflect.toString.call(Pe)==="[object Object]";if(!ue(Ce)&&!Array.isArray(Ce))return Ce;for(const Pe of Object.keys(Ce))Array.isArray(Ce[Pe])?Ce[Pe]=Ce[Pe].map(ye=>pe(ye,de,xe)):ue(Ce[Pe])?Ce[Pe]=pe(Ce[Pe],de,xe):de.includes(Pe)&&typeof Ce[Pe]=="string"&&(Ce[Pe]=xe?Ke()(Ce[Pe],xe):Ke()(Ce[Pe]));return Ce}},36200:function(Cn,Zt,E){"use strict";E.d(Zt,{U:function(){return xe}});var b=E(59301),Ke=Object.defineProperty,fe=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,pe=(ue,Pe,ye)=>Pe in ue?Ke(ue,Pe,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ue[Pe]=ye,Ce=(ue,Pe)=>{for(var ye in Pe||(Pe={}))Ve.call(Pe,ye)&&pe(ue,ye,Pe[ye]);if(fe)for(var ye of fe(Pe))Fe.call(Pe,ye)&&pe(ue,ye,Pe[ye]);return ue},de=(ue,Pe,ye)=>new Promise((Te,we)=>{var Me=Be=>{try{De(ye.next(Be))}catch(Re){we(Re)}},be=Be=>{try{De(ye.throw(Be))}catch(Re){we(Re)}},De=Be=>Be.done?Te(Be.value):Promise.resolve(Be.value).then(Me,be);De((ye=ye.apply(ue,Pe)).next())});function xe(ue,Pe){const[ye,Te]=(0,b.useState)(Pe),[we,Me]=(0,b.useState)(!1),[be,De]=(0,b.useState)();return[ye,we,(Re,it=!1)=>de(this,null,function*(){const ce=it?Pe:Ce(Ce({},ye),Re);Me(!0),Te(ce);const Oe=yield ue(ce);return Me(!1),De(Oe),Oe}),be,De]}},42042:function(Cn,Zt,E){"use strict";E.d(Zt,{AL:function(){return ce},Iy:function(){return Pe},Qv:function(){return we},ez:function(){return it},jb:function(){return ye}});var b=E(32834),Ke=E.n(b),fe=E(11690),Ve=E.n(fe);let Fe=1;function pe(Le,je){const et=Le.match(/^(\s+)(?:```)/);if(et===null)return je;const Se=et[1];return je.split(`
`).map(Je=>{const ve=Je.match(/^\s+/);if(ve===null)return Je;const[ge]=ve;return ge.length>=Se.length?Je.slice(Se.length):Je}).join(`
`)}let Ce=[],de=["<ul>"];const xe=new(Ke()).Renderer,ue=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Pe(){Ce.length=0,de=["<ul>"]}const ye={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Te(Le,je,et,Se){if(je>=Le.length||Le[je].level<=et)return je;var Je=Le[je];Se.push("<li><a href='#"+Fe+Je.anchor+"'>"+Je.text+"</a>"),je++;var ve=[];return je=Te(Le,je,Je.level,ve),ve.length>0&&(Se.push("<ul>"),ve.forEach(function(ge){Se.push(ge)}),Se.push("</ul>")),Se.push("</li>"),je=Te(Le,je,et,Se),je}function we(){return Te(Ce,0,0,de),de.push("</ul>"),de.join("")}const Me={heading(Le){const je=ue.exec(Le);if(Fe+=1,je)return{type:"heading",raw:je[0],depth:je[1].length,text:je[2]}},fences(Le){const je=this.rules.block.fences.exec(Le);if(je){const et=je[0];let Se=pe(et,je[3]||"");const Je=je[2]?je[2].trim():je[2];if(["latex","katex","math"].indexOf(Je)>=0){const ve=Be(),ge=Se;Se=ve,Re[ve]={type:"block",expression:ge}}return{type:"code",raw:et,lang:Je,text:Se}}}},be=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let De=0;const Be=()=>`__special_katext_id_${De++}__`;let Re={};function it(){return Re}function ce(){De=0,Re={}}function Oe(Le){return Le=Le.replace(be,(je,et)=>{const Se=Be();return Re[Se]={type:"inline",expression:et},Se}),Le}const Ge=xe.listitem;xe.listitem=function(Le){return Ge(Oe(Le))};const Ze=xe.paragraph;xe.paragraph=function(Le){return Ze(Oe(Le))};const nt=xe.tablecell;xe.tablecell=function(Le,je){return nt(Oe(Le),je)},xe.code=function(Le,je,et){const Se=(je||"").match(/\S*/)[0];return Se?["latex","katex","math"].indexOf(Se)>=0?`<p class='editormd-tex'>${Le}</p>`:`<pre class="prettyprint linenums"><code class="language-${je}">${et?Le:(0,fe.escape)(Le,!0)}</code></pre>
`:'<pre class="prettyprint linenums"><code>'+(et?Le:(0,fe.escape)(Le,!0))+"</code></pre>"},xe.heading=function(Le,je,et){let Se=this.options.headerPrefix+et.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ce.push({anchor:Se,level:je,text:Le}),"<h"+je+' id="'+Fe+Se+'">'+Le+"</h"+je+">"},Ke().setOptions({silent:!0,gfm:!0,pedantic:!1}),Ke().use({tokenizer:Me,renderer:xe}),Zt.ZP=Ke()},30229:function(Cn,Zt,E){"use strict";E.d(Zt,{rX:function(){return Oe},pW:function(){return Ge},gy:function(){return Ze},xY:function(){return ce},O5:function(){return it},hs:function(){return be},tJ:function(){return we},o1:function(){return Me},Rd:function(){return Re}});var b=E(75759),Ke=E(62957),fe=E(37285),Ve=E(6767),Fe=E(96141),pe=E(19694),Ce=E(87169),de=E(25510),xe="data:image/png;base64,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",ue=E.p+"static/newqrcode.a8740efb.png",Pe=E(32637),ye=E(59301),Te=(nt,Le,je)=>new Promise((et,Se)=>{var Je=bt=>{try{ge(je.next(bt))}catch(Xe){Se(Xe)}},ve=bt=>{try{ge(je.throw(bt))}catch(Xe){Se(Xe)}},ge=bt=>bt.done?et(bt.value):Promise.resolve(bt.value).then(Je,ve);ge((je=je.apply(nt,Le)).next())});const we=(nt,Le=!1,je=!1,et="",Se=!1)=>!!(Me(nt)&&De(nt,Le,je,et,Se)),Me=nt=>(0,Fe.bg)()?!0:(nt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),be=nt=>{var Le,je,et;const{user:Se}=(0,b.getDvaApp)()._store.getState();(0,Fe.bg)()&&!((je=(Le=Se==null?void 0:Se.userInfo)==null?void 0:Le.course)!=null&&je.course_public)&&!((et=Se==null?void 0:Se.userInfo)!=null&&et.profile_completed)&&nt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},De=(nt,Le=!1,je=!0,et="",Se=!1)=>{var Je;const{user:ve}=(0,b.getDvaApp)()._store.getState();return(Je=ve.userInfo)!=null&&Je.profile_completed?!0:(je?nt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:et,isCurrentPage:Se}}):Ke.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,pe.xg)("/account/profile/edit"),Be()}}),!1)},Be=()=>{Ke.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()}})},Re=()=>{Ke.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ye.createElement("div",{style:{textAlign:"center"}},ye.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"),ye.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Pe}),ye.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},it=()=>{var nt;const{user:Le}=(0,b.getDvaApp)()._store.getState();return(nt=Le.userInfo)!=null&&nt.professional_certification?!0:(Ke.default.confirm({title:"\u63D0\u793A",centered:!0,content:ye.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,pe.xg)("/account/certification")}}),!1)},ce=()=>(0,Fe.V9)()?!0:(Ke.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ye.createElement("div",{className:"tc",style:{marginLeft:-38}},ye.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ye.createElement("img",{src:ue,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Oe=(nt,Le)=>nt?!0:(Ke.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ye.createElement("div",null,ye.createElement("p",null,Le||"\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"),ye.createElement("div",{style:{marginLeft:"110px"}},ye.createElement("img",{src:xe,width:200}),ye.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,pe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Ge=nt=>{Ke.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ye.createElement("div",null,ye.createElement("div",null,ye.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"),ye.createElement(fe.Z,null),ye.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ye.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 ",ye.createElement("a",null,nt),"\u5929\u3002"),ye.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ye.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")),ye.createElement("div",{style:{textAlign:"center",marginTop:30}},ye.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:de,alt:"\u4E8C\u7EF4\u7801",width:160})))})},Ze=(nt,Le="")=>{const{shixunsDetail:{detail:je}}=(0,b.getDvaApp)()._store.getState();if((je==null?void 0:je.public)===2||(je==null?void 0:je.public)===1||(je==null?void 0:je.shixun_status)===3){let et="";return(je==null?void 0:je.public)===2&&(et="\u5DF2\u516C\u5F00"),(je==null?void 0:je.public)===1&&(et="\u5F85\u5BA1\u6838"),(je==null?void 0:je.shixun_status)===3&&(et="\u5DF2\u5173\u95ED"),Ke.default.info({centered:!0,icon:ye.createElement(Ce.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ye.createElement("div",{className:"tc",style:{marginLeft:-38}},ye.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ye.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",et,"\uFF0C",Le,"\u3002"),ye.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ye.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:de,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(je==null?void 0:je.shixun_status)===2?(Ke.default.confirm({centered:!0,icon:ye.createElement(Ce.Z,null),title:"\u63D0\u793A",content:ye.createElement("div",null,ye.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Le,"\u3002"),ye.createElement("br",null),ye.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:()=>{Ke.default.confirm({width:440,centered:!0,icon:ye.createElement(Ce.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:()=>Te(void 0,null,function*(){(yield nt({type:"shixunsDetail/cancelRelease",payload:{id:je==null?void 0:je.identifier}})).status!==401&&(Ve.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),nt({type:"shixunsDetail/getShixunsDetail",payload:{id:je==null?void 0:je.identifier}}),nt({type:"practiceSetting/getCommonData",payload:{id:je==null?void 0:je.identifier}}))})})}}),!0):!1}},9981:function(Cn,Zt){"use strict";const E=function(){const b=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Ke=1;Ke<arguments.length;Ke++){const fe=Ke<0||arguments.length<=Ke?void 0:arguments[Ke];fe&&Object.keys(fe).forEach(Ve=>{const Fe=fe[Ve];Fe!==void 0&&(b[Ve]=Fe)})}return b};Zt.Z=E},86013:function(Cn,Zt,E){"use strict";var b=E(59301),Ke=E(19248);const fe=Ve=>{let Fe;return typeof Ve=="object"&&(Ve!=null&&Ve.clearIcon)?Fe=Ve:Ve&&(Fe={clearIcon:b.createElement(Ke.Z,null)}),Fe};Zt.Z=fe},97224:function(Cn,Zt,E){"use strict";E.d(Zt,{F:function(){return b}});function b(fe){return fe!=null&&fe===fe.window}const Ke=fe=>{var Ve,Fe;if(typeof window=="undefined")return 0;let pe=0;return b(fe)?pe=fe.pageYOffset:fe instanceof Document?pe=fe.documentElement.scrollTop:(fe instanceof HTMLElement||fe)&&(pe=fe.scrollTop),fe&&!b(fe)&&typeof pe!="number"&&(pe=(Fe=((Ve=fe.ownerDocument)!==null&&Ve!==void 0?Ve:fe).documentElement)===null||Fe===void 0?void 0:Fe.scrollTop),pe};Zt.Z=Ke},83010:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ve}});var b=E(16089);function Ke(Fe,pe,Ce,de){const xe=Ce-pe;return Fe/=de/2,Fe<1?xe/2*Fe*Fe*Fe+pe:xe/2*((Fe-=2)*Fe*Fe+2)+pe}var fe=E(97224);function Ve(Fe){let pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:Ce=()=>window,callback:de,duration:xe=450}=pe,ue=Ce(),Pe=(0,fe.Z)(ue),ye=Date.now(),Te=()=>{const Me=Date.now()-ye,be=Ke(Me>xe?xe:Me,Pe,Fe,xe);(0,fe.F)(ue)?ue.scrollTo(window.pageXOffset,be):ue instanceof Document||ue.constructor.name==="HTMLDocument"?ue.documentElement.scrollTop=be:ue.scrollTop=be,Me<xe?(0,b.Z)(Te):typeof de=="function"&&de()};(0,b.Z)(Te)}},88390:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return ze}});var b=E(59301),Ke=E(92310),fe=E.n(Ke),Ve=E(77900),Fe=E(29509),pe=E(22703),Ce=E(48755),de=E(36237),xe=E(63356),ue=E(93427),Pe=E(51636),ye=E(16931);const Te=new de.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),we=new de.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),Me=new de.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),be=new de.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),De=new de.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),Be=new de.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),Re=se=>{const{componentCls:Ae,iconCls:qe,antCls:at,badgeShadowSize:Ee,textFontSize:We,textFontSizeSM:tt,statusSize:Et,dotSize:ct,textFontWeight:wt,indicatorHeight:dt,indicatorHeightSM:Dt,marginXS:Ft,calc:oe}=se,ae=`${at}-scroll-number`,te=(0,ue.Z)(se,(x,re)=>{let{darkColor:ne}=re;return{[`&${Ae} ${Ae}-color-${x}`]:{background:ne,[`&:not(${Ae}-count)`]:{color:ne},"a:hover &":{background:ne}}}});return{[Ae]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,xe.Wf)(se)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Ae}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:se.indicatorZIndex,minWidth:dt,height:dt,color:se.badgeTextColor,fontWeight:wt,fontSize:We,lineHeight:(0,de.unit)(dt),whiteSpace:"nowrap",textAlign:"center",background:se.badgeColor,borderRadius:oe(dt).div(2).equal(),boxShadow:`0 0 0 ${(0,de.unit)(Ee)} ${se.badgeShadowColor}`,transition:`background ${se.motionDurationMid}`,a:{color:se.badgeTextColor},"a:hover":{color:se.badgeTextColor},"a:hover &":{background:se.badgeColorHover}},[`${Ae}-count-sm`]:{minWidth:Dt,height:Dt,fontSize:tt,lineHeight:(0,de.unit)(Dt),borderRadius:oe(Dt).div(2).equal()},[`${Ae}-multiple-words`]:{padding:`0 ${(0,de.unit)(se.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${Ae}-dot`]:{zIndex:se.indicatorZIndex,width:ct,minWidth:ct,height:ct,background:se.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,de.unit)(Ee)} ${se.badgeShadowColor}`},[`${Ae}-count, ${Ae}-dot, ${ae}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${qe}-spin`]:{animationName:Be,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Ae}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Ae}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Et,height:Et,verticalAlign:"middle",borderRadius:"50%"},[`${Ae}-status-success`]:{backgroundColor:se.colorSuccess},[`${Ae}-status-processing`]:{overflow:"visible",color:se.colorInfo,backgroundColor:se.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:Ee,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Te,animationDuration:se.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Ae}-status-default`]:{backgroundColor:se.colorTextPlaceholder},[`${Ae}-status-error`]:{backgroundColor:se.colorError},[`${Ae}-status-warning`]:{backgroundColor:se.colorWarning},[`${Ae}-status-text`]:{marginInlineStart:Ft,color:se.colorText,fontSize:se.fontSize}}}),te),{[`${Ae}-zoom-appear, ${Ae}-zoom-enter`]:{animationName:we,animationDuration:se.motionDurationSlow,animationTimingFunction:se.motionEaseOutBack,animationFillMode:"both"},[`${Ae}-zoom-leave`]:{animationName:Me,animationDuration:se.motionDurationSlow,animationTimingFunction:se.motionEaseOutBack,animationFillMode:"both"},[`&${Ae}-not-a-wrapper`]:{[`${Ae}-zoom-appear, ${Ae}-zoom-enter`]:{animationName:be,animationDuration:se.motionDurationSlow,animationTimingFunction:se.motionEaseOutBack},[`${Ae}-zoom-leave`]:{animationName:De,animationDuration:se.motionDurationSlow,animationTimingFunction:se.motionEaseOutBack},[`&:not(${Ae}-status)`]:{verticalAlign:"middle"},[`${ae}-custom-component, ${Ae}-count`]:{transform:"none"},[`${ae}-custom-component, ${ae}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[ae]:{overflow:"hidden",transition:`all ${se.motionDurationMid} ${se.motionEaseOutBack}`,[`${ae}-only`]:{position:"relative",display:"inline-block",height:dt,transition:`all ${se.motionDurationSlow} ${se.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${ae}-only-unit`]:{height:dt,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${ae}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Ae}-count, ${Ae}-dot, ${ae}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},it=se=>{const{fontHeight:Ae,lineWidth:qe,marginXS:at,colorBorderBg:Ee}=se,We=Ae,tt=qe,Et=se.colorTextLightSolid,ct=se.colorError,wt=se.colorErrorHover;return(0,Pe.mergeToken)(se,{badgeFontHeight:We,badgeShadowSize:tt,badgeTextColor:Et,badgeColor:ct,badgeColorHover:wt,badgeShadowColor:Ee,badgeProcessingDuration:"1.2s",badgeRibbonOffset:at,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ce=se=>{const{fontSize:Ae,lineHeight:qe,fontSizeSM:at,lineWidth:Ee}=se;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Ae*qe)-2*Ee,indicatorHeightSM:Ae,dotSize:at/2,textFontSize:at,textFontSizeSM:at,textFontWeight:"normal",statusSize:at/2}};var Oe=(0,ye.I$)("Badge",se=>{const Ae=it(se);return Re(Ae)},ce);const Ge=se=>{const{antCls:Ae,badgeFontHeight:qe,marginXS:at,badgeRibbonOffset:Ee,calc:We}=se,tt=`${Ae}-ribbon`,Et=`${Ae}-ribbon-wrapper`,ct=(0,ue.Z)(se,(wt,dt)=>{let{darkColor:Dt}=dt;return{[`&${tt}-color-${wt}`]:{background:Dt,color:Dt}}});return{[Et]:{position:"relative"},[tt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,xe.Wf)(se)),{position:"absolute",top:at,padding:`0 ${(0,de.unit)(se.paddingXS)}`,color:se.colorPrimary,lineHeight:(0,de.unit)(qe),whiteSpace:"nowrap",backgroundColor:se.colorPrimary,borderRadius:se.borderRadiusSM,[`${tt}-text`]:{color:se.badgeTextColor},[`${tt}-corner`]:{position:"absolute",top:"100%",width:Ee,height:Ee,color:"currentcolor",border:`${(0,de.unit)(We(Ee).div(2).equal())} solid`,transform:se.badgeRibbonCornerTransform,transformOrigin:"top",filter:se.badgeRibbonCornerFilter}}),ct),{[`&${tt}-placement-end`]:{insetInlineEnd:We(Ee).mul(-1).equal(),borderEndEndRadius:0,[`${tt}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${tt}-placement-start`]:{insetInlineStart:We(Ee).mul(-1).equal(),borderEndStartRadius:0,[`${tt}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var Ze=(0,ye.I$)(["Badge","Ribbon"],se=>{const Ae=it(se);return Ge(Ae)},ce),Le=se=>{const{className:Ae,prefixCls:qe,style:at,color:Ee,children:We,text:tt,placement:Et="end",rootClassName:ct}=se,{getPrefixCls:wt,direction:dt}=b.useContext(Ce.E_),Dt=wt("ribbon",qe),Ft=`${Dt}-wrapper`,[oe,ae,te]=Ze(Dt,Ft),x=(0,Fe.o2)(Ee,!1),re=fe()(Dt,`${Dt}-placement-${Et}`,{[`${Dt}-rtl`]:dt==="rtl",[`${Dt}-color-${Ee}`]:x},Ae),ne={},le={};return Ee&&!x&&(ne.background=Ee,le.color=Ee),oe(b.createElement("div",{className:fe()(Ft,ct,ae,te)},We,b.createElement("div",{className:fe()(re,ae),style:Object.assign(Object.assign({},ne),at)},b.createElement("span",{className:`${Dt}-text`},tt),b.createElement("div",{className:`${Dt}-corner`,style:le}))))};const je=se=>{const{prefixCls:Ae,value:qe,current:at,offset:Ee=0}=se;let We;return Ee&&(We={position:"absolute",top:`${Ee}00%`,left:0}),b.createElement("span",{style:We,className:fe()(`${Ae}-only-unit`,{current:at})},qe)};function et(se,Ae,qe){let at=se,Ee=0;for(;(at+10)%10!==Ae;)at+=qe,Ee+=qe;return Ee}var Je=se=>{const{prefixCls:Ae,count:qe,value:at}=se,Ee=Number(at),We=Math.abs(qe),[tt,Et]=b.useState(Ee),[ct,wt]=b.useState(We),dt=()=>{Et(Ee),wt(We)};b.useEffect(()=>{const oe=setTimeout(dt,1e3);return()=>clearTimeout(oe)},[Ee]);let Dt,Ft;if(tt===Ee||Number.isNaN(Ee)||Number.isNaN(tt))Dt=[b.createElement(je,Object.assign({},se,{key:Ee,current:!0}))],Ft={transition:"none"};else{Dt=[];const oe=Ee+10,ae=[];for(let ne=Ee;ne<=oe;ne+=1)ae.push(ne);const te=ct<We?1:-1,x=ae.findIndex(ne=>ne%10===tt);Dt=(te<0?ae.slice(0,x+1):ae.slice(x)).map((ne,le)=>{const Ie=ne%10;return b.createElement(je,Object.assign({},se,{key:ne,value:Ie,offset:te<0?le-x:le,current:le===x}))}),Ft={transform:`translateY(${-et(tt,Ee,te)}00%)`}}return b.createElement("span",{className:`${Ae}-only`,style:Ft,onTransitionEnd:dt},Dt)},ve=function(se,Ae){var qe={};for(var at in se)Object.prototype.hasOwnProperty.call(se,at)&&Ae.indexOf(at)<0&&(qe[at]=se[at]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,at=Object.getOwnPropertySymbols(se);Ee<at.length;Ee++)Ae.indexOf(at[Ee])<0&&Object.prototype.propertyIsEnumerable.call(se,at[Ee])&&(qe[at[Ee]]=se[at[Ee]]);return qe},bt=b.forwardRef((se,Ae)=>{const{prefixCls:qe,count:at,className:Ee,motionClassName:We,style:tt,title:Et,show:ct,component:wt="sup",children:dt}=se,Dt=ve(se,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Ft}=b.useContext(Ce.E_),oe=Ft("scroll-number",qe),ae=Object.assign(Object.assign({},Dt),{"data-show":ct,style:tt,className:fe()(oe,Ee,We),title:Et});let te=at;if(at&&Number(at)%1===0){const x=String(at).split("");te=b.createElement("bdi",null,x.map((re,ne)=>b.createElement(Je,{prefixCls:oe,count:Number(at),value:re,key:x.length-ne})))}return tt!=null&&tt.borderColor&&(ae.style=Object.assign(Object.assign({},tt),{boxShadow:`0 0 0 1px ${tt.borderColor} inset`})),dt?(0,pe.Tm)(dt,x=>({className:fe()(`${oe}-custom-component`,x==null?void 0:x.className,We)})):b.createElement(wt,Object.assign({},ae,{ref:Ae}),te)}),Xe=function(se,Ae){var qe={};for(var at in se)Object.prototype.hasOwnProperty.call(se,at)&&Ae.indexOf(at)<0&&(qe[at]=se[at]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,at=Object.getOwnPropertySymbols(se);Ee<at.length;Ee++)Ae.indexOf(at[Ee])<0&&Object.prototype.propertyIsEnumerable.call(se,at[Ee])&&(qe[at[Ee]]=se[at[Ee]]);return qe};const vt=b.forwardRef((se,Ae)=>{var qe,at,Ee,We,tt;const{prefixCls:Et,scrollNumberPrefixCls:ct,children:wt,status:dt,text:Dt,color:Ft,count:oe=null,overflowCount:ae=99,dot:te=!1,size:x="default",title:re,offset:ne,style:le,className:Ie,rootClassName:ke,classNames:Ye,styles:_e,showZero:rt=!1}=se,ft=Xe(se,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:yt,direction:ot,badge:lt}=b.useContext(Ce.E_),Vt=yt("badge",Et),[kt,ln,Gt]=Oe(Vt),Rt=oe>ae?`${ae}+`:oe,Ut=Rt==="0"||Rt===0,$t=oe===null||Ut&&!rt,St=(dt!=null||Ft!=null)&&$t,Tt=te&&!Ut,nn=Tt?"":Rt,hn=(0,b.useMemo)(()=>(nn==null||nn===""||Ut&&!rt)&&!Tt,[nn,Ut,rt,Tt]),gt=(0,b.useRef)(oe);hn||(gt.current=oe);const Lt=gt.current,_t=(0,b.useRef)(nn);hn||(_t.current=nn);const on=_t.current,En=(0,b.useRef)(Tt);hn||(En.current=Tt);const Ln=(0,b.useMemo)(()=>{if(!ne)return Object.assign(Object.assign({},lt==null?void 0:lt.style),le);const Fn={marginTop:ne[1]};return ot==="rtl"?Fn.left=parseInt(ne[0],10):Fn.right=-parseInt(ne[0],10),Object.assign(Object.assign(Object.assign({},Fn),lt==null?void 0:lt.style),le)},[ot,ne,le,lt==null?void 0:lt.style]),$n=re!=null?re:typeof Lt=="string"||typeof Lt=="number"?Lt:void 0,er=hn||!Dt?null:b.createElement("span",{className:`${Vt}-status-text`},Dt),On=!Lt||typeof Lt!="object"?void 0:(0,pe.Tm)(Lt,Fn=>({style:Object.assign(Object.assign({},Ln),Fn.style)})),Gn=(0,Fe.o2)(Ft,!1),zt=fe()(Ye==null?void 0:Ye.indicator,(qe=lt==null?void 0:lt.classNames)===null||qe===void 0?void 0:qe.indicator,{[`${Vt}-status-dot`]:St,[`${Vt}-status-${dt}`]:!!dt,[`${Vt}-color-${Ft}`]:Gn}),un={};Ft&&!Gn&&(un.color=Ft,un.background=Ft);const In=fe()(Vt,{[`${Vt}-status`]:St,[`${Vt}-not-a-wrapper`]:!wt,[`${Vt}-rtl`]:ot==="rtl"},Ie,ke,lt==null?void 0:lt.className,(at=lt==null?void 0:lt.classNames)===null||at===void 0?void 0:at.root,Ye==null?void 0:Ye.root,ln,Gt);if(!wt&&St){const Fn=Ln.color;return kt(b.createElement("span",Object.assign({},ft,{className:In,style:Object.assign(Object.assign(Object.assign({},_e==null?void 0:_e.root),(Ee=lt==null?void 0:lt.styles)===null||Ee===void 0?void 0:Ee.root),Ln)}),b.createElement("span",{className:zt,style:Object.assign(Object.assign(Object.assign({},_e==null?void 0:_e.indicator),(We=lt==null?void 0:lt.styles)===null||We===void 0?void 0:We.indicator),un)}),Dt&&b.createElement("span",{style:{color:Fn},className:`${Vt}-status-text`},Dt)))}return kt(b.createElement("span",Object.assign({ref:Ae},ft,{className:In,style:Object.assign(Object.assign({},(tt=lt==null?void 0:lt.styles)===null||tt===void 0?void 0:tt.root),_e==null?void 0:_e.root)}),wt,b.createElement(Ve.default,{visible:!hn,motionName:`${Vt}-zoom`,motionAppear:!1,motionDeadline:1e3},Fn=>{let{className:xn}=Fn;var dn,en;const Sn=yt("scroll-number",ct),kn=En.current,Zn=fe()(Ye==null?void 0:Ye.indicator,(dn=lt==null?void 0:lt.classNames)===null||dn===void 0?void 0:dn.indicator,{[`${Vt}-dot`]:kn,[`${Vt}-count`]:!kn,[`${Vt}-count-sm`]:x==="small",[`${Vt}-multiple-words`]:!kn&&on&&on.toString().length>1,[`${Vt}-status-${dt}`]:!!dt,[`${Vt}-color-${Ft}`]:Gn});let zn=Object.assign(Object.assign(Object.assign({},_e==null?void 0:_e.indicator),(en=lt==null?void 0:lt.styles)===null||en===void 0?void 0:en.indicator),Ln);return Ft&&!Gn&&(zn=zn||{},zn.background=Ft),b.createElement(bt,{prefixCls:Sn,show:!hn,motionClassName:xn,className:Zn,count:on,title:$n,style:zn,key:"scrollNumber"},On)}),er))});vt.Ribbon=Le;var ze=vt},91882:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Xe}});var b=E(59301),Ke=E(92310),fe=E.n(Ke),Ve=E(11592),Fe=E(26112),pe=E(22703),Ce=E(48755),de=E(84105),xe=E(19563);const ue=st=>{let{children:vt}=st;const{getPrefixCls:ze}=b.useContext(Ce.E_),se=ze("breadcrumb");return b.createElement("li",{className:`${se}-separator`,"aria-hidden":"true"},vt===""?vt:vt||"/")};ue.__ANT_BREADCRUMB_SEPARATOR=!0;var Pe=ue,ye=function(st,vt){var ze={};for(var se in st)Object.prototype.hasOwnProperty.call(st,se)&&vt.indexOf(se)<0&&(ze[se]=st[se]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,se=Object.getOwnPropertySymbols(st);Ae<se.length;Ae++)vt.indexOf(se[Ae])<0&&Object.prototype.propertyIsEnumerable.call(st,se[Ae])&&(ze[se[Ae]]=st[se[Ae]]);return ze};function Te(st,vt){if(st.title===void 0||st.title===null)return null;const ze=Object.keys(vt).join("|");return typeof st.title=="object"?st.title:String(st.title).replace(new RegExp(`:(${ze})`,"g"),(se,Ae)=>vt[Ae]||se)}function we(st,vt,ze,se){if(ze==null)return null;const{className:Ae,onClick:qe}=vt,at=ye(vt,["className","onClick"]),Ee=Object.assign(Object.assign({},(0,Fe.Z)(at,{data:!0,aria:!0})),{onClick:qe});return se!==void 0?b.createElement("a",Object.assign({},Ee,{className:fe()(`${st}-link`,Ae),href:se}),ze):b.createElement("span",Object.assign({},Ee,{className:fe()(`${st}-link`,Ae)}),ze)}function Me(st,vt){return(se,Ae,qe,at,Ee)=>{if(vt)return vt(se,Ae,qe,at);const We=Te(se,Ae);return we(st,se,We,Ee)}}var be=function(st,vt){var ze={};for(var se in st)Object.prototype.hasOwnProperty.call(st,se)&&vt.indexOf(se)<0&&(ze[se]=st[se]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,se=Object.getOwnPropertySymbols(st);Ae<se.length;Ae++)vt.indexOf(se[Ae])<0&&Object.prototype.propertyIsEnumerable.call(st,se[Ae])&&(ze[se[Ae]]=st[se[Ae]]);return ze};const De=st=>{const{prefixCls:vt,separator:ze="/",children:se,menu:Ae,overlay:qe,dropdownProps:at,href:Ee}=st,tt=(Et=>{if(Ae||qe){const ct=Object.assign({},at);if(Ae){const wt=Ae||{},{items:dt}=wt,Dt=be(wt,["items"]);ct.menu=Object.assign(Object.assign({},Dt),{items:dt==null?void 0:dt.map((Ft,oe)=>{var{key:ae,title:te,label:x,path:re}=Ft,ne=be(Ft,["key","title","label","path"]);let le=x!=null?x:te;return re&&(le=b.createElement("a",{href:`${Ee}${re}`},le)),Object.assign(Object.assign({},ne),{key:ae!=null?ae:oe,label:le})})})}else qe&&(ct.overlay=qe);return b.createElement(xe.Z,Object.assign({placement:"bottom"},ct),b.createElement("span",{className:`${vt}-overlay-link`},Et,b.createElement(de.Z,null)))}return Et})(se);return tt!=null?b.createElement(b.Fragment,null,b.createElement("li",null,tt),ze&&b.createElement(Pe,null,ze)):null},Be=st=>{const{prefixCls:vt,children:ze,href:se}=st,Ae=be(st,["prefixCls","children","href"]),{getPrefixCls:qe}=b.useContext(Ce.E_),at=qe("breadcrumb",vt);return b.createElement(De,Object.assign({},Ae,{prefixCls:at}),we(at,Ae,ze,se))};Be.__ANT_BREADCRUMB_ITEM=!0;var Re=Be,it=E(36237),ce=E(63356),Oe=E(16931),Ge=E(51636);const Ze=st=>{const{componentCls:vt,iconCls:ze,calc:se}=st;return{[vt]:Object.assign(Object.assign({},(0,ce.Wf)(st)),{color:st.itemColor,fontSize:st.fontSize,[ze]:{fontSize:st.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:st.linkColor,transition:`color ${st.motionDurationMid}`,padding:`0 ${(0,it.unit)(st.paddingXXS)}`,borderRadius:st.borderRadiusSM,height:st.fontHeight,display:"inline-block",marginInline:se(st.marginXXS).mul(-1).equal(),"&:hover":{color:st.linkHoverColor,backgroundColor:st.colorBgTextHover}},(0,ce.Qy)(st)),"li:last-child":{color:st.lastItemColor},[`${vt}-separator`]:{marginInline:st.separatorMargin,color:st.separatorColor},[`${vt}-link`]:{[`
> ${ze} + span,
> ${ze} + a
`]:{marginInlineStart:st.marginXXS}},[`${vt}-overlay-link`]:{borderRadius:st.borderRadiusSM,height:st.fontHeight,display:"inline-block",padding:`0 ${(0,it.unit)(st.paddingXXS)}`,marginInline:se(st.marginXXS).mul(-1).equal(),[`> ${ze}`]:{marginInlineStart:st.marginXXS,fontSize:st.fontSizeIcon},"&:hover":{color:st.linkHoverColor,backgroundColor:st.colorBgTextHover,a:{color:st.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${st.componentCls}-rtl`]:{direction:"rtl"}})}},nt=st=>({itemColor:st.colorTextDescription,lastItemColor:st.colorText,iconFontSize:st.fontSize,linkColor:st.colorTextDescription,linkHoverColor:st.colorText,separatorColor:st.colorTextDescription,separatorMargin:st.marginXS});var Le=(0,Oe.I$)("Breadcrumb",st=>{const vt=(0,Ge.mergeToken)(st,{});return Ze(vt)},nt),je=function(st,vt){var ze={};for(var se in st)Object.prototype.hasOwnProperty.call(st,se)&&vt.indexOf(se)<0&&(ze[se]=st[se]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,se=Object.getOwnPropertySymbols(st);Ae<se.length;Ae++)vt.indexOf(se[Ae])<0&&Object.prototype.propertyIsEnumerable.call(st,se[Ae])&&(ze[se[Ae]]=st[se[Ae]]);return ze};function et(st){const{breadcrumbName:vt,children:ze}=st,se=je(st,["breadcrumbName","children"]),Ae=Object.assign({title:vt},se);return ze&&(Ae.menu={items:ze.map(qe=>{var{breadcrumbName:at}=qe,Ee=je(qe,["breadcrumbName"]);return Object.assign(Object.assign({},Ee),{title:at})})}),Ae}function Se(st,vt){return(0,b.useMemo)(()=>st||(vt?vt.map(et):null),[st,vt])}var Je=function(st,vt){var ze={};for(var se in st)Object.prototype.hasOwnProperty.call(st,se)&&vt.indexOf(se)<0&&(ze[se]=st[se]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,se=Object.getOwnPropertySymbols(st);Ae<se.length;Ae++)vt.indexOf(se[Ae])<0&&Object.prototype.propertyIsEnumerable.call(st,se[Ae])&&(ze[se[Ae]]=st[se[Ae]]);return ze};const ve=(st,vt)=>{if(vt===void 0)return vt;let ze=(vt||"").replace(/^\//,"");return Object.keys(st).forEach(se=>{ze=ze.replace(`:${se}`,st[se])}),ze},ge=st=>{const{prefixCls:vt,separator:ze="/",style:se,className:Ae,rootClassName:qe,routes:at,items:Ee,children:We,itemRender:tt,params:Et={}}=st,ct=Je(st,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:wt,direction:dt,breadcrumb:Dt}=b.useContext(Ce.E_);let Ft;const oe=wt("breadcrumb",vt),[ae,te,x]=Le(oe),re=Se(Ee,at),ne=Me(oe,tt);if(re&&re.length>0){const ke=[],Ye=Ee||at;Ft=re.map((_e,rt)=>{const{path:ft,key:yt,type:ot,menu:lt,overlay:Vt,onClick:kt,className:ln,separator:Gt,dropdownProps:Rt}=_e,Ut=ve(Et,ft);Ut!==void 0&&ke.push(Ut);const $t=yt!=null?yt:rt;if(ot==="separator")return b.createElement(Pe,{key:$t},Gt);const St={},Tt=rt===re.length-1;lt?St.menu=lt:Vt&&(St.overlay=Vt);let{href:nn}=_e;return ke.length&&Ut!==void 0&&(nn=`#/${ke.join("/")}`),b.createElement(De,Object.assign({key:$t},St,(0,Fe.Z)(_e,{data:!0,aria:!0}),{className:ln,dropdownProps:Rt,href:nn,separator:Tt?"":ze,onClick:kt,prefixCls:oe}),ne(_e,Et,Ye,ke,nn))})}else if(We){const ke=(0,Ve.Z)(We).length;Ft=(0,Ve.Z)(We).map((Ye,_e)=>{if(!Ye)return Ye;const rt=_e===ke-1;return(0,pe.Tm)(Ye,{separator:rt?"":ze,key:_e})})}const le=fe()(oe,Dt==null?void 0:Dt.className,{[`${oe}-rtl`]:dt==="rtl"},Ae,qe,te,x),Ie=Object.assign(Object.assign({},Dt==null?void 0:Dt.style),se);return ae(b.createElement("nav",Object.assign({className:le,style:Ie},ct),b.createElement("ol",null,Ft)))};ge.Item=Re,ge.Separator=Pe;var bt=ge,Xe=bt},62673:function(Cn,Zt,E){"use strict";E.d(Zt,{default:function(){return Le}});var b=E(59301),Ke=E(92310),fe=E.n(Ke),Ve=E(16632),Fe=E(8654),pe=E(12919),Ce=E(63872),de=E(48755),xe=E(2171),ue=E(83397),Pe=E(56553),Te=b.createContext(null),we=E(36170),Me=E(74632),be=function(je,et){var Se={};for(var Je in je)Object.prototype.hasOwnProperty.call(je,Je)&&et.indexOf(Je)<0&&(Se[Je]=je[Je]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Je=Object.getOwnPropertySymbols(je);ve<Je.length;ve++)et.indexOf(Je[ve])<0&&Object.prototype.propertyIsEnumerable.call(je,Je[ve])&&(Se[Je[ve]]=je[Je[ve]]);return Se};const De=(je,et)=>{var Se;const{prefixCls:Je,className:ve,rootClassName:ge,children:bt,indeterminate:Xe=!1,style:st,onMouseEnter:vt,onMouseLeave:ze,skipGroup:se=!1,disabled:Ae}=je,qe=be(je,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:at,direction:Ee,checkbox:We}=b.useContext(de.E_),tt=b.useContext(Te),{isFormItemInput:Et}=b.useContext(Pe.aM),ct=b.useContext(xe.Z),wt=(Se=(tt==null?void 0:tt.disabled)||Ae)!==null&&Se!==void 0?Se:ct,dt=b.useRef(qe.value),Dt=b.useRef(null),Ft=(0,Fe.sQ)(et,Dt);b.useEffect(()=>{tt==null||tt.registerValue(qe.value)},[]),b.useEffect(()=>{if(!se)return qe.value!==dt.current&&(tt==null||tt.cancelValue(dt.current),tt==null||tt.registerValue(qe.value),dt.current=qe.value),()=>tt==null?void 0:tt.cancelValue(qe.value)},[qe.value]),b.useEffect(()=>{var _e;!((_e=Dt.current)===null||_e===void 0)&&_e.input&&(Dt.current.input.indeterminate=Xe)},[Xe]);const oe=at("checkbox",Je),ae=(0,ue.Z)(oe),[te,x,re]=(0,we.ZP)(oe,ae),ne=Object.assign({},qe);tt&&!se&&(ne.onChange=function(){qe.onChange&&qe.onChange.apply(qe,arguments),tt.toggleOption&&tt.toggleOption({label:bt,value:qe.value})},ne.name=tt.name,ne.checked=tt.value.includes(qe.value));const le=fe()(`${oe}-wrapper`,{[`${oe}-rtl`]:Ee==="rtl",[`${oe}-wrapper-checked`]:ne.checked,[`${oe}-wrapper-disabled`]:wt,[`${oe}-wrapper-in-form-item`]:Et},We==null?void 0:We.className,ve,ge,re,ae,x),Ie=fe()({[`${oe}-indeterminate`]:Xe},Ce.A,x),[ke,Ye]=(0,Me.Z)(ne.onClick);return te(b.createElement(pe.Z,{component:"Checkbox",disabled:wt},b.createElement("label",{className:le,style:Object.assign(Object.assign({},We==null?void 0:We.style),st),onMouseEnter:vt,onMouseLeave:ze,onClick:ke},b.createElement(Ve.Z,Object.assign({},ne,{onClick:Ye,prefixCls:oe,className:Ie,disabled:wt,ref:Ft})),bt!==void 0&&b.createElement("span",{className:`${oe}-label`},bt))))};var Re=b.forwardRef(De),it=E(94480),ce=E(2738),Oe=function(je,et){var Se={};for(var Je in je)Object.prototype.hasOwnProperty.call(je,Je)&&et.indexOf(Je)<0&&(Se[Je]=je[Je]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Je=Object.getOwnPropertySymbols(je);ve<Je.length;ve++)et.indexOf(Je[ve])<0&&Object.prototype.propertyIsEnumerable.call(je,Je[ve])&&(Se[Je[ve]]=je[Je[ve]]);return Se},Ze=b.forwardRef((je,et)=>{const{defaultValue:Se,children:Je,options:ve=[],prefixCls:ge,className:bt,rootClassName:Xe,style:st,onChange:vt}=je,ze=Oe(je,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:se,direction:Ae}=b.useContext(de.E_),[qe,at]=b.useState(ze.value||Se||[]),[Ee,We]=b.useState([]);b.useEffect(()=>{"value"in ze&&at(ze.value||[])},[ze.value]);const tt=b.useMemo(()=>ve.map(Ie=>typeof Ie=="string"||typeof Ie=="number"?{label:Ie,value:Ie}:Ie),[ve]),Et=Ie=>{We(ke=>ke.filter(Ye=>Ye!==Ie))},ct=Ie=>{We(ke=>[].concat((0,it.Z)(ke),[Ie]))},wt=Ie=>{const ke=qe.indexOf(Ie.value),Ye=(0,it.Z)(qe);ke===-1?Ye.push(Ie.value):Ye.splice(ke,1),"value"in ze||at(Ye),vt==null||vt(Ye.filter(_e=>Ee.includes(_e)).sort((_e,rt)=>{const ft=tt.findIndex(ot=>ot.value===_e),yt=tt.findIndex(ot=>ot.value===rt);return ft-yt}))},dt=se("checkbox",ge),Dt=`${dt}-group`,Ft=(0,ue.Z)(dt),[oe,ae,te]=(0,we.ZP)(dt,Ft),x=(0,ce.Z)(ze,["value","disabled"]),re=ve.length?tt.map(Ie=>b.createElement(Re,{prefixCls:dt,key:Ie.value.toString(),disabled:"disabled"in Ie?Ie.disabled:ze.disabled,value:Ie.value,checked:qe.includes(Ie.value),onChange:Ie.onChange,className:`${Dt}-item`,style:Ie.style,title:Ie.title,id:Ie.id,required:Ie.required},Ie.label)):Je,ne={toggleOption:wt,value:qe,disabled:ze.disabled,name:ze.name,registerValue:ct,cancelValue:Et},le=fe()(Dt,{[`${Dt}-rtl`]:Ae==="rtl"},bt,Xe,te,Ft,ae);return oe(b.createElement("div",Object.assign({className:le,style:st},x,{ref:et}),b.createElement(Te.Provider,{value:ne},re)))});const nt=Re;nt.Group=Ze,nt.__ANT_CHECKBOX=!0;var Le=nt},36170:function(Cn,Zt,E){"use strict";E.d(Zt,{C2:function(){return pe}});var b=E(36237),Ke=E(63356),fe=E(51636),Ve=E(16931);const Fe=Ce=>{const{checkboxCls:de}=Ce,xe=`${de}-wrapper`;return[{[`${de}-group`]:Object.assign(Object.assign({},(0,Ke.Wf)(Ce)),{display:"inline-flex",flexWrap:"wrap",columnGap:Ce.marginXS,[`> ${Ce.antCls}-row`]:{flex:1}}),[xe]:Object.assign(Object.assign({},(0,Ke.Wf)(Ce)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${xe}`]:{marginInlineStart:0},[`&${xe}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[de]:Object.assign(Object.assign({},(0,Ke.Wf)(Ce)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Ce.borderRadiusSM,alignSelf:"center",[`${de}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${de}-inner`]:Object.assign({},(0,Ke.oN)(Ce))},[`${de}-inner`]:{boxSizing:"border-box",display:"block",width:Ce.checkboxSize,height:Ce.checkboxSize,direction:"ltr",backgroundColor:Ce.colorBgContainer,border:`${(0,b.unit)(Ce.lineWidth)} ${Ce.lineType} ${Ce.colorBorder}`,borderRadius:Ce.borderRadiusSM,borderCollapse:"separate",transition:`all ${Ce.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:Ce.calc(Ce.checkboxSize).div(14).mul(5).equal(),height:Ce.calc(Ce.checkboxSize).div(14).mul(8).equal(),border:`${(0,b.unit)(Ce.lineWidthBold)} solid ${Ce.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Ce.motionDurationFast} ${Ce.motionEaseInBack}, opacity ${Ce.motionDurationFast}`}},"& + span":{paddingInlineStart:Ce.paddingXS,paddingInlineEnd:Ce.paddingXS}})},{[`
${xe}:not(${xe}-disabled),
${de}:not(${de}-disabled)
`]:{[`&:hover ${de}-inner`]:{borderColor:Ce.colorPrimary}},[`${xe}:not(${xe}-disabled)`]:{[`&:hover ${de}-checked:not(${de}-disabled) ${de}-inner`]:{backgroundColor:Ce.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${de}-checked:not(${de}-disabled):after`]:{borderColor:Ce.colorPrimaryHover}}},{[`${de}-checked`]:{[`${de}-inner`]:{backgroundColor:Ce.colorPrimary,borderColor:Ce.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Ce.motionDurationMid} ${Ce.motionEaseOutBack} ${Ce.motionDurationFast}`}}},[`
${xe}-checked:not(${xe}-disabled),
${de}-checked:not(${de}-disabled)
`]:{[`&:hover ${de}-inner`]:{backgroundColor:Ce.colorPrimaryHover,borderColor:"transparent"}}},{[de]:{"&-indeterminate":{[`${de}-inner`]:{backgroundColor:`${Ce.colorBgContainer} !important`,borderColor:`${Ce.colorBorder} !important`,"&:after":{top:"50%",insetInlineStart:"50%",width:Ce.calc(Ce.fontSizeLG).div(2).equal(),height:Ce.calc(Ce.fontSizeLG).div(2).equal(),backgroundColor:Ce.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${de}-inner`]:{backgroundColor:`${Ce.colorBgContainer} !important`,borderColor:`${Ce.colorPrimary} !important`}}}},{[`${xe}-disabled`]:{cursor:"not-allowed"},[`${de}-disabled`]:{[`&, ${de}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${de}-inner`]:{background:Ce.colorBgContainerDisabled,borderColor:Ce.colorBorder,"&:after":{borderColor:Ce.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Ce.colorTextDisabled},[`&${de}-indeterminate ${de}-inner::after`]:{background:Ce.colorTextDisabled}}}]};function pe(Ce,de){const xe=(0,fe.mergeToken)(de,{checkboxCls:`.${Ce}`,checkboxSize:de.controlInteractiveSize});return[Fe(xe)]}Zt.ZP=(0,Ve.I$)("Checkbox",(Ce,de)=>{let{prefixCls:xe}=de;return[pe(xe,Ce)]})},38406:function(Cn,Zt,E){"use strict";var b=E(59301),Ke=E(48755),fe=E(584);const Ve=Fe=>{const{componentName:pe}=Fe,{getPrefixCls:Ce}=(0,b.useContext)(Ke.E_),de=Ce("empty");switch(pe){case"Table":case"List":return b.createElement(fe.Z,{image:fe.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return b.createElement(fe.Z,{image:fe.Z.PRESENTED_IMAGE_SIMPLE,className:`${de}-small`});case"Table.filter":return null;default:return b.createElement(fe.Z,null)}};Zt.Z=Ve},24017:function(Cn,Zt,E){"use strict";E.d(Zt,{default:function(){return os}});var b=E(66649),Ke=E.n(b),fe=E(9007),Ve=E.n(fe),Fe=E(50991),pe=E.n(Fe),Ce=E(9084),de=E.n(Ce),xe=E(58626),ue=E.n(xe),Pe=E(13477),ye=E.n(Pe),Te=E(64796),we=E.n(Te);Ke().extend(we()),Ke().extend(ye()),Ke().extend(Ve()),Ke().extend(pe()),Ke().extend(de()),Ke().extend(ue()),Ke().extend(function(me,Qe){var mt=Qe.prototype,Bt=mt.format;mt.format=function(cn){var yn=(cn||"").replace("Wo","wo");return Bt.bind(this)(yn)}});var Me={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"},be=function(Qe){var mt=Me[Qe];return mt||Qe.split("_")[0]},De=function(){},Be={getNow:function(){var Qe=Ke()();return typeof Qe.tz=="function"?Qe.tz():Qe},getFixedDate:function(Qe){return Ke()(Qe,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Qe){return Qe.endOf("month")},getWeekDay:function(Qe){var mt=Qe.locale("en");return mt.weekday()+mt.localeData().firstDayOfWeek()},getYear:function(Qe){return Qe.year()},getMonth:function(Qe){return Qe.month()},getDate:function(Qe){return Qe.date()},getHour:function(Qe){return Qe.hour()},getMinute:function(Qe){return Qe.minute()},getSecond:function(Qe){return Qe.second()},getMillisecond:function(Qe){return Qe.millisecond()},addYear:function(Qe,mt){return Qe.add(mt,"year")},addMonth:function(Qe,mt){return Qe.add(mt,"month")},addDate:function(Qe,mt){return Qe.add(mt,"day")},setYear:function(Qe,mt){return Qe.year(mt)},setMonth:function(Qe,mt){return Qe.month(mt)},setDate:function(Qe,mt){return Qe.date(mt)},setHour:function(Qe,mt){return Qe.hour(mt)},setMinute:function(Qe,mt){return Qe.minute(mt)},setSecond:function(Qe,mt){return Qe.second(mt)},setMillisecond:function(Qe,mt){return Qe.millisecond(mt)},isAfter:function(Qe,mt){return Qe.isAfter(mt)},isValidate:function(Qe){return Qe.isValid()},locale:{getWeekFirstDay:function(Qe){return Ke()().locale(be(Qe)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Qe,mt){return mt.locale(be(Qe)).weekday(0)},getWeek:function(Qe,mt){return mt.locale(be(Qe)).week()},getShortWeekDays:function(Qe){return Ke()().locale(be(Qe)).localeData().weekdaysMin()},getShortMonths:function(Qe){return Ke()().locale(be(Qe)).localeData().monthsShort()},format:function(Qe,mt,Bt){return mt.locale(be(Qe)).format(Bt)},parse:function(Qe,mt,Bt){for(var It=be(Qe),cn=0;cn<Bt.length;cn+=1){var yn=Bt[cn],wn=mt;if(yn.includes("wo")||yn.includes("Wo")){for(var Hn=wn.split("-")[0],_n=wn.split("-")[1],An=Ke()(Hn,"YYYY").startOf("year").locale(It),tr=0;tr<=52;tr+=1){var ar=An.add(tr,"week");if(ar.format("Wo")===_n)return ar}return De(),null}var ir=Ke()(wn,yn,!0).locale(It);if(ir.isValid())return ir}return mt&&De(),null}}},Re=Be,it=E(45915),ce=E(59301),Oe=E(54476),Ge={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},Ze=Ge,nt=E(7657),Le=function(Qe,mt){return ce.createElement(nt.Z,(0,Oe.Z)({},Qe,{ref:mt,icon:Ze}))},je=ce.forwardRef(Le),et=je,Se={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"},Je=Se,ve=function(Qe,mt){return ce.createElement(nt.Z,(0,Oe.Z)({},Qe,{ref:mt,icon:Je}))},ge=ce.forwardRef(ve),bt=ge,Xe={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"},st=Xe,vt=function(Qe,mt){return ce.createElement(nt.Z,(0,Oe.Z)({},Qe,{ref:mt,icon:st}))},ze=ce.forwardRef(vt),se=ze,Ae=E(92310),qe=E.n(Ae),at=E(94480),Ee=E(33885),We=E(42978),tt=E(70425),Et=E(34280),ct=E(2738),wt=E(26112),dt=E(48736),Dt=E(20068),Ft=E(65030);function oe(me,Qe){return me!==void 0?me:Qe?"bottomRight":"bottomLeft"}var ae=ce.createContext(null),te=ae,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(me){var Qe=me.popupElement,mt=me.popupStyle,Bt=me.popupClassName,It=me.popupAlign,cn=me.transitionName,yn=me.getPopupContainer,wn=me.children,Hn=me.range,_n=me.placement,An=me.builtinPlacements,tr=An===void 0?x:An,ar=me.direction,ir=me.visible,nr=me.onClose,cr=ce.useContext(te),fr=cr.prefixCls,hr="".concat(fr,"-dropdown"),Yr=oe(_n,ar==="rtl");return ce.createElement(Ft.Z,{showAction:[],hideAction:["click"],popupPlacement:Yr,builtinPlacements:tr,prefixCls:hr,popupTransitionName:cn,popup:Qe,popupAlign:It,popupVisible:ir,popupClassName:qe()(Bt,(0,Dt.Z)((0,Dt.Z)({},"".concat(hr,"-range"),Hn),"".concat(hr,"-rtl"),ar==="rtl")),popupStyle:mt,stretch:"minWidth",getPopupContainer:yn,onPopupVisibleChange:function(Sr){Sr||nr()}},wn)}var ne=re;function le(me,Qe){for(var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Bt=String(me);Bt.length<Qe;)Bt="".concat(mt).concat(Bt);return Bt}function Ie(me){return me==null?[]:Array.isArray(me)?me:[me]}function ke(me,Qe,mt){var Bt=(0,at.Z)(me);return Bt[Qe]=mt,Bt}function Ye(me,Qe){var mt={},Bt=Qe||Object.keys(me);return Bt.forEach(function(It){me[It]!==void 0&&(mt[It]=me[It])}),mt}function _e(me,Qe,mt){if(mt)return mt;switch(me){case"time":return Qe.fieldTimeFormat;case"datetime":return Qe.fieldDateTimeFormat;case"month":return Qe.fieldMonthFormat;case"year":return Qe.fieldYearFormat;case"quarter":return Qe.fieldQuarterFormat;case"week":return Qe.fieldWeekFormat;default:return Qe.fieldDateFormat}}function rt(me,Qe,mt){var Bt=mt!==void 0?mt:Qe[Qe.length-1],It=Qe.find(function(cn){return me[cn]});return Bt!==It?me[It]:void 0}function ft(me){return Ye(me,["placement","builtinPlacements","popupAlign","getPopupContainer","transitionName","direction"])}function yt(me,Qe,mt,Bt){var It=ce.useMemo(function(){return me||function(yn,wn){var Hn=yn;return Qe&&wn.type==="date"?Qe(Hn,wn.today):mt&&wn.type==="month"?mt(Hn,wn.locale):wn.originNode}},[me,mt,Qe]),cn=ce.useCallback(function(yn,wn){return It(yn,(0,Ee.Z)((0,Ee.Z)({},wn),{},{range:Bt}))},[It,Bt]);return cn}function ot(me,Qe){var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Bt=ce.useState([!1,!1]),It=(0,We.Z)(Bt,2),cn=It[0],yn=It[1],wn=function(An,tr){yn(function(ar){return ke(ar,tr,An)})},Hn=ce.useMemo(function(){return cn.map(function(_n,An){if(_n)return!0;var tr=me[An];return tr?!!(!mt[An]&&!tr||tr&&Qe(tr,{activeIndex:An})):!1})},[me,cn,Qe,mt]);return[Hn,wn]}function lt(me,Qe,mt,Bt,It){var cn="",yn=[];return me&&yn.push(It?"hh":"HH"),Qe&&yn.push("mm"),mt&&yn.push("ss"),cn=yn.join(":"),Bt&&(cn+=".SSS"),It&&(cn+=" A"),cn}function Vt(me,Qe,mt,Bt,It,cn){var yn=me.fieldDateTimeFormat,wn=me.fieldDateFormat,Hn=me.fieldTimeFormat,_n=me.fieldMonthFormat,An=me.fieldYearFormat,tr=me.fieldWeekFormat,ar=me.fieldQuarterFormat,ir=me.yearFormat,nr=me.cellYearFormat,cr=me.cellQuarterFormat,fr=me.dayFormat,hr=me.cellDateFormat,Yr=lt(Qe,mt,Bt,It,cn);return(0,Ee.Z)((0,Ee.Z)({},me),{},{fieldDateTimeFormat:yn||"YYYY-MM-DD ".concat(Yr),fieldDateFormat:wn||"YYYY-MM-DD",fieldTimeFormat:Hn||Yr,fieldMonthFormat:_n||"YYYY-MM",fieldYearFormat:An||"YYYY",fieldWeekFormat:tr||"gggg-wo",fieldQuarterFormat:ar||"YYYY-[Q]Q",yearFormat:ir||"YYYY",cellYearFormat:nr||"YYYY",cellQuarterFormat:cr||"[Q]Q",cellDateFormat:hr||fr||"D"})}function kt(me,Qe){var mt=Qe.showHour,Bt=Qe.showMinute,It=Qe.showSecond,cn=Qe.showMillisecond,yn=Qe.use12Hours;return ce.useMemo(function(){return Vt(me,mt,Bt,It,cn,yn)},[me,mt,Bt,It,cn,yn])}var ln=E(76190);function Gt(me,Qe,mt){return mt!=null?mt:Qe.some(function(Bt){return me.includes(Bt)})}var Rt=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Ut(me){var Qe=Ye(me,Rt),mt=me.format,Bt=me.picker,It=null;return mt&&(It=mt,Array.isArray(It)&&(It=It[0]),It=(0,ln.Z)(It)==="object"?It.format:It),Bt==="time"&&(Qe.format=It),[Qe,It]}function $t(me){return me&&typeof me=="string"}function St(me,Qe,mt,Bt){return[me,Qe,mt,Bt].some(function(It){return It!==void 0})}function Tt(me,Qe,mt,Bt,It){var cn=Qe,yn=mt,wn=Bt;if(!me&&!cn&&!yn&&!wn&&!It)cn=!0,yn=!0,wn=!0;else if(me){var Hn,_n,An,tr=[cn,yn,wn].some(function(nr){return nr===!1}),ar=[cn,yn,wn].some(function(nr){return nr===!0}),ir=tr?!0:!ar;cn=(Hn=cn)!==null&&Hn!==void 0?Hn:ir,yn=(_n=yn)!==null&&_n!==void 0?_n:ir,wn=(An=wn)!==null&&An!==void 0?An:ir}return[cn,yn,wn,It]}function nn(me){var Qe=me.showTime,mt=Ut(me),Bt=(0,We.Z)(mt,2),It=Bt[0],cn=Bt[1],yn=Qe&&(0,ln.Z)(Qe)==="object"?Qe:{},wn=(0,Ee.Z)((0,Ee.Z)({defaultOpenValue:yn.defaultOpenValue||yn.defaultValue},It),yn),Hn=wn.showMillisecond,_n=wn.showHour,An=wn.showMinute,tr=wn.showSecond,ar=St(_n,An,tr,Hn),ir=Tt(ar,_n,An,tr,Hn),nr=(0,We.Z)(ir,3);return _n=nr[0],An=nr[1],tr=nr[2],[wn,(0,Ee.Z)((0,Ee.Z)({},wn),{},{showHour:_n,showMinute:An,showSecond:tr,showMillisecond:Hn}),wn.format,cn]}function hn(me,Qe,mt,Bt,It){var cn=me==="time";if(me==="datetime"||cn){for(var yn=Bt,wn=_e(me,It,null),Hn=wn,_n=[Qe,mt],An=0;An<_n.length;An+=1){var tr=Ie(_n[An])[0];if($t(tr)){Hn=tr;break}}var ar=yn.showHour,ir=yn.showMinute,nr=yn.showSecond,cr=yn.showMillisecond,fr=yn.use12Hours,hr=Gt(Hn,["a","A","LT","LLL","LTS"],fr),Yr=St(ar,ir,nr,cr);Yr||(ar=Gt(Hn,["H","h","k","LT","LLL"]),ir=Gt(Hn,["m","LT","LLL"]),nr=Gt(Hn,["s","LTS"]),cr=Gt(Hn,["SSS"]));var kr=Tt(Yr,ar,ir,nr,cr),Sr=(0,We.Z)(kr,3);ar=Sr[0],ir=Sr[1],nr=Sr[2];var $r=Qe||lt(ar,ir,nr,cr,hr);return(0,Ee.Z)((0,Ee.Z)({},yn),{},{format:$r,showHour:ar,showMinute:ir,showSecond:nr,showMillisecond:cr,use12Hours:hr})}return null}function gt(me,Qe,mt){if(Qe===!1)return null;var Bt=Qe&&(0,ln.Z)(Qe)==="object"?Qe:{};return Bt.clearIcon||mt||ce.createElement("span",{className:"".concat(me,"-clear-btn")})}var Lt=7;function _t(me,Qe,mt){return!me&&!Qe||me===Qe?!0:!me||!Qe?!1:mt()}function on(me,Qe,mt){return _t(Qe,mt,function(){var Bt=Math.floor(me.getYear(Qe)/10),It=Math.floor(me.getYear(mt)/10);return Bt===It})}function En(me,Qe,mt){return _t(Qe,mt,function(){return me.getYear(Qe)===me.getYear(mt)})}function Ln(me,Qe){var mt=Math.floor(me.getMonth(Qe)/3);return mt+1}function $n(me,Qe,mt){return _t(Qe,mt,function(){return En(me,Qe,mt)&&Ln(me,Qe)===Ln(me,mt)})}function er(me,Qe,mt){return _t(Qe,mt,function(){return En(me,Qe,mt)&&me.getMonth(Qe)===me.getMonth(mt)})}function On(me,Qe,mt){return _t(Qe,mt,function(){return En(me,Qe,mt)&&er(me,Qe,mt)&&me.getDate(Qe)===me.getDate(mt)})}function Gn(me,Qe,mt){return _t(Qe,mt,function(){return me.getHour(Qe)===me.getHour(mt)&&me.getMinute(Qe)===me.getMinute(mt)&&me.getSecond(Qe)===me.getSecond(mt)})}function zt(me,Qe,mt){return _t(Qe,mt,function(){return On(me,Qe,mt)&&Gn(me,Qe,mt)&&me.getMillisecond(Qe)===me.getMillisecond(mt)})}function un(me,Qe,mt,Bt){return _t(mt,Bt,function(){var It=me.locale.getWeekFirstDate(Qe,mt),cn=me.locale.getWeekFirstDate(Qe,Bt);return En(me,It,cn)&&me.locale.getWeek(Qe,mt)===me.locale.getWeek(Qe,Bt)})}function In(me,Qe,mt,Bt,It){switch(It){case"date":return On(me,mt,Bt);case"week":return un(me,Qe.locale,mt,Bt);case"month":return er(me,mt,Bt);case"quarter":return $n(me,mt,Bt);case"year":return En(me,mt,Bt);case"decade":return on(me,mt,Bt);case"time":return Gn(me,mt,Bt);default:return zt(me,mt,Bt)}}function Fn(me,Qe,mt,Bt){return!Qe||!mt||!Bt?!1:me.isAfter(Bt,Qe)&&me.isAfter(mt,Bt)}function xn(me,Qe,mt,Bt,It){return In(me,Qe,mt,Bt,It)?!0:me.isAfter(mt,Bt)}function dn(me,Qe,mt){var Bt=Qe.locale.getWeekFirstDay(me),It=Qe.setDate(mt,1),cn=Qe.getWeekDay(It),yn=Qe.addDate(It,Bt-cn);return Qe.getMonth(yn)===Qe.getMonth(mt)&&Qe.getDate(yn)>1&&(yn=Qe.addDate(yn,-7)),yn}function en(me,Qe){var mt=Qe.generateConfig,Bt=Qe.locale,It=Qe.format;return me?typeof It=="function"?It(me):mt.locale.format(Bt.locale,me,It):""}function Sn(me,Qe,mt){var Bt=Qe,It=["getHour","getMinute","getSecond","getMillisecond"],cn=["setHour","setMinute","setSecond","setMillisecond"];return cn.forEach(function(yn,wn){mt?Bt=me[yn](Bt,me[It[wn]](mt)):Bt=me[yn](Bt,0)}),Bt}function kn(me,Qe,mt,Bt,It){var cn=(0,tt.zX)(function(yn,wn){return!!(mt&&mt(yn,wn)||Bt&&me.isAfter(Bt,yn)&&!In(me,Qe,Bt,yn,wn.type)||It&&me.isAfter(yn,It)&&!In(me,Qe,It,yn,wn.type))});return cn}function Zn(me,Qe,mt){return ce.useMemo(function(){var Bt=_e(me,Qe,mt),It=Ie(Bt),cn=It[0],yn=(0,ln.Z)(cn)==="object"&&cn.type==="mask"?cn.format:null;return[It.map(function(wn){return typeof wn=="string"||typeof wn=="function"?wn:wn.format}),yn]},[me,Qe,mt])}function zn(me,Qe,mt){return typeof me[0]=="function"||mt?!0:Qe}function Bn(me,Qe,mt,Bt){var It=(0,tt.zX)(function(cn,yn){var wn=(0,Ee.Z)({type:Qe},yn);if(delete wn.activeIndex,!me.isValidate(cn)||mt&&mt(cn,wn))return!0;if((Qe==="date"||Qe==="time")&&Bt){var Hn,_n=yn&&yn.activeIndex===1?"end":"start",An=((Hn=Bt.disabledTime)===null||Hn===void 0?void 0:Hn.call(Bt,cn,_n,{from:wn.from}))||{},tr=An.disabledHours,ar=An.disabledMinutes,ir=An.disabledSeconds,nr=An.disabledMilliseconds,cr=Bt.disabledHours,fr=Bt.disabledMinutes,hr=Bt.disabledSeconds,Yr=tr||cr,kr=ar||fr,Sr=ir||hr,$r=me.getHour(cn),Or=me.getMinute(cn),Rr=me.getSecond(cn),Ii=me.getMillisecond(cn);if(Yr&&Yr().includes($r)||kr&&kr($r).includes(Or)||Sr&&Sr($r,Or).includes(Rr)||nr&&nr($r,Or,Rr).includes(Ii))return!0}return!1});return It}function Vn(me){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,mt=ce.useMemo(function(){var Bt=me&&Ie(me);return Qe&&Bt&&(Bt[1]=Bt[1]||Bt[0]),Bt},[me,Qe]);return mt}function pr(me,Qe){var mt=me.generateConfig,Bt=me.locale,It=me.picker,cn=It===void 0?"date":It,yn=me.prefixCls,wn=yn===void 0?"rc-picker":yn,Hn=me.styles,_n=Hn===void 0?{}:Hn,An=me.classNames,tr=An===void 0?{}:An,ar=me.order,ir=ar===void 0?!0:ar,nr=me.components,cr=nr===void 0?{}:nr,fr=me.inputRender,hr=me.allowClear,Yr=me.clearIcon,kr=me.needConfirm,Sr=me.multiple,$r=me.format,Or=me.inputReadOnly,Rr=me.disabledDate,Ii=me.minDate,pi=me.maxDate,yi=me.showTime,di=me.value,ki=me.defaultValue,xi=me.pickerValue,ii=me.defaultPickerValue,_r=Vn(di),si=Vn(ki),li=Vn(xi),Ki=Vn(ii),Ni=cn==="date"&&yi?"datetime":cn,vi=Ni==="time"||Ni==="datetime",Si=vi||Sr,oi=kr!=null?kr:vi,bi=nn(me),gi=(0,We.Z)(bi,4),Vi=gi[0],lo=gi[1],uo=gi[2],Ue=gi[3],He=kt(Bt,lo),xt=ce.useMemo(function(){return hn(Ni,uo,Ue,Vi,He)},[Ni,uo,Ue,Vi,He]),Pt=ce.useMemo(function(){return(0,Ee.Z)((0,Ee.Z)({},me),{},{prefixCls:wn,locale:He,picker:cn,styles:_n,classNames:tr,order:ir,components:(0,Ee.Z)({input:fr},cr),clearIcon:gt(wn,hr,Yr),showTime:xt,value:_r,defaultValue:si,pickerValue:li,defaultPickerValue:Ki},Qe==null?void 0:Qe())},[me]),Nt=Zn(Ni,He,$r),Yt=(0,We.Z)(Nt,2),an=Yt[0],tn=Yt[1],mn=zn(an,Or,Sr),pn=kn(mt,Bt,Rr,Ii,pi),Tn=Bn(mt,cn,pn,xt),Pn=ce.useMemo(function(){return(0,Ee.Z)((0,Ee.Z)({},Pt),{},{needConfirm:oi,inputReadOnly:mn,disabledDate:pn})},[Pt,oi,mn,pn]);return[Pn,Ni,Si,an,tn,Tn]}var br=E(16089);function vn(me,Qe,mt){var Bt=(0,tt.C8)(Qe,{value:me}),It=(0,We.Z)(Bt,2),cn=It[0],yn=It[1],wn=ce.useRef(me),Hn=ce.useRef(),_n=function(){br.Z.cancel(Hn.current)},An=(0,tt.zX)(function(){yn(wn.current),mt&&cn!==wn.current&&mt(wn.current)}),tr=(0,tt.zX)(function(ar,ir){_n(),wn.current=ar,ar||ir?An():Hn.current=(0,br.Z)(An)});return ce.useEffect(function(){return _n},[]),[cn,tr]}function Rn(me,Qe){var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Bt=arguments.length>3?arguments[3]:void 0,It=mt.every(function(An){return An})?!1:me,cn=vn(It,Qe||!1,Bt),yn=(0,We.Z)(cn,2),wn=yn[0],Hn=yn[1];function _n(An){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!tr.inherit||wn)&&Hn(An,tr.force)}return[wn,_n]}function sr(me){var Qe=ce.useRef();return ce.useImperativeHandle(me,function(){var mt;return{nativeElement:(mt=Qe.current)===null||mt===void 0?void 0:mt.nativeElement,focus:function(It){var cn;(cn=Qe.current)===null||cn===void 0||cn.focus(It)},blur:function(){var It;(It=Qe.current)===null||It===void 0||It.blur()}}}),Qe}function mr(me,Qe){return ce.useMemo(function(){return me||(Qe?((0,dt.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Qe).map(function(mt){var Bt=(0,We.Z)(mt,2),It=Bt[0],cn=Bt[1];return{label:It,value:cn}})):[])},[me,Qe])}function Mt(me,Qe){var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Bt=ce.useRef(Qe);Bt.current=Qe,(0,Et.o)(function(){if(me)Bt.current(me);else{var It=(0,br.Z)(function(){Bt.current(me)},mt);return function(){br.Z.cancel(It)}}},[me])}function Wt(me){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Bt=ce.useState(0),It=(0,We.Z)(Bt,2),cn=It[0],yn=It[1],wn=ce.useState(!1),Hn=(0,We.Z)(wn,2),_n=Hn[0],An=Hn[1],tr=ce.useRef([]),ar=ce.useRef(null),ir=ce.useRef(null),nr=function(Sr){ar.current=Sr},cr=function(Sr){return ar.current===Sr},fr=function(Sr){An(Sr)},hr=function(Sr){return Sr&&(ir.current=Sr),ir.current},Yr=function(Sr){var $r=tr.current,Or=new Set($r.filter(function(Ii){return Sr[Ii]||Qe[Ii]})),Rr=$r[$r.length-1]===0?1:0;return Or.size>=2||me[Rr]?null:Rr};return Mt(_n||mt,function(){_n||(tr.current=[],nr(null))}),ce.useEffect(function(){_n&&tr.current.push(cn)},[_n,cn]),[_n,fr,hr,cn,yn,Yr,tr.current,nr,cr]}function Ct(me,Qe,mt,Bt,It,cn){var yn=mt[mt.length-1],wn=function(_n,An){var tr=(0,We.Z)(me,2),ar=tr[0],ir=tr[1],nr=(0,Ee.Z)((0,Ee.Z)({},An),{},{from:rt(me,mt)});return yn===1&&Qe[0]&&ar&&!In(Bt,It,ar,_n,nr.type)&&Bt.isAfter(ar,_n)||yn===0&&Qe[1]&&ir&&!In(Bt,It,ir,_n,nr.type)&&Bt.isAfter(_n,ir)?!0:cn==null?void 0:cn(_n,nr)};return wn}function Ot(me,Qe,mt,Bt){switch(Qe){case"date":case"week":return me.addMonth(mt,Bt);case"month":case"quarter":return me.addYear(mt,Bt);case"year":return me.addYear(mt,Bt*10);case"decade":return me.addYear(mt,Bt*100);default:return mt}}var At=[];function Ht(me,Qe,mt,Bt,It,cn,yn,wn){var Hn=arguments.length>8&&arguments[8]!==void 0?arguments[8]:At,_n=arguments.length>9&&arguments[9]!==void 0?arguments[9]:At,An=arguments.length>10&&arguments[10]!==void 0?arguments[10]:At,tr=arguments.length>11?arguments[11]:void 0,ar=arguments.length>12?arguments[12]:void 0,ir=arguments.length>13?arguments[13]:void 0,nr=yn==="time",cr=cn||0,fr=function(li){var Ki=me.getNow();return nr&&(Ki=Sn(me,Ki)),Hn[li]||mt[li]||Ki},hr=(0,We.Z)(_n,2),Yr=hr[0],kr=hr[1],Sr=(0,tt.C8)(function(){return fr(0)},{value:Yr}),$r=(0,We.Z)(Sr,2),Or=$r[0],Rr=$r[1],Ii=(0,tt.C8)(function(){return fr(1)},{value:kr}),pi=(0,We.Z)(Ii,2),yi=pi[0],di=pi[1],ki=ce.useMemo(function(){var si=[Or,yi][cr];return nr?si:Sn(me,si,An[cr])},[nr,Or,yi,cr,me,An]),xi=function(li){var Ki=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Ni=[Rr,di][cr];Ni(li);var vi=[Or,yi];vi[cr]=li,tr&&(!In(me,Qe,Or,vi[0],yn)||!In(me,Qe,yi,vi[1],yn))&&tr(vi,{source:Ki,range:cr===1?"end":"start",mode:Bt})},ii=function(li,Ki){if(wn){var Ni={date:"month",week:"month",month:"year",quarter:"year"},vi=Ni[yn];if(vi&&!In(me,Qe,li,Ki,vi))return Ot(me,yn,Ki,-1);if(yn==="year"&&li){var Si=Math.floor(me.getYear(li)/10),oi=Math.floor(me.getYear(Ki)/10);if(Si!==oi)return Ot(me,yn,Ki,-1)}}return Ki},_r=ce.useRef(null);return(0,Et.Z)(function(){if(It&&!Hn[cr]){var si=nr?null:me.getNow();if(_r.current!==null&&_r.current!==cr?si=[Or,yi][cr^1]:mt[cr]?si=cr===0?mt[0]:ii(mt[0],mt[1]):mt[cr^1]&&(si=mt[cr^1]),si){ar&&me.isAfter(ar,si)&&(si=ar);var li=wn?Ot(me,yn,si,1):si;ir&&me.isAfter(li,ir)&&(si=wn?Ot(me,yn,ir,-1):ir),xi(si,"reset")}}},[It,cr,mt[cr]]),ce.useEffect(function(){It?_r.current=cr:_r.current=null},[It,cr]),(0,Et.Z)(function(){It&&Hn&&Hn[cr]&&xi(Hn[cr],"reset")},[It,cr]),[ki,xi]}function ht(me,Qe){var mt=ce.useRef(me),Bt=ce.useState({}),It=(0,We.Z)(Bt,2),cn=It[1],yn=function(_n){return _n&&Qe!==void 0?Qe:mt.current},wn=function(_n){mt.current=_n,cn({})};return[yn,wn,yn(!0)]}var Qt=[];function Jt(me,Qe,mt){var Bt=function(yn){return yn.map(function(wn){return en(wn,{generateConfig:me,locale:Qe,format:mt[0]})})},It=function(yn,wn){for(var Hn=Math.max(yn.length,wn.length),_n=-1,An=0;An<Hn;An+=1){var tr=yn[An]||null,ar=wn[An]||null;if(tr!==ar&&!zt(me,tr,ar)){_n=An;break}}return[_n<0,_n!==0]};return[Bt,It]}function sn(me,Qe){return(0,at.Z)(me).sort(function(mt,Bt){return Qe.isAfter(mt,Bt)?1:-1})}function jt(me){var Qe=ht(me),mt=(0,We.Z)(Qe,2),Bt=mt[0],It=mt[1],cn=(0,tt.zX)(function(){It(me)});return ce.useEffect(function(){cn()},[me]),[Bt,It]}function Kt(me,Qe,mt,Bt,It,cn,yn,wn,Hn){var _n=(0,tt.C8)(cn,{value:yn}),An=(0,We.Z)(_n,2),tr=An[0],ar=An[1],ir=tr||Qt,nr=jt(ir),cr=(0,We.Z)(nr,2),fr=cr[0],hr=cr[1],Yr=Jt(me,Qe,mt),kr=(0,We.Z)(Yr,2),Sr=kr[0],$r=kr[1],Or=(0,tt.zX)(function(Ii){var pi=(0,at.Z)(Ii);if(Bt)for(var yi=0;yi<2;yi+=1)pi[yi]=pi[yi]||null;else It&&(pi=sn(pi.filter(function(si){return si}),me));var di=$r(fr(),pi),ki=(0,We.Z)(di,2),xi=ki[0],ii=ki[1];if(!xi&&(hr(pi),wn)){var _r=Sr(pi);wn(pi,_r,{range:ii?"end":"start"})}}),Rr=function(){Hn&&Hn(fr())};return[ir,ar,fr,Or,Rr]}function Xt(me,Qe,mt,Bt,It,cn,yn,wn,Hn,_n){var An=me.generateConfig,tr=me.locale,ar=me.picker,ir=me.onChange,nr=me.allowEmpty,cr=me.order,fr=cn.some(function(xi){return xi})?!1:cr,hr=Jt(An,tr,yn),Yr=(0,We.Z)(hr,2),kr=Yr[0],Sr=Yr[1],$r=ht(Qe),Or=(0,We.Z)($r,2),Rr=Or[0],Ii=Or[1],pi=(0,tt.zX)(function(){Ii(Qe)});ce.useEffect(function(){pi()},[Qe]);var yi=(0,tt.zX)(function(xi){var ii=xi===null,_r=(0,at.Z)(xi||Rr());if(ii)for(var si=Math.max(cn.length,_r.length),li=0;li<si;li+=1)cn[li]||(_r[li]=null);fr&&_r[0]&&_r[1]&&(_r=sn(_r,An)),It(_r);var Ki=_r,Ni=(0,We.Z)(Ki,2),vi=Ni[0],Si=Ni[1],oi=!vi,bi=!Si,gi=nr?(!oi||nr[0])&&(!bi||nr[1]):!0,Vi=!cr||oi||bi||In(An,tr,vi,Si,ar)||An.isAfter(Si,vi),lo=(cn[0]||!vi||!_n(vi,{activeIndex:0}))&&(cn[1]||!Si||!_n(Si,{from:vi,activeIndex:1})),uo=ii||gi&&Vi&&lo;if(uo){mt(_r);var Ue=Sr(_r,Qe),He=(0,We.Z)(Ue,1),xt=He[0];ir&&!xt&&ir(ii&&_r.every(function(Pt){return!Pt})?null:_r,kr(_r))}return uo}),di=(0,tt.zX)(function(xi,ii){var _r=ke(Rr(),xi,Bt()[xi]);Ii(_r),ii&&yi()}),ki=!wn&&!Hn;return Mt(!ki,function(){ki&&(yi(),It(Qe),pi())},2),[di,yi]}function rn(me,Qe,mt,Bt,It){return Qe!=="date"&&Qe!=="time"?!1:mt!==void 0?mt:Bt!==void 0?Bt:!It&&(me==="date"||me==="time")}var jn=E(29301);function Wn(me,Qe,mt,Bt,It,cn){var yn=me;function wn(tr,ar,ir){var nr=cn[tr](yn),cr=ir.find(function(kr){return kr.value===nr});if(!cr||cr.disabled){var fr=ir.filter(function(kr){return!kr.disabled}),hr=(0,at.Z)(fr).reverse(),Yr=hr.find(function(kr){return kr.value<=nr})||fr[0];Yr&&(nr=Yr.value,yn=cn[ar](yn,nr))}return nr}var Hn=wn("getHour","setHour",Qe()),_n=wn("getMinute","setMinute",mt(Hn)),An=wn("getSecond","setSecond",Bt(Hn,_n));return wn("getMillisecond","setMillisecond",It(Hn,_n,An)),yn}function Yn(){return[]}function Tr(me,Qe){for(var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Bt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,It=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],cn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,yn=[],wn=mt>=1?mt|0:1,Hn=me;Hn<=Qe;Hn+=wn){var _n=It.includes(Hn);(!_n||!Bt)&&yn.push({label:le(Hn,cn),value:Hn,disabled:_n})}return yn}function zr(me){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mt=arguments.length>2?arguments[2]:void 0,Bt=Qe||{},It=Bt.use12Hours,cn=Bt.hourStep,yn=cn===void 0?1:cn,wn=Bt.minuteStep,Hn=wn===void 0?1:wn,_n=Bt.secondStep,An=_n===void 0?1:_n,tr=Bt.millisecondStep,ar=tr===void 0?100:tr,ir=Bt.hideDisabledOptions,nr=Bt.disabledTime,cr=Bt.disabledHours,fr=Bt.disabledMinutes,hr=Bt.disabledSeconds,Yr=ce.useMemo(function(){return mt||me.getNow()},[mt,me]);if(0)var kr,Sr,$r;var Or=ce.useCallback(function(Si){var oi=(nr==null?void 0:nr(Si))||{};return[oi.disabledHours||cr||Yn,oi.disabledMinutes||fr||Yn,oi.disabledSeconds||hr||Yn,oi.disabledMilliseconds||Yn]},[nr,cr,fr,hr]),Rr=ce.useMemo(function(){return Or(Yr)},[Yr,Or]),Ii=(0,We.Z)(Rr,4),pi=Ii[0],yi=Ii[1],di=Ii[2],ki=Ii[3],xi=ce.useCallback(function(Si,oi,bi,gi){var Vi=Tr(0,23,yn,ir,Si()),lo=It?Vi.map(function(xt){return(0,Ee.Z)((0,Ee.Z)({},xt),{},{label:le(xt.value%12||12,2)})}):Vi,uo=function(Pt){return Tr(0,59,Hn,ir,oi(Pt))},Ue=function(Pt,Nt){return Tr(0,59,An,ir,bi(Pt,Nt))},He=function(Pt,Nt,Yt){return Tr(0,999,ar,ir,gi(Pt,Nt,Yt),3)};return[lo,uo,Ue,He]},[ir,yn,It,ar,Hn,An]),ii=ce.useMemo(function(){return xi(pi,yi,di,ki)},[xi,pi,yi,di,ki]),_r=(0,We.Z)(ii,4),si=_r[0],li=_r[1],Ki=_r[2],Ni=_r[3],vi=function(oi,bi){var gi=function(){return si},Vi=li,lo=Ki,uo=Ni;if(bi){var Ue=Or(bi),He=(0,We.Z)(Ue,4),xt=He[0],Pt=He[1],Nt=He[2],Yt=He[3],an=xi(xt,Pt,Nt,Yt),tn=(0,We.Z)(an,4),mn=tn[0],pn=tn[1],Tn=tn[2],Pn=tn[3];gi=function(){return mn},Vi=pn,lo=Tn,uo=Pn}var Dn=Wn(oi,gi,Vi,lo,uo,me);return Dn};return[vi,si,li,Ki,Ni]}function Qr(me){var Qe=me.mode,mt=me.internalMode,Bt=me.renderExtraFooter,It=me.showNow,cn=me.showTime,yn=me.onSubmit,wn=me.onNow,Hn=me.invalid,_n=me.needConfirm,An=me.generateConfig,tr=me.disabledDate,ar=ce.useContext(te),ir=ar.prefixCls,nr=ar.locale,cr=ar.button,fr=cr===void 0?"button":cr,hr=An.getNow(),Yr=zr(An,cn,hr),kr=(0,We.Z)(Yr,1),Sr=kr[0],$r=Bt==null?void 0:Bt(Qe),Or=tr(hr,{type:Qe}),Rr=function(){if(!Or){var ii=Sr(hr);wn(ii)}},Ii="".concat(ir,"-now"),pi="".concat(Ii,"-btn"),yi=It&&ce.createElement("li",{className:Ii},ce.createElement("a",{className:qe()(pi,Or&&"".concat(pi,"-disabled")),"aria-disabled":Or,onClick:Rr},mt==="date"?nr.today:nr.now)),di=_n&&ce.createElement("li",{className:"".concat(ir,"-ok")},ce.createElement(fr,{disabled:Hn,onClick:yn},nr.ok)),ki=(yi||di)&&ce.createElement("ul",{className:"".concat(ir,"-ranges")},yi,di);return!$r&&!ki?null:ce.createElement("div",{className:"".concat(ir,"-footer")},$r&&ce.createElement("div",{className:"".concat(ir,"-footer-extra")},$r),ki)}function Br(me,Qe,mt){function Bt(It,cn){var yn=It.findIndex(function(Hn){return In(me,Qe,Hn,cn,mt)});if(yn===-1)return[].concat((0,at.Z)(It),[cn]);var wn=(0,at.Z)(It);return wn.splice(yn,1),wn}return Bt}var yr=ce.createContext(null);function Fr(){return ce.useContext(yr)}function Kr(me,Qe){var mt=me.prefixCls,Bt=me.generateConfig,It=me.locale,cn=me.disabledDate,yn=me.minDate,wn=me.maxDate,Hn=me.cellRender,_n=me.hoverValue,An=me.hoverRangeValue,tr=me.onHover,ar=me.values,ir=me.pickerValue,nr=me.onSelect,cr=me.prevIcon,fr=me.nextIcon,hr=me.superPrevIcon,Yr=me.superNextIcon,kr=Bt.getNow(),Sr={now:kr,values:ar,pickerValue:ir,prefixCls:mt,disabledDate:cn,minDate:yn,maxDate:wn,cellRender:Hn,hoverValue:_n,hoverRangeValue:An,onHover:tr,locale:It,generateConfig:Bt,onSelect:nr,panelType:Qe,prevIcon:cr,nextIcon:fr,superPrevIcon:hr,superNextIcon:Yr};return[Sr,kr]}var ni=ce.createContext({});function ri(me){for(var Qe=me.rowNum,mt=me.colNum,Bt=me.baseDate,It=me.getCellDate,cn=me.prefixColumn,yn=me.rowClassName,wn=me.titleFormat,Hn=me.getCellText,_n=me.getCellClassName,An=me.headerCells,tr=me.cellSelection,ar=tr===void 0?!0:tr,ir=me.disabledDate,nr=Fr(),cr=nr.prefixCls,fr=nr.panelType,hr=nr.now,Yr=nr.disabledDate,kr=nr.cellRender,Sr=nr.onHover,$r=nr.hoverValue,Or=nr.hoverRangeValue,Rr=nr.generateConfig,Ii=nr.values,pi=nr.locale,yi=nr.onSelect,di=ir||Yr,ki="".concat(cr,"-cell"),xi=ce.useContext(ni),ii=xi.onCellDblClick,_r=function(bi){return Ii.some(function(gi){return gi&&In(Rr,pi,bi,gi,fr)})},si=[],li=0;li<Qe;li+=1){for(var Ki=[],Ni=void 0,vi=function(){var bi=li*mt+Si,gi=It(Bt,bi),Vi=di==null?void 0:di(gi,{type:fr});Si===0&&(Ni=gi,cn&&Ki.push(cn(Ni)));var lo=!1,uo=!1,Ue=!1;if(ar&&Or){var He=(0,We.Z)(Or,2),xt=He[0],Pt=He[1];lo=Fn(Rr,xt,Pt,gi),uo=In(Rr,pi,gi,xt,fr),Ue=In(Rr,pi,gi,Pt,fr)}var Nt=wn?en(gi,{locale:pi,format:wn,generateConfig:Rr}):void 0,Yt=ce.createElement("div",{className:"".concat(ki,"-inner")},Hn(gi));Ki.push(ce.createElement("td",{key:Si,title:Nt,className:qe()(ki,(0,Ee.Z)((0,Dt.Z)((0,Dt.Z)((0,Dt.Z)((0,Dt.Z)((0,Dt.Z)((0,Dt.Z)({},"".concat(ki,"-disabled"),Vi),"".concat(ki,"-hover"),($r||[]).some(function(an){return In(Rr,pi,gi,an,fr)})),"".concat(ki,"-in-range"),lo&&!uo&&!Ue),"".concat(ki,"-range-start"),uo),"".concat(ki,"-range-end"),Ue),"".concat(cr,"-cell-selected"),!Or&&fr!=="week"&&_r(gi)),_n(gi))),onClick:function(){Vi||yi(gi)},onDoubleClick:function(){!Vi&&ii&&ii()},onMouseEnter:function(){Vi||Sr==null||Sr(gi)},onMouseLeave:function(){Vi||Sr==null||Sr(null)}},kr?kr(gi,{prefixCls:cr,originNode:Yt,today:hr,type:fr,locale:pi}):Yt))},Si=0;Si<mt;Si+=1)vi();si.push(ce.createElement("tr",{key:li,className:yn==null?void 0:yn(Ni)},Ki))}return ce.createElement("div",{className:"".concat(cr,"-body")},ce.createElement("table",{className:"".concat(cr,"-content")},An&&ce.createElement("thead",null,ce.createElement("tr",null,An)),ce.createElement("tbody",null,si)))}var ai={visibility:"hidden"};function Pr(me){var Qe=me.offset,mt=me.superOffset,Bt=me.onChange,It=me.getStart,cn=me.getEnd,yn=me.children,wn=Fr(),Hn=wn.prefixCls,_n=wn.prevIcon,An=_n===void 0?"\u2039":_n,tr=wn.nextIcon,ar=tr===void 0?"\u203A":tr,ir=wn.superPrevIcon,nr=ir===void 0?"\xAB":ir,cr=wn.superNextIcon,fr=cr===void 0?"\xBB":cr,hr=wn.minDate,Yr=wn.maxDate,kr=wn.generateConfig,Sr=wn.locale,$r=wn.pickerValue,Or=wn.panelType,Rr="".concat(Hn,"-header"),Ii=ce.useContext(ni),pi=Ii.hidePrev,yi=Ii.hideNext,di=Ii.hideHeader,ki=ce.useMemo(function(){if(!hr||!Qe||!cn)return!1;var oi=cn(Qe(-1,$r));return!xn(kr,Sr,oi,hr,Or)},[hr,Qe,$r,cn,kr,Sr,Or]),xi=ce.useMemo(function(){if(!hr||!mt||!cn)return!1;var oi=cn(mt(-1,$r));return!xn(kr,Sr,oi,hr,Or)},[hr,mt,$r,cn,kr,Sr,Or]),ii=ce.useMemo(function(){if(!Yr||!Qe||!It)return!1;var oi=It(Qe(1,$r));return!xn(kr,Sr,Yr,oi,Or)},[Yr,Qe,$r,It,kr,Sr,Or]),_r=ce.useMemo(function(){if(!Yr||!mt||!It)return!1;var oi=It(mt(1,$r));return!xn(kr,Sr,Yr,oi,Or)},[Yr,mt,$r,It,kr,Sr,Or]),si=function(bi){Qe&&Bt(Qe(bi,$r))},li=function(bi){mt&&Bt(mt(bi,$r))};if(di)return null;var Ki="".concat(Rr,"-prev-btn"),Ni="".concat(Rr,"-next-btn"),vi="".concat(Rr,"-super-prev-btn"),Si="".concat(Rr,"-super-next-btn");return ce.createElement("div",{className:Rr},mt&&ce.createElement("button",{type:"button","aria-label":Sr.previousYear,onClick:function(){return li(-1)},tabIndex:-1,className:qe()(vi,xi&&"".concat(vi,"-disabled")),disabled:xi,style:pi?ai:{}},nr),Qe&&ce.createElement("button",{type:"button","aria-label":Sr.previousMonth,onClick:function(){return si(-1)},tabIndex:-1,className:qe()(Ki,ki&&"".concat(Ki,"-disabled")),disabled:ki,style:pi?ai:{}},An),ce.createElement("div",{className:"".concat(Rr,"-view")},yn),Qe&&ce.createElement("button",{type:"button","aria-label":Sr.nextMonth,onClick:function(){return si(1)},tabIndex:-1,className:qe()(Ni,ii&&"".concat(Ni,"-disabled")),disabled:ii,style:yi?ai:{}},ar),mt&&ce.createElement("button",{type:"button","aria-label":Sr.nextYear,onClick:function(){return li(1)},tabIndex:-1,className:qe()(Si,_r&&"".concat(Si,"-disabled")),disabled:_r,style:yi?ai:{}},fr))}var Jr=Pr;function Xr(me){var Qe=me.prefixCls,mt=me.panelName,Bt=mt===void 0?"date":mt,It=me.locale,cn=me.generateConfig,yn=me.pickerValue,wn=me.onPickerValueChange,Hn=me.onModeChange,_n=me.mode,An=_n===void 0?"date":_n,tr=me.disabledDate,ar=me.onSelect,ir=me.onHover,nr=me.showWeek,cr="".concat(Qe,"-").concat(Bt,"-panel"),fr="".concat(Qe,"-cell"),hr=An==="week",Yr=Kr(me,An),kr=(0,We.Z)(Yr,2),Sr=kr[0],$r=kr[1],Or=cn.locale.getWeekFirstDay(It.locale),Rr=cn.setDate(yn,1),Ii=dn(It.locale,cn,Rr),pi=cn.getMonth(yn),yi=nr===void 0?hr:nr,di=yi?function(oi){var bi=tr==null?void 0:tr(oi,{type:"week"});return ce.createElement("td",{key:"week",className:qe()(fr,"".concat(fr,"-week"),(0,Dt.Z)({},"".concat(fr,"-disabled"),bi)),onClick:function(){bi||ar(oi)},onMouseEnter:function(){bi||ir==null||ir(oi)},onMouseLeave:function(){bi||ir==null||ir(null)}},ce.createElement("div",{className:"".concat(fr,"-inner")},cn.locale.getWeek(It.locale,oi)))}:null,ki=[],xi=It.shortWeekDays||(cn.locale.getShortWeekDays?cn.locale.getShortWeekDays(It.locale):[]);di&&ki.push(ce.createElement("th",{key:"empty"},ce.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},It.week)));for(var ii=0;ii<Lt;ii+=1)ki.push(ce.createElement("th",{key:ii},xi[(ii+Or)%Lt]));var _r=function(bi,gi){return cn.addDate(bi,gi)},si=function(bi){return en(bi,{locale:It,format:It.cellDateFormat,generateConfig:cn})},li=function(bi){var gi=(0,Dt.Z)((0,Dt.Z)({},"".concat(Qe,"-cell-in-view"),er(cn,bi,yn)),"".concat(Qe,"-cell-today"),On(cn,bi,$r));return gi},Ki=It.shortMonths||(cn.locale.getShortMonths?cn.locale.getShortMonths(It.locale):[]),Ni=ce.createElement("button",{type:"button","aria-label":It.yearSelect,key:"year",onClick:function(){Hn("year",yn)},tabIndex:-1,className:"".concat(Qe,"-year-btn")},en(yn,{locale:It,format:It.yearFormat,generateConfig:cn})),vi=ce.createElement("button",{type:"button","aria-label":It.monthSelect,key:"month",onClick:function(){Hn("month",yn)},tabIndex:-1,className:"".concat(Qe,"-month-btn")},It.monthFormat?en(yn,{locale:It,format:It.monthFormat,generateConfig:cn}):Ki[pi]),Si=It.monthBeforeYear?[vi,Ni]:[Ni,vi];return ce.createElement(yr.Provider,{value:Sr},ce.createElement("div",{className:qe()(cr,nr&&"".concat(cr,"-show-week"))},ce.createElement(Jr,{offset:function(bi){return cn.addMonth(yn,bi)},superOffset:function(bi){return cn.addYear(yn,bi)},onChange:wn,getStart:function(bi){return cn.setDate(bi,1)},getEnd:function(bi){var gi=cn.setDate(bi,1);return gi=cn.addMonth(gi,1),cn.addDate(gi,-1)}},Si),ce.createElement(ri,(0,Oe.Z)({titleFormat:It.fieldDateFormat},me,{colNum:Lt,rowNum:6,baseDate:Ii,headerCells:ki,getCellDate:_r,getCellText:si,getCellClassName:li,prefixColumn:di,cellSelection:!hr}))))}var Ri=E(29194),Hi=1/3;function Zi(me,Qe){var mt=ce.useRef(!1),Bt=ce.useRef(null),It=ce.useRef(null),cn=function(){return mt.current},yn=function(){br.Z.cancel(Bt.current),mt.current=!1},wn=ce.useRef(),Hn=function(){var tr=me.current;if(It.current=null,wn.current=0,tr){var ar=tr.querySelector('[data-value="'.concat(Qe,'"]')),ir=tr.querySelector("li"),nr=function cr(){yn(),mt.current=!0,wn.current+=1;var fr=tr.scrollTop,hr=ir.offsetTop,Yr=ar.offsetTop,kr=Yr-hr;if(Yr===0&&ar!==ir||!(0,Ri.Z)(tr)){wn.current<=5&&(Bt.current=(0,br.Z)(cr));return}var Sr=fr+(kr-fr)*Hi,$r=Math.abs(kr-Sr);if(It.current!==null&&It.current<$r){yn();return}if(It.current=$r,$r<=1){tr.scrollTop=kr,yn();return}tr.scrollTop=Sr,Bt.current=(0,br.Z)(cr)};ar&&ir&&nr()}},_n=(0,tt.zX)(Hn);return[_n,yn,cn]}var zi=300;function Ji(me){return me.map(function(Qe){var mt=Qe.value,Bt=Qe.label,It=Qe.disabled;return[mt,Bt,It].join(",")}).join(";")}function wi(me){var Qe=me.units,mt=me.value,Bt=me.optionalValue,It=me.type,cn=me.onChange,yn=me.onHover,wn=me.onDblClick,Hn=me.changeOnScroll,_n=Fr(),An=_n.prefixCls,tr=_n.cellRender,ar=_n.now,ir=_n.locale,nr="".concat(An,"-time-panel"),cr="".concat(An,"-time-panel-cell"),fr=ce.useRef(null),hr=ce.useRef(),Yr=function(){clearTimeout(hr.current)},kr=Zi(fr,mt!=null?mt:Bt),Sr=(0,We.Z)(kr,3),$r=Sr[0],Or=Sr[1],Rr=Sr[2];(0,Et.Z)(function(){return $r(),Yr(),function(){Or(),Yr()}},[mt,Bt,Ji(Qe)]);var Ii=function(di){Yr();var ki=di.target;!Rr()&&Hn&&(hr.current=setTimeout(function(){var xi=fr.current,ii=xi.querySelector("li").offsetTop,_r=Array.from(xi.querySelectorAll("li")),si=_r.map(function(Si){return Si.offsetTop-ii}),li=si.map(function(Si,oi){return Qe[oi].disabled?Number.MAX_SAFE_INTEGER:Math.abs(Si-ki.scrollTop)}),Ki=Math.min.apply(Math,(0,at.Z)(li)),Ni=li.findIndex(function(Si){return Si===Ki}),vi=Qe[Ni];vi&&!vi.disabled&&cn(vi.value)},zi))},pi="".concat(nr,"-column");return ce.createElement("ul",{className:pi,ref:fr,"data-type":It,onScroll:Ii},Qe.map(function(yi){var di=yi.label,ki=yi.value,xi=yi.disabled,ii=ce.createElement("div",{className:"".concat(cr,"-inner")},di);return ce.createElement("li",{key:ki,className:qe()(cr,(0,Dt.Z)((0,Dt.Z)({},"".concat(cr,"-selected"),mt===ki),"".concat(cr,"-disabled"),xi)),onClick:function(){xi||cn(ki)},onDoubleClick:function(){!xi&&wn&&wn()},onMouseEnter:function(){yn(ki)},onMouseLeave:function(){yn(null)},"data-value":ki},tr?tr(ki,{prefixCls:An,originNode:ii,today:ar,type:"time",subType:It,locale:ir}):ii)}))}function Mi(me){return me<12}function fi(me){var Qe=me.showHour,mt=me.showMinute,Bt=me.showSecond,It=me.showMillisecond,cn=me.use12Hours,yn=me.changeOnScroll,wn=Fr(),Hn=wn.prefixCls,_n=wn.values,An=wn.generateConfig,tr=wn.locale,ar=wn.onSelect,ir=wn.onHover,nr=ir===void 0?function(){}:ir,cr=wn.pickerValue,fr=(_n==null?void 0:_n[0])||null,hr=ce.useContext(ni),Yr=hr.onCellDblClick,kr=zr(An,me,fr),Sr=(0,We.Z)(kr,5),$r=Sr[0],Or=Sr[1],Rr=Sr[2],Ii=Sr[3],pi=Sr[4],yi=function(Xn){var Ir=fr&&An[Xn](fr),jr=cr&&An[Xn](cr);return[Ir,jr]},di=yi("getHour"),ki=(0,We.Z)(di,2),xi=ki[0],ii=ki[1],_r=yi("getMinute"),si=(0,We.Z)(_r,2),li=si[0],Ki=si[1],Ni=yi("getSecond"),vi=(0,We.Z)(Ni,2),Si=vi[0],oi=vi[1],bi=yi("getMillisecond"),gi=(0,We.Z)(bi,2),Vi=gi[0],lo=gi[1],uo=xi===null?null:Mi(xi)?"am":"pm",Ue=ce.useMemo(function(){return cn?Mi(xi)?Or.filter(function(Jn){return Mi(Jn.value)}):Or.filter(function(Jn){return!Mi(Jn.value)}):Or},[xi,Or,cn]),He=function(Xn,Ir){var jr,ei=Xn.filter(function(Ei){return!Ei.disabled});return Ir!=null?Ir:ei==null||(jr=ei[0])===null||jr===void 0?void 0:jr.value},xt=He(Or,xi),Pt=ce.useMemo(function(){return Rr(xt)},[Rr,xt]),Nt=He(Pt,li),Yt=ce.useMemo(function(){return Ii(xt,Nt)},[Ii,xt,Nt]),an=He(Yt,Si),tn=ce.useMemo(function(){return pi(xt,Nt,an)},[pi,xt,Nt,an]),mn=He(tn,Vi),pn=ce.useMemo(function(){if(!cn)return[];var Jn=An.getNow(),Xn=An.setHour(Jn,6),Ir=An.setHour(Jn,18),jr=function(Ei,Vr){var so=tr.cellMeridiemFormat;return so?en(Ei,{generateConfig:An,locale:tr,format:so}):Vr};return[{label:jr(Xn,"AM"),value:"am",disabled:Or.every(function(ei){return ei.disabled||!Mi(ei.value)})},{label:jr(Ir,"PM"),value:"pm",disabled:Or.every(function(ei){return ei.disabled||Mi(ei.value)})}]},[Or,cn,An,tr]),Tn=function(Xn){var Ir=$r(Xn);ar(Ir)},Pn=ce.useMemo(function(){var Jn=fr||cr||An.getNow(),Xn=function(jr){return jr!=null};return Xn(xi)?(Jn=An.setHour(Jn,xi),Jn=An.setMinute(Jn,li),Jn=An.setSecond(Jn,Si),Jn=An.setMillisecond(Jn,Vi)):Xn(ii)?(Jn=An.setHour(Jn,ii),Jn=An.setMinute(Jn,Ki),Jn=An.setSecond(Jn,oi),Jn=An.setMillisecond(Jn,lo)):Xn(xt)&&(Jn=An.setHour(Jn,xt),Jn=An.setMinute(Jn,Nt),Jn=An.setSecond(Jn,an),Jn=An.setMillisecond(Jn,mn)),Jn},[fr,cr,xi,li,Si,Vi,xt,Nt,an,mn,ii,Ki,oi,lo,An]),Dn=function(Xn,Ir){return Xn===null?null:An[Ir](Pn,Xn)},bn=function(Xn){return Dn(Xn,"setHour")},gn=function(Xn){return Dn(Xn,"setMinute")},lr=function(Xn){return Dn(Xn,"setSecond")},Kn=function(Xn){return Dn(Xn,"setMillisecond")},gr=function(Xn){return Xn===null?null:Xn==="am"&&!Mi(xi)?An.setHour(Pn,xi-12):Xn==="pm"&&Mi(xi)?An.setHour(Pn,xi+12):Pn},dr=function(Xn){Tn(bn(Xn))},Dr=function(Xn){Tn(gn(Xn))},Cr=function(Xn){Tn(lr(Xn))},wr=function(Xn){Tn(Kn(Xn))},Lr=function(Xn){Tn(gr(Xn))},Hr=function(Xn){nr(bn(Xn))},Ur=function(Xn){nr(gn(Xn))},Ci=function(Xn){nr(lr(Xn))},Ar=function(Xn){nr(Kn(Xn))},xr=function(Xn){nr(gr(Xn))},Mr={onDblClick:Yr,changeOnScroll:yn};return ce.createElement("div",{className:"".concat(Hn,"-content")},Qe&&ce.createElement(wi,(0,Oe.Z)({units:Ue,value:xi,optionalValue:ii,type:"hour",onChange:dr,onHover:Hr},Mr)),mt&&ce.createElement(wi,(0,Oe.Z)({units:Pt,value:li,optionalValue:Ki,type:"minute",onChange:Dr,onHover:Ur},Mr)),Bt&&ce.createElement(wi,(0,Oe.Z)({units:Yt,value:Si,optionalValue:oi,type:"second",onChange:Cr,onHover:Ci},Mr)),It&&ce.createElement(wi,(0,Oe.Z)({units:tn,value:Vi,optionalValue:lo,type:"millisecond",onChange:wr,onHover:Ar},Mr)),cn&&ce.createElement(wi,(0,Oe.Z)({units:pn,value:uo,type:"meridiem",onChange:Lr,onHover:xr},Mr)))}function Xi(me){var Qe=me.prefixCls,mt=me.value,Bt=me.locale,It=me.generateConfig,cn=me.showTime,yn=cn||{},wn=yn.format,Hn="".concat(Qe,"-time-panel"),_n=Kr(me,"time"),An=(0,We.Z)(_n,1),tr=An[0];return ce.createElement(yr.Provider,{value:tr},ce.createElement("div",{className:qe()(Hn)},ce.createElement(Jr,null,mt?en(mt,{locale:Bt,format:wn,generateConfig:It}):"\xA0"),ce.createElement(fi,cn)))}function oo(me){var Qe=me.prefixCls,mt=me.generateConfig,Bt=me.showTime,It=me.onSelect,cn=me.value,yn=me.pickerValue,wn=me.onHover,Hn="".concat(Qe,"-datetime-panel"),_n=zr(mt,Bt),An=(0,We.Z)(_n,1),tr=An[0],ar=function(fr){return cn?Sn(mt,fr,cn):Sn(mt,fr,yn)},ir=function(fr){wn==null||wn(fr&&ar(fr))},nr=function(fr){var hr=ar(fr);It(tr(hr,hr))};return ce.createElement("div",{className:Hn},ce.createElement(Xr,(0,Oe.Z)({},me,{onSelect:nr,onHover:ir})),ce.createElement(Xi,me))}function Ro(me){var Qe=me.prefixCls,mt=me.locale,Bt=me.generateConfig,It=me.pickerValue,cn=me.disabledDate,yn=me.onPickerValueChange,wn="".concat(Qe,"-decade-panel"),Hn=Kr(me,"decade"),_n=(0,We.Z)(Hn,1),An=_n[0],tr=function(Or){var Rr=Math.floor(Bt.getYear(Or)/100)*100;return Bt.setYear(Or,Rr)},ar=function(Or){var Rr=tr(Or);return Bt.addYear(Rr,99)},ir=tr(It),nr=ar(It),cr=Bt.addYear(ir,-10),fr=function(Or,Rr){return Bt.addYear(Or,Rr*10)},hr=function(Or){var Rr=mt.cellYearFormat,Ii=en(Or,{locale:mt,format:Rr,generateConfig:Bt}),pi=en(Bt.addYear(Or,9),{locale:mt,format:Rr,generateConfig:Bt});return"".concat(Ii,"-").concat(pi)},Yr=function(Or){return(0,Dt.Z)({},"".concat(Qe,"-cell-in-view"),on(Bt,Or,ir)||on(Bt,Or,nr)||Fn(Bt,ir,nr,Or))},kr=cn?function($r,Or){var Rr=Bt.setDate($r,1),Ii=Bt.setMonth(Rr,0),pi=Bt.setYear(Ii,Math.floor(Bt.getYear(Ii)/10)*10),yi=Bt.addYear(pi,10),di=Bt.addDate(yi,-1);return cn(pi,Or)&&cn(di,Or)}:null,Sr="".concat(en(ir,{locale:mt,format:mt.yearFormat,generateConfig:Bt}),"-").concat(en(nr,{locale:mt,format:mt.yearFormat,generateConfig:Bt}));return ce.createElement(yr.Provider,{value:An},ce.createElement("div",{className:wn},ce.createElement(Jr,{superOffset:function(Or){return Bt.addYear(It,Or*100)},onChange:yn,getStart:tr,getEnd:ar},Sr),ce.createElement(ri,(0,Oe.Z)({},me,{disabledDate:kr,colNum:3,rowNum:4,baseDate:cr,getCellDate:fr,getCellText:hr,getCellClassName:Yr}))))}function fo(me){var Qe=me.prefixCls,mt=me.locale,Bt=me.generateConfig,It=me.pickerValue,cn=me.disabledDate,yn=me.onPickerValueChange,wn=me.onModeChange,Hn="".concat(Qe,"-month-panel"),_n=Kr(me,"month"),An=(0,We.Z)(_n,1),tr=An[0],ar=Bt.setMonth(It,0),ir=mt.shortMonths||(Bt.locale.getShortMonths?Bt.locale.getShortMonths(mt.locale):[]),nr=function(Sr,$r){return Bt.addMonth(Sr,$r)},cr=function(Sr){var $r=Bt.getMonth(Sr);return mt.monthFormat?en(Sr,{locale:mt,format:mt.monthFormat,generateConfig:Bt}):ir[$r]},fr=function(){return(0,Dt.Z)({},"".concat(Qe,"-cell-in-view"),!0)},hr=cn?function(kr,Sr){var $r=Bt.setDate(kr,1),Or=Bt.setMonth($r,Bt.getMonth($r)+1),Rr=Bt.addDate(Or,-1);return cn($r,Sr)&&cn(Rr,Sr)}:null,Yr=ce.createElement("button",{type:"button",key:"year","aria-label":mt.yearSelect,onClick:function(){wn("year")},tabIndex:-1,className:"".concat(Qe,"-year-btn")},en(It,{locale:mt,format:mt.yearFormat,generateConfig:Bt}));return ce.createElement(yr.Provider,{value:tr},ce.createElement("div",{className:Hn},ce.createElement(Jr,{superOffset:function(Sr){return Bt.addYear(It,Sr)},onChange:yn,getStart:function(Sr){return Bt.setMonth(Sr,0)},getEnd:function(Sr){return Bt.setMonth(Sr,11)}},Yr),ce.createElement(ri,(0,Oe.Z)({},me,{disabledDate:hr,titleFormat:mt.fieldMonthFormat,colNum:3,rowNum:4,baseDate:ar,getCellDate:nr,getCellText:cr,getCellClassName:fr}))))}function bo(me){var Qe=me.prefixCls,mt=me.locale,Bt=me.generateConfig,It=me.pickerValue,cn=me.onPickerValueChange,yn=me.onModeChange,wn="".concat(Qe,"-quarter-panel"),Hn=Kr(me,"quarter"),_n=(0,We.Z)(Hn,1),An=_n[0],tr=Bt.setMonth(It,0),ar=function(hr,Yr){return Bt.addMonth(hr,Yr*3)},ir=function(hr){return en(hr,{locale:mt,format:mt.cellQuarterFormat,generateConfig:Bt})},nr=function(){return(0,Dt.Z)({},"".concat(Qe,"-cell-in-view"),!0)},cr=ce.createElement("button",{type:"button",key:"year","aria-label":mt.yearSelect,onClick:function(){yn("year")},tabIndex:-1,className:"".concat(Qe,"-year-btn")},en(It,{locale:mt,format:mt.yearFormat,generateConfig:Bt}));return ce.createElement(yr.Provider,{value:An},ce.createElement("div",{className:wn},ce.createElement(Jr,{superOffset:function(hr){return Bt.addYear(It,hr)},onChange:cn,getStart:function(hr){return Bt.setMonth(hr,0)},getEnd:function(hr){return Bt.setMonth(hr,11)}},cr),ce.createElement(ri,(0,Oe.Z)({},me,{titleFormat:mt.fieldQuarterFormat,colNum:4,rowNum:1,baseDate:tr,getCellDate:ar,getCellText:ir,getCellClassName:nr}))))}function co(me){var Qe=me.prefixCls,mt=me.generateConfig,Bt=me.locale,It=me.value,cn=me.hoverValue,yn=me.hoverRangeValue,wn=Bt.locale,Hn="".concat(Qe,"-week-panel-row"),_n=function(tr){var ar={};if(yn){var ir=(0,We.Z)(yn,2),nr=ir[0],cr=ir[1],fr=un(mt,wn,nr,tr),hr=un(mt,wn,cr,tr);ar["".concat(Hn,"-range-start")]=fr,ar["".concat(Hn,"-range-end")]=hr,ar["".concat(Hn,"-range-hover")]=!fr&&!hr&&Fn(mt,nr,cr,tr)}return cn&&(ar["".concat(Hn,"-hover")]=cn.some(function(Yr){return un(mt,wn,tr,Yr)})),qe()(Hn,(0,Dt.Z)({},"".concat(Hn,"-selected"),!yn&&un(mt,wn,It,tr)),ar)};return ce.createElement(Xr,(0,Oe.Z)({},me,{mode:"week",panelName:"week",rowClassName:_n}))}function yo(me){var Qe=me.prefixCls,mt=me.locale,Bt=me.generateConfig,It=me.pickerValue,cn=me.disabledDate,yn=me.onPickerValueChange,wn=me.onModeChange,Hn="".concat(Qe,"-year-panel"),_n=Kr(me,"year"),An=(0,We.Z)(_n,1),tr=An[0],ar=function(Rr){var Ii=Math.floor(Bt.getYear(Rr)/10)*10;return Bt.setYear(Rr,Ii)},ir=function(Rr){var Ii=ar(Rr);return Bt.addYear(Ii,9)},nr=ar(It),cr=ir(It),fr=Bt.addYear(nr,-1),hr=function(Rr,Ii){return Bt.addYear(Rr,Ii)},Yr=function(Rr){return en(Rr,{locale:mt,format:mt.cellYearFormat,generateConfig:Bt})},kr=function(Rr){return(0,Dt.Z)({},"".concat(Qe,"-cell-in-view"),En(Bt,Rr,nr)||En(Bt,Rr,cr)||Fn(Bt,nr,cr,Rr))},Sr=cn?function(Or,Rr){var Ii=Bt.setMonth(Or,0),pi=Bt.setDate(Ii,1),yi=Bt.addYear(pi,1),di=Bt.addDate(yi,-1);return cn(pi,Rr)&&cn(di,Rr)}:null,$r=ce.createElement("button",{type:"button",key:"decade","aria-label":mt.decadeSelect,onClick:function(){wn("decade")},tabIndex:-1,className:"".concat(Qe,"-decade-btn")},en(nr,{locale:mt,format:mt.yearFormat,generateConfig:Bt}),"-",en(cr,{locale:mt,format:mt.yearFormat,generateConfig:Bt}));return ce.createElement(yr.Provider,{value:tr},ce.createElement("div",{className:Hn},ce.createElement(Jr,{superOffset:function(Rr){return Bt.addYear(It,Rr*10)},onChange:yn,getStart:ar,getEnd:ir},$r),ce.createElement(ri,(0,Oe.Z)({},me,{disabledDate:Sr,titleFormat:mt.fieldYearFormat,colNum:3,rowNum:4,baseDate:fr,getCellDate:hr,getCellText:Yr,getCellClassName:kr}))))}var Pi={date:Xr,datetime:oo,week:co,month:fo,quarter:bo,year:yo,decade:Ro,time:Xi};function Ai(me,Qe){var mt,Bt=me.locale,It=me.generateConfig,cn=me.direction,yn=me.prefixCls,wn=me.tabIndex,Hn=wn===void 0?0:wn,_n=me.multiple,An=me.defaultValue,tr=me.value,ar=me.onChange,ir=me.onSelect,nr=me.defaultPickerValue,cr=me.pickerValue,fr=me.onPickerValueChange,hr=me.mode,Yr=me.onPanelChange,kr=me.picker,Sr=kr===void 0?"date":kr,$r=me.showTime,Or=me.hoverValue,Rr=me.hoverRangeValue,Ii=me.cellRender,pi=me.dateRender,yi=me.monthCellRender,di=me.components,ki=di===void 0?{}:di,xi=me.hideHeader,ii=((mt=ce.useContext(te))===null||mt===void 0?void 0:mt.prefixCls)||yn||"rc-picker",_r=ce.useRef();ce.useImperativeHandle(Qe,function(){return{nativeElement:_r.current}});var si=nn(me),li=(0,We.Z)(si,4),Ki=li[0],Ni=li[1],vi=li[2],Si=li[3],oi=kt(Bt,Ni),bi=Sr==="date"&&$r?"datetime":Sr,gi=ce.useMemo(function(){return hn(bi,vi,Si,Ki,oi)},[bi,vi,Si,Ki,oi]),Vi=It.getNow(),lo=(0,tt.C8)(Sr,{value:hr,postState:function(xr){return xr||"date"}}),uo=(0,We.Z)(lo,2),Ue=uo[0],He=uo[1],xt=Ue==="date"&&gi?"datetime":Ue,Pt=Br(It,Bt,bi),Nt=(0,tt.C8)(An,{value:tr}),Yt=(0,We.Z)(Nt,2),an=Yt[0],tn=Yt[1],mn=ce.useMemo(function(){var Ar=Ie(an).filter(function(xr){return xr});return _n?Ar:Ar.slice(0,1)},[an,_n]),pn=(0,tt.zX)(function(Ar){tn(Ar),ar&&(Ar===null||mn.length!==Ar.length||mn.some(function(xr,Mr){return!In(It,Bt,xr,Ar[Mr],bi)}))&&(ar==null||ar(_n?Ar:Ar[0]))}),Tn=(0,tt.zX)(function(Ar){if(ir==null||ir(Ar),Ue===Sr){var xr=_n?Pt(mn,Ar):[Ar];pn(xr)}}),Pn=(0,tt.C8)(nr||mn[0]||Vi,{value:cr}),Dn=(0,We.Z)(Pn,2),bn=Dn[0],gn=Dn[1];ce.useEffect(function(){mn[0]&&!cr&&gn(mn[0])},[mn[0]]);var lr=function(xr,Mr){Yr==null||Yr(xr||cr,Mr||Ue)},Kn=function(xr){var Mr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;gn(xr),fr==null||fr(xr),Mr&&lr(xr)},gr=function(xr,Mr){He(xr),Mr&&Kn(Mr),lr(Mr,xr)},dr=function(xr){if(Tn(xr),Kn(xr),Ue!==Sr){var Mr=["decade","year"],Jn=[].concat(Mr,["month"]),Xn={quarter:[].concat(Mr,["quarter"]),week:[].concat((0,at.Z)(Jn),["week"]),date:[].concat((0,at.Z)(Jn),["date"])},Ir=Xn[Sr]||Jn,jr=Ir.indexOf(Ue),ei=Ir[jr+1];ei&&gr(ei,xr)}},Dr=ce.useMemo(function(){var Ar,xr;if(Array.isArray(Rr)){var Mr=(0,We.Z)(Rr,2);Ar=Mr[0],xr=Mr[1]}else Ar=Rr;return!Ar&&!xr?null:(Ar=Ar||xr,xr=xr||Ar,It.isAfter(Ar,xr)?[xr,Ar]:[Ar,xr])},[Rr,It]),Cr=yt(Ii,pi,yi),wr=ki[xt]||Pi[xt]||Xr,Lr=ce.useContext(ni),Hr=ce.useMemo(function(){return(0,Ee.Z)((0,Ee.Z)({},Lr),{},{hideHeader:xi})},[Lr,xi]),Ur="".concat(ii,"-panel"),Ci=Ye(me,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return ce.createElement(ni.Provider,{value:Hr},ce.createElement("div",{ref:_r,tabIndex:Hn,className:qe()(Ur,(0,Dt.Z)({},"".concat(Ur,"-rtl"),cn==="rtl"))},ce.createElement(wr,(0,Oe.Z)({},Ci,{showTime:gi,prefixCls:ii,locale:oi,generateConfig:It,onModeChange:gr,pickerValue:bn,onPickerValueChange:function(xr){Kn(xr,!0)},value:mn[0],onSelect:dr,values:mn,cellRender:Cr,hoverRangeValue:Dr,hoverValue:Or}))))}var Gr=ce.memo(ce.forwardRef(Ai)),Un=Gr;function or(me){var Qe=me.picker,mt=me.multiplePanel,Bt=me.pickerValue,It=me.onPickerValueChange,cn=me.needConfirm,yn=me.onSubmit,wn=me.range,Hn=me.hoverValue,_n=ce.useContext(te),An=_n.prefixCls,tr=_n.generateConfig,ar=ce.useCallback(function(Yr,kr){return Ot(tr,Qe,Yr,kr)},[tr,Qe]),ir=ce.useMemo(function(){return ar(Bt,1)},[Bt,ar]),nr=function(kr){It(ar(kr,-1))},cr={onCellDblClick:function(){cn&&yn()}},fr=Qe==="time",hr=(0,Ee.Z)((0,Ee.Z)({},me),{},{hoverValue:null,hoverRangeValue:null,hideHeader:fr});return wn?hr.hoverRangeValue=Hn:hr.hoverValue=Hn,mt?ce.createElement("div",{className:"".concat(An,"-panels")},ce.createElement(ni.Provider,{value:(0,Ee.Z)((0,Ee.Z)({},cr),{},{hideNext:!0})},ce.createElement(Un,hr)),ce.createElement(ni.Provider,{value:(0,Ee.Z)((0,Ee.Z)({},cr),{},{hidePrev:!0})},ce.createElement(Un,(0,Oe.Z)({},hr,{pickerValue:ir,onPickerValueChange:nr})))):ce.createElement(ni.Provider,{value:(0,Ee.Z)({},cr)},ce.createElement(Un,hr))}function ur(me){return typeof me=="function"?me():me}function qn(me){var Qe=me.prefixCls,mt=me.presets,Bt=me.onClick,It=me.onHover;return mt.length?ce.createElement("div",{className:"".concat(Qe,"-presets")},ce.createElement("ul",null,mt.map(function(cn,yn){var wn=cn.label,Hn=cn.value;return ce.createElement("li",{key:yn,onClick:function(){Bt(ur(Hn))},onMouseEnter:function(){It(ur(Hn))},onMouseLeave:function(){It(null)}},wn)}))):null}function Wr(me){var Qe=me.panelRender,mt=me.internalMode,Bt=me.picker,It=me.showNow,cn=me.range,yn=me.multiple,wn=me.activeInfo,Hn=wn===void 0?[0,0,0]:wn,_n=me.presets,An=me.onPresetHover,tr=me.onPresetSubmit,ar=me.onFocus,ir=me.onBlur,nr=me.onPanelMouseDown,cr=me.direction,fr=me.value,hr=me.onSelect,Yr=me.isInvalid,kr=me.defaultOpenValue,Sr=me.onOk,$r=me.onSubmit,Or=ce.useContext(te),Rr=Or.prefixCls,Ii="".concat(Rr,"-panel"),pi=cr==="rtl",yi=ce.useRef(null),di=ce.useRef(null),ki=ce.useState(0),xi=(0,We.Z)(ki,2),ii=xi[0],_r=xi[1],si=ce.useState(0),li=(0,We.Z)(si,2),Ki=li[0],Ni=li[1],vi=ce.useState(0),Si=(0,We.Z)(vi,2),oi=Si[0],bi=Si[1],gi=function(dr){dr.width&&_r(dr.width)},Vi=(0,We.Z)(Hn,3),lo=Vi[0],uo=Vi[1],Ue=Vi[2],He=ce.useState(0),xt=(0,We.Z)(He,2),Pt=xt[0],Nt=xt[1];ce.useEffect(function(){Nt(10)},[lo]),ce.useEffect(function(){if(cn&&di.current){var gr,dr=((gr=yi.current)===null||gr===void 0?void 0:gr.offsetWidth)||0,Dr=di.current.getBoundingClientRect();if(!Dr.height||Dr.right<0){Nt(function(Hr){return Math.max(0,Hr-1)});return}var Cr=(pi?uo-dr:lo)-Dr.left;if(bi(Cr),ii&&ii<Ue){var wr=pi?Dr.right-(uo-dr+ii):lo+dr-Dr.left-ii,Lr=Math.max(0,wr);Ni(Lr)}else Ni(0)}},[Pt,pi,ii,lo,uo,Ue,cn]);function Yt(gr){return gr.filter(function(dr){return dr})}var an=ce.useMemo(function(){return Yt(Ie(fr))},[fr]),tn=Bt==="time"&&!an.length,mn=ce.useMemo(function(){return tn?Yt([kr]):an},[tn,an,kr]),pn=tn?kr:an,Tn=ce.useMemo(function(){return mn.length?mn.some(function(gr){return Yr(gr)}):!0},[mn,Yr]),Pn=function(){tn&&hr(kr),Sr(),$r()},Dn=ce.createElement("div",{className:"".concat(Rr,"-panel-layout")},ce.createElement(qn,{prefixCls:Rr,presets:_n,onClick:tr,onHover:An}),ce.createElement("div",null,ce.createElement(or,(0,Oe.Z)({},me,{value:pn})),ce.createElement(Qr,(0,Oe.Z)({},me,{showNow:yn?!1:It,invalid:Tn,onSubmit:Pn}))));Qe&&(Dn=Qe(Dn));var bn="".concat(Ii,"-container"),gn="marginLeft",lr="marginRight",Kn=ce.createElement("div",{onMouseDown:nr,tabIndex:-1,className:qe()(bn,"".concat(Rr,"-").concat(mt,"-panel-container")),style:(0,Dt.Z)((0,Dt.Z)({},pi?lr:gn,Ki),pi?gn:lr,"auto"),onFocus:ar,onBlur:ir},Dn);return cn&&(Kn=ce.createElement("div",{onMouseDown:nr,ref:di,className:qe()("".concat(Rr,"-range-wrapper"),"".concat(Rr,"-").concat(Bt,"-range-wrapper"))},ce.createElement("div",{ref:yi,className:"".concat(Rr,"-range-arrow"),style:{left:oi}}),ce.createElement(jn.Z,{onResize:gi},Kn))),Kn}var qr=E(75931);function rr(me,Qe){var mt=me.format,Bt=me.maskFormat,It=me.generateConfig,cn=me.locale,yn=me.preserveInvalidOnBlur,wn=me.inputReadOnly,Hn=me.required,_n=me["aria-required"],An=me.onSubmit,tr=me.onFocus,ar=me.onBlur,ir=me.onInputChange,nr=me.onInvalid,cr=me.open,fr=me.onOpenChange,hr=me.onKeyDown,Yr=me.onChange,kr=me.activeHelp,Sr=me.name,$r=me.autoComplete,Or=me.id,Rr=me.value,Ii=me.invalid,pi=me.placeholder,yi=me.disabled,di=me.activeIndex,ki=me.allHelp,xi=me.picker,ii=function(oi,bi){var gi=It.locale.parse(cn.locale,oi,[bi]);return gi&&It.isValidate(gi)?gi:null},_r=mt[0],si=ce.useCallback(function(Si){return en(Si,{locale:cn,format:_r,generateConfig:It})},[cn,It,_r]),li=ce.useMemo(function(){return Rr.map(si)},[Rr,si]),Ki=ce.useMemo(function(){var Si=xi==="time"?8:10,oi=typeof _r=="function"?_r(It.getNow()).length:_r.length;return Math.max(Si,oi)+2},[_r,xi,It]),Ni=function(oi){for(var bi=0;bi<mt.length;bi+=1){var gi=mt[bi];if(typeof gi=="string"){var Vi=ii(oi,gi);if(Vi)return Vi}}return!1},vi=function(oi){function bi(lo){return oi!==void 0?lo[oi]:lo}var gi=(0,wt.Z)(me,{aria:!0,data:!0}),Vi=(0,Ee.Z)((0,Ee.Z)({},gi),{},{format:Bt,validateFormat:function(uo){return!!Ni(uo)},preserveInvalidOnBlur:yn,readOnly:wn,required:Hn,"aria-required":_n,name:Sr,autoComplete:$r,size:Ki,id:bi(Or),value:bi(li)||"",invalid:bi(Ii),placeholder:bi(pi),active:di===oi,helped:ki||kr&&di===oi,disabled:bi(yi),onFocus:function(uo){tr(uo,oi)},onBlur:function(uo){ar(uo,oi)},onSubmit:An,onChange:function(uo){ir();var Ue=Ni(uo);if(Ue){nr(!1,oi),Yr(Ue,oi);return}nr(!!uo,oi)},onHelp:function(){fr(!0,{index:oi})},onKeyDown:function(uo){var Ue=!1;if(hr==null||hr(uo,function(){Ue=!0}),!uo.defaultPrevented&&!Ue)switch(uo.key){case"Escape":fr(!1,{index:oi});break;case"Enter":cr||fr(!0);break}}},Qe==null?void 0:Qe({valueTexts:li}));return Object.keys(Vi).forEach(function(lo){Vi[lo]===void 0&&delete Vi[lo]}),Vi};return[vi,si]}var Qn=["onMouseEnter","onMouseLeave"];function Er(me){return ce.useMemo(function(){return Ye(me,Qn)},[me])}var Zr=["icon","type"],ji=["onClear"];function vo(me){var Qe=me.icon,mt=me.type,Bt=(0,qr.Z)(me,Zr),It=ce.useContext(te),cn=It.prefixCls;return Qe?ce.createElement("span",(0,Oe.Z)({className:"".concat(cn,"-").concat(mt)},Bt),Qe):null}function ao(me){var Qe=me.onClear,mt=(0,qr.Z)(me,ji);return ce.createElement(vo,(0,Oe.Z)({},mt,{type:"clear",role:"button",onMouseDown:function(It){It.preventDefault()},onClick:function(It){It.stopPropagation(),Qe()}}))}var Io=E(67732),wo=E(83652),Co=["YYYY","MM","DD","HH","mm","ss","SSS"],Lo="\u9867",Oo=function(){function me(Qe){(0,Io.Z)(this,me),(0,Dt.Z)(this,"format",void 0),(0,Dt.Z)(this,"maskFormat",void 0),(0,Dt.Z)(this,"cells",void 0),(0,Dt.Z)(this,"maskCells",void 0),this.format=Qe;var mt=Co.map(function(wn){return"(".concat(wn,")")}).join("|"),Bt=new RegExp(mt,"g");this.maskFormat=Qe.replace(Bt,function(wn){return Lo.repeat(wn.length)});var It=new RegExp("(".concat(Co.join("|"),")")),cn=(Qe.split(It)||[]).filter(function(wn){return wn}),yn=0;this.cells=cn.map(function(wn){var Hn=Co.includes(wn),_n=yn,An=yn+wn.length;return yn=An,{text:wn,mask:Hn,start:_n,end:An}}),this.maskCells=this.cells.filter(function(wn){return wn.mask})}return(0,wo.Z)(me,[{key:"getSelection",value:function(mt){var Bt=this.maskCells[mt]||{},It=Bt.start,cn=Bt.end;return[It||0,cn||0]}},{key:"match",value:function(mt){for(var Bt=0;Bt<this.maskFormat.length;Bt+=1){var It=this.maskFormat[Bt],cn=mt[Bt];if(!cn||It!==Lo&&It!==cn)return!1}return!0}},{key:"size",value:function(){return this.maskCells.length}},{key:"getMaskCellIndex",value:function(mt){for(var Bt=Number.MAX_SAFE_INTEGER,It=0,cn=0;cn<this.maskCells.length;cn+=1){var yn=this.maskCells[cn],wn=yn.start,Hn=yn.end;if(mt>=wn&&mt<=Hn)return cn;var _n=Math.min(Math.abs(mt-wn),Math.abs(mt-Hn));_n<Bt&&(Bt=_n,It=cn)}return It}}]),me}();function Mo(me){var Qe={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 Qe[me]}var ha=["active","showActiveCls","suffixIcon","format","validateFormat","onChange","onInput","helped","onHelp","onSubmit","onKeyDown","preserveInvalidOnBlur","invalid","clearIcon"],Aa=ce.forwardRef(function(me,Qe){var mt=me.active,Bt=me.showActiveCls,It=Bt===void 0?!0:Bt,cn=me.suffixIcon,yn=me.format,wn=me.validateFormat,Hn=me.onChange,_n=me.onInput,An=me.helped,tr=me.onHelp,ar=me.onSubmit,ir=me.onKeyDown,nr=me.preserveInvalidOnBlur,cr=nr===void 0?!1:nr,fr=me.invalid,hr=me.clearIcon,Yr=(0,qr.Z)(me,ha),kr=me.value,Sr=me.onFocus,$r=me.onBlur,Or=me.onMouseUp,Rr=ce.useContext(te),Ii=Rr.prefixCls,pi=Rr.input,yi=pi===void 0?"input":pi,di="".concat(Ii,"-input"),ki=ce.useState(!1),xi=(0,We.Z)(ki,2),ii=xi[0],_r=xi[1],si=ce.useState(kr),li=(0,We.Z)(si,2),Ki=li[0],Ni=li[1],vi=ce.useState(""),Si=(0,We.Z)(vi,2),oi=Si[0],bi=Si[1],gi=ce.useState(null),Vi=(0,We.Z)(gi,2),lo=Vi[0],uo=Vi[1],Ue=ce.useState(null),He=(0,We.Z)(Ue,2),xt=He[0],Pt=He[1],Nt=Ki||"";ce.useEffect(function(){Ni(kr)},[kr]);var Yt=ce.useRef(),an=ce.useRef();ce.useImperativeHandle(Qe,function(){return{nativeElement:Yt.current,inputElement:an.current,focus:function(xr){an.current.focus(xr)},blur:function(){an.current.blur()}}});var tn=ce.useMemo(function(){return new Oo(yn||"")},[yn]),mn=ce.useMemo(function(){return An?[0,0]:tn.getSelection(lo)},[tn,lo,An]),pn=(0,We.Z)(mn,2),Tn=pn[0],Pn=pn[1],Dn=function(xr){xr&&xr!==yn&&xr!==kr&&tr()},bn=(0,tt.zX)(function(Ar){wn(Ar)&&Hn(Ar),Ni(Ar),Dn(Ar)}),gn=function(xr){if(!yn){var Mr=xr.target.value;Dn(Mr),Ni(Mr),Hn(Mr)}},lr=function(xr){var Mr=xr.clipboardData.getData("text");wn(Mr)&&bn(Mr)},Kn=ce.useRef(!1),gr=function(){Kn.current=!0},dr=function(xr){var Mr=xr.target,Jn=Mr.selectionStart,Xn=tn.getMaskCellIndex(Jn);uo(Xn),Pt({}),Or==null||Or(xr),Kn.current=!1},Dr=function(xr){_r(!0),uo(0),bi(""),Sr(xr)},Cr=function(xr){$r(xr)},wr=function(xr){_r(!1),Cr(xr)};Mt(mt,function(){!mt&&!cr&&Ni(kr)});var Lr=function(xr){xr.key==="Enter"&&wn(Nt)&&ar(),ir==null||ir(xr)},Hr=function(xr){Lr(xr);var Mr=xr.key,Jn=null,Xn=null,Ir=Pn-Tn,jr=yn.slice(Tn,Pn),ei=function(eo){uo(function(qo){var No=qo+eo;return No=Math.max(No,0),No=Math.min(No,tn.size()-1),No})},Ei=function(eo){var qo=Mo(jr),No=(0,We.Z)(qo,3),_o=No[0],ra=No[1],oa=No[2],go=Nt.slice(Tn,Pn),po=Number(go);if(isNaN(po))return String(oa||(eo>0?_o:ra));var ma=po+eo,pa=ra-_o+1;return String(_o+(pa+ma-_o)%pa)};switch(Mr){case"Backspace":case"Delete":Jn="",Xn=jr;break;case"ArrowLeft":Jn="",ei(-1);break;case"ArrowRight":Jn="",ei(1);break;case"ArrowUp":Jn="",Xn=Ei(1);break;case"ArrowDown":Jn="",Xn=Ei(-1);break;default:isNaN(Number(Mr))||(Jn=oi+Mr,Xn=Jn);break}if(Jn!==null&&(bi(Jn),Jn.length>=Ir&&(ei(1),bi(""))),Xn!==null){var Vr=Nt.slice(0,Tn)+le(Xn,Ir)+Nt.slice(Pn);bn(Vr.slice(0,yn.length))}Pt({})},Ur=ce.useRef();(0,Et.Z)(function(){if(!(!ii||!yn||Kn.current)){if(!tn.match(Nt)){bn(yn);return}return an.current.setSelectionRange(Tn,Pn),Ur.current=(0,br.Z)(function(){an.current.setSelectionRange(Tn,Pn)}),function(){br.Z.cancel(Ur.current)}}},[tn,yn,ii,Nt,lo,Tn,Pn,xt,bn]);var Ci=yn?{onFocus:Dr,onBlur:wr,onKeyDown:Hr,onMouseDown:gr,onMouseUp:dr,onPaste:lr}:{};return ce.createElement("div",{ref:Yt,className:qe()(di,(0,Dt.Z)((0,Dt.Z)({},"".concat(di,"-active"),mt&&It),"".concat(di,"-placeholder"),An))},ce.createElement(yi,(0,Oe.Z)({ref:an,"aria-invalid":fr,autoComplete:"off"},Yr,{onKeyDown:Lr,onBlur:Cr},Ci,{value:Nt,onChange:gn})),ce.createElement(vo,{type:"suffix",icon:cn}),hr)}),xa=Aa,Ba=["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"],Da=["index"];function Gi(me,Qe){var mt=me.id,Bt=me.prefix,It=me.clearIcon,cn=me.suffixIcon,yn=me.separator,wn=yn===void 0?"~":yn,Hn=me.activeIndex,_n=me.activeHelp,An=me.allHelp,tr=me.focused,ar=me.onFocus,ir=me.onBlur,nr=me.onKeyDown,cr=me.locale,fr=me.generateConfig,hr=me.placeholder,Yr=me.className,kr=me.style,Sr=me.onClick,$r=me.onClear,Or=me.value,Rr=me.onChange,Ii=me.onSubmit,pi=me.onInputChange,yi=me.format,di=me.maskFormat,ki=me.preserveInvalidOnBlur,xi=me.onInvalid,ii=me.disabled,_r=me.invalid,si=me.inputReadOnly,li=me.direction,Ki=me.onOpenChange,Ni=me.onActiveInfo,vi=me.placement,Si=me.onMouseDown,oi=me.required,bi=me["aria-required"],gi=me.autoFocus,Vi=me.tabIndex,lo=(0,qr.Z)(me,Ba),uo=li==="rtl",Ue=ce.useContext(te),He=Ue.prefixCls,xt=ce.useMemo(function(){if(typeof mt=="string")return[mt];var Cr=mt||{};return[Cr.start,Cr.end]},[mt]),Pt=ce.useRef(),Nt=ce.useRef(),Yt=ce.useRef(),an=function(wr){var Lr;return(Lr=[Nt,Yt][wr])===null||Lr===void 0?void 0:Lr.current};ce.useImperativeHandle(Qe,function(){return{nativeElement:Pt.current,focus:function(wr){if((0,ln.Z)(wr)==="object"){var Lr,Hr=wr||{},Ur=Hr.index,Ci=Ur===void 0?0:Ur,Ar=(0,qr.Z)(Hr,Da);(Lr=an(Ci))===null||Lr===void 0||Lr.focus(Ar)}else{var xr;(xr=an(wr!=null?wr:0))===null||xr===void 0||xr.focus()}},blur:function(){var wr,Lr;(wr=an(0))===null||wr===void 0||wr.blur(),(Lr=an(1))===null||Lr===void 0||Lr.blur()}}});var tn=Er(lo),mn=ce.useMemo(function(){return Array.isArray(hr)?hr:[hr,hr]},[hr]),pn=rr((0,Ee.Z)((0,Ee.Z)({},me),{},{id:xt,placeholder:mn})),Tn=(0,We.Z)(pn,1),Pn=Tn[0],Dn=ce.useState({position:"absolute",width:0}),bn=(0,We.Z)(Dn,2),gn=bn[0],lr=bn[1],Kn=(0,tt.zX)(function(){var Cr=an(Hn);if(Cr){var wr=Cr.nativeElement.getBoundingClientRect(),Lr=Pt.current.getBoundingClientRect(),Hr=wr.left-Lr.left;lr(function(Ur){return(0,Ee.Z)((0,Ee.Z)({},Ur),{},{width:wr.width,left:Hr})}),Ni([wr.left,wr.right,Lr.width])}});ce.useEffect(function(){Kn()},[Hn]);var gr=It&&(Or[0]&&!ii[0]||Or[1]&&!ii[1]),dr=gi&&!ii[0],Dr=gi&&!dr&&!ii[1];return ce.createElement(jn.Z,{onResize:Kn},ce.createElement("div",(0,Oe.Z)({},tn,{className:qe()(He,"".concat(He,"-range"),(0,Dt.Z)((0,Dt.Z)((0,Dt.Z)((0,Dt.Z)({},"".concat(He,"-focused"),tr),"".concat(He,"-disabled"),ii.every(function(Cr){return Cr})),"".concat(He,"-invalid"),_r.some(function(Cr){return Cr})),"".concat(He,"-rtl"),uo),Yr),style:kr,ref:Pt,onClick:Sr,onMouseDown:function(wr){var Lr=wr.target;Lr!==Nt.current.inputElement&&Lr!==Yt.current.inputElement&&wr.preventDefault(),Si==null||Si(wr)}}),Bt&&ce.createElement("div",{className:"".concat(He,"-prefix")},Bt),ce.createElement(xa,(0,Oe.Z)({ref:Nt},Pn(0),{autoFocus:dr,tabIndex:Vi,"date-range":"start"})),ce.createElement("div",{className:"".concat(He,"-range-separator")},wn),ce.createElement(xa,(0,Oe.Z)({ref:Yt},Pn(1),{autoFocus:Dr,tabIndex:Vi,"date-range":"end"})),ce.createElement("div",{className:"".concat(He,"-active-bar"),style:gn}),ce.createElement(vo,{type:"suffix",icon:cn}),gr&&ce.createElement(ao,{icon:It,onClear:$r})))}var Ti=ce.forwardRef(Gi),ea=Ti;function ta(me,Qe){var mt=me!=null?me:Qe;return Array.isArray(mt)?mt:[mt,mt]}function _i(me){return me===1?"end":"start"}function Wo(me,Qe){var mt=pr(me,function(){var Yo=me.disabled,So=me.allowEmpty,ui=ta(Yo,!1),Yi=ta(So,!1);return{disabled:ui,allowEmpty:Yi}}),Bt=(0,We.Z)(mt,6),It=Bt[0],cn=Bt[1],yn=Bt[2],wn=Bt[3],Hn=Bt[4],_n=Bt[5],An=It.prefixCls,tr=It.styles,ar=It.classNames,ir=It.defaultValue,nr=It.value,cr=It.needConfirm,fr=It.onKeyDown,hr=It.disabled,Yr=It.allowEmpty,kr=It.disabledDate,Sr=It.minDate,$r=It.maxDate,Or=It.defaultOpen,Rr=It.open,Ii=It.onOpenChange,pi=It.locale,yi=It.generateConfig,di=It.picker,ki=It.showNow,xi=It.showToday,ii=It.showTime,_r=It.mode,si=It.onPanelChange,li=It.onCalendarChange,Ki=It.onOk,Ni=It.defaultPickerValue,vi=It.pickerValue,Si=It.onPickerValueChange,oi=It.inputReadOnly,bi=It.suffixIcon,gi=It.onFocus,Vi=It.onBlur,lo=It.presets,uo=It.ranges,Ue=It.components,He=It.cellRender,xt=It.dateRender,Pt=It.monthCellRender,Nt=It.onClick,Yt=sr(Qe),an=Rn(Rr,Or,hr,Ii),tn=(0,We.Z)(an,2),mn=tn[0],pn=tn[1],Tn=function(So,ui){(hr.some(function(Yi){return!Yi})||!So)&&pn(So,ui)},Pn=Kt(yi,pi,wn,!0,!1,ir,nr,li,Ki),Dn=(0,We.Z)(Pn,5),bn=Dn[0],gn=Dn[1],lr=Dn[2],Kn=Dn[3],gr=Dn[4],dr=lr(),Dr=Wt(hr,Yr,mn),Cr=(0,We.Z)(Dr,9),wr=Cr[0],Lr=Cr[1],Hr=Cr[2],Ur=Cr[3],Ci=Cr[4],Ar=Cr[5],xr=Cr[6],Mr=Cr[7],Jn=Cr[8],Xn=function(So,ui){Lr(!0),gi==null||gi(So,{range:_i(ui!=null?ui:Ur)})},Ir=function(So,ui){Lr(!1),Vi==null||Vi(So,{range:_i(ui!=null?ui:Ur)})},jr=ce.useMemo(function(){if(!ii)return null;var Yo=ii.disabledTime,So=Yo?function(ui){var Yi=_i(Ur),Bo=rt(dr,xr,Ur);return Yo(ui,Yi,{from:Bo})}:void 0;return(0,Ee.Z)((0,Ee.Z)({},ii),{},{disabledTime:So})},[ii,Ur,dr,xr]),ei=(0,tt.C8)([di,di],{value:_r}),Ei=(0,We.Z)(ei,2),Vr=Ei[0],so=Ei[1],eo=Vr[Ur]||di,qo=eo==="date"&&jr?"datetime":eo,No=qo===di&&qo!=="time",_o=rn(di,eo,ki,xi,!0),ra=Xt(It,bn,gn,lr,Kn,hr,wn,wr,mn,_n),oa=(0,We.Z)(ra,2),go=oa[0],po=oa[1],ma=Ct(dr,hr,xr,yi,pi,kr),pa=ot(dr,_n,Yr),Bi=(0,We.Z)(pa,2),no=Bi[0],Di=Bi[1],ci=Ht(yi,pi,dr,Vr,mn,Ur,cn,No,Ni,vi,jr==null?void 0:jr.defaultOpenValue,Si,Sr,$r),Do=(0,We.Z)(ci,2),zo=Do[0],aa=Do[1],Ho=(0,tt.zX)(function(Yo,So,ui){var Yi=ke(Vr,Ur,So);if((Yi[0]!==Vr[0]||Yi[1]!==Vr[1])&&so(Yi),si&&ui!==!1){var Bo=(0,at.Z)(dr);Yo&&(Bo[Ur]=Yo),si(Bo,Yi)}}),va=function(So,ui){return ke(dr,ui,So)},ca=function(So,ui){var Yi=dr;So&&(Yi=va(So,Ur)),Mr(Ur);var Bo=Ar(Yi);Kn(Yi),go(Ur,Bo===null),Bo===null?Tn(!1,{force:!0}):ui||Yt.current.focus({index:Bo})},Li=function(So){var ui,Yi=So.target.getRootNode();if(!Yt.current.nativeElement.contains((ui=Yi.activeElement)!==null&&ui!==void 0?ui:document.activeElement)){var Bo=hr.findIndex(function(Pa){return!Pa});Bo>=0&&Yt.current.focus({index:Bo})}Tn(!0),Nt==null||Nt(So)},Ui=function(){po(null),Tn(!1,{force:!0})},jo=ce.useState(null),Xo=(0,We.Z)(jo,2),Qo=Xo[0],Ea=Xo[1],la=ce.useState(null),Na=(0,We.Z)(la,2),ia=Na[0],Fo=Na[1],na=ce.useMemo(function(){return ia||dr},[dr,ia]);ce.useEffect(function(){mn||Fo(null)},[mn]);var sa=ce.useState([0,0,0]),Ca=(0,We.Z)(sa,2),ga=Ca[0],To=Ca[1],fa=mr(lo,uo),Uo=function(So){Fo(So),Ea("preset")},Ra=function(So){var ui=po(So);ui&&Tn(!1,{force:!0})},Sa=function(So){ca(So)},Ka=function(So){Fo(So?va(So,Ur):null),Ea("cell")},Xa=function(So){Tn(!0),Xn(So)},Sl=function(){Hr("panel")},ua=function(So){var ui=ke(dr,Ur,So);Kn(ui),!cr&&!yn&&cn===qo&&ca(So)},Jl=function(){Tn(!1)},Va=yt(He,xt,Pt,_i(Ur)),hl=dr[Ur]||null,al=(0,tt.zX)(function(Yo){return _n(Yo,{activeIndex:Ur})}),ro=ce.useMemo(function(){var Yo=(0,wt.Z)(It,!1),So=(0,ct.Z)(It,[].concat((0,at.Z)(Object.keys(Yo)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return So},[It]),Fi=ce.createElement(Wr,(0,Oe.Z)({},ro,{showNow:_o,showTime:jr,range:!0,multiplePanel:No,activeInfo:ga,disabledDate:ma,onFocus:Xa,onBlur:Ir,onPanelMouseDown:Sl,picker:di,mode:eo,internalMode:qo,onPanelChange:Ho,format:Hn,value:hl,isInvalid:al,onChange:null,onSelect:ua,pickerValue:zo,defaultOpenValue:Ie(ii==null?void 0:ii.defaultOpenValue)[Ur],onPickerValueChange:aa,hoverValue:na,onHover:Ka,needConfirm:cr,onSubmit:ca,onOk:gr,presets:fa,onPresetHover:Uo,onPresetSubmit:Ra,onNow:Sa,cellRender:Va})),ya=function(So,ui){var Yi=va(So,ui);Kn(Yi)},Qa=function(){Hr("input")},yl=function(So,ui){var Yi=xr.length,Bo=xr[Yi-1];if(Yi&&Bo!==ui&&cr&&!Yr[Bo]&&!Jn(Bo)&&dr[Bo]){Yt.current.focus({index:Bo});return}Hr("input"),Tn(!0,{inherit:!0}),Ur!==ui&&mn&&!cr&&yn&&ca(null,!0),Ci(ui),Xn(So,ui)},Nl=function(So,ui){if(Tn(!1),!cr&&Hr()==="input"){var Yi=Ar(dr);go(Ur,Yi===null)}Ir(So,ui)},Ss=function(So,ui){So.key==="Tab"&&ca(null,!0),fr==null||fr(So,ui)},ws=ce.useMemo(function(){return{prefixCls:An,locale:pi,generateConfig:yi,button:Ue.button,input:Ue.input}},[An,pi,yi,Ue.button,Ue.input]);if((0,Et.Z)(function(){mn&&Ur!==void 0&&Ho(null,di,!1)},[mn,Ur,di]),(0,Et.Z)(function(){var Yo=Hr();!mn&&Yo==="input"&&(Tn(!1),ca(null,!0)),!mn&&yn&&!cr&&Yo==="panel"&&(Tn(!0),ca())},[mn]),0)var ks;return ce.createElement(te.Provider,{value:ws},ce.createElement(ne,(0,Oe.Z)({},ft(It),{popupElement:Fi,popupStyle:tr.popup,popupClassName:ar.popup,visible:mn,onClose:Jl,range:!0}),ce.createElement(ea,(0,Oe.Z)({},It,{ref:Yt,suffixIcon:bi,activeIndex:wr||mn?Ur:null,activeHelp:!!ia,allHelp:!!ia&&Qo==="preset",focused:wr,onFocus:yl,onBlur:Nl,onKeyDown:Ss,onSubmit:ca,value:na,maskFormat:Hn,onChange:ya,onInputChange:Qa,format:wn,inputReadOnly:oi,disabled:hr,open:mn,onOpenChange:Tn,onClick:Li,onClear:Ui,invalid:no,onInvalid:Di,onActiveInfo:To}))))}var Jo=ce.forwardRef(Wo),ho=Jo,Zo=E(83836);function Po(me){var Qe=me.prefixCls,mt=me.value,Bt=me.onRemove,It=me.removeIcon,cn=It===void 0?"\xD7":It,yn=me.formatDate,wn=me.disabled,Hn=me.maxTagCount,_n=me.placeholder,An="".concat(Qe,"-selector"),tr="".concat(Qe,"-selection"),ar="".concat(tr,"-overflow");function ir(fr,hr){return ce.createElement("span",{className:qe()("".concat(tr,"-item")),title:typeof fr=="string"?fr:null},ce.createElement("span",{className:"".concat(tr,"-item-content")},fr),!wn&&hr&&ce.createElement("span",{onMouseDown:function(kr){kr.preventDefault()},onClick:hr,className:"".concat(tr,"-item-remove")},cn))}function nr(fr){var hr=yn(fr),Yr=function(Sr){Sr&&Sr.stopPropagation(),Bt(fr)};return ir(hr,Yr)}function cr(fr){var hr="+ ".concat(fr.length," ...");return ir(hr)}return ce.createElement("div",{className:An},ce.createElement(Zo.Z,{prefixCls:ar,data:mt,renderItem:nr,renderRest:cr,itemKey:function(hr){return yn(hr)},maxCount:Hn}),!mt.length&&ce.createElement("span",{className:"".concat(Qe,"-selection-placeholder")},_n))}var La=["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 rl(me,Qe){var mt=me.id,Bt=me.open,It=me.prefix,cn=me.clearIcon,yn=me.suffixIcon,wn=me.activeHelp,Hn=me.allHelp,_n=me.focused,An=me.onFocus,tr=me.onBlur,ar=me.onKeyDown,ir=me.locale,nr=me.generateConfig,cr=me.placeholder,fr=me.className,hr=me.style,Yr=me.onClick,kr=me.onClear,Sr=me.internalPicker,$r=me.value,Or=me.onChange,Rr=me.onSubmit,Ii=me.onInputChange,pi=me.multiple,yi=me.maxTagCount,di=me.format,ki=me.maskFormat,xi=me.preserveInvalidOnBlur,ii=me.onInvalid,_r=me.disabled,si=me.invalid,li=me.inputReadOnly,Ki=me.direction,Ni=me.onOpenChange,vi=me.onMouseDown,Si=me.required,oi=me["aria-required"],bi=me.autoFocus,gi=me.tabIndex,Vi=me.removeIcon,lo=(0,qr.Z)(me,La),uo=Ki==="rtl",Ue=ce.useContext(te),He=Ue.prefixCls,xt=ce.useRef(),Pt=ce.useRef();ce.useImperativeHandle(Qe,function(){return{nativeElement:xt.current,focus:function(gn){var lr;(lr=Pt.current)===null||lr===void 0||lr.focus(gn)},blur:function(){var gn;(gn=Pt.current)===null||gn===void 0||gn.blur()}}});var Nt=Er(lo),Yt=function(gn){Or([gn])},an=function(gn){var lr=$r.filter(function(Kn){return Kn&&!In(nr,ir,Kn,gn,Sr)});Or(lr),Bt||Rr()},tn=rr((0,Ee.Z)((0,Ee.Z)({},me),{},{onChange:Yt}),function(bn){var gn=bn.valueTexts;return{value:gn[0]||"",active:_n}}),mn=(0,We.Z)(tn,2),pn=mn[0],Tn=mn[1],Pn=!!(cn&&$r.length&&!_r),Dn=pi?ce.createElement(ce.Fragment,null,ce.createElement(Po,{prefixCls:He,value:$r,onRemove:an,formatDate:Tn,maxTagCount:yi,disabled:_r,removeIcon:Vi,placeholder:cr}),ce.createElement("input",{className:"".concat(He,"-multiple-input"),value:$r.map(Tn).join(","),ref:Pt,readOnly:!0,autoFocus:bi,tabIndex:gi}),ce.createElement(vo,{type:"suffix",icon:yn}),Pn&&ce.createElement(ao,{icon:cn,onClear:kr})):ce.createElement(xa,(0,Oe.Z)({ref:Pt},pn(),{autoFocus:bi,tabIndex:gi,suffixIcon:yn,clearIcon:Pn&&ce.createElement(ao,{icon:cn,onClear:kr}),showActiveCls:!1}));return ce.createElement("div",(0,Oe.Z)({},Nt,{className:qe()(He,(0,Dt.Z)((0,Dt.Z)((0,Dt.Z)((0,Dt.Z)((0,Dt.Z)({},"".concat(He,"-multiple"),pi),"".concat(He,"-focused"),_n),"".concat(He,"-disabled"),_r),"".concat(He,"-invalid"),si),"".concat(He,"-rtl"),uo),fr),style:hr,ref:xt,onClick:Yr,onMouseDown:function(gn){var lr,Kn=gn.target;Kn!==((lr=Pt.current)===null||lr===void 0?void 0:lr.inputElement)&&gn.preventDefault(),vi==null||vi(gn)}}),It&&ce.createElement("div",{className:"".concat(He,"-prefix")},It),Dn)}var za=ce.forwardRef(rl),Ia=za;function Yl(me,Qe){var mt=pr(me),Bt=(0,We.Z)(mt,6),It=Bt[0],cn=Bt[1],yn=Bt[2],wn=Bt[3],Hn=Bt[4],_n=Bt[5],An=It,tr=An.prefixCls,ar=An.styles,ir=An.classNames,nr=An.order,cr=An.defaultValue,fr=An.value,hr=An.needConfirm,Yr=An.onChange,kr=An.onKeyDown,Sr=An.disabled,$r=An.disabledDate,Or=An.minDate,Rr=An.maxDate,Ii=An.defaultOpen,pi=An.open,yi=An.onOpenChange,di=An.locale,ki=An.generateConfig,xi=An.picker,ii=An.showNow,_r=An.showToday,si=An.showTime,li=An.mode,Ki=An.onPanelChange,Ni=An.onCalendarChange,vi=An.onOk,Si=An.multiple,oi=An.defaultPickerValue,bi=An.pickerValue,gi=An.onPickerValueChange,Vi=An.inputReadOnly,lo=An.suffixIcon,uo=An.removeIcon,Ue=An.onFocus,He=An.onBlur,xt=An.presets,Pt=An.components,Nt=An.cellRender,Yt=An.dateRender,an=An.monthCellRender,tn=An.onClick,mn=sr(Qe);function pn(ro){return ro===null?null:Si?ro:ro[0]}var Tn=Br(ki,di,cn),Pn=Rn(pi,Ii,[Sr],yi),Dn=(0,We.Z)(Pn,2),bn=Dn[0],gn=Dn[1],lr=function(Fi,ya,Qa){if(Ni){var yl=(0,Ee.Z)({},Qa);delete yl.range,Ni(pn(Fi),pn(ya),yl)}},Kn=function(Fi){vi==null||vi(pn(Fi))},gr=Kt(ki,di,wn,!1,nr,cr,fr,lr,Kn),dr=(0,We.Z)(gr,5),Dr=dr[0],Cr=dr[1],wr=dr[2],Lr=dr[3],Hr=dr[4],Ur=wr(),Ci=Wt([Sr]),Ar=(0,We.Z)(Ci,4),xr=Ar[0],Mr=Ar[1],Jn=Ar[2],Xn=Ar[3],Ir=function(Fi){Mr(!0),Ue==null||Ue(Fi,{})},jr=function(Fi){Mr(!1),He==null||He(Fi,{})},ei=(0,tt.C8)(xi,{value:li}),Ei=(0,We.Z)(ei,2),Vr=Ei[0],so=Ei[1],eo=Vr==="date"&&si?"datetime":Vr,qo=rn(xi,Vr,ii,_r),No=Yr&&function(ro,Fi){Yr(pn(ro),pn(Fi))},_o=Xt((0,Ee.Z)((0,Ee.Z)({},It),{},{onChange:No}),Dr,Cr,wr,Lr,[],wn,xr,bn,_n),ra=(0,We.Z)(_o,2),oa=ra[1],go=ot(Ur,_n),po=(0,We.Z)(go,2),ma=po[0],pa=po[1],Bi=ce.useMemo(function(){return ma.some(function(ro){return ro})},[ma]),no=function(Fi,ya){if(gi){var Qa=(0,Ee.Z)((0,Ee.Z)({},ya),{},{mode:ya.mode[0]});delete Qa.range,gi(Fi[0],Qa)}},Di=Ht(ki,di,Ur,[Vr],bn,Xn,cn,!1,oi,bi,Ie(si==null?void 0:si.defaultOpenValue),no,Or,Rr),ci=(0,We.Z)(Di,2),Do=ci[0],zo=ci[1],aa=(0,tt.zX)(function(ro,Fi,ya){if(so(Fi),Ki&&ya!==!1){var Qa=ro||Ur[Ur.length-1];Ki(Qa,Fi)}}),Ho=function(){oa(wr()),gn(!1,{force:!0})},va=function(Fi){!Sr&&!mn.current.nativeElement.contains(document.activeElement)&&mn.current.focus(),gn(!0),tn==null||tn(Fi)},ca=function(){oa(null),gn(!1,{force:!0})},Li=ce.useState(null),Ui=(0,We.Z)(Li,2),jo=Ui[0],Xo=Ui[1],Qo=ce.useState(null),Ea=(0,We.Z)(Qo,2),la=Ea[0],Na=Ea[1],ia=ce.useMemo(function(){var ro=[la].concat((0,at.Z)(Ur)).filter(function(Fi){return Fi});return Si?ro:ro.slice(0,1)},[Ur,la,Si]),Fo=ce.useMemo(function(){return!Si&&la?[la]:Ur.filter(function(ro){return ro})},[Ur,la,Si]);ce.useEffect(function(){bn||Na(null)},[bn]);var na=mr(xt),sa=function(Fi){Na(Fi),Xo("preset")},Ca=function(Fi){var ya=Si?Tn(wr(),Fi):[Fi],Qa=oa(ya);Qa&&!Si&&gn(!1,{force:!0})},ga=function(Fi){Ca(Fi)},To=function(Fi){Na(Fi),Xo("cell")},fa=function(Fi){gn(!0),Ir(Fi)},Uo=function(Fi){if(Jn("panel"),!(Si&&eo!==xi)){var ya=Si?Tn(wr(),Fi):[Fi];Lr(ya),!hr&&!yn&&cn===eo&&Ho()}},Ra=function(){gn(!1)},Sa=yt(Nt,Yt,an),Ka=ce.useMemo(function(){var ro=(0,wt.Z)(It,!1),Fi=(0,ct.Z)(It,[].concat((0,at.Z)(Object.keys(ro)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Ee.Z)((0,Ee.Z)({},Fi),{},{multiple:It.multiple})},[It]),Xa=ce.createElement(Wr,(0,Oe.Z)({},Ka,{showNow:qo,showTime:si,disabledDate:$r,onFocus:fa,onBlur:jr,picker:xi,mode:Vr,internalMode:eo,onPanelChange:aa,format:Hn,value:Ur,isInvalid:_n,onChange:null,onSelect:Uo,pickerValue:Do,defaultOpenValue:si==null?void 0:si.defaultOpenValue,onPickerValueChange:zo,hoverValue:ia,onHover:To,needConfirm:hr,onSubmit:Ho,onOk:Hr,presets:na,onPresetHover:sa,onPresetSubmit:Ca,onNow:ga,cellRender:Sa})),Sl=function(Fi){Lr(Fi)},ua=function(){Jn("input")},Jl=function(Fi){Jn("input"),gn(!0,{inherit:!0}),Ir(Fi)},Va=function(Fi){gn(!1),jr(Fi)},hl=function(Fi,ya){Fi.key==="Tab"&&Ho(),kr==null||kr(Fi,ya)},al=ce.useMemo(function(){return{prefixCls:tr,locale:di,generateConfig:ki,button:Pt.button,input:Pt.input}},[tr,di,ki,Pt.button,Pt.input]);return(0,Et.Z)(function(){bn&&Xn!==void 0&&aa(null,xi,!1)},[bn,Xn,xi]),(0,Et.Z)(function(){var ro=Jn();!bn&&ro==="input"&&(gn(!1),Ho()),!bn&&yn&&!hr&&ro==="panel"&&Ho()},[bn]),ce.createElement(te.Provider,{value:al},ce.createElement(ne,(0,Oe.Z)({},ft(It),{popupElement:Xa,popupStyle:ar.popup,popupClassName:ir.popup,visible:bn,onClose:Ra}),ce.createElement(Ia,(0,Oe.Z)({},It,{ref:mn,suffixIcon:lo,removeIcon:uo,activeHelp:!!la,allHelp:!!la&&jo==="preset",focused:xr,onFocus:Jl,onBlur:Va,onKeyDown:hl,onSubmit:Ho,value:Fo,maskFormat:Hn,onChange:Sl,onInputChange:ua,internalPicker:cn,format:wn,inputReadOnly:Vi,disabled:Sr,open:bn,onOpenChange:gn,onClick:va,onClear:ca,invalid:Bi,onInvalid:function(Fi){pa(Fi,0)}}))))}var jl=ce.forwardRef(Yl),qi=jl,xo=qi,Qi=E(62487),to=E(75030),ko=E(82855),da=E(48755),Cl=E(2171),Ga=E(83397),Wa=E(31756),Fa=E(56553),pl=E(24971),Al=E(9017),el=E(70045),Dl=E(57428),Ao=E(36237),xl=E(53075),Kl=E(64910),us=E(63356),ys=E(56119),il=E(46e3),Zl=E(93873),vl=E(36305),Is=E(16931),Gl=E(51636),cs=E(26743);const ts=(me,Qe)=>{const{componentCls:mt,controlHeight:Bt}=me,It=Qe?`${mt}-${Qe}`:"",cn=(0,cs.gp)(me);return[{[`${mt}-multiple${It}`]:{paddingBlock:cn.containerPadding,paddingInlineStart:cn.basePadding,minHeight:Bt,[`${mt}-selection-item`]:{height:cn.itemHeight,lineHeight:(0,Ao.unit)(cn.itemLineHeight)}}}]};var ds=me=>{const{componentCls:Qe,calc:mt,lineWidth:Bt}=me,It=(0,Gl.mergeToken)(me,{fontHeight:me.fontSize,selectHeight:me.controlHeightSM,multipleSelectItemHeight:me.multipleItemHeightSM,borderRadius:me.borderRadiusSM,borderRadiusSM:me.borderRadiusXS,controlHeight:me.controlHeightSM}),cn=(0,Gl.mergeToken)(me,{fontHeight:mt(me.multipleItemHeightLG).sub(mt(Bt).mul(2).equal()).equal(),fontSize:me.fontSizeLG,selectHeight:me.controlHeightLG,multipleSelectItemHeight:me.multipleItemHeightLG,borderRadius:me.borderRadiusLG,borderRadiusSM:me.borderRadius,controlHeight:me.controlHeightLG});return[ts(It,"small"),ts(me),ts(cn,"large"),{[`${Qe}${Qe}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${Qe}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${Qe}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:me.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${me.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:me.colorTextPlaceholder,pointerEvents:"none"}}},(0,cs._z)(me)),{[`${Qe}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},gl=E(17835);const _l=me=>{const{pickerCellCls:Qe,pickerCellInnerCls:mt,cellHeight:Bt,borderRadiusSM:It,motionDurationMid:cn,cellHoverBg:yn,lineWidth:wn,lineType:Hn,colorPrimary:_n,cellActiveWithRangeBg:An,colorTextLightSolid:tr,colorTextDisabled:ar,cellBgDisabled:ir,colorFillSecondary:nr}=me;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Bt,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[mt]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Bt,height:Bt,lineHeight:(0,Ao.unit)(Bt),borderRadius:It,transition:`background ${cn}`},[`&:hover:not(${Qe}-in-view):not(${Qe}-disabled),
&:hover:not(${Qe}-selected):not(${Qe}-range-start):not(${Qe}-range-end):not(${Qe}-disabled)`]:{[mt]:{background:yn}},[`&-in-view${Qe}-today ${mt}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${(0,Ao.unit)(wn)} ${Hn} ${_n}`,borderRadius:It,content:'""'}},[`&-in-view${Qe}-in-range,
&-in-view${Qe}-range-start,
&-in-view${Qe}-range-end`]:{position:"relative",[`&:not(${Qe}-disabled):before`]:{background:An}},[`&-in-view${Qe}-selected,
&-in-view${Qe}-range-start,
&-in-view${Qe}-range-end`]:{[`&:not(${Qe}-disabled) ${mt}`]:{color:tr,background:_n},[`&${Qe}-disabled ${mt}`]:{background:nr}},[`&-in-view${Qe}-range-start:not(${Qe}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${Qe}-range-end:not(${Qe}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${Qe}-range-start:not(${Qe}-range-end) ${mt}`]:{borderStartStartRadius:It,borderEndStartRadius:It,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${Qe}-range-end:not(${Qe}-range-start) ${mt}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:It,borderEndEndRadius:It},"&-disabled":{color:ar,cursor:"not-allowed",[mt]:{background:"transparent"},"&::before":{background:ir}},[`&-disabled${Qe}-today ${mt}::before`]:{borderColor:ar}}},ns=me=>{const{componentCls:Qe,pickerCellCls:mt,pickerCellInnerCls:Bt,pickerYearMonthCellWidth:It,pickerControlIconSize:cn,cellWidth:yn,paddingSM:wn,paddingXS:Hn,paddingXXS:_n,colorBgContainer:An,lineWidth:tr,lineType:ar,borderRadiusLG:ir,colorPrimary:nr,colorTextHeading:cr,colorSplit:fr,pickerControlIconBorderWidth:hr,colorIcon:Yr,textHeight:kr,motionDurationMid:Sr,colorIconHover:$r,fontWeightStrong:Or,cellHeight:Rr,pickerCellPaddingVertical:Ii,colorTextDisabled:pi,colorText:yi,fontSize:di,motionDurationSlow:ki,withoutTimeCellHeight:xi,pickerQuarterPanelContentHeight:ii,borderRadiusSM:_r,colorTextLightSolid:si,cellHoverBg:li,timeColumnHeight:Ki,timeColumnWidth:Ni,timeCellHeight:vi,controlItemBgActive:Si,marginXXS:oi,pickerDatePanelPaddingHorizontal:bi,pickerControlIconMargin:gi}=me,Vi=me.calc(yn).mul(7).add(me.calc(bi).mul(2)).equal();return{[Qe]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:An,borderRadius:ir,outline:"none","&-focused":{borderColor:nr},"&-rtl":{[`${Qe}-prev-icon,
${Qe}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${Qe}-next-icon,
${Qe}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${Qe}-time-panel`]:{[`${Qe}-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:Vi},"&-header":{display:"flex",padding:`0 ${(0,Ao.unit)(Hn)}`,color:cr,borderBottom:`${(0,Ao.unit)(tr)} ${ar} ${fr}`,"> *":{flex:"none"},button:{padding:0,color:Yr,lineHeight:(0,Ao.unit)(kr),background:"transparent",border:0,cursor:"pointer",transition:`color ${Sr}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:di,"&:hover":{color:$r},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:Or,lineHeight:(0,Ao.unit)(kr),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:Hn},"&: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:hr,borderInlineStartWidth:hr,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:gi,insetInlineStart:gi,display:"inline-block",width:cn,height:cn,border:"0 solid currentcolor",borderBlockStartWidth:hr,borderInlineStartWidth:hr,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:Rr,fontWeight:"normal"},th:{height:me.calc(Rr).add(me.calc(Ii).mul(2)).equal(),color:yi,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${(0,Ao.unit)(Ii)} 0`,color:pi,cursor:"pointer","&-in-view":{color:yi}},_l(me)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Qe}-content`]:{height:me.calc(xi).mul(4).equal()},[Bt]:{padding:`0 ${(0,Ao.unit)(Hn)}`}},"&-quarter-panel":{[`${Qe}-content`]:{height:ii}},"&-decade-panel":{[Bt]:{padding:`0 ${(0,Ao.unit)(me.calc(Hn).div(2).equal())}`},[`${Qe}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Qe}-body`]:{padding:`0 ${(0,Ao.unit)(Hn)}`},[Bt]:{width:It}},"&-date-panel":{[`${Qe}-body`]:{padding:`${(0,Ao.unit)(Hn)} ${(0,Ao.unit)(bi)}`},[`${Qe}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${Qe}-cell`]:{[`&:hover ${Bt},
&-selected ${Bt},
${Bt}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Sr}`},"&:first-child:before":{borderStartStartRadius:_r,borderEndStartRadius:_r},"&:last-child:before":{borderStartEndRadius:_r,borderEndEndRadius:_r}},"&:hover td:before":{background:li},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${mt}`]:{"&:before":{background:nr},[`&${Qe}-cell-week`]:{color:new gl.FastColor(si).setA(.5).toHexString()},[Bt]:{color:si}}},"&-range-hover td:before":{background:Si}}},"&-week-panel, &-date-panel-show-week":{[`${Qe}-body`]:{padding:`${(0,Ao.unit)(Hn)} ${(0,Ao.unit)(wn)}`},[`${Qe}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${Qe}-time-panel`]:{borderInlineStart:`${(0,Ao.unit)(tr)} ${ar} ${fr}`},[`${Qe}-date-panel,
${Qe}-time-panel`]:{transition:`opacity ${ki}`},"&-active":{[`${Qe}-date-panel,
${Qe}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${Qe}-content`]:{display:"flex",flex:"auto",height:Ki},"&-column":{flex:"1 0 auto",width:Ni,margin:`${(0,Ao.unit)(_n)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Sr}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:me.colorTextTertiary,borderRadius:me.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${me.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${(0,Ao.unit)(vi)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${(0,Ao.unit)(tr)} ${ar} ${fr}`},"&-active":{background:new gl.FastColor(Si).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Qe}-time-panel-cell`]:{marginInline:oi,[`${Qe}-time-panel-cell-inner`]:{display:"block",width:me.calc(Ni).sub(me.calc(oi).mul(2)).equal(),height:vi,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:me.calc(Ni).sub(vi).div(2).equal(),color:yi,lineHeight:(0,Ao.unit)(vi),borderRadius:_r,cursor:"pointer",transition:`background ${Sr}`,"&:hover":{background:li}},"&-selected":{[`${Qe}-time-panel-cell-inner`]:{background:Si}},"&-disabled":{[`${Qe}-time-panel-cell-inner`]:{color:pi,background:"transparent",cursor:"not-allowed"}}}}}}}}};var Xl=me=>{const{componentCls:Qe,textHeight:mt,lineWidth:Bt,paddingSM:It,antCls:cn,colorPrimary:yn,cellActiveWithRangeBg:wn,colorPrimaryBorder:Hn,lineType:_n,colorSplit:An}=me;return{[`${Qe}-dropdown`]:{[`${Qe}-footer`]:{borderTop:`${(0,Ao.unit)(Bt)} ${_n} ${An}`,"&-extra":{padding:`0 ${(0,Ao.unit)(It)}`,lineHeight:(0,Ao.unit)(me.calc(mt).sub(me.calc(Bt).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,Ao.unit)(Bt)} ${_n} ${An}`}}},[`${Qe}-panels + ${Qe}-footer ${Qe}-ranges`]:{justifyContent:"space-between"},[`${Qe}-ranges`]:{marginBlock:0,paddingInline:(0,Ao.unit)(It),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,Ao.unit)(me.calc(mt).sub(me.calc(Bt).mul(2)).equal()),display:"inline-block"},[`${Qe}-now-btn-disabled`]:{pointerEvents:"none",color:me.colorTextDisabled},[`${Qe}-preset > ${cn}-tag-blue`]:{color:yn,background:wn,borderColor:Hn,cursor:"pointer"},[`${Qe}-ok`]:{paddingBlock:me.calc(Bt).mul(2).equal(),marginInlineStart:"auto"}}}}};const fs=me=>{const{componentCls:Qe,controlHeightLG:mt,paddingXXS:Bt,padding:It}=me;return{pickerCellCls:`${Qe}-cell`,pickerCellInnerCls:`${Qe}-cell-inner`,pickerYearMonthCellWidth:me.calc(mt).mul(1.5).equal(),pickerQuarterPanelContentHeight:me.calc(mt).mul(1.4).equal(),pickerCellPaddingVertical:me.calc(Bt).add(me.calc(Bt).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:me.calc(It).add(me.calc(Bt).div(2)).equal()}},Cs=me=>{const{colorBgContainerDisabled:Qe,controlHeight:mt,controlHeightSM:Bt,controlHeightLG:It,paddingXXS:cn,lineWidth:yn}=me,wn=cn*2,Hn=yn*2,_n=Math.min(mt-wn,mt-Hn),An=Math.min(Bt-wn,Bt-Hn),tr=Math.min(It-wn,It-Hn);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(cn/2),cellHoverBg:me.controlItemBgHover,cellActiveWithRangeBg:me.controlItemBgActive,cellHoverWithRangeBg:new gl.FastColor(me.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new gl.FastColor(me.colorPrimary).lighten(20).toHexString(),cellBgDisabled:Qe,timeColumnWidth:It*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:Bt*1.5,cellHeight:Bt,textHeight:It,withoutTimeCellHeight:It*1.65,multipleItemBg:me.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:_n,multipleItemHeightSM:An,multipleItemHeightLG:tr,multipleSelectorBgDisabled:Qe,multipleItemColorDisabled:me.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},Vl=me=>Object.assign(Object.assign(Object.assign(Object.assign({},(0,Kl.T)(me)),Cs(me)),(0,vl.w)(me)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:me.zIndexPopupBase+50});var Ha=E(39082),Eo=me=>{const{componentCls:Qe}=me;return{[Qe]:[Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ha.qG)(me)),(0,Ha.vc)(me)),(0,Ha.H8)(me)),(0,Ha.Mu)(me)),{"&-outlined":{[`&${Qe}-multiple ${Qe}-selection-item`]:{background:me.multipleItemBg,border:`${(0,Ao.unit)(me.lineWidth)} ${me.lineType} ${me.multipleItemBorderColor}`}},"&-filled":{[`&${Qe}-multiple ${Qe}-selection-item`]:{background:me.colorBgContainer,border:`${(0,Ao.unit)(me.lineWidth)} ${me.lineType} ${me.colorSplit}`}},"&-borderless":{[`&${Qe}-multiple ${Qe}-selection-item`]:{background:me.multipleItemBg,border:`${(0,Ao.unit)(me.lineWidth)} ${me.lineType} ${me.multipleItemBorderColor}`}},"&-underlined":{[`&${Qe}-multiple ${Qe}-selection-item`]:{background:me.multipleItemBg,border:`${(0,Ao.unit)(me.lineWidth)} ${me.lineType} ${me.multipleItemBorderColor}`}}}]}};const Ma=(me,Qe,mt,Bt)=>{const It=me.calc(mt).add(2).equal(),cn=me.max(me.calc(Qe).sub(It).div(2).equal(),0),yn=me.max(me.calc(Qe).sub(It).sub(cn).equal(),0);return{padding:`${(0,Ao.unit)(cn)} ${(0,Ao.unit)(Bt)} ${(0,Ao.unit)(yn)}`}},tl=me=>{const{componentCls:Qe,colorError:mt,colorWarning:Bt}=me;return{[`${Qe}:not(${Qe}-disabled):not([disabled])`]:{[`&${Qe}-status-error`]:{[`${Qe}-active-bar`]:{background:mt}},[`&${Qe}-status-warning`]:{[`${Qe}-active-bar`]:{background:Bt}}}}},Oa=me=>{const{componentCls:Qe,antCls:mt,controlHeight:Bt,paddingInline:It,lineWidth:cn,lineType:yn,colorBorder:wn,borderRadius:Hn,motionDurationMid:_n,colorTextDisabled:An,colorTextPlaceholder:tr,controlHeightLG:ar,fontSizeLG:ir,controlHeightSM:nr,paddingInlineSM:cr,paddingXS:fr,marginXS:hr,colorTextDescription:Yr,lineWidthBold:kr,colorPrimary:Sr,motionDurationSlow:$r,zIndexPopup:Or,paddingXXS:Rr,sizePopupArrow:Ii,colorBgElevated:pi,borderRadiusLG:yi,boxShadowSecondary:di,borderRadiusSM:ki,colorSplit:xi,cellHoverBg:ii,presetsWidth:_r,presetsMaxWidth:si,boxShadowPopoverArrow:li,fontHeight:Ki,fontHeightLG:Ni,lineHeightLG:vi}=me;return[{[Qe]:Object.assign(Object.assign(Object.assign({},(0,us.Wf)(me)),Ma(me,Bt,Ki,It)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:Hn,transition:`border ${_n}, box-shadow ${_n}, background ${_n}`,[`${Qe}-prefix`]:{flex:"0 0 auto",marginInlineEnd:me.inputAffixPadding},[`${Qe}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:me.fontSize,lineHeight:me.lineHeight,transition:`all ${_n}`},(0,xl.nz)(tr)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:An,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:tr}}},"&-large":Object.assign(Object.assign({},Ma(me,ar,Ni,It)),{[`${Qe}-input > input`]:{fontSize:ir,lineHeight:vi}}),"&-small":Object.assign({},Ma(me,nr,Ki,cr)),[`${Qe}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:me.calc(fr).div(2).equal(),color:An,lineHeight:1,pointerEvents:"none",transition:`opacity ${_n}, color ${_n}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:hr}}},[`${Qe}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:An,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${_n}, color ${_n}`,"> *":{verticalAlign:"top"},"&:hover":{color:Yr}},"&:hover":{[`${Qe}-clear`]:{opacity:1},[`${Qe}-suffix:not(:last-child)`]:{opacity:0}},[`${Qe}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:ir,color:An,fontSize:ir,verticalAlign:"top",cursor:"default",[`${Qe}-focused &`]:{color:Yr},[`${Qe}-range-separator &`]:{[`${Qe}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Qe}-active-bar`]:{bottom:me.calc(cn).mul(-1).equal(),height:kr,background:Sr,opacity:0,transition:`all ${$r} ease-out`,pointerEvents:"none"},[`&${Qe}-focused`]:{[`${Qe}-active-bar`]:{opacity:1}},[`${Qe}-range-separator`]:{alignItems:"center",padding:`0 ${(0,Ao.unit)(fr)}`,lineHeight:1}},"&-range, &-multiple":{[`${Qe}-clear`]:{insetInlineEnd:It},[`&${Qe}-small`]:{[`${Qe}-clear`]:{insetInlineEnd:cr}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,us.Wf)(me)),ns(me)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Or,[`&${Qe}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${Qe}-dropdown-placement-bottomLeft,
&${Qe}-dropdown-placement-bottomRight`]:{[`${Qe}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Qe}-dropdown-placement-topLeft,
&${Qe}-dropdown-placement-topRight`]:{[`${Qe}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${mt}-slide-up-appear, &${mt}-slide-up-enter`]:{[`${Qe}-range-arrow${Qe}-range-arrow`]:{transition:"none"}},[`&${mt}-slide-up-enter${mt}-slide-up-enter-active${Qe}-dropdown-placement-topLeft,
&${mt}-slide-up-enter${mt}-slide-up-enter-active${Qe}-dropdown-placement-topRight,
&${mt}-slide-up-appear${mt}-slide-up-appear-active${Qe}-dropdown-placement-topLeft,
&${mt}-slide-up-appear${mt}-slide-up-appear-active${Qe}-dropdown-placement-topRight`]:{animationName:il.Qt},[`&${mt}-slide-up-enter${mt}-slide-up-enter-active${Qe}-dropdown-placement-bottomLeft,
&${mt}-slide-up-enter${mt}-slide-up-enter-active${Qe}-dropdown-placement-bottomRight,
&${mt}-slide-up-appear${mt}-slide-up-appear-active${Qe}-dropdown-placement-bottomLeft,
&${mt}-slide-up-appear${mt}-slide-up-appear-active${Qe}-dropdown-placement-bottomRight`]:{animationName:il.fJ},[`&${mt}-slide-up-leave ${Qe}-panel-container`]:{pointerEvents:"none"},[`&${mt}-slide-up-leave${mt}-slide-up-leave-active${Qe}-dropdown-placement-topLeft,
&${mt}-slide-up-leave${mt}-slide-up-leave-active${Qe}-dropdown-placement-topRight`]:{animationName:il.ly},[`&${mt}-slide-up-leave${mt}-slide-up-leave-active${Qe}-dropdown-placement-bottomLeft,
&${mt}-slide-up-leave${mt}-slide-up-leave-active${Qe}-dropdown-placement-bottomRight`]:{animationName:il.Uw},[`${Qe}-panel > ${Qe}-time-panel`]:{paddingTop:Rr},[`${Qe}-range-wrapper`]:{display:"flex",position:"relative"},[`${Qe}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:me.calc(It).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${$r} ease-out`},(0,vl.W)(me,pi,li)),{"&:before":{insetInlineStart:me.calc(It).mul(1.5).equal()}}),[`${Qe}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:pi,borderRadius:yi,boxShadow:di,transition:`margin ${$r}`,display:"inline-block",pointerEvents:"auto",[`${Qe}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Qe}-presets`]:{display:"flex",flexDirection:"column",minWidth:_r,maxWidth:si,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:fr,borderInlineEnd:`${(0,Ao.unit)(cn)} ${yn} ${xi}`,li:Object.assign(Object.assign({},us.vS),{borderRadius:ki,paddingInline:fr,paddingBlock:me.calc(nr).sub(Ki).div(2).equal(),cursor:"pointer",transition:`all ${$r}`,"+ li":{marginTop:hr},"&:hover":{background:ii}})}},[`${Qe}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${Qe}-panel`]:{borderWidth:0}}},[`${Qe}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Qe}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:wn}}}}),"&-dropdown-range":{padding:`${(0,Ao.unit)(me.calc(Ii).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Qe}-separator`]:{transform:"scale(-1, 1)"},[`${Qe}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,il.oN)(me,"slide-up"),(0,il.oN)(me,"slide-down"),(0,Zl.Fm)(me,"move-up"),(0,Zl.Fm)(me,"move-down")]};var ka=(0,Is.I$)("DatePicker",me=>{const Qe=(0,Gl.mergeToken)((0,Kl.e)(me),fs(me),{inputPaddingHorizontalBase:me.calc(me.paddingSM).sub(1).equal(),multipleSelectItemHeight:me.multipleItemHeight,selectHeight:me.controlHeight});return[Xl(Qe),Oa(Qe),Eo(Qe),tl(Qe),ds(Qe),(0,ys.c)(me,{focusElCls:`${me.componentCls}-focused`})]},Vl),Fl=E(68525);function El(me,Qe,mt){return mt!==void 0?mt:Qe==="year"&&me.lang.yearPlaceholder?me.lang.yearPlaceholder:Qe==="quarter"&&me.lang.quarterPlaceholder?me.lang.quarterPlaceholder:Qe==="month"&&me.lang.monthPlaceholder?me.lang.monthPlaceholder:Qe==="week"&&me.lang.weekPlaceholder?me.lang.weekPlaceholder:Qe==="time"&&me.timePickerLocale.placeholder?me.timePickerLocale.placeholder:me.lang.placeholder}function Tl(me,Qe,mt){return mt!==void 0?mt:Qe==="year"&&me.lang.yearPlaceholder?me.lang.rangeYearPlaceholder:Qe==="quarter"&&me.lang.quarterPlaceholder?me.lang.rangeQuarterPlaceholder:Qe==="month"&&me.lang.monthPlaceholder?me.lang.rangeMonthPlaceholder:Qe==="week"&&me.lang.weekPlaceholder?me.lang.rangeWeekPlaceholder:Qe==="time"&&me.timePickerLocale.placeholder?me.timePickerLocale.rangePlaceholder:me.lang.rangePlaceholder}function ol(me,Qe){const{allowClear:mt=!0}=me,{clearIcon:Bt,removeIcon:It}=(0,Fl.Z)(Object.assign(Object.assign({},me),{prefixCls:Qe,componentName:"DatePicker"}));return[ce.useMemo(()=>mt===!1?!1:Object.assign({clearIcon:Bt},mt===!0?{}:mt),[mt,Bt]),It]}const[fl,Pl]=["week","WeekPicker"],[Ul,Os]=["month","MonthPicker"],[Ms,rs]=["year","YearPicker"],[zl,Ll]=["quarter","QuarterPicker"],[_a,Wl]=["time","TimePicker"];var kl=E(7939),Ks=me=>ce.createElement(kl.ZP,Object.assign({size:"small",type:"primary"},me));function Es(me){return(0,ce.useMemo)(()=>Object.assign({button:Ks},me),[me])}var Ql=function(me,Qe){var mt={};for(var Bt in me)Object.prototype.hasOwnProperty.call(me,Bt)&&Qe.indexOf(Bt)<0&&(mt[Bt]=me[Bt]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var It=0,Bt=Object.getOwnPropertySymbols(me);It<Bt.length;It++)Qe.indexOf(Bt[It])<0&&Object.prototype.propertyIsEnumerable.call(me,Bt[It])&&(mt[Bt[It]]=me[Bt[It]]);return mt},Vs=me=>(0,ce.forwardRef)((mt,Bt)=>{var It;const{prefixCls:cn,getPopupContainer:yn,components:wn,className:Hn,style:_n,placement:An,size:tr,disabled:ar,bordered:ir=!0,placeholder:nr,popupClassName:cr,dropdownClassName:fr,status:hr,rootClassName:Yr,variant:kr,picker:Sr}=mt,$r=Ql(mt,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),Or=ce.useRef(null),{getPrefixCls:Rr,direction:Ii,getPopupContainer:pi,rangePicker:yi}=(0,ce.useContext)(da.E_),di=Rr("picker",cn),{compactSize:ki,compactItemClassnames:xi}=(0,el.ri)(di,Ii),ii=Rr(),[_r,si]=(0,pl.Z)("rangePicker",kr,ir),li=(0,Ga.Z)(di),[Ki,Ni,vi]=ka(di,li),[Si]=ol(mt,di),oi=Es(wn),bi=(0,Wa.Z)(an=>{var tn;return(tn=tr!=null?tr:ki)!==null&&tn!==void 0?tn:an}),gi=ce.useContext(Cl.Z),Vi=ar!=null?ar:gi,lo=(0,ce.useContext)(Fa.aM),{hasFeedback:uo,status:Ue,feedbackIcon:He}=lo,xt=ce.createElement(ce.Fragment,null,Sr===_a?ce.createElement(bt,null):ce.createElement(et,null),uo&&He);(0,ce.useImperativeHandle)(Bt,()=>Or.current);const[Pt]=(0,Al.Z)("Calendar",Dl.Z),Nt=Object.assign(Object.assign({},Pt),mt.locale),[Yt]=(0,to.Cn)("DatePicker",(It=mt.popupStyle)===null||It===void 0?void 0:It.zIndex);return Ki(ce.createElement(Qi.Z,{space:!0},ce.createElement(ho,Object.assign({separator:ce.createElement("span",{"aria-label":"to",className:`${di}-separator`},ce.createElement(se,null)),disabled:Vi,ref:Or,placement:An,placeholder:Tl(Nt,Sr,nr),suffixIcon:xt,prevIcon:ce.createElement("span",{className:`${di}-prev-icon`}),nextIcon:ce.createElement("span",{className:`${di}-next-icon`}),superPrevIcon:ce.createElement("span",{className:`${di}-super-prev-icon`}),superNextIcon:ce.createElement("span",{className:`${di}-super-next-icon`}),transitionName:`${ii}-slide-up`,picker:Sr},$r,{className:qe()({[`${di}-${bi}`]:bi,[`${di}-${_r}`]:si},(0,ko.Z)(di,(0,ko.F)(Ue,hr),uo),Ni,xi,Hn,yi==null?void 0:yi.className,vi,li,Yr),style:Object.assign(Object.assign({},yi==null?void 0:yi.style),_n),locale:Nt.lang,prefixCls:di,getPopupContainer:yn||pi,generateConfig:me,components:oi,direction:Ii,classNames:{popup:qe()(Ni,cr||fr,vi,li,Yr)},styles:{popup:Object.assign(Object.assign({},mt.popupStyle),{zIndex:Yt})},allowClear:Si}))))}),hs=function(me,Qe){var mt={};for(var Bt in me)Object.prototype.hasOwnProperty.call(me,Bt)&&Qe.indexOf(Bt)<0&&(mt[Bt]=me[Bt]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var It=0,Bt=Object.getOwnPropertySymbols(me);It<Bt.length;It++)Qe.indexOf(Bt[It])<0&&Object.prototype.propertyIsEnumerable.call(me,Bt[It])&&(mt[Bt[It]]=me[Bt[It]]);return mt},Ts=me=>{const Qe=(Hn,_n)=>{const An=_n===Wl?"timePicker":"datePicker";return(0,ce.forwardRef)((ar,ir)=>{var nr;const{prefixCls:cr,getPopupContainer:fr,components:hr,style:Yr,className:kr,rootClassName:Sr,size:$r,bordered:Or,placement:Rr,placeholder:Ii,popupClassName:pi,dropdownClassName:yi,disabled:di,status:ki,variant:xi,onCalendarChange:ii}=ar,_r=hs(ar,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:si,direction:li,getPopupContainer:Ki,[An]:Ni}=(0,ce.useContext)(da.E_),vi=si("picker",cr),{compactSize:Si,compactItemClassnames:oi}=(0,el.ri)(vi,li),bi=ce.useRef(null),[gi,Vi]=(0,pl.Z)("datePicker",xi,Or),lo=(0,Ga.Z)(vi),[uo,Ue,He]=ka(vi,lo);(0,ce.useImperativeHandle)(ir,()=>bi.current);const xt={showToday:!0},Pt=Hn||ar.picker,Nt=si(),{onSelect:Yt,multiple:an}=_r,tn=Yt&&Hn==="time"&&!an,mn=(Hr,Ur,Ci)=>{ii==null||ii(Hr,Ur,Ci),tn&&Yt(Hr)},[pn,Tn]=ol(ar,vi),Pn=Es(hr),Dn=(0,Wa.Z)(Hr=>{var Ur;return(Ur=$r!=null?$r:Si)!==null&&Ur!==void 0?Ur:Hr}),bn=ce.useContext(Cl.Z),gn=di!=null?di:bn,lr=(0,ce.useContext)(Fa.aM),{hasFeedback:Kn,status:gr,feedbackIcon:dr}=lr,Dr=ce.createElement(ce.Fragment,null,Pt==="time"?ce.createElement(bt,null):ce.createElement(et,null),Kn&&dr),[Cr]=(0,Al.Z)("DatePicker",Dl.Z),wr=Object.assign(Object.assign({},Cr),ar.locale),[Lr]=(0,to.Cn)("DatePicker",(nr=ar.popupStyle)===null||nr===void 0?void 0:nr.zIndex);return uo(ce.createElement(Qi.Z,{space:!0},ce.createElement(xo,Object.assign({ref:bi,placeholder:El(wr,Pt,Ii),suffixIcon:Dr,placement:Rr,prevIcon:ce.createElement("span",{className:`${vi}-prev-icon`}),nextIcon:ce.createElement("span",{className:`${vi}-next-icon`}),superPrevIcon:ce.createElement("span",{className:`${vi}-super-prev-icon`}),superNextIcon:ce.createElement("span",{className:`${vi}-super-next-icon`}),transitionName:`${Nt}-slide-up`,picker:Hn,onCalendarChange:mn},xt,_r,{locale:wr.lang,className:qe()({[`${vi}-${Dn}`]:Dn,[`${vi}-${gi}`]:Vi},(0,ko.Z)(vi,(0,ko.F)(gr,ki),Kn),Ue,oi,Ni==null?void 0:Ni.className,kr,He,lo,Sr),style:Object.assign(Object.assign({},Ni==null?void 0:Ni.style),Yr),prefixCls:vi,getPopupContainer:fr||Ki,generateConfig:me,components:Pn,direction:li,disabled:gn,classNames:{popup:qe()(Ue,He,lo,Sr,pi||yi)},styles:{popup:Object.assign(Object.assign({},ar.popupStyle),{zIndex:Lr})},allowClear:pn,removeIcon:Tn}))))})},mt=Qe(),Bt=Qe(fl,Pl),It=Qe(Ul,Os),cn=Qe(Ms,rs),yn=Qe(zl,Ll),wn=Qe(_a,Wl);return{DatePicker:mt,WeekPicker:Bt,MonthPicker:It,YearPicker:cn,TimePicker:wn,QuarterPicker:yn}},Ls=me=>{const{DatePicker:Qe,WeekPicker:mt,MonthPicker:Bt,YearPicker:It,TimePicker:cn,QuarterPicker:yn}=Ts(me),wn=Vs(me),Hn=Qe;return Hn.WeekPicker=mt,Hn.MonthPicker=Bt,Hn.YearPicker=It,Hn.RangePicker=wn,Hn.TimePicker=cn,Hn.QuarterPicker=yn,Hn};const $l=Ls(Re),is=(0,it.Z)($l,"popupAlign",void 0,"picker");$l._InternalPanelDoNotUseOrYouWillBeFired=is;const $i=(0,it.Z)($l.RangePicker,"popupAlign",void 0,"picker");$l._InternalRangePanelDoNotUseOrYouWillBeFired=$i,$l.generatePicker=Ls;var os=$l},51502:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return se}});var b=E(59301),Ke=E(92310),fe=E.n(Ke),Ve=E(47999),Fe=E(48755),pe=E(31756),Ce=E(13783),xe={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},Pe=b.createContext({}),ye=E(11592),Te=function(Ae,qe){var at={};for(var Ee in Ae)Object.prototype.hasOwnProperty.call(Ae,Ee)&&qe.indexOf(Ee)<0&&(at[Ee]=Ae[Ee]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,Ee=Object.getOwnPropertySymbols(Ae);We<Ee.length;We++)qe.indexOf(Ee[We])<0&&Object.prototype.propertyIsEnumerable.call(Ae,Ee[We])&&(at[Ee[We]]=Ae[Ee[We]]);return at};const we=Ae=>(0,ye.Z)(Ae).map(qe=>Object.assign(Object.assign({},qe==null?void 0:qe.props),{key:qe.key}));function Me(Ae,qe,at){const Ee=b.useMemo(()=>qe||we(at),[qe,at]);return b.useMemo(()=>Ee.map(tt=>{var{span:Et}=tt,ct=Te(tt,["span"]);return Et==="filled"?Object.assign(Object.assign({},ct),{filled:!0}):Object.assign(Object.assign({},ct),{span:typeof Et=="number"?Et:(0,Ve.m9)(Ae,Et)})}),[Ee,Ae])}var be=function(Ae,qe){var at={};for(var Ee in Ae)Object.prototype.hasOwnProperty.call(Ae,Ee)&&qe.indexOf(Ee)<0&&(at[Ee]=Ae[Ee]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,Ee=Object.getOwnPropertySymbols(Ae);We<Ee.length;We++)qe.indexOf(Ee[We])<0&&Object.prototype.propertyIsEnumerable.call(Ae,Ee[We])&&(at[Ee[We]]=Ae[Ee[We]]);return at};function De(Ae,qe){let at=[],Ee=[],We=!1,tt=0;return Ae.filter(Et=>Et).forEach(Et=>{const{filled:ct}=Et,wt=be(Et,["filled"]);if(ct){Ee.push(wt),at.push(Ee),Ee=[],tt=0;return}const dt=qe-tt;tt+=Et.span||1,tt>=qe?(tt>qe?(We=!0,Ee.push(Object.assign(Object.assign({},wt),{span:dt}))):Ee.push(wt),at.push(Ee),Ee=[],tt=0):Ee.push(wt)}),Ee.length>0&&at.push(Ee),at=at.map(Et=>{const ct=Et.reduce((wt,dt)=>wt+(dt.span||1),0);if(ct<qe){const wt=Et[Et.length-1];return wt.span=qe-(ct-(wt.span||1)),Et}return Et}),[at,We]}var Re=(Ae,qe)=>{const[at,Ee]=(0,b.useMemo)(()=>De(qe,Ae),[qe,Ae]);return at},ce=Ae=>{let{children:qe}=Ae;return qe};function Oe(Ae){return Ae!=null}var Ze=Ae=>{const{itemPrefixCls:qe,component:at,span:Ee,className:We,style:tt,labelStyle:Et,contentStyle:ct,bordered:wt,label:dt,content:Dt,colon:Ft,type:oe,styles:ae}=Ae,te=at,x=b.useContext(Pe),{classNames:re}=x;return wt?b.createElement(te,{className:fe()({[`${qe}-item-label`]:oe==="label",[`${qe}-item-content`]:oe==="content",[`${re==null?void 0:re.label}`]:oe==="label",[`${re==null?void 0:re.content}`]:oe==="content"},We),style:tt,colSpan:Ee},Oe(dt)&&b.createElement("span",{style:Object.assign(Object.assign({},Et),ae==null?void 0:ae.label)},dt),Oe(Dt)&&b.createElement("span",{style:Object.assign(Object.assign({},Et),ae==null?void 0:ae.content)},Dt)):b.createElement(te,{className:fe()(`${qe}-item`,We),style:tt,colSpan:Ee},b.createElement("div",{className:`${qe}-item-container`},(dt||dt===0)&&b.createElement("span",{className:fe()(`${qe}-item-label`,re==null?void 0:re.label,{[`${qe}-item-no-colon`]:!Ft}),style:Object.assign(Object.assign({},Et),ae==null?void 0:ae.label)},dt),(Dt||Dt===0)&&b.createElement("span",{className:fe()(`${qe}-item-content`,re==null?void 0:re.content),style:Object.assign(Object.assign({},ct),ae==null?void 0:ae.content)},Dt)))};function nt(Ae,qe,at){let{colon:Ee,prefixCls:We,bordered:tt}=qe,{component:Et,type:ct,showLabel:wt,showContent:dt,labelStyle:Dt,contentStyle:Ft,styles:oe}=at;return Ae.map((ae,te)=>{let{label:x,children:re,prefixCls:ne=We,className:le,style:Ie,labelStyle:ke,contentStyle:Ye,span:_e=1,key:rt,styles:ft}=ae;return typeof Et=="string"?b.createElement(Ze,{key:`${ct}-${rt||te}`,className:le,style:Ie,styles:{label:Object.assign(Object.assign(Object.assign(Object.assign({},Dt),oe==null?void 0:oe.label),ke),ft==null?void 0:ft.label),content:Object.assign(Object.assign(Object.assign(Object.assign({},Ft),oe==null?void 0:oe.content),Ye),ft==null?void 0:ft.content)},span:_e,colon:Ee,component:Et,itemPrefixCls:ne,bordered:tt,label:wt?x:null,content:dt?re:null,type:ct}):[b.createElement(Ze,{key:`label-${rt||te}`,className:le,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Dt),oe==null?void 0:oe.label),Ie),ke),ft==null?void 0:ft.label),span:1,colon:Ee,component:Et[0],itemPrefixCls:ne,bordered:tt,label:x,type:"label"}),b.createElement(Ze,{key:`content-${rt||te}`,className:le,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ft),oe==null?void 0:oe.content),Ie),Ye),ft==null?void 0:ft.content),span:_e*2-1,component:Et[1],itemPrefixCls:ne,bordered:tt,content:re,type:"content"})]})}var je=Ae=>{const qe=b.useContext(Pe),{prefixCls:at,vertical:Ee,row:We,index:tt,bordered:Et}=Ae;return Ee?b.createElement(b.Fragment,null,b.createElement("tr",{key:`label-${tt}`,className:`${at}-row`},nt(We,Ae,Object.assign({component:"th",type:"label",showLabel:!0},qe))),b.createElement("tr",{key:`content-${tt}`,className:`${at}-row`},nt(We,Ae,Object.assign({component:"td",type:"content",showContent:!0},qe)))):b.createElement("tr",{key:tt,className:`${at}-row`},nt(We,Ae,Object.assign({component:Et?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},qe)))},et=E(36237),Se=E(63356),Je=E(16931),ve=E(51636);const ge=Ae=>{const{componentCls:qe,labelBg:at}=Ae;return{[`&${qe}-bordered`]:{[`> ${qe}-view`]:{border:`${(0,et.unit)(Ae.lineWidth)} ${Ae.lineType} ${Ae.colorSplit}`,"> table":{tableLayout:"auto"},[`${qe}-row`]:{borderBottom:`${(0,et.unit)(Ae.lineWidth)} ${Ae.lineType} ${Ae.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${qe}-item-label, > ${qe}-item-content`]:{padding:`${(0,et.unit)(Ae.padding)} ${(0,et.unit)(Ae.paddingLG)}`,borderInlineEnd:`${(0,et.unit)(Ae.lineWidth)} ${Ae.lineType} ${Ae.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${qe}-item-label`]:{color:Ae.colorTextSecondary,backgroundColor:at,"&::after":{display:"none"}}}},[`&${qe}-middle`]:{[`${qe}-row`]:{[`> ${qe}-item-label, > ${qe}-item-content`]:{padding:`${(0,et.unit)(Ae.paddingSM)} ${(0,et.unit)(Ae.paddingLG)}`}}},[`&${qe}-small`]:{[`${qe}-row`]:{[`> ${qe}-item-label, > ${qe}-item-content`]:{padding:`${(0,et.unit)(Ae.paddingXS)} ${(0,et.unit)(Ae.padding)}`}}}}}},bt=Ae=>{const{componentCls:qe,extraColor:at,itemPaddingBottom:Ee,itemPaddingEnd:We,colonMarginRight:tt,colonMarginLeft:Et,titleMarginBottom:ct}=Ae;return{[qe]:Object.assign(Object.assign(Object.assign({},(0,Se.Wf)(Ae)),ge(Ae)),{"&-rtl":{direction:"rtl"},[`${qe}-header`]:{display:"flex",alignItems:"center",marginBottom:ct},[`${qe}-title`]:Object.assign(Object.assign({},Se.vS),{flex:"auto",color:Ae.titleColor,fontWeight:Ae.fontWeightStrong,fontSize:Ae.fontSizeLG,lineHeight:Ae.lineHeightLG}),[`${qe}-extra`]:{marginInlineStart:"auto",color:at,fontSize:Ae.fontSize},[`${qe}-view`]:{width:"100%",borderRadius:Ae.borderRadiusLG,table:{width:"100%",tableLayout:"fixed",borderCollapse:"collapse"}},[`${qe}-row`]:{"> th, > td":{paddingBottom:Ee,paddingInlineEnd:We},"> th:last-child, > td:last-child":{paddingInlineEnd:0},"&:last-child":{borderBottom:"none","> th, > td":{paddingBottom:0}}},[`${qe}-item-label`]:{color:Ae.labelColor,fontWeight:"normal",fontSize:Ae.fontSize,lineHeight:Ae.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${(0,et.unit)(Et)} ${(0,et.unit)(tt)}`},[`&${qe}-item-no-colon::after`]:{content:'""'}},[`${qe}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${qe}-item-content`]:{display:"table-cell",flex:1,color:Ae.contentColor,fontSize:Ae.fontSize,lineHeight:Ae.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${qe}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${qe}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${qe}-item-content`]:{display:"inline-flex",alignItems:"baseline",minWidth:"1em"}}},"&-middle":{[`${qe}-row`]:{"> th, > td":{paddingBottom:Ae.paddingSM}}},"&-small":{[`${qe}-row`]:{"> th, > td":{paddingBottom:Ae.paddingXS}}}})}},Xe=Ae=>({labelBg:Ae.colorFillAlter,labelColor:Ae.colorTextTertiary,titleColor:Ae.colorText,titleMarginBottom:Ae.fontSizeSM*Ae.lineHeightSM,itemPaddingBottom:Ae.padding,itemPaddingEnd:Ae.padding,colonMarginRight:Ae.marginXS,colonMarginLeft:Ae.marginXXS/2,contentColor:Ae.colorText,extraColor:Ae.colorText});var st=(0,Je.I$)("Descriptions",Ae=>{const qe=(0,ve.mergeToken)(Ae,{});return bt(qe)},Xe),vt=function(Ae,qe){var at={};for(var Ee in Ae)Object.prototype.hasOwnProperty.call(Ae,Ee)&&qe.indexOf(Ee)<0&&(at[Ee]=Ae[Ee]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,Ee=Object.getOwnPropertySymbols(Ae);We<Ee.length;We++)qe.indexOf(Ee[We])<0&&Object.prototype.propertyIsEnumerable.call(Ae,Ee[We])&&(at[Ee[We]]=Ae[Ee[We]]);return at};const ze=Ae=>{const{prefixCls:qe,title:at,extra:Ee,column:We,colon:tt=!0,bordered:Et,layout:ct,children:wt,className:dt,rootClassName:Dt,style:Ft,size:oe,labelStyle:ae,contentStyle:te,styles:x,items:re,classNames:ne}=Ae,le=vt(Ae,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","styles","items","classNames"]),{getPrefixCls:Ie,direction:ke,className:Ye,style:_e,classNames:rt,styles:ft}=(0,Fe.dj)("descriptions"),yt=Ie("descriptions",qe),ot=(0,Ce.Z)(),lt=b.useMemo(()=>{var St;return typeof We=="number"?We:(St=(0,Ve.m9)(ot,Object.assign(Object.assign({},xe),We)))!==null&&St!==void 0?St:3},[ot,We]),Vt=Me(ot,re,wt),kt=(0,pe.Z)(oe),ln=Re(lt,Vt),[Gt,Rt,Ut]=st(yt),$t=b.useMemo(()=>({labelStyle:ae,contentStyle:te,styles:{content:Object.assign(Object.assign({},ft.content),x==null?void 0:x.content),label:Object.assign(Object.assign({},ft.label),x==null?void 0:x.label)},classNames:{label:fe()(rt.label,ne==null?void 0:ne.label),content:fe()(rt.content,ne==null?void 0:ne.content)}}),[ae,te,x,ne,rt,ft]);return Gt(b.createElement(Pe.Provider,{value:$t},b.createElement("div",Object.assign({className:fe()(yt,Ye,rt.root,ne==null?void 0:ne.root,{[`${yt}-${kt}`]:kt&&kt!=="default",[`${yt}-bordered`]:!!Et,[`${yt}-rtl`]:ke==="rtl"},dt,Dt,Rt,Ut),style:Object.assign(Object.assign(Object.assign(Object.assign({},_e),ft.root),x==null?void 0:x.root),Ft)},le),(at||Ee)&&b.createElement("div",{className:fe()(`${yt}-header`,rt.header,ne==null?void 0:ne.header),style:Object.assign(Object.assign({},ft.header),x==null?void 0:x.header)},at&&b.createElement("div",{className:fe()(`${yt}-title`,rt.title,ne==null?void 0:ne.title),style:Object.assign(Object.assign({},ft.title),x==null?void 0:x.title)},at),Ee&&b.createElement("div",{className:fe()(`${yt}-extra`,rt.extra,ne==null?void 0:ne.extra),style:Object.assign(Object.assign({},ft.extra),x==null?void 0:x.extra)},Ee)),b.createElement("div",{className:`${yt}-view`},b.createElement("table",null,b.createElement("tbody",null,ln.map((St,Tt)=>b.createElement(je,{key:Tt,index:Tt,colon:tt,prefixCls:yt,vertical:ct==="vertical",bordered:Et,row:St}))))))))};ze.Item=ce;var se=ze},37285:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return we}});var b=E(59301),Ke=E(92310),fe=E.n(Ke),Ve=E(48755),Fe=E(36237),pe=E(63356),Ce=E(16931),de=E(51636);const xe=Me=>{const{componentCls:be,sizePaddingEdgeHorizontal:De,colorSplit:Be,lineWidth:Re,textPaddingInline:it,orientationMargin:ce,verticalMarginInline:Oe}=Me;return{[be]:Object.assign(Object.assign({},(0,pe.Wf)(Me)),{borderBlockStart:`${(0,Fe.unit)(Re)} solid ${Be}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Oe,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Fe.unit)(Re)} solid ${Be}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Fe.unit)(Me.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${be}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Fe.unit)(Me.dividerHorizontalWithTextGutterMargin)} 0`,color:Me.colorTextHeading,fontWeight:500,fontSize:Me.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Be}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Fe.unit)(Re)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${be}-with-text-start`]:{"&::before":{width:`calc(${ce} * 100%)`},"&::after":{width:`calc(100% - ${ce} * 100%)`}},[`&-horizontal${be}-with-text-end`]:{"&::before":{width:`calc(100% - ${ce} * 100%)`},"&::after":{width:`calc(${ce} * 100%)`}},[`${be}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:it},"&-dashed":{background:"none",borderColor:Be,borderStyle:"dashed",borderWidth:`${(0,Fe.unit)(Re)} 0 0`},[`&-horizontal${be}-with-text${be}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${be}-dashed`]:{borderInlineStartWidth:Re,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:Be,borderStyle:"dotted",borderWidth:`${(0,Fe.unit)(Re)} 0 0`},[`&-horizontal${be}-with-text${be}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${be}-dotted`]:{borderInlineStartWidth:Re,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${be}-with-text`]:{color:Me.colorText,fontWeight:"normal",fontSize:Me.fontSize},[`&-horizontal${be}-with-text-start${be}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${be}-inner-text`]:{paddingInlineStart:De}},[`&-horizontal${be}-with-text-end${be}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${be}-inner-text`]:{paddingInlineEnd:De}}})}},ue=Me=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Me.marginXS});var Pe=(0,Ce.I$)("Divider",Me=>{const be=(0,de.mergeToken)(Me,{dividerHorizontalWithTextGutterMargin:Me.margin,dividerHorizontalGutterMargin:Me.marginLG,sizePaddingEdgeHorizontal:0});return[xe(be)]},ue,{unitless:{orientationMargin:!0}}),ye=function(Me,be){var De={};for(var Be in Me)Object.prototype.hasOwnProperty.call(Me,Be)&&be.indexOf(Be)<0&&(De[Be]=Me[Be]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Be=Object.getOwnPropertySymbols(Me);Re<Be.length;Re++)be.indexOf(Be[Re])<0&&Object.prototype.propertyIsEnumerable.call(Me,Be[Re])&&(De[Be[Re]]=Me[Be[Re]]);return De},we=Me=>{const{getPrefixCls:be,direction:De,className:Be,style:Re}=(0,Ve.dj)("divider"),{prefixCls:it,type:ce="horizontal",orientation:Oe="center",orientationMargin:Ge,className:Ze,rootClassName:nt,children:Le,dashed:je,variant:et="solid",plain:Se,style:Je}=Me,ve=ye(Me,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),ge=be("divider",it),[bt,Xe,st]=Pe(ge),vt=!!Le,ze=b.useMemo(()=>Oe==="left"?De==="rtl"?"end":"start":Oe==="right"?De==="rtl"?"start":"end":Oe,[De,Oe]),se=ze==="start"&&Ge!=null,Ae=ze==="end"&&Ge!=null,qe=fe()(ge,Be,Xe,st,`${ge}-${ce}`,{[`${ge}-with-text`]:vt,[`${ge}-with-text-${ze}`]:vt,[`${ge}-dashed`]:!!je,[`${ge}-${et}`]:et!=="solid",[`${ge}-plain`]:!!Se,[`${ge}-rtl`]:De==="rtl",[`${ge}-no-default-orientation-margin-start`]:se,[`${ge}-no-default-orientation-margin-end`]:Ae},Ze,nt),at=b.useMemo(()=>typeof Ge=="number"?Ge:/^\d+$/.test(Ge)?Number(Ge):Ge,[Ge]),Ee={marginInlineStart:se?at:void 0,marginInlineEnd:Ae?at:void 0};return bt(b.createElement("div",Object.assign({className:qe,style:Object.assign(Object.assign({},Re),Je)},ve,{role:"separator"}),Le&&ce!=="vertical"&&b.createElement("span",{className:`${ge}-inner-text`,style:Ee},Le)))}},36207:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return ke}});var b=E(59301),Ke=E(92310),fe=E.n(Ke),Ve=E(33885),Fe=E(42978),pe=E(43403),Ce=E(34280),de=b.createContext(null),xe=b.createContext({}),ue=de,Pe=E(20068),ye=E(54476),Te=E(77900),we=E(10228),Me=E(26112),be=E(75931),De=E(8654),Be=["prefixCls","className","containerRef"],Re=function(_e){var rt=_e.prefixCls,ft=_e.className,yt=_e.containerRef,ot=(0,be.Z)(_e,Be),lt=b.useContext(xe),Vt=lt.panel,kt=(0,De.x1)(Vt,yt);return b.createElement("div",(0,ye.Z)({className:fe()("".concat(rt,"-content"),ft),role:"dialog",ref:kt},(0,Me.Z)(_e,{aria:!0}),{"aria-modal":"true"},ot))},it=Re,ce=E(48736);function Oe(Ye){return typeof Ye=="string"&&String(Number(Ye))===Ye?((0,ce.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ye)):Ye}function Ge(Ye){warning(!("wrapperClassName"in Ye),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ye.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Ze={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function nt(Ye,_e){var rt,ft,yt,ot=Ye.prefixCls,lt=Ye.open,Vt=Ye.placement,kt=Ye.inline,ln=Ye.push,Gt=Ye.forceRender,Rt=Ye.autoFocus,Ut=Ye.keyboard,$t=Ye.classNames,St=Ye.rootClassName,Tt=Ye.rootStyle,nn=Ye.zIndex,hn=Ye.className,gt=Ye.id,Lt=Ye.style,_t=Ye.motion,on=Ye.width,En=Ye.height,Ln=Ye.children,$n=Ye.mask,er=Ye.maskClosable,On=Ye.maskMotion,Gn=Ye.maskClassName,zt=Ye.maskStyle,un=Ye.afterOpenChange,In=Ye.onClose,Fn=Ye.onMouseEnter,xn=Ye.onMouseOver,dn=Ye.onMouseLeave,en=Ye.onClick,Sn=Ye.onKeyDown,kn=Ye.onKeyUp,Zn=Ye.styles,zn=Ye.drawerRender,Bn=b.useRef(),Vn=b.useRef(),pr=b.useRef();b.useImperativeHandle(_e,function(){return Bn.current});var br=function(Kt){var Xt=Kt.keyCode,rn=Kt.shiftKey;switch(Xt){case we.Z.TAB:{if(Xt===we.Z.TAB){if(!rn&&document.activeElement===pr.current){var jn;(jn=Vn.current)===null||jn===void 0||jn.focus({preventScroll:!0})}else if(rn&&document.activeElement===Vn.current){var Wn;(Wn=pr.current)===null||Wn===void 0||Wn.focus({preventScroll:!0})}}break}case we.Z.ESC:{In&&Ut&&(Kt.stopPropagation(),In(Kt));break}}};b.useEffect(function(){if(lt&&Rt){var jt;(jt=Bn.current)===null||jt===void 0||jt.focus({preventScroll:!0})}},[lt]);var vn=b.useState(!1),Rn=(0,Fe.Z)(vn,2),sr=Rn[0],mr=Rn[1],Mt=b.useContext(ue),Wt;typeof ln=="boolean"?Wt=ln?{}:{distance:0}:Wt=ln||{};var Ct=(rt=(ft=(yt=Wt)===null||yt===void 0?void 0:yt.distance)!==null&&ft!==void 0?ft:Mt==null?void 0:Mt.pushDistance)!==null&&rt!==void 0?rt:180,Ot=b.useMemo(function(){return{pushDistance:Ct,push:function(){mr(!0)},pull:function(){mr(!1)}}},[Ct]);b.useEffect(function(){if(lt){var jt;Mt==null||(jt=Mt.push)===null||jt===void 0||jt.call(Mt)}else{var Kt;Mt==null||(Kt=Mt.pull)===null||Kt===void 0||Kt.call(Mt)}},[lt]),b.useEffect(function(){return function(){var jt;Mt==null||(jt=Mt.pull)===null||jt===void 0||jt.call(Mt)}},[]);var At=$n&&b.createElement(Te.default,(0,ye.Z)({key:"mask"},On,{visible:lt}),function(jt,Kt){var Xt=jt.className,rn=jt.style;return b.createElement("div",{className:fe()("".concat(ot,"-mask"),Xt,$t==null?void 0:$t.mask,Gn),style:(0,Ve.Z)((0,Ve.Z)((0,Ve.Z)({},rn),zt),Zn==null?void 0:Zn.mask),onClick:er&&lt?In:void 0,ref:Kt})}),Ht=typeof _t=="function"?_t(Vt):_t,ht={};if(sr&&Ct)switch(Vt){case"top":ht.transform="translateY(".concat(Ct,"px)");break;case"bottom":ht.transform="translateY(".concat(-Ct,"px)");break;case"left":ht.transform="translateX(".concat(Ct,"px)");break;default:ht.transform="translateX(".concat(-Ct,"px)");break}Vt==="left"||Vt==="right"?ht.width=Oe(on):ht.height=Oe(En);var Qt={onMouseEnter:Fn,onMouseOver:xn,onMouseLeave:dn,onClick:en,onKeyDown:Sn,onKeyUp:kn},Jt=b.createElement(Te.default,(0,ye.Z)({key:"panel"},Ht,{visible:lt,forceRender:Gt,onVisibleChanged:function(Kt){un==null||un(Kt)},removeOnLeave:!1,leavedClassName:"".concat(ot,"-content-wrapper-hidden")}),function(jt,Kt){var Xt=jt.className,rn=jt.style,jn=b.createElement(it,(0,ye.Z)({id:gt,containerRef:Kt,prefixCls:ot,className:fe()(hn,$t==null?void 0:$t.content),style:(0,Ve.Z)((0,Ve.Z)({},Lt),Zn==null?void 0:Zn.content)},(0,Me.Z)(Ye,{aria:!0}),Qt),Ln);return b.createElement("div",(0,ye.Z)({className:fe()("".concat(ot,"-content-wrapper"),$t==null?void 0:$t.wrapper,Xt),style:(0,Ve.Z)((0,Ve.Z)((0,Ve.Z)({},ht),rn),Zn==null?void 0:Zn.wrapper)},(0,Me.Z)(Ye,{data:!0})),zn?zn(jn):jn)}),sn=(0,Ve.Z)({},Tt);return nn&&(sn.zIndex=nn),b.createElement(ue.Provider,{value:Ot},b.createElement("div",{className:fe()(ot,"".concat(ot,"-").concat(Vt),St,(0,Pe.Z)((0,Pe.Z)({},"".concat(ot,"-open"),lt),"".concat(ot,"-inline"),kt)),style:sn,tabIndex:-1,ref:Bn,onKeyDown:br},At,b.createElement("div",{tabIndex:0,ref:Vn,style:Ze,"aria-hidden":"true","data-sentinel":"start"}),Jt,b.createElement("div",{tabIndex:0,ref:pr,style:Ze,"aria-hidden":"true","data-sentinel":"end"})))}var Le=b.forwardRef(nt),je=Le,et=function(_e){var rt=_e.open,ft=rt===void 0?!1:rt,yt=_e.prefixCls,ot=yt===void 0?"rc-drawer":yt,lt=_e.placement,Vt=lt===void 0?"right":lt,kt=_e.autoFocus,ln=kt===void 0?!0:kt,Gt=_e.keyboard,Rt=Gt===void 0?!0:Gt,Ut=_e.width,$t=Ut===void 0?378:Ut,St=_e.mask,Tt=St===void 0?!0:St,nn=_e.maskClosable,hn=nn===void 0?!0:nn,gt=_e.getContainer,Lt=_e.forceRender,_t=_e.afterOpenChange,on=_e.destroyOnClose,En=_e.onMouseEnter,Ln=_e.onMouseOver,$n=_e.onMouseLeave,er=_e.onClick,On=_e.onKeyDown,Gn=_e.onKeyUp,zt=_e.panelRef,un=b.useState(!1),In=(0,Fe.Z)(un,2),Fn=In[0],xn=In[1],dn=b.useState(!1),en=(0,Fe.Z)(dn,2),Sn=en[0],kn=en[1];(0,Ce.Z)(function(){kn(!0)},[]);var Zn=Sn?ft:!1,zn=b.useRef(),Bn=b.useRef();(0,Ce.Z)(function(){Zn&&(Bn.current=document.activeElement)},[Zn]);var Vn=function(sr){var mr;if(xn(sr),_t==null||_t(sr),!sr&&Bn.current&&!((mr=zn.current)!==null&&mr!==void 0&&mr.contains(Bn.current))){var Mt;(Mt=Bn.current)===null||Mt===void 0||Mt.focus({preventScroll:!0})}},pr=b.useMemo(function(){return{panel:zt}},[zt]);if(!Lt&&!Fn&&!Zn&&on)return null;var br={onMouseEnter:En,onMouseOver:Ln,onMouseLeave:$n,onClick:er,onKeyDown:On,onKeyUp:Gn},vn=(0,Ve.Z)((0,Ve.Z)({},_e),{},{open:Zn,prefixCls:ot,placement:Vt,autoFocus:ln,keyboard:Rt,width:$t,mask:Tt,maskClosable:hn,inline:gt===!1,afterOpenChange:Vn,ref:zn},br);return b.createElement(xe.Provider,{value:pr},b.createElement(pe.Z,{open:Zn||Lt||Fn,autoDestroy:!1,getContainer:gt,autoLock:Tt&&(Zn||Fn)},b.createElement(je,vn)))},Se=et,Je=Se,ve=E(62487),ge=E(75030),bt=E(86641),Xe=E(55743),st=E(48755),vt=E(91190),ze=E(78776),se=E(458),qe=Ye=>{var _e,rt;const{prefixCls:ft,title:yt,footer:ot,extra:lt,loading:Vt,onClose:kt,headerStyle:ln,bodyStyle:Gt,footerStyle:Rt,children:Ut,classNames:$t,styles:St}=Ye,Tt=(0,st.dj)("drawer"),nn=b.useCallback(on=>b.createElement("button",{type:"button",onClick:kt,"aria-label":"Close",className:`${ft}-close`},on),[kt]),[hn,gt]=(0,ze.Z)((0,ze.w)(Ye),(0,ze.w)(Tt),{closable:!0,closeIconRender:nn}),Lt=b.useMemo(()=>{var on,En;return!yt&&!hn?null:b.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(on=Tt.styles)===null||on===void 0?void 0:on.header),ln),St==null?void 0:St.header),className:fe()(`${ft}-header`,{[`${ft}-header-close-only`]:hn&&!yt&&!lt},(En=Tt.classNames)===null||En===void 0?void 0:En.header,$t==null?void 0:$t.header)},b.createElement("div",{className:`${ft}-header-title`},gt,yt&&b.createElement("div",{className:`${ft}-title`},yt)),lt&&b.createElement("div",{className:`${ft}-extra`},lt))},[hn,gt,lt,ln,ft,yt]),_t=b.useMemo(()=>{var on,En;if(!ot)return null;const Ln=`${ft}-footer`;return b.createElement("div",{className:fe()(Ln,(on=Tt.classNames)===null||on===void 0?void 0:on.footer,$t==null?void 0:$t.footer),style:Object.assign(Object.assign(Object.assign({},(En=Tt.styles)===null||En===void 0?void 0:En.footer),Rt),St==null?void 0:St.footer)},ot)},[ot,Rt,ft]);return b.createElement(b.Fragment,null,Lt,b.createElement("div",{className:fe()(`${ft}-body`,$t==null?void 0:$t.body,(_e=Tt.classNames)===null||_e===void 0?void 0:_e.body),style:Object.assign(Object.assign(Object.assign({},(rt=Tt.styles)===null||rt===void 0?void 0:rt.body),Gt),St==null?void 0:St.body)},Vt?b.createElement(se.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${ft}-body-skeleton`}):Ut),_t)},at=E(36237),Ee=E(63356),We=E(16931),tt=E(51636);const Et=Ye=>{const _e="100%";return{left:`translateX(-${_e})`,right:`translateX(${_e})`,top:`translateY(-${_e})`,bottom:`translateY(${_e})`}[Ye]},ct=(Ye,_e)=>({"&-enter, &-appear":Object.assign(Object.assign({},Ye),{"&-active":_e}),"&-leave":Object.assign(Object.assign({},_e),{"&-active":Ye})}),wt=(Ye,_e)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${_e}`}}},ct({opacity:Ye},{opacity:1})),dt=(Ye,_e)=>[wt(.7,_e),ct({transform:Et(Ye)},{transform:"none"})];var Ft=Ye=>{const{componentCls:_e,motionDurationSlow:rt}=Ye;return{[_e]:{[`${_e}-mask-motion`]:wt(0,rt),[`${_e}-panel-motion`]:["left","right","top","bottom"].reduce((ft,yt)=>Object.assign(Object.assign({},ft),{[`&-${yt}`]:dt(yt,rt)}),{})}}};const oe=Ye=>{const{borderRadiusSM:_e,componentCls:rt,zIndexPopup:ft,colorBgMask:yt,colorBgElevated:ot,motionDurationSlow:lt,motionDurationMid:Vt,paddingXS:kt,padding:ln,paddingLG:Gt,fontSizeLG:Rt,lineHeightLG:Ut,lineWidth:$t,lineType:St,colorSplit:Tt,marginXS:nn,colorIcon:hn,colorIconHover:gt,colorBgTextHover:Lt,colorBgTextActive:_t,colorText:on,fontWeightStrong:En,footerPaddingBlock:Ln,footerPaddingInline:$n,calc:er}=Ye,On=`${rt}-content-wrapper`;return{[rt]:{position:"fixed",inset:0,zIndex:ft,pointerEvents:"none",color:on,"&-pure":{position:"relative",background:ot,display:"flex",flexDirection:"column",[`&${rt}-left`]:{boxShadow:Ye.boxShadowDrawerLeft},[`&${rt}-right`]:{boxShadow:Ye.boxShadowDrawerRight},[`&${rt}-top`]:{boxShadow:Ye.boxShadowDrawerUp},[`&${rt}-bottom`]:{boxShadow:Ye.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${rt}-mask`]:{position:"absolute",inset:0,zIndex:ft,background:yt,pointerEvents:"auto"},[On]:{position:"absolute",zIndex:ft,maxWidth:"100vw",transition:`all ${lt}`,"&-hidden":{display:"none"}},[`&-left > ${On}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Ye.boxShadowDrawerLeft},[`&-right > ${On}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Ye.boxShadowDrawerRight},[`&-top > ${On}`]:{top:0,insetInline:0,boxShadow:Ye.boxShadowDrawerUp},[`&-bottom > ${On}`]:{bottom:0,insetInline:0,boxShadow:Ye.boxShadowDrawerDown},[`${rt}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:ot,pointerEvents:"auto"},[`${rt}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,at.unit)(ln)} ${(0,at.unit)(Gt)}`,fontSize:Rt,lineHeight:Ut,borderBottom:`${(0,at.unit)($t)} ${St} ${Tt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${rt}-extra`]:{flex:"none"},[`${rt}-close`]:Object.assign({display:"inline-flex",width:er(Rt).add(kt).equal(),height:er(Rt).add(kt).equal(),borderRadius:_e,justifyContent:"center",alignItems:"center",marginInlineEnd:nn,color:hn,fontWeight:En,fontSize:Rt,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${Vt}`,textRendering:"auto","&:hover":{color:gt,backgroundColor:Lt,textDecoration:"none"},"&:active":{backgroundColor:_t}},(0,Ee.Qy)(Ye)),[`${rt}-title`]:{flex:1,margin:0,fontWeight:Ye.fontWeightStrong,fontSize:Rt,lineHeight:Ut},[`${rt}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Gt,overflow:"auto",[`${rt}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${rt}-footer`]:{flexShrink:0,padding:`${(0,at.unit)(Ln)} ${(0,at.unit)($n)}`,borderTop:`${(0,at.unit)($t)} ${St} ${Tt}`},"&-rtl":{direction:"rtl"}}}},ae=Ye=>({zIndexPopup:Ye.zIndexPopupBase,footerPaddingBlock:Ye.paddingXS,footerPaddingInline:Ye.padding});var te=(0,We.I$)("Drawer",Ye=>{const _e=(0,tt.mergeToken)(Ye,{});return[oe(_e),Ft(_e)]},ae),x=function(Ye,_e){var rt={};for(var ft in Ye)Object.prototype.hasOwnProperty.call(Ye,ft)&&_e.indexOf(ft)<0&&(rt[ft]=Ye[ft]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var yt=0,ft=Object.getOwnPropertySymbols(Ye);yt<ft.length;yt++)_e.indexOf(ft[yt])<0&&Object.prototype.propertyIsEnumerable.call(Ye,ft[yt])&&(rt[ft[yt]]=Ye[ft[yt]]);return rt};const re=null,ne={distance:180},le=Ye=>{var _e;const{rootClassName:rt,width:ft,height:yt,size:ot="default",mask:lt=!0,push:Vt=ne,open:kt,afterOpenChange:ln,onClose:Gt,prefixCls:Rt,getContainer:Ut,style:$t,className:St,visible:Tt,afterVisibleChange:nn,maskStyle:hn,drawerStyle:gt,contentWrapperStyle:Lt}=Ye,_t=x(Ye,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle"]),{getPopupContainer:on,getPrefixCls:En,direction:Ln,className:$n,style:er,classNames:On,styles:Gn}=(0,st.dj)("drawer"),zt=En("drawer",Rt),[un,In,Fn]=te(zt),xn=Ut===void 0&&on?()=>on(document.body):Ut,dn=fe()({"no-mask":!lt,[`${zt}-rtl`]:Ln==="rtl"},rt,In,Fn),en=b.useMemo(()=>ft!=null?ft:ot==="large"?736:378,[ft,ot]),Sn=b.useMemo(()=>yt!=null?yt:ot==="large"?736:378,[yt,ot]),kn={motionName:(0,bt.m)(zt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Zn=vn=>({motionName:(0,bt.m)(zt,`panel-motion-${vn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),zn=(0,vt.H)(),[Bn,Vn]=(0,ge.Cn)("Drawer",_t.zIndex),{classNames:pr={},styles:br={}}=_t;return un(b.createElement(ve.Z,{form:!0,space:!0},b.createElement(Xe.Z.Provider,{value:Vn},b.createElement(Je,Object.assign({prefixCls:zt,onClose:Gt,maskMotion:kn,motion:Zn},_t,{classNames:{mask:fe()(pr.mask,On.mask),content:fe()(pr.content,On.content),wrapper:fe()(pr.wrapper,On.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},br.mask),hn),Gn.mask),content:Object.assign(Object.assign(Object.assign({},br.content),gt),Gn.content),wrapper:Object.assign(Object.assign(Object.assign({},br.wrapper),Lt),Gn.wrapper)},open:kt!=null?kt:Tt,mask:lt,push:Vt,width:en,height:Sn,style:Object.assign(Object.assign({},er),$t),className:fe()($n,St),rootClassName:dn,getContainer:xn,afterOpenChange:ln!=null?ln:nn,panelRef:zn,zIndex:Bn}),b.createElement(qe,Object.assign({prefixCls:zt},_t,{onClose:Gt}))))))},Ie=Ye=>{const{prefixCls:_e,style:rt,className:ft,placement:yt="right"}=Ye,ot=x(Ye,["prefixCls","style","className","placement"]),{getPrefixCls:lt}=b.useContext(st.E_),Vt=lt("drawer",_e),[kt,ln,Gt]=te(Vt),Rt=fe()(Vt,`${Vt}-pure`,`${Vt}-${yt}`,ln,Gt,ft);return kt(b.createElement("div",{className:Rt,style:rt},b.createElement(qe,Object.assign({prefixCls:Vt},ot))))};le._InternalPanelDoNotUseOrYouWillBeFired=Ie;var ke=le},19563:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return at}});var b=E(59301),Ke=E(33853),fe=E(38819),Ve=E(92310),Fe=E.n(Ve),pe=E(96478),Ce=E(6089),de=E(18929),xe=E(2738),ue=E(75030),ye=Ee=>typeof Ee!="object"&&typeof Ee!="function"||Ee===null,Te=E(52838),we=E(45915),Me=E(22703),be=E(32383),De=E(55743),Be=E(48755),Re=E(83397),it=E(93041),ce=E(78857),Oe=E(57700),Ge=E(36237),Ze=E(63356),nt=E(46e3),Le=E(93873),je=E(34925),et=E(37645),Se=E(36305),Je=E(16931),ve=E(51636),bt=Ee=>{const{componentCls:We,menuCls:tt,colorError:Et,colorTextLightSolid:ct}=Ee,wt=`${tt}-item`;return{[`${We}, ${We}-menu-submenu`]:{[`${tt} ${wt}`]:{[`&${wt}-danger:not(${wt}-disabled)`]:{color:Et,"&:hover":{color:ct,backgroundColor:Et}}}}}};const Xe=Ee=>{const{componentCls:We,menuCls:tt,zIndexPopup:Et,dropdownArrowDistance:ct,sizePopupArrow:wt,antCls:dt,iconCls:Dt,motionDurationMid:Ft,paddingBlock:oe,fontSize:ae,dropdownEdgeChildPadding:te,colorTextDisabled:x,fontSizeIcon:re,controlPaddingHorizontal:ne,colorBgElevated:le}=Ee;return[{[We]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Et,display:"block","&::before":{position:"absolute",insetBlock:Ee.calc(wt).div(2).sub(ct).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${dt}-btn`]:{[`& > ${Dt}-down, & > ${dt}-btn-icon > ${Dt}-down`]:{fontSize:re}},[`${We}-wrap`]:{position:"relative",[`${dt}-btn > ${Dt}-down`]:{fontSize:re},[`${Dt}-down::before`]:{transition:`transform ${Ft}`}},[`${We}-wrap-open`]:{[`${Dt}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${dt}-slide-down-enter${dt}-slide-down-enter-active${We}-placement-bottomLeft,
&${dt}-slide-down-appear${dt}-slide-down-appear-active${We}-placement-bottomLeft,
&${dt}-slide-down-enter${dt}-slide-down-enter-active${We}-placement-bottom,
&${dt}-slide-down-appear${dt}-slide-down-appear-active${We}-placement-bottom,
&${dt}-slide-down-enter${dt}-slide-down-enter-active${We}-placement-bottomRight,
&${dt}-slide-down-appear${dt}-slide-down-appear-active${We}-placement-bottomRight`]:{animationName:nt.fJ},[`&${dt}-slide-up-enter${dt}-slide-up-enter-active${We}-placement-topLeft,
&${dt}-slide-up-appear${dt}-slide-up-appear-active${We}-placement-topLeft,
&${dt}-slide-up-enter${dt}-slide-up-enter-active${We}-placement-top,
&${dt}-slide-up-appear${dt}-slide-up-appear-active${We}-placement-top,
&${dt}-slide-up-enter${dt}-slide-up-enter-active${We}-placement-topRight,
&${dt}-slide-up-appear${dt}-slide-up-appear-active${We}-placement-topRight`]:{animationName:nt.Qt},[`&${dt}-slide-down-leave${dt}-slide-down-leave-active${We}-placement-bottomLeft,
&${dt}-slide-down-leave${dt}-slide-down-leave-active${We}-placement-bottom,
&${dt}-slide-down-leave${dt}-slide-down-leave-active${We}-placement-bottomRight`]:{animationName:nt.Uw},[`&${dt}-slide-up-leave${dt}-slide-up-leave-active${We}-placement-topLeft,
&${dt}-slide-up-leave${dt}-slide-up-leave-active${We}-placement-top,
&${dt}-slide-up-leave${dt}-slide-up-leave-active${We}-placement-topRight`]:{animationName:nt.ly}}},(0,et.ZP)(Ee,le,{arrowPlacement:{top:!0,bottom:!0}}),{[`${We} ${tt}`]:{position:"relative",margin:0},[`${tt}-submenu-popup`]:{position:"absolute",zIndex:Et,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${We}, ${We}-menu-submenu`]:Object.assign(Object.assign({},(0,Ze.Wf)(Ee)),{[tt]:Object.assign(Object.assign({padding:te,listStyleType:"none",backgroundColor:le,backgroundClip:"padding-box",borderRadius:Ee.borderRadiusLG,outline:"none",boxShadow:Ee.boxShadowSecondary},(0,Ze.Qy)(Ee)),{"&:empty":{padding:0,boxShadow:"none"},[`${tt}-item-group-title`]:{padding:`${(0,Ge.unit)(oe)} ${(0,Ge.unit)(ne)}`,color:Ee.colorTextDescription,transition:`all ${Ft}`},[`${tt}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${tt}-item-icon`]:{minWidth:ae,marginInlineEnd:Ee.marginXS,fontSize:Ee.fontSizeSM},[`${tt}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${Ft}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${tt}-item-extra`]:{paddingInlineStart:Ee.padding,marginInlineStart:"auto",fontSize:Ee.fontSizeSM,color:Ee.colorTextDescription}},[`${tt}-item, ${tt}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,Ge.unit)(oe)} ${(0,Ge.unit)(ne)}`,color:Ee.colorText,fontWeight:"normal",fontSize:ae,lineHeight:Ee.lineHeight,cursor:"pointer",transition:`all ${Ft}`,borderRadius:Ee.borderRadiusSM,"&:hover, &-active":{backgroundColor:Ee.controlItemBgHover}},(0,Ze.Qy)(Ee)),{"&-selected":{color:Ee.colorPrimary,backgroundColor:Ee.controlItemBgActive,"&:hover, &-active":{backgroundColor:Ee.controlItemBgActiveHover}},"&-disabled":{color:x,cursor:"not-allowed","&:hover":{color:x,backgroundColor:le,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,Ge.unit)(Ee.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:Ee.colorSplit},[`${We}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Ee.paddingXS,[`${We}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Ee.colorTextDescription,fontSize:re,fontStyle:"normal"}}}),[`${tt}-item-group-list`]:{margin:`0 ${(0,Ge.unit)(Ee.marginXS)}`,padding:0,listStyle:"none"},[`${tt}-submenu-title`]:{paddingInlineEnd:Ee.calc(ne).add(Ee.fontSizeSM).equal()},[`${tt}-submenu-vertical`]:{position:"relative"},[`${tt}-submenu${tt}-submenu-disabled ${We}-menu-submenu-title`]:{[`&, ${We}-menu-submenu-arrow-icon`]:{color:x,backgroundColor:le,cursor:"not-allowed"}},[`${tt}-submenu-selected ${We}-menu-submenu-title`]:{color:Ee.colorPrimary}})})},[(0,nt.oN)(Ee,"slide-up"),(0,nt.oN)(Ee,"slide-down"),(0,Le.Fm)(Ee,"move-up"),(0,Le.Fm)(Ee,"move-down"),(0,je._y)(Ee,"zoom-big")]]},st=Ee=>Object.assign(Object.assign({zIndexPopup:Ee.zIndexPopupBase+50,paddingBlock:(Ee.controlHeight-Ee.fontSize*Ee.lineHeight)/2},(0,et.wZ)({contentRadius:Ee.borderRadiusLG,limitVerticalRadius:!0})),(0,Se.w)(Ee));var vt=(0,Je.I$)("Dropdown",Ee=>{const{marginXXS:We,sizePopupArrow:tt,paddingXXS:Et,componentCls:ct}=Ee,wt=(0,ve.mergeToken)(Ee,{menuCls:`${ct}-menu`,dropdownArrowDistance:Ee.calc(tt).div(2).add(We).equal(),dropdownEdgeChildPadding:Et});return[Xe(wt),bt(wt)]},st,{resetStyle:!1});const ze=null,se=Ee=>{var We;const{menu:tt,arrow:Et,prefixCls:ct,children:wt,trigger:dt,disabled:Dt,dropdownRender:Ft,getPopupContainer:oe,overlayClassName:ae,rootClassName:te,overlayStyle:x,open:re,onOpenChange:ne,visible:le,onVisibleChange:Ie,mouseEnterDelay:ke=.15,mouseLeaveDelay:Ye=.1,autoAdjustOverflow:_e=!0,placement:rt="",overlay:ft,transitionName:yt}=Ee,{getPopupContainer:ot,getPrefixCls:lt,direction:Vt,dropdown:kt}=b.useContext(Be.E_),ln=(0,be.ln)("Dropdown"),Gt=b.useMemo(()=>{const xn=lt();return yt!==void 0?yt:rt.includes("top")?`${xn}-slide-down`:`${xn}-slide-up`},[lt,rt,yt]),Rt=b.useMemo(()=>rt?rt.includes("Center")?rt.slice(0,rt.indexOf("Center")):rt:Vt==="rtl"?"bottomRight":"bottomLeft",[rt,Vt]),Ut=lt("dropdown",ct),$t=(0,Re.Z)(Ut),[St,Tt,nn]=vt(Ut,$t),[,hn]=(0,Oe.ZP)(),gt=b.Children.only(ye(wt)?b.createElement("span",null,wt):wt),Lt=(0,Me.Tm)(gt,{className:Fe()(`${Ut}-trigger`,{[`${Ut}-rtl`]:Vt==="rtl"},gt.props.className),disabled:(We=gt.props.disabled)!==null&&We!==void 0?We:Dt}),_t=Dt?[]:dt,on=!!(_t!=null&&_t.includes("contextMenu")),[En,Ln]=(0,de.Z)(!1,{value:re!=null?re:le}),$n=(0,Ce.Z)(xn=>{ne==null||ne(xn,{source:"trigger"}),Ie==null||Ie(xn),Ln(xn)}),er=Fe()(ae,te,Tt,nn,$t,kt==null?void 0:kt.className,{[`${Ut}-rtl`]:Vt==="rtl"}),On=(0,Te.Z)({arrowPointAtCenter:typeof Et=="object"&&Et.pointAtCenter,autoAdjustOverflow:_e,offset:hn.marginXXS,arrowWidth:Et?hn.sizePopupArrow:0,borderRadius:hn.borderRadius}),Gn=b.useCallback(()=>{tt!=null&&tt.selectable&&(tt!=null&&tt.multiple)||(ne==null||ne(!1,{source:"menu"}),Ln(!1))},[tt==null?void 0:tt.selectable,tt==null?void 0:tt.multiple]),zt=()=>{let xn;return tt!=null&&tt.items?xn=b.createElement(it.default,Object.assign({},tt)):typeof ft=="function"?xn=ft():xn=ft,Ft&&(xn=Ft(xn)),xn=b.Children.only(typeof xn=="string"?b.createElement("span",null,xn):xn),b.createElement(ce.J,{prefixCls:`${Ut}-menu`,rootClassName:Fe()(nn,$t),expandIcon:b.createElement("span",{className:`${Ut}-menu-submenu-arrow`},Vt==="rtl"?b.createElement(Ke.Z,{className:`${Ut}-menu-submenu-arrow-icon`}):b.createElement(fe.Z,{className:`${Ut}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Gn,validator:dn=>{let{mode:en}=dn}},xn)},[un,In]=(0,ue.Cn)("Dropdown",x==null?void 0:x.zIndex);let Fn=b.createElement(pe.Z,Object.assign({alignPoint:on},(0,xe.Z)(Ee,["rootClassName"]),{mouseEnterDelay:ke,mouseLeaveDelay:Ye,visible:En,builtinPlacements:On,arrow:!!Et,overlayClassName:er,prefixCls:Ut,getPopupContainer:oe||ot,transitionName:Gt,trigger:_t,overlay:zt,placement:Rt,onVisibleChange:$n,overlayStyle:Object.assign(Object.assign(Object.assign({},kt==null?void 0:kt.style),x),{zIndex:un})}),Lt);return un&&(Fn=b.createElement(De.Z.Provider,{value:In},Fn)),St(Fn)},Ae=(0,we.Z)(se,"align",void 0,"dropdown",Ee=>Ee),qe=Ee=>b.createElement(Ae,Object.assign({},Ee),b.createElement("span",null));se._InternalPanelDoNotUseOrYouWillBeFired=qe;var at=se},75727:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return we}});var b=E(19563),Ke=E(59301),fe=E(18785),Ve=E(92310),Fe=E.n(Ve),pe=E(7939),Ce=E(48755),de=E(44104),xe=E(70045),ue=function(Me,be){var De={};for(var Be in Me)Object.prototype.hasOwnProperty.call(Me,Be)&&be.indexOf(Be)<0&&(De[Be]=Me[Be]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Be=Object.getOwnPropertySymbols(Me);Re<Be.length;Re++)be.indexOf(Be[Re])<0&&Object.prototype.propertyIsEnumerable.call(Me,Be[Re])&&(De[Be[Re]]=Me[Be[Re]]);return De};const Pe=Me=>{const{getPopupContainer:be,getPrefixCls:De,direction:Be}=Ke.useContext(Ce.E_),{prefixCls:Re,type:it="default",danger:ce,disabled:Oe,loading:Ge,onClick:Ze,htmlType:nt,children:Le,className:je,menu:et,arrow:Se,autoFocus:Je,overlay:ve,trigger:ge,align:bt,open:Xe,onOpenChange:st,placement:vt,getPopupContainer:ze,href:se,icon:Ae=Ke.createElement(fe.Z,null),title:qe,buttonsRender:at=ke=>ke,mouseEnterDelay:Ee,mouseLeaveDelay:We,overlayClassName:tt,overlayStyle:Et,destroyPopupOnHide:ct,dropdownRender:wt}=Me,dt=ue(Me,["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"]),Dt=De("dropdown",Re),Ft=`${Dt}-button`,oe={menu:et,arrow:Se,autoFocus:Je,align:bt,disabled:Oe,trigger:Oe?[]:ge,onOpenChange:st,getPopupContainer:ze||be,mouseEnterDelay:Ee,mouseLeaveDelay:We,overlayClassName:tt,overlayStyle:Et,destroyPopupOnHide:ct,dropdownRender:wt},{compactSize:ae,compactItemClassnames:te}=(0,xe.ri)(Dt,Be),x=Fe()(Ft,te,je);"overlay"in Me&&(oe.overlay=ve),"open"in Me&&(oe.open=Xe),"placement"in Me?oe.placement=vt:oe.placement=Be==="rtl"?"bottomLeft":"bottomRight";const re=Ke.createElement(pe.ZP,{type:it,danger:ce,disabled:Oe,loading:Ge,onClick:Ze,htmlType:nt,href:se,title:qe},Le),ne=Ke.createElement(pe.ZP,{type:it,danger:ce,icon:Ae}),[le,Ie]=at([re,ne]);return Ke.createElement(de.Z.Compact,Object.assign({className:x,size:ae,block:!0},dt),le,Ke.createElement(b.Z,Object.assign({},oe),Ie))};Pe.__ANT_BUTTON=!0;var ye=Pe;const Te=b.Z;Te.Button=ye;var we=Te},584:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return it}});var b=E(59301),Ke=E(92310),fe=E.n(Ke),Ve=E(9017),Fe=E(17835),pe=E(57700),de=()=>{const[,ce]=(0,pe.ZP)(),[Oe]=(0,Ve.Z)("Empty"),Ze=new Fe.FastColor(ce.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return b.createElement("svg",{style:Ze,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},b.createElement("title",null,(Oe==null?void 0:Oe.description)||"Empty"),b.createElement("g",{fill:"none",fillRule:"evenodd"},b.createElement("g",{transform:"translate(24 31.67)"},b.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),b.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),b.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),b.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),b.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),b.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),b.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},b.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),b.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},ue=()=>{const[,ce]=(0,pe.ZP)(),[Oe]=(0,Ve.Z)("Empty"),{colorFill:Ge,colorFillTertiary:Ze,colorFillQuaternary:nt,colorBgContainer:Le}=ce,{borderColor:je,shadowColor:et,contentColor:Se}=(0,b.useMemo)(()=>({borderColor:new Fe.FastColor(Ge).onBackground(Le).toHexString(),shadowColor:new Fe.FastColor(Ze).onBackground(Le).toHexString(),contentColor:new Fe.FastColor(nt).onBackground(Le).toHexString()}),[Ge,Ze,nt,Le]);return b.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},b.createElement("title",null,(Oe==null?void 0:Oe.description)||"Empty"),b.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},b.createElement("ellipse",{fill:et,cx:"32",cy:"33",rx:"32",ry:"7"}),b.createElement("g",{fillRule:"nonzero",stroke:je},b.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),b.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:Se}))))},Pe=E(16931),ye=E(51636);const Te=ce=>{const{componentCls:Oe,margin:Ge,marginXS:Ze,marginXL:nt,fontSize:Le,lineHeight:je}=ce;return{[Oe]:{marginInline:Ze,fontSize:Le,lineHeight:je,textAlign:"center",[`${Oe}-image`]:{height:ce.emptyImgHeight,marginBottom:Ze,opacity:ce.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${Oe}-description`]:{color:ce.colorTextDescription},[`${Oe}-footer`]:{marginTop:Ge},"&-normal":{marginBlock:nt,color:ce.colorTextDescription,[`${Oe}-description`]:{color:ce.colorTextDescription},[`${Oe}-image`]:{height:ce.emptyImgHeightMD}},"&-small":{marginBlock:Ze,color:ce.colorTextDescription,[`${Oe}-image`]:{height:ce.emptyImgHeightSM}}}}};var we=(0,Pe.I$)("Empty",ce=>{const{componentCls:Oe,controlHeightLG:Ge,calc:Ze}=ce,nt=(0,ye.mergeToken)(ce,{emptyImgCls:`${Oe}-img`,emptyImgHeight:Ze(Ge).mul(2.5).equal(),emptyImgHeightMD:Ge,emptyImgHeightSM:Ze(Ge).mul(.875).equal()});return[Te(nt)]}),Me=E(48755),be=function(ce,Oe){var Ge={};for(var Ze in ce)Object.prototype.hasOwnProperty.call(ce,Ze)&&Oe.indexOf(Ze)<0&&(Ge[Ze]=ce[Ze]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,Ze=Object.getOwnPropertySymbols(ce);nt<Ze.length;nt++)Oe.indexOf(Ze[nt])<0&&Object.prototype.propertyIsEnumerable.call(ce,Ze[nt])&&(Ge[Ze[nt]]=ce[Ze[nt]]);return Ge};const De=b.createElement(de,null),Be=b.createElement(ue,null),Re=ce=>{const{className:Oe,rootClassName:Ge,prefixCls:Ze,image:nt=De,description:Le,children:je,imageStyle:et,style:Se,classNames:Je,styles:ve}=ce,ge=be(ce,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:bt,direction:Xe,className:st,style:vt,classNames:ze,styles:se}=(0,Me.dj)("empty"),Ae=bt("empty",Ze),[qe,at,Ee]=we(Ae),[We]=(0,Ve.Z)("Empty"),tt=typeof Le!="undefined"?Le:We==null?void 0:We.description,Et=typeof tt=="string"?tt:"empty";let ct=null;return typeof nt=="string"?ct=b.createElement("img",{alt:Et,src:nt}):ct=nt,qe(b.createElement("div",Object.assign({className:fe()(at,Ee,Ae,st,{[`${Ae}-normal`]:nt===Be,[`${Ae}-rtl`]:Xe==="rtl"},Oe,Ge,ze.root,Je==null?void 0:Je.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},se.root),vt),ve==null?void 0:ve.root),Se)},ge),b.createElement("div",{className:fe()(`${Ae}-image`,ze.image,Je==null?void 0:Je.image),style:Object.assign(Object.assign(Object.assign({},et),se.image),ve==null?void 0:ve.image)},ct),tt&&b.createElement("div",{className:fe()(`${Ae}-description`,ze.description,Je==null?void 0:Je.description),style:Object.assign(Object.assign({},se.description),ve==null?void 0:ve.description)},tt),je&&b.createElement("div",{className:fe()(`${Ae}-footer`,ze.footer,Je==null?void 0:Je.footer),style:Object.assign(Object.assign({},se.footer),ve==null?void 0:ve.footer)},je)))};Re.PRESENTED_IMAGE_DEFAULT=De,Re.PRESENTED_IMAGE_SIMPLE=Be;var it=Re},28284:function(Cn,Zt,E){"use strict";E.d(Zt,{default:function(){return Wt}});var b=E(56553),Ke=E(94480),fe=E(59301),Ve=E(92310),Fe=E.n(Ve),pe=E(77900),Ce=E(86641),de=E(83397);function xe(Ct){const[Ot,At]=fe.useState(Ct);return fe.useEffect(()=>{const Ht=setTimeout(()=>{At(Ct)},Ct.length?0:10);return()=>{clearTimeout(Ht)}},[Ct]),Ot}var ue=E(36237),Pe=E(63356),ye=E(34925),Te=E(34961),we=E(51636),Me=E(16931),De=Ct=>{const{componentCls:Ot}=Ct,At=`${Ot}-show-help`,Ht=`${Ot}-show-help-item`;return{[At]:{transition:`opacity ${Ct.motionDurationFast} ${Ct.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[Ht]:{overflow:"hidden",transition:`height ${Ct.motionDurationFast} ${Ct.motionEaseInOut},
opacity ${Ct.motionDurationFast} ${Ct.motionEaseInOut},
transform ${Ct.motionDurationFast} ${Ct.motionEaseInOut} !important`,[`&${Ht}-appear, &${Ht}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${Ht}-leave-active`]:{transform:"translateY(-5px)"}}}}};const Be=Ct=>({legend:{display:"block",width:"100%",marginBottom:Ct.marginLG,padding:0,color:Ct.colorTextDescription,fontSize:Ct.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,ue.unit)(Ct.lineWidth)} ${Ct.lineType} ${Ct.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,ue.unit)(Ct.controlOutlineWidth)} ${Ct.controlOutline}`},output:{display:"block",paddingTop:15,color:Ct.colorText,fontSize:Ct.fontSize,lineHeight:Ct.lineHeight}}),Re=(Ct,Ot)=>{const{formItemCls:At}=Ct;return{[At]:{[`${At}-label > label`]:{height:Ot},[`${At}-control-input`]:{minHeight:Ot}}}},it=Ct=>{const{componentCls:Ot}=Ct;return{[Ct.componentCls]:Object.assign(Object.assign(Object.assign({},(0,Pe.Wf)(Ct)),Be(Ct)),{[`${Ot}-text`]:{display:"inline-block",paddingInlineEnd:Ct.paddingSM},"&-small":Object.assign({},Re(Ct,Ct.controlHeightSM)),"&-large":Object.assign({},Re(Ct,Ct.controlHeightLG))})}},ce=Ct=>{const{formItemCls:Ot,iconCls:At,rootPrefixCls:Ht,antCls:ht,labelRequiredMarkColor:Qt,labelColor:Jt,labelFontSize:sn,labelHeight:jt,labelColonMarginInlineStart:Kt,labelColonMarginInlineEnd:Xt,itemMarginBottom:rn}=Ct;return{[Ot]:Object.assign(Object.assign({},(0,Pe.Wf)(Ct)),{marginBottom:rn,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
&-hidden${ht}-row`]:{display:"none"},"&-has-warning":{[`${Ot}-split`]:{color:Ct.colorError}},"&-has-error":{[`${Ot}-split`]:{color:Ct.colorWarning}},[`${Ot}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:Ct.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:jt,color:Jt,fontSize:sn,[`> ${At}`]:{fontSize:Ct.fontSize,verticalAlign:"top"},[`&${Ot}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:Ct.marginXXS,color:Qt,fontSize:Ct.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${Ot}-required-mark-hidden, &${Ot}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${Ot}-optional`]:{display:"inline-block",marginInlineStart:Ct.marginXXS,color:Ct.colorTextDescription,[`&${Ot}-required-mark-hidden`]:{display:"none"}},[`${Ot}-tooltip`]:{color:Ct.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:Ct.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:Kt,marginInlineEnd:Xt},[`&${Ot}-no-colon::after`]:{content:'"\\a0"'}}},[`${Ot}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${Ht}-col-'"]):not([class*="' ${Ht}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:Ct.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[Ot]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:Ct.colorTextDescription,fontSize:Ct.fontSize,lineHeight:Ct.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:Ct.controlHeightSM,transition:`color ${Ct.motionDurationMid} ${Ct.motionEaseOut}`},"&-explain":{"&-error":{color:Ct.colorError},"&-warning":{color:Ct.colorWarning}}},[`&-with-help ${Ot}-explain`]:{height:"auto",opacity:1},[`${Ot}-feedback-icon`]:{fontSize:Ct.fontSize,textAlign:"center",visibility:"visible",animationName:ye.kr,animationDuration:Ct.motionDurationMid,animationTimingFunction:Ct.motionEaseOutBack,pointerEvents:"none","&-success":{color:Ct.colorSuccess},"&-error":{color:Ct.colorError},"&-warning":{color:Ct.colorWarning},"&-validating":{color:Ct.colorPrimary}}})}},Oe=(Ct,Ot)=>{const{formItemCls:At}=Ct;return{[`${Ot}-horizontal`]:{[`${At}-label`]:{flexGrow:0},[`${At}-control`]:{flex:"1 1 0",minWidth:0},[`${At}-label[class$='-24'], ${At}-label[class*='-24 ']`]:{[`& + ${At}-control`]:{minWidth:"unset"}}}}},Ge=Ct=>{const{componentCls:Ot,formItemCls:At,inlineItemMarginBottom:Ht}=Ct;return{[`${Ot}-inline`]:{display:"flex",flexWrap:"wrap",[At]:{flex:"none",marginInlineEnd:Ct.margin,marginBottom:Ht,"&-row":{flexWrap:"nowrap"},[`> ${At}-label,
> ${At}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${At}-label`]:{flex:"none"},[`${Ot}-text`]:{display:"inline-block"},[`${At}-has-feedback`]:{display:"inline-block"}}}}},Ze=Ct=>({padding:Ct.verticalLabelPadding,margin:Ct.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),nt=Ct=>{const{componentCls:Ot,formItemCls:At,rootPrefixCls:Ht}=Ct;return{[`${At} ${At}-label`]:Ze(Ct),[`${Ot}:not(${Ot}-inline)`]:{[At]:{flexWrap:"wrap",[`${At}-label, ${At}-control`]:{[`&:not([class*=" ${Ht}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},Le=Ct=>{const{componentCls:Ot,formItemCls:At,antCls:Ht}=Ct;return{[`${Ot}-vertical`]:{[`${At}:not(${At}-horizontal)`]:{[`${At}-row`]:{flexDirection:"column"},[`${At}-label > label`]:{height:"auto"},[`${At}-control`]:{width:"100%"},[`${At}-label,
${Ht}-col-24${At}-label,
${Ht}-col-xl-24${At}-label`]:Ze(Ct)}},[`@media (max-width: ${(0,ue.unit)(Ct.screenXSMax)})`]:[nt(Ct),{[Ot]:{[`${At}:not(${At}-horizontal)`]:{[`${Ht}-col-xs-24${At}-label`]:Ze(Ct)}}}],[`@media (max-width: ${(0,ue.unit)(Ct.screenSMMax)})`]:{[Ot]:{[`${At}:not(${At}-horizontal)`]:{[`${Ht}-col-sm-24${At}-label`]:Ze(Ct)}}},[`@media (max-width: ${(0,ue.unit)(Ct.screenMDMax)})`]:{[Ot]:{[`${At}:not(${At}-horizontal)`]:{[`${Ht}-col-md-24${At}-label`]:Ze(Ct)}}},[`@media (max-width: ${(0,ue.unit)(Ct.screenLGMax)})`]:{[Ot]:{[`${At}:not(${At}-horizontal)`]:{[`${Ht}-col-lg-24${At}-label`]:Ze(Ct)}}}}},je=Ct=>{const{formItemCls:Ot,antCls:At}=Ct;return{[`${Ot}-vertical`]:{[`${Ot}-row`]:{flexDirection:"column"},[`${Ot}-label > label`]:{height:"auto"},[`${Ot}-control`]:{width:"100%"}},[`${Ot}-vertical ${Ot}-label,
${At}-col-24${Ot}-label,
${At}-col-xl-24${Ot}-label`]:Ze(Ct),[`@media (max-width: ${(0,ue.unit)(Ct.screenXSMax)})`]:[nt(Ct),{[Ot]:{[`${At}-col-xs-24${Ot}-label`]:Ze(Ct)}}],[`@media (max-width: ${(0,ue.unit)(Ct.screenSMMax)})`]:{[Ot]:{[`${At}-col-sm-24${Ot}-label`]:Ze(Ct)}},[`@media (max-width: ${(0,ue.unit)(Ct.screenMDMax)})`]:{[Ot]:{[`${At}-col-md-24${Ot}-label`]:Ze(Ct)}},[`@media (max-width: ${(0,ue.unit)(Ct.screenLGMax)})`]:{[Ot]:{[`${At}-col-lg-24${Ot}-label`]:Ze(Ct)}}}},et=Ct=>({labelRequiredMarkColor:Ct.colorError,labelColor:Ct.colorTextHeading,labelFontSize:Ct.fontSize,labelHeight:Ct.controlHeight,labelColonMarginInlineStart:Ct.marginXXS/2,labelColonMarginInlineEnd:Ct.marginXS,itemMarginBottom:Ct.marginLG,verticalLabelPadding:`0 0 ${Ct.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),Se=(Ct,Ot)=>(0,we.mergeToken)(Ct,{formItemCls:`${Ct.componentCls}-item`,rootPrefixCls:Ot});var Je=(0,Me.I$)("Form",(Ct,Ot)=>{let{rootPrefixCls:At}=Ot;const Ht=Se(Ct,At);return[it(Ht),ce(Ht),De(Ht),Oe(Ht,Ht.componentCls),Oe(Ht,Ht.formItemCls),Ge(Ht),Le(Ht),je(Ht),(0,Te.Z)(Ht),ye.kr]},et,{order:-1e3});const ve=[];function ge(Ct,Ot,At){let Ht=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Ct=="string"?Ct:`${Ot}-${Ht}`,error:Ct,errorStatus:At}}var Xe=Ct=>{let{help:Ot,helpStatus:At,errors:Ht=ve,warnings:ht=ve,className:Qt,fieldId:Jt,onVisibleChanged:sn}=Ct;const{prefixCls:jt}=fe.useContext(b.Rk),Kt=`${jt}-item-explain`,Xt=(0,de.Z)(jt),[rn,jn,Wn]=Je(jt,Xt),Yn=fe.useMemo(()=>(0,Ce.Z)(jt),[jt]),Tr=xe(Ht),zr=xe(ht),Qr=fe.useMemo(()=>Ot!=null?[ge(Ot,"help",At)]:[].concat((0,Ke.Z)(Tr.map((Fr,Kr)=>ge(Fr,"error","error",Kr))),(0,Ke.Z)(zr.map((Fr,Kr)=>ge(Fr,"warning","warning",Kr)))),[Ot,At,Tr,zr]),Br=fe.useMemo(()=>{const Fr={};return Qr.forEach(Kr=>{let{key:ni}=Kr;Fr[ni]=(Fr[ni]||0)+1}),Qr.map((Kr,ni)=>Object.assign(Object.assign({},Kr),{key:Fr[Kr.key]>1?`${Kr.key}-fallback-${ni}`:Kr.key}))},[Qr]),yr={};return Jt&&(yr.id=`${Jt}_help`),rn(fe.createElement(pe.default,{motionDeadline:Yn.motionDeadline,motionName:`${jt}-show-help`,visible:!!Br.length,onVisibleChanged:sn},Fr=>{const{className:Kr,style:ni}=Fr;return fe.createElement("div",Object.assign({},yr,{className:Fe()(Kt,Kr,Wn,Xt,Qt,jn),style:ni}),fe.createElement(pe.CSSMotionList,Object.assign({keys:Br},(0,Ce.Z)(jt),{motionName:`${jt}-show-help-item`,component:!1}),ri=>{const{key:ai,error:Pr,errorStatus:Jr,className:Xr,style:Ri}=ri;return fe.createElement("div",{key:ai,className:Fe()(Xr,{[`${Kt}-${Jr}`]:Jr}),style:Ri},Pr)}))}))},st=E(22001),vt=E(48755),ze=E(2171),se=E(31756),Ae=E(23069),qe=E(76846),at=E(16722);const Ee=["parentNode"],We="form_item";function tt(Ct){return Ct===void 0||Ct===!1?[]:Array.isArray(Ct)?Ct:[Ct]}function Et(Ct,Ot){if(!Ct.length)return;const At=Ct.join("_");return Ot?`${Ot}_${At}`:Ee.includes(At)?`${We}_${At}`:At}function ct(Ct,Ot,At,Ht,ht,Qt){let Jt=Ht;return Qt!==void 0?Jt=Qt:At.validating?Jt="validating":Ct.length?Jt="error":Ot.length?Jt="warning":(At.touched||ht&&At.validated)&&(Jt="success"),Jt}var wt=function(Ct,Ot){var At={};for(var Ht in Ct)Object.prototype.hasOwnProperty.call(Ct,Ht)&&Ot.indexOf(Ht)<0&&(At[Ht]=Ct[Ht]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(Ct);ht<Ht.length;ht++)Ot.indexOf(Ht[ht])<0&&Object.prototype.propertyIsEnumerable.call(Ct,Ht[ht])&&(At[Ht[ht]]=Ct[Ht[ht]]);return At};function dt(Ct){return tt(Ct).join("_")}function Dt(Ct,Ot){const At=Ot.getFieldInstance(Ct),Ht=(0,qe.bn)(At);if(Ht)return Ht;const ht=Et(tt(Ct),Ot.__INTERNAL__.name);if(ht)return document.getElementById(ht)}function Ft(Ct){const[Ot]=(0,st.useForm)(),At=fe.useRef({}),Ht=fe.useMemo(()=>Ct!=null?Ct:Object.assign(Object.assign({},Ot),{__INTERNAL__:{itemRef:ht=>Qt=>{const Jt=dt(ht);Qt?At.current[Jt]=Qt:delete At.current[Jt]}},scrollToField:function(ht){let Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:Jt}=Qt,sn=wt(Qt,["focus"]),jt=Dt(ht,Ht);jt&&((0,at.Z)(jt,Object.assign({scrollMode:"if-needed",block:"nearest"},sn)),Jt&&Ht.focusField(ht))},focusField:ht=>{var Qt,Jt;const sn=Ht.getFieldInstance(ht);typeof(sn==null?void 0:sn.focus)=="function"?sn.focus():(Jt=(Qt=Dt(ht,Ht))===null||Qt===void 0?void 0:Qt.focus)===null||Jt===void 0||Jt.call(Qt)},getFieldInstance:ht=>{const Qt=dt(ht);return At.current[Qt]}}),[Ct,Ot]);return[Ht]}var oe=E(98350),ae=function(Ct,Ot){var At={};for(var Ht in Ct)Object.prototype.hasOwnProperty.call(Ct,Ht)&&Ot.indexOf(Ht)<0&&(At[Ht]=Ct[Ht]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(Ct);ht<Ht.length;ht++)Ot.indexOf(Ht[ht])<0&&Object.prototype.propertyIsEnumerable.call(Ct,Ht[ht])&&(At[Ht[ht]]=Ct[Ht[ht]]);return At};const te=(Ct,Ot)=>{const At=fe.useContext(ze.Z),{getPrefixCls:Ht,direction:ht,requiredMark:Qt,colon:Jt,scrollToFirstError:sn,className:jt,style:Kt}=(0,vt.dj)("form"),{prefixCls:Xt,className:rn,rootClassName:jn,size:Wn,disabled:Yn=At,form:Tr,colon:zr,labelAlign:Qr,labelWrap:Br,labelCol:yr,wrapperCol:Fr,hideRequiredMark:Kr,layout:ni="horizontal",scrollToFirstError:ri,requiredMark:ai,onFinishFailed:Pr,name:Jr,style:Xr,feedbackIcons:Ri,variant:Hi}=Ct,Zi=ae(Ct,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),zi=(0,se.Z)(Wn),Ji=fe.useContext(oe.Z),wi=fe.useMemo(()=>ai!==void 0?ai:Kr?!1:Qt!==void 0?Qt:!0,[Kr,ai,Qt]),Mi=zr!=null?zr:Jt,fi=Ht("form",Xt),Xi=(0,de.Z)(fi),[oo,Ro,fo]=Je(fi,Xi),bo=Fe()(fi,`${fi}-${ni}`,{[`${fi}-hide-required-mark`]:wi===!1,[`${fi}-rtl`]:ht==="rtl",[`${fi}-${zi}`]:zi},fo,Xi,Ro,jt,rn,jn),[co]=Ft(Tr),{__INTERNAL__:yo}=co;yo.name=Jr;const Pi=fe.useMemo(()=>({name:Jr,labelAlign:Qr,labelCol:yr,labelWrap:Br,wrapperCol:Fr,vertical:ni==="vertical",colon:Mi,requiredMark:wi,itemRef:yo.itemRef,form:co,feedbackIcons:Ri}),[Jr,Qr,yr,Fr,ni,Mi,wi,co,Ri]),Ai=fe.useRef(null);fe.useImperativeHandle(Ot,()=>{var or;return Object.assign(Object.assign({},co),{nativeElement:(or=Ai.current)===null||or===void 0?void 0:or.nativeElement})});const Gr=(or,ur)=>{if(or){let qn={block:"nearest"};typeof or=="object"&&(qn=Object.assign(Object.assign({},qn),or)),co.scrollToField(ur,qn)}},Un=or=>{if(Pr==null||Pr(or),or.errorFields.length){const ur=or.errorFields[0].name;if(ri!==void 0){Gr(ri,ur);return}sn!==void 0&&Gr(sn,ur)}};return oo(fe.createElement(b.pg.Provider,{value:Hi},fe.createElement(ze.n,{disabled:Yn},fe.createElement(Ae.Z.Provider,{value:zi},fe.createElement(b.RV,{validateMessages:Ji},fe.createElement(b.q3.Provider,{value:Pi},fe.createElement(st.default,Object.assign({id:Jr},Zi,{name:Jr,onFinishFailed:Un,form:co,ref:Ai,style:Object.assign(Object.assign({},Kt),Xr),className:bo}))))))))};var re=fe.forwardRef(te),ne=E(41799),le=E(8654),Ie=E(22703),ke=E(32383),Ye=E(11592);function _e(Ct){if(typeof Ct=="function")return Ct;const Ot=(0,Ye.Z)(Ct);return Ot.length<=1?Ot[0]:Ot}const rt=()=>{const{status:Ct,errors:Ot=[],warnings:At=[]}=fe.useContext(b.aM);return{status:Ct,errors:Ot,warnings:At}};rt.Context=b.aM;var ft=rt,yt=E(16089);function ot(Ct){const[Ot,At]=fe.useState(Ct),Ht=fe.useRef(null),ht=fe.useRef([]),Qt=fe.useRef(!1);fe.useEffect(()=>(Qt.current=!1,()=>{Qt.current=!0,yt.Z.cancel(Ht.current),Ht.current=null}),[]);function Jt(sn){Qt.current||(Ht.current===null&&(ht.current=[],Ht.current=(0,yt.Z)(()=>{Ht.current=null,At(jt=>{let Kt=jt;return ht.current.forEach(Xt=>{Kt=Xt(Kt)}),Kt})})),ht.current.push(sn))}return[Ot,Jt]}function lt(){const{itemRef:Ct}=fe.useContext(b.q3),Ot=fe.useRef({});function At(Ht,ht){const Qt=ht&&typeof ht=="object"&&(0,le.C4)(ht),Jt=Ht.join("_");return(Ot.current.name!==Jt||Ot.current.originRef!==Qt)&&(Ot.current.name=Jt,Ot.current.originRef=Qt,Ot.current.ref=(0,le.sQ)(Ct(Ht),Qt)),Ot.current.ref}return At}var Vt=E(29194),kt=E(34280),ln=E(2738),Gt=E(65970),Rt=E(70425),Ut=E(5472);const $t=Ct=>{const{formItemCls:Ot}=Ct;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${Ot}-control`]:{display:"flex"}}}};var St=(0,Me.bk)(["Form","item-item"],(Ct,Ot)=>{let{rootPrefixCls:At}=Ot;const Ht=Se(Ct,At);return[$t(Ht)]}),Tt=function(Ct,Ot){var At={};for(var Ht in Ct)Object.prototype.hasOwnProperty.call(Ct,Ht)&&Ot.indexOf(Ht)<0&&(At[Ht]=Ct[Ht]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(Ct);ht<Ht.length;ht++)Ot.indexOf(Ht[ht])<0&&Object.prototype.propertyIsEnumerable.call(Ct,Ht[ht])&&(At[Ht[ht]]=Ct[Ht[ht]]);return At};const nn=24;var gt=Ct=>{const{prefixCls:Ot,status:At,labelCol:Ht,wrapperCol:ht,children:Qt,errors:Jt,warnings:sn,_internalItemRender:jt,extra:Kt,help:Xt,fieldId:rn,marginBottom:jn,onErrorVisibleChanged:Wn,label:Yn}=Ct,Tr=`${Ot}-item`,zr=fe.useContext(b.q3),Qr=fe.useMemo(()=>{let Zi=Object.assign({},ht||zr.wrapperCol||{});return Yn===null&&!Ht&&!ht&&zr.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(Ji=>{const wi=Ji?[Ji]:[],Mi=(0,Rt.U2)(zr.labelCol,wi),fi=typeof Mi=="object"?Mi:{},Xi=(0,Rt.U2)(Zi,wi),oo=typeof Xi=="object"?Xi:{};"span"in fi&&!("offset"in oo)&&fi.span<nn&&(Zi=(0,Rt.t8)(Zi,[].concat(wi,["offset"]),fi.span))}),Zi},[ht,zr]),Br=Fe()(`${Tr}-control`,Qr.className),yr=fe.useMemo(()=>{const{labelCol:Zi,wrapperCol:zi}=zr;return Tt(zr,["labelCol","wrapperCol"])},[zr]),Fr=fe.useRef(null),[Kr,ni]=fe.useState(0);(0,kt.Z)(()=>{Kt&&Fr.current?ni(Fr.current.clientHeight):ni(0)},[Kt]);const ri=fe.createElement("div",{className:`${Tr}-control-input`},fe.createElement("div",{className:`${Tr}-control-input-content`},Qt)),ai=fe.useMemo(()=>({prefixCls:Ot,status:At}),[Ot,At]),Pr=jn!==null||Jt.length||sn.length?fe.createElement(b.Rk.Provider,{value:ai},fe.createElement(Xe,{fieldId:rn,errors:Jt,warnings:sn,help:Xt,helpStatus:At,className:`${Tr}-explain-connected`,onVisibleChanged:Wn})):null,Jr={};rn&&(Jr.id=`${rn}_extra`);const Xr=Kt?fe.createElement("div",Object.assign({},Jr,{className:`${Tr}-extra`,ref:Fr}),Kt):null,Ri=Pr||Xr?fe.createElement("div",{className:`${Tr}-additional`,style:jn?{minHeight:jn+Kr}:{}},Pr,Xr):null,Hi=jt&&jt.mark==="pro_table_render"&&jt.render?jt.render(Ct,{input:ri,errorList:Pr,extra:Xr}):fe.createElement(fe.Fragment,null,ri,Ri);return fe.createElement(b.q3.Provider,{value:yr},fe.createElement(Ut.Z,Object.assign({},Qr,{className:Br}),Hi),fe.createElement(St,{prefixCls:Ot}))},Lt=E(61485),_t=E(9017),on=E(85981),En=E(25399),Ln=function(Ct,Ot){var At={};for(var Ht in Ct)Object.prototype.hasOwnProperty.call(Ct,Ht)&&Ot.indexOf(Ht)<0&&(At[Ht]=Ct[Ht]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(Ct);ht<Ht.length;ht++)Ot.indexOf(Ht[ht])<0&&Object.prototype.propertyIsEnumerable.call(Ct,Ht[ht])&&(At[Ht[ht]]=Ct[Ht[ht]]);return At};function $n(Ct){return Ct?typeof Ct=="object"&&!fe.isValidElement(Ct)?Ct:{title:Ct}:null}var On=Ct=>{let{prefixCls:Ot,label:At,htmlFor:Ht,labelCol:ht,labelAlign:Qt,colon:Jt,required:sn,requiredMark:jt,tooltip:Kt,vertical:Xt}=Ct;var rn;const[jn]=(0,_t.Z)("Form"),{labelAlign:Wn,labelCol:Yn,labelWrap:Tr,colon:zr}=fe.useContext(b.q3);if(!At)return null;const Qr=ht||Yn||{},Br=Qt||Wn,yr=`${Ot}-item-label`,Fr=Fe()(yr,Br==="left"&&`${yr}-left`,Qr.className,{[`${yr}-wrap`]:!!Tr});let Kr=At;const ni=Jt===!0||zr!==!1&&Jt!==!1;ni&&!Xt&&typeof At=="string"&&At.trim()&&(Kr=At.replace(/[:|]\s*$/,""));const ai=$n(Kt);if(ai){const{icon:Zi=fe.createElement(Lt.Z,null)}=ai,zi=Ln(ai,["icon"]),Ji=fe.createElement(En.Z,Object.assign({},zi),fe.cloneElement(Zi,{className:`${Ot}-item-tooltip`,title:"",onClick:wi=>{wi.preventDefault()},tabIndex:null}));Kr=fe.createElement(fe.Fragment,null,Kr,Ji)}const Pr=jt==="optional",Jr=typeof jt=="function",Xr=jt===!1;Jr?Kr=jt(Kr,{required:!!sn}):Pr&&!sn&&(Kr=fe.createElement(fe.Fragment,null,Kr,fe.createElement("span",{className:`${Ot}-item-optional`,title:""},(jn==null?void 0:jn.optional)||((rn=on.Z.Form)===null||rn===void 0?void 0:rn.optional))));let Ri;Xr?Ri="hidden":(Pr||Jr)&&(Ri="optional");const Hi=Fe()({[`${Ot}-item-required`]:sn,[`${Ot}-item-required-mark-${Ri}`]:Ri,[`${Ot}-item-no-colon`]:!ni});return fe.createElement(Ut.Z,Object.assign({},Qr,{className:Fr}),fe.createElement("label",{htmlFor:Ht,className:Hi,title:typeof At=="string"?At:""},Kr))},Gn=E(29679),zt=E(19248),un=E(96512),In=E(58617);const Fn={success:Gn.Z,warning:un.Z,error:zt.Z,validating:In.Z};function xn(Ct){let{children:Ot,errors:At,warnings:Ht,hasFeedback:ht,validateStatus:Qt,prefixCls:Jt,meta:sn,noStyle:jt}=Ct;const Kt=`${Jt}-item`,{feedbackIcons:Xt}=fe.useContext(b.q3),rn=ct(At,Ht,sn,null,!!ht,Qt),{isFormItemInput:jn,status:Wn,hasFeedback:Yn,feedbackIcon:Tr}=fe.useContext(b.aM),zr=fe.useMemo(()=>{var Qr;let Br;if(ht){const Fr=ht!==!0&&ht.icons||Xt,Kr=rn&&((Qr=Fr==null?void 0:Fr({status:rn,errors:At,warnings:Ht}))===null||Qr===void 0?void 0:Qr[rn]),ni=rn&&Fn[rn];Br=Kr!==!1&&ni?fe.createElement("span",{className:Fe()(`${Kt}-feedback-icon`,`${Kt}-feedback-icon-${rn}`)},Kr||fe.createElement(ni,null)):null}const yr={status:rn||"",errors:At,warnings:Ht,hasFeedback:!!ht,feedbackIcon:Br,isFormItemInput:!0};return jt&&(yr.status=(rn!=null?rn:Wn)||"",yr.isFormItemInput=jn,yr.hasFeedback=!!(ht!=null?ht:Yn),yr.feedbackIcon=ht!==void 0?yr.feedbackIcon:Tr),yr},[rn,ht,jt,jn,Wn]);return fe.createElement(b.aM.Provider,{value:zr},Ot)}var dn=function(Ct,Ot){var At={};for(var Ht in Ct)Object.prototype.hasOwnProperty.call(Ct,Ht)&&Ot.indexOf(Ht)<0&&(At[Ht]=Ct[Ht]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(Ct);ht<Ht.length;ht++)Ot.indexOf(Ht[ht])<0&&Object.prototype.propertyIsEnumerable.call(Ct,Ht[ht])&&(At[Ht[ht]]=Ct[Ht[ht]]);return At};function en(Ct){const{prefixCls:Ot,className:At,rootClassName:Ht,style:ht,help:Qt,errors:Jt,warnings:sn,validateStatus:jt,meta:Kt,hasFeedback:Xt,hidden:rn,children:jn,fieldId:Wn,required:Yn,isRequired:Tr,onSubItemMetaChange:zr,layout:Qr}=Ct,Br=dn(Ct,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange","layout"]),yr=`${Ot}-item`,{requiredMark:Fr,vertical:Kr}=fe.useContext(b.q3),ni=Kr||Qr==="vertical",ri=fe.useRef(null),ai=xe(Jt),Pr=xe(sn),Jr=Qt!=null,Xr=!!(Jr||Jt.length||sn.length),Ri=!!ri.current&&(0,Vt.Z)(ri.current),[Hi,Zi]=fe.useState(null);(0,kt.Z)(()=>{if(Xr&&ri.current){const fi=getComputedStyle(ri.current);Zi(parseInt(fi.marginBottom,10))}},[Xr,Ri]);const zi=fi=>{fi||Zi(null)},wi=function(){let fi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const Xi=fi?ai:Kt.errors,oo=fi?Pr:Kt.warnings;return ct(Xi,oo,Kt,"",!!Xt,jt)}(),Mi=Fe()(yr,At,Ht,{[`${yr}-with-help`]:Jr||ai.length||Pr.length,[`${yr}-has-feedback`]:wi&&Xt,[`${yr}-has-success`]:wi==="success",[`${yr}-has-warning`]:wi==="warning",[`${yr}-has-error`]:wi==="error",[`${yr}-is-validating`]:wi==="validating",[`${yr}-hidden`]:rn,[`${yr}-${Qr}`]:Qr});return fe.createElement("div",{className:Mi,style:ht,ref:ri},fe.createElement(Gt.Z,Object.assign({className:`${yr}-row`},(0,ln.Z)(Br,["_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"])),fe.createElement(On,Object.assign({htmlFor:Wn},Ct,{requiredMark:Fr,required:Yn!=null?Yn:Tr,prefixCls:Ot,vertical:ni})),fe.createElement(gt,Object.assign({},Ct,Kt,{errors:ai,warnings:Pr,prefixCls:Ot,status:wi,help:Qt,marginBottom:Hi,onErrorVisibleChanged:zi}),fe.createElement(b.qI.Provider,{value:zr},fe.createElement(xn,{prefixCls:Ot,meta:Kt,errors:Kt.errors,warnings:Kt.warnings,hasFeedback:Xt,validateStatus:wi},jn)))),!!Hi&&fe.createElement("div",{className:`${yr}-margin-offset`,style:{marginBottom:-Hi}}))}const Sn="__SPLIT__",kn=null;function Zn(Ct,Ot){const At=Object.keys(Ct),Ht=Object.keys(Ot);return At.length===Ht.length&&At.every(ht=>{const Qt=Ct[ht],Jt=Ot[ht];return Qt===Jt||typeof Qt=="function"||typeof Jt=="function"})}const zn=fe.memo(Ct=>{let{children:Ot}=Ct;return Ot},(Ct,Ot)=>Zn(Ct.control,Ot.control)&&Ct.update===Ot.update&&Ct.childProps.length===Ot.childProps.length&&Ct.childProps.every((At,Ht)=>At===Ot.childProps[Ht]));function Bn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Vn(Ct){const{name:Ot,noStyle:At,className:Ht,dependencies:ht,prefixCls:Qt,shouldUpdate:Jt,rules:sn,children:jt,required:Kt,label:Xt,messageVariables:rn,trigger:jn="onChange",validateTrigger:Wn,hidden:Yn,help:Tr,layout:zr}=Ct,{getPrefixCls:Qr}=fe.useContext(vt.E_),{name:Br}=fe.useContext(b.q3),yr=_e(jt),Fr=typeof yr=="function",Kr=fe.useContext(b.qI),{validateTrigger:ni}=fe.useContext(st.FieldContext),ri=Wn!==void 0?Wn:ni,ai=Ot!=null,Pr=Qr("form",Qt),Jr=(0,de.Z)(Pr),[Xr,Ri,Hi]=Je(Pr,Jr),Zi=(0,ke.ln)("Form.Item"),zi=fe.useContext(st.ListContext),Ji=fe.useRef(null),[wi,Mi]=ot({}),[fi,Xi]=(0,ne.Z)(()=>Bn()),oo=Ai=>{const Gr=zi==null?void 0:zi.getKey(Ai.name);if(Xi(Ai.destroy?Bn():Ai,!0),At&&Tr!==!1&&Kr){let Un=Ai.name;if(Ai.destroy)Un=Ji.current||Un;else if(Gr!==void 0){const[or,ur]=Gr;Un=[or].concat((0,Ke.Z)(ur)),Ji.current=Un}Kr(Ai,Un)}},Ro=(Ai,Gr)=>{Mi(Un=>{const or=Object.assign({},Un),qn=[].concat((0,Ke.Z)(Ai.name.slice(0,-1)),(0,Ke.Z)(Gr)).join(Sn);return Ai.destroy?delete or[qn]:or[qn]=Ai,or})},[fo,bo]=fe.useMemo(()=>{const Ai=(0,Ke.Z)(fi.errors),Gr=(0,Ke.Z)(fi.warnings);return Object.values(wi).forEach(Un=>{Ai.push.apply(Ai,(0,Ke.Z)(Un.errors||[])),Gr.push.apply(Gr,(0,Ke.Z)(Un.warnings||[]))}),[Ai,Gr]},[wi,fi.errors,fi.warnings]),co=lt();function yo(Ai,Gr,Un){return At&&!Yn?fe.createElement(xn,{prefixCls:Pr,hasFeedback:Ct.hasFeedback,validateStatus:Ct.validateStatus,meta:fi,errors:fo,warnings:bo,noStyle:!0},Ai):fe.createElement(en,Object.assign({key:"row"},Ct,{className:Fe()(Ht,Hi,Jr,Ri),prefixCls:Pr,fieldId:Gr,isRequired:Un,errors:fo,warnings:bo,meta:fi,onSubItemMetaChange:Ro,layout:zr}),Ai)}if(!ai&&!Fr&&!ht)return Xr(yo(yr));let Pi={};return typeof Xt=="string"?Pi.label=Xt:Ot&&(Pi.label=String(Ot)),rn&&(Pi=Object.assign(Object.assign({},Pi),rn)),Xr(fe.createElement(st.Field,Object.assign({},Ct,{messageVariables:Pi,trigger:jn,validateTrigger:ri,onMetaChange:oo}),(Ai,Gr,Un)=>{const or=tt(Ot).length&&Gr?Gr.name:[],ur=Et(or,Br),qn=Kt!==void 0?Kt:!!(sn!=null&&sn.some(rr=>{if(rr&&typeof rr=="object"&&rr.required&&!rr.warningOnly)return!0;if(typeof rr=="function"){const Qn=rr(Un);return(Qn==null?void 0:Qn.required)&&!(Qn!=null&&Qn.warningOnly)}return!1})),Wr=Object.assign({},Ai);let qr=null;if(Array.isArray(yr)&&ai)qr=yr;else if(!(Fr&&(!(Jt||ht)||ai))){if(!(ht&&!Fr&&!ai))if(fe.isValidElement(yr)){const rr=Object.assign(Object.assign({},yr.props),Wr);if(rr.id||(rr.id=ur),Tr||fo.length>0||bo.length>0||Ct.extra){const Zr=[];(Tr||fo.length>0)&&Zr.push(`${ur}_help`),Ct.extra&&Zr.push(`${ur}_extra`),rr["aria-describedby"]=Zr.join(" ")}fo.length>0&&(rr["aria-invalid"]="true"),qn&&(rr["aria-required"]="true"),(0,le.Yr)(yr)&&(rr.ref=co(or,yr)),new Set([].concat((0,Ke.Z)(tt(jn)),(0,Ke.Z)(tt(ri)))).forEach(Zr=>{rr[Zr]=function(){for(var ji,vo,ao,Io,wo,Co=arguments.length,Lo=new Array(Co),Oo=0;Oo<Co;Oo++)Lo[Oo]=arguments[Oo];(ao=Wr[Zr])===null||ao===void 0||(ji=ao).call.apply(ji,[Wr].concat(Lo)),(wo=(Io=yr.props)[Zr])===null||wo===void 0||(vo=wo).call.apply(vo,[Io].concat(Lo))}});const Er=[rr["aria-required"],rr["aria-invalid"],rr["aria-describedby"]];qr=fe.createElement(zn,{control:Wr,update:yr,childProps:Er},(0,Ie.Tm)(yr,rr))}else Fr&&(Jt||ht)&&!ai?qr=yr(Un):qr=yr}return yo(qr,ur,qn)}))}const pr=Vn;pr.useStatus=ft;var br=pr,vn=function(Ct,Ot){var At={};for(var Ht in Ct)Object.prototype.hasOwnProperty.call(Ct,Ht)&&Ot.indexOf(Ht)<0&&(At[Ht]=Ct[Ht]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(Ct);ht<Ht.length;ht++)Ot.indexOf(Ht[ht])<0&&Object.prototype.propertyIsEnumerable.call(Ct,Ht[ht])&&(At[Ht[ht]]=Ct[Ht[ht]]);return At},sr=Ct=>{var{prefixCls:Ot,children:At}=Ct,Ht=vn(Ct,["prefixCls","children"]);const{getPrefixCls:ht}=fe.useContext(vt.E_),Qt=ht("form",Ot),Jt=fe.useMemo(()=>({prefixCls:Qt,status:"error"}),[Qt]);return fe.createElement(st.List,Object.assign({},Ht),(sn,jt,Kt)=>fe.createElement(b.Rk.Provider,{value:Jt},At(sn.map(Xt=>Object.assign(Object.assign({},Xt),{fieldKey:Xt.key})),jt,{errors:Kt.errors,warnings:Kt.warnings})))};function mr(){const{form:Ct}=fe.useContext(b.q3);return Ct}const Mt=re;Mt.Item=br,Mt.List=sr,Mt.ErrorList=Xe,Mt.useForm=Ft,Mt.useFormInstance=mr,Mt.useWatch=st.useWatch,Mt.Provider=b.RV,Mt.create=()=>{};var Wt=Mt},4875:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return hn}});var b=E(59301),Ke=E(84105),fe=E(87395),Ve=E(92310),Fe=E.n(Ve),pe=E(54476),Ce=E(20068),de=E(76190),xe=E(42978),ue=E(75931),Pe=E(67732),ye=E(83652);function Te(){return typeof BigInt=="function"}function we(gt){return!gt&&gt!==0&&!Number.isNaN(gt)||!String(gt).trim()}function Me(gt){var Lt=gt.trim(),_t=Lt.startsWith("-");_t&&(Lt=Lt.slice(1)),Lt=Lt.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),Lt.startsWith(".")&&(Lt="0".concat(Lt));var on=Lt||"0",En=on.split("."),Ln=En[0]||"0",$n=En[1]||"0";Ln==="0"&&$n==="0"&&(_t=!1);var er=_t?"-":"";return{negative:_t,negativeStr:er,trimStr:on,integerStr:Ln,decimalStr:$n,fullStr:"".concat(er).concat(on)}}function be(gt){var Lt=String(gt);return!Number.isNaN(Number(Lt))&&Lt.includes("e")}function De(gt){var Lt=String(gt);if(be(gt)){var _t=Number(Lt.slice(Lt.indexOf("e-")+2)),on=Lt.match(/\.(\d+)/);return on!=null&&on[1]&&(_t+=on[1].length),_t}return Lt.includes(".")&&Re(Lt)?Lt.length-Lt.indexOf(".")-1:0}function Be(gt){var Lt=String(gt);if(be(gt)){if(gt>Number.MAX_SAFE_INTEGER)return String(Te()?BigInt(gt).toString():Number.MAX_SAFE_INTEGER);if(gt<Number.MIN_SAFE_INTEGER)return String(Te()?BigInt(gt).toString():Number.MIN_SAFE_INTEGER);Lt=gt.toFixed(De(Lt))}return Me(Lt).fullStr}function Re(gt){return typeof gt=="number"?!Number.isNaN(gt):gt?/^\s*-?\d+(\.\d+)?\s*$/.test(gt)||/^\s*-?\d+\.\s*$/.test(gt)||/^\s*-?\.\d+\s*$/.test(gt):!1}var it=function(){function gt(Lt){if((0,Pe.Z)(this,gt),(0,Ce.Z)(this,"origin",""),(0,Ce.Z)(this,"negative",void 0),(0,Ce.Z)(this,"integer",void 0),(0,Ce.Z)(this,"decimal",void 0),(0,Ce.Z)(this,"decimalLen",void 0),(0,Ce.Z)(this,"empty",void 0),(0,Ce.Z)(this,"nan",void 0),we(Lt)){this.empty=!0;return}if(this.origin=String(Lt),Lt==="-"||Number.isNaN(Lt)){this.nan=!0;return}var _t=Lt;if(be(_t)&&(_t=Number(_t)),_t=typeof _t=="string"?_t:Be(_t),Re(_t)){var on=Me(_t);this.negative=on.negative;var En=on.trimStr.split(".");this.integer=BigInt(En[0]);var Ln=En[1]||"0";this.decimal=BigInt(Ln),this.decimalLen=Ln.length}else this.nan=!0}return(0,ye.Z)(gt,[{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(_t){var on="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(_t,"0"));return BigInt(on)}},{key:"negate",value:function(){var _t=new gt(this.toString());return _t.negative=!_t.negative,_t}},{key:"cal",value:function(_t,on,En){var Ln=Math.max(this.getDecimalStr().length,_t.getDecimalStr().length),$n=this.alignDecimal(Ln),er=_t.alignDecimal(Ln),On=on($n,er).toString(),Gn=En(Ln),zt=Me(On),un=zt.negativeStr,In=zt.trimStr,Fn="".concat(un).concat(In.padStart(Gn+1,"0"));return new gt("".concat(Fn.slice(0,-Gn),".").concat(Fn.slice(-Gn)))}},{key:"add",value:function(_t){if(this.isInvalidate())return new gt(_t);var on=new gt(_t);return on.isInvalidate()?this:this.cal(on,function(En,Ln){return En+Ln},function(En){return En})}},{key:"multi",value:function(_t){var on=new gt(_t);return this.isInvalidate()||on.isInvalidate()?new gt(NaN):this.cal(on,function(En,Ln){return En*Ln},function(En){return En*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(_t){return this.toString()===(_t==null?void 0:_t.toString())}},{key:"lessEquals",value:function(_t){return this.add(_t.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var _t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return _t?this.isInvalidate()?"":Me("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),gt}(),ce=function(){function gt(Lt){if((0,Pe.Z)(this,gt),(0,Ce.Z)(this,"origin",""),(0,Ce.Z)(this,"number",void 0),(0,Ce.Z)(this,"empty",void 0),we(Lt)){this.empty=!0;return}this.origin=String(Lt),this.number=Number(Lt)}return(0,ye.Z)(gt,[{key:"negate",value:function(){return new gt(-this.toNumber())}},{key:"add",value:function(_t){if(this.isInvalidate())return new gt(_t);var on=Number(_t);if(Number.isNaN(on))return this;var En=this.number+on;if(En>Number.MAX_SAFE_INTEGER)return new gt(Number.MAX_SAFE_INTEGER);if(En<Number.MIN_SAFE_INTEGER)return new gt(Number.MIN_SAFE_INTEGER);var Ln=Math.max(De(this.number),De(on));return new gt(En.toFixed(Ln))}},{key:"multi",value:function(_t){var on=Number(_t);if(this.isInvalidate()||Number.isNaN(on))return new gt(NaN);var En=this.number*on;if(En>Number.MAX_SAFE_INTEGER)return new gt(Number.MAX_SAFE_INTEGER);if(En<Number.MIN_SAFE_INTEGER)return new gt(Number.MIN_SAFE_INTEGER);var Ln=Math.max(De(this.number),De(on));return new gt(En.toFixed(Ln))}},{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(_t){return this.toNumber()===(_t==null?void 0:_t.toNumber())}},{key:"lessEquals",value:function(_t){return this.add(_t.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var _t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return _t?this.isInvalidate()?"":Be(this.number):this.origin}}]),gt}();function Oe(gt){return Te()?new it(gt):new ce(gt)}function Ge(gt,Lt,_t){var on=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(gt==="")return"";var En=Me(gt),Ln=En.negativeStr,$n=En.integerStr,er=En.decimalStr,On="".concat(Lt).concat(er),Gn="".concat(Ln).concat($n);if(_t>=0){var zt=Number(er[_t]);if(zt>=5&&!on){var un=Oe(gt).add("".concat(Ln,"0.").concat("0".repeat(_t)).concat(10-zt));return Ge(un.toString(),Lt,_t,on)}return _t===0?Gn:"".concat(Gn).concat(Lt).concat(er.padEnd(_t,"0").slice(0,_t))}return On===".0"?Gn:"".concat(Gn).concat(On)}var Ze=Oe,nt=E(36901),Le=E(34280);function je(gt,Lt){return typeof Proxy!="undefined"&&gt?new Proxy(gt,{get:function(on,En){if(Lt[En])return Lt[En];var Ln=on[En];return typeof Ln=="function"?Ln.bind(on):Ln}}):gt}var et=E(8654),Se=E(48736);function Je(gt,Lt){var _t=(0,b.useRef)(null);function on(){try{var Ln=gt.selectionStart,$n=gt.selectionEnd,er=gt.value,On=er.substring(0,Ln),Gn=er.substring($n);_t.current={start:Ln,end:$n,value:er,beforeTxt:On,afterTxt:Gn}}catch(zt){}}function En(){if(gt&&_t.current&&Lt)try{var Ln=gt.value,$n=_t.current,er=$n.beforeTxt,On=$n.afterTxt,Gn=$n.start,zt=Ln.length;if(Ln.startsWith(er))zt=er.length;else if(Ln.endsWith(On))zt=Ln.length-_t.current.afterTxt.length;else{var un=er[Gn-1],In=Ln.indexOf(un,Gn-1);In!==-1&&(zt=In+1)}gt.setSelectionRange(zt,zt)}catch(Fn){(0,Se.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(Fn.message))}}return[on,En]}var ve=E(49658),ge=function(){var Lt=(0,b.useState)(!1),_t=(0,xe.Z)(Lt,2),on=_t[0],En=_t[1];return(0,Le.Z)(function(){En((0,ve.Z)())},[]),on},bt=ge,Xe=E(16089),st=200,vt=600;function ze(gt){var Lt=gt.prefixCls,_t=gt.upNode,on=gt.downNode,En=gt.upDisabled,Ln=gt.downDisabled,$n=gt.onStep,er=b.useRef(),On=b.useRef([]),Gn=b.useRef();Gn.current=$n;var zt=function(){clearTimeout(er.current)},un=function(Zn,zn){Zn.preventDefault(),zt(),Gn.current(zn);function Bn(){Gn.current(zn),er.current=setTimeout(Bn,st)}er.current=setTimeout(Bn,vt)};b.useEffect(function(){return function(){zt(),On.current.forEach(function(kn){return Xe.Z.cancel(kn)})}},[]);var In=bt();if(In)return null;var Fn="".concat(Lt,"-handler"),xn=Fe()(Fn,"".concat(Fn,"-up"),(0,Ce.Z)({},"".concat(Fn,"-up-disabled"),En)),dn=Fe()(Fn,"".concat(Fn,"-down"),(0,Ce.Z)({},"".concat(Fn,"-down-disabled"),Ln)),en=function(){return On.current.push((0,Xe.Z)(zt))},Sn={unselectable:"on",role:"button",onMouseUp:en,onMouseLeave:en};return b.createElement("div",{className:"".concat(Fn,"-wrap")},b.createElement("span",(0,pe.Z)({},Sn,{onMouseDown:function(Zn){un(Zn,!0)},"aria-label":"Increase Value","aria-disabled":En,className:xn}),_t||b.createElement("span",{unselectable:"on",className:"".concat(Lt,"-handler-up-inner")})),b.createElement("span",(0,pe.Z)({},Sn,{onMouseDown:function(Zn){un(Zn,!1)},"aria-label":"Decrease Value","aria-disabled":Ln,className:dn}),on||b.createElement("span",{unselectable:"on",className:"".concat(Lt,"-handler-down-inner")})))}function se(gt){var Lt=typeof gt=="number"?Be(gt):Me(gt).fullStr,_t=Lt.includes(".");return _t?Me(Lt.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:gt+"0"}var Ae=E(30292),qe=function(){var gt=(0,b.useRef)(0),Lt=function(){Xe.Z.cancel(gt.current)};return(0,b.useEffect)(function(){return Lt},[]),function(_t){Lt(),gt.current=(0,Xe.Z)(function(){_t()})}},at=["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"],Ee=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],We=function(Lt,_t){return Lt||_t.isEmpty()?_t.toString():_t.toNumber()},tt=function(Lt){var _t=Ze(Lt);return _t.isInvalidate()?null:_t},Et=b.forwardRef(function(gt,Lt){var _t=gt.prefixCls,on=gt.className,En=gt.style,Ln=gt.min,$n=gt.max,er=gt.step,On=er===void 0?1:er,Gn=gt.defaultValue,zt=gt.value,un=gt.disabled,In=gt.readOnly,Fn=gt.upHandler,xn=gt.downHandler,dn=gt.keyboard,en=gt.changeOnWheel,Sn=en===void 0?!1:en,kn=gt.controls,Zn=kn===void 0?!0:kn,zn=gt.classNames,Bn=gt.stringMode,Vn=gt.parser,pr=gt.formatter,br=gt.precision,vn=gt.decimalSeparator,Rn=gt.onChange,sr=gt.onInput,mr=gt.onPressEnter,Mt=gt.onStep,Wt=gt.changeOnBlur,Ct=Wt===void 0?!0:Wt,Ot=gt.domRef,At=(0,ue.Z)(gt,at),Ht="".concat(_t,"-input"),ht=b.useRef(null),Qt=b.useState(!1),Jt=(0,xe.Z)(Qt,2),sn=Jt[0],jt=Jt[1],Kt=b.useRef(!1),Xt=b.useRef(!1),rn=b.useRef(!1),jn=b.useState(function(){return Ze(zt!=null?zt:Gn)}),Wn=(0,xe.Z)(jn,2),Yn=Wn[0],Tr=Wn[1];function zr(ur){zt===void 0&&Tr(ur)}var Qr=b.useCallback(function(ur,qn){if(!qn)return br>=0?br:Math.max(De(ur),De(On))},[br,On]),Br=b.useCallback(function(ur){var qn=String(ur);if(Vn)return Vn(qn);var Wr=qn;return vn&&(Wr=Wr.replace(vn,".")),Wr.replace(/[^\w.-]+/g,"")},[Vn,vn]),yr=b.useRef(""),Fr=b.useCallback(function(ur,qn){if(pr)return pr(ur,{userTyping:qn,input:String(yr.current)});var Wr=typeof ur=="number"?Be(ur):ur;if(!qn){var qr=Qr(Wr,qn);if(Re(Wr)&&(vn||qr>=0)){var rr=vn||".";Wr=Ge(Wr,rr,qr)}}return Wr},[pr,Qr,vn]),Kr=b.useState(function(){var ur=Gn!=null?Gn:zt;return Yn.isInvalidate()&&["string","number"].includes((0,de.Z)(ur))?Number.isNaN(ur)?"":ur:Fr(Yn.toString(),!1)}),ni=(0,xe.Z)(Kr,2),ri=ni[0],ai=ni[1];yr.current=ri;function Pr(ur,qn){ai(Fr(ur.isInvalidate()?ur.toString(!1):ur.toString(!qn),qn))}var Jr=b.useMemo(function(){return tt($n)},[$n,br]),Xr=b.useMemo(function(){return tt(Ln)},[Ln,br]),Ri=b.useMemo(function(){return!Jr||!Yn||Yn.isInvalidate()?!1:Jr.lessEquals(Yn)},[Jr,Yn]),Hi=b.useMemo(function(){return!Xr||!Yn||Yn.isInvalidate()?!1:Yn.lessEquals(Xr)},[Xr,Yn]),Zi=Je(ht.current,sn),zi=(0,xe.Z)(Zi,2),Ji=zi[0],wi=zi[1],Mi=function(qn){return Jr&&!qn.lessEquals(Jr)?Jr:Xr&&!Xr.lessEquals(qn)?Xr:null},fi=function(qn){return!Mi(qn)},Xi=function(qn,Wr){var qr=qn,rr=fi(qr)||qr.isEmpty();if(!qr.isEmpty()&&!Wr&&(qr=Mi(qr)||qr,rr=!0),!In&&!un&&rr){var Qn=qr.toString(),Er=Qr(Qn,Wr);return Er>=0&&(qr=Ze(Ge(Qn,".",Er)),fi(qr)||(qr=Ze(Ge(Qn,".",Er,!0)))),qr.equals(Yn)||(zr(qr),Rn==null||Rn(qr.isEmpty()?null:We(Bn,qr)),zt===void 0&&Pr(qr,Wr)),qr}return Yn},oo=qe(),Ro=function ur(qn){if(Ji(),yr.current=qn,ai(qn),!Xt.current){var Wr=Br(qn),qr=Ze(Wr);qr.isNaN()||Xi(qr,!0)}sr==null||sr(qn),oo(function(){var rr=qn;Vn||(rr=qn.replace(/。/g,".")),rr!==qn&&ur(rr)})},fo=function(){Xt.current=!0},bo=function(){Xt.current=!1,Ro(ht.current.value)},co=function(qn){Ro(qn.target.value)},yo=function(qn){var Wr;if(!(qn&&Ri||!qn&&Hi)){Kt.current=!1;var qr=Ze(rn.current?se(On):On);qn||(qr=qr.negate());var rr=(Yn||Ze(0)).add(qr.toString()),Qn=Xi(rr,!1);Mt==null||Mt(We(Bn,Qn),{offset:rn.current?se(On):On,type:qn?"up":"down"}),(Wr=ht.current)===null||Wr===void 0||Wr.focus()}},Pi=function(qn){var Wr=Ze(Br(ri)),qr;Wr.isNaN()?qr=Xi(Yn,qn):qr=Xi(Wr,qn),zt!==void 0?Pr(Yn,!1):qr.isNaN()||Pr(qr,!1)},Ai=function(){Kt.current=!0},Gr=function(qn){var Wr=qn.key,qr=qn.shiftKey;Kt.current=!0,rn.current=qr,Wr==="Enter"&&(Xt.current||(Kt.current=!1),Pi(!1),mr==null||mr(qn)),dn!==!1&&!Xt.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Wr)&&(yo(Wr==="Up"||Wr==="ArrowUp"),qn.preventDefault())},Un=function(){Kt.current=!1,rn.current=!1};b.useEffect(function(){if(Sn&&sn){var ur=function(qr){yo(qr.deltaY<0),qr.preventDefault()},qn=ht.current;if(qn)return qn.addEventListener("wheel",ur,{passive:!1}),function(){return qn.removeEventListener("wheel",ur)}}});var or=function(){Ct&&Pi(!1),jt(!1),Kt.current=!1};return(0,Le.o)(function(){Yn.isInvalidate()||Pr(Yn,!1)},[br,pr]),(0,Le.o)(function(){var ur=Ze(zt);Tr(ur);var qn=Ze(Br(ri));(!ur.equals(qn)||!Kt.current||pr)&&Pr(ur,Kt.current)},[zt]),(0,Le.o)(function(){pr&&wi()},[ri]),b.createElement("div",{ref:Ot,className:Fe()(_t,on,(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},"".concat(_t,"-focused"),sn),"".concat(_t,"-disabled"),un),"".concat(_t,"-readonly"),In),"".concat(_t,"-not-a-number"),Yn.isNaN()),"".concat(_t,"-out-of-range"),!Yn.isInvalidate()&&!fi(Yn))),style:En,onFocus:function(){jt(!0)},onBlur:or,onKeyDown:Gr,onKeyUp:Un,onCompositionStart:fo,onCompositionEnd:bo,onBeforeInput:Ai},Zn&&b.createElement(ze,{prefixCls:_t,upNode:Fn,downNode:xn,upDisabled:Ri,downDisabled:Hi,onStep:yo}),b.createElement("div",{className:"".concat(Ht,"-wrap")},b.createElement("input",(0,pe.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Ln,"aria-valuemax":$n,"aria-valuenow":Yn.isInvalidate()?null:Yn.toString(),step:On},At,{ref:(0,et.sQ)(ht,Lt),className:Ht,value:ri,onChange:co,disabled:un,readOnly:In}))))}),ct=b.forwardRef(function(gt,Lt){var _t=gt.disabled,on=gt.style,En=gt.prefixCls,Ln=En===void 0?"rc-input-number":En,$n=gt.value,er=gt.prefix,On=gt.suffix,Gn=gt.addonBefore,zt=gt.addonAfter,un=gt.className,In=gt.classNames,Fn=(0,ue.Z)(gt,Ee),xn=b.useRef(null),dn=b.useRef(null),en=b.useRef(null),Sn=function(Zn){en.current&&(0,Ae.nH)(en.current,Zn)};return b.useImperativeHandle(Lt,function(){return je(en.current,{focus:Sn,nativeElement:xn.current.nativeElement||dn.current})}),b.createElement(nt.BaseInput,{className:un,triggerFocus:Sn,prefixCls:Ln,value:$n,disabled:_t,style:on,prefix:er,suffix:On,addonAfter:zt,addonBefore:Gn,classNames:In,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:xn},b.createElement(Et,(0,pe.Z)({prefixCls:Ln,disabled:_t,ref:en,domRef:dn,className:In==null?void 0:In.input},Fn)))}),wt=ct,dt=wt,Dt=E(62487),Ft=E(82855),oe=E(48755),ae=E(60840),te=E(2171),x=E(83397),re=E(31756),ne=E(56553),le=E(24971),Ie=E(70045),ke=E(36237),Ye=E(53075),_e=E(64910),rt=E(39082),ft=E(63356),yt=E(56119),ot=E(16931),lt=E(51636),Vt=E(17835);const kt=gt=>{var Lt;const _t=(Lt=gt.handleVisible)!==null&&Lt!==void 0?Lt:"auto",on=gt.controlHeightSM-gt.lineWidth*2;return Object.assign(Object.assign({},(0,_e.T)(gt)),{controlWidth:90,handleWidth:on,handleFontSize:gt.fontSize/2,handleVisible:_t,handleActiveBg:gt.colorFillAlter,handleBg:gt.colorBgContainer,filledHandleBg:new Vt.FastColor(gt.colorFillSecondary).onBackground(gt.colorBgContainer).toHexString(),handleHoverColor:gt.colorPrimary,handleBorderColor:gt.colorBorder,handleOpacity:_t===!0?1:0,handleVisibleWidth:_t===!0?on:0})},ln=(gt,Lt)=>{let{componentCls:_t,borderRadiusSM:on,borderRadiusLG:En}=gt;const Ln=Lt==="lg"?En:on;return{[`&-${Lt}`]:{[`${_t}-handler-wrap`]:{borderStartEndRadius:Ln,borderEndEndRadius:Ln},[`${_t}-handler-up`]:{borderStartEndRadius:Ln},[`${_t}-handler-down`]:{borderEndEndRadius:Ln}}}},Gt=gt=>{const{componentCls:Lt,lineWidth:_t,lineType:on,borderRadius:En,inputFontSizeSM:Ln,inputFontSizeLG:$n,controlHeightLG:er,controlHeightSM:On,colorError:Gn,paddingInlineSM:zt,paddingBlockSM:un,paddingBlockLG:In,paddingInlineLG:Fn,colorTextDescription:xn,motionDurationMid:dn,handleHoverColor:en,handleOpacity:Sn,paddingInline:kn,paddingBlock:Zn,handleBg:zn,handleActiveBg:Bn,colorTextDisabled:Vn,borderRadiusSM:pr,borderRadiusLG:br,controlWidth:vn,handleBorderColor:Rn,filledHandleBg:sr,lineHeightLG:mr,calc:Mt}=gt;return[{[Lt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ft.Wf)(gt)),(0,Ye.ik)(gt)),{display:"inline-block",width:vn,margin:0,padding:0,borderRadius:En}),(0,rt.qG)(gt,{[`${Lt}-handler-wrap`]:{background:zn,[`${Lt}-handler-down`]:{borderBlockStart:`${(0,ke.unit)(_t)} ${on} ${Rn}`}}})),(0,rt.H8)(gt,{[`${Lt}-handler-wrap`]:{background:sr,[`${Lt}-handler-down`]:{borderBlockStart:`${(0,ke.unit)(_t)} ${on} ${Rn}`}},"&:focus-within":{[`${Lt}-handler-wrap`]:{background:zn}}})),(0,rt.vc)(gt,{[`${Lt}-handler-wrap`]:{background:zn,[`${Lt}-handler-down`]:{borderBlockStart:`${(0,ke.unit)(_t)} ${on} ${Rn}`}}})),(0,rt.Mu)(gt)),{"&-rtl":{direction:"rtl",[`${Lt}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:$n,lineHeight:mr,borderRadius:br,[`input${Lt}-input`]:{height:Mt(er).sub(Mt(_t).mul(2)).equal(),padding:`${(0,ke.unit)(In)} ${(0,ke.unit)(Fn)}`}},"&-sm":{padding:0,fontSize:Ln,borderRadius:pr,[`input${Lt}-input`]:{height:Mt(On).sub(Mt(_t).mul(2)).equal(),padding:`${(0,ke.unit)(un)} ${(0,ke.unit)(zt)}`}},"&-out-of-range":{[`${Lt}-input-wrap`]:{input:{color:Gn}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,ft.Wf)(gt)),(0,Ye.s7)(gt)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${Lt}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${Lt}-group-addon`]:{borderRadius:br,fontSize:gt.fontSizeLG}},"&-sm":{[`${Lt}-group-addon`]:{borderRadius:pr}}},(0,rt.ir)(gt)),(0,rt.S5)(gt)),{[`&:not(${Lt}-compact-first-item):not(${Lt}-compact-last-item)${Lt}-compact-item`]:{[`${Lt}, ${Lt}-group-addon`]:{borderRadius:0}},[`&:not(${Lt}-compact-last-item)${Lt}-compact-first-item`]:{[`${Lt}, ${Lt}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${Lt}-compact-first-item)${Lt}-compact-last-item`]:{[`${Lt}, ${Lt}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${Lt}-input`]:{cursor:"not-allowed"},[Lt]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,ft.Wf)(gt)),{width:"100%",padding:`${(0,ke.unit)(Zn)} ${(0,ke.unit)(kn)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:En,outline:0,transition:`all ${dn} linear`,appearance:"textfield",fontSize:"inherit"}),(0,Ye.nz)(gt.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${Lt}-handler-wrap, &-focused ${Lt}-handler-wrap`]:{width:gt.handleWidth,opacity:1}})},{[Lt]:Object.assign(Object.assign(Object.assign({[`${Lt}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:gt.handleVisibleWidth,opacity:Sn,height:"100%",borderStartStartRadius:0,borderStartEndRadius:En,borderEndEndRadius:En,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${dn}`,overflow:"hidden",[`${Lt}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[`
${Lt}-handler-up-inner,
${Lt}-handler-down-inner
`]:{marginInlineEnd:0,fontSize:gt.handleFontSize}}},[`${Lt}-handler`]:{height:"50%",overflow:"hidden",color:xn,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,ke.unit)(_t)} ${on} ${Rn}`,transition:`all ${dn} linear`,"&:active":{background:Bn},"&:hover":{height:"60%",[`
${Lt}-handler-up-inner,
${Lt}-handler-down-inner
`]:{color:en}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,ft.Ro)()),{color:xn,transition:`all ${dn} linear`,userSelect:"none"})},[`${Lt}-handler-up`]:{borderStartEndRadius:En},[`${Lt}-handler-down`]:{borderEndEndRadius:En}},ln(gt,"lg")),ln(gt,"sm")),{"&-disabled, &-readonly":{[`${Lt}-handler-wrap`]:{display:"none"},[`${Lt}-input`]:{color:"inherit"}},[`
${Lt}-handler-up-disabled,
${Lt}-handler-down-disabled
`]:{cursor:"not-allowed"},[`
${Lt}-handler-up-disabled:hover &-handler-up-inner,
${Lt}-handler-down-disabled:hover &-handler-down-inner
`]:{color:Vn}})}]},Rt=gt=>{const{componentCls:Lt,paddingBlock:_t,paddingInline:on,inputAffixPadding:En,controlWidth:Ln,borderRadiusLG:$n,borderRadiusSM:er,paddingInlineLG:On,paddingInlineSM:Gn,paddingBlockLG:zt,paddingBlockSM:un,motionDurationMid:In}=gt;return{[`${Lt}-affix-wrapper`]:Object.assign(Object.assign({[`input${Lt}-input`]:{padding:`${(0,ke.unit)(_t)} 0`}},(0,Ye.ik)(gt)),{position:"relative",display:"inline-flex",alignItems:"center",width:Ln,padding:0,paddingInlineStart:on,"&-lg":{borderRadius:$n,paddingInlineStart:On,[`input${Lt}-input`]:{padding:`${(0,ke.unit)(zt)} 0`}},"&-sm":{borderRadius:er,paddingInlineStart:Gn,[`input${Lt}-input`]:{padding:`${(0,ke.unit)(un)} 0`}},[`&:not(${Lt}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${Lt}-disabled`]:{background:"transparent"},[`> div${Lt}`]:{width:"100%",border:"none",outline:"none",[`&${Lt}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${Lt}-handler-wrap`]:{zIndex:2},[Lt]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:En},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:on,marginInlineStart:En,transition:`margin ${In}`}},[`&:hover ${Lt}-handler-wrap, &-focused ${Lt}-handler-wrap`]:{width:gt.handleWidth,opacity:1},[`&:not(${Lt}-affix-wrapper-without-controls):hover ${Lt}-suffix`]:{marginInlineEnd:gt.calc(gt.handleWidth).add(on).equal()}})}};var Ut=(0,ot.I$)("InputNumber",gt=>{const Lt=(0,lt.mergeToken)(gt,(0,_e.e)(gt));return[Gt(Lt),Rt(Lt),(0,yt.c)(Lt)]},kt,{unitless:{handleOpacity:!0}}),$t=function(gt,Lt){var _t={};for(var on in gt)Object.prototype.hasOwnProperty.call(gt,on)&&Lt.indexOf(on)<0&&(_t[on]=gt[on]);if(gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var En=0,on=Object.getOwnPropertySymbols(gt);En<on.length;En++)Lt.indexOf(on[En])<0&&Object.prototype.propertyIsEnumerable.call(gt,on[En])&&(_t[on[En]]=gt[on[En]]);return _t};const St=b.forwardRef((gt,Lt)=>{const{getPrefixCls:_t,direction:on}=b.useContext(oe.E_),En=b.useRef(null);b.useImperativeHandle(Lt,()=>En.current);const{className:Ln,rootClassName:$n,size:er,disabled:On,prefixCls:Gn,addonBefore:zt,addonAfter:un,prefix:In,suffix:Fn,bordered:xn,readOnly:dn,status:en,controls:Sn,variant:kn}=gt,Zn=$t(gt,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),zn=_t("input-number",Gn),Bn=(0,x.Z)(zn),[Vn,pr,br]=Ut(zn,Bn),{compactSize:vn,compactItemClassnames:Rn}=(0,Ie.ri)(zn,on);let sr=b.createElement(fe.Z,{className:`${zn}-handler-up-inner`}),mr=b.createElement(Ke.Z,{className:`${zn}-handler-down-inner`});const Mt=typeof Sn=="boolean"?Sn:void 0;typeof Sn=="object"&&(sr=typeof Sn.upIcon=="undefined"?sr:b.createElement("span",{className:`${zn}-handler-up-inner`},Sn.upIcon),mr=typeof Sn.downIcon=="undefined"?mr:b.createElement("span",{className:`${zn}-handler-down-inner`},Sn.downIcon));const{hasFeedback:Wt,status:Ct,isFormItemInput:Ot,feedbackIcon:At}=b.useContext(ne.aM),Ht=(0,Ft.F)(Ct,en),ht=(0,re.Z)(Wn=>{var Yn;return(Yn=er!=null?er:vn)!==null&&Yn!==void 0?Yn:Wn}),Qt=b.useContext(te.Z),Jt=On!=null?On:Qt,[sn,jt]=(0,le.Z)("inputNumber",kn,xn),Kt=Wt&&b.createElement(b.Fragment,null,At),Xt=Fe()({[`${zn}-lg`]:ht==="large",[`${zn}-sm`]:ht==="small",[`${zn}-rtl`]:on==="rtl",[`${zn}-in-form-item`]:Ot},pr),rn=`${zn}-group`,jn=b.createElement(dt,Object.assign({ref:En,disabled:Jt,className:Fe()(br,Bn,Ln,$n,Rn),upHandler:sr,downHandler:mr,prefixCls:zn,readOnly:dn,controls:Mt,prefix:In,suffix:Kt||Fn,addonBefore:zt&&b.createElement(Dt.Z,{form:!0,space:!0},zt),addonAfter:un&&b.createElement(Dt.Z,{form:!0,space:!0},un),classNames:{input:Xt,variant:Fe()({[`${zn}-${sn}`]:jt},(0,Ft.Z)(zn,Ht,Wt)),affixWrapper:Fe()({[`${zn}-affix-wrapper-sm`]:ht==="small",[`${zn}-affix-wrapper-lg`]:ht==="large",[`${zn}-affix-wrapper-rtl`]:on==="rtl",[`${zn}-affix-wrapper-without-controls`]:Sn===!1||Jt},pr),wrapper:Fe()({[`${rn}-rtl`]:on==="rtl"},pr),groupWrapper:Fe()({[`${zn}-group-wrapper-sm`]:ht==="small",[`${zn}-group-wrapper-lg`]:ht==="large",[`${zn}-group-wrapper-rtl`]:on==="rtl",[`${zn}-group-wrapper-${sn}`]:jt},(0,Ft.Z)(`${zn}-group-wrapper`,Ht,Wt),pr)}},Zn));return Vn(jn)}),Tt=St,nn=gt=>b.createElement(ae.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},b.createElement(St,Object.assign({},gt)));Tt._InternalPanelDoNotUseOrYouWillBeFired=nn;var hn=Tt},49397:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return ce}});var b=E(59301),Ke=E(92310),fe=E.n(Ke),Ve=E(36901),Fe=E(8654),pe=E(62487),Ce=E(86013),de=E(82855),xe=E(48755),ue=E(2171),Pe=E(83397),ye=E(31756),Te=E(56553),we=E(24971),Me=E(70045),be=E(23826),De=E(53075);function Be(Oe){return!!(Oe.prefix||Oe.suffix||Oe.allowClear||Oe.showCount)}var Re=function(Oe,Ge){var Ze={};for(var nt in Oe)Object.prototype.hasOwnProperty.call(Oe,nt)&&Ge.indexOf(nt)<0&&(Ze[nt]=Oe[nt]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,nt=Object.getOwnPropertySymbols(Oe);Le<nt.length;Le++)Ge.indexOf(nt[Le])<0&&Object.prototype.propertyIsEnumerable.call(Oe,nt[Le])&&(Ze[nt[Le]]=Oe[nt[Le]]);return Ze},ce=(0,b.forwardRef)((Oe,Ge)=>{const{prefixCls:Ze,bordered:nt=!0,status:Le,size:je,disabled:et,onBlur:Se,onFocus:Je,suffix:ve,allowClear:ge,addonAfter:bt,addonBefore:Xe,className:st,style:vt,styles:ze,rootClassName:se,onChange:Ae,classNames:qe,variant:at}=Oe,Ee=Re(Oe,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:We,direction:tt,allowClear:Et,autoComplete:ct,className:wt,style:dt,classNames:Dt,styles:Ft}=(0,xe.dj)("input"),oe=We("input",Ze),ae=(0,b.useRef)(null),te=(0,Pe.Z)(oe),[x,re,ne]=(0,De.TI)(oe,se),[le]=(0,De.ZP)(oe,te),{compactSize:Ie,compactItemClassnames:ke}=(0,Me.ri)(oe,tt),Ye=(0,ye.Z)(hn=>{var gt;return(gt=je!=null?je:Ie)!==null&&gt!==void 0?gt:hn}),_e=b.useContext(ue.Z),rt=et!=null?et:_e,{status:ft,hasFeedback:yt,feedbackIcon:ot}=(0,b.useContext)(Te.aM),lt=(0,de.F)(ft,Le),Vt=Be(Oe)||!!yt,kt=(0,b.useRef)(Vt),ln=(0,be.Z)(ae,!0),Gt=hn=>{ln(),Se==null||Se(hn)},Rt=hn=>{ln(),Je==null||Je(hn)},Ut=hn=>{ln(),Ae==null||Ae(hn)},$t=(yt||ve)&&b.createElement(b.Fragment,null,ve,yt&&ot),St=(0,Ce.Z)(ge!=null?ge:Et),[Tt,nn]=(0,we.Z)("input",at,nt);return x(le(b.createElement(Ve.default,Object.assign({ref:(0,Fe.sQ)(Ge,ae),prefixCls:oe,autoComplete:ct},Ee,{disabled:rt,onBlur:Gt,onFocus:Rt,style:Object.assign(Object.assign({},dt),vt),styles:Object.assign(Object.assign({},Ft),ze),suffix:$t,allowClear:St,className:fe()(st,se,ne,te,ke,wt),onChange:Ut,addonBefore:Xe&&b.createElement(pe.Z,{form:!0,space:!0},Xe),addonAfter:bt&&b.createElement(pe.Z,{form:!0,space:!0},bt),classNames:Object.assign(Object.assign(Object.assign({},qe),Dt),{input:fe()({[`${oe}-sm`]:Ye==="small",[`${oe}-lg`]:Ye==="large",[`${oe}-rtl`]:tt==="rtl"},qe==null?void 0:qe.input,Dt.input,re),variant:fe()({[`${oe}-${Tt}`]:nn},(0,de.Z)(oe,lt)),affixWrapper:fe()({[`${oe}-affix-wrapper-sm`]:Ye==="small",[`${oe}-affix-wrapper-lg`]:Ye==="large",[`${oe}-affix-wrapper-rtl`]:tt==="rtl"},re),wrapper:fe()({[`${oe}-group-rtl`]:tt==="rtl"},re),groupWrapper:fe()({[`${oe}-group-wrapper-sm`]:Ye==="small",[`${oe}-group-wrapper-lg`]:Ye==="large",[`${oe}-group-wrapper-rtl`]:tt==="rtl",[`${oe}-group-wrapper-${Tt}`]:nn},(0,de.Z)(`${oe}-group-wrapper`,lt,yt),re)})}))))})},79809:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ge}});var b=E(59301),Ke=E(92310),fe=E.n(Ke),Ve=E(22711),Fe=E(86013),pe=E(82855),Ce=E(48755),de=E(2171),xe=E(83397),ue=E(31756),Pe=E(56553),ye=E(24971),Te=E(70045),we=E(30292),Me=E(53075),be=E(16931),De=E(51636),Be=E(64910);const Re=Ze=>{const{componentCls:nt,paddingLG:Le}=Ze,je=`${nt}-textarea`;return{[`textarea${nt}`]:{maxWidth:"100%",height:"auto",minHeight:Ze.controlHeight,lineHeight:Ze.lineHeight,verticalAlign:"bottom",transition:`all ${Ze.motionDurationSlow}`,resize:"vertical",[`&${nt}-mouse-active`]:{transition:`all ${Ze.motionDurationSlow}, height 0s, width 0s`}},[`${nt}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[je]:{position:"relative","&-show-count":{[`> ${nt}`]:{height:"100%"},[`${nt}-data-count`]:{position:"absolute",bottom:Ze.calc(Ze.fontSize).mul(Ze.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:Ze.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[`
&-allow-clear > ${nt},
&-affix-wrapper${je}-has-feedback ${nt}
`]:{paddingInlineEnd:Le},[`&-affix-wrapper${nt}-affix-wrapper`]:{padding:0,[`> textarea${nt}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:Ze.calc(Ze.controlHeight).sub(Ze.calc(Ze.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${nt}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${nt}-clear-icon`]:{position:"absolute",insetInlineEnd:Ze.paddingInline,insetBlockStart:Ze.paddingXS},[`${je}-suffix`]:{position:"absolute",top:0,insetInlineEnd:Ze.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${nt}-affix-wrapper-sm`]:{[`${nt}-suffix`]:{[`${nt}-clear-icon`]:{insetInlineEnd:Ze.paddingInlineSM}}}}}};var it=(0,be.I$)(["Input","TextArea"],Ze=>{const nt=(0,De.mergeToken)(Ze,(0,Be.e)(Ze));return[Re(nt)]},Be.T,{resetFont:!1}),ce=function(Ze,nt){var Le={};for(var je in Ze)Object.prototype.hasOwnProperty.call(Ze,je)&&nt.indexOf(je)<0&&(Le[je]=Ze[je]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,je=Object.getOwnPropertySymbols(Ze);et<je.length;et++)nt.indexOf(je[et])<0&&Object.prototype.propertyIsEnumerable.call(Ze,je[et])&&(Le[je[et]]=Ze[je[et]]);return Le},Ge=(0,b.forwardRef)((Ze,nt)=>{var Le;const{prefixCls:je,bordered:et=!0,size:Se,disabled:Je,status:ve,allowClear:ge,classNames:bt,rootClassName:Xe,className:st,style:vt,styles:ze,variant:se,showCount:Ae,onMouseDown:qe,onResize:at}=Ze,Ee=ce(Ze,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:We,direction:tt,allowClear:Et,autoComplete:ct,className:wt,style:dt,classNames:Dt,styles:Ft}=(0,Ce.dj)("textArea"),oe=b.useContext(de.Z),ae=Je!=null?Je:oe,{status:te,hasFeedback:x,feedbackIcon:re}=b.useContext(Pe.aM),ne=(0,pe.F)(te,ve),le=b.useRef(null);b.useImperativeHandle(nt,()=>{var nn;return{resizableTextArea:(nn=le.current)===null||nn===void 0?void 0:nn.resizableTextArea,focus:hn=>{var gt,Lt;(0,we.nH)((Lt=(gt=le.current)===null||gt===void 0?void 0:gt.resizableTextArea)===null||Lt===void 0?void 0:Lt.textArea,hn)},blur:()=>{var hn;return(hn=le.current)===null||hn===void 0?void 0:hn.blur()}}});const Ie=We("input",je),ke=(0,xe.Z)(Ie),[Ye,_e,rt]=(0,Me.TI)(Ie,Xe),[ft]=it(Ie,ke),{compactSize:yt,compactItemClassnames:ot}=(0,Te.ri)(Ie,tt),lt=(0,ue.Z)(nn=>{var hn;return(hn=Se!=null?Se:yt)!==null&&hn!==void 0?hn:nn}),[Vt,kt]=(0,ye.Z)("textArea",se,et),ln=(0,Fe.Z)(ge!=null?ge:Et),[Gt,Rt]=b.useState(!1),[Ut,$t]=b.useState(!1),St=nn=>{Rt(!0),qe==null||qe(nn);const hn=()=>{Rt(!1),document.removeEventListener("mouseup",hn)};document.addEventListener("mouseup",hn)},Tt=nn=>{var hn,gt;if(at==null||at(nn),Gt&&typeof getComputedStyle=="function"){const Lt=(gt=(hn=le.current)===null||hn===void 0?void 0:hn.nativeElement)===null||gt===void 0?void 0:gt.querySelector("textarea");Lt&&getComputedStyle(Lt).resize==="both"&&$t(!0)}};return Ye(ft(b.createElement(Ve.default,Object.assign({autoComplete:ct},Ee,{style:Object.assign(Object.assign({},dt),vt),styles:Object.assign(Object.assign({},Ft),ze),disabled:ae,allowClear:ln,className:fe()(rt,ke,st,Xe,ot,wt,Ut&&`${Ie}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},bt),Dt),{textarea:fe()({[`${Ie}-sm`]:lt==="small",[`${Ie}-lg`]:lt==="large"},_e,bt==null?void 0:bt.textarea,Dt.textarea,Gt&&`${Ie}-mouse-active`),variant:fe()({[`${Ie}-${Vt}`]:kt},(0,pe.Z)(Ie,ne)),affixWrapper:fe()(`${Ie}-textarea-affix-wrapper`,{[`${Ie}-affix-wrapper-rtl`]:tt==="rtl",[`${Ie}-affix-wrapper-sm`]:lt==="small",[`${Ie}-affix-wrapper-lg`]:lt==="large",[`${Ie}-textarea-show-count`]:Ae||((Le=Ze.count)===null||Le===void 0?void 0:Le.show)},_e)}),prefixCls:Ie,suffix:x&&b.createElement("span",{className:`${Ie}-textarea-suffix`},re),showCount:Ae,ref:le,onResize:Tt,onMouseDown:St}))))})},23826:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ke}});var b=E(59301);function Ke(fe,Ve){const Fe=(0,b.useRef)([]),pe=()=>{Fe.current.push(setTimeout(()=>{var Ce,de,xe,ue;!((Ce=fe.current)===null||Ce===void 0)&&Ce.input&&((de=fe.current)===null||de===void 0?void 0:de.input.getAttribute("type"))==="password"&&(!((xe=fe.current)===null||xe===void 0)&&xe.input.hasAttribute("value"))&&((ue=fe.current)===null||ue===void 0||ue.input.removeAttribute("value"))}))};return(0,b.useEffect)(()=>(Ve&&pe(),()=>Fe.current.forEach(Ce=>{Ce&&clearTimeout(Ce)})),[]),pe}},37568:function(Cn,Zt,E){"use strict";E.d(Zt,{default:function(){return Dt}});var b=E(59301),Ke=E(92310),fe=E.n(Ke),Ve=E(48755),Fe=E(56553),pe=E(53075),de=Ft=>{const{getPrefixCls:oe,direction:ae}=(0,b.useContext)(Ve.E_),{prefixCls:te,className:x}=Ft,re=oe("input-group",te),ne=oe("input"),[le,Ie,ke]=(0,pe.ZP)(ne),Ye=fe()(re,ke,{[`${re}-lg`]:Ft.size==="large",[`${re}-sm`]:Ft.size==="small",[`${re}-compact`]:Ft.compact,[`${re}-rtl`]:ae==="rtl"},Ie,x),_e=(0,b.useContext)(Fe.aM),rt=(0,b.useMemo)(()=>Object.assign(Object.assign({},_e),{isFormItemInput:!1}),[_e]);return le(b.createElement("span",{className:Ye,style:Ft.style,onMouseEnter:Ft.onMouseEnter,onMouseLeave:Ft.onMouseLeave,onFocus:Ft.onFocus,onBlur:Ft.onBlur},b.createElement(Fe.aM.Provider,{value:rt},Ft.children)))},xe=E(49397),ue=E(94480),Pe=E(6089),ye=E(26112),Te=E(82855),we=E(31756),Me=E(16931),be=E(51636),De=E(64910);const Be=Ft=>{const{componentCls:oe,paddingXS:ae}=Ft;return{[oe]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:ae,"&-rtl":{direction:"rtl"},[`${oe}-input`]:{textAlign:"center",paddingInline:Ft.paddingXXS},[`&${oe}-sm ${oe}-input`]:{paddingInline:Ft.calc(Ft.paddingXXS).div(2).equal()},[`&${oe}-lg ${oe}-input`]:{paddingInline:Ft.paddingXS}}}};var Re=(0,Me.I$)(["Input","OTP"],Ft=>{const oe=(0,be.mergeToken)(Ft,(0,De.e)(Ft));return[Be(oe)]},De.T),it=E(16089),ce=function(Ft,oe){var ae={};for(var te in Ft)Object.prototype.hasOwnProperty.call(Ft,te)&&oe.indexOf(te)<0&&(ae[te]=Ft[te]);if(Ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,te=Object.getOwnPropertySymbols(Ft);x<te.length;x++)oe.indexOf(te[x])<0&&Object.prototype.propertyIsEnumerable.call(Ft,te[x])&&(ae[te[x]]=Ft[te[x]]);return ae},Ge=b.forwardRef((Ft,oe)=>{const{value:ae,onChange:te,onActiveChange:x,index:re,mask:ne}=Ft,le=ce(Ft,["value","onChange","onActiveChange","index","mask"]),Ie=ae&&typeof ne=="string"?ne:ae,ke=yt=>{te(re,yt.target.value)},Ye=b.useRef(null);b.useImperativeHandle(oe,()=>Ye.current);const _e=()=>{(0,it.Z)(()=>{var yt;const ot=(yt=Ye.current)===null||yt===void 0?void 0:yt.input;document.activeElement===ot&&ot&&ot.select()})},rt=yt=>{const{key:ot,ctrlKey:lt,metaKey:Vt}=yt;ot==="ArrowLeft"?x(re-1):ot==="ArrowRight"?x(re+1):ot==="z"&&(lt||Vt)&&yt.preventDefault(),_e()},ft=yt=>{yt.key==="Backspace"&&!ae&&x(re-1),_e()};return b.createElement(xe.Z,Object.assign({type:ne===!0?"password":"text"},le,{ref:Ye,value:Ie,onInput:ke,onFocus:_e,onKeyDown:rt,onKeyUp:ft,onMouseDown:_e,onMouseUp:_e}))}),Ze=function(Ft,oe){var ae={};for(var te in Ft)Object.prototype.hasOwnProperty.call(Ft,te)&&oe.indexOf(te)<0&&(ae[te]=Ft[te]);if(Ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,te=Object.getOwnPropertySymbols(Ft);x<te.length;x++)oe.indexOf(te[x])<0&&Object.prototype.propertyIsEnumerable.call(Ft,te[x])&&(ae[te[x]]=Ft[te[x]]);return ae};function nt(Ft){return(Ft||"").split("")}const Le=Ft=>{const{index:oe,prefixCls:ae,separator:te}=Ft,x=typeof te=="function"?te(oe):te;return x?b.createElement("span",{className:`${ae}-separator`},x):null};var et=b.forwardRef((Ft,oe)=>{const{prefixCls:ae,length:te=6,size:x,defaultValue:re,value:ne,onChange:le,formatter:Ie,separator:ke,variant:Ye,disabled:_e,status:rt,autoFocus:ft,mask:yt,type:ot,onInput:lt,inputMode:Vt}=Ft,kt=Ze(Ft,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:ln,direction:Gt}=b.useContext(Ve.E_),Rt=ln("otp",ae),Ut=(0,ye.Z)(kt,{aria:!0,data:!0,attr:!0}),[$t,St,Tt]=Re(Rt),nn=(0,we.Z)(In=>x!=null?x:In),hn=b.useContext(Fe.aM),gt=(0,Te.F)(hn.status,rt),Lt=b.useMemo(()=>Object.assign(Object.assign({},hn),{status:gt,hasFeedback:!1,feedbackIcon:null}),[hn,gt]),_t=b.useRef(null),on=b.useRef({});b.useImperativeHandle(oe,()=>({focus:()=>{var In;(In=on.current[0])===null||In===void 0||In.focus()},blur:()=>{var In;for(let Fn=0;Fn<te;Fn+=1)(In=on.current[Fn])===null||In===void 0||In.blur()},nativeElement:_t.current}));const En=In=>Ie?Ie(In):In,[Ln,$n]=b.useState(()=>nt(En(re||"")));b.useEffect(()=>{ne!==void 0&&$n(nt(ne))},[ne]);const er=(0,Pe.Z)(In=>{$n(In),lt&&lt(In),le&&In.length===te&&In.every(Fn=>Fn)&&In.some((Fn,xn)=>Ln[xn]!==Fn)&&le(In.join(""))}),On=(0,Pe.Z)((In,Fn)=>{let xn=(0,ue.Z)(Ln);for(let en=0;en<In;en+=1)xn[en]||(xn[en]="");Fn.length<=1?xn[In]=Fn:xn=xn.slice(0,In).concat(nt(Fn)),xn=xn.slice(0,te);for(let en=xn.length-1;en>=0&&!xn[en];en-=1)xn.pop();const dn=En(xn.map(en=>en||" ").join(""));return xn=nt(dn).map((en,Sn)=>en===" "&&!xn[Sn]?xn[Sn]:en),xn}),Gn=(In,Fn)=>{var xn;const dn=On(In,Fn),en=Math.min(In+Fn.length,te-1);en!==In&&dn[In]!==void 0&&((xn=on.current[en])===null||xn===void 0||xn.focus()),er(dn)},zt=In=>{var Fn;(Fn=on.current[In])===null||Fn===void 0||Fn.focus()},un={variant:Ye,disabled:_e,status:gt,mask:yt,type:ot,inputMode:Vt};return $t(b.createElement("div",Object.assign({},Ut,{ref:_t,className:fe()(Rt,{[`${Rt}-sm`]:nn==="small",[`${Rt}-lg`]:nn==="large",[`${Rt}-rtl`]:Gt==="rtl"},Tt,St)}),b.createElement(Fe.aM.Provider,{value:Lt},Array.from({length:te}).map((In,Fn)=>{const xn=`otp-${Fn}`,dn=Ln[Fn]||"";return b.createElement(b.Fragment,{key:xn},b.createElement(Ge,Object.assign({ref:en=>{on.current[Fn]=en},index:Fn,size:nn,htmlSize:1,className:`${Rt}-input`,onChange:Gn,value:dn,onActiveChange:zt,autoFocus:Fn===0&&ft},un)),Fn<te-1&&b.createElement(Le,{separator:ke,index:Fn,prefixCls:Rt}))}))))}),Se=E(73331),Je=E(15277),ve=E(2738),ge=E(8654),bt=E(2171),Xe=E(23826),st=function(Ft,oe){var ae={};for(var te in Ft)Object.prototype.hasOwnProperty.call(Ft,te)&&oe.indexOf(te)<0&&(ae[te]=Ft[te]);if(Ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,te=Object.getOwnPropertySymbols(Ft);x<te.length;x++)oe.indexOf(te[x])<0&&Object.prototype.propertyIsEnumerable.call(Ft,te[x])&&(ae[te[x]]=Ft[te[x]]);return ae};const vt=Ft=>Ft?b.createElement(Je.Z,null):b.createElement(Se.Z,null),ze={click:"onClick",hover:"onMouseOver"};var Ae=b.forwardRef((Ft,oe)=>{const{disabled:ae,action:te="click",visibilityToggle:x=!0,iconRender:re=vt}=Ft,ne=b.useContext(bt.Z),le=ae!=null?ae:ne,Ie=typeof x=="object"&&x.visible!==void 0,[ke,Ye]=(0,b.useState)(()=>Ie?x.visible:!1),_e=(0,b.useRef)(null);b.useEffect(()=>{Ie&&Ye(x.visible)},[Ie,x]);const rt=(0,Xe.Z)(_e),ft=()=>{var nn;if(le)return;ke&&rt();const hn=!ke;Ye(hn),typeof x=="object"&&((nn=x.onVisibleChange)===null||nn===void 0||nn.call(x,hn))},yt=nn=>{const hn=ze[te]||"",gt=re(ke),Lt={[hn]:ft,className:`${nn}-icon`,key:"passwordIcon",onMouseDown:_t=>{_t.preventDefault()},onMouseUp:_t=>{_t.preventDefault()}};return b.cloneElement(b.isValidElement(gt)?gt:b.createElement("span",null,gt),Lt)},{className:ot,prefixCls:lt,inputPrefixCls:Vt,size:kt}=Ft,ln=st(Ft,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Gt}=b.useContext(Ve.E_),Rt=Gt("input",Vt),Ut=Gt("input-password",lt),$t=x&&yt(Ut),St=fe()(Ut,ot,{[`${Ut}-${kt}`]:!!kt}),Tt=Object.assign(Object.assign({},(0,ve.Z)(ln,["suffix","iconRender","visibilityToggle"])),{type:ke?"text":"password",className:St,prefixCls:Rt,suffix:$t});return kt&&(Tt.size=kt),b.createElement(xe.Z,Object.assign({ref:(0,ge.sQ)(oe,_e)},Tt))}),qe=E(47472),at=E(22703),Ee=E(7939),We=E(70045),tt=function(Ft,oe){var ae={};for(var te in Ft)Object.prototype.hasOwnProperty.call(Ft,te)&&oe.indexOf(te)<0&&(ae[te]=Ft[te]);if(Ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,te=Object.getOwnPropertySymbols(Ft);x<te.length;x++)oe.indexOf(te[x])<0&&Object.prototype.propertyIsEnumerable.call(Ft,te[x])&&(ae[te[x]]=Ft[te[x]]);return ae},ct=b.forwardRef((Ft,oe)=>{const{prefixCls:ae,inputPrefixCls:te,className:x,size:re,suffix:ne,enterButton:le=!1,addonAfter:Ie,loading:ke,disabled:Ye,onSearch:_e,onChange:rt,onCompositionStart:ft,onCompositionEnd:yt}=Ft,ot=tt(Ft,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:lt,direction:Vt}=b.useContext(Ve.E_),kt=b.useRef(!1),ln=lt("input-search",ae),Gt=lt("input",te),{compactSize:Rt}=(0,We.ri)(ln,Vt),Ut=(0,we.Z)(Gn=>{var zt;return(zt=re!=null?re:Rt)!==null&&zt!==void 0?zt:Gn}),$t=b.useRef(null),St=Gn=>{Gn!=null&&Gn.target&&Gn.type==="click"&&_e&&_e(Gn.target.value,Gn,{source:"clear"}),rt==null||rt(Gn)},Tt=Gn=>{var zt;document.activeElement===((zt=$t.current)===null||zt===void 0?void 0:zt.input)&&Gn.preventDefault()},nn=Gn=>{var zt,un;_e&&_e((un=(zt=$t.current)===null||zt===void 0?void 0:zt.input)===null||un===void 0?void 0:un.value,Gn,{source:"input"})},hn=Gn=>{kt.current||ke||nn(Gn)},gt=typeof le=="boolean"?b.createElement(qe.Z,null):null,Lt=`${ln}-button`;let _t;const on=le||{},En=on.type&&on.type.__ANT_BUTTON===!0;En||on.type==="button"?_t=(0,at.Tm)(on,Object.assign({onMouseDown:Tt,onClick:Gn=>{var zt,un;(un=(zt=on==null?void 0:on.props)===null||zt===void 0?void 0:zt.onClick)===null||un===void 0||un.call(zt,Gn),nn(Gn)},key:"enterButton"},En?{className:Lt,size:Ut}:{})):_t=b.createElement(Ee.ZP,{className:Lt,type:le?"primary":void 0,size:Ut,disabled:Ye,key:"enterButton",onMouseDown:Tt,onClick:nn,loading:ke,icon:gt},le),Ie&&(_t=[_t,(0,at.Tm)(Ie,{key:"addonAfter"})]);const Ln=fe()(ln,{[`${ln}-rtl`]:Vt==="rtl",[`${ln}-${Ut}`]:!!Ut,[`${ln}-with-button`]:!!le},x),$n=Object.assign(Object.assign({},ot),{className:Ln,prefixCls:Gt,type:"search"}),er=Gn=>{kt.current=!0,ft==null||ft(Gn)},On=Gn=>{kt.current=!1,yt==null||yt(Gn)};return b.createElement(xe.Z,Object.assign({ref:(0,ge.sQ)($t,oe),onPressEnter:hn},$n,{size:Ut,onCompositionStart:er,onCompositionEnd:On,addonAfter:_t,suffix:ne,onChange:St,disabled:Ye}))}),wt=E(79809);const dt=xe.Z;dt.Group=de,dt.Search=ct,dt.TextArea=wt.Z,dt.Password=Ae,dt.OTP=et;var Dt=dt},24303:function(Cn,Zt,E){"use strict";E.d(Zt,{D:function(){return Ze},Z:function(){return je}});var b=E(59301),Ke=E(54476),fe={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=fe,Fe=E(7657),pe=function(Se,Je){return b.createElement(Fe.Z,(0,Ke.Z)({},Se,{ref:Je,icon:Ve}))},Ce=b.forwardRef(pe),de=Ce,xe=E(33853),ue=E(38819),Pe=E(92310),ye=E.n(Pe),Te=E(2738),we=E(48755),Me=E(6989),be=E(36237),De=E(48923),Be=E(16931);const Re=et=>{const{componentCls:Se,siderBg:Je,motionDurationMid:ve,motionDurationSlow:ge,antCls:bt,triggerHeight:Xe,triggerColor:st,triggerBg:vt,headerHeight:ze,zeroTriggerWidth:se,zeroTriggerHeight:Ae,borderRadiusLG:qe,lightSiderBg:at,lightTriggerColor:Ee,lightTriggerBg:We,bodyBg:tt}=et;return{[Se]:{position:"relative",minWidth:0,background:Je,transition:`all ${ve}, background 0s`,"&-has-trigger":{paddingBottom:Xe},"&-right":{order:1},[`${Se}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${bt}-menu${bt}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${Se}-children`]:{overflow:"hidden"},[`${Se}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:Xe,color:st,lineHeight:(0,be.unit)(Xe),textAlign:"center",background:vt,cursor:"pointer",transition:`all ${ve}`},[`${Se}-zero-width-trigger`]:{position:"absolute",top:ze,insetInlineEnd:et.calc(se).mul(-1).equal(),zIndex:1,width:se,height:Ae,color:st,fontSize:et.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Je,borderRadius:`0 ${(0,be.unit)(qe)} ${(0,be.unit)(qe)} 0`,cursor:"pointer",transition:`background ${ge} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${ge}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:et.calc(se).mul(-1).equal(),borderRadius:`${(0,be.unit)(qe)} 0 0 ${(0,be.unit)(qe)}`}},"&-light":{background:at,[`${Se}-trigger`]:{color:Ee,background:We},[`${Se}-zero-width-trigger`]:{color:Ee,background:We,border:`1px solid ${tt}`,borderInlineStart:0}}}}};var it=(0,Be.I$)(["Layout","Sider"],et=>[Re(et)],De.eh,{deprecatedTokens:De.jn}),ce=function(et,Se){var Je={};for(var ve in et)Object.prototype.hasOwnProperty.call(et,ve)&&Se.indexOf(ve)<0&&(Je[ve]=et[ve]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ge=0,ve=Object.getOwnPropertySymbols(et);ge<ve.length;ge++)Se.indexOf(ve[ge])<0&&Object.prototype.propertyIsEnumerable.call(et,ve[ge])&&(Je[ve[ge]]=et[ve[ge]]);return Je};const Oe={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},Ge=et=>!Number.isNaN(Number.parseFloat(et))&&isFinite(et),Ze=b.createContext({}),nt=(()=>{let et=0;return function(){let Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return et+=1,`${Se}${et}`}})();var je=b.forwardRef((et,Se)=>{const{prefixCls:Je,className:ve,trigger:ge,children:bt,defaultCollapsed:Xe=!1,theme:st="dark",style:vt={},collapsible:ze=!1,reverseArrow:se=!1,width:Ae=200,collapsedWidth:qe=80,zeroWidthTriggerStyle:at,breakpoint:Ee,onCollapse:We,onBreakpoint:tt}=et,Et=ce(et,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:ct}=(0,b.useContext)(Me.V),[wt,dt]=(0,b.useState)("collapsed"in et?et.collapsed:Xe),[Dt,Ft]=(0,b.useState)(!1);(0,b.useEffect)(()=>{"collapsed"in et&&dt(et.collapsed)},[et.collapsed]);const oe=(Ut,$t)=>{"collapsed"in et||dt(Ut),We==null||We(Ut,$t)},{getPrefixCls:ae,direction:te}=(0,b.useContext)(we.E_),x=ae("layout-sider",Je),[re,ne,le]=it(x),Ie=(0,b.useRef)(null);Ie.current=Ut=>{Ft(Ut.matches),tt==null||tt(Ut.matches),wt!==Ut.matches&&oe(Ut.matches,"responsive")},(0,b.useEffect)(()=>{function Ut(St){return Ie.current(St)}let $t;if(typeof window!="undefined"){const{matchMedia:St}=window;if(St&&Ee&&Ee in Oe){$t=St(`screen and (max-width: ${Oe[Ee]})`);try{$t.addEventListener("change",Ut)}catch(Tt){$t.addListener(Ut)}Ut($t)}}return()=>{try{$t==null||$t.removeEventListener("change",Ut)}catch(St){$t==null||$t.removeListener(Ut)}}},[Ee]),(0,b.useEffect)(()=>{const Ut=nt("ant-sider-");return ct.addSider(Ut),()=>ct.removeSider(Ut)},[]);const ke=()=>{oe(!wt,"clickTrigger")},Ye=(0,Te.Z)(Et,["collapsed"]),_e=wt?qe:Ae,rt=Ge(_e)?`${_e}px`:String(_e),ft=parseFloat(String(qe||0))===0?b.createElement("span",{onClick:ke,className:ye()(`${x}-zero-width-trigger`,`${x}-zero-width-trigger-${se?"right":"left"}`),style:at},ge||b.createElement(de,null)):null,yt=te==="rtl"==!se,Vt={expanded:yt?b.createElement(ue.Z,null):b.createElement(xe.Z,null),collapsed:yt?b.createElement(xe.Z,null):b.createElement(ue.Z,null)}[wt?"collapsed":"expanded"],kt=ge!==null?ft||b.createElement("div",{className:`${x}-trigger`,onClick:ke,style:{width:rt}},ge||Vt):null,ln=Object.assign(Object.assign({},vt),{flex:`0 0 ${rt}`,maxWidth:rt,minWidth:rt,width:rt}),Gt=ye()(x,`${x}-${st}`,{[`${x}-collapsed`]:!!wt,[`${x}-has-trigger`]:ze&&ge!==null&&!ft,[`${x}-below`]:!!Dt,[`${x}-zero-width`]:parseFloat(rt)===0},ve,ne,le),Rt=b.useMemo(()=>({siderCollapsed:wt}),[wt]);return re(b.createElement(Ze.Provider,{value:Rt},b.createElement("aside",Object.assign({className:Gt},Ye,{style:ln,ref:Se}),b.createElement("div",{className:`${x}-children`},bt),ze||Dt&&ft?kt:null)))})},6989:function(Cn,Zt,E){"use strict";E.d(Zt,{V:function(){return Ke}});var b=E(59301);const Ke=b.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},48923:function(Cn,Zt,E){"use strict";E.d(Zt,{eh:function(){return Ve},jn:function(){return Fe}});var b=E(36237),Ke=E(16931);const fe=pe=>{const{antCls:Ce,componentCls:de,colorText:xe,footerBg:ue,headerHeight:Pe,headerPadding:ye,headerColor:Te,footerPadding:we,fontSize:Me,bodyBg:be,headerBg:De}=pe;return{[de]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:be,"&, *":{boxSizing:"border-box"},[`&${de}-has-sider`]:{flexDirection:"row",[`> ${de}, > ${de}-content`]:{width:0}},[`${de}-header, &${de}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${de}-header`]:{height:Pe,padding:ye,color:Te,lineHeight:(0,b.unit)(Pe),background:De,[`${Ce}-menu`]:{lineHeight:"inherit"}},[`${de}-footer`]:{padding:we,color:xe,fontSize:Me,background:ue},[`${de}-content`]:{flex:"auto",color:xe,minHeight:0}}},Ve=pe=>{const{colorBgLayout:Ce,controlHeight:de,controlHeightLG:xe,colorText:ue,controlHeightSM:Pe,marginXXS:ye,colorTextLightSolid:Te,colorBgContainer:we}=pe,Me=xe*1.25;return{colorBgHeader:"#001529",colorBgBody:Ce,colorBgTrigger:"#002140",bodyBg:Ce,headerBg:"#001529",headerHeight:de*2,headerPadding:`0 ${Me}px`,headerColor:ue,footerPadding:`${Pe}px ${Me}px`,footerBg:Ce,siderBg:"#001529",triggerHeight:xe+ye*2,triggerBg:"#002140",triggerColor:Te,zeroTriggerWidth:xe,zeroTriggerHeight:xe,lightSiderBg:we,lightTriggerBg:we,lightTriggerColor:ue}},Fe=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];Zt.ZP=(0,Ke.I$)("Layout",pe=>[fe(pe)],Ve,{deprecatedTokens:Fe})},78857:function(Cn,Zt,E){"use strict";E.d(Zt,{J:function(){return pe}});var b=E(59301),Ke=E(8654),fe=E(62487),Ve=function(Ce,de){var xe={};for(var ue in Ce)Object.prototype.hasOwnProperty.call(Ce,ue)&&de.indexOf(ue)<0&&(xe[ue]=Ce[ue]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,ue=Object.getOwnPropertySymbols(Ce);Pe<ue.length;Pe++)de.indexOf(ue[Pe])<0&&Object.prototype.propertyIsEnumerable.call(Ce,ue[Pe])&&(xe[ue[Pe]]=Ce[ue[Pe]]);return xe};const Fe=b.createContext(null),pe=b.forwardRef((Ce,de)=>{const{children:xe}=Ce,ue=Ve(Ce,["children"]),Pe=b.useContext(Fe),ye=b.useMemo(()=>Object.assign(Object.assign({},Pe),ue),[Pe,ue.prefixCls,ue.mode,ue.selectable,ue.rootClassName]),Te=(0,Ke.t4)(xe),we=(0,Ke.x1)(de,Te?(0,Ke.C4)(xe):null);return b.createElement(Fe.Provider,{value:ye},b.createElement(fe.Z,{space:!0},Te?b.cloneElement(xe,{ref:we}):xe))});Zt.Z=Fe},93041:function(Cn,Zt,E){"use strict";E.d(Zt,{default:function(){return re}});var b=E(59301),Ke=E(28321),fe=E(24303),Ve=E(18785),Fe=E(92310),pe=E.n(Fe),Ce=E(6089),de=E(2738),xe=E(86641),ue=E(22703),Pe=E(48755),ye=E(83397),we=(0,b.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Me=function(ne,le){var Ie={};for(var ke in ne)Object.prototype.hasOwnProperty.call(ne,ke)&&le.indexOf(ke)<0&&(Ie[ke]=ne[ke]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,ke=Object.getOwnPropertySymbols(ne);Ye<ke.length;Ye++)le.indexOf(ke[Ye])<0&&Object.prototype.propertyIsEnumerable.call(ne,ke[Ye])&&(Ie[ke[Ye]]=ne[ke[Ye]]);return Ie},De=ne=>{const{prefixCls:le,className:Ie,dashed:ke}=ne,Ye=Me(ne,["prefixCls","className","dashed"]),{getPrefixCls:_e}=b.useContext(Pe.E_),rt=_e("menu",le),ft=pe()({[`${rt}-item-divider-dashed`]:!!ke},Ie);return b.createElement(Ke.iz,Object.assign({className:ft},Ye))},Be=E(11592),Re=E(25399),ce=ne=>{var le;const{className:Ie,children:ke,icon:Ye,title:_e,danger:rt,extra:ft}=ne,{prefixCls:yt,firstLevel:ot,direction:lt,disableMenuItemTitleTooltip:Vt,inlineCollapsed:kt}=b.useContext(we),ln=Tt=>{const nn=ke==null?void 0:ke[0],hn=b.createElement("span",{className:pe()(`${yt}-title-content`,{[`${yt}-title-content-with-extra`]:!!ft||ft===0})},ke);return(!Ye||b.isValidElement(ke)&&ke.type==="span")&&ke&&Tt&&ot&&typeof nn=="string"?b.createElement("div",{className:`${yt}-inline-collapsed-noicon`},nn.charAt(0)):hn},{siderCollapsed:Gt}=b.useContext(fe.D);let Rt=_e;typeof _e=="undefined"?Rt=ot?ke:"":_e===!1&&(Rt="");const Ut={title:Rt};!Gt&&!kt&&(Ut.title=null,Ut.open=!1);const $t=(0,Be.Z)(ke).length;let St=b.createElement(Ke.ck,Object.assign({},(0,de.Z)(ne,["title","icon","danger"]),{className:pe()({[`${yt}-item-danger`]:rt,[`${yt}-item-only-child`]:(Ye?$t+1:$t)===1},Ie),title:typeof _e=="string"?_e:void 0}),(0,ue.Tm)(Ye,{className:pe()(b.isValidElement(Ye)?(le=Ye.props)===null||le===void 0?void 0:le.className:"",`${yt}-item-icon`)}),ln(kt));return Vt||(St=b.createElement(Re.Z,Object.assign({},Ut,{placement:lt==="rtl"?"left":"right",classNames:{root:`${yt}-inline-collapsed-tooltip`}}),St)),St},Oe=E(78857),Ge=E(36237),Ze=E(17835),nt=E(63356),Le=E(34961),je=E(46e3),et=E(34925),Se=E(16931),Je=E(51636),ge=ne=>{const{componentCls:le,motionDurationSlow:Ie,horizontalLineHeight:ke,colorSplit:Ye,lineWidth:_e,lineType:rt,itemPaddingInline:ft}=ne;return{[`${le}-horizontal`]:{lineHeight:ke,border:0,borderBottom:`${(0,Ge.unit)(_e)} ${rt} ${Ye}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${le}-item, ${le}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:ft},[`> ${le}-item:hover,
> ${le}-item-active,
> ${le}-submenu ${le}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${le}-item, ${le}-submenu-title`]:{transition:[`border-color ${Ie}`,`background ${Ie}`].join(",")},[`${le}-submenu-arrow`]:{display:"none"}}}},Xe=ne=>{let{componentCls:le,menuArrowOffset:Ie,calc:ke}=ne;return{[`${le}-rtl`]:{direction:"rtl"},[`${le}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${le}-rtl${le}-vertical,
${le}-submenu-rtl ${le}-vertical`]:{[`${le}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,Ge.unit)(ke(Ie).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,Ge.unit)(Ie)})`}}}}};const st=ne=>Object.assign({},(0,nt.oN)(ne));var ze=(ne,le)=>{const{componentCls:Ie,itemColor:ke,itemSelectedColor:Ye,subMenuItemSelectedColor:_e,groupTitleColor:rt,itemBg:ft,subMenuItemBg:yt,itemSelectedBg:ot,activeBarHeight:lt,activeBarWidth:Vt,activeBarBorderWidth:kt,motionDurationSlow:ln,motionEaseInOut:Gt,motionEaseOut:Rt,itemPaddingInline:Ut,motionDurationMid:$t,itemHoverColor:St,lineType:Tt,colorSplit:nn,itemDisabledColor:hn,dangerItemColor:gt,dangerItemHoverColor:Lt,dangerItemSelectedColor:_t,dangerItemActiveBg:on,dangerItemSelectedBg:En,popupBg:Ln,itemHoverBg:$n,itemActiveBg:er,menuSubMenuBg:On,horizontalItemSelectedColor:Gn,horizontalItemSelectedBg:zt,horizontalItemBorderRadius:un,horizontalItemHoverBg:In}=ne;return{[`${Ie}-${le}, ${Ie}-${le} > ${Ie}`]:{color:ke,background:ft,[`&${Ie}-root:focus-visible`]:Object.assign({},st(ne)),[`${Ie}-item`]:{"&-group-title, &-extra":{color:rt}},[`${Ie}-submenu-selected > ${Ie}-submenu-title`]:{color:_e},[`${Ie}-item, ${Ie}-submenu-title`]:{color:ke,[`&:not(${Ie}-item-disabled):focus-visible`]:Object.assign({},st(ne))},[`${Ie}-item-disabled, ${Ie}-submenu-disabled`]:{color:`${hn} !important`},[`${Ie}-item:not(${Ie}-item-selected):not(${Ie}-submenu-selected)`]:{[`&:hover, > ${Ie}-submenu-title:hover`]:{color:St}},[`&:not(${Ie}-horizontal)`]:{[`${Ie}-item:not(${Ie}-item-selected)`]:{"&:hover":{backgroundColor:$n},"&:active":{backgroundColor:er}},[`${Ie}-submenu-title`]:{"&:hover":{backgroundColor:$n},"&:active":{backgroundColor:er}}},[`${Ie}-item-danger`]:{color:gt,[`&${Ie}-item:hover`]:{[`&:not(${Ie}-item-selected):not(${Ie}-submenu-selected)`]:{color:Lt}},[`&${Ie}-item:active`]:{background:on}},[`${Ie}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Ie}-item-selected`]:{color:Ye,[`&${Ie}-item-danger`]:{color:_t},"a, a:hover":{color:"inherit"}},[`& ${Ie}-item-selected`]:{backgroundColor:ot,[`&${Ie}-item-danger`]:{backgroundColor:En}},[`&${Ie}-submenu > ${Ie}`]:{backgroundColor:On},[`&${Ie}-popup > ${Ie}`]:{backgroundColor:Ln},[`&${Ie}-submenu-popup > ${Ie}`]:{backgroundColor:Ln},[`&${Ie}-horizontal`]:Object.assign(Object.assign({},le==="dark"?{borderBottom:0}:{}),{[`> ${Ie}-item, > ${Ie}-submenu`]:{top:kt,marginTop:ne.calc(kt).mul(-1).equal(),marginBottom:0,borderRadius:un,"&::after":{position:"absolute",insetInline:Ut,bottom:0,borderBottom:`${(0,Ge.unit)(lt)} solid transparent`,transition:`border-color ${ln} ${Gt}`,content:'""'},"&:hover, &-active, &-open":{background:In,"&::after":{borderBottomWidth:lt,borderBottomColor:Gn}},"&-selected":{color:Gn,backgroundColor:zt,"&:hover":{backgroundColor:zt},"&::after":{borderBottomWidth:lt,borderBottomColor:Gn}}}}),[`&${Ie}-root`]:{[`&${Ie}-inline, &${Ie}-vertical`]:{borderInlineEnd:`${(0,Ge.unit)(kt)} ${Tt} ${nn}`}},[`&${Ie}-inline`]:{[`${Ie}-sub${Ie}-inline`]:{background:yt},[`${Ie}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,Ge.unit)(Vt)} solid ${Ye}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${$t} ${Rt}`,`opacity ${$t} ${Rt}`].join(","),content:'""'},[`&${Ie}-item-danger`]:{"&::after":{borderInlineEndColor:_t}}},[`${Ie}-selected, ${Ie}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${$t} ${Gt}`,`opacity ${$t} ${Gt}`].join(",")}}}}}};const se=ne=>{const{componentCls:le,itemHeight:Ie,itemMarginInline:ke,padding:Ye,menuArrowSize:_e,marginXS:rt,itemMarginBlock:ft,itemWidth:yt,itemPaddingInline:ot}=ne,lt=ne.calc(_e).add(Ye).add(rt).equal();return{[`${le}-item`]:{position:"relative",overflow:"hidden"},[`${le}-item, ${le}-submenu-title`]:{height:Ie,lineHeight:(0,Ge.unit)(Ie),paddingInline:ot,overflow:"hidden",textOverflow:"ellipsis",marginInline:ke,marginBlock:ft,width:yt},[`> ${le}-item,
> ${le}-submenu > ${le}-submenu-title`]:{height:Ie,lineHeight:(0,Ge.unit)(Ie)},[`${le}-item-group-list ${le}-submenu-title,
${le}-submenu-title`]:{paddingInlineEnd:lt}}};var qe=ne=>{const{componentCls:le,iconCls:Ie,itemHeight:ke,colorTextLightSolid:Ye,dropdownWidth:_e,controlHeightLG:rt,motionEaseOut:ft,paddingXL:yt,itemMarginInline:ot,fontSizeLG:lt,motionDurationFast:Vt,motionDurationSlow:kt,paddingXS:ln,boxShadowSecondary:Gt,collapsedWidth:Rt,collapsedIconSize:Ut}=ne,$t={height:ke,lineHeight:(0,Ge.unit)(ke),listStylePosition:"inside",listStyleType:"disc"};return[{[le]:{"&-inline, &-vertical":Object.assign({[`&${le}-root`]:{boxShadow:"none"}},se(ne))},[`${le}-submenu-popup`]:{[`${le}-vertical`]:Object.assign(Object.assign({},se(ne)),{boxShadow:Gt})}},{[`${le}-submenu-popup ${le}-vertical${le}-sub`]:{minWidth:_e,maxHeight:`calc(100vh - ${(0,Ge.unit)(ne.calc(rt).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${le}-inline`]:{width:"100%",[`&${le}-root`]:{[`${le}-item, ${le}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${kt}`,`background ${kt}`,`padding ${Vt} ${ft}`].join(","),[`> ${le}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${le}-sub${le}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${le}-submenu > ${le}-submenu-title`]:$t,[`& ${le}-item-group-title`]:{paddingInlineStart:yt}},[`${le}-item`]:$t}},{[`${le}-inline-collapsed`]:{width:Rt,[`&${le}-root`]:{[`${le}-item, ${le}-submenu ${le}-submenu-title`]:{[`> ${le}-inline-collapsed-noicon`]:{fontSize:lt,textAlign:"center"}}},[`> ${le}-item,
> ${le}-item-group > ${le}-item-group-list > ${le}-item,
> ${le}-item-group > ${le}-item-group-list > ${le}-submenu > ${le}-submenu-title,
> ${le}-submenu > ${le}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${(0,Ge.unit)(ne.calc(Ut).div(2).equal())} - ${(0,Ge.unit)(ot)})`,textOverflow:"clip",[`
${le}-submenu-arrow,
${le}-submenu-expand-icon
`]:{opacity:0},[`${le}-item-icon, ${Ie}`]:{margin:0,fontSize:Ut,lineHeight:(0,Ge.unit)(ke),"+ span":{display:"inline-block",opacity:0}}},[`${le}-item-icon, ${Ie}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${le}-item-icon, ${Ie}`]:{display:"none"},"a, a:hover":{color:Ye}},[`${le}-item-group-title`]:Object.assign(Object.assign({},nt.vS),{paddingInline:ln})}}]};const at=ne=>{const{componentCls:le,motionDurationSlow:Ie,motionDurationMid:ke,motionEaseInOut:Ye,motionEaseOut:_e,iconCls:rt,iconSize:ft,iconMarginInlineEnd:yt}=ne;return{[`${le}-item, ${le}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Ie}`,`background ${Ie}`,`padding calc(${Ie} + 0.1s) ${Ye}`].join(","),[`${le}-item-icon, ${rt}`]:{minWidth:ft,fontSize:ft,transition:[`font-size ${ke} ${_e}`,`margin ${Ie} ${Ye}`,`color ${Ie}`].join(","),"+ span":{marginInlineStart:yt,opacity:1,transition:[`opacity ${Ie} ${Ye}`,`margin ${Ie}`,`color ${Ie}`].join(",")}},[`${le}-item-icon`]:Object.assign({},(0,nt.Ro)()),[`&${le}-item-only-child`]:{[`> ${rt}, > ${le}-item-icon`]:{marginInlineEnd:0}}},[`${le}-item-disabled, ${le}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${le}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Ee=ne=>{const{componentCls:le,motionDurationSlow:Ie,motionEaseInOut:ke,borderRadius:Ye,menuArrowSize:_e,menuArrowOffset:rt}=ne;return{[`${le}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:ne.margin,width:_e,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Ie} ${ke}, opacity ${Ie}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ne.calc(_e).mul(.6).equal(),height:ne.calc(_e).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:Ye,transition:[`background ${Ie} ${ke}`,`transform ${Ie} ${ke}`,`top ${Ie} ${ke}`,`color ${Ie} ${ke}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,Ge.unit)(ne.calc(rt).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,Ge.unit)(rt)})`}}}}},We=ne=>{const{antCls:le,componentCls:Ie,fontSize:ke,motionDurationSlow:Ye,motionDurationMid:_e,motionEaseInOut:rt,paddingXS:ft,padding:yt,colorSplit:ot,lineWidth:lt,zIndexPopup:Vt,borderRadiusLG:kt,subMenuItemBorderRadius:ln,menuArrowSize:Gt,menuArrowOffset:Rt,lineType:Ut,groupTitleLineHeight:$t,groupTitleFontSize:St}=ne;return[{"":{[Ie]:Object.assign(Object.assign({},(0,nt.dF)()),{"&-hidden":{display:"none"}})},[`${Ie}-submenu-hidden`]:{display:"none"}},{[Ie]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,nt.Wf)(ne)),(0,nt.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ke,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Ye} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Ie}-item`]:{flex:"none"}},[`${Ie}-item, ${Ie}-submenu, ${Ie}-submenu-title`]:{borderRadius:ne.itemBorderRadius},[`${Ie}-item-group-title`]:{padding:`${(0,Ge.unit)(ft)} ${(0,Ge.unit)(yt)}`,fontSize:St,lineHeight:$t,transition:`all ${Ye}`},[`&-horizontal ${Ie}-submenu`]:{transition:[`border-color ${Ye} ${rt}`,`background ${Ye} ${rt}`].join(",")},[`${Ie}-submenu, ${Ie}-submenu-inline`]:{transition:[`border-color ${Ye} ${rt}`,`background ${Ye} ${rt}`,`padding ${_e} ${rt}`].join(",")},[`${Ie}-submenu ${Ie}-sub`]:{cursor:"initial",transition:[`background ${Ye} ${rt}`,`padding ${Ye} ${rt}`].join(",")},[`${Ie}-title-content`]:{transition:`color ${Ye}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${le}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${Ie}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:ne.padding}},[`${Ie}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Ie}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:ot,borderStyle:Ut,borderWidth:0,borderTopWidth:lt,marginBlock:lt,padding:0,"&-dashed":{borderStyle:"dashed"}}}),at(ne)),{[`${Ie}-item-group`]:{[`${Ie}-item-group-list`]:{margin:0,padding:0,[`${Ie}-item, ${Ie}-submenu-title`]:{paddingInline:`${(0,Ge.unit)(ne.calc(ke).mul(2).equal())} ${(0,Ge.unit)(yt)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Vt,borderRadius:kt,boxShadow:"none",transformOrigin:"0 0",[`&${Ie}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${Ie}`]:Object.assign(Object.assign(Object.assign({borderRadius:kt},at(ne)),Ee(ne)),{[`${Ie}-item, ${Ie}-submenu > ${Ie}-submenu-title`]:{borderRadius:ln},[`${Ie}-submenu-title::after`]:{transition:`transform ${Ye} ${rt}`}})},"\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}}}),Ee(ne)),{[`&-inline-collapsed ${Ie}-submenu-arrow,
&-inline ${Ie}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,Ge.unit)(Rt)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,Ge.unit)(ne.calc(Rt).mul(-1).equal())})`}},[`${Ie}-submenu-open${Ie}-submenu-inline > ${Ie}-submenu-title > ${Ie}-submenu-arrow`]:{transform:`translateY(${(0,Ge.unit)(ne.calc(Gt).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,Ge.unit)(ne.calc(Rt).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,Ge.unit)(Rt)})`}}})},{[`${le}-layout-header`]:{[Ie]:{lineHeight:"inherit"}}}]},tt=ne=>{var le,Ie,ke;const{colorPrimary:Ye,colorError:_e,colorTextDisabled:rt,colorErrorBg:ft,colorText:yt,colorTextDescription:ot,colorBgContainer:lt,colorFillAlter:Vt,colorFillContent:kt,lineWidth:ln,lineWidthBold:Gt,controlItemBgActive:Rt,colorBgTextHover:Ut,controlHeightLG:$t,lineHeight:St,colorBgElevated:Tt,marginXXS:nn,padding:hn,fontSize:gt,controlHeightSM:Lt,fontSizeLG:_t,colorTextLightSolid:on,colorErrorHover:En}=ne,Ln=(le=ne.activeBarWidth)!==null&&le!==void 0?le:0,$n=(Ie=ne.activeBarBorderWidth)!==null&&Ie!==void 0?Ie:ln,er=(ke=ne.itemMarginInline)!==null&&ke!==void 0?ke:ne.marginXXS,On=new Ze.FastColor(on).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ne.zIndexPopupBase+50,radiusItem:ne.borderRadiusLG,itemBorderRadius:ne.borderRadiusLG,radiusSubMenuItem:ne.borderRadiusSM,subMenuItemBorderRadius:ne.borderRadiusSM,colorItemText:yt,itemColor:yt,colorItemTextHover:yt,itemHoverColor:yt,colorItemTextHoverHorizontal:Ye,horizontalItemHoverColor:Ye,colorGroupTitle:ot,groupTitleColor:ot,colorItemTextSelected:Ye,itemSelectedColor:Ye,subMenuItemSelectedColor:Ye,colorItemTextSelectedHorizontal:Ye,horizontalItemSelectedColor:Ye,colorItemBg:lt,itemBg:lt,colorItemBgHover:Ut,itemHoverBg:Ut,colorItemBgActive:kt,itemActiveBg:Rt,colorSubItemBg:Vt,subMenuItemBg:Vt,colorItemBgSelected:Rt,itemSelectedBg:Rt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:Ln,colorActiveBarHeight:Gt,activeBarHeight:Gt,colorActiveBarBorderSize:ln,activeBarBorderWidth:$n,colorItemTextDisabled:rt,itemDisabledColor:rt,colorDangerItemText:_e,dangerItemColor:_e,colorDangerItemTextHover:_e,dangerItemHoverColor:_e,colorDangerItemTextSelected:_e,dangerItemSelectedColor:_e,colorDangerItemBgActive:ft,dangerItemActiveBg:ft,colorDangerItemBgSelected:ft,dangerItemSelectedBg:ft,itemMarginInline:er,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:$t,groupTitleLineHeight:St,collapsedWidth:$t*2,popupBg:Tt,itemMarginBlock:nn,itemPaddingInline:hn,horizontalLineHeight:`${$t*1.15}px`,iconSize:gt,iconMarginInlineEnd:Lt-gt,collapsedIconSize:_t,groupTitleFontSize:gt,darkItemDisabledColor:new Ze.FastColor(on).setA(.25).toRgbString(),darkItemColor:On,darkDangerItemColor:_e,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:on,darkItemSelectedBg:Ye,darkDangerItemSelectedBg:_e,darkItemHoverBg:"transparent",darkGroupTitleColor:On,darkItemHoverColor:on,darkDangerItemHoverColor:En,darkDangerItemSelectedColor:on,darkDangerItemActiveBg:_e,itemWidth:Ln?`calc(100% + ${$n}px)`:`calc(100% - ${er*2}px)`}};var Et=function(ne){let le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ne,Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,Se.I$)("Menu",Ye=>{const{colorBgElevated:_e,controlHeightLG:rt,fontSize:ft,darkItemColor:yt,darkDangerItemColor:ot,darkItemBg:lt,darkSubMenuItemBg:Vt,darkItemSelectedColor:kt,darkItemSelectedBg:ln,darkDangerItemSelectedBg:Gt,darkItemHoverBg:Rt,darkGroupTitleColor:Ut,darkItemHoverColor:$t,darkItemDisabledColor:St,darkDangerItemHoverColor:Tt,darkDangerItemSelectedColor:nn,darkDangerItemActiveBg:hn,popupBg:gt,darkPopupBg:Lt}=Ye,_t=Ye.calc(ft).div(7).mul(5).equal(),on=(0,Je.mergeToken)(Ye,{menuArrowSize:_t,menuHorizontalHeight:Ye.calc(rt).mul(1.15).equal(),menuArrowOffset:Ye.calc(_t).mul(.25).equal(),menuSubMenuBg:_e,calc:Ye.calc,popupBg:gt}),En=(0,Je.mergeToken)(on,{itemColor:yt,itemHoverColor:$t,groupTitleColor:Ut,itemSelectedColor:kt,subMenuItemSelectedColor:kt,itemBg:lt,popupBg:Lt,subMenuItemBg:Vt,itemActiveBg:"transparent",itemSelectedBg:ln,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Rt,itemDisabledColor:St,dangerItemColor:ot,dangerItemHoverColor:Tt,dangerItemSelectedColor:nn,dangerItemActiveBg:hn,dangerItemSelectedBg:Gt,menuSubMenuBg:Vt,horizontalItemSelectedColor:kt,horizontalItemSelectedBg:ln});return[We(on),ge(on),qe(on),ze(on,"light"),ze(En,"dark"),Xe(on),(0,Le.Z)(on),(0,je.oN)(on,"slide-up"),(0,je.oN)(on,"slide-down"),(0,et._y)(on,"zoom-big")]},tt,{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:Ie,unitless:{groupTitleLineHeight:!0}})(ne,le)},ct=E(75030),dt=ne=>{var le;const{popupClassName:Ie,icon:ke,title:Ye,theme:_e}=ne,rt=b.useContext(we),{prefixCls:ft,inlineCollapsed:yt,theme:ot}=rt,lt=(0,Ke.Xl)();let Vt;if(!ke)Vt=yt&&!lt.length&&Ye&&typeof Ye=="string"?b.createElement("div",{className:`${ft}-inline-collapsed-noicon`},Ye.charAt(0)):b.createElement("span",{className:`${ft}-title-content`},Ye);else{const Gt=b.isValidElement(Ye)&&Ye.type==="span";Vt=b.createElement(b.Fragment,null,(0,ue.Tm)(ke,{className:pe()(b.isValidElement(ke)?(le=ke.props)===null||le===void 0?void 0:le.className:"",`${ft}-item-icon`)}),Gt?Ye:b.createElement("span",{className:`${ft}-title-content`},Ye))}const kt=b.useMemo(()=>Object.assign(Object.assign({},rt),{firstLevel:!1}),[rt]),[ln]=(0,ct.Cn)("Menu");return b.createElement(we.Provider,{value:kt},b.createElement(Ke.Wd,Object.assign({},(0,de.Z)(ne,["icon"]),{title:Vt,popupClassName:pe()(ft,Ie,`${ft}-${_e||ot}`),popupStyle:Object.assign({zIndex:ln},ne.popupStyle)})))},Dt=function(ne,le){var Ie={};for(var ke in ne)Object.prototype.hasOwnProperty.call(ne,ke)&&le.indexOf(ke)<0&&(Ie[ke]=ne[ke]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,ke=Object.getOwnPropertySymbols(ne);Ye<ke.length;Ye++)le.indexOf(ke[Ye])<0&&Object.prototype.propertyIsEnumerable.call(ne,ke[Ye])&&(Ie[ke[Ye]]=ne[ke[Ye]]);return Ie};function Ft(ne){return ne===null||ne===!1}const oe={item:ce,submenu:dt,divider:De};var te=(0,b.forwardRef)((ne,le)=>{var Ie;const ke=b.useContext(Oe.Z),Ye=ke||{},{getPrefixCls:_e,getPopupContainer:rt,direction:ft,menu:yt}=b.useContext(Pe.E_),ot=_e(),{prefixCls:lt,className:Vt,style:kt,theme:ln="light",expandIcon:Gt,_internalDisableMenuItemTitleTooltip:Rt,inlineCollapsed:Ut,siderCollapsed:$t,rootClassName:St,mode:Tt,selectable:nn,onClick:hn,overflowedIndicatorPopupClassName:gt}=ne,Lt=Dt(ne,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),_t=(0,de.Z)(Lt,["collapsedWidth"]);(Ie=Ye.validator)===null||Ie===void 0||Ie.call(Ye,{mode:Tt});const on=(0,Ce.Z)(function(){var en;hn==null||hn.apply(void 0,arguments),(en=Ye.onClick)===null||en===void 0||en.call(Ye)}),En=Ye.mode||Tt,Ln=nn!=null?nn:Ye.selectable,$n=Ut!=null?Ut:$t,er={horizontal:{motionName:`${ot}-slide-up`},inline:(0,xe.Z)(ot),other:{motionName:`${ot}-zoom-big`}},On=_e("menu",lt||Ye.prefixCls),Gn=(0,ye.Z)(On),[zt,un,In]=Et(On,Gn,!ke),Fn=pe()(`${On}-${ln}`,yt==null?void 0:yt.className,Vt),xn=b.useMemo(()=>{var en,Sn;if(typeof Gt=="function"||Ft(Gt))return Gt||null;if(typeof Ye.expandIcon=="function"||Ft(Ye.expandIcon))return Ye.expandIcon||null;if(typeof(yt==null?void 0:yt.expandIcon)=="function"||Ft(yt==null?void 0:yt.expandIcon))return(yt==null?void 0:yt.expandIcon)||null;const kn=(en=Gt!=null?Gt:Ye==null?void 0:Ye.expandIcon)!==null&&en!==void 0?en:yt==null?void 0:yt.expandIcon;return(0,ue.Tm)(kn,{className:pe()(`${On}-submenu-expand-icon`,b.isValidElement(kn)?(Sn=kn.props)===null||Sn===void 0?void 0:Sn.className:void 0)})},[Gt,Ye==null?void 0:Ye.expandIcon,yt==null?void 0:yt.expandIcon,On]),dn=b.useMemo(()=>({prefixCls:On,inlineCollapsed:$n||!1,direction:ft,firstLevel:!0,theme:ln,mode:En,disableMenuItemTitleTooltip:Rt}),[On,$n,ft,Rt,ln]);return zt(b.createElement(Oe.Z.Provider,{value:null},b.createElement(we.Provider,{value:dn},b.createElement(Ke.ZP,Object.assign({getPopupContainer:rt,overflowedIndicator:b.createElement(Ve.Z,null),overflowedIndicatorPopupClassName:pe()(On,`${On}-${ln}`,gt),mode:En,selectable:Ln,onClick:on},_t,{inlineCollapsed:$n,style:Object.assign(Object.assign({},yt==null?void 0:yt.style),kt),className:Fn,prefixCls:On,direction:ft,defaultMotions:er,expandIcon:xn,ref:le,rootClassName:pe()(St,un,Ye.rootClassName,In,Gn),_internalComponents:oe})))))});const x=(0,b.forwardRef)((ne,le)=>{const Ie=(0,b.useRef)(null),ke=b.useContext(fe.D);return(0,b.useImperativeHandle)(le,()=>({menu:Ie.current,focus:Ye=>{var _e;(_e=Ie.current)===null||_e===void 0||_e.focus(Ye)}})),b.createElement(te,Object.assign({ref:Ie},ne,ke))});x.Item=ce,x.SubMenu=dt,x.Divider=De,x.ItemGroup=Ke.BW;var re=x},31709:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return yt}});var b=E(59301),Ke=E(54476),fe={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=fe,Fe=E(7657),pe=function(lt,Vt){return b.createElement(Fe.Z,(0,Ke.Z)({},lt,{ref:Vt,icon:Ve}))},Ce=b.forwardRef(pe),de=Ce,xe=E(49198),ue=E(33853),Pe=E(38819),ye=E(92310),Te=E.n(ye),we=E(20068),Me=E(76190),be=E(33885),De=E(42978),Be=E(18929),Re=E(10228),it=E(26112),ce=E(48736),Oe=E(17119),Ge=[10,20,50,100],Ze=function(lt){var Vt=lt.pageSizeOptions,kt=Vt===void 0?Ge:Vt,ln=lt.locale,Gt=lt.changeSize,Rt=lt.pageSize,Ut=lt.goButton,$t=lt.quickGo,St=lt.rootPrefixCls,Tt=lt.disabled,nn=lt.buildOptionText,hn=lt.showSizeChanger,gt=lt.sizeChangerRender,Lt=b.useState(""),_t=(0,De.Z)(Lt,2),on=_t[0],En=_t[1],Ln=function(){return!on||Number.isNaN(on)?void 0:Number(on)},$n=typeof nn=="function"?nn:function(dn){return"".concat(dn," ").concat(ln.items_per_page)},er=function(en){En(en.target.value)},On=function(en){Ut||on===""||(En(""),!(en.relatedTarget&&(en.relatedTarget.className.indexOf("".concat(St,"-item-link"))>=0||en.relatedTarget.className.indexOf("".concat(St,"-item"))>=0))&&($t==null||$t(Ln())))},Gn=function(en){on!==""&&(en.keyCode===Re.Z.ENTER||en.type==="click")&&(En(""),$t==null||$t(Ln()))},zt=function(){return kt.some(function(en){return en.toString()===Rt.toString()})?kt:kt.concat([Rt]).sort(function(en,Sn){var kn=Number.isNaN(Number(en))?0:Number(en),Zn=Number.isNaN(Number(Sn))?0:Number(Sn);return kn-Zn})},un="".concat(St,"-options");if(!hn&&!$t)return null;var In=null,Fn=null,xn=null;return hn&&gt&&(In=gt({disabled:Tt,size:Rt,onSizeChange:function(en){Gt==null||Gt(Number(en))},"aria-label":ln.page_size,className:"".concat(un,"-size-changer"),options:zt().map(function(dn){return{label:$n(dn),value:dn}})})),$t&&(Ut&&(xn=typeof Ut=="boolean"?b.createElement("button",{type:"button",onClick:Gn,onKeyUp:Gn,disabled:Tt,className:"".concat(un,"-quick-jumper-button")},ln.jump_to_confirm):b.createElement("span",{onClick:Gn,onKeyUp:Gn},Ut)),Fn=b.createElement("div",{className:"".concat(un,"-quick-jumper")},ln.jump_to,b.createElement("input",{disabled:Tt,type:"text",value:on,onChange:er,onKeyUp:Gn,onBlur:On,"aria-label":ln.page}),ln.page,xn)),b.createElement("li",{className:un},In,Fn)},nt=Ze,Le=function(lt){var Vt=lt.rootPrefixCls,kt=lt.page,ln=lt.active,Gt=lt.className,Rt=lt.showTitle,Ut=lt.onClick,$t=lt.onKeyPress,St=lt.itemRender,Tt="".concat(Vt,"-item"),nn=Te()(Tt,"".concat(Tt,"-").concat(kt),(0,we.Z)((0,we.Z)({},"".concat(Tt,"-active"),ln),"".concat(Tt,"-disabled"),!kt),Gt),hn=function(){Ut(kt)},gt=function(on){$t(on,Ut,kt)},Lt=St(kt,"page",b.createElement("a",{rel:"nofollow"},kt));return Lt?b.createElement("li",{title:Rt?String(kt):null,className:nn,onClick:hn,onKeyDown:gt,tabIndex:0},Lt):null},je=Le,et=function(lt,Vt,kt){return kt};function Se(){}function Je(ot){var lt=Number(ot);return typeof lt=="number"&&!Number.isNaN(lt)&&isFinite(lt)&&Math.floor(lt)===lt}function ve(ot,lt,Vt){var kt=typeof ot=="undefined"?lt:ot;return Math.floor((Vt-1)/kt)+1}var ge=function(lt){var Vt=lt.prefixCls,kt=Vt===void 0?"rc-pagination":Vt,ln=lt.selectPrefixCls,Gt=ln===void 0?"rc-select":ln,Rt=lt.className,Ut=lt.current,$t=lt.defaultCurrent,St=$t===void 0?1:$t,Tt=lt.total,nn=Tt===void 0?0:Tt,hn=lt.pageSize,gt=lt.defaultPageSize,Lt=gt===void 0?10:gt,_t=lt.onChange,on=_t===void 0?Se:_t,En=lt.hideOnSinglePage,Ln=lt.align,$n=lt.showPrevNextJumpers,er=$n===void 0?!0:$n,On=lt.showQuickJumper,Gn=lt.showLessItems,zt=lt.showTitle,un=zt===void 0?!0:zt,In=lt.onShowSizeChange,Fn=In===void 0?Se:In,xn=lt.locale,dn=xn===void 0?Oe.Z:xn,en=lt.style,Sn=lt.totalBoundaryShowSizeChanger,kn=Sn===void 0?50:Sn,Zn=lt.disabled,zn=lt.simple,Bn=lt.showTotal,Vn=lt.showSizeChanger,pr=Vn===void 0?nn>kn:Vn,br=lt.sizeChangerRender,vn=lt.pageSizeOptions,Rn=lt.itemRender,sr=Rn===void 0?et:Rn,mr=lt.jumpPrevIcon,Mt=lt.jumpNextIcon,Wt=lt.prevIcon,Ct=lt.nextIcon,Ot=b.useRef(null),At=(0,Be.Z)(10,{value:hn,defaultValue:Lt}),Ht=(0,De.Z)(At,2),ht=Ht[0],Qt=Ht[1],Jt=(0,Be.Z)(1,{value:Ut,defaultValue:St,postState:function(Ti){return Math.max(1,Math.min(Ti,ve(void 0,ht,nn)))}}),sn=(0,De.Z)(Jt,2),jt=sn[0],Kt=sn[1],Xt=b.useState(jt),rn=(0,De.Z)(Xt,2),jn=rn[0],Wn=rn[1];(0,b.useEffect)(function(){Wn(jt)},[jt]);var Yn=on!==Se,Tr="current"in lt,zr=Math.max(1,jt-(Gn?3:5)),Qr=Math.min(ve(void 0,ht,nn),jt+(Gn?3:5));function Br(Gi,Ti){var ea=Gi||b.createElement("button",{type:"button","aria-label":Ti,className:"".concat(kt,"-item-link")});return typeof Gi=="function"&&(ea=b.createElement(Gi,(0,be.Z)({},lt))),ea}function yr(Gi){var Ti=Gi.target.value,ea=ve(void 0,ht,nn),ta;return Ti===""?ta=Ti:Number.isNaN(Number(Ti))?ta=jn:Ti>=ea?ta=ea:ta=Number(Ti),ta}function Fr(Gi){return Je(Gi)&&Gi!==jt&&Je(nn)&&nn>0}var Kr=nn>ht?On:!1;function ni(Gi){(Gi.keyCode===Re.Z.UP||Gi.keyCode===Re.Z.DOWN)&&Gi.preventDefault()}function ri(Gi){var Ti=yr(Gi);switch(Ti!==jn&&Wn(Ti),Gi.keyCode){case Re.Z.ENTER:Jr(Ti);break;case Re.Z.UP:Jr(Ti-1);break;case Re.Z.DOWN:Jr(Ti+1);break;default:break}}function ai(Gi){Jr(yr(Gi))}function Pr(Gi){var Ti=ve(Gi,ht,nn),ea=jt>Ti&&Ti!==0?Ti:jt;Qt(Gi),Wn(ea),Fn==null||Fn(jt,Gi),Kt(ea),on==null||on(ea,Gi)}function Jr(Gi){if(Fr(Gi)&&!Zn){var Ti=ve(void 0,ht,nn),ea=Gi;return Gi>Ti?ea=Ti:Gi<1&&(ea=1),ea!==jn&&Wn(ea),Kt(ea),on==null||on(ea,ht),ea}return jt}var Xr=jt>1,Ri=jt<ve(void 0,ht,nn);function Hi(){Xr&&Jr(jt-1)}function Zi(){Ri&&Jr(jt+1)}function zi(){Jr(zr)}function Ji(){Jr(Qr)}function wi(Gi,Ti){if(Gi.key==="Enter"||Gi.charCode===Re.Z.ENTER||Gi.keyCode===Re.Z.ENTER){for(var ea=arguments.length,ta=new Array(ea>2?ea-2:0),_i=2;_i<ea;_i++)ta[_i-2]=arguments[_i];Ti.apply(void 0,ta)}}function Mi(Gi){wi(Gi,Hi)}function fi(Gi){wi(Gi,Zi)}function Xi(Gi){wi(Gi,zi)}function oo(Gi){wi(Gi,Ji)}function Ro(Gi){var Ti=sr(Gi,"prev",Br(Wt,"prev page"));return b.isValidElement(Ti)?b.cloneElement(Ti,{disabled:!Xr}):Ti}function fo(Gi){var Ti=sr(Gi,"next",Br(Ct,"next page"));return b.isValidElement(Ti)?b.cloneElement(Ti,{disabled:!Ri}):Ti}function bo(Gi){(Gi.type==="click"||Gi.keyCode===Re.Z.ENTER)&&Jr(jn)}var co=null,yo=(0,it.Z)(lt,{aria:!0,data:!0}),Pi=Bn&&b.createElement("li",{className:"".concat(kt,"-total-text")},Bn(nn,[nn===0?0:(jt-1)*ht+1,jt*ht>nn?nn:jt*ht])),Ai=null,Gr=ve(void 0,ht,nn);if(En&&nn<=ht)return null;var Un=[],or={rootPrefixCls:kt,onClick:Jr,onKeyPress:wi,showTitle:un,itemRender:sr,page:-1},ur=jt-1>0?jt-1:0,qn=jt+1<Gr?jt+1:Gr,Wr=On&&On.goButton,qr=(0,Me.Z)(zn)==="object"?zn.readOnly:!zn,rr=Wr,Qn=null;zn&&(Wr&&(typeof Wr=="boolean"?rr=b.createElement("button",{type:"button",onClick:bo,onKeyUp:bo},dn.jump_to_confirm):rr=b.createElement("span",{onClick:bo,onKeyUp:bo},Wr),rr=b.createElement("li",{title:un?"".concat(dn.jump_to).concat(jt,"/").concat(Gr):null,className:"".concat(kt,"-simple-pager")},rr)),Qn=b.createElement("li",{title:un?"".concat(jt,"/").concat(Gr):null,className:"".concat(kt,"-simple-pager")},qr?jn:b.createElement("input",{type:"text","aria-label":dn.jump_to,value:jn,disabled:Zn,onKeyDown:ni,onKeyUp:ri,onChange:ri,onBlur:ai,size:3}),b.createElement("span",{className:"".concat(kt,"-slash")},"/"),Gr));var Er=Gn?1:2;if(Gr<=3+Er*2){Gr||Un.push(b.createElement(je,(0,Ke.Z)({},or,{key:"noPager",page:1,className:"".concat(kt,"-item-disabled")})));for(var Zr=1;Zr<=Gr;Zr+=1)Un.push(b.createElement(je,(0,Ke.Z)({},or,{key:Zr,page:Zr,active:jt===Zr})))}else{var ji=Gn?dn.prev_3:dn.prev_5,vo=Gn?dn.next_3:dn.next_5,ao=sr(zr,"jump-prev",Br(mr,"prev page")),Io=sr(Qr,"jump-next",Br(Mt,"next page"));er&&(co=ao?b.createElement("li",{title:un?ji:null,key:"prev",onClick:zi,tabIndex:0,onKeyDown:Xi,className:Te()("".concat(kt,"-jump-prev"),(0,we.Z)({},"".concat(kt,"-jump-prev-custom-icon"),!!mr))},ao):null,Ai=Io?b.createElement("li",{title:un?vo:null,key:"next",onClick:Ji,tabIndex:0,onKeyDown:oo,className:Te()("".concat(kt,"-jump-next"),(0,we.Z)({},"".concat(kt,"-jump-next-custom-icon"),!!Mt))},Io):null);var wo=Math.max(1,jt-Er),Co=Math.min(jt+Er,Gr);jt-1<=Er&&(Co=1+Er*2),Gr-jt<=Er&&(wo=Gr-Er*2);for(var Lo=wo;Lo<=Co;Lo+=1)Un.push(b.createElement(je,(0,Ke.Z)({},or,{key:Lo,page:Lo,active:jt===Lo})));if(jt-1>=Er*2&&jt!==3&&(Un[0]=b.cloneElement(Un[0],{className:Te()("".concat(kt,"-item-after-jump-prev"),Un[0].props.className)}),Un.unshift(co)),Gr-jt>=Er*2&&jt!==Gr-2){var Oo=Un[Un.length-1];Un[Un.length-1]=b.cloneElement(Oo,{className:Te()("".concat(kt,"-item-before-jump-next"),Oo.props.className)}),Un.push(Ai)}wo!==1&&Un.unshift(b.createElement(je,(0,Ke.Z)({},or,{key:1,page:1}))),Co!==Gr&&Un.push(b.createElement(je,(0,Ke.Z)({},or,{key:Gr,page:Gr})))}var Mo=Ro(ur);if(Mo){var ha=!Xr||!Gr;Mo=b.createElement("li",{title:un?dn.prev_page:null,onClick:Hi,tabIndex:ha?null:0,onKeyDown:Mi,className:Te()("".concat(kt,"-prev"),(0,we.Z)({},"".concat(kt,"-disabled"),ha)),"aria-disabled":ha},Mo)}var Aa=fo(qn);if(Aa){var xa,Ba;zn?(xa=!Ri,Ba=Xr?0:null):(xa=!Ri||!Gr,Ba=xa?null:0),Aa=b.createElement("li",{title:un?dn.next_page:null,onClick:Zi,tabIndex:Ba,onKeyDown:fi,className:Te()("".concat(kt,"-next"),(0,we.Z)({},"".concat(kt,"-disabled"),xa)),"aria-disabled":xa},Aa)}var Da=Te()(kt,Rt,(0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)({},"".concat(kt,"-start"),Ln==="start"),"".concat(kt,"-center"),Ln==="center"),"".concat(kt,"-end"),Ln==="end"),"".concat(kt,"-simple"),zn),"".concat(kt,"-disabled"),Zn));return b.createElement("ul",(0,Ke.Z)({className:Da,style:en,ref:Ot},yo),Pi,Mo,zn?Qn:Un,Aa,b.createElement(nt,{locale:dn,rootPrefixCls:kt,disabled:Zn,selectPrefixCls:Gt,changeSize:Pr,pageSize:ht,pageSizeOptions:vn,quickGo:Kr?Jr:null,goButton:rr,showSizeChanger:pr,sizeChangerRender:br}))},bt=ge,Xe=E(61852),st=E(48755),vt=E(31756),ze=E(13783),se=E(9017),Ae=E(82326),qe=E(57700),at=E(36237),Ee=E(53075),We=E(64910),tt=E(39082),Et=E(63356),ct=E(51636),wt=E(16931);const dt=ot=>{const{componentCls:lt}=ot;return{[`${lt}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${lt}-item-link`]:{color:ot.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${lt}-item-link`]:{color:ot.colorTextDisabled,cursor:"not-allowed"}}},[`&${lt}-disabled`]:{cursor:"not-allowed",[`${lt}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:ot.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:ot.colorBorder,backgroundColor:ot.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:ot.itemActiveBgDisabled},a:{color:ot.itemActiveColorDisabled}}},[`${lt}-item-link`]:{color:ot.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${lt}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${lt}-simple-pager`]:{color:ot.colorTextDisabled},[`${lt}-jump-prev, ${lt}-jump-next`]:{[`${lt}-item-link-icon`]:{opacity:0},[`${lt}-item-ellipsis`]:{opacity:1}}},[`&${lt}-simple`]:{[`${lt}-prev, ${lt}-next`]:{[`&${lt}-disabled ${lt}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Dt=ot=>{const{componentCls:lt}=ot;return{[`&${lt}-mini ${lt}-total-text, &${lt}-mini ${lt}-simple-pager`]:{height:ot.itemSizeSM,lineHeight:(0,at.unit)(ot.itemSizeSM)},[`&${lt}-mini ${lt}-item`]:{minWidth:ot.itemSizeSM,height:ot.itemSizeSM,margin:0,lineHeight:(0,at.unit)(ot.calc(ot.itemSizeSM).sub(2).equal())},[`&${lt}-mini ${lt}-prev, &${lt}-mini ${lt}-next`]:{minWidth:ot.itemSizeSM,height:ot.itemSizeSM,margin:0,lineHeight:(0,at.unit)(ot.itemSizeSM)},[`&${lt}-mini:not(${lt}-disabled)`]:{[`${lt}-prev, ${lt}-next`]:{[`&:hover ${lt}-item-link`]:{backgroundColor:ot.colorBgTextHover},[`&:active ${lt}-item-link`]:{backgroundColor:ot.colorBgTextActive},[`&${lt}-disabled:hover ${lt}-item-link`]:{backgroundColor:"transparent"}}},[`
&${lt}-mini ${lt}-prev ${lt}-item-link,
&${lt}-mini ${lt}-next ${lt}-item-link
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:ot.itemSizeSM,lineHeight:(0,at.unit)(ot.itemSizeSM)}},[`&${lt}-mini ${lt}-jump-prev, &${lt}-mini ${lt}-jump-next`]:{height:ot.itemSizeSM,marginInlineEnd:0,lineHeight:(0,at.unit)(ot.itemSizeSM)},[`&${lt}-mini ${lt}-options`]:{marginInlineStart:ot.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:ot.miniOptionsSizeChangerTop},"&-quick-jumper":{height:ot.itemSizeSM,lineHeight:(0,at.unit)(ot.itemSizeSM),input:Object.assign(Object.assign({},(0,Ee.x0)(ot)),{width:ot.paginationMiniQuickJumperInputWidth,height:ot.controlHeightSM})}}}},Ft=ot=>{const{componentCls:lt}=ot;return{[`
&${lt}-simple ${lt}-prev,
&${lt}-simple ${lt}-next
`]:{height:ot.itemSizeSM,lineHeight:(0,at.unit)(ot.itemSizeSM),verticalAlign:"top",[`${lt}-item-link`]:{height:ot.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:ot.colorBgTextHover},"&:active":{backgroundColor:ot.colorBgTextActive},"&::after":{height:ot.itemSizeSM,lineHeight:(0,at.unit)(ot.itemSizeSM)}}},[`&${lt}-simple ${lt}-simple-pager`]:{display:"inline-block",height:ot.itemSizeSM,marginInlineEnd:ot.marginXS,input:{boxSizing:"border-box",height:"100%",padding:`0 ${(0,at.unit)(ot.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:ot.itemInputBg,border:`${(0,at.unit)(ot.lineWidth)} ${ot.lineType} ${ot.colorBorder}`,borderRadius:ot.borderRadius,outline:"none",transition:`border-color ${ot.motionDurationMid}`,color:"inherit","&:hover":{borderColor:ot.colorPrimary},"&:focus":{borderColor:ot.colorPrimaryHover,boxShadow:`${(0,at.unit)(ot.inputOutlineOffset)} 0 ${(0,at.unit)(ot.controlOutlineWidth)} ${ot.controlOutline}`},"&[disabled]":{color:ot.colorTextDisabled,backgroundColor:ot.colorBgContainerDisabled,borderColor:ot.colorBorder,cursor:"not-allowed"}}}}},oe=ot=>{const{componentCls:lt}=ot;return{[`${lt}-jump-prev, ${lt}-jump-next`]:{outline:0,[`${lt}-item-container`]:{position:"relative",[`${lt}-item-link-icon`]:{color:ot.colorPrimary,fontSize:ot.fontSizeSM,opacity:0,transition:`all ${ot.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${lt}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:ot.colorTextDisabled,letterSpacing:ot.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:ot.paginationEllipsisTextIndent,opacity:1,transition:`all ${ot.motionDurationMid}`}},"&:hover":{[`${lt}-item-link-icon`]:{opacity:1},[`${lt}-item-ellipsis`]:{opacity:0}}},[`
${lt}-prev,
${lt}-jump-prev,
${lt}-jump-next
`]:{marginInlineEnd:ot.marginXS},[`
${lt}-prev,
${lt}-next,
${lt}-jump-prev,
${lt}-jump-next
`]:{display:"inline-block",minWidth:ot.itemSize,height:ot.itemSize,color:ot.colorText,fontFamily:ot.fontFamily,lineHeight:(0,at.unit)(ot.itemSize),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:ot.borderRadius,cursor:"pointer",transition:`all ${ot.motionDurationMid}`},[`${lt}-prev, ${lt}-next`]:{outline:0,button:{color:ot.colorText,cursor:"pointer",userSelect:"none"},[`${lt}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:ot.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${(0,at.unit)(ot.lineWidth)} ${ot.lineType} transparent`,borderRadius:ot.borderRadius,outline:"none",transition:`all ${ot.motionDurationMid}`},[`&:hover ${lt}-item-link`]:{backgroundColor:ot.colorBgTextHover},[`&:active ${lt}-item-link`]:{backgroundColor:ot.colorBgTextActive},[`&${lt}-disabled:hover`]:{[`${lt}-item-link`]:{backgroundColor:"transparent"}}},[`${lt}-slash`]:{marginInlineEnd:ot.paginationSlashMarginInlineEnd,marginInlineStart:ot.paginationSlashMarginInlineStart},[`${lt}-options`]:{display:"inline-block",marginInlineStart:ot.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:ot.controlHeight,marginInlineStart:ot.marginXS,lineHeight:(0,at.unit)(ot.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},(0,Ee.ik)(ot)),(0,tt.$U)(ot,{borderColor:ot.colorBorder,hoverBorderColor:ot.colorPrimaryHover,activeBorderColor:ot.colorPrimary,activeShadow:ot.activeShadow})),{"&[disabled]":Object.assign({},(0,tt.Xy)(ot)),width:ot.calc(ot.controlHeightLG).mul(1.25).equal(),height:ot.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:ot.marginXS,marginInlineEnd:ot.marginXS})}}}},ae=ot=>{const{componentCls:lt}=ot;return{[`${lt}-item`]:{display:"inline-block",minWidth:ot.itemSize,height:ot.itemSize,marginInlineEnd:ot.marginXS,fontFamily:ot.fontFamily,lineHeight:(0,at.unit)(ot.calc(ot.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:ot.itemBg,border:`${(0,at.unit)(ot.lineWidth)} ${ot.lineType} transparent`,borderRadius:ot.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${(0,at.unit)(ot.paginationItemPaddingInline)}`,color:ot.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${lt}-item-active)`]:{"&:hover":{transition:`all ${ot.motionDurationMid}`,backgroundColor:ot.colorBgTextHover},"&:active":{backgroundColor:ot.colorBgTextActive}},"&-active":{fontWeight:ot.fontWeightStrong,backgroundColor:ot.itemActiveBg,borderColor:ot.colorPrimary,a:{color:ot.colorPrimary},"&:hover":{borderColor:ot.colorPrimaryHover},"&:hover a":{color:ot.colorPrimaryHover}}}}},te=ot=>{const{componentCls:lt}=ot;return{[lt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Et.Wf)(ot)),{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:'""'},[`${lt}-total-text`]:{display:"inline-block",height:ot.itemSize,marginInlineEnd:ot.marginXS,lineHeight:(0,at.unit)(ot.calc(ot.itemSize).sub(2).equal()),verticalAlign:"middle"}}),ae(ot)),oe(ot)),Ft(ot)),Dt(ot)),dt(ot)),{[`@media only screen and (max-width: ${ot.screenLG}px)`]:{[`${lt}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${ot.screenSM}px)`]:{[`${lt}-options`]:{display:"none"}}}),[`&${ot.componentCls}-rtl`]:{direction:"rtl"}}},x=ot=>{const{componentCls:lt}=ot;return{[`${lt}:not(${lt}-disabled)`]:{[`${lt}-item`]:Object.assign({},(0,Et.Qy)(ot)),[`${lt}-jump-prev, ${lt}-jump-next`]:{"&:focus-visible":Object.assign({[`${lt}-item-link-icon`]:{opacity:1},[`${lt}-item-ellipsis`]:{opacity:0}},(0,Et.oN)(ot))},[`${lt}-prev, ${lt}-next`]:{[`&:focus-visible ${lt}-item-link`]:Object.assign({},(0,Et.oN)(ot))}}}},re=ot=>Object.assign({itemBg:ot.colorBgContainer,itemSize:ot.controlHeight,itemSizeSM:ot.controlHeightSM,itemActiveBg:ot.colorBgContainer,itemLinkBg:ot.colorBgContainer,itemActiveColorDisabled:ot.colorTextDisabled,itemActiveBgDisabled:ot.controlItemBgActiveDisabled,itemInputBg:ot.colorBgContainer,miniOptionsSizeChangerTop:0},(0,We.T)(ot)),ne=ot=>(0,ct.mergeToken)(ot,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:ot.calc(ot.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:ot.calc(ot.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:ot.calc(ot.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:ot.calc(ot.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:ot.marginSM,paginationSlashMarginInlineEnd:ot.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,We.e)(ot));var le=(0,wt.I$)("Pagination",ot=>{const lt=ne(ot);return[te(lt),x(lt)]},re);const Ie=ot=>{const{componentCls:lt}=ot;return{[`${lt}${lt}-bordered${lt}-disabled:not(${lt}-mini)`]:{"&, &:hover":{[`${lt}-item-link`]:{borderColor:ot.colorBorder}},"&:focus-visible":{[`${lt}-item-link`]:{borderColor:ot.colorBorder}},[`${lt}-item, ${lt}-item-link`]:{backgroundColor:ot.colorBgContainerDisabled,borderColor:ot.colorBorder,[`&:hover:not(${lt}-item-active)`]:{backgroundColor:ot.colorBgContainerDisabled,borderColor:ot.colorBorder,a:{color:ot.colorTextDisabled}},[`&${lt}-item-active`]:{backgroundColor:ot.itemActiveBgDisabled}},[`${lt}-prev, ${lt}-next`]:{"&:hover button":{backgroundColor:ot.colorBgContainerDisabled,borderColor:ot.colorBorder,color:ot.colorTextDisabled},[`${lt}-item-link`]:{backgroundColor:ot.colorBgContainerDisabled,borderColor:ot.colorBorder}}},[`${lt}${lt}-bordered:not(${lt}-mini)`]:{[`${lt}-prev, ${lt}-next`]:{"&:hover button":{borderColor:ot.colorPrimaryHover,backgroundColor:ot.itemBg},[`${lt}-item-link`]:{backgroundColor:ot.itemLinkBg,borderColor:ot.colorBorder},[`&:hover ${lt}-item-link`]:{borderColor:ot.colorPrimary,backgroundColor:ot.itemBg,color:ot.colorPrimary},[`&${lt}-disabled`]:{[`${lt}-item-link`]:{borderColor:ot.colorBorder,color:ot.colorTextDisabled}}},[`${lt}-item`]:{backgroundColor:ot.itemBg,border:`${(0,at.unit)(ot.lineWidth)} ${ot.lineType} ${ot.colorBorder}`,[`&:hover:not(${lt}-item-active)`]:{borderColor:ot.colorPrimary,backgroundColor:ot.itemBg,a:{color:ot.colorPrimary}},"&-active":{borderColor:ot.colorPrimary}}}}};var ke=(0,wt.bk)(["Pagination","bordered"],ot=>{const lt=ne(ot);return[Ie(lt)]},re);function Ye(ot){return(0,b.useMemo)(()=>typeof ot=="boolean"?[ot,{}]:ot&&typeof ot=="object"?[!0,ot]:[void 0,void 0],[ot])}var _e=function(ot,lt){var Vt={};for(var kt in ot)Object.prototype.hasOwnProperty.call(ot,kt)&&lt.indexOf(kt)<0&&(Vt[kt]=ot[kt]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ln=0,kt=Object.getOwnPropertySymbols(ot);ln<kt.length;ln++)lt.indexOf(kt[ln])<0&&Object.prototype.propertyIsEnumerable.call(ot,kt[ln])&&(Vt[kt[ln]]=ot[kt[ln]]);return Vt},ft=ot=>{const{align:lt,prefixCls:Vt,selectPrefixCls:kt,className:ln,rootClassName:Gt,style:Rt,size:Ut,locale:$t,responsive:St,showSizeChanger:Tt,selectComponentClass:nn,pageSizeOptions:hn}=ot,gt=_e(ot,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:Lt}=(0,ze.Z)(St),[,_t]=(0,qe.ZP)(),{getPrefixCls:on,direction:En,showSizeChanger:Ln,className:$n,style:er}=(0,st.dj)("pagination"),On=on("pagination",Vt),[Gn,zt,un]=le(On),In=(0,vt.Z)(Ut),Fn=In==="small"||!!(Lt&&!In&&St),[xn]=(0,se.Z)("Pagination",Xe.Z),dn=Object.assign(Object.assign({},xn),$t),[en,Sn]=Ye(Tt),[kn,Zn]=Ye(Ln),zn=en!=null?en:kn,Bn=Sn!=null?Sn:Zn,Vn=nn||Ae.default,pr=b.useMemo(()=>hn?hn.map(Mt=>Number(Mt)):void 0,[hn]),br=Mt=>{var Wt;const{disabled:Ct,size:Ot,onSizeChange:At,"aria-label":Ht,className:ht,options:Qt}=Mt,{className:Jt,onChange:sn}=Bn||{},jt=(Wt=Qt.find(Kt=>String(Kt.value)===String(Ot)))===null||Wt===void 0?void 0:Wt.value;return b.createElement(Vn,Object.assign({disabled:Ct,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:Kt=>Kt.parentNode,"aria-label":Ht,options:Qt},Bn,{value:jt,onChange:(Kt,Xt)=>{At==null||At(Kt),sn==null||sn(Kt,Xt)},size:Fn?"small":"middle",className:Te()(ht,Jt)}))},vn=b.useMemo(()=>{const Mt=b.createElement("span",{className:`${On}-item-ellipsis`},"\u2022\u2022\u2022"),Wt=b.createElement("button",{className:`${On}-item-link`,type:"button",tabIndex:-1},En==="rtl"?b.createElement(Pe.Z,null):b.createElement(ue.Z,null)),Ct=b.createElement("button",{className:`${On}-item-link`,type:"button",tabIndex:-1},En==="rtl"?b.createElement(ue.Z,null):b.createElement(Pe.Z,null)),Ot=b.createElement("a",{className:`${On}-item-link`},b.createElement("div",{className:`${On}-item-container`},En==="rtl"?b.createElement(xe.Z,{className:`${On}-item-link-icon`}):b.createElement(de,{className:`${On}-item-link-icon`}),Mt)),At=b.createElement("a",{className:`${On}-item-link`},b.createElement("div",{className:`${On}-item-container`},En==="rtl"?b.createElement(de,{className:`${On}-item-link-icon`}):b.createElement(xe.Z,{className:`${On}-item-link-icon`}),Mt));return{prevIcon:Wt,nextIcon:Ct,jumpPrevIcon:Ot,jumpNextIcon:At}},[En,On]),Rn=on("select",kt),sr=Te()({[`${On}-${lt}`]:!!lt,[`${On}-mini`]:Fn,[`${On}-rtl`]:En==="rtl",[`${On}-bordered`]:_t.wireframe},$n,ln,Gt,zt,un),mr=Object.assign(Object.assign({},er),Rt);return Gn(b.createElement(b.Fragment,null,_t.wireframe&&b.createElement(ke,{prefixCls:On}),b.createElement(bt,Object.assign({},vn,gt,{style:mr,prefixCls:On,selectPrefixCls:Rn,className:sr,locale:dn,pageSizeOptions:pr,showSizeChanger:zn,sizeChangerRender:br}))))},yt=ft},89787:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return $t}});var b=E(59301),Ke=E(17835),fe=E(29679),Ve=E(40001),Fe=E(19248),pe=E(99267),Ce=E(92310),de=E.n(Ce),xe=E(2738),ue=E(48755),Pe=E(54476),ye=E(33885),Te=E(75931),we={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Me=function(){var Tt=(0,b.useRef)([]),nn=(0,b.useRef)(null);return(0,b.useEffect)(function(){var hn=Date.now(),gt=!1;Tt.current.forEach(function(Lt){if(Lt){gt=!0;var _t=Lt.style;_t.transitionDuration=".3s, .3s, .3s, .06s",nn.current&&hn-nn.current<100&&(_t.transitionDuration="0s, 0s")}}),gt&&(nn.current=Date.now())}),Tt.current},be=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],De=function(Tt){var nn=(0,ye.Z)((0,ye.Z)({},we),Tt),hn=nn.className,gt=nn.percent,Lt=nn.prefixCls,_t=nn.strokeColor,on=nn.strokeLinecap,En=nn.strokeWidth,Ln=nn.style,$n=nn.trailColor,er=nn.trailWidth,On=nn.transition,Gn=(0,Te.Z)(nn,be);delete Gn.gapPosition;var zt=Array.isArray(gt)?gt:[gt],un=Array.isArray(_t)?_t:[_t],In=Me(),Fn=En/2,xn=100-En/2,dn="M ".concat(on==="round"?Fn:0,",").concat(Fn,`
L `).concat(on==="round"?xn:100,",").concat(Fn),en="0 0 100 ".concat(En),Sn=0;return b.createElement("svg",(0,Pe.Z)({className:de()("".concat(Lt,"-line"),hn),viewBox:en,preserveAspectRatio:"none",style:Ln},Gn),b.createElement("path",{className:"".concat(Lt,"-line-trail"),d:dn,strokeLinecap:on,stroke:$n,strokeWidth:er||En,fillOpacity:"0"}),zt.map(function(kn,Zn){var zn=1;switch(on){case"round":zn=1-En/100;break;case"square":zn=1-En/2/100;break;default:zn=1;break}var Bn={strokeDasharray:"".concat(kn*zn,"px, 100px"),strokeDashoffset:"-".concat(Sn,"px"),transition:On||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Vn=un[Zn]||un[un.length-1];return Sn+=kn,b.createElement("path",{key:Zn,className:"".concat(Lt,"-line-path"),d:dn,strokeLinecap:on,stroke:Vn,strokeWidth:En,fillOpacity:"0",ref:function(br){In[Zn]=br},style:Bn})}))},Be=De,Re=E(76190),it=E(42978),ce=E(47273),Oe=0,Ge=(0,ce.Z)();function Ze(){var St;return Ge?(St=Oe,Oe+=1):St="TEST_OR_SSR",St}var nt=function(St){var Tt=b.useState(),nn=(0,it.Z)(Tt,2),hn=nn[0],gt=nn[1];return b.useEffect(function(){gt("rc_progress_".concat(Ze()))},[]),St||hn},Le=function(Tt){var nn=Tt.bg,hn=Tt.children;return b.createElement("div",{style:{width:"100%",height:"100%",background:nn}},hn)};function je(St,Tt){return Object.keys(St).map(function(nn){var hn=parseFloat(nn),gt="".concat(Math.floor(hn*Tt),"%");return"".concat(St[nn]," ").concat(gt)})}var et=b.forwardRef(function(St,Tt){var nn=St.prefixCls,hn=St.color,gt=St.gradientId,Lt=St.radius,_t=St.style,on=St.ptg,En=St.strokeLinecap,Ln=St.strokeWidth,$n=St.size,er=St.gapDegree,On=hn&&(0,Re.Z)(hn)==="object",Gn=On?"#FFF":void 0,zt=$n/2,un=b.createElement("circle",{className:"".concat(nn,"-circle-path"),r:Lt,cx:zt,cy:zt,stroke:Gn,strokeLinecap:En,strokeWidth:Ln,opacity:on===0?0:1,style:_t,ref:Tt});if(!On)return un;var In="".concat(gt,"-conic"),Fn=er?"".concat(180+er/2,"deg"):"0deg",xn=je(hn,(360-er)/360),dn=je(hn,1),en="conic-gradient(from ".concat(Fn,", ").concat(xn.join(", "),")"),Sn="linear-gradient(to ".concat(er?"bottom":"top",", ").concat(dn.join(", "),")");return b.createElement(b.Fragment,null,b.createElement("mask",{id:In},un),b.createElement("foreignObject",{x:0,y:0,width:$n,height:$n,mask:"url(#".concat(In,")")},b.createElement(Le,{bg:Sn},b.createElement(Le,{bg:en}))))}),Se=et,Je=100,ve=function(Tt,nn,hn,gt,Lt,_t,on,En,Ln,$n){var er=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,On=hn/100*360*((360-_t)/360),Gn=_t===0?0:{bottom:0,top:180,left:90,right:-90}[on],zt=(100-gt)/100*nn;Ln==="round"&&gt!==100&&(zt+=$n/2,zt>=nn&&(zt=nn-.01));var un=Je/2;return{stroke:typeof En=="string"?En:void 0,strokeDasharray:"".concat(nn,"px ").concat(Tt),strokeDashoffset:zt+er,transform:"rotate(".concat(Lt+On+Gn,"deg)"),transformOrigin:"".concat(un,"px ").concat(un,"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}},ge=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function bt(St){var Tt=St!=null?St:[];return Array.isArray(Tt)?Tt:[Tt]}var Xe=function(Tt){var nn=(0,ye.Z)((0,ye.Z)({},we),Tt),hn=nn.id,gt=nn.prefixCls,Lt=nn.steps,_t=nn.strokeWidth,on=nn.trailWidth,En=nn.gapDegree,Ln=En===void 0?0:En,$n=nn.gapPosition,er=nn.trailColor,On=nn.strokeLinecap,Gn=nn.style,zt=nn.className,un=nn.strokeColor,In=nn.percent,Fn=(0,Te.Z)(nn,ge),xn=Je/2,dn=nt(hn),en="".concat(dn,"-gradient"),Sn=xn-_t/2,kn=Math.PI*2*Sn,Zn=Ln>0?90+Ln/2:-90,zn=kn*((360-Ln)/360),Bn=(0,Re.Z)(Lt)==="object"?Lt:{count:Lt,gap:2},Vn=Bn.count,pr=Bn.gap,br=bt(In),vn=bt(un),Rn=vn.find(function(At){return At&&(0,Re.Z)(At)==="object"}),sr=Rn&&(0,Re.Z)(Rn)==="object",mr=sr?"butt":On,Mt=ve(kn,zn,0,100,Zn,Ln,$n,er,mr,_t),Wt=Me(),Ct=function(){var Ht=0;return br.map(function(ht,Qt){var Jt=vn[Qt]||vn[vn.length-1],sn=ve(kn,zn,Ht,ht,Zn,Ln,$n,Jt,mr,_t);return Ht+=ht,b.createElement(Se,{key:Qt,color:Jt,ptg:ht,radius:Sn,prefixCls:gt,gradientId:en,style:sn,strokeLinecap:mr,strokeWidth:_t,gapDegree:Ln,ref:function(Kt){Wt[Qt]=Kt},size:Je})}).reverse()},Ot=function(){var Ht=Math.round(Vn*(br[0]/100)),ht=100/Vn,Qt=0;return new Array(Vn).fill(null).map(function(Jt,sn){var jt=sn<=Ht-1?vn[0]:er,Kt=jt&&(0,Re.Z)(jt)==="object"?"url(#".concat(en,")"):void 0,Xt=ve(kn,zn,Qt,ht,Zn,Ln,$n,jt,"butt",_t,pr);return Qt+=(zn-Xt.strokeDashoffset+pr)*100/zn,b.createElement("circle",{key:sn,className:"".concat(gt,"-circle-path"),r:Sn,cx:xn,cy:xn,stroke:Kt,strokeWidth:_t,opacity:1,style:Xt,ref:function(jn){Wt[sn]=jn}})})};return b.createElement("svg",(0,Pe.Z)({className:de()("".concat(gt,"-circle"),zt),viewBox:"0 0 ".concat(Je," ").concat(Je),style:Gn,id:hn,role:"presentation"},Fn),!Vn&&b.createElement("circle",{className:"".concat(gt,"-circle-trail"),r:Sn,cx:xn,cy:xn,stroke:er,strokeLinecap:mr,strokeWidth:on||_t,style:Mt}),Vn?Ot():Ct())},st=Xe,vt={Line:Be,Circle:st},ze=E(25399),se=E(68361);function Ae(St){return!St||St<0?0:St>100?100:St}function qe(St){let{success:Tt,successPercent:nn}=St,hn=nn;return Tt&&"progress"in Tt&&(hn=Tt.progress),Tt&&"percent"in Tt&&(hn=Tt.percent),hn}const at=St=>{let{percent:Tt,success:nn,successPercent:hn}=St;const gt=Ae(qe({success:nn,successPercent:hn}));return[gt,Ae(Ae(Tt)-gt)]},Ee=St=>{let{success:Tt={},strokeColor:nn}=St;const{strokeColor:hn}=Tt;return[hn||se.presetPrimaryColors.green,nn||null]},We=(St,Tt,nn)=>{var hn,gt,Lt,_t;let on=-1,En=-1;if(Tt==="step"){const Ln=nn.steps,$n=nn.strokeWidth;typeof St=="string"||typeof St=="undefined"?(on=St==="small"?2:14,En=$n!=null?$n:8):typeof St=="number"?[on,En]=[St,St]:[on=14,En=8]=Array.isArray(St)?St:[St.width,St.height],on*=Ln}else if(Tt==="line"){const Ln=nn==null?void 0:nn.strokeWidth;typeof St=="string"||typeof St=="undefined"?En=Ln||(St==="small"?6:8):typeof St=="number"?[on,En]=[St,St]:[on=-1,En=8]=Array.isArray(St)?St:[St.width,St.height]}else(Tt==="circle"||Tt==="dashboard")&&(typeof St=="string"||typeof St=="undefined"?[on,En]=St==="small"?[60,60]:[120,120]:typeof St=="number"?[on,En]=[St,St]:Array.isArray(St)&&(on=(gt=(hn=St[0])!==null&&hn!==void 0?hn:St[1])!==null&&gt!==void 0?gt:120,En=(_t=(Lt=St[0])!==null&&Lt!==void 0?Lt:St[1])!==null&&_t!==void 0?_t:120));return[on,En]},tt=3,Et=St=>tt/St*100;var wt=St=>{const{prefixCls:Tt,trailColor:nn=null,strokeLinecap:hn="round",gapPosition:gt,gapDegree:Lt,width:_t=120,type:on,children:En,success:Ln,size:$n=_t,steps:er}=St,[On,Gn]=We($n,"circle");let{strokeWidth:zt}=St;zt===void 0&&(zt=Math.max(Et(On),6));const un={width:On,height:Gn,fontSize:On*.15+6},In=b.useMemo(()=>{if(Lt||Lt===0)return Lt;if(on==="dashboard")return 75},[Lt,on]),Fn=at(St),xn=gt||on==="dashboard"&&"bottom"||void 0,dn=Object.prototype.toString.call(St.strokeColor)==="[object Object]",en=Ee({success:Ln,strokeColor:St.strokeColor}),Sn=de()(`${Tt}-inner`,{[`${Tt}-circle-gradient`]:dn}),kn=b.createElement(st,{steps:er,percent:er?Fn[1]:Fn,strokeWidth:zt,trailWidth:zt,strokeColor:er?en[1]:en,strokeLinecap:hn,trailColor:nn,prefixCls:Tt,gapDegree:In,gapPosition:xn}),Zn=On<=20,zn=b.createElement("div",{className:Sn,style:un},kn,!Zn&&En);return Zn?b.createElement(ze.Z,{title:En},zn):zn},dt=E(36237),Dt=E(63356),Ft=E(16931),oe=E(51636);const ae="--progress-line-stroke-color",te="--progress-percent",x=St=>{const Tt=St?"100%":"-100%";return new dt.Keyframes(`antProgress${St?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Tt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Tt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},re=St=>{const{componentCls:Tt,iconCls:nn}=St;return{[Tt]:Object.assign(Object.assign({},(0,Dt.Wf)(St)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:St.fontSize},[`${Tt}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${Tt}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:St.remainingColor,borderRadius:St.lineBorderRadius},[`${Tt}-inner:not(${Tt}-circle-gradient)`]:{[`${Tt}-circle-path`]:{stroke:St.defaultColor}},[`${Tt}-success-bg, ${Tt}-bg`]:{position:"relative",background:St.defaultColor,borderRadius:St.lineBorderRadius,transition:`all ${St.motionDurationSlow} ${St.motionEaseInOutCirc}`},[`${Tt}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${Tt}-text`]:{width:"max-content",marginInlineStart:0,marginTop:St.marginXXS}},[`${Tt}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${ae})`]},height:"100%",width:`calc(1 / var(${te}) * 100%)`,display:"block"},[`&${Tt}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${Tt}-text-inner`]:{color:St.colorWhite,[`&${Tt}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${Tt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:St.colorSuccess},[`${Tt}-text`]:{display:"inline-block",marginInlineStart:St.marginXS,color:St.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[nn]:{fontSize:St.fontSize},[`&${Tt}-text-outer`]:{width:"max-content"},[`&${Tt}-text-outer${Tt}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:St.marginXS}},[`${Tt}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,dt.unit)(St.paddingXXS)}`,[`&${Tt}-text-start`]:{justifyContent:"start"},[`&${Tt}-text-end`]:{justifyContent:"end"}},[`&${Tt}-status-active`]:{[`${Tt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:St.colorBgContainer,borderRadius:St.lineBorderRadius,opacity:0,animationName:x(),animationDuration:St.progressActiveMotionDuration,animationTimingFunction:St.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Tt}-rtl${Tt}-status-active`]:{[`${Tt}-bg::before`]:{animationName:x(!0)}},[`&${Tt}-status-exception`]:{[`${Tt}-bg`]:{backgroundColor:St.colorError},[`${Tt}-text`]:{color:St.colorError}},[`&${Tt}-status-exception ${Tt}-inner:not(${Tt}-circle-gradient)`]:{[`${Tt}-circle-path`]:{stroke:St.colorError}},[`&${Tt}-status-success`]:{[`${Tt}-bg`]:{backgroundColor:St.colorSuccess},[`${Tt}-text`]:{color:St.colorSuccess}},[`&${Tt}-status-success ${Tt}-inner:not(${Tt}-circle-gradient)`]:{[`${Tt}-circle-path`]:{stroke:St.colorSuccess}}})}},ne=St=>{const{componentCls:Tt,iconCls:nn}=St;return{[Tt]:{[`${Tt}-circle-trail`]:{stroke:St.remainingColor},[`&${Tt}-circle ${Tt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Tt}-circle ${Tt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:St.circleTextColor,fontSize:St.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[nn]:{fontSize:St.circleIconFontSize}},[`${Tt}-circle&-status-exception`]:{[`${Tt}-text`]:{color:St.colorError}},[`${Tt}-circle&-status-success`]:{[`${Tt}-text`]:{color:St.colorSuccess}}},[`${Tt}-inline-circle`]:{lineHeight:1,[`${Tt}-inner`]:{verticalAlign:"bottom"}}}},le=St=>{const{componentCls:Tt}=St;return{[Tt]:{[`${Tt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:St.progressStepMinWidth,marginInlineEnd:St.progressStepMarginInlineEnd,backgroundColor:St.remainingColor,transition:`all ${St.motionDurationSlow}`,"&-active":{backgroundColor:St.defaultColor}}}}}},Ie=St=>{const{componentCls:Tt,iconCls:nn}=St;return{[Tt]:{[`${Tt}-small&-line, ${Tt}-small&-line ${Tt}-text ${nn}`]:{fontSize:St.fontSizeSM}}}},ke=St=>({circleTextColor:St.colorText,defaultColor:St.colorInfo,remainingColor:St.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${St.fontSize/St.fontSizeSM}em`});var Ye=(0,Ft.I$)("Progress",St=>{const Tt=St.calc(St.marginXXS).div(2).equal(),nn=(0,oe.mergeToken)(St,{progressStepMarginInlineEnd:Tt,progressStepMinWidth:Tt,progressActiveMotionDuration:"2.4s"});return[re(nn),ne(nn),le(nn),Ie(nn)]},ke),_e=function(St,Tt){var nn={};for(var hn in St)Object.prototype.hasOwnProperty.call(St,hn)&&Tt.indexOf(hn)<0&&(nn[hn]=St[hn]);if(St!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,hn=Object.getOwnPropertySymbols(St);gt<hn.length;gt++)Tt.indexOf(hn[gt])<0&&Object.prototype.propertyIsEnumerable.call(St,hn[gt])&&(nn[hn[gt]]=St[hn[gt]]);return nn};const rt=St=>{let Tt=[];return Object.keys(St).forEach(nn=>{const hn=parseFloat(nn.replace(/%/g,""));Number.isNaN(hn)||Tt.push({key:hn,value:St[nn]})}),Tt=Tt.sort((nn,hn)=>nn.key-hn.key),Tt.map(nn=>{let{key:hn,value:gt}=nn;return`${gt} ${hn}%`}).join(", ")},ft=(St,Tt)=>{const{from:nn=se.presetPrimaryColors.blue,to:hn=se.presetPrimaryColors.blue,direction:gt=Tt==="rtl"?"to left":"to right"}=St,Lt=_e(St,["from","to","direction"]);if(Object.keys(Lt).length!==0){const on=rt(Lt),En=`linear-gradient(${gt}, ${on})`;return{background:En,[ae]:En}}const _t=`linear-gradient(${gt}, ${nn}, ${hn})`;return{background:_t,[ae]:_t}};var ot=St=>{const{prefixCls:Tt,direction:nn,percent:hn,size:gt,strokeWidth:Lt,strokeColor:_t,strokeLinecap:on="round",children:En,trailColor:Ln=null,percentPosition:$n,success:er}=St,{align:On,type:Gn}=$n,zt=_t&&typeof _t!="string"?ft(_t,nn):{[ae]:_t,background:_t},un=on==="square"||on==="butt"?0:void 0,In=gt!=null?gt:[-1,Lt||(gt==="small"?6:8)],[Fn,xn]=We(In,"line",{strokeWidth:Lt}),dn={backgroundColor:Ln||void 0,borderRadius:un},en=Object.assign(Object.assign({width:`${Ae(hn)}%`,height:xn,borderRadius:un},zt),{[te]:Ae(hn)/100}),Sn=qe(St),kn={width:`${Ae(Sn)}%`,height:xn,borderRadius:un,backgroundColor:er==null?void 0:er.strokeColor},Zn={width:Fn<0?"100%":Fn},zn=b.createElement("div",{className:`${Tt}-inner`,style:dn},b.createElement("div",{className:de()(`${Tt}-bg`,`${Tt}-bg-${Gn}`),style:en},Gn==="inner"&&En),Sn!==void 0&&b.createElement("div",{className:`${Tt}-success-bg`,style:kn})),Bn=Gn==="outer"&&On==="start",Vn=Gn==="outer"&&On==="end";return Gn==="outer"&&On==="center"?b.createElement("div",{className:`${Tt}-layout-bottom`},zn,En):b.createElement("div",{className:`${Tt}-outer`,style:Zn},Bn&&En,zn,Vn&&En)},Vt=St=>{const{size:Tt,steps:nn,rounding:hn=Math.round,percent:gt=0,strokeWidth:Lt=8,strokeColor:_t,trailColor:on=null,prefixCls:En,children:Ln}=St,$n=hn(nn*(gt/100)),er=Tt==="small"?2:14,On=Tt!=null?Tt:[er,Lt],[Gn,zt]=We(On,"step",{steps:nn,strokeWidth:Lt}),un=Gn/nn,In=Array.from({length:nn});for(let Fn=0;Fn<nn;Fn++){const xn=Array.isArray(_t)?_t[Fn]:_t;In[Fn]=b.createElement("div",{key:Fn,className:de()(`${En}-steps-item`,{[`${En}-steps-item-active`]:Fn<=$n-1}),style:{backgroundColor:Fn<=$n-1?xn:on,width:un,height:zt}})}return b.createElement("div",{className:`${En}-steps-outer`},In,Ln)},kt=function(St,Tt){var nn={};for(var hn in St)Object.prototype.hasOwnProperty.call(St,hn)&&Tt.indexOf(hn)<0&&(nn[hn]=St[hn]);if(St!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,hn=Object.getOwnPropertySymbols(St);gt<hn.length;gt++)Tt.indexOf(hn[gt])<0&&Object.prototype.propertyIsEnumerable.call(St,hn[gt])&&(nn[hn[gt]]=St[hn[gt]]);return nn};const ln=null,Gt=["normal","exception","active","success"];var Ut=b.forwardRef((St,Tt)=>{const{prefixCls:nn,className:hn,rootClassName:gt,steps:Lt,strokeColor:_t,percent:on=0,size:En="default",showInfo:Ln=!0,type:$n="line",status:er,format:On,style:Gn,percentPosition:zt={}}=St,un=kt(St,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:In="end",type:Fn="outer"}=zt,xn=Array.isArray(_t)?_t[0]:_t,dn=typeof _t=="string"||Array.isArray(_t)?_t:void 0,en=b.useMemo(()=>{if(xn){const Ct=typeof xn=="string"?xn:Object.values(xn)[0];return new Ke.FastColor(Ct).isLight()}return!1},[_t]),Sn=b.useMemo(()=>{var Ct,Ot;const At=qe(St);return parseInt(At!==void 0?(Ct=At!=null?At:0)===null||Ct===void 0?void 0:Ct.toString():(Ot=on!=null?on:0)===null||Ot===void 0?void 0:Ot.toString(),10)},[on,St.success,St.successPercent]),kn=b.useMemo(()=>!Gt.includes(er)&&Sn>=100?"success":er||"normal",[er,Sn]),{getPrefixCls:Zn,direction:zn,progress:Bn}=b.useContext(ue.E_),Vn=Zn("progress",nn),[pr,br,vn]=Ye(Vn),Rn=$n==="line",sr=Rn&&!Lt,mr=b.useMemo(()=>{if(!Ln)return null;const Ct=qe(St);let Ot;const At=On||(ht=>`${ht}%`),Ht=Rn&&en&&Fn==="inner";return Fn==="inner"||On||kn!=="exception"&&kn!=="success"?Ot=At(Ae(on),Ae(Ct)):kn==="exception"?Ot=Rn?b.createElement(Fe.Z,null):b.createElement(pe.Z,null):kn==="success"&&(Ot=Rn?b.createElement(fe.Z,null):b.createElement(Ve.Z,null)),b.createElement("span",{className:de()(`${Vn}-text`,{[`${Vn}-text-bright`]:Ht,[`${Vn}-text-${In}`]:sr,[`${Vn}-text-${Fn}`]:sr}),title:typeof Ot=="string"?Ot:void 0},Ot)},[Ln,on,Sn,kn,$n,Vn,On]);let Mt;$n==="line"?Mt=Lt?b.createElement(Vt,Object.assign({},St,{strokeColor:dn,prefixCls:Vn,steps:typeof Lt=="object"?Lt.count:Lt}),mr):b.createElement(ot,Object.assign({},St,{strokeColor:xn,prefixCls:Vn,direction:zn,percentPosition:{align:In,type:Fn}}),mr):($n==="circle"||$n==="dashboard")&&(Mt=b.createElement(wt,Object.assign({},St,{strokeColor:xn,prefixCls:Vn,progressStatus:kn}),mr));const Wt=de()(Vn,`${Vn}-status-${kn}`,{[`${Vn}-${$n==="dashboard"&&"circle"||$n}`]:$n!=="line",[`${Vn}-inline-circle`]:$n==="circle"&&We(En,"circle")[0]<=20,[`${Vn}-line`]:sr,[`${Vn}-line-align-${In}`]:sr,[`${Vn}-line-position-${Fn}`]:sr,[`${Vn}-steps`]:Lt,[`${Vn}-show-info`]:Ln,[`${Vn}-${En}`]:typeof En=="string",[`${Vn}-rtl`]:zn==="rtl"},Bn==null?void 0:Bn.className,hn,gt,br,vn);return pr(b.createElement("div",Object.assign({ref:Tt,style:Object.assign(Object.assign({},Bn==null?void 0:Bn.style),Gn),className:Wt,role:"progressbar","aria-valuenow":Sn,"aria-valuemin":0,"aria-valuemax":100},(0,xe.Z)(un,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Mt))}),$t=Ut},63139:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return at}});var b=E(59301),Ke=E(54476),fe={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=fe,Fe=E(7657),pe=function(We,tt){return b.createElement(Fe.Z,(0,Ke.Z)({},We,{ref:tt,icon:Ve}))},Ce=b.forwardRef(pe),de=Ce,xe=E(92310),ue=E.n(xe),Pe=E(20068),ye=E(42978),Te=E(75931),we=E(18929),Me=E(10228),be=E(26112);function De(Ee,We){var tt=Ee.disabled,Et=Ee.prefixCls,ct=Ee.character,wt=Ee.characterRender,dt=Ee.index,Dt=Ee.count,Ft=Ee.value,oe=Ee.allowHalf,ae=Ee.focused,te=Ee.onHover,x=Ee.onClick,re=function(ft){te(ft,dt)},ne=function(ft){x(ft,dt)},le=function(ft){ft.keyCode===Me.Z.ENTER&&x(ft,dt)},Ie=dt+1,ke=new Set([Et]);Ft===0&&dt===0&&ae?ke.add("".concat(Et,"-focused")):oe&&Ft+.5>=Ie&&Ft<Ie?(ke.add("".concat(Et,"-half")),ke.add("".concat(Et,"-active")),ae&&ke.add("".concat(Et,"-focused"))):(Ie<=Ft?ke.add("".concat(Et,"-full")):ke.add("".concat(Et,"-zero")),Ie===Ft&&ae&&ke.add("".concat(Et,"-focused")));var Ye=typeof ct=="function"?ct(Ee):ct,_e=b.createElement("li",{className:ue()(Array.from(ke)),ref:We},b.createElement("div",{onClick:tt?null:ne,onKeyDown:tt?null:le,onMouseMove:tt?null:re,role:"radio","aria-checked":Ft>dt?"true":"false","aria-posinset":dt+1,"aria-setsize":Dt,tabIndex:tt?-1:0},b.createElement("div",{className:"".concat(Et,"-first")},Ye),b.createElement("div",{className:"".concat(Et,"-second")},Ye)));return wt&&(_e=wt(_e,Ee)),_e}var Be=b.forwardRef(De);function Re(){var Ee=b.useRef({});function We(Et){return Ee.current[Et]}function tt(Et){return function(ct){Ee.current[Et]=ct}}return[We,tt]}function it(Ee){var We=Ee.pageXOffset,tt="scrollLeft";if(typeof We!="number"){var Et=Ee.document;We=Et.documentElement[tt],typeof We!="number"&&(We=Et.body[tt])}return We}function ce(Ee){var We,tt,Et=Ee.ownerDocument,ct=Et.body,wt=Et&&Et.documentElement,dt=Ee.getBoundingClientRect();return We=dt.left,tt=dt.top,We-=wt.clientLeft||ct.clientLeft||0,tt-=wt.clientTop||ct.clientTop||0,{left:We,top:tt}}function Oe(Ee){var We=ce(Ee),tt=Ee.ownerDocument,Et=tt.defaultView||tt.parentWindow;return We.left+=it(Et),We.left}var Ge=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Ze(Ee,We){var tt=Ee.prefixCls,Et=tt===void 0?"rc-rate":tt,ct=Ee.className,wt=Ee.defaultValue,dt=Ee.value,Dt=Ee.count,Ft=Dt===void 0?5:Dt,oe=Ee.allowHalf,ae=oe===void 0?!1:oe,te=Ee.allowClear,x=te===void 0?!0:te,re=Ee.keyboard,ne=re===void 0?!0:re,le=Ee.character,Ie=le===void 0?"\u2605":le,ke=Ee.characterRender,Ye=Ee.disabled,_e=Ee.direction,rt=_e===void 0?"ltr":_e,ft=Ee.tabIndex,yt=ft===void 0?0:ft,ot=Ee.autoFocus,lt=Ee.onHoverChange,Vt=Ee.onChange,kt=Ee.onFocus,ln=Ee.onBlur,Gt=Ee.onKeyDown,Rt=Ee.onMouseLeave,Ut=(0,Te.Z)(Ee,Ge),$t=Re(),St=(0,ye.Z)($t,2),Tt=St[0],nn=St[1],hn=b.useRef(null),gt=function(){if(!Ye){var mr;(mr=hn.current)===null||mr===void 0||mr.focus()}};b.useImperativeHandle(We,function(){return{focus:gt,blur:function(){if(!Ye){var mr;(mr=hn.current)===null||mr===void 0||mr.blur()}}}});var Lt=(0,we.Z)(wt||0,{value:dt}),_t=(0,ye.Z)(Lt,2),on=_t[0],En=_t[1],Ln=(0,we.Z)(null),$n=(0,ye.Z)(Ln,2),er=$n[0],On=$n[1],Gn=function(mr,Mt){var Wt=rt==="rtl",Ct=mr+1;if(ae){var Ot=Tt(mr),At=Oe(Ot),Ht=Ot.clientWidth;(Wt&&Mt-At>Ht/2||!Wt&&Mt-At<Ht/2)&&(Ct-=.5)}return Ct},zt=function(mr){En(mr),Vt==null||Vt(mr)},un=b.useState(!1),In=(0,ye.Z)(un,2),Fn=In[0],xn=In[1],dn=function(){xn(!0),kt==null||kt()},en=function(){xn(!1),ln==null||ln()},Sn=b.useState(null),kn=(0,ye.Z)(Sn,2),Zn=kn[0],zn=kn[1],Bn=function(mr,Mt){var Wt=Gn(Mt,mr.pageX);Wt!==er&&(zn(Wt),On(null)),lt==null||lt(Wt)},Vn=function(mr){Ye||(zn(null),On(null),lt==null||lt(void 0)),mr&&(Rt==null||Rt(mr))},pr=function(mr,Mt){var Wt=Gn(Mt,mr.pageX),Ct=!1;x&&(Ct=Wt===on),Vn(),zt(Ct?0:Wt),On(Ct?Wt:null)},br=function(mr){var Mt=mr.keyCode,Wt=rt==="rtl",Ct=ae?.5:1;ne&&(Mt===Me.Z.RIGHT&&on<Ft&&!Wt?(zt(on+Ct),mr.preventDefault()):Mt===Me.Z.LEFT&&on>0&&!Wt||Mt===Me.Z.RIGHT&&on>0&&Wt?(zt(on-Ct),mr.preventDefault()):Mt===Me.Z.LEFT&&on<Ft&&Wt&&(zt(on+Ct),mr.preventDefault())),Gt==null||Gt(mr)};b.useEffect(function(){ot&&!Ye&&gt()},[]);var vn=new Array(Ft).fill(0).map(function(sr,mr){return b.createElement(Be,{ref:nn(mr),index:mr,count:Ft,disabled:Ye,prefixCls:"".concat(Et,"-star"),allowHalf:ae,value:Zn===null?on:Zn,onClick:pr,onHover:Bn,key:sr||mr,character:Ie,characterRender:ke,focused:Fn})}),Rn=ue()(Et,ct,(0,Pe.Z)((0,Pe.Z)({},"".concat(Et,"-disabled"),Ye),"".concat(Et,"-rtl"),rt==="rtl"));return b.createElement("ul",(0,Ke.Z)({className:Rn,onMouseLeave:Vn,tabIndex:Ye?-1:yt,onFocus:Ye?null:dn,onBlur:Ye?null:en,onKeyDown:Ye?null:br,ref:hn},(0,be.Z)(Ut,{aria:!0,data:!0,attr:!0})),vn)}var nt=b.forwardRef(Ze),Le=nt,je=E(48755),et=E(25399),Se=E(36237),Je=E(63356),ve=E(16931),ge=E(51636);const bt=Ee=>{const{componentCls:We}=Ee;return{[`${We}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Ee.marginXS},"> div":{transition:`all ${Ee.motionDurationMid}, outline 0s`,"&:hover":{transform:Ee.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${(0,Se.unit)(Ee.lineWidth)} dashed ${Ee.starColor}`,transform:Ee.starHoverScale}},"&-first, &-second":{color:Ee.starBg,transition:`all ${Ee.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${We}-star-first, &-half ${We}-star-second`]:{opacity:1},[`&-half ${We}-star-first, &-full ${We}-star-second`]:{color:"inherit"}}}},Xe=Ee=>({[`&-rtl${Ee.componentCls}`]:{direction:"rtl"}}),st=Ee=>{const{componentCls:We}=Ee;return{[We]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Je.Wf)(Ee)),{display:"inline-block",margin:0,padding:0,color:Ee.starColor,fontSize:Ee.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${We} ${We}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),bt(Ee)),Xe(Ee))}},vt=Ee=>({starColor:Ee.yellow6,starSize:Ee.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Ee.colorFillContent});var ze=(0,ve.I$)("Rate",Ee=>{const We=(0,ge.mergeToken)(Ee,{});return[st(We)]},vt),se=E(2171),Ae=function(Ee,We){var tt={};for(var Et in Ee)Object.prototype.hasOwnProperty.call(Ee,Et)&&We.indexOf(Et)<0&&(tt[Et]=Ee[Et]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ct=0,Et=Object.getOwnPropertySymbols(Ee);ct<Et.length;ct++)We.indexOf(Et[ct])<0&&Object.prototype.propertyIsEnumerable.call(Ee,Et[ct])&&(tt[Et[ct]]=Ee[Et[ct]]);return tt},at=b.forwardRef((Ee,We)=>{const{prefixCls:tt,className:Et,rootClassName:ct,style:wt,tooltips:dt,character:Dt=b.createElement(de,null),disabled:Ft}=Ee,oe=Ae(Ee,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),ae=(ft,yt)=>{let{index:ot}=yt;return dt?b.createElement(et.Z,{title:dt[ot]},ft):ft},{getPrefixCls:te,direction:x,rate:re}=b.useContext(je.E_),ne=te("rate",tt),[le,Ie,ke]=ze(ne),Ye=Object.assign(Object.assign({},re==null?void 0:re.style),wt),_e=b.useContext(se.Z),rt=Ft!=null?Ft:_e;return le(b.createElement(Le,Object.assign({ref:We,character:Dt,characterRender:ae,disabled:rt},oe,{className:ue()(Et,ct,Ie,ke,re==null?void 0:re.className),style:Ye,prefixCls:ne,direction:x})))})},82326:function(Cn,Zt,E){"use strict";var b=E(59301),Ke=E(92310),fe=E.n(Ke),Ve=E(37463),Fe=E(2738),pe=E(75030),Ce=E(86641),de=E(45915),xe=E(82855),ue=E(48755),Pe=E(38406),ye=E(2171),Te=E(83397),we=E(31756),Me=E(56553),be=E(24971),De=E(70045),Be=E(57700),Re=E(1722),it=E(90376),ce=E(68525),Oe=E(90005),Ge=function(et,Se){var Je={};for(var ve in et)Object.prototype.hasOwnProperty.call(et,ve)&&Se.indexOf(ve)<0&&(Je[ve]=et[ve]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ge=0,ve=Object.getOwnPropertySymbols(et);ge<ve.length;ge++)Se.indexOf(ve[ge])<0&&Object.prototype.propertyIsEnumerable.call(et,ve[ge])&&(Je[ve[ge]]=et[ve[ge]]);return Je};const Ze="SECRET_COMBOBOX_MODE_DO_NOT_USE",nt=(et,Se)=>{var Je;const{prefixCls:ve,bordered:ge,className:bt,rootClassName:Xe,getPopupContainer:st,popupClassName:vt,dropdownClassName:ze,listHeight:se=256,placement:Ae,listItemHeight:qe,size:at,disabled:Ee,notFoundContent:We,status:tt,builtinPlacements:Et,dropdownMatchSelectWidth:ct,popupMatchSelectWidth:wt,direction:dt,style:Dt,allowClear:Ft,variant:oe,dropdownStyle:ae,transitionName:te,tagRender:x,maxCount:re,prefix:ne}=et,le=Ge(et,["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:Ie,getPrefixCls:ke,renderEmpty:Ye,direction:_e,virtual:rt,popupMatchSelectWidth:ft,popupOverflow:yt}=b.useContext(ue.E_),ot=(0,ue.dj)("select"),[,lt]=(0,Be.ZP)(),Vt=qe!=null?qe:lt==null?void 0:lt.controlHeight,kt=ke("select",ve),ln=ke(),Gt=dt!=null?dt:_e,{compactSize:Rt,compactItemClassnames:Ut}=(0,De.ri)(kt,Gt),[$t,St]=(0,be.Z)("select",oe,ge),Tt=(0,Te.Z)(kt),[nn,hn,gt]=(0,it.Z)(kt,Tt),Lt=b.useMemo(()=>{const{mode:br}=et;if(br!=="combobox")return br===Ze?"combobox":br},[et.mode]),_t=Lt==="multiple"||Lt==="tags",on=(0,Oe.Z)(et.suffixIcon,et.showArrow),En=(Je=wt!=null?wt:ct)!==null&&Je!==void 0?Je:ft,{status:Ln,hasFeedback:$n,isFormItemInput:er,feedbackIcon:On}=b.useContext(Me.aM),Gn=(0,xe.F)(Ln,tt);let zt;We!==void 0?zt=We:Lt==="combobox"?zt=null:zt=(Ye==null?void 0:Ye("Select"))||b.createElement(Pe.Z,{componentName:"Select"});const{suffixIcon:un,itemIcon:In,removeIcon:Fn,clearIcon:xn}=(0,ce.Z)(Object.assign(Object.assign({},le),{multiple:_t,hasFeedback:$n,feedbackIcon:On,showSuffixIcon:on,prefixCls:kt,componentName:"Select"})),dn=Ft===!0?{clearIcon:xn}:Ft,en=(0,Fe.Z)(le,["suffixIcon","itemIcon"]),Sn=fe()(vt||ze,{[`${kt}-dropdown-${Gt}`]:Gt==="rtl"},Xe,gt,Tt,hn),kn=(0,we.Z)(br=>{var vn;return(vn=at!=null?at:Rt)!==null&&vn!==void 0?vn:br}),Zn=b.useContext(ye.Z),zn=Ee!=null?Ee:Zn,Bn=fe()({[`${kt}-lg`]:kn==="large",[`${kt}-sm`]:kn==="small",[`${kt}-rtl`]:Gt==="rtl",[`${kt}-${$t}`]:St,[`${kt}-in-form-item`]:er},(0,xe.Z)(kt,Gn,$n),Ut,ot.className,bt,Xe,gt,Tt,hn),Vn=b.useMemo(()=>Ae!==void 0?Ae:Gt==="rtl"?"bottomRight":"bottomLeft",[Ae,Gt]),[pr]=(0,pe.Cn)("SelectLike",ae==null?void 0:ae.zIndex);return nn(b.createElement(Ve.ZP,Object.assign({ref:Se,virtual:rt,showSearch:ot.showSearch},en,{style:Object.assign(Object.assign({},ot.style),Dt),dropdownMatchSelectWidth:En,transitionName:(0,Ce.m)(ln,"slide-up",te),builtinPlacements:(0,Re.Z)(Et,yt),listHeight:se,listItemHeight:Vt,mode:Lt,prefixCls:kt,placement:Vn,direction:Gt,prefix:ne,suffixIcon:un,menuItemSelectedIcon:In,removeIcon:Fn,allowClear:dn,notFoundContent:zt,className:Bn,getPopupContainer:st||Ie,dropdownClassName:Sn,disabled:zn,dropdownStyle:Object.assign(Object.assign({},ae),{zIndex:pr}),maxCount:_t?re:void 0,tagRender:_t?x:void 0})))},Le=b.forwardRef(nt),je=(0,de.Z)(Le,"dropdownAlign");Le.SECRET_COMBOBOX_MODE_DO_NOT_USE=Ze,Le.Option=Ve.Wx,Le.OptGroup=Ve.Xo,Le._InternalPanelDoNotUseOrYouWillBeFired=je,Zt.default=Le},1722:function(Cn,Zt){"use strict";const E=Ke=>{const Ve={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:Ke==="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 b(Ke,fe){return Ke||E(fe)}Zt.Z=b},90376:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return ve}});var b=E(63356),Ke=E(56119),fe=E(16931),Ve=E(51636),Fe=E(46e3),pe=E(93873);const Ce=ge=>{const{optionHeight:bt,optionFontSize:Xe,optionLineHeight:st,optionPadding:vt}=ge;return{position:"relative",display:"block",minHeight:bt,padding:vt,color:ge.colorText,fontWeight:"normal",fontSize:Xe,lineHeight:st,boxSizing:"border-box"}};var xe=ge=>{const{antCls:bt,componentCls:Xe}=ge,st=`${Xe}-item`,vt=`&${bt}-slide-up-enter${bt}-slide-up-enter-active`,ze=`&${bt}-slide-up-appear${bt}-slide-up-appear-active`,se=`&${bt}-slide-up-leave${bt}-slide-up-leave-active`,Ae=`${Xe}-dropdown-placement-`,qe=`${st}-option-selected`;return[{[`${Xe}-dropdown`]:Object.assign(Object.assign({},(0,b.Wf)(ge)),{position:"absolute",top:-9999,zIndex:ge.zIndexPopup,boxSizing:"border-box",padding:ge.paddingXXS,overflow:"hidden",fontSize:ge.fontSize,fontVariant:"initial",backgroundColor:ge.colorBgElevated,borderRadius:ge.borderRadiusLG,outline:"none",boxShadow:ge.boxShadowSecondary,[`
${vt}${Ae}bottomLeft,
${ze}${Ae}bottomLeft
`]:{animationName:Fe.fJ},[`
${vt}${Ae}topLeft,
${ze}${Ae}topLeft,
${vt}${Ae}topRight,
${ze}${Ae}topRight
`]:{animationName:Fe.Qt},[`${se}${Ae}bottomLeft`]:{animationName:Fe.Uw},[`
${se}${Ae}topLeft,
${se}${Ae}topRight
`]:{animationName:Fe.ly},"&-hidden":{display:"none"},[st]:Object.assign(Object.assign({},Ce(ge)),{cursor:"pointer",transition:`background ${ge.motionDurationSlow} ease`,borderRadius:ge.borderRadiusSM,"&-group":{color:ge.colorTextDescription,fontSize:ge.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},b.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${st}-option-disabled)`]:{backgroundColor:ge.optionActiveBg},[`&-selected:not(${st}-option-disabled)`]:{color:ge.optionSelectedColor,fontWeight:ge.optionSelectedFontWeight,backgroundColor:ge.optionSelectedBg,[`${st}-option-state`]:{color:ge.colorPrimary}},"&-disabled":{[`&${st}-option-selected`]:{backgroundColor:ge.colorBgContainerDisabled},color:ge.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:ge.calc(ge.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},Ce(ge)),{color:ge.colorTextDisabled})}),[`${qe}:has(+ ${qe})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${qe}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},(0,Fe.oN)(ge,"slide-up"),(0,Fe.oN)(ge,"slide-down"),(0,pe.Fm)(ge,"move-up"),(0,pe.Fm)(ge,"move-down")]},ue=E(26743),Pe=E(36237);function ye(ge,bt){const{componentCls:Xe,inputPaddingHorizontalBase:st,borderRadius:vt}=ge,ze=ge.calc(ge.controlHeight).sub(ge.calc(ge.lineWidth).mul(2)).equal(),se=bt?`${Xe}-${bt}`:"";return{[`${Xe}-single${se}`]:{fontSize:ge.fontSize,height:ge.controlHeight,[`${Xe}-selector`]:Object.assign(Object.assign({},(0,b.Wf)(ge,!0)),{display:"flex",borderRadius:vt,flex:"1 1 auto",[`${Xe}-selection-wrap:after`]:{lineHeight:(0,Pe.unit)(ze)},[`${Xe}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[`
${Xe}-selection-item,
${Xe}-selection-placeholder
`]:{display:"block",padding:0,lineHeight:(0,Pe.unit)(ze),transition:`all ${ge.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${Xe}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${Xe}-selection-item:empty:after`,`${Xe}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`
&${Xe}-show-arrow ${Xe}-selection-item,
&${Xe}-show-arrow ${Xe}-selection-search,
&${Xe}-show-arrow ${Xe}-selection-placeholder
`]:{paddingInlineEnd:ge.showArrowPaddingInlineEnd},[`&${Xe}-open ${Xe}-selection-item`]:{color:ge.colorTextPlaceholder},[`&:not(${Xe}-customize-input)`]:{[`${Xe}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${(0,Pe.unit)(st)}`,[`${Xe}-selection-search-input`]:{height:ze,fontSize:ge.fontSize},"&:after":{lineHeight:(0,Pe.unit)(ze)}}},[`&${Xe}-customize-input`]:{[`${Xe}-selector`]:{"&:after":{display:"none"},[`${Xe}-selection-search`]:{position:"static",width:"100%"},[`${Xe}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${(0,Pe.unit)(st)}`,"&:after":{display:"none"}}}}}}}function Te(ge){const{componentCls:bt}=ge,Xe=ge.calc(ge.controlPaddingHorizontalSM).sub(ge.lineWidth).equal();return[ye(ge),ye((0,Ve.mergeToken)(ge,{controlHeight:ge.controlHeightSM,borderRadius:ge.borderRadiusSM}),"sm"),{[`${bt}-single${bt}-sm`]:{[`&:not(${bt}-customize-input)`]:{[`${bt}-selector`]:{padding:`0 ${(0,Pe.unit)(Xe)}`},[`&${bt}-show-arrow ${bt}-selection-search`]:{insetInlineEnd:ge.calc(Xe).add(ge.calc(ge.fontSize).mul(1.5)).equal()},[`
&${bt}-show-arrow ${bt}-selection-item,
&${bt}-show-arrow ${bt}-selection-placeholder
`]:{paddingInlineEnd:ge.calc(ge.fontSize).mul(1.5).equal()}}}},ye((0,Ve.mergeToken)(ge,{controlHeight:ge.singleItemHeightLG,fontSize:ge.fontSizeLG,borderRadius:ge.borderRadiusLG}),"lg")]}const we=ge=>{const{fontSize:bt,lineHeight:Xe,lineWidth:st,controlHeight:vt,controlHeightSM:ze,controlHeightLG:se,paddingXXS:Ae,controlPaddingHorizontal:qe,zIndexPopupBase:at,colorText:Ee,fontWeightStrong:We,controlItemBgActive:tt,controlItemBgHover:Et,colorBgContainer:ct,colorFillSecondary:wt,colorBgContainerDisabled:dt,colorTextDisabled:Dt,colorPrimaryHover:Ft,colorPrimary:oe,controlOutline:ae}=ge,te=Ae*2,x=st*2,re=Math.min(vt-te,vt-x),ne=Math.min(ze-te,ze-x),le=Math.min(se-te,se-x);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(Ae/2),zIndexPopup:at+50,optionSelectedColor:Ee,optionSelectedFontWeight:We,optionSelectedBg:tt,optionActiveBg:Et,optionPadding:`${(vt-bt*Xe)/2}px ${qe}px`,optionFontSize:bt,optionLineHeight:Xe,optionHeight:vt,selectorBg:ct,clearBg:ct,singleItemHeightLG:se,multipleItemBg:wt,multipleItemBorderColor:"transparent",multipleItemHeight:re,multipleItemHeightSM:ne,multipleItemHeightLG:le,multipleSelectorBgDisabled:dt,multipleItemColorDisabled:Dt,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(ge.fontSize*1.25),hoverBorderColor:Ft,activeBorderColor:oe,activeOutlineColor:ae,selectAffixPadding:Ae}},Me=(ge,bt)=>{const{componentCls:Xe,antCls:st,controlOutlineWidth:vt}=ge;return{[`&:not(${Xe}-customize-input) ${Xe}-selector`]:{border:`${(0,Pe.unit)(ge.lineWidth)} ${ge.lineType} ${bt.borderColor}`,background:ge.selectorBg},[`&:not(${Xe}-disabled):not(${Xe}-customize-input):not(${st}-pagination-size-changer)`]:{[`&:hover ${Xe}-selector`]:{borderColor:bt.hoverBorderHover},[`${Xe}-focused& ${Xe}-selector`]:{borderColor:bt.activeBorderColor,boxShadow:`0 0 0 ${(0,Pe.unit)(vt)} ${bt.activeOutlineColor}`,outline:0},[`${Xe}-prefix`]:{color:bt.color}}}},be=(ge,bt)=>({[`&${ge.componentCls}-status-${bt.status}`]:Object.assign({},Me(ge,bt))}),De=ge=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},Me(ge,{borderColor:ge.colorBorder,hoverBorderHover:ge.hoverBorderColor,activeBorderColor:ge.activeBorderColor,activeOutlineColor:ge.activeOutlineColor,color:ge.colorText})),be(ge,{status:"error",borderColor:ge.colorError,hoverBorderHover:ge.colorErrorHover,activeBorderColor:ge.colorError,activeOutlineColor:ge.colorErrorOutline,color:ge.colorError})),be(ge,{status:"warning",borderColor:ge.colorWarning,hoverBorderHover:ge.colorWarningHover,activeBorderColor:ge.colorWarning,activeOutlineColor:ge.colorWarningOutline,color:ge.colorWarning})),{[`&${ge.componentCls}-disabled`]:{[`&:not(${ge.componentCls}-customize-input) ${ge.componentCls}-selector`]:{background:ge.colorBgContainerDisabled,color:ge.colorTextDisabled}},[`&${ge.componentCls}-multiple ${ge.componentCls}-selection-item`]:{background:ge.multipleItemBg,border:`${(0,Pe.unit)(ge.lineWidth)} ${ge.lineType} ${ge.multipleItemBorderColor}`}})}),Be=(ge,bt)=>{const{componentCls:Xe,antCls:st}=ge;return{[`&:not(${Xe}-customize-input) ${Xe}-selector`]:{background:bt.bg,border:`${(0,Pe.unit)(ge.lineWidth)} ${ge.lineType} transparent`,color:bt.color},[`&:not(${Xe}-disabled):not(${Xe}-customize-input):not(${st}-pagination-size-changer)`]:{[`&:hover ${Xe}-selector`]:{background:bt.hoverBg},[`${Xe}-focused& ${Xe}-selector`]:{background:ge.selectorBg,borderColor:bt.activeBorderColor,outline:0}}}},Re=(ge,bt)=>({[`&${ge.componentCls}-status-${bt.status}`]:Object.assign({},Be(ge,bt))}),it=ge=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},Be(ge,{bg:ge.colorFillTertiary,hoverBg:ge.colorFillSecondary,activeBorderColor:ge.activeBorderColor,color:ge.colorText})),Re(ge,{status:"error",bg:ge.colorErrorBg,hoverBg:ge.colorErrorBgHover,activeBorderColor:ge.colorError,color:ge.colorError})),Re(ge,{status:"warning",bg:ge.colorWarningBg,hoverBg:ge.colorWarningBgHover,activeBorderColor:ge.colorWarning,color:ge.colorWarning})),{[`&${ge.componentCls}-disabled`]:{[`&:not(${ge.componentCls}-customize-input) ${ge.componentCls}-selector`]:{borderColor:ge.colorBorder,background:ge.colorBgContainerDisabled,color:ge.colorTextDisabled}},[`&${ge.componentCls}-multiple ${ge.componentCls}-selection-item`]:{background:ge.colorBgContainer,border:`${(0,Pe.unit)(ge.lineWidth)} ${ge.lineType} ${ge.colorSplit}`}})}),ce=ge=>({"&-borderless":{[`${ge.componentCls}-selector`]:{background:"transparent",border:`${(0,Pe.unit)(ge.lineWidth)} ${ge.lineType} transparent`},[`&${ge.componentCls}-disabled`]:{[`&:not(${ge.componentCls}-customize-input) ${ge.componentCls}-selector`]:{color:ge.colorTextDisabled}},[`&${ge.componentCls}-multiple ${ge.componentCls}-selection-item`]:{background:ge.multipleItemBg,border:`${(0,Pe.unit)(ge.lineWidth)} ${ge.lineType} ${ge.multipleItemBorderColor}`},[`&${ge.componentCls}-status-error`]:{[`${ge.componentCls}-prefix, ${ge.componentCls}-selection-item`]:{color:ge.colorError}},[`&${ge.componentCls}-status-warning`]:{[`${ge.componentCls}-prefix, ${ge.componentCls}-selection-item`]:{color:ge.colorWarning}}}}),Oe=(ge,bt)=>{const{componentCls:Xe,antCls:st}=ge;return{[`&:not(${Xe}-customize-input) ${Xe}-selector`]:{borderWidth:`0 0 ${(0,Pe.unit)(ge.lineWidth)} 0`,borderStyle:`none none ${ge.lineType} none`,borderColor:bt.borderColor,background:ge.selectorBg,borderRadius:0},[`&:not(${Xe}-disabled):not(${Xe}-customize-input):not(${st}-pagination-size-changer)`]:{[`&:hover ${Xe}-selector`]:{borderColor:bt.hoverBorderHover},[`${Xe}-focused& ${Xe}-selector`]:{borderColor:bt.activeBorderColor,outline:0},[`${Xe}-prefix`]:{color:bt.color}}}},Ge=(ge,bt)=>({[`&${ge.componentCls}-status-${bt.status}`]:Object.assign({},Oe(ge,bt))}),Ze=ge=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},Oe(ge,{borderColor:ge.colorBorder,hoverBorderHover:ge.hoverBorderColor,activeBorderColor:ge.activeBorderColor,activeOutlineColor:ge.activeOutlineColor,color:ge.colorText})),Ge(ge,{status:"error",borderColor:ge.colorError,hoverBorderHover:ge.colorErrorHover,activeBorderColor:ge.colorError,activeOutlineColor:ge.colorErrorOutline,color:ge.colorError})),Ge(ge,{status:"warning",borderColor:ge.colorWarning,hoverBorderHover:ge.colorWarningHover,activeBorderColor:ge.colorWarning,activeOutlineColor:ge.colorWarningOutline,color:ge.colorWarning})),{[`&${ge.componentCls}-disabled`]:{[`&:not(${ge.componentCls}-customize-input) ${ge.componentCls}-selector`]:{color:ge.colorTextDisabled}},[`&${ge.componentCls}-multiple ${ge.componentCls}-selection-item`]:{background:ge.multipleItemBg,border:`${(0,Pe.unit)(ge.lineWidth)} ${ge.lineType} ${ge.multipleItemBorderColor}`}})});var Le=ge=>({[ge.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},De(ge)),it(ge)),ce(ge)),Ze(ge))});const je=ge=>{const{componentCls:bt}=ge;return{position:"relative",transition:`all ${ge.motionDurationMid} ${ge.motionEaseInOut}`,input:{cursor:"pointer"},[`${bt}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${bt}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},et=ge=>{const{componentCls:bt}=ge;return{[`${bt}-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"}}}},Se=ge=>{const{antCls:bt,componentCls:Xe,inputPaddingHorizontalBase:st,iconCls:vt}=ge;return{[Xe]:Object.assign(Object.assign({},(0,b.Wf)(ge)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${Xe}-customize-input) ${Xe}-selector`]:Object.assign(Object.assign({},je(ge)),et(ge)),[`${Xe}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},b.vS),{[`> ${bt}-typography`]:{display:"inline"}}),[`${Xe}-selection-placeholder`]:Object.assign(Object.assign({},b.vS),{flex:1,color:ge.colorTextPlaceholder,pointerEvents:"none"}),[`${Xe}-arrow`]:Object.assign(Object.assign({},(0,b.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:st,height:ge.fontSizeIcon,marginTop:ge.calc(ge.fontSizeIcon).mul(-1).div(2).equal(),color:ge.colorTextQuaternary,fontSize:ge.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${ge.motionDurationSlow} ease`,[vt]:{verticalAlign:"top",transition:`transform ${ge.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${Xe}-suffix)`]:{pointerEvents:"auto"}},[`${Xe}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${Xe}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${Xe}-prefix`]:{flex:"none",marginInlineEnd:ge.selectAffixPadding},[`${Xe}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:st,zIndex:1,display:"inline-block",width:ge.fontSizeIcon,height:ge.fontSizeIcon,marginTop:ge.calc(ge.fontSizeIcon).mul(-1).div(2).equal(),color:ge.colorTextQuaternary,fontSize:ge.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${ge.motionDurationMid} ease, opacity ${ge.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:ge.colorTextTertiary}},[`&:hover ${Xe}-clear`]:{opacity:1,background:ge.colorBgBase,borderRadius:"50%"}}),[`${Xe}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${Xe}-has-feedback`]:{[`${Xe}-clear`]:{insetInlineEnd:ge.calc(st).add(ge.fontSize).add(ge.paddingXS).equal()}}}}}},Je=ge=>{const{componentCls:bt}=ge;return[{[bt]:{[`&${bt}-in-form-item`]:{width:"100%"}}},Se(ge),Te(ge),(0,ue.ZP)(ge),xe(ge),{[`${bt}-rtl`]:{direction:"rtl"}},(0,Ke.c)(ge,{borderElCls:`${bt}-selector`,focusElCls:`${bt}-focused`})]};var ve=(0,fe.I$)("Select",(ge,bt)=>{let{rootPrefixCls:Xe}=bt;const st=(0,Ve.mergeToken)(ge,{rootPrefixCls:Xe,inputPaddingHorizontalBase:ge.calc(ge.paddingSM).sub(1).equal(),multipleSelectItemHeight:ge.multipleItemHeight,selectHeight:ge.controlHeight});return[Je(st),Le(st)]},we,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}})},26743:function(Cn,Zt,E){"use strict";E.d(Zt,{_z:function(){return pe},gp:function(){return Ve}});var b=E(36237),Ke=E(63356),fe=E(51636);const Ve=ue=>{const{multipleSelectItemHeight:Pe,paddingXXS:ye,lineWidth:Te,INTERNAL_FIXED_ITEM_MARGIN:we}=ue,Me=ue.max(ue.calc(ye).sub(Te).equal(),0),be=ue.max(ue.calc(Me).sub(we).equal(),0);return{basePadding:Me,containerPadding:be,itemHeight:(0,b.unit)(Pe),itemLineHeight:(0,b.unit)(ue.calc(Pe).sub(ue.calc(ue.lineWidth).mul(2)).equal())}},Fe=ue=>{const{multipleSelectItemHeight:Pe,selectHeight:ye,lineWidth:Te}=ue;return ue.calc(ye).sub(Pe).div(2).sub(Te).equal()},pe=ue=>{const{componentCls:Pe,iconCls:ye,borderRadiusSM:Te,motionDurationSlow:we,paddingXS:Me,multipleItemColorDisabled:be,multipleItemBorderColorDisabled:De,colorIcon:Be,colorIconHover:Re,INTERNAL_FIXED_ITEM_MARGIN:it}=ue;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:it,borderRadius:Te,cursor:"default",transition:`font-size ${we}, line-height ${we}, height ${we}`,marginInlineEnd:ue.calc(it).mul(2).equal(),paddingInlineStart:Me,paddingInlineEnd:ue.calc(Me).div(2).equal(),[`${Pe}-disabled&`]:{color:be,borderColor:De,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:ue.calc(Me).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,Ke.Ro)()),{display:"inline-flex",alignItems:"center",color:Be,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${ye}`]:{verticalAlign:"-0.2em"},"&:hover":{color:Re}})}}}},Ce=(ue,Pe)=>{const{componentCls:ye,INTERNAL_FIXED_ITEM_MARGIN:Te}=ue,we=`${ye}-selection-overflow`,Me=ue.multipleSelectItemHeight,be=Fe(ue),De=Pe?`${ye}-${Pe}`:"",Be=Ve(ue);return{[`${ye}-multiple${De}`]:Object.assign(Object.assign({},pe(ue)),{[`${ye}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:Be.basePadding,paddingBlock:Be.containerPadding,borderRadius:ue.borderRadius,[`${ye}-disabled&`]:{background:ue.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${(0,b.unit)(Te)} 0`,lineHeight:(0,b.unit)(Me),visibility:"hidden",content:'"\\a0"'}},[`${ye}-selection-item`]:{height:Be.itemHeight,lineHeight:(0,b.unit)(Be.itemLineHeight)},[`${ye}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:(0,b.unit)(Me),marginBlock:Te}},[`${ye}-prefix`]:{marginInlineStart:ue.calc(ue.inputPaddingHorizontalBase).sub(Be.basePadding).equal()},[`${we}-item + ${we}-item,
${ye}-prefix + ${ye}-selection-wrap
`]:{[`${ye}-selection-search`]:{marginInlineStart:0},[`${ye}-selection-placeholder`]:{insetInlineStart:0}},[`${we}-item-suffix`]:{minHeight:Be.itemHeight,marginBlock:Te},[`${ye}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:ue.calc(ue.inputPaddingHorizontalBase).sub(be).equal(),"\n &-input,\n &-mirror\n ":{height:Me,fontFamily:ue.fontFamily,lineHeight:(0,b.unit)(Me),transition:`all ${ue.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${ye}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:ue.calc(ue.inputPaddingHorizontalBase).sub(Be.basePadding).equal(),insetInlineEnd:ue.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${ue.motionDurationSlow}`}})}};function de(ue,Pe){const{componentCls:ye}=ue,Te=Pe?`${ye}-${Pe}`:"",we={[`${ye}-multiple${Te}`]:{fontSize:ue.fontSize,[`${ye}-selector`]:{[`${ye}-show-search&`]:{cursor:"text"}},[`
&${ye}-show-arrow ${ye}-selector,
&${ye}-allow-clear ${ye}-selector
`]:{paddingInlineEnd:ue.calc(ue.fontSizeIcon).add(ue.controlPaddingHorizontal).equal()}}};return[Ce(ue,Pe),we]}const xe=ue=>{const{componentCls:Pe}=ue,ye=(0,fe.mergeToken)(ue,{selectHeight:ue.controlHeightSM,multipleSelectItemHeight:ue.multipleItemHeightSM,borderRadius:ue.borderRadiusSM,borderRadiusSM:ue.borderRadiusXS}),Te=(0,fe.mergeToken)(ue,{fontSize:ue.fontSizeLG,selectHeight:ue.controlHeightLG,multipleSelectItemHeight:ue.multipleItemHeightLG,borderRadius:ue.borderRadiusLG,borderRadiusSM:ue.borderRadius});return[de(ue),de(ye,"sm"),{[`${Pe}-multiple${Pe}-sm`]:{[`${Pe}-selection-placeholder`]:{insetInline:ue.calc(ue.controlPaddingHorizontalSM).sub(ue.lineWidth).equal()},[`${Pe}-selection-search`]:{marginInlineStart:2}}},de(Te,"lg")]};Zt.ZP=xe},68525:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(59301),Ke=E(40001),fe=E(19248),Ve=E(99267),Fe=E(84105),pe=E(58617),Ce=E(47472);function de(xe){let{suffixIcon:ue,clearIcon:Pe,menuItemSelectedIcon:ye,removeIcon:Te,loading:we,multiple:Me,hasFeedback:be,prefixCls:De,showSuffixIcon:Be,feedbackIcon:Re,showArrow:it,componentName:ce}=xe;const Oe=Pe!=null?Pe:b.createElement(fe.Z,null),Ge=je=>ue===null&&!be&&!it?null:b.createElement(b.Fragment,null,Be!==!1&&je,be&&Re);let Ze=null;if(ue!==void 0)Ze=Ge(ue);else if(we)Ze=Ge(b.createElement(pe.Z,{spin:!0}));else{const je=`${De}-suffix`;Ze=et=>{let{open:Se,showSearch:Je}=et;return Ge(Se&&Je?b.createElement(Ce.Z,{className:je}):b.createElement(Fe.Z,{className:je}))}}let nt=null;ye!==void 0?nt=ye:Me?nt=b.createElement(Ke.Z,null):nt=null;let Le=null;return Te!==void 0?Le=Te:Le=b.createElement(Ve.Z,null),{clearIcon:Oe,suffixIcon:Ze,itemIcon:nt,removeIcon:Le}}},90005:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return b}});function b(Ke,fe){return fe!==void 0?fe:Ke!==null}},11938:function(Cn,Zt,E){"use strict";E.d(Zt,{default:function(){return et}});var b=E(59301),Ke=E(40192),fe=E(22703),Ve=E(92310),Fe=E.n(Ve),pe=E(26112),Ce=E(48755),de=E(458),ue=Se=>{const{value:Je,formatter:ve,precision:ge,decimalSeparator:bt,groupSeparator:Xe="",prefixCls:st}=Se;let vt;if(typeof ve=="function")vt=ve(Je);else{const ze=String(Je),se=ze.match(/^(-?)(\d*)(\.(\d+))?$/);if(!se||ze==="-")vt=ze;else{const Ae=se[1];let qe=se[2]||"0",at=se[4]||"";qe=qe.replace(/\B(?=(\d{3})+(?!\d))/g,Xe),typeof ge=="number"&&(at=at.padEnd(ge,"0").slice(0,ge>0?ge:0)),at&&(at=`${bt}${at}`),vt=[b.createElement("span",{key:"int",className:`${st}-content-value-int`},Ae,qe),at&&b.createElement("span",{key:"decimal",className:`${st}-content-value-decimal`},at)]}}return b.createElement("span",{className:`${st}-content-value`},vt)},Pe=E(63356),ye=E(16931),Te=E(51636);const we=Se=>{const{componentCls:Je,marginXXS:ve,padding:ge,colorTextDescription:bt,titleFontSize:Xe,colorTextHeading:st,contentFontSize:vt,fontFamily:ze}=Se;return{[Je]:Object.assign(Object.assign({},(0,Pe.Wf)(Se)),{[`${Je}-title`]:{marginBottom:ve,color:bt,fontSize:Xe},[`${Je}-skeleton`]:{paddingTop:ge},[`${Je}-content`]:{color:st,fontSize:vt,fontFamily:ze,[`${Je}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Je}-content-prefix, ${Je}-content-suffix`]:{display:"inline-block"},[`${Je}-content-prefix`]:{marginInlineEnd:ve},[`${Je}-content-suffix`]:{marginInlineStart:ve}}})}},Me=Se=>{const{fontSizeHeading3:Je,fontSize:ve}=Se;return{titleFontSize:ve,contentFontSize:Je}};var be=(0,ye.I$)("Statistic",Se=>{const Je=(0,Te.mergeToken)(Se,{});return[we(Je)]},Me),De=function(Se,Je){var ve={};for(var ge in Se)Object.prototype.hasOwnProperty.call(Se,ge)&&Je.indexOf(ge)<0&&(ve[ge]=Se[ge]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,ge=Object.getOwnPropertySymbols(Se);bt<ge.length;bt++)Je.indexOf(ge[bt])<0&&Object.prototype.propertyIsEnumerable.call(Se,ge[bt])&&(ve[ge[bt]]=Se[ge[bt]]);return ve},Re=Se=>{const{prefixCls:Je,className:ve,rootClassName:ge,style:bt,valueStyle:Xe,value:st=0,title:vt,valueRender:ze,prefix:se,suffix:Ae,loading:qe=!1,formatter:at,precision:Ee,decimalSeparator:We=".",groupSeparator:tt=",",onMouseEnter:Et,onMouseLeave:ct}=Se,wt=De(Se,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:dt,direction:Dt,className:Ft,style:oe}=(0,Ce.dj)("statistic"),ae=dt("statistic",Je),[te,x,re]=be(ae),ne=b.createElement(ue,{decimalSeparator:We,groupSeparator:tt,prefixCls:ae,formatter:at,precision:Ee,value:st}),le=Fe()(ae,{[`${ae}-rtl`]:Dt==="rtl"},Ft,ve,ge,x,re),Ie=(0,pe.Z)(wt,{aria:!0,data:!0});return te(b.createElement("div",Object.assign({},Ie,{className:le,style:Object.assign(Object.assign({},oe),bt),onMouseEnter:Et,onMouseLeave:ct}),vt&&b.createElement("div",{className:`${ae}-title`},vt),b.createElement(de.Z,{paragraph:!1,loading:qe,className:`${ae}-skeleton`},b.createElement("div",{style:Xe,className:`${ae}-content`},se&&b.createElement("span",{className:`${ae}-content-prefix`},se),ze?ze(ne):ne,Ae&&b.createElement("span",{className:`${ae}-content-suffix`},Ae)))))};const it=[["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(Se,Je){let ve=Se;const ge=/\[[^\]]*]/g,bt=(Je.match(ge)||[]).map(ze=>ze.slice(1,-1)),Xe=Je.replace(ge,"[]"),st=it.reduce((ze,se)=>{let[Ae,qe]=se;if(ze.includes(Ae)){const at=Math.floor(ve/qe);return ve-=at*qe,ze.replace(new RegExp(`${Ae}+`,"g"),Ee=>{const We=Ee.length;return at.toString().padStart(We,"0")})}return ze},Xe);let vt=0;return st.replace(ge,()=>{const ze=bt[vt];return vt+=1,ze})}function Oe(Se,Je){const{format:ve=""}=Je,ge=new Date(Se).getTime(),bt=Date.now(),Xe=Math.max(ge-bt,0);return ce(Xe,ve)}var Ge=function(Se,Je){var ve={};for(var ge in Se)Object.prototype.hasOwnProperty.call(Se,ge)&&Je.indexOf(ge)<0&&(ve[ge]=Se[ge]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,ge=Object.getOwnPropertySymbols(Se);bt<ge.length;bt++)Je.indexOf(ge[bt])<0&&Object.prototype.propertyIsEnumerable.call(Se,ge[bt])&&(ve[ge[bt]]=Se[ge[bt]]);return ve};const Ze=1e3/30;function nt(Se){return new Date(Se).getTime()}const Le=Se=>{const{value:Je,format:ve="HH:mm:ss",onChange:ge,onFinish:bt}=Se,Xe=Ge(Se,["value","format","onChange","onFinish"]),st=(0,Ke.Z)(),vt=b.useRef(null),ze=()=>{bt==null||bt(),vt.current&&(clearInterval(vt.current),vt.current=null)},se=()=>{const at=nt(Je);at>=Date.now()&&(vt.current=setInterval(()=>{st(),ge==null||ge(at-Date.now()),at<Date.now()&&ze()},Ze))};b.useEffect(()=>(se(),()=>{vt.current&&(clearInterval(vt.current),vt.current=null)}),[Je]);const Ae=(at,Ee)=>Oe(at,Object.assign(Object.assign({},Ee),{format:ve})),qe=at=>(0,fe.Tm)(at,{title:void 0});return b.createElement(Re,Object.assign({},Xe,{value:Je,valueRender:qe,formatter:Ae}))};var je=b.memo(Le);Re.Countdown=je;var et=Re},58755:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return bt}});var b=E(59301),Ke=E(58617),fe=E(92310),Ve=E.n(fe),Fe=E(54476),pe=E(20068),Ce=E(42978),de=E(75931),xe=E(18929),ue=E(10228),Pe=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],ye=b.forwardRef(function(Xe,st){var vt,ze=Xe.prefixCls,se=ze===void 0?"rc-switch":ze,Ae=Xe.className,qe=Xe.checked,at=Xe.defaultChecked,Ee=Xe.disabled,We=Xe.loadingIcon,tt=Xe.checkedChildren,Et=Xe.unCheckedChildren,ct=Xe.onClick,wt=Xe.onChange,dt=Xe.onKeyDown,Dt=(0,de.Z)(Xe,Pe),Ft=(0,xe.Z)(!1,{value:qe,defaultValue:at}),oe=(0,Ce.Z)(Ft,2),ae=oe[0],te=oe[1];function x(Ie,ke){var Ye=ae;return Ee||(Ye=Ie,te(Ye),wt==null||wt(Ye,ke)),Ye}function re(Ie){Ie.which===ue.Z.LEFT?x(!1,Ie):Ie.which===ue.Z.RIGHT&&x(!0,Ie),dt==null||dt(Ie)}function ne(Ie){var ke=x(!ae,Ie);ct==null||ct(ke,Ie)}var le=Ve()(se,Ae,(vt={},(0,pe.Z)(vt,"".concat(se,"-checked"),ae),(0,pe.Z)(vt,"".concat(se,"-disabled"),Ee),vt));return b.createElement("button",(0,Fe.Z)({},Dt,{type:"button",role:"switch","aria-checked":ae,disabled:Ee,className:le,ref:st,onKeyDown:re,onClick:ne}),We,b.createElement("span",{className:"".concat(se,"-inner")},b.createElement("span",{className:"".concat(se,"-inner-checked")},tt),b.createElement("span",{className:"".concat(se,"-inner-unchecked")},Et)))});ye.displayName="Switch";var Te=ye,we=E(12919),Me=E(48755),be=E(2171),De=E(31756),Be=E(36237),Re=E(17835),it=E(63356),ce=E(16931),Oe=E(51636);const Ge=Xe=>{const{componentCls:st,trackHeightSM:vt,trackPadding:ze,trackMinWidthSM:se,innerMinMarginSM:Ae,innerMaxMarginSM:qe,handleSizeSM:at,calc:Ee}=Xe,We=`${st}-inner`,tt=(0,Be.unit)(Ee(at).add(Ee(ze).mul(2)).equal()),Et=(0,Be.unit)(Ee(qe).mul(2).equal());return{[st]:{[`&${st}-small`]:{minWidth:se,height:vt,lineHeight:(0,Be.unit)(vt),[`${st}-inner`]:{paddingInlineStart:qe,paddingInlineEnd:Ae,[`${We}-checked, ${We}-unchecked`]:{minHeight:vt},[`${We}-checked`]:{marginInlineStart:`calc(-100% + ${tt} - ${Et})`,marginInlineEnd:`calc(100% - ${tt} + ${Et})`},[`${We}-unchecked`]:{marginTop:Ee(vt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${st}-handle`]:{width:at,height:at},[`${st}-loading-icon`]:{top:Ee(Ee(at).sub(Xe.switchLoadingIconSize)).div(2).equal(),fontSize:Xe.switchLoadingIconSize},[`&${st}-checked`]:{[`${st}-inner`]:{paddingInlineStart:Ae,paddingInlineEnd:qe,[`${We}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${We}-unchecked`]:{marginInlineStart:`calc(100% - ${tt} + ${Et})`,marginInlineEnd:`calc(-100% + ${tt} - ${Et})`}},[`${st}-handle`]:{insetInlineStart:`calc(100% - ${(0,Be.unit)(Ee(at).add(ze).equal())})`}},[`&:not(${st}-disabled):active`]:{[`&:not(${st}-checked) ${We}`]:{[`${We}-unchecked`]:{marginInlineStart:Ee(Xe.marginXXS).div(2).equal(),marginInlineEnd:Ee(Xe.marginXXS).mul(-1).div(2).equal()}},[`&${st}-checked ${We}`]:{[`${We}-checked`]:{marginInlineStart:Ee(Xe.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:Ee(Xe.marginXXS).div(2).equal()}}}}}}},Ze=Xe=>{const{componentCls:st,handleSize:vt,calc:ze}=Xe;return{[st]:{[`${st}-loading-icon${Xe.iconCls}`]:{position:"relative",top:ze(ze(vt).sub(Xe.fontSize)).div(2).equal(),color:Xe.switchLoadingIconColor,verticalAlign:"top"},[`&${st}-checked ${st}-loading-icon`]:{color:Xe.switchColor}}}},nt=Xe=>{const{componentCls:st,trackPadding:vt,handleBg:ze,handleShadow:se,handleSize:Ae,calc:qe}=Xe,at=`${st}-handle`;return{[st]:{[at]:{position:"absolute",top:vt,insetInlineStart:vt,width:Ae,height:Ae,transition:`all ${Xe.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:ze,borderRadius:qe(Ae).div(2).equal(),boxShadow:se,transition:`all ${Xe.switchDuration} ease-in-out`,content:'""'}},[`&${st}-checked ${at}`]:{insetInlineStart:`calc(100% - ${(0,Be.unit)(qe(Ae).add(vt).equal())})`},[`&:not(${st}-disabled):active`]:{[`${at}::before`]:{insetInlineEnd:Xe.switchHandleActiveInset,insetInlineStart:0},[`&${st}-checked ${at}::before`]:{insetInlineEnd:0,insetInlineStart:Xe.switchHandleActiveInset}}}}},Le=Xe=>{const{componentCls:st,trackHeight:vt,trackPadding:ze,innerMinMargin:se,innerMaxMargin:Ae,handleSize:qe,calc:at}=Xe,Ee=`${st}-inner`,We=(0,Be.unit)(at(qe).add(at(ze).mul(2)).equal()),tt=(0,Be.unit)(at(Ae).mul(2).equal());return{[st]:{[Ee]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Ae,paddingInlineEnd:se,transition:`padding-inline-start ${Xe.switchDuration} ease-in-out, padding-inline-end ${Xe.switchDuration} ease-in-out`,[`${Ee}-checked, ${Ee}-unchecked`]:{display:"block",color:Xe.colorTextLightSolid,fontSize:Xe.fontSizeSM,transition:`margin-inline-start ${Xe.switchDuration} ease-in-out, margin-inline-end ${Xe.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:vt},[`${Ee}-checked`]:{marginInlineStart:`calc(-100% + ${We} - ${tt})`,marginInlineEnd:`calc(100% - ${We} + ${tt})`},[`${Ee}-unchecked`]:{marginTop:at(vt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${st}-checked ${Ee}`]:{paddingInlineStart:se,paddingInlineEnd:Ae,[`${Ee}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ee}-unchecked`]:{marginInlineStart:`calc(100% - ${We} + ${tt})`,marginInlineEnd:`calc(-100% + ${We} - ${tt})`}},[`&:not(${st}-disabled):active`]:{[`&:not(${st}-checked) ${Ee}`]:{[`${Ee}-unchecked`]:{marginInlineStart:at(ze).mul(2).equal(),marginInlineEnd:at(ze).mul(-1).mul(2).equal()}},[`&${st}-checked ${Ee}`]:{[`${Ee}-checked`]:{marginInlineStart:at(ze).mul(-1).mul(2).equal(),marginInlineEnd:at(ze).mul(2).equal()}}}}}},je=Xe=>{const{componentCls:st,trackHeight:vt,trackMinWidth:ze}=Xe;return{[st]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,it.Wf)(Xe)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:ze,height:vt,lineHeight:(0,Be.unit)(vt),verticalAlign:"middle",background:Xe.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${Xe.motionDurationMid}`,userSelect:"none",[`&:hover:not(${st}-disabled)`]:{background:Xe.colorTextTertiary}}),(0,it.Qy)(Xe)),{[`&${st}-checked`]:{background:Xe.switchColor,[`&:hover:not(${st}-disabled)`]:{background:Xe.colorPrimaryHover}},[`&${st}-loading, &${st}-disabled`]:{cursor:"not-allowed",opacity:Xe.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${st}-rtl`]:{direction:"rtl"}})}},et=Xe=>{const{fontSize:st,lineHeight:vt,controlHeight:ze,colorWhite:se}=Xe,Ae=st*vt,qe=ze/2,at=2,Ee=Ae-at*2,We=qe-at*2;return{trackHeight:Ae,trackHeightSM:qe,trackMinWidth:Ee*2+at*4,trackMinWidthSM:We*2+at*2,trackPadding:at,handleBg:se,handleSize:Ee,handleSizeSM:We,handleShadow:`0 2px 4px 0 ${new Re.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:Ee/2,innerMaxMargin:Ee+at+at*2,innerMinMarginSM:We/2,innerMaxMarginSM:We+at+at*2}};var Se=(0,ce.I$)("Switch",Xe=>{const st=(0,Oe.mergeToken)(Xe,{switchDuration:Xe.motionDurationMid,switchColor:Xe.colorPrimary,switchDisabledOpacity:Xe.opacityLoading,switchLoadingIconSize:Xe.calc(Xe.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${Xe.opacityLoading})`,switchHandleActiveInset:"-30%"});return[je(st),Le(st),nt(st),Ze(st),Ge(st)]},et),Je=function(Xe,st){var vt={};for(var ze in Xe)Object.prototype.hasOwnProperty.call(Xe,ze)&&st.indexOf(ze)<0&&(vt[ze]=Xe[ze]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,ze=Object.getOwnPropertySymbols(Xe);se<ze.length;se++)st.indexOf(ze[se])<0&&Object.prototype.propertyIsEnumerable.call(Xe,ze[se])&&(vt[ze[se]]=Xe[ze[se]]);return vt};const ge=b.forwardRef((Xe,st)=>{const{prefixCls:vt,size:ze,disabled:se,loading:Ae,className:qe,rootClassName:at,style:Ee,checked:We,value:tt,defaultChecked:Et,defaultValue:ct,onChange:wt}=Xe,dt=Je(Xe,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[Dt,Ft]=(0,xe.Z)(!1,{value:We!=null?We:tt,defaultValue:Et!=null?Et:ct}),{getPrefixCls:oe,direction:ae,switch:te}=b.useContext(Me.E_),x=b.useContext(be.Z),re=(se!=null?se:x)||Ae,ne=oe("switch",vt),le=b.createElement("div",{className:`${ne}-handle`},Ae&&b.createElement(Ke.Z,{className:`${ne}-loading-icon`})),[Ie,ke,Ye]=Se(ne),_e=(0,De.Z)(ze),rt=Ve()(te==null?void 0:te.className,{[`${ne}-small`]:_e==="small",[`${ne}-loading`]:Ae,[`${ne}-rtl`]:ae==="rtl"},qe,at,ke,Ye),ft=Object.assign(Object.assign({},te==null?void 0:te.style),Ee),yt=function(){Ft(arguments.length<=0?void 0:arguments[0]),wt==null||wt.apply(void 0,arguments)};return Ie(b.createElement(we.Z,{component:"Switch"},b.createElement(Te,Object.assign({},dt,{checked:Dt,onChange:yt,prefixCls:ne,className:rt,style:ft,disabled:re,ref:st,loadingIcon:le}))))});ge.__ANT_SWITCH=!0;var bt=ge},70858:function(Cn,Zt,E){"use strict";E.d(Zt,{default:function(){return uo}});var b=E(59301),Ke={},fe="rc-table-internal-hook",Ve=E(42978),Fe=E(6089),pe=E(34280),Ce=E(13697),de=E(4676);function xe(Ue){var He=b.createContext(void 0),xt=function(Nt){var Yt=Nt.value,an=Nt.children,tn=b.useRef(Yt);tn.current=Yt;var mn=b.useState(function(){return{getValue:function(){return tn.current},listeners:new Set}}),pn=(0,Ve.Z)(mn,1),Tn=pn[0];return(0,pe.Z)(function(){(0,de.unstable_batchedUpdates)(function(){Tn.listeners.forEach(function(Pn){Pn(Yt)})})},[Yt]),b.createElement(He.Provider,{value:Tn},an)};return{Context:He,Provider:xt,defaultValue:Ue}}function ue(Ue,He){var xt=(0,Fe.Z)(typeof He=="function"?He:function(Pn){if(He===void 0)return Pn;if(!Array.isArray(He))return Pn[He];var Dn={};return He.forEach(function(bn){Dn[bn]=Pn[bn]}),Dn}),Pt=b.useContext(Ue==null?void 0:Ue.Context),Nt=Pt||{},Yt=Nt.listeners,an=Nt.getValue,tn=b.useRef();tn.current=xt(Pt?an():Ue==null?void 0:Ue.defaultValue);var mn=b.useState({}),pn=(0,Ve.Z)(mn,2),Tn=pn[1];return(0,pe.Z)(function(){if(!Pt)return;function Pn(Dn){var bn=xt(Dn);(0,Ce.Z)(tn.current,bn,!0)||Tn({})}return Yt.add(Pn),function(){Yt.delete(Pn)}},[Pt]),tn.current}var Pe=E(54476),ye=E(8654);function Te(){var Ue=b.createContext(null);function He(){return b.useContext(Ue)}function xt(Nt,Yt){var an=(0,ye.Yr)(Nt),tn=function(pn,Tn){var Pn=an?{ref:Tn}:{},Dn=b.useRef(0),bn=b.useRef(pn),gn=He();return gn!==null?b.createElement(Nt,(0,Pe.Z)({},pn,Pn)):((!Yt||Yt(bn.current,pn))&&(Dn.current+=1),bn.current=pn,b.createElement(Ue.Provider,{value:Dn.current},b.createElement(Nt,(0,Pe.Z)({},pn,Pn))))};return an?b.forwardRef(tn):tn}function Pt(Nt,Yt){var an=(0,ye.Yr)(Nt),tn=function(pn,Tn){var Pn=an?{ref:Tn}:{};return He(),b.createElement(Nt,(0,Pe.Z)({},pn,Pn))};return an?b.memo(b.forwardRef(tn),Yt):b.memo(tn,Yt)}return{makeImmutable:xt,responseImmutable:Pt,useImmutableMark:He}}var we=Te(),Me=we.makeImmutable,be=we.responseImmutable,De=we.useImmutableMark,Be=Te(),Re=Be.makeImmutable,it=Be.responseImmutable,ce=Be.useImmutableMark,Oe=xe(),Ge=Oe;function Ze(Ue,He){var xt=React.useRef(0);xt.current+=1;var Pt=React.useRef(Ue),Nt=[];Object.keys(Ue||{}).map(function(an){var tn;(Ue==null?void 0:Ue[an])!==((tn=Pt.current)===null||tn===void 0?void 0:tn[an])&&Nt.push(an)}),Pt.current=Ue;var Yt=React.useRef([]);return Nt.length&&(Yt.current=Nt),React.useDebugValue(xt.current),React.useDebugValue(Yt.current.join(", ")),He&&console.log("".concat(He,":"),xt.current,Yt.current),xt.current}var nt=null,Le=null,je=E(76190),et=E(33885),Se=E(20068),Je=E(92310),ve=E.n(Je),ge=E(80547),bt=E(97938),Xe=E(48736),st=b.createContext({renderWithProps:!1}),vt=st,ze="RC_TABLE_KEY";function se(Ue){return Ue==null?[]:Array.isArray(Ue)?Ue:[Ue]}function Ae(Ue){var He=[],xt={};return Ue.forEach(function(Pt){for(var Nt=Pt||{},Yt=Nt.key,an=Nt.dataIndex,tn=Yt||se(an).join("-")||ze;xt[tn];)tn="".concat(tn,"_next");xt[tn]=!0,He.push(tn)}),He}function qe(Ue){return Ue!=null}function at(Ue){return typeof Ue=="number"&&!Number.isNaN(Ue)}function Ee(Ue){return Ue&&(0,je.Z)(Ue)==="object"&&!Array.isArray(Ue)&&!b.isValidElement(Ue)}function We(Ue,He,xt,Pt,Nt,Yt){var an=b.useContext(vt),tn=ce(),mn=(0,ge.Z)(function(){if(qe(Pt))return[Pt];var pn=He==null||He===""?[]:Array.isArray(He)?He:[He],Tn=(0,bt.Z)(Ue,pn),Pn=Tn,Dn=void 0;if(Nt){var bn=Nt(Tn,Ue,xt);Ee(bn)?(Pn=bn.children,Dn=bn.props,an.renderWithProps=!0):Pn=bn}return[Pn,Dn]},[tn,Ue,Pt,He,Nt,xt],function(pn,Tn){if(Yt){var Pn=(0,Ve.Z)(pn,2),Dn=Pn[1],bn=(0,Ve.Z)(Tn,2),gn=bn[1];return Yt(gn,Dn)}return an.renderWithProps?!0:!(0,Ce.Z)(pn,Tn,!0)});return mn}function tt(Ue,He,xt,Pt){var Nt=Ue+He-1;return Ue<=Pt&&Nt>=xt}function Et(Ue,He){return ue(Ge,function(xt){var Pt=tt(Ue,He||1,xt.hoverStartRow,xt.hoverEndRow);return[Pt,xt.onHover]})}var ct=E(70425),wt=function(He){var xt=He.ellipsis,Pt=He.rowType,Nt=He.children,Yt,an=xt===!0?{showTitle:!0}:xt;return an&&(an.showTitle||Pt==="header")&&(typeof Nt=="string"||typeof Nt=="number"?Yt=Nt.toString():b.isValidElement(Nt)&&typeof Nt.props.children=="string"&&(Yt=Nt.props.children)),Yt};function dt(Ue){var He,xt,Pt,Nt,Yt,an,tn,mn,pn=Ue.component,Tn=Ue.children,Pn=Ue.ellipsis,Dn=Ue.scope,bn=Ue.prefixCls,gn=Ue.className,lr=Ue.align,Kn=Ue.record,gr=Ue.render,dr=Ue.dataIndex,Dr=Ue.renderIndex,Cr=Ue.shouldCellUpdate,wr=Ue.index,Lr=Ue.rowType,Hr=Ue.colSpan,Ur=Ue.rowSpan,Ci=Ue.fixLeft,Ar=Ue.fixRight,xr=Ue.firstFixLeft,Mr=Ue.lastFixLeft,Jn=Ue.firstFixRight,Xn=Ue.lastFixRight,Ir=Ue.appendNode,jr=Ue.additionalProps,ei=jr===void 0?{}:jr,Ei=Ue.isSticky,Vr="".concat(bn,"-cell"),so=ue(Ge,["supportSticky","allColumnsFixedLeft","rowHoverable"]),eo=so.supportSticky,qo=so.allColumnsFixedLeft,No=so.rowHoverable,_o=We(Kn,dr,Dr,Tn,gr,Cr),ra=(0,Ve.Z)(_o,2),oa=ra[0],go=ra[1],po={},ma=typeof Ci=="number"&&eo,pa=typeof Ar=="number"&&eo;ma&&(po.position="sticky",po.left=Ci),pa&&(po.position="sticky",po.right=Ar);var Bi=(He=(xt=(Pt=go==null?void 0:go.colSpan)!==null&&Pt!==void 0?Pt:ei.colSpan)!==null&&xt!==void 0?xt:Hr)!==null&&He!==void 0?He:1,no=(Nt=(Yt=(an=go==null?void 0:go.rowSpan)!==null&&an!==void 0?an:ei.rowSpan)!==null&&Yt!==void 0?Yt:Ur)!==null&&Nt!==void 0?Nt:1,Di=Et(wr,no),ci=(0,Ve.Z)(Di,2),Do=ci[0],zo=ci[1],aa=(0,ct.zX)(function(Xo){var Qo;Kn&&zo(wr,wr+no-1),ei==null||(Qo=ei.onMouseEnter)===null||Qo===void 0||Qo.call(ei,Xo)}),Ho=(0,ct.zX)(function(Xo){var Qo;Kn&&zo(-1,-1),ei==null||(Qo=ei.onMouseLeave)===null||Qo===void 0||Qo.call(ei,Xo)});if(Bi===0||no===0)return null;var va=(tn=ei.title)!==null&&tn!==void 0?tn:wt({rowType:Lr,ellipsis:Pn,children:oa}),ca=ve()(Vr,gn,(mn={},(0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)(mn,"".concat(Vr,"-fix-left"),ma&&eo),"".concat(Vr,"-fix-left-first"),xr&&eo),"".concat(Vr,"-fix-left-last"),Mr&&eo),"".concat(Vr,"-fix-left-all"),Mr&&qo&&eo),"".concat(Vr,"-fix-right"),pa&&eo),"".concat(Vr,"-fix-right-first"),Jn&&eo),"".concat(Vr,"-fix-right-last"),Xn&&eo),"".concat(Vr,"-ellipsis"),Pn),"".concat(Vr,"-with-append"),Ir),"".concat(Vr,"-fix-sticky"),(ma||pa)&&Ei&&eo),(0,Se.Z)(mn,"".concat(Vr,"-row-hover"),!go&&Do)),ei.className,go==null?void 0:go.className),Li={};lr&&(Li.textAlign=lr);var Ui=(0,et.Z)((0,et.Z)((0,et.Z)((0,et.Z)({},go==null?void 0:go.style),po),Li),ei.style),jo=oa;return(0,je.Z)(jo)==="object"&&!Array.isArray(jo)&&!b.isValidElement(jo)&&(jo=null),Pn&&(Mr||Jn)&&(jo=b.createElement("span",{className:"".concat(Vr,"-content")},jo)),b.createElement(pn,(0,Pe.Z)({},go,ei,{className:ca,style:Ui,title:va,scope:Dn,onMouseEnter:No?aa:void 0,onMouseLeave:No?Ho:void 0,colSpan:Bi!==1?Bi:null,rowSpan:no!==1?no:null}),Ir,jo)}var Dt=b.memo(dt);function Ft(Ue,He,xt,Pt,Nt){var Yt=xt[Ue]||{},an=xt[He]||{},tn,mn;Yt.fixed==="left"?tn=Pt.left[Nt==="rtl"?He:Ue]:an.fixed==="right"&&(mn=Pt.right[Nt==="rtl"?Ue:He]);var pn=!1,Tn=!1,Pn=!1,Dn=!1,bn=xt[He+1],gn=xt[Ue-1],lr=bn&&!bn.fixed||gn&&!gn.fixed||xt.every(function(Cr){return Cr.fixed==="left"});if(Nt==="rtl"){if(tn!==void 0){var Kn=gn&&gn.fixed==="left";Dn=!Kn&&lr}else if(mn!==void 0){var gr=bn&&bn.fixed==="right";Pn=!gr&&lr}}else if(tn!==void 0){var dr=bn&&bn.fixed==="left";pn=!dr&&lr}else if(mn!==void 0){var Dr=gn&&gn.fixed==="right";Tn=!Dr&&lr}return{fixLeft:tn,fixRight:mn,lastFixLeft:pn,firstFixRight:Tn,lastFixRight:Pn,firstFixLeft:Dn,isSticky:Pt.isSticky}}var oe=b.createContext({}),ae=oe;function te(Ue){var He=Ue.className,xt=Ue.index,Pt=Ue.children,Nt=Ue.colSpan,Yt=Nt===void 0?1:Nt,an=Ue.rowSpan,tn=Ue.align,mn=ue(Ge,["prefixCls","direction"]),pn=mn.prefixCls,Tn=mn.direction,Pn=b.useContext(ae),Dn=Pn.scrollColumnIndex,bn=Pn.stickyOffsets,gn=Pn.flattenColumns,lr=xt+Yt-1,Kn=lr+1===Dn?Yt+1:Yt,gr=Ft(xt,xt+Kn-1,gn,bn,Tn);return b.createElement(Dt,(0,Pe.Z)({className:He,index:xt,component:"td",prefixCls:pn,record:null,dataIndex:null,align:tn,colSpan:Kn,rowSpan:an,render:function(){return Pt}},gr))}var x=E(75931),re=["children"];function ne(Ue){var He=Ue.children,xt=(0,x.Z)(Ue,re);return b.createElement("tr",xt,He)}function le(Ue){var He=Ue.children;return He}le.Row=ne,le.Cell=te;var Ie=le;function ke(Ue){var He=Ue.children,xt=Ue.stickyOffsets,Pt=Ue.flattenColumns,Nt=ue(Ge,"prefixCls"),Yt=Pt.length-1,an=Pt[Yt],tn=b.useMemo(function(){return{stickyOffsets:xt,flattenColumns:Pt,scrollColumnIndex:an!=null&&an.scrollbar?Yt:null}},[an,Pt,Yt,xt]);return b.createElement(ae.Provider,{value:tn},b.createElement("tfoot",{className:"".concat(Nt,"-summary")},He))}var Ye=it(ke),_e=Ie,rt=E(29301),ft=E(24514),yt=E(75152),ot=E(26112);function lt(Ue,He,xt,Pt,Nt,Yt,an){Ue.push({record:He,indent:xt,index:an});var tn=Yt(He),mn=Nt==null?void 0:Nt.has(tn);if(He&&Array.isArray(He[Pt])&&mn)for(var pn=0;pn<He[Pt].length;pn+=1)lt(Ue,He[Pt][pn],xt+1,Pt,Nt,Yt,pn)}function Vt(Ue,He,xt,Pt){var Nt=b.useMemo(function(){if(xt!=null&&xt.size){for(var Yt=[],an=0;an<(Ue==null?void 0:Ue.length);an+=1){var tn=Ue[an];lt(Yt,tn,0,He,xt,Pt,an)}return Yt}return Ue==null?void 0:Ue.map(function(mn,pn){return{record:mn,indent:0,index:pn}})},[Ue,He,xt,Pt]);return Nt}function kt(Ue,He,xt,Pt){var Nt=ue(Ge,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),Yt=Nt.flattenColumns,an=Nt.expandableType,tn=Nt.expandedKeys,mn=Nt.childrenColumnName,pn=Nt.onTriggerExpand,Tn=Nt.rowExpandable,Pn=Nt.onRow,Dn=Nt.expandRowByClick,bn=Nt.rowClassName,gn=an==="nest",lr=an==="row"&&(!Tn||Tn(Ue)),Kn=lr||gn,gr=tn&&tn.has(He),dr=mn&&Ue&&Ue[mn],Dr=(0,ct.zX)(pn),Cr=Pn==null?void 0:Pn(Ue,xt),wr=Cr==null?void 0:Cr.onClick,Lr=function(Ar){Dn&&Kn&&pn(Ue,Ar);for(var xr=arguments.length,Mr=new Array(xr>1?xr-1:0),Jn=1;Jn<xr;Jn++)Mr[Jn-1]=arguments[Jn];wr==null||wr.apply(void 0,[Ar].concat(Mr))},Hr;typeof bn=="string"?Hr=bn:typeof bn=="function"&&(Hr=bn(Ue,xt,Pt));var Ur=Ae(Yt);return(0,et.Z)((0,et.Z)({},Nt),{},{columnsKey:Ur,nestExpandable:gn,expanded:gr,hasNestChildren:dr,record:Ue,onTriggerExpand:Dr,rowSupportExpand:lr,expandable:Kn,rowProps:(0,et.Z)((0,et.Z)({},Cr),{},{className:ve()(Hr,Cr==null?void 0:Cr.className),onClick:Lr})})}function ln(Ue){var He=Ue.prefixCls,xt=Ue.children,Pt=Ue.component,Nt=Ue.cellComponent,Yt=Ue.className,an=Ue.expanded,tn=Ue.colSpan,mn=Ue.isEmpty,pn=ue(Ge,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Tn=pn.scrollbarSize,Pn=pn.fixHeader,Dn=pn.fixColumn,bn=pn.componentWidth,gn=pn.horizonScroll,lr=xt;return(mn?gn&&bn:Dn)&&(lr=b.createElement("div",{style:{width:bn-(Pn&&!mn?Tn:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(He,"-expanded-row-fixed")},lr)),b.createElement(Pt,{className:Yt,style:{display:an?null:"none"}},b.createElement(Dt,{component:Nt,prefixCls:He,colSpan:tn},lr))}var Gt=ln;function Rt(Ue){var He=Ue.prefixCls,xt=Ue.record,Pt=Ue.onExpand,Nt=Ue.expanded,Yt=Ue.expandable,an="".concat(He,"-row-expand-icon");if(!Yt)return b.createElement("span",{className:ve()(an,"".concat(He,"-row-spaced"))});var tn=function(pn){Pt(xt,pn),pn.stopPropagation()};return b.createElement("span",{className:ve()(an,(0,Se.Z)((0,Se.Z)({},"".concat(He,"-row-expanded"),Nt),"".concat(He,"-row-collapsed"),!Nt)),onClick:tn})}function Ut(Ue,He,xt){var Pt=[];function Nt(Yt){(Yt||[]).forEach(function(an,tn){Pt.push(He(an,tn)),Nt(an[xt])})}return Nt(Ue),Pt}function $t(Ue,He,xt,Pt){return typeof Ue=="string"?Ue:typeof Ue=="function"?Ue(He,xt,Pt):""}function St(Ue,He,xt,Pt,Nt){var Yt=Ue.record,an=Ue.prefixCls,tn=Ue.columnsKey,mn=Ue.fixedInfoList,pn=Ue.expandIconColumnIndex,Tn=Ue.nestExpandable,Pn=Ue.indentSize,Dn=Ue.expandIcon,bn=Ue.expanded,gn=Ue.hasNestChildren,lr=Ue.onTriggerExpand,Kn=tn[xt],gr=mn[xt],dr;xt===(pn||0)&&Tn&&(dr=b.createElement(b.Fragment,null,b.createElement("span",{style:{paddingLeft:"".concat(Pn*Pt,"px")},className:"".concat(an,"-row-indent indent-level-").concat(Pt)}),Dn({prefixCls:an,expanded:bn,expandable:gn,record:Yt,onExpand:lr})));var Dr;return He.onCell&&(Dr=He.onCell(Yt,Nt)),{key:Kn,fixedInfo:gr,appendCellNode:dr,additionalCellProps:Dr||{}}}function Tt(Ue){var He=Ue.className,xt=Ue.style,Pt=Ue.record,Nt=Ue.index,Yt=Ue.renderIndex,an=Ue.rowKey,tn=Ue.indent,mn=tn===void 0?0:tn,pn=Ue.rowComponent,Tn=Ue.cellComponent,Pn=Ue.scopeCellComponent,Dn=kt(Pt,an,Nt,mn),bn=Dn.prefixCls,gn=Dn.flattenColumns,lr=Dn.expandedRowClassName,Kn=Dn.expandedRowRender,gr=Dn.rowProps,dr=Dn.expanded,Dr=Dn.rowSupportExpand,Cr=b.useRef(!1);Cr.current||(Cr.current=dr);var wr=$t(lr,Pt,Nt,mn),Lr=b.createElement(pn,(0,Pe.Z)({},gr,{"data-row-key":an,className:ve()(He,"".concat(bn,"-row"),"".concat(bn,"-row-level-").concat(mn),gr==null?void 0:gr.className,(0,Se.Z)({},wr,mn>=1)),style:(0,et.Z)((0,et.Z)({},xt),gr==null?void 0:gr.style)}),gn.map(function(Ci,Ar){var xr=Ci.render,Mr=Ci.dataIndex,Jn=Ci.className,Xn=St(Dn,Ci,Ar,mn,Nt),Ir=Xn.key,jr=Xn.fixedInfo,ei=Xn.appendCellNode,Ei=Xn.additionalCellProps;return b.createElement(Dt,(0,Pe.Z)({className:Jn,ellipsis:Ci.ellipsis,align:Ci.align,scope:Ci.rowScope,component:Ci.rowScope?Pn:Tn,prefixCls:bn,key:Ir,record:Pt,index:Nt,renderIndex:Yt,dataIndex:Mr,render:xr,shouldCellUpdate:Ci.shouldCellUpdate},jr,{appendNode:ei,additionalProps:Ei}))})),Hr;if(Dr&&(Cr.current||dr)){var Ur=Kn(Pt,Nt,mn+1,dr);Hr=b.createElement(Gt,{expanded:dr,className:ve()("".concat(bn,"-expanded-row"),"".concat(bn,"-expanded-row-level-").concat(mn+1),wr),prefixCls:bn,component:pn,cellComponent:Tn,colSpan:gn.length,isEmpty:!1},Ur)}return b.createElement(b.Fragment,null,Lr,Hr)}var nn=it(Tt);function hn(Ue){var He=Ue.columnKey,xt=Ue.onColumnResize,Pt=b.useRef();return(0,pe.Z)(function(){Pt.current&&xt(He,Pt.current.offsetWidth)},[]),b.createElement(rt.Z,{data:He},b.createElement("td",{ref:Pt,style:{padding:0,border:0,height:0}},b.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var gt=E(29194);function Lt(Ue){var He=Ue.prefixCls,xt=Ue.columnsKey,Pt=Ue.onColumnResize,Nt=b.useRef(null);return b.createElement("tr",{"aria-hidden":"true",className:"".concat(He,"-measure-row"),style:{height:0,fontSize:0},ref:Nt},b.createElement(rt.Z.Collection,{onBatchResize:function(an){(0,gt.Z)(Nt.current)&&an.forEach(function(tn){var mn=tn.data,pn=tn.size;Pt(mn,pn.offsetWidth)})}},xt.map(function(Yt){return b.createElement(hn,{key:Yt,columnKey:Yt,onColumnResize:Pt})})))}function _t(Ue){var He=Ue.data,xt=Ue.measureColumnWidth,Pt=ue(Ge,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Nt=Pt.prefixCls,Yt=Pt.getComponent,an=Pt.onColumnResize,tn=Pt.flattenColumns,mn=Pt.getRowKey,pn=Pt.expandedKeys,Tn=Pt.childrenColumnName,Pn=Pt.emptyNode,Dn=Vt(He,Tn,pn,mn),bn=b.useRef({renderWithProps:!1}),gn=Yt(["body","wrapper"],"tbody"),lr=Yt(["body","row"],"tr"),Kn=Yt(["body","cell"],"td"),gr=Yt(["body","cell"],"th"),dr;He.length?dr=Dn.map(function(Cr,wr){var Lr=Cr.record,Hr=Cr.indent,Ur=Cr.index,Ci=mn(Lr,wr);return b.createElement(nn,{key:Ci,rowKey:Ci,record:Lr,index:wr,renderIndex:Ur,rowComponent:lr,cellComponent:Kn,scopeCellComponent:gr,indent:Hr})}):dr=b.createElement(Gt,{expanded:!0,className:"".concat(Nt,"-placeholder"),prefixCls:Nt,component:lr,cellComponent:Kn,colSpan:tn.length,isEmpty:!0},Pn);var Dr=Ae(tn);return b.createElement(vt.Provider,{value:bn.current},b.createElement(gn,{className:"".concat(Nt,"-tbody")},xt&&b.createElement(Lt,{prefixCls:Nt,columnsKey:Dr,onColumnResize:an}),dr))}var on=it(_t),En=["expandable"],Ln="RC_TABLE_INTERNAL_COL_DEFINE";function $n(Ue){var He=Ue.expandable,xt=(0,x.Z)(Ue,En),Pt;return"expandable"in Ue?Pt=(0,et.Z)((0,et.Z)({},xt),He):Pt=xt,Pt.showExpandColumn===!1&&(Pt.expandIconColumnIndex=-1),Pt}var er=["columnType"];function On(Ue){for(var He=Ue.colWidths,xt=Ue.columns,Pt=Ue.columCount,Nt=ue(Ge,["tableLayout"]),Yt=Nt.tableLayout,an=[],tn=Pt||xt.length,mn=!1,pn=tn-1;pn>=0;pn-=1){var Tn=He[pn],Pn=xt&&xt[pn],Dn=void 0,bn=void 0;if(Pn&&(Dn=Pn[Ln],Yt==="auto"&&(bn=Pn.minWidth)),Tn||bn||Dn||mn){var gn=Dn||{},lr=gn.columnType,Kn=(0,x.Z)(gn,er);an.unshift(b.createElement("col",(0,Pe.Z)({key:pn,style:{width:Tn,minWidth:bn}},Kn))),mn=!0}}return b.createElement("colgroup",null,an)}var Gn=On,zt=E(94480),un=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function In(Ue,He){return(0,b.useMemo)(function(){for(var xt=[],Pt=0;Pt<He;Pt+=1){var Nt=Ue[Pt];if(Nt!==void 0)xt[Pt]=Nt;else return null}return xt},[Ue.join("_"),He])}var Fn=b.forwardRef(function(Ue,He){var xt=Ue.className,Pt=Ue.noData,Nt=Ue.columns,Yt=Ue.flattenColumns,an=Ue.colWidths,tn=Ue.columCount,mn=Ue.stickyOffsets,pn=Ue.direction,Tn=Ue.fixHeader,Pn=Ue.stickyTopOffset,Dn=Ue.stickyBottomOffset,bn=Ue.stickyClassName,gn=Ue.onScroll,lr=Ue.maxContentScroll,Kn=Ue.children,gr=(0,x.Z)(Ue,un),dr=ue(Ge,["prefixCls","scrollbarSize","isSticky","getComponent"]),Dr=dr.prefixCls,Cr=dr.scrollbarSize,wr=dr.isSticky,Lr=dr.getComponent,Hr=Lr(["header","table"],"table"),Ur=wr&&!Tn?0:Cr,Ci=b.useRef(null),Ar=b.useCallback(function(Ei){(0,ye.mH)(He,Ei),(0,ye.mH)(Ci,Ei)},[]);b.useEffect(function(){var Ei;function Vr(so){var eo=so,qo=eo.currentTarget,No=eo.deltaX;No&&(gn({currentTarget:qo,scrollLeft:qo.scrollLeft+No}),so.preventDefault())}return(Ei=Ci.current)===null||Ei===void 0||Ei.addEventListener("wheel",Vr,{passive:!1}),function(){var so;(so=Ci.current)===null||so===void 0||so.removeEventListener("wheel",Vr)}},[]);var xr=b.useMemo(function(){return Yt.every(function(Ei){return Ei.width})},[Yt]),Mr=Yt[Yt.length-1],Jn={fixed:Mr?Mr.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(Dr,"-cell-scrollbar")}}},Xn=(0,b.useMemo)(function(){return Ur?[].concat((0,zt.Z)(Nt),[Jn]):Nt},[Ur,Nt]),Ir=(0,b.useMemo)(function(){return Ur?[].concat((0,zt.Z)(Yt),[Jn]):Yt},[Ur,Yt]),jr=(0,b.useMemo)(function(){var Ei=mn.right,Vr=mn.left;return(0,et.Z)((0,et.Z)({},mn),{},{left:pn==="rtl"?[].concat((0,zt.Z)(Vr.map(function(so){return so+Ur})),[0]):Vr,right:pn==="rtl"?Ei:[].concat((0,zt.Z)(Ei.map(function(so){return so+Ur})),[0]),isSticky:wr})},[Ur,mn,wr]),ei=In(an,tn);return b.createElement("div",{style:(0,et.Z)({overflow:"hidden"},wr?{top:Pn,bottom:Dn}:{}),ref:Ar,className:ve()(xt,(0,Se.Z)({},bn,!!bn))},b.createElement(Hr,{style:{tableLayout:"fixed",visibility:Pt||ei?null:"hidden"}},(!Pt||!lr||xr)&&b.createElement(Gn,{colWidths:ei?[].concat((0,zt.Z)(ei),[Ur]):[],columCount:tn+1,columns:Ir}),Kn((0,et.Z)((0,et.Z)({},gr),{},{stickyOffsets:jr,columns:Xn,flattenColumns:Ir}))))}),xn=b.memo(Fn),dn=function(He){var xt=He.cells,Pt=He.stickyOffsets,Nt=He.flattenColumns,Yt=He.rowComponent,an=He.cellComponent,tn=He.onHeaderRow,mn=He.index,pn=ue(Ge,["prefixCls","direction"]),Tn=pn.prefixCls,Pn=pn.direction,Dn;tn&&(Dn=tn(xt.map(function(gn){return gn.column}),mn));var bn=Ae(xt.map(function(gn){return gn.column}));return b.createElement(Yt,Dn,xt.map(function(gn,lr){var Kn=gn.column,gr=Ft(gn.colStart,gn.colEnd,Nt,Pt,Pn),dr;return Kn&&Kn.onHeaderCell&&(dr=gn.column.onHeaderCell(Kn)),b.createElement(Dt,(0,Pe.Z)({},gn,{scope:Kn.title?gn.colSpan>1?"colgroup":"col":null,ellipsis:Kn.ellipsis,align:Kn.align,component:an,prefixCls:Tn,key:bn[lr]},gr,{additionalProps:dr,rowType:"header"}))}))},en=dn;function Sn(Ue){var He=[];function xt(an,tn){var mn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;He[mn]=He[mn]||[];var pn=tn,Tn=an.filter(Boolean).map(function(Pn){var Dn={key:Pn.key,className:Pn.className||"",children:Pn.title,column:Pn,colStart:pn},bn=1,gn=Pn.children;return gn&&gn.length>0&&(bn=xt(gn,pn,mn+1).reduce(function(lr,Kn){return lr+Kn},0),Dn.hasSubColumns=!0),"colSpan"in Pn&&(bn=Pn.colSpan),"rowSpan"in Pn&&(Dn.rowSpan=Pn.rowSpan),Dn.colSpan=bn,Dn.colEnd=Dn.colStart+bn-1,He[mn].push(Dn),pn+=bn,bn});return Tn}xt(Ue,0);for(var Pt=He.length,Nt=function(tn){He[tn].forEach(function(mn){!("rowSpan"in mn)&&!mn.hasSubColumns&&(mn.rowSpan=Pt-tn)})},Yt=0;Yt<Pt;Yt+=1)Nt(Yt);return He}var kn=function(He){var xt=He.stickyOffsets,Pt=He.columns,Nt=He.flattenColumns,Yt=He.onHeaderRow,an=ue(Ge,["prefixCls","getComponent"]),tn=an.prefixCls,mn=an.getComponent,pn=b.useMemo(function(){return Sn(Pt)},[Pt]),Tn=mn(["header","wrapper"],"thead"),Pn=mn(["header","row"],"tr"),Dn=mn(["header","cell"],"th");return b.createElement(Tn,{className:"".concat(tn,"-thead")},pn.map(function(bn,gn){var lr=b.createElement(en,{key:gn,flattenColumns:Nt,cells:bn,stickyOffsets:xt,rowComponent:Pn,cellComponent:Dn,onHeaderRow:Yt,index:gn});return lr}))},Zn=it(kn),zn=E(11592);function Bn(Ue){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof He=="number"?He:He.endsWith("%")?Ue*parseFloat(He)/100:null}function Vn(Ue,He,xt){return b.useMemo(function(){if(He&&He>0){var Pt=0,Nt=0;Ue.forEach(function(Dn){var bn=Bn(He,Dn.width);bn?Pt+=bn:Nt+=1});var Yt=Math.max(He,xt),an=Math.max(Yt-Pt,Nt),tn=Nt,mn=an/Nt,pn=0,Tn=Ue.map(function(Dn){var bn=(0,et.Z)({},Dn),gn=Bn(He,bn.width);if(gn)bn.width=gn;else{var lr=Math.floor(mn);bn.width=tn===1?an:lr,an-=lr,tn-=1}return pn+=bn.width,bn});if(pn<Yt){var Pn=Yt/pn;an=Yt,Tn.forEach(function(Dn,bn){var gn=Math.floor(Dn.width*Pn);Dn.width=bn===Tn.length-1?an:gn,an-=gn})}return[Tn,Math.max(pn,Yt)]}return[Ue,He]},[Ue,He,xt])}var pr=["children"],br=["fixed"];function vn(Ue){return(0,zn.Z)(Ue).filter(function(He){return b.isValidElement(He)}).map(function(He){var xt=He.key,Pt=He.props,Nt=Pt.children,Yt=(0,x.Z)(Pt,pr),an=(0,et.Z)({key:xt},Yt);return Nt&&(an.children=vn(Nt)),an})}function Rn(Ue){return Ue.filter(function(He){return He&&(0,je.Z)(He)==="object"&&!He.hidden}).map(function(He){var xt=He.children;return xt&&xt.length>0?(0,et.Z)((0,et.Z)({},He),{},{children:Rn(xt)}):He})}function sr(Ue){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Ue.filter(function(xt){return xt&&(0,je.Z)(xt)==="object"}).reduce(function(xt,Pt,Nt){var Yt=Pt.fixed,an=Yt===!0?"left":Yt,tn="".concat(He,"-").concat(Nt),mn=Pt.children;return mn&&mn.length>0?[].concat((0,zt.Z)(xt),(0,zt.Z)(sr(mn,tn).map(function(pn){return(0,et.Z)({fixed:an},pn)}))):[].concat((0,zt.Z)(xt),[(0,et.Z)((0,et.Z)({key:tn},Pt),{},{fixed:an})])},[])}function mr(Ue){return Ue.map(function(He){var xt=He.fixed,Pt=(0,x.Z)(He,br),Nt=xt;return xt==="left"?Nt="right":xt==="right"&&(Nt="left"),(0,et.Z)({fixed:Nt},Pt)})}function Mt(Ue,He){var xt=Ue.prefixCls,Pt=Ue.columns,Nt=Ue.children,Yt=Ue.expandable,an=Ue.expandedKeys,tn=Ue.columnTitle,mn=Ue.getRowKey,pn=Ue.onTriggerExpand,Tn=Ue.expandIcon,Pn=Ue.rowExpandable,Dn=Ue.expandIconColumnIndex,bn=Ue.direction,gn=Ue.expandRowByClick,lr=Ue.columnWidth,Kn=Ue.fixed,gr=Ue.scrollWidth,dr=Ue.clientWidth,Dr=b.useMemo(function(){var Mr=Pt||vn(Nt)||[];return Rn(Mr.slice())},[Pt,Nt]),Cr=b.useMemo(function(){if(Yt){var Mr=Dr.slice();if(!Mr.includes(Ke)){var Jn=Dn||0;Jn>=0&&(Jn||Kn==="left"||!Kn)&&Mr.splice(Jn,0,Ke),Kn==="right"&&Mr.splice(Dr.length,0,Ke)}var Xn=Mr.indexOf(Ke);Mr=Mr.filter(function(Ei,Vr){return Ei!==Ke||Vr===Xn});var Ir=Dr[Xn],jr;Kn?jr=Kn:jr=Ir?Ir.fixed:null;var ei=(0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)({},Ln,{className:"".concat(xt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",tn),"fixed",jr),"className","".concat(xt,"-row-expand-icon-cell")),"width",lr),"render",function(Vr,so,eo){var qo=mn(so,eo),No=an.has(qo),_o=Pn?Pn(so):!0,ra=Tn({prefixCls:xt,expanded:No,expandable:_o,record:so,onExpand:pn});return gn?b.createElement("span",{onClick:function(go){return go.stopPropagation()}},ra):ra});return Mr.map(function(Ei){return Ei===Ke?ei:Ei})}return Dr.filter(function(Ei){return Ei!==Ke})},[Yt,Dr,mn,an,Tn,bn]),wr=b.useMemo(function(){var Mr=Cr;return He&&(Mr=He(Mr)),Mr.length||(Mr=[{render:function(){return null}}]),Mr},[He,Cr,bn]),Lr=b.useMemo(function(){return bn==="rtl"?mr(sr(wr)):sr(wr)},[wr,bn,gr]),Hr=b.useMemo(function(){for(var Mr=-1,Jn=Lr.length-1;Jn>=0;Jn-=1){var Xn=Lr[Jn].fixed;if(Xn==="left"||Xn===!0){Mr=Jn;break}}if(Mr>=0)for(var Ir=0;Ir<=Mr;Ir+=1){var jr=Lr[Ir].fixed;if(jr!=="left"&&jr!==!0)return!0}var ei=Lr.findIndex(function(so){var eo=so.fixed;return eo==="right"});if(ei>=0)for(var Ei=ei;Ei<Lr.length;Ei+=1){var Vr=Lr[Ei].fixed;if(Vr!=="right")return!0}return!1},[Lr]),Ur=Vn(Lr,gr,dr),Ci=(0,Ve.Z)(Ur,2),Ar=Ci[0],xr=Ci[1];return[wr,Ar,xr,Hr]}var Wt=Mt;function Ct(Ue,He,xt){var Pt=$n(Ue),Nt=Pt.expandIcon,Yt=Pt.expandedRowKeys,an=Pt.defaultExpandedRowKeys,tn=Pt.defaultExpandAllRows,mn=Pt.expandedRowRender,pn=Pt.onExpand,Tn=Pt.onExpandedRowsChange,Pn=Pt.childrenColumnName,Dn=Nt||Rt,bn=Pn||"children",gn=b.useMemo(function(){return mn?"row":Ue.expandable&&Ue.internalHooks===fe&&Ue.expandable.__PARENT_RENDER_ICON__||He.some(function(wr){return wr&&(0,je.Z)(wr)==="object"&&wr[bn]})?"nest":!1},[!!mn,He]),lr=b.useState(function(){return an||(tn?Ut(He,xt,bn):[])}),Kn=(0,Ve.Z)(lr,2),gr=Kn[0],dr=Kn[1],Dr=b.useMemo(function(){return new Set(Yt||gr||[])},[Yt,gr]),Cr=b.useCallback(function(wr){var Lr=xt(wr,He.indexOf(wr)),Hr,Ur=Dr.has(Lr);Ur?(Dr.delete(Lr),Hr=(0,zt.Z)(Dr)):Hr=[].concat((0,zt.Z)(Dr),[Lr]),dr(Hr),pn&&pn(!Ur,wr),Tn&&Tn(Hr)},[xt,Dr,He,pn,Tn]);return[Pt,gn,Dr,Dn,bn,Cr]}function Ot(Ue,He,xt){var Pt=Ue.map(function(Nt,Yt){return Ft(Yt,Yt,Ue,He,xt)});return(0,ge.Z)(function(){return Pt},[Pt],function(Nt,Yt){return!(0,Ce.Z)(Nt,Yt)})}function At(Ue){var He=(0,b.useRef)(Ue),xt=(0,b.useState)({}),Pt=(0,Ve.Z)(xt,2),Nt=Pt[1],Yt=(0,b.useRef)(null),an=(0,b.useRef)([]);function tn(mn){an.current.push(mn);var pn=Promise.resolve();Yt.current=pn,pn.then(function(){if(Yt.current===pn){var Tn=an.current,Pn=He.current;an.current=[],Tn.forEach(function(Dn){He.current=Dn(He.current)}),Yt.current=null,Pn!==He.current&&Nt({})}})}return(0,b.useEffect)(function(){return function(){Yt.current=null}},[]),[He.current,tn]}function Ht(Ue){var He=(0,b.useRef)(Ue||null),xt=(0,b.useRef)();function Pt(){window.clearTimeout(xt.current)}function Nt(an){He.current=an,Pt(),xt.current=window.setTimeout(function(){He.current=null,xt.current=void 0},100)}function Yt(){return He.current}return(0,b.useEffect)(function(){return Pt},[]),[Nt,Yt]}function ht(){var Ue=b.useState(-1),He=(0,Ve.Z)(Ue,2),xt=He[0],Pt=He[1],Nt=b.useState(-1),Yt=(0,Ve.Z)(Nt,2),an=Yt[0],tn=Yt[1],mn=b.useCallback(function(pn,Tn){Pt(pn),tn(Tn)},[]);return[xt,an,mn]}var Qt=E(47273),Jt=(0,Qt.Z)()?window:null;function sn(Ue,He){var xt=(0,je.Z)(Ue)==="object"?Ue:{},Pt=xt.offsetHeader,Nt=Pt===void 0?0:Pt,Yt=xt.offsetSummary,an=Yt===void 0?0:Yt,tn=xt.offsetScroll,mn=tn===void 0?0:tn,pn=xt.getContainer,Tn=pn===void 0?function(){return Jt}:pn,Pn=Tn()||Jt,Dn=!!Ue;return b.useMemo(function(){return{isSticky:Dn,stickyClassName:Dn?"".concat(He,"-sticky-holder"):"",offsetHeader:Nt,offsetSummary:an,offsetScroll:mn,container:Pn}},[Dn,mn,Nt,an,He,Pn])}function jt(Ue,He,xt){var Pt=(0,b.useMemo)(function(){var Nt=He.length,Yt=function(pn,Tn,Pn){for(var Dn=[],bn=0,gn=pn;gn!==Tn;gn+=Pn)Dn.push(bn),He[gn].fixed&&(bn+=Ue[gn]||0);return Dn},an=Yt(0,Nt,1),tn=Yt(Nt-1,-1,-1).reverse();return xt==="rtl"?{left:tn,right:an}:{left:an,right:tn}},[Ue,He,xt]);return Pt}var Kt=jt;function Xt(Ue){var He=Ue.className,xt=Ue.children;return b.createElement("div",{className:He},xt)}var rn=Xt,jn=E(8224),Wn=E(16089),Yn=E(76846);function Tr(Ue){var He=(0,Yn.bn)(Ue),xt=He.getBoundingClientRect(),Pt=document.documentElement;return{left:xt.left+(window.pageXOffset||Pt.scrollLeft)-(Pt.clientLeft||document.body.clientLeft||0),top:xt.top+(window.pageYOffset||Pt.scrollTop)-(Pt.clientTop||document.body.clientTop||0)}}var zr=function(He,xt){var Pt,Nt,Yt=He.scrollBodyRef,an=He.onScroll,tn=He.offsetScroll,mn=He.container,pn=He.direction,Tn=ue(Ge,"prefixCls"),Pn=((Pt=Yt.current)===null||Pt===void 0?void 0:Pt.scrollWidth)||0,Dn=((Nt=Yt.current)===null||Nt===void 0?void 0:Nt.clientWidth)||0,bn=Pn&&Dn*(Dn/Pn),gn=b.useRef(),lr=At({scrollLeft:0,isHiddenScrollBar:!0}),Kn=(0,Ve.Z)(lr,2),gr=Kn[0],dr=Kn[1],Dr=b.useRef({delta:0,x:0}),Cr=b.useState(!1),wr=(0,Ve.Z)(Cr,2),Lr=wr[0],Hr=wr[1],Ur=b.useRef(null);b.useEffect(function(){return function(){Wn.Z.cancel(Ur.current)}},[]);var Ci=function(){Hr(!1)},Ar=function(Ir){Ir.persist(),Dr.current.delta=Ir.pageX-gr.scrollLeft,Dr.current.x=0,Hr(!0),Ir.preventDefault()},xr=function(Ir){var jr,ei=Ir||((jr=window)===null||jr===void 0?void 0:jr.event),Ei=ei.buttons;if(!Lr||Ei===0){Lr&&Hr(!1);return}var Vr=Dr.current.x+Ir.pageX-Dr.current.x-Dr.current.delta,so=pn==="rtl";Vr=Math.max(so?bn-Dn:0,Math.min(so?0:Dn-bn,Vr));var eo=!so||Math.abs(Vr)+Math.abs(bn)<Dn;eo&&(an({scrollLeft:Vr/Dn*(Pn+2)}),Dr.current.x=Ir.pageX)},Mr=function(){Wn.Z.cancel(Ur.current),Ur.current=(0,Wn.Z)(function(){if(Yt.current){var Ir=Tr(Yt.current).top,jr=Ir+Yt.current.offsetHeight,ei=mn===window?document.documentElement.scrollTop+window.innerHeight:Tr(mn).top+mn.clientHeight;jr-(0,yt.Z)()<=ei||Ir>=ei-tn?dr(function(Ei){return(0,et.Z)((0,et.Z)({},Ei),{},{isHiddenScrollBar:!0})}):dr(function(Ei){return(0,et.Z)((0,et.Z)({},Ei),{},{isHiddenScrollBar:!1})})}})},Jn=function(Ir){dr(function(jr){return(0,et.Z)((0,et.Z)({},jr),{},{scrollLeft:Ir/Pn*Dn||0})})};return b.useImperativeHandle(xt,function(){return{setScrollLeft:Jn,checkScrollBarVisible:Mr}}),b.useEffect(function(){var Xn=(0,jn.Z)(document.body,"mouseup",Ci,!1),Ir=(0,jn.Z)(document.body,"mousemove",xr,!1);return Mr(),function(){Xn.remove(),Ir.remove()}},[bn,Lr]),b.useEffect(function(){if(Yt.current){for(var Xn=[],Ir=(0,Yn.bn)(Yt.current);Ir;)Xn.push(Ir),Ir=Ir.parentElement;return Xn.forEach(function(jr){return jr.addEventListener("scroll",Mr,!1)}),window.addEventListener("resize",Mr,!1),window.addEventListener("scroll",Mr,!1),mn.addEventListener("scroll",Mr,!1),function(){Xn.forEach(function(jr){return jr.removeEventListener("scroll",Mr)}),window.removeEventListener("resize",Mr),window.removeEventListener("scroll",Mr),mn.removeEventListener("scroll",Mr)}}},[mn]),b.useEffect(function(){gr.isHiddenScrollBar||dr(function(Xn){var Ir=Yt.current;return Ir?(0,et.Z)((0,et.Z)({},Xn),{},{scrollLeft:Ir.scrollLeft/Ir.scrollWidth*Ir.clientWidth}):Xn})},[gr.isHiddenScrollBar]),Pn<=Dn||!bn||gr.isHiddenScrollBar?null:b.createElement("div",{style:{height:(0,yt.Z)(),width:Dn,bottom:tn},className:"".concat(Tn,"-sticky-scroll")},b.createElement("div",{onMouseDown:Ar,ref:gn,className:ve()("".concat(Tn,"-sticky-scroll-bar"),(0,Se.Z)({},"".concat(Tn,"-sticky-scroll-bar-active"),Lr)),style:{width:"".concat(bn,"px"),transform:"translate3d(".concat(gr.scrollLeft,"px, 0, 0)")}}))},Qr=b.forwardRef(zr);function Br(Ue){return null}var yr=Br;function Fr(Ue){return null}var Kr=Fr,ni="rc-table",ri=[],ai={};function Pr(){return"No Data"}function Jr(Ue,He){var xt=(0,et.Z)({rowKey:"key",prefixCls:ni,emptyText:Pr},Ue),Pt=xt.prefixCls,Nt=xt.className,Yt=xt.rowClassName,an=xt.style,tn=xt.data,mn=xt.rowKey,pn=xt.scroll,Tn=xt.tableLayout,Pn=xt.direction,Dn=xt.title,bn=xt.footer,gn=xt.summary,lr=xt.caption,Kn=xt.id,gr=xt.showHeader,dr=xt.components,Dr=xt.emptyText,Cr=xt.onRow,wr=xt.onHeaderRow,Lr=xt.onScroll,Hr=xt.internalHooks,Ur=xt.transformColumns,Ci=xt.internalRefs,Ar=xt.tailor,xr=xt.getContainerWidth,Mr=xt.sticky,Jn=xt.rowHoverable,Xn=Jn===void 0?!0:Jn,Ir=tn||ri,jr=!!Ir.length,ei=Hr===fe,Ei=b.useCallback(function(Go,$o){return(0,bt.Z)(dr,Go)||$o},[dr]),Vr=b.useMemo(function(){return typeof mn=="function"?mn:function(Go){var $o=Go&&Go[mn];return $o}},[mn]),so=Ei(["body"]),eo=ht(),qo=(0,Ve.Z)(eo,3),No=qo[0],_o=qo[1],ra=qo[2],oa=Ct(xt,Ir,Vr),go=(0,Ve.Z)(oa,6),po=go[0],ma=go[1],pa=go[2],Bi=go[3],no=go[4],Di=go[5],ci=pn==null?void 0:pn.x,Do=b.useState(0),zo=(0,Ve.Z)(Do,2),aa=zo[0],Ho=zo[1],va=Wt((0,et.Z)((0,et.Z)((0,et.Z)({},xt),po),{},{expandable:!!po.expandedRowRender,columnTitle:po.columnTitle,expandedKeys:pa,getRowKey:Vr,onTriggerExpand:Di,expandIcon:Bi,expandIconColumnIndex:po.expandIconColumnIndex,direction:Pn,scrollWidth:ei&&Ar&&typeof ci=="number"?ci:null,clientWidth:aa}),ei?Ur:null),ca=(0,Ve.Z)(va,4),Li=ca[0],Ui=ca[1],jo=ca[2],Xo=ca[3],Qo=jo!=null?jo:ci,Ea=b.useMemo(function(){return{columns:Li,flattenColumns:Ui}},[Li,Ui]),la=b.useRef(),Na=b.useRef(),ia=b.useRef(),Fo=b.useRef();b.useImperativeHandle(He,function(){return{nativeElement:la.current,scrollTo:function($o){var sl;if(ia.current instanceof HTMLElement){var Bl=$o.index,ul=$o.top,Fs=$o.key;if(at(ul)){var ls;(ls=ia.current)===null||ls===void 0||ls.scrollTo({top:ul})}else{var ql,Ps=Fs!=null?Fs:Vr(Ir[Bl]);(ql=ia.current.querySelector('[data-row-key="'.concat(Ps,'"]')))===null||ql===void 0||ql.scrollIntoView()}}else(sl=ia.current)!==null&&sl!==void 0&&sl.scrollTo&&ia.current.scrollTo($o)}}});var na=b.useRef(),sa=b.useState(!1),Ca=(0,Ve.Z)(sa,2),ga=Ca[0],To=Ca[1],fa=b.useState(!1),Uo=(0,Ve.Z)(fa,2),Ra=Uo[0],Sa=Uo[1],Ka=b.useState(new Map),Xa=(0,Ve.Z)(Ka,2),Sl=Xa[0],ua=Xa[1],Jl=Ae(Ui),Va=Jl.map(function(Go){return Sl.get(Go)}),hl=b.useMemo(function(){return Va},[Va.join("_")]),al=Kt(hl,Ui,Pn),ro=pn&&qe(pn.y),Fi=pn&&qe(Qo)||!!po.fixed,ya=Fi&&Ui.some(function(Go){var $o=Go.fixed;return $o}),Qa=b.useRef(),yl=sn(Mr,Pt),Nl=yl.isSticky,Ss=yl.offsetHeader,ws=yl.offsetSummary,ks=yl.offsetScroll,Yo=yl.stickyClassName,So=yl.container,ui=b.useMemo(function(){return gn==null?void 0:gn(Ir)},[gn,Ir]),Yi=(ro||Nl)&&b.isValidElement(ui)&&ui.type===Ie&&ui.props.fixed,Bo,Pa,$a;ro&&(Pa={overflowY:jr?"scroll":"auto",maxHeight:pn.y}),Fi&&(Bo={overflowX:"auto"},ro||(Pa={overflowY:"hidden"}),$a={width:Qo===!0?"auto":Qo,minWidth:"100%"});var Ua=b.useCallback(function(Go,$o){ua(function(sl){if(sl.get(Go)!==$o){var Bl=new Map(sl);return Bl.set(Go,$o),Bl}return sl})},[]),Hl=Ht(null),ll=(0,Ve.Z)(Hl,2),As=ll[0],qs=ll[1];function Ns(Go,$o){$o&&(typeof $o=="function"?$o(Go):$o.scrollLeft!==Go&&($o.scrollLeft=Go,$o.scrollLeft!==Go&&setTimeout(function(){$o.scrollLeft=Go},0)))}var ms=(0,Fe.Z)(function(Go){var $o=Go.currentTarget,sl=Go.scrollLeft,Bl=Pn==="rtl",ul=typeof sl=="number"?sl:$o.scrollLeft,Fs=$o||ai;if(!qs()||qs()===Fs){var ls;As(Fs),Ns(ul,Na.current),Ns(ul,ia.current),Ns(ul,na.current),Ns(ul,(ls=Qa.current)===null||ls===void 0?void 0:ls.setScrollLeft)}var ql=$o||Na.current;if(ql){var Ps=ei&&Ar&&typeof Qo=="number"?Qo:ql.scrollWidth,du=ql.clientWidth;if(Ps===du){To(!1),Sa(!1);return}Bl?(To(-ul<Ps-du),Sa(-ul>0)):(To(ul>0),Sa(ul<Ps-du))}}),Us=(0,Fe.Z)(function(Go){ms(Go),Lr==null||Lr(Go)}),ps=function(){if(Fi&&ia.current){var $o;ms({currentTarget:(0,Yn.bn)(ia.current),scrollLeft:($o=ia.current)===null||$o===void 0?void 0:$o.scrollLeft})}else To(!1),Sa(!1)},eu=function($o){var sl,Bl=$o.width;(sl=Qa.current)===null||sl===void 0||sl.checkScrollBarVisible();var ul=la.current?la.current.offsetWidth:Bl;ei&&xr&&la.current&&(ul=xr(la.current,ul)||ul),ul!==aa&&(ps(),Ho(ul))},Ys=b.useRef(!1);b.useEffect(function(){Ys.current&&ps()},[Fi,tn,Li.length]),b.useEffect(function(){Ys.current=!0},[]);var tu=b.useState(0),pu=(0,Ve.Z)(tu,2),as=pu[0],nu=pu[1],Eu=b.useState(!0),ru=(0,Ve.Z)(Eu,2),Rs=ru[0],Su=ru[1];(0,pe.Z)(function(){(!Ar||!ei)&&(ia.current instanceof Element?nu((0,yt.o)(ia.current).width):nu((0,yt.o)(Fo.current).width)),Su((0,ft.G)("position","sticky"))},[]),b.useEffect(function(){ei&&Ci&&(Ci.body.current=ia.current)});var wu=b.useCallback(function(Go){return b.createElement(b.Fragment,null,b.createElement(Zn,Go),Yi==="top"&&b.createElement(Ye,Go,ui))},[Yi,ui]),Zs=b.useCallback(function(Go){return b.createElement(Ye,Go,ui)},[ui]),iu=Ei(["table"],"table"),zs=b.useMemo(function(){return Tn||(ya?Qo==="max-content"?"auto":"fixed":ro||Nl||Ui.some(function(Go){var $o=Go.ellipsis;return $o})?"fixed":"auto")},[ro,ya,Ui,Tn,Nl]),ou,Ws={colWidths:hl,columCount:Ui.length,stickyOffsets:al,onHeaderRow:wr,fixHeader:ro,scroll:pn},au=b.useMemo(function(){return jr?null:typeof Dr=="function"?Dr():Dr},[jr,Dr]),vu=b.createElement(on,{data:Ir,measureColumnWidth:ro||Fi||Nl}),lu=b.createElement(Gn,{colWidths:Ui.map(function(Go){var $o=Go.width;return $o}),columns:Ui}),su=lr!=null?b.createElement("caption",{className:"".concat(Pt,"-caption")},lr):void 0,Au=(0,ot.Z)(xt,{data:!0}),Gs=(0,ot.Z)(xt,{aria:!0});if(ro||Nl){var vs;typeof so=="function"?(vs=so(Ir,{scrollbarSize:as,ref:ia,onScroll:ms}),Ws.colWidths=Ui.map(function(Go,$o){var sl=Go.width,Bl=$o===Ui.length-1?sl-as:sl;return typeof Bl=="number"&&!Number.isNaN(Bl)?Bl:0})):vs=b.createElement("div",{style:(0,et.Z)((0,et.Z)({},Bo),Pa),onScroll:Us,ref:ia,className:ve()("".concat(Pt,"-body"))},b.createElement(iu,(0,Pe.Z)({style:(0,et.Z)((0,et.Z)({},$a),{},{tableLayout:zs})},Gs),su,lu,vu,!Yi&&ui&&b.createElement(Ye,{stickyOffsets:al,flattenColumns:Ui},ui)));var Ds=(0,et.Z)((0,et.Z)((0,et.Z)({noData:!Ir.length,maxContentScroll:Fi&&Qo==="max-content"},Ws),Ea),{},{direction:Pn,stickyClassName:Yo,onScroll:ms});ou=b.createElement(b.Fragment,null,gr!==!1&&b.createElement(xn,(0,Pe.Z)({},Ds,{stickyTopOffset:Ss,className:"".concat(Pt,"-header"),ref:Na}),wu),vs,Yi&&Yi!=="top"&&b.createElement(xn,(0,Pe.Z)({},Ds,{stickyBottomOffset:ws,className:"".concat(Pt,"-summary"),ref:na}),Zs),Nl&&ia.current&&ia.current instanceof Element&&b.createElement(Qr,{ref:Qa,offsetScroll:ks,scrollBodyRef:ia,onScroll:ms,container:So,direction:Pn}))}else ou=b.createElement("div",{style:(0,et.Z)((0,et.Z)({},Bo),Pa),className:ve()("".concat(Pt,"-content")),onScroll:ms,ref:ia},b.createElement(iu,(0,Pe.Z)({style:(0,et.Z)((0,et.Z)({},$a),{},{tableLayout:zs})},Gs),su,lu,gr!==!1&&b.createElement(Zn,(0,Pe.Z)({},Ws,Ea)),vu,ui&&b.createElement(Ye,{stickyOffsets:al,flattenColumns:Ui},ui)));var uu=b.createElement("div",(0,Pe.Z)({className:ve()(Pt,Nt,(0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)({},"".concat(Pt,"-rtl"),Pn==="rtl"),"".concat(Pt,"-ping-left"),ga),"".concat(Pt,"-ping-right"),Ra),"".concat(Pt,"-layout-fixed"),Tn==="fixed"),"".concat(Pt,"-fixed-header"),ro),"".concat(Pt,"-fixed-column"),ya),"".concat(Pt,"-fixed-column-gapped"),ya&&Xo),"".concat(Pt,"-scroll-horizontal"),Fi),"".concat(Pt,"-has-fix-left"),Ui[0]&&Ui[0].fixed),"".concat(Pt,"-has-fix-right"),Ui[Ui.length-1]&&Ui[Ui.length-1].fixed==="right")),style:an,id:Kn,ref:la},Au),Dn&&b.createElement(rn,{className:"".concat(Pt,"-title")},Dn(Ir)),b.createElement("div",{ref:Fo,className:"".concat(Pt,"-container")},ou),bn&&b.createElement(rn,{className:"".concat(Pt,"-footer")},bn(Ir)));Fi&&(uu=b.createElement(rt.Z,{onResize:eu},uu));var cu=Ot(Ui,al,Pn),Du=b.useMemo(function(){return{scrollX:Qo,prefixCls:Pt,getComponent:Ei,scrollbarSize:as,direction:Pn,fixedInfoList:cu,isSticky:Nl,supportSticky:Rs,componentWidth:aa,fixHeader:ro,fixColumn:ya,horizonScroll:Fi,tableLayout:zs,rowClassName:Yt,expandedRowClassName:po.expandedRowClassName,expandIcon:Bi,expandableType:ma,expandRowByClick:po.expandRowByClick,expandedRowRender:po.expandedRowRender,onTriggerExpand:Di,expandIconColumnIndex:po.expandIconColumnIndex,indentSize:po.indentSize,allColumnsFixedLeft:Ui.every(function(Go){return Go.fixed==="left"}),emptyNode:au,columns:Li,flattenColumns:Ui,onColumnResize:Ua,hoverStartRow:No,hoverEndRow:_o,onHover:ra,rowExpandable:po.rowExpandable,onRow:Cr,getRowKey:Vr,expandedKeys:pa,childrenColumnName:no,rowHoverable:Xn}},[Qo,Pt,Ei,as,Pn,cu,Nl,Rs,aa,ro,ya,Fi,zs,Yt,po.expandedRowClassName,Bi,ma,po.expandRowByClick,po.expandedRowRender,Di,po.expandIconColumnIndex,po.indentSize,au,Li,Ui,Ua,No,_o,ra,po.rowExpandable,Cr,Vr,pa,no,Xn]);return b.createElement(Ge.Provider,{value:Du},uu)}var Xr=b.forwardRef(Jr);function Ri(Ue){return Re(Xr,Ue)}var Hi=Ri();Hi.EXPAND_COLUMN=Ke,Hi.INTERNAL_HOOKS=fe,Hi.Column=yr,Hi.ColumnGroup=Kr,Hi.Summary=_e;var Zi=Hi,zi=E(48911),Ji=xe(null),wi=xe(null);function Mi(Ue,He,xt){var Pt=He||1;return xt[Ue+Pt]-(xt[Ue]||0)}function fi(Ue){var He=Ue.rowInfo,xt=Ue.column,Pt=Ue.colIndex,Nt=Ue.indent,Yt=Ue.index,an=Ue.component,tn=Ue.renderIndex,mn=Ue.record,pn=Ue.style,Tn=Ue.className,Pn=Ue.inverse,Dn=Ue.getHeight,bn=xt.render,gn=xt.dataIndex,lr=xt.className,Kn=xt.width,gr=ue(wi,["columnsOffset"]),dr=gr.columnsOffset,Dr=St(He,xt,Pt,Nt,Yt),Cr=Dr.key,wr=Dr.fixedInfo,Lr=Dr.appendCellNode,Hr=Dr.additionalCellProps,Ur=Hr.style,Ci=Hr.colSpan,Ar=Ci===void 0?1:Ci,xr=Hr.rowSpan,Mr=xr===void 0?1:xr,Jn=Pt-1,Xn=Mi(Jn,Ar,dr),Ir=Ar>1?Kn-Xn:0,jr=(0,et.Z)((0,et.Z)((0,et.Z)({},Ur),pn),{},{flex:"0 0 ".concat(Xn,"px"),width:"".concat(Xn,"px"),marginRight:Ir,pointerEvents:"auto"}),ei=b.useMemo(function(){return Pn?Mr<=1:Ar===0||Mr===0||Mr>1},[Mr,Ar,Pn]);ei?jr.visibility="hidden":Pn&&(jr.height=Dn==null?void 0:Dn(Mr));var Ei=ei?function(){return null}:bn,Vr={};return(Mr===0||Ar===0)&&(Vr.rowSpan=1,Vr.colSpan=1),b.createElement(Dt,(0,Pe.Z)({className:ve()(lr,Tn),ellipsis:xt.ellipsis,align:xt.align,scope:xt.rowScope,component:an,prefixCls:He.prefixCls,key:Cr,record:mn,index:Yt,renderIndex:tn,dataIndex:gn,render:Ei,shouldCellUpdate:xt.shouldCellUpdate},wr,{appendNode:Lr,additionalProps:(0,et.Z)((0,et.Z)({},Hr),{},{style:jr},Vr)}))}var Xi=fi,oo=["data","index","className","rowKey","style","extra","getHeight"],Ro=b.forwardRef(function(Ue,He){var xt=Ue.data,Pt=Ue.index,Nt=Ue.className,Yt=Ue.rowKey,an=Ue.style,tn=Ue.extra,mn=Ue.getHeight,pn=(0,x.Z)(Ue,oo),Tn=xt.record,Pn=xt.indent,Dn=xt.index,bn=ue(Ge,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),gn=bn.scrollX,lr=bn.flattenColumns,Kn=bn.prefixCls,gr=bn.fixColumn,dr=bn.componentWidth,Dr=ue(Ji,["getComponent"]),Cr=Dr.getComponent,wr=kt(Tn,Yt,Pt,Pn),Lr=Cr(["body","row"],"div"),Hr=Cr(["body","cell"],"div"),Ur=wr.rowSupportExpand,Ci=wr.expanded,Ar=wr.rowProps,xr=wr.expandedRowRender,Mr=wr.expandedRowClassName,Jn;if(Ur&&Ci){var Xn=xr(Tn,Pt,Pn+1,Ci),Ir=$t(Mr,Tn,Pt,Pn),jr={};gr&&(jr={style:(0,Se.Z)({},"--virtual-width","".concat(dr,"px"))});var ei="".concat(Kn,"-expanded-row-cell");Jn=b.createElement(Lr,{className:ve()("".concat(Kn,"-expanded-row"),"".concat(Kn,"-expanded-row-level-").concat(Pn+1),Ir)},b.createElement(Dt,{component:Hr,prefixCls:Kn,className:ve()(ei,(0,Se.Z)({},"".concat(ei,"-fixed"),gr)),additionalProps:jr},Xn))}var Ei=(0,et.Z)((0,et.Z)({},an),{},{width:gn});tn&&(Ei.position="absolute",Ei.pointerEvents="none");var Vr=b.createElement(Lr,(0,Pe.Z)({},Ar,pn,{"data-row-key":Yt,ref:Ur?null:He,className:ve()(Nt,"".concat(Kn,"-row"),Ar==null?void 0:Ar.className,(0,Se.Z)({},"".concat(Kn,"-row-extra"),tn)),style:(0,et.Z)((0,et.Z)({},Ei),Ar==null?void 0:Ar.style)}),lr.map(function(so,eo){return b.createElement(Xi,{key:eo,component:Hr,rowInfo:wr,column:so,colIndex:eo,indent:Pn,index:Pt,renderIndex:Dn,record:Tn,inverse:tn,getHeight:mn})}));return Ur?b.createElement("div",{ref:He},Vr,Jn):Vr}),fo=it(Ro),bo=fo,co=b.forwardRef(function(Ue,He){var xt=Ue.data,Pt=Ue.onScroll,Nt=ue(Ge,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),Yt=Nt.flattenColumns,an=Nt.onColumnResize,tn=Nt.getRowKey,mn=Nt.expandedKeys,pn=Nt.prefixCls,Tn=Nt.childrenColumnName,Pn=Nt.scrollX,Dn=Nt.direction,bn=ue(Ji),gn=bn.sticky,lr=bn.scrollY,Kn=bn.listItemHeight,gr=bn.getComponent,dr=bn.onScroll,Dr=b.useRef(),Cr=Vt(xt,Tn,mn,tn),wr=b.useMemo(function(){var Jn=0;return Yt.map(function(Xn){var Ir=Xn.width,jr=Xn.key;return Jn+=Ir,[jr,Ir,Jn]})},[Yt]),Lr=b.useMemo(function(){return wr.map(function(Jn){return Jn[2]})},[wr]);b.useEffect(function(){wr.forEach(function(Jn){var Xn=(0,Ve.Z)(Jn,2),Ir=Xn[0],jr=Xn[1];an(Ir,jr)})},[wr]),b.useImperativeHandle(He,function(){var Jn,Xn={scrollTo:function(jr){var ei;(ei=Dr.current)===null||ei===void 0||ei.scrollTo(jr)},nativeElement:(Jn=Dr.current)===null||Jn===void 0?void 0:Jn.nativeElement};return Object.defineProperty(Xn,"scrollLeft",{get:function(){var jr;return((jr=Dr.current)===null||jr===void 0?void 0:jr.getScrollInfo().x)||0},set:function(jr){var ei;(ei=Dr.current)===null||ei===void 0||ei.scrollTo({left:jr})}}),Xn});var Hr=function(Xn,Ir){var jr,ei=(jr=Cr[Ir])===null||jr===void 0?void 0:jr.record,Ei=Xn.onCell;if(Ei){var Vr,so=Ei(ei,Ir);return(Vr=so==null?void 0:so.rowSpan)!==null&&Vr!==void 0?Vr:1}return 1},Ur=function(Xn){var Ir=Xn.start,jr=Xn.end,ei=Xn.getSize,Ei=Xn.offsetY;if(jr<0)return null;for(var Vr=Yt.filter(function(Bi){return Hr(Bi,Ir)===0}),so=Ir,eo=function(no){if(Vr=Vr.filter(function(Di){return Hr(Di,no)===0}),!Vr.length)return so=no,1},qo=Ir;qo>=0&&!eo(qo);qo-=1);for(var No=Yt.filter(function(Bi){return Hr(Bi,jr)!==1}),_o=jr,ra=function(no){if(No=No.filter(function(Di){return Hr(Di,no)!==1}),!No.length)return _o=Math.max(no-1,jr),1},oa=jr;oa<Cr.length&&!ra(oa);oa+=1);for(var go=[],po=function(no){var Di=Cr[no];if(!Di)return 1;Yt.some(function(ci){return Hr(ci,no)>1})&&go.push(no)},ma=so;ma<=_o;ma+=1)po(ma);var pa=go.map(function(Bi){var no=Cr[Bi],Di=tn(no.record,Bi),ci=function(aa){var Ho=Bi+aa-1,va=tn(Cr[Ho].record,Ho),ca=ei(Di,va);return ca.bottom-ca.top},Do=ei(Di);return b.createElement(bo,{key:Bi,data:no,rowKey:Di,index:Bi,style:{top:-Ei+Do.top},extra:!0,getHeight:ci})});return pa},Ci=b.useMemo(function(){return{columnsOffset:Lr}},[Lr]),Ar="".concat(pn,"-tbody"),xr=gr(["body","wrapper"]),Mr={};return gn&&(Mr.position="sticky",Mr.bottom=0,(0,je.Z)(gn)==="object"&&gn.offsetScroll&&(Mr.bottom=gn.offsetScroll)),b.createElement(wi.Provider,{value:Ci},b.createElement(zi.Z,{fullHeight:!1,ref:Dr,prefixCls:"".concat(Ar,"-virtual"),styles:{horizontalScrollBar:Mr},className:Ar,height:lr,itemHeight:Kn||24,data:Cr,itemKey:function(Xn){return tn(Xn.record)},component:xr,scrollWidth:Pn,direction:Dn,onVirtualScroll:function(Xn){var Ir,jr=Xn.x;Pt({currentTarget:(Ir=Dr.current)===null||Ir===void 0?void 0:Ir.nativeElement,scrollLeft:jr})},onScroll:dr,extraRender:Ur},function(Jn,Xn,Ir){var jr=tn(Jn.record,Xn);return b.createElement(bo,{data:Jn,rowKey:jr,index:Xn,style:Ir.style})}))}),yo=it(co),Pi=yo,Ai=function(He,xt){var Pt=xt.ref,Nt=xt.onScroll;return b.createElement(Pi,{ref:Pt,data:He,onScroll:Nt})};function Gr(Ue,He){var xt=Ue.data,Pt=Ue.columns,Nt=Ue.scroll,Yt=Ue.sticky,an=Ue.prefixCls,tn=an===void 0?ni:an,mn=Ue.className,pn=Ue.listItemHeight,Tn=Ue.components,Pn=Ue.onScroll,Dn=Nt||{},bn=Dn.x,gn=Dn.y;typeof bn!="number"&&(bn=1),typeof gn!="number"&&(gn=500);var lr=(0,ct.zX)(function(dr,Dr){return(0,bt.Z)(Tn,dr)||Dr}),Kn=(0,ct.zX)(Pn),gr=b.useMemo(function(){return{sticky:Yt,scrollY:gn,listItemHeight:pn,getComponent:lr,onScroll:Kn}},[Yt,gn,pn,lr,Kn]);return b.createElement(Ji.Provider,{value:gr},b.createElement(Zi,(0,Pe.Z)({},Ue,{className:ve()(mn,"".concat(tn,"-virtual")),scroll:(0,et.Z)((0,et.Z)({},Nt),{},{x:bn}),components:(0,et.Z)((0,et.Z)({},Tn),{},{body:xt!=null&&xt.length?Ai:void 0}),columns:Pt,internalHooks:fe,tailor:!0,ref:He})))}var Un=b.forwardRef(Gr);function or(Ue){return Re(Un,Ue)}var ur=or(),qn=null,qr=Ue=>null,Qn=Ue=>null,Er=E(84105),Zr=E(82661),ji=E(34643),vo=E(34061),ao=E(18929);function Io(Ue){const[He,xt]=(0,b.useState)(null);return[(0,b.useCallback)((Yt,an,tn)=>{const mn=He!=null?He:Yt,pn=Math.min(mn||0,Yt),Tn=Math.max(mn||0,Yt),Pn=an.slice(pn,Tn+1).map(gn=>Ue(gn)),Dn=Pn.some(gn=>!tn.has(gn)),bn=[];return Pn.forEach(gn=>{Dn?(tn.has(gn)||bn.push(gn),tn.add(gn)):(tn.delete(gn),bn.push(gn))}),xt(Dn?Tn:null),bn},[He]),Yt=>{xt(Yt)}]}var wo=E(32383),Co=E(62673),Lo=E(75727),Oo=E(47889);const Mo={},ha="SELECT_ALL",Aa="SELECT_INVERT",xa="SELECT_NONE",Ba=[],Da=(Ue,He)=>{let xt=[];return(He||[]).forEach(Pt=>{xt.push(Pt),Pt&&typeof Pt=="object"&&Ue in Pt&&(xt=[].concat((0,zt.Z)(xt),(0,zt.Z)(Da(Ue,Pt[Ue]))))}),xt};var Ti=(Ue,He)=>{const{preserveSelectedRowKeys:xt,selectedRowKeys:Pt,defaultSelectedRowKeys:Nt,getCheckboxProps:Yt,onChange:an,onSelect:tn,onSelectAll:mn,onSelectInvert:pn,onSelectNone:Tn,onSelectMultiple:Pn,columnWidth:Dn,type:bn,selections:gn,fixed:lr,renderCell:Kn,hideSelectAll:gr,checkStrictly:dr=!0}=He||{},{prefixCls:Dr,data:Cr,pageData:wr,getRecordByKey:Lr,getRowKey:Hr,expandType:Ur,childrenColumnName:Ci,locale:Ar,getPopupContainer:xr}=Ue,Mr=(0,wo.ln)("Table"),[Jn,Xn]=Io(Bi=>Bi),[Ir,jr]=(0,ao.Z)(Pt||Nt||Ba,{value:Pt}),ei=b.useRef(new Map),Ei=(0,b.useCallback)(Bi=>{if(xt){const no=new Map;Bi.forEach(Di=>{let ci=Lr(Di);!ci&&ei.current.has(Di)&&(ci=ei.current.get(Di)),no.set(Di,ci)}),ei.current=no}},[Lr,xt]);b.useEffect(()=>{Ei(Ir)},[Ir]);const Vr=(0,b.useMemo)(()=>Da(Ci,wr),[Ci,wr]),{keyEntities:so}=(0,b.useMemo)(()=>{if(dr)return{keyEntities:null};let Bi=Cr;if(xt){const no=new Set(Vr.map((ci,Do)=>Hr(ci,Do))),Di=Array.from(ei.current).reduce((ci,Do)=>{let[zo,aa]=Do;return no.has(zo)?ci:ci.concat(aa)},[]);Bi=[].concat((0,zt.Z)(Bi),(0,zt.Z)(Di))}return(0,vo.I8)(Bi,{externalGetKey:Hr,childrenPropName:Ci})},[Cr,Hr,dr,Ci,xt,Vr]),eo=(0,b.useMemo)(()=>{const Bi=new Map;return Vr.forEach((no,Di)=>{const ci=Hr(no,Di),Do=(Yt?Yt(no):null)||{};Bi.set(ci,Do)}),Bi},[Vr,Hr,Yt]),qo=(0,b.useCallback)(Bi=>{const no=Hr(Bi);let Di;return eo.has(no)?Di=eo.get(Hr(Bi)):Di=Yt?Yt(Bi):void 0,!!(Di!=null&&Di.disabled)},[eo,Hr]),[No,_o]=(0,b.useMemo)(()=>{if(dr)return[Ir||[],[]];const{checkedKeys:Bi,halfCheckedKeys:no}=(0,ji.S)(Ir,!0,so,qo);return[Bi||[],no]},[Ir,dr,so,qo]),ra=(0,b.useMemo)(()=>{const Bi=bn==="radio"?No.slice(0,1):No;return new Set(Bi)},[No,bn]),oa=(0,b.useMemo)(()=>bn==="radio"?new Set:new Set(_o),[_o,bn]);b.useEffect(()=>{He||jr(Ba)},[!!He]);const go=(0,b.useCallback)((Bi,no)=>{let Di,ci;Ei(Bi),xt?(Di=Bi,ci=Bi.map(Do=>ei.current.get(Do))):(Di=[],ci=[],Bi.forEach(Do=>{const zo=Lr(Do);zo!==void 0&&(Di.push(Do),ci.push(zo))})),jr(Di),an==null||an(Di,ci,{type:no})},[jr,Lr,an,xt]),po=(0,b.useCallback)((Bi,no,Di,ci)=>{if(tn){const Do=Di.map(zo=>Lr(zo));tn(Lr(Bi),no,Do,ci)}go(Di,"single")},[tn,Lr,go]),ma=(0,b.useMemo)(()=>!gn||gr?null:(gn===!0?[ha,Aa,xa]:gn).map(no=>no===ha?{key:"all",text:Ar.selectionAll,onSelect(){go(Cr.map((Di,ci)=>Hr(Di,ci)).filter(Di=>{const ci=eo.get(Di);return!(ci!=null&&ci.disabled)||ra.has(Di)}),"all")}}:no===Aa?{key:"invert",text:Ar.selectInvert,onSelect(){const Di=new Set(ra);wr.forEach((Do,zo)=>{const aa=Hr(Do,zo),Ho=eo.get(aa);Ho!=null&&Ho.disabled||(Di.has(aa)?Di.delete(aa):Di.add(aa))});const ci=Array.from(Di);pn&&(Mr.deprecated(!1,"onSelectInvert","onChange"),pn(ci)),go(ci,"invert")}}:no===xa?{key:"none",text:Ar.selectNone,onSelect(){Tn==null||Tn(),go(Array.from(ra).filter(Di=>{const ci=eo.get(Di);return ci==null?void 0:ci.disabled}),"none")}}:no).map(no=>Object.assign(Object.assign({},no),{onSelect:function(){for(var Di,ci,Do=arguments.length,zo=new Array(Do),aa=0;aa<Do;aa++)zo[aa]=arguments[aa];(ci=no.onSelect)===null||ci===void 0||(Di=ci).call.apply(Di,[no].concat(zo)),Xn(null)}})),[gn,ra,wr,Hr,pn,go]);return[(0,b.useCallback)(Bi=>{var no;if(!He)return Bi.filter(Fo=>Fo!==Mo);let Di=(0,zt.Z)(Bi);const ci=new Set(ra),Do=Vr.map(Hr).filter(Fo=>!eo.get(Fo).disabled),zo=Do.every(Fo=>ci.has(Fo)),aa=Do.some(Fo=>ci.has(Fo)),Ho=()=>{const Fo=[];zo?Do.forEach(sa=>{ci.delete(sa),Fo.push(sa)}):Do.forEach(sa=>{ci.has(sa)||(ci.add(sa),Fo.push(sa))});const na=Array.from(ci);mn==null||mn(!zo,na.map(sa=>Lr(sa)),Fo.map(sa=>Lr(sa))),go(na,"all"),Xn(null)};let va,ca;if(bn!=="radio"){let Fo;if(ma){const To={getPopupContainer:xr,items:ma.map((fa,Uo)=>{const{key:Ra,text:Sa,onSelect:Ka}=fa;return{key:Ra!=null?Ra:Uo,onClick:()=>{Ka==null||Ka(Do)},label:Sa}})};Fo=b.createElement("div",{className:`${Dr}-selection-extra`},b.createElement(Lo.Z,{menu:To,getPopupContainer:xr},b.createElement("span",null,b.createElement(Er.Z,null))))}const na=Vr.map((To,fa)=>{const Uo=Hr(To,fa),Ra=eo.get(Uo)||{};return Object.assign({checked:ci.has(Uo)},Ra)}).filter(To=>{let{disabled:fa}=To;return fa}),sa=!!na.length&&na.length===Vr.length,Ca=sa&&na.every(To=>{let{checked:fa}=To;return fa}),ga=sa&&na.some(To=>{let{checked:fa}=To;return fa});ca=b.createElement(Co.default,{checked:sa?Ca:!!Vr.length&&zo,indeterminate:sa?!Ca&&ga:!zo&&aa,onChange:Ho,disabled:Vr.length===0||sa,"aria-label":Fo?"Custom selection":"Select all",skipGroup:!0}),va=!gr&&b.createElement("div",{className:`${Dr}-selection`},ca,Fo)}let Li;bn==="radio"?Li=(Fo,na,sa)=>{const Ca=Hr(na,sa),ga=ci.has(Ca),To=eo.get(Ca);return{node:b.createElement(Oo.ZP,Object.assign({},To,{checked:ga,onClick:fa=>{var Uo;fa.stopPropagation(),(Uo=To==null?void 0:To.onClick)===null||Uo===void 0||Uo.call(To,fa)},onChange:fa=>{var Uo;ci.has(Ca)||po(Ca,!0,[Ca],fa.nativeEvent),(Uo=To==null?void 0:To.onChange)===null||Uo===void 0||Uo.call(To,fa)}})),checked:ga}}:Li=(Fo,na,sa)=>{var Ca;const ga=Hr(na,sa),To=ci.has(ga),fa=oa.has(ga),Uo=eo.get(ga);let Ra;return Ur==="nest"?Ra=fa:Ra=(Ca=Uo==null?void 0:Uo.indeterminate)!==null&&Ca!==void 0?Ca:fa,{node:b.createElement(Co.default,Object.assign({},Uo,{indeterminate:Ra,checked:To,skipGroup:!0,onClick:Sa=>{var Ka;Sa.stopPropagation(),(Ka=Uo==null?void 0:Uo.onClick)===null||Ka===void 0||Ka.call(Uo,Sa)},onChange:Sa=>{var Ka;const{nativeEvent:Xa}=Sa,{shiftKey:Sl}=Xa,ua=Do.findIndex(Va=>Va===ga),Jl=No.some(Va=>Do.includes(Va));if(Sl&&dr&&Jl){const Va=Jn(ua,Do,ci),hl=Array.from(ci);Pn==null||Pn(!To,hl.map(al=>Lr(al)),Va.map(al=>Lr(al))),go(hl,"multiple")}else{const Va=No;if(dr){const hl=To?(0,Zr._5)(Va,ga):(0,Zr.L0)(Va,ga);po(ga,!To,hl,Xa)}else{const hl=(0,ji.S)([].concat((0,zt.Z)(Va),[ga]),!0,so,qo),{checkedKeys:al,halfCheckedKeys:ro}=hl;let Fi=al;if(To){const ya=new Set(al);ya.delete(ga),Fi=(0,ji.S)(Array.from(ya),{checked:!1,halfCheckedKeys:ro},so,qo).checkedKeys}po(ga,!To,Fi,Xa)}}Xn(To?null:ua),(Ka=Uo==null?void 0:Uo.onChange)===null||Ka===void 0||Ka.call(Uo,Sa)}})),checked:To}};const Ui=(Fo,na,sa)=>{const{node:Ca,checked:ga}=Li(Fo,na,sa);return Kn?Kn(ga,na,sa,Ca):Ca};if(!Di.includes(Mo))if(Di.findIndex(Fo=>{var na;return((na=Fo[Ln])===null||na===void 0?void 0:na.columnType)==="EXPAND_COLUMN"})===0){const[Fo,...na]=Di;Di=[Fo,Mo].concat((0,zt.Z)(na))}else Di=[Mo].concat((0,zt.Z)(Di));const jo=Di.indexOf(Mo);Di=Di.filter((Fo,na)=>Fo!==Mo||na===jo);const Xo=Di[jo-1],Qo=Di[jo+1];let Ea=lr;Ea===void 0&&((Qo==null?void 0:Qo.fixed)!==void 0?Ea=Qo.fixed:(Xo==null?void 0:Xo.fixed)!==void 0&&(Ea=Xo.fixed)),Ea&&Xo&&((no=Xo[Ln])===null||no===void 0?void 0:no.columnType)==="EXPAND_COLUMN"&&Xo.fixed===void 0&&(Xo.fixed=Ea);const la=ve()(`${Dr}-selection-col`,{[`${Dr}-selection-col-with-dropdown`]:gn&&bn==="checkbox"}),Na=()=>He!=null&&He.columnTitle?typeof He.columnTitle=="function"?He.columnTitle(ca):He.columnTitle:va,ia={fixed:Ea,width:Dn,className:`${Dr}-selection-column`,title:Na(),render:Ui,onCell:He.onCell,[Ln]:{className:la}};return Di.map(Fo=>Fo===Mo?ia:Fo)},[Hr,Vr,He,No,ra,oa,Dn,ma,Ur,eo,Pn,po,qo]),ra]},ea=E(2738);function ta(Ue,He){return Ue._antProxy=Ue._antProxy||{},Object.keys(He).forEach(xt=>{if(!(xt in Ue._antProxy)){const Pt=Ue[xt];Ue._antProxy[xt]=Pt,Ue[xt]=He[xt]}}),Ue}function _i(Ue,He){return(0,b.useImperativeHandle)(Ue,()=>{const xt=He(),{nativeElement:Pt}=xt;return typeof Proxy!="undefined"?new Proxy(Pt,{get(Nt,Yt){return xt[Yt]?xt[Yt]:Reflect.get(Nt,Yt)}}):ta(Pt,xt)})}var Wo=E(83010),Jo=E(48755),ho=E(38406),Zo=E(83397),Po=E(31756),La=E(13783),rl=E(85981),za=E(31709),Ia=E(29787),Yl=E(57700);function jl(Ue){return He=>{const{prefixCls:xt,onExpand:Pt,record:Nt,expanded:Yt,expandable:an}=He,tn=`${xt}-row-expand-icon`;return b.createElement("button",{type:"button",onClick:mn=>{Pt(Nt,mn),mn.stopPropagation()},className:ve()(tn,{[`${tn}-spaced`]:!an,[`${tn}-expanded`]:an&&Yt,[`${tn}-collapsed`]:an&&!Yt}),"aria-label":Yt?Ue.collapse:Ue.expand,"aria-expanded":Yt})}}var qi=jl;function xo(Ue){return(xt,Pt)=>{const Nt=xt.querySelector(`.${Ue}-container`);let Yt=Pt;if(Nt){const an=getComputedStyle(Nt),tn=parseInt(an.borderLeftWidth,10),mn=parseInt(an.borderRightWidth,10);Yt=Pt-tn-mn}return Yt}}const Qi=(Ue,He)=>"key"in Ue&&Ue.key!==void 0&&Ue.key!==null?Ue.key:Ue.dataIndex?Array.isArray(Ue.dataIndex)?Ue.dataIndex.join("."):Ue.dataIndex:He;function to(Ue,He){return He?`${He}-${Ue}`:`${Ue}`}const ko=(Ue,He)=>typeof Ue=="function"?Ue(He):Ue,da=(Ue,He)=>{const xt=ko(Ue,He);return Object.prototype.toString.call(xt)==="[object Object]"?"":xt};var Cl={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"},Ga=Cl,Wa=E(7657),Fa=function(He,xt){return b.createElement(Wa.Z,(0,Pe.Z)({},He,{ref:xt,icon:Ga}))},pl=b.forwardRef(Fa),Al=pl,el=E(9981),Dl=E(40192);function Ao(Ue){const He=b.useRef(Ue),xt=(0,Dl.Z)();return[()=>He.current,Pt=>{He.current=Pt,xt()}]}var xl=E(7939),Kl=E(584),us=E(93041),ys=E(78857),il=E(18287),Zl=E(47472),vl=E(49397),Gl=Ue=>{const{value:He,filterSearch:xt,tablePrefixCls:Pt,locale:Nt,onChange:Yt}=Ue;return xt?b.createElement("div",{className:`${Pt}-filter-dropdown-search`},b.createElement(vl.Z,{prefix:b.createElement(Zl.Z,null),placeholder:Nt.filterSearchPlaceholder,onChange:Yt,value:He,htmlSize:1,className:`${Pt}-filter-dropdown-search-input`})):null},cs=E(10228);const ts=Ue=>{const{keyCode:He}=Ue;He===cs.Z.ENTER&&Ue.stopPropagation()};var ds=b.forwardRef((Ue,He)=>b.createElement("div",{className:Ue.className,onClick:xt=>xt.stopPropagation(),onKeyDown:ts,ref:He},Ue.children));function gl(Ue){let He=[];return(Ue||[]).forEach(xt=>{let{value:Pt,children:Nt}=xt;He.push(Pt),Nt&&(He=[].concat((0,zt.Z)(He),(0,zt.Z)(gl(Nt))))}),He}function _l(Ue){return Ue.some(He=>{let{children:xt}=He;return xt})}function ns(Ue,He){return typeof He=="string"||typeof He=="number"?He==null?void 0:He.toString().toLowerCase().includes(Ue.trim().toLowerCase()):!1}function bs(Ue){let{filters:He,prefixCls:xt,filteredKeys:Pt,filterMultiple:Nt,searchValue:Yt,filterSearch:an}=Ue;return He.map((tn,mn)=>{const pn=String(tn.value);if(tn.children)return{key:pn||mn,label:tn.text,popupClassName:`${xt}-dropdown-submenu`,children:bs({filters:tn.children,prefixCls:xt,filteredKeys:Pt,filterMultiple:Nt,searchValue:Yt,filterSearch:an})};const Tn=Nt?Co.default:Oo.ZP,Pn={key:tn.value!==void 0?pn:mn,label:b.createElement(b.Fragment,null,b.createElement(Tn,{checked:Pt.includes(pn)}),b.createElement("span",null,tn.text))};return Yt.trim()?typeof an=="function"?an(Yt,tn)?Pn:null:ns(Yt,tn.text)?Pn:null:Pn})}function Xl(Ue){return Ue||[]}var Cs=Ue=>{var He,xt,Pt,Nt;const{tablePrefixCls:Yt,prefixCls:an,column:tn,dropdownPrefixCls:mn,columnKey:pn,filterOnClose:Tn,filterMultiple:Pn,filterMode:Dn="menu",filterSearch:bn=!1,filterState:gn,triggerFilter:lr,locale:Kn,children:gr,getPopupContainer:dr,rootClassName:Dr}=Ue,{filterResetToDefaultFilteredValue:Cr,defaultFilteredValue:wr,filterDropdownProps:Lr={},filterDropdownOpen:Hr,filterDropdownVisible:Ur,onFilterDropdownVisibleChange:Ci,onFilterDropdownOpenChange:Ar}=tn,[xr,Mr]=b.useState(!1),Jn=!!(gn&&(!((He=gn.filteredKeys)===null||He===void 0)&&He.length||gn.forceFiltered)),Xn=Li=>{var Ui;Mr(Li),(Ui=Lr.onOpenChange)===null||Ui===void 0||Ui.call(Lr,Li),Ar==null||Ar(Li),Ci==null||Ci(Li)},Ir=(Nt=(Pt=(xt=Lr.open)!==null&&xt!==void 0?xt:Hr)!==null&&Pt!==void 0?Pt:Ur)!==null&&Nt!==void 0?Nt:xr,jr=gn==null?void 0:gn.filteredKeys,[ei,Ei]=Ao(Xl(jr)),Vr=Li=>{let{selectedKeys:Ui}=Li;Ei(Ui)},so=(Li,Ui)=>{let{node:jo,checked:Xo}=Ui;Vr(Pn?{selectedKeys:Li}:{selectedKeys:Xo&&jo.key?[jo.key]:[]})};b.useEffect(()=>{xr&&Vr({selectedKeys:Xl(jr)})},[jr]);const[eo,qo]=b.useState([]),No=Li=>{qo(Li)},[_o,ra]=b.useState(""),oa=Li=>{const{value:Ui}=Li.target;ra(Ui)};b.useEffect(()=>{xr||ra("")},[xr]);const go=Li=>{const Ui=Li!=null&&Li.length?Li:null;if(Ui===null&&(!gn||!gn.filteredKeys)||(0,Ce.Z)(Ui,gn==null?void 0:gn.filteredKeys,!0))return null;lr({column:tn,key:pn,filteredKeys:Ui})},po=()=>{Xn(!1),go(ei())},ma=function(){let{confirm:Li,closeDropdown:Ui}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Li&&go([]),Ui&&Xn(!1),ra(""),Ei(Cr?(wr||[]).map(jo=>String(jo)):[])},pa=function(){let{closeDropdown:Li}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Li&&Xn(!1),go(ei())},Bi=(Li,Ui)=>{Ui.source==="trigger"&&(Li&&jr!==void 0&&Ei(Xl(jr)),Xn(Li),!Li&&!tn.filterDropdown&&Tn&&po())},no=ve()({[`${mn}-menu-without-submenu`]:!_l(tn.filters||[])}),Di=Li=>{if(Li.target.checked){const Ui=gl(tn==null?void 0:tn.filters).map(jo=>String(jo));Ei(Ui)}else Ei([])},ci=Li=>{let{filters:Ui}=Li;return(Ui||[]).map((jo,Xo)=>{const Qo=String(jo.value),Ea={title:jo.text,key:jo.value!==void 0?Qo:String(Xo)};return jo.children&&(Ea.children=ci({filters:jo.children})),Ea})},Do=Li=>{var Ui;return Object.assign(Object.assign({},Li),{text:Li.title,value:Li.key,children:((Ui=Li.children)===null||Ui===void 0?void 0:Ui.map(jo=>Do(jo)))||[]})};let zo;const{direction:aa,renderEmpty:Ho}=b.useContext(Jo.E_);if(typeof tn.filterDropdown=="function")zo=tn.filterDropdown({prefixCls:`${mn}-custom`,setSelectedKeys:Li=>Vr({selectedKeys:Li}),selectedKeys:ei(),confirm:pa,clearFilters:ma,filters:tn.filters,visible:Ir,close:()=>{Xn(!1)}});else if(tn.filterDropdown)zo=tn.filterDropdown;else{const Li=ei()||[],Ui=()=>{var Xo,Qo;const Ea=(Xo=Ho==null?void 0:Ho("Table.filter"))!==null&&Xo!==void 0?Xo:b.createElement(Kl.Z,{image:Kl.Z.PRESENTED_IMAGE_SIMPLE,description:Kn.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((tn.filters||[]).length===0)return Ea;if(Dn==="tree")return b.createElement(b.Fragment,null,b.createElement(Gl,{filterSearch:bn,value:_o,onChange:oa,tablePrefixCls:Yt,locale:Kn}),b.createElement("div",{className:`${Yt}-filter-dropdown-tree`},Pn?b.createElement(Co.default,{checked:Li.length===gl(tn.filters).length,indeterminate:Li.length>0&&Li.length<gl(tn.filters).length,className:`${Yt}-filter-dropdown-checkall`,onChange:Di},(Qo=Kn==null?void 0:Kn.filterCheckall)!==null&&Qo!==void 0?Qo:Kn==null?void 0:Kn.filterCheckAll):null,b.createElement(il.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:Pn,checkStrictly:!Pn,className:`${mn}-menu`,onCheck:so,checkedKeys:Li,selectedKeys:Li,showIcon:!1,treeData:ci({filters:tn.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:_o.trim()?ia=>typeof bn=="function"?bn(_o,Do(ia)):ns(_o,ia.title):void 0})));const la=bs({filters:tn.filters||[],filterSearch:bn,prefixCls:an,filteredKeys:ei(),filterMultiple:Pn,searchValue:_o}),Na=la.every(ia=>ia===null);return b.createElement(b.Fragment,null,b.createElement(Gl,{filterSearch:bn,value:_o,onChange:oa,tablePrefixCls:Yt,locale:Kn}),Na?Ea:b.createElement(us.default,{selectable:!0,multiple:Pn,prefixCls:`${mn}-menu`,className:no,onSelect:Vr,onDeselect:Vr,selectedKeys:Li,getPopupContainer:dr,openKeys:eo,onOpenChange:No,items:la}))},jo=()=>Cr?(0,Ce.Z)((wr||[]).map(Xo=>String(Xo)),Li,!0):Li.length===0;zo=b.createElement(b.Fragment,null,Ui(),b.createElement("div",{className:`${an}-dropdown-btns`},b.createElement(xl.ZP,{type:"link",size:"small",disabled:jo(),onClick:()=>ma()},Kn.filterReset),b.createElement(xl.ZP,{type:"primary",size:"small",onClick:po},Kn.filterConfirm)))}tn.filterDropdown&&(zo=b.createElement(ys.J,{selectable:void 0},zo)),zo=b.createElement(ds,{className:`${an}-dropdown`},zo);const va=()=>{let Li;return typeof tn.filterIcon=="function"?Li=tn.filterIcon(Jn):tn.filterIcon?Li=tn.filterIcon:Li=b.createElement(Al,null),b.createElement("span",{role:"button",tabIndex:-1,className:ve()(`${an}-trigger`,{active:Jn}),onClick:Ui=>{Ui.stopPropagation()}},Li)},ca=(0,el.Z)({trigger:["click"],placement:aa==="rtl"?"bottomLeft":"bottomRight",children:va(),getPopupContainer:dr},Object.assign(Object.assign({},Lr),{rootClassName:ve()(Dr,Lr.rootClassName),open:Ir,onOpenChange:Bi,dropdownRender:()=>typeof(Lr==null?void 0:Lr.dropdownRender)=="function"?Lr.dropdownRender(zo):zo}));return b.createElement("div",{className:`${an}-column`},b.createElement("span",{className:`${Yt}-column-title`},gr),b.createElement(Lo.Z,Object.assign({},ca)))};const Vl=(Ue,He,xt)=>{let Pt=[];return(Ue||[]).forEach((Nt,Yt)=>{var an;const tn=to(Yt,xt);if(Nt.filters||"filterDropdown"in Nt||"onFilter"in Nt)if("filteredValue"in Nt){let mn=Nt.filteredValue;"filterDropdown"in Nt||(mn=(an=mn==null?void 0:mn.map(String))!==null&&an!==void 0?an:mn),Pt.push({column:Nt,key:Qi(Nt,tn),filteredKeys:mn,forceFiltered:Nt.filtered})}else Pt.push({column:Nt,key:Qi(Nt,tn),filteredKeys:He&&Nt.defaultFilteredValue?Nt.defaultFilteredValue:void 0,forceFiltered:Nt.filtered});"children"in Nt&&(Pt=[].concat((0,zt.Z)(Pt),(0,zt.Z)(Vl(Nt.children,He,tn))))}),Pt};function Ha(Ue,He,xt,Pt,Nt,Yt,an,tn,mn){return xt.map((pn,Tn)=>{const Pn=to(Tn,tn),{filterOnClose:Dn=!0,filterMultiple:bn=!0,filterMode:gn,filterSearch:lr}=pn;let Kn=pn;if(Kn.filters||Kn.filterDropdown){const gr=Qi(Kn,Pn),dr=Pt.find(Dr=>{let{key:Cr}=Dr;return gr===Cr});Kn=Object.assign(Object.assign({},Kn),{title:Dr=>b.createElement(Cs,{tablePrefixCls:Ue,prefixCls:`${Ue}-filter`,dropdownPrefixCls:He,column:Kn,columnKey:gr,filterState:dr,filterOnClose:Dn,filterMultiple:bn,filterMode:gn,filterSearch:lr,triggerFilter:Yt,locale:Nt,getPopupContainer:an,rootClassName:mn},ko(pn.title,Dr))})}return"children"in Kn&&(Kn=Object.assign(Object.assign({},Kn),{children:Ha(Ue,He,Kn.children,Pt,Nt,Yt,an,Pn,mn)})),Kn})}const Vo=Ue=>{const He={};return Ue.forEach(xt=>{let{key:Pt,filteredKeys:Nt,column:Yt}=xt;const an=Pt,{filters:tn,filterDropdown:mn}=Yt;if(mn)He[an]=Nt||null;else if(Array.isArray(Nt)){const pn=gl(tn);He[an]=pn.filter(Tn=>Nt.includes(String(Tn)))}else He[an]=null}),He},Eo=(Ue,He,xt)=>He.reduce((Nt,Yt)=>{const{column:{onFilter:an,filters:tn},filteredKeys:mn}=Yt;return an&&mn&&mn.length?Nt.map(pn=>Object.assign({},pn)).filter(pn=>mn.some(Tn=>{const Pn=gl(tn),Dn=Pn.findIndex(gn=>String(gn)===String(Tn)),bn=Dn!==-1?Pn[Dn]:Tn;return pn[xt]&&(pn[xt]=Eo(pn[xt],He,xt)),an(bn,pn)})):Nt},Ue),Ma=Ue=>Ue.flatMap(He=>"children"in He?[He].concat((0,zt.Z)(Ma(He.children||[]))):[He]);var Oa=Ue=>{const{prefixCls:He,dropdownPrefixCls:xt,mergedColumns:Pt,onFilterChange:Nt,getPopupContainer:Yt,locale:an,rootClassName:tn}=Ue,mn=(0,wo.ln)("Table"),pn=b.useMemo(()=>Ma(Pt||[]),[Pt]),[Tn,Pn]=b.useState(()=>Vl(pn,!0)),Dn=b.useMemo(()=>{const Kn=Vl(pn,!1);if(Kn.length===0)return Kn;let gr=!0,dr=!0;if(Kn.forEach(Dr=>{let{filteredKeys:Cr}=Dr;Cr!==void 0?gr=!1:dr=!1}),gr){const Dr=(pn||[]).map((Cr,wr)=>Qi(Cr,to(wr)));return Tn.filter(Cr=>{let{key:wr}=Cr;return Dr.includes(wr)}).map(Cr=>{const wr=pn[Dr.findIndex(Lr=>Lr===Cr.key)];return Object.assign(Object.assign({},Cr),{column:Object.assign(Object.assign({},Cr.column),wr),forceFiltered:wr.filtered})})}return Kn},[pn,Tn]),bn=b.useMemo(()=>Vo(Dn),[Dn]),gn=Kn=>{const gr=Dn.filter(dr=>{let{key:Dr}=dr;return Dr!==Kn.key});gr.push(Kn),Pn(gr),Nt(Vo(gr),gr)};return[Kn=>Ha(He,xt,Kn,Dn,an,gn,Yt,void 0,tn),Dn,bn]},Fl=(Ue,He,xt)=>{const Pt=b.useRef({});function Nt(Yt){var an;if(!Pt.current||Pt.current.data!==Ue||Pt.current.childrenColumnName!==He||Pt.current.getRowKey!==xt){let mn=function(pn){pn.forEach((Tn,Pn)=>{const Dn=xt(Tn,Pn);tn.set(Dn,Tn),Tn&&typeof Tn=="object"&&He in Tn&&mn(Tn[He]||[])})};const tn=new Map;mn(Ue),Pt.current={data:Ue,childrenColumnName:He,kvMap:tn,getRowKey:xt}}return(an=Pt.current.kvMap)===null||an===void 0?void 0:an.get(Yt)}return[Nt]},El=function(Ue,He){var xt={};for(var Pt in Ue)Object.prototype.hasOwnProperty.call(Ue,Pt)&&He.indexOf(Pt)<0&&(xt[Pt]=Ue[Pt]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,Pt=Object.getOwnPropertySymbols(Ue);Nt<Pt.length;Nt++)He.indexOf(Pt[Nt])<0&&Object.prototype.propertyIsEnumerable.call(Ue,Pt[Nt])&&(xt[Pt[Nt]]=Ue[Pt[Nt]]);return xt};const Tl=10;function ol(Ue,He){const xt={current:Ue.current,pageSize:Ue.pageSize};return Object.keys(He&&typeof He=="object"?He:{}).forEach(Nt=>{const Yt=Ue[Nt];typeof Yt!="function"&&(xt[Nt]=Yt)}),xt}function fl(Ue,He,xt){const Pt=xt&&typeof xt=="object"?xt:{},{total:Nt=0}=Pt,Yt=El(Pt,["total"]),[an,tn]=(0,b.useState)(()=>({current:"defaultCurrent"in Yt?Yt.defaultCurrent:1,pageSize:"defaultPageSize"in Yt?Yt.defaultPageSize:Tl})),mn=(0,el.Z)(an,Yt,{total:Nt>0?Nt:Ue}),pn=Math.ceil((Nt||Ue)/mn.pageSize);mn.current>pn&&(mn.current=pn||1);const Tn=(Dn,bn)=>{tn({current:Dn!=null?Dn:1,pageSize:bn||mn.pageSize})},Pn=(Dn,bn)=>{var gn;xt&&((gn=xt.onChange)===null||gn===void 0||gn.call(xt,Dn,bn)),Tn(Dn,bn),He(Dn,bn||(mn==null?void 0:mn.pageSize))};return xt===!1?[{},()=>{}]:[Object.assign(Object.assign({},mn),{onChange:Pn}),Tn]}var Pl=fl,Ul=E(89489),Os=E(59477),Ms=E(25399);const rs="ascend",zl="descend",Ll=Ue=>typeof Ue.sorter=="object"&&typeof Ue.sorter.multiple=="number"?Ue.sorter.multiple:!1,_a=Ue=>typeof Ue=="function"?Ue:Ue&&typeof Ue=="object"&&Ue.compare?Ue.compare:!1,Wl=(Ue,He)=>He?Ue[Ue.indexOf(He)+1]:Ue[0],kl=(Ue,He,xt)=>{let Pt=[];const Nt=(Yt,an)=>{Pt.push({column:Yt,key:Qi(Yt,an),multiplePriority:Ll(Yt),sortOrder:Yt.sortOrder})};return(Ue||[]).forEach((Yt,an)=>{const tn=to(an,xt);Yt.children?("sortOrder"in Yt&&Nt(Yt,tn),Pt=[].concat((0,zt.Z)(Pt),(0,zt.Z)(kl(Yt.children,He,tn)))):Yt.sorter&&("sortOrder"in Yt?Nt(Yt,tn):He&&Yt.defaultSortOrder&&Pt.push({column:Yt,key:Qi(Yt,tn),multiplePriority:Ll(Yt),sortOrder:Yt.defaultSortOrder}))}),Pt},xs=(Ue,He,xt,Pt,Nt,Yt,an,tn)=>(He||[]).map((pn,Tn)=>{const Pn=to(Tn,tn);let Dn=pn;if(Dn.sorter){const bn=Dn.sortDirections||Nt,gn=Dn.showSorterTooltip===void 0?an:Dn.showSorterTooltip,lr=Qi(Dn,Pn),Kn=xt.find(Ci=>{let{key:Ar}=Ci;return Ar===lr}),gr=Kn?Kn.sortOrder:null,dr=Wl(bn,gr);let Dr;if(pn.sortIcon)Dr=pn.sortIcon({sortOrder:gr});else{const Ci=bn.includes(rs)&&b.createElement(Os.Z,{className:ve()(`${Ue}-column-sorter-up`,{active:gr===rs})}),Ar=bn.includes(zl)&&b.createElement(Ul.Z,{className:ve()(`${Ue}-column-sorter-down`,{active:gr===zl})});Dr=b.createElement("span",{className:ve()(`${Ue}-column-sorter`,{[`${Ue}-column-sorter-full`]:!!(Ci&&Ar)})},b.createElement("span",{className:`${Ue}-column-sorter-inner`,"aria-hidden":"true"},Ci,Ar))}const{cancelSort:Cr,triggerAsc:wr,triggerDesc:Lr}=Yt||{};let Hr=Cr;dr===zl?Hr=Lr:dr===rs&&(Hr=wr);const Ur=typeof gn=="object"?Object.assign({title:Hr},gn):{title:Hr};Dn=Object.assign(Object.assign({},Dn),{className:ve()(Dn.className,{[`${Ue}-column-sort`]:gr}),title:Ci=>{const Ar=`${Ue}-column-sorters`,xr=b.createElement("span",{className:`${Ue}-column-title`},ko(pn.title,Ci)),Mr=b.createElement("div",{className:Ar},xr,Dr);return gn?typeof gn!="boolean"&&(gn==null?void 0:gn.target)==="sorter-icon"?b.createElement("div",{className:`${Ar} ${Ue}-column-sorters-tooltip-target-sorter`},xr,b.createElement(Ms.Z,Object.assign({},Ur),Dr)):b.createElement(Ms.Z,Object.assign({},Ur),Mr):Mr},onHeaderCell:Ci=>{var Ar;const xr=((Ar=pn.onHeaderCell)===null||Ar===void 0?void 0:Ar.call(pn,Ci))||{},Mr=xr.onClick,Jn=xr.onKeyDown;xr.onClick=jr=>{Pt({column:pn,key:lr,sortOrder:dr,multiplePriority:Ll(pn)}),Mr==null||Mr(jr)},xr.onKeyDown=jr=>{jr.keyCode===cs.Z.ENTER&&(Pt({column:pn,key:lr,sortOrder:dr,multiplePriority:Ll(pn)}),Jn==null||Jn(jr))};const Xn=da(pn.title,{}),Ir=Xn==null?void 0:Xn.toString();return gr&&(xr["aria-sort"]=gr==="ascend"?"ascending":"descending"),xr["aria-label"]=Ir||"",xr.className=ve()(xr.className,`${Ue}-column-has-sorters`),xr.tabIndex=0,pn.ellipsis&&(xr.title=(Xn!=null?Xn:"").toString()),xr}})}return"children"in Dn&&(Dn=Object.assign(Object.assign({},Dn),{children:xs(Ue,Dn.children,xt,Pt,Nt,Yt,an,Pn)})),Dn}),Ks=Ue=>{const{column:He,sortOrder:xt}=Ue;return{column:He,order:xt,field:He.dataIndex,columnKey:He.key}},Es=Ue=>{const He=Ue.filter(xt=>{let{sortOrder:Pt}=xt;return Pt}).map(Ks);if(He.length===0&&Ue.length){const xt=Ue.length-1;return Object.assign(Object.assign({},Ks(Ue[xt])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return He.length<=1?He[0]||{}:He},Ql=(Ue,He,xt)=>{const Pt=He.slice().sort((an,tn)=>tn.multiplePriority-an.multiplePriority),Nt=Ue.slice(),Yt=Pt.filter(an=>{let{column:{sorter:tn},sortOrder:mn}=an;return _a(tn)&&mn});return Yt.length?Nt.sort((an,tn)=>{for(let mn=0;mn<Yt.length;mn+=1){const pn=Yt[mn],{column:{sorter:Tn},sortOrder:Pn}=pn,Dn=_a(Tn);if(Dn&&Pn){const bn=Dn(an,tn,Pn);if(bn!==0)return Pn===rs?bn:-bn}}return 0}).map(an=>{const tn=an[xt];return tn?Object.assign(Object.assign({},an),{[xt]:Ql(tn,He,xt)}):an}):Nt};var Vs=Ue=>{const{prefixCls:He,mergedColumns:xt,sortDirections:Pt,tableLocale:Nt,showSorterTooltip:Yt,onSorterChange:an}=Ue,[tn,mn]=b.useState(kl(xt,!0)),pn=(lr,Kn)=>{const gr=[];return lr.forEach((dr,Dr)=>{const Cr=to(Dr,Kn);if(gr.push(Qi(dr,Cr)),Array.isArray(dr.children)){const wr=pn(dr.children,Cr);gr.push.apply(gr,(0,zt.Z)(wr))}}),gr},Tn=b.useMemo(()=>{let lr=!0;const Kn=kl(xt,!1);if(!Kn.length){const Cr=pn(xt);return tn.filter(wr=>{let{key:Lr}=wr;return Cr.includes(Lr)})}const gr=[];function dr(Cr){lr?gr.push(Cr):gr.push(Object.assign(Object.assign({},Cr),{sortOrder:null}))}let Dr=null;return Kn.forEach(Cr=>{Dr===null?(dr(Cr),Cr.sortOrder&&(Cr.multiplePriority===!1?lr=!1:Dr=!0)):(Dr&&Cr.multiplePriority!==!1||(lr=!1),dr(Cr))}),gr},[xt,tn]),Pn=b.useMemo(()=>{var lr,Kn;const gr=Tn.map(dr=>{let{column:Dr,sortOrder:Cr}=dr;return{column:Dr,order:Cr}});return{sortColumns:gr,sortColumn:(lr=gr[0])===null||lr===void 0?void 0:lr.column,sortOrder:(Kn=gr[0])===null||Kn===void 0?void 0:Kn.order}},[Tn]),Dn=lr=>{let Kn;lr.multiplePriority===!1||!Tn.length||Tn[0].multiplePriority===!1?Kn=[lr]:Kn=[].concat((0,zt.Z)(Tn.filter(gr=>{let{key:dr}=gr;return dr!==lr.key})),[lr]),mn(Kn),an(Es(Kn),Kn)};return[lr=>xs(He,lr,Tn,Dn,Pt,Nt,Yt),Tn,Pn,()=>Es(Tn)]};const hs=(Ue,He)=>Ue.map(Pt=>{const Nt=Object.assign({},Pt);return Nt.title=ko(Pt.title,He),"children"in Nt&&(Nt.children=hs(Nt.children,He)),Nt});var Ts=Ue=>[b.useCallback(xt=>hs(xt,Ue),[Ue])],Ls=Ri((Ue,He)=>{const{_renderTimes:xt}=Ue,{_renderTimes:Pt}=He;return xt!==Pt}),is=or((Ue,He)=>{const{_renderTimes:xt}=Ue,{_renderTimes:Pt}=He;return xt!==Pt}),$i=E(36237),os=E(17835),me=E(63356),Qe=E(16931),mt=E(51636),It=Ue=>{const{componentCls:He,lineWidth:xt,lineType:Pt,tableBorderColor:Nt,tableHeaderBg:Yt,tablePaddingVertical:an,tablePaddingHorizontal:tn,calc:mn}=Ue,pn=`${(0,$i.unit)(xt)} ${Pt} ${Nt}`,Tn=(Pn,Dn,bn)=>({[`&${He}-${Pn}`]:{[`> ${He}-container`]:{[`> ${He}-content, > ${He}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${He}-expanded-row-fixed`]:{margin:`${(0,$i.unit)(mn(Dn).mul(-1).equal())}
${(0,$i.unit)(mn(mn(bn).add(xt)).mul(-1).equal())}`}}}}}});return{[`${He}-wrapper`]:{[`${He}${He}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${He}-title`]:{border:pn,borderBottom:0},[`> ${He}-container`]:{borderInlineStart:pn,borderTop:pn,[`
> ${He}-content,
> ${He}-header,
> ${He}-body,
> ${He}-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:pn},"> thead":{"> tr:not(:last-child) > th":{borderBottom:pn},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${He}-cell-fix-right-first::after`]:{borderInlineEnd:pn}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${He}-expanded-row-fixed`]:{margin:`${(0,$i.unit)(mn(an).mul(-1).equal())} ${(0,$i.unit)(mn(mn(tn).add(xt)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:xt,bottom:0,borderInlineEnd:pn,content:'""'}}}}}},[`&${He}-scroll-horizontal`]:{[`> ${He}-container > ${He}-body`]:{"> table > tbody":{[`
> tr${He}-expanded-row,
> tr${He}-placeholder
`]:{"> th, > td":{borderInlineEnd:0}}}}}},Tn("middle",Ue.tablePaddingVerticalMiddle,Ue.tablePaddingHorizontalMiddle)),Tn("small",Ue.tablePaddingVerticalSmall,Ue.tablePaddingHorizontalSmall)),{[`> ${He}-footer`]:{border:pn,borderTop:0}}),[`${He}-cell`]:{[`${He}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${(0,$i.unit)(xt)} 0 ${(0,$i.unit)(xt)} ${Yt}`}},[`${He}-bordered ${He}-cell-scrollbar`]:{borderInlineEnd:pn}}}},yn=Ue=>{const{componentCls:He}=Ue;return{[`${He}-wrapper`]:{[`${He}-cell-ellipsis`]:Object.assign(Object.assign({},me.vS),{wordBreak:"keep-all",[`
&${He}-cell-fix-left-last,
&${He}-cell-fix-right-first
`]:{overflow:"visible",[`${He}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${He}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Hn=Ue=>{const{componentCls:He}=Ue;return{[`${He}-wrapper`]:{[`${He}-tbody > tr${He}-placeholder`]:{textAlign:"center",color:Ue.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Ue.colorBgContainer}}}}},An=Ue=>{const{componentCls:He,antCls:xt,motionDurationSlow:Pt,lineWidth:Nt,paddingXS:Yt,lineType:an,tableBorderColor:tn,tableExpandIconBg:mn,tableExpandColumnWidth:pn,borderRadius:Tn,tablePaddingVertical:Pn,tablePaddingHorizontal:Dn,tableExpandedRowBg:bn,paddingXXS:gn,expandIconMarginTop:lr,expandIconSize:Kn,expandIconHalfInner:gr,expandIconScale:dr,calc:Dr}=Ue,Cr=`${(0,$i.unit)(Nt)} ${an} ${tn}`,wr=Dr(gn).sub(Nt).equal();return{[`${He}-wrapper`]:{[`${He}-expand-icon-col`]:{width:pn},[`${He}-row-expand-icon-cell`]:{textAlign:"center",[`${He}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${He}-row-indent`]:{height:1,float:"left"},[`${He}-row-expand-icon`]:Object.assign(Object.assign({},(0,me.Nd)(Ue)),{position:"relative",float:"left",width:Kn,height:Kn,color:"inherit",lineHeight:(0,$i.unit)(Kn),background:mn,border:Cr,borderRadius:Tn,transform:`scale(${dr})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Pt} ease-out`,content:'""'},"&::before":{top:gr,insetInlineEnd:wr,insetInlineStart:wr,height:Nt},"&::after":{top:wr,bottom:wr,insetInlineStart:gr,width:Nt,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"}}),[`${He}-row-indent + ${He}-row-expand-icon`]:{marginTop:lr,marginInlineEnd:Yt},[`tr${He}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:bn}},[`${xt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"100%"}}},[`${He}-expanded-row-fixed`]:{position:"relative",margin:`${(0,$i.unit)(Dr(Pn).mul(-1).equal())} ${(0,$i.unit)(Dr(Dn).mul(-1).equal())}`,padding:`${(0,$i.unit)(Pn)} ${(0,$i.unit)(Dn)}`}}}},ar=Ue=>{const{componentCls:He,antCls:xt,iconCls:Pt,tableFilterDropdownWidth:Nt,tableFilterDropdownSearchWidth:Yt,paddingXXS:an,paddingXS:tn,colorText:mn,lineWidth:pn,lineType:Tn,tableBorderColor:Pn,headerIconColor:Dn,fontSizeSM:bn,tablePaddingHorizontal:gn,borderRadius:lr,motionDurationSlow:Kn,colorTextDescription:gr,colorPrimary:dr,tableHeaderFilterActiveBg:Dr,colorTextDisabled:Cr,tableFilterDropdownBg:wr,tableFilterDropdownHeight:Lr,controlItemBgHover:Hr,controlItemBgActive:Ur,boxShadowSecondary:Ci,filterDropdownMenuBg:Ar,calc:xr}=Ue,Mr=`${xt}-dropdown`,Jn=`${He}-filter-dropdown`,Xn=`${xt}-tree`,Ir=`${(0,$i.unit)(pn)} ${Tn} ${Pn}`;return[{[`${He}-wrapper`]:{[`${He}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${He}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:xr(an).mul(-1).equal(),marginInline:`${(0,$i.unit)(an)} ${(0,$i.unit)(xr(gn).div(2).mul(-1).equal())}`,padding:`0 ${(0,$i.unit)(an)}`,color:Dn,fontSize:bn,borderRadius:lr,cursor:"pointer",transition:`all ${Kn}`,"&:hover":{color:gr,background:Dr},"&.active":{color:dr}}}},{[`${xt}-dropdown`]:{[Jn]:Object.assign(Object.assign({},(0,me.Wf)(Ue)),{minWidth:Nt,backgroundColor:wr,borderRadius:lr,boxShadow:Ci,overflow:"hidden",[`${Mr}-menu`]:{maxHeight:Lr,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Ar,"&:empty::after":{display:"block",padding:`${(0,$i.unit)(tn)} 0`,color:Cr,fontSize:bn,textAlign:"center",content:'"Not Found"'}},[`${Jn}-tree`]:{paddingBlock:`${(0,$i.unit)(tn)} 0`,paddingInline:tn,[Xn]:{padding:0},[`${Xn}-treenode ${Xn}-node-content-wrapper:hover`]:{backgroundColor:Hr},[`${Xn}-treenode-checkbox-checked ${Xn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Ur}}},[`${Jn}-search`]:{padding:tn,borderBottom:Ir,"&-input":{input:{minWidth:Yt},[Pt]:{color:Cr}}},[`${Jn}-checkall`]:{width:"100%",marginBottom:an,marginInlineStart:an},[`${Jn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${(0,$i.unit)(xr(tn).sub(pn).equal())} ${(0,$i.unit)(tn)}`,overflow:"hidden",borderTop:Ir}})}},{[`${xt}-dropdown ${Jn}, ${Jn}-submenu`]:{[`${xt}-checkbox-wrapper + span`]:{paddingInlineStart:tn,color:mn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},nr=Ue=>{const{componentCls:He,lineWidth:xt,colorSplit:Pt,motionDurationSlow:Nt,zIndexTableFixed:Yt,tableBg:an,zIndexTableSticky:tn,calc:mn}=Ue,pn=Pt;return{[`${He}-wrapper`]:{[`
${He}-cell-fix-left,
${He}-cell-fix-right
`]:{position:"sticky !important",zIndex:Yt,background:an},[`
${He}-cell-fix-left-first::after,
${He}-cell-fix-left-last::after
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:mn(xt).mul(-1).equal(),width:30,transform:"translateX(100%)",transition:`box-shadow ${Nt}`,content:'""',pointerEvents:"none"},[`${He}-cell-fix-left-all::after`]:{display:"none"},[`
${He}-cell-fix-right-first::after,
${He}-cell-fix-right-last::after
`]:{position:"absolute",top:0,bottom:mn(xt).mul(-1).equal(),left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Nt}`,content:'""',pointerEvents:"none"},[`${He}-container`]:{position:"relative","&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:mn(tn).add(1).equal({unit:!1}),width:30,transition:`box-shadow ${Nt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${He}-ping-left`]:{[`&:not(${He}-has-fix-left) ${He}-container::before`]:{boxShadow:`inset 10px 0 8px -8px ${pn}`},[`
${He}-cell-fix-left-first::after,
${He}-cell-fix-left-last::after
`]:{boxShadow:`inset 10px 0 8px -8px ${pn}`},[`${He}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${He}-ping-right`]:{[`&:not(${He}-has-fix-right) ${He}-container::after`]:{boxShadow:`inset -10px 0 8px -8px ${pn}`},[`
${He}-cell-fix-right-first::after,
${He}-cell-fix-right-last::after
`]:{boxShadow:`inset -10px 0 8px -8px ${pn}`}},[`${He}-fixed-column-gapped`]:{[`
${He}-cell-fix-left-first::after,
${He}-cell-fix-left-last::after,
${He}-cell-fix-right-first::after,
${He}-cell-fix-right-last::after
`]:{boxShadow:"none"}}}}},fr=Ue=>{const{componentCls:He,antCls:xt,margin:Pt}=Ue;return{[`${He}-wrapper`]:{[`${He}-pagination${xt}-pagination`]:{margin:`${(0,$i.unit)(Pt)} 0`},[`${He}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Ue.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Yr=Ue=>{const{componentCls:He,tableRadius:xt}=Ue;return{[`${He}-wrapper`]:{[He]:{[`${He}-title, ${He}-header`]:{borderRadius:`${(0,$i.unit)(xt)} ${(0,$i.unit)(xt)} 0 0`},[`${He}-title + ${He}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${He}-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:xt,borderStartEndRadius:xt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:xt},"> *:last-child":{borderStartEndRadius:xt}}},"&-footer":{borderRadius:`0 0 ${(0,$i.unit)(xt)} ${(0,$i.unit)(xt)}`}}}}},Sr=Ue=>{const{componentCls:He}=Ue;return{[`${He}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${He}-pagination-left`]:{justifyContent:"flex-end"},[`${He}-pagination-right`]:{justifyContent:"flex-start"},[`${He}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${He}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${He}-row-indent`]:{float:"right"}}}}},Or=Ue=>{const{componentCls:He,antCls:xt,iconCls:Pt,fontSizeIcon:Nt,padding:Yt,paddingXS:an,headerIconColor:tn,headerIconHoverColor:mn,tableSelectionColumnWidth:pn,tableSelectedRowBg:Tn,tableSelectedRowHoverBg:Pn,tableRowHoverBg:Dn,tablePaddingHorizontal:bn,calc:gn}=Ue;return{[`${He}-wrapper`]:{[`${He}-selection-col`]:{width:pn,[`&${He}-selection-col-with-dropdown`]:{width:gn(pn).add(Nt).add(gn(Yt).div(4)).equal()}},[`${He}-bordered ${He}-selection-col`]:{width:gn(pn).add(gn(an).mul(2)).equal(),[`&${He}-selection-col-with-dropdown`]:{width:gn(pn).add(Nt).add(gn(Yt).div(4)).add(gn(an).mul(2)).equal()}},[`
table tr th${He}-selection-column,
table tr td${He}-selection-column,
${He}-selection-column
`]:{paddingInlineEnd:Ue.paddingXS,paddingInlineStart:Ue.paddingXS,textAlign:"center",[`${xt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${He}-selection-column${He}-cell-fix-left`]:{zIndex:gn(Ue.zIndexTableFixed).add(1).equal({unit:!1})},[`table tr th${He}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${He}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${He}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${Ue.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:(0,$i.unit)(gn(bn).div(4).equal()),[Pt]:{color:tn,fontSize:Nt,verticalAlign:"baseline","&:hover":{color:mn}}},[`${He}-tbody`]:{[`${He}-row`]:{[`&${He}-row-selected`]:{[`> ${He}-cell`]:{background:Tn,"&-row-hover":{background:Pn}}},[`> ${He}-cell-row-hover`]:{background:Dn}}}}}},Ii=Ue=>{const{componentCls:He,tableExpandColumnWidth:xt,calc:Pt}=Ue,Nt=(Yt,an,tn,mn)=>({[`${He}${He}-${Yt}`]:{fontSize:mn,[`
${He}-title,
${He}-footer,
${He}-cell,
${He}-thead > tr > th,
${He}-tbody > tr > th,
${He}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{padding:`${(0,$i.unit)(an)} ${(0,$i.unit)(tn)}`},[`${He}-filter-trigger`]:{marginInlineEnd:(0,$i.unit)(Pt(tn).div(2).mul(-1).equal())},[`${He}-expanded-row-fixed`]:{margin:`${(0,$i.unit)(Pt(an).mul(-1).equal())} ${(0,$i.unit)(Pt(tn).mul(-1).equal())}`},[`${He}-tbody`]:{[`${He}-wrapper:only-child ${He}`]:{marginBlock:(0,$i.unit)(Pt(an).mul(-1).equal()),marginInline:`${(0,$i.unit)(Pt(xt).sub(tn).equal())} ${(0,$i.unit)(Pt(tn).mul(-1).equal())}`}},[`${He}-selection-extra`]:{paddingInlineStart:(0,$i.unit)(Pt(tn).div(4).equal())}}});return{[`${He}-wrapper`]:Object.assign(Object.assign({},Nt("middle",Ue.tablePaddingVerticalMiddle,Ue.tablePaddingHorizontalMiddle,Ue.tableFontSizeMiddle)),Nt("small",Ue.tablePaddingVerticalSmall,Ue.tablePaddingHorizontalSmall,Ue.tableFontSizeSmall))}},yi=Ue=>{const{componentCls:He,marginXXS:xt,fontSizeIcon:Pt,headerIconColor:Nt,headerIconHoverColor:Yt}=Ue;return{[`${He}-wrapper`]:{[`${He}-thead th${He}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${Ue.motionDurationSlow}, left 0s`,"&:hover":{background:Ue.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:Ue.colorPrimary},[`
&${He}-cell-fix-left:hover,
&${He}-cell-fix-right:hover
`]:{background:Ue.tableFixedHeaderSortActiveBg}},[`${He}-thead th${He}-column-sort`]:{background:Ue.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${He}-column-sort`]:{background:Ue.tableBodySortBg},[`${He}-column-title`]:{position:"relative",zIndex:1,flex:1,minWidth:0},[`${He}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${He}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${He}-column-sorter`]:{marginInlineStart:xt,color:Nt,fontSize:0,transition:`color ${Ue.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Pt,"&.active":{color:Ue.colorPrimary}},[`${He}-column-sorter-up + ${He}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${He}-column-sorters:hover ${He}-column-sorter`]:{color:Yt}}}},ki=Ue=>{const{componentCls:He,opacityLoading:xt,tableScrollThumbBg:Pt,tableScrollThumbBgHover:Nt,tableScrollThumbSize:Yt,tableScrollBg:an,zIndexTableSticky:tn,stickyScrollBarBorderRadius:mn,lineWidth:pn,lineType:Tn,tableBorderColor:Pn}=Ue,Dn=`${(0,$i.unit)(pn)} ${Tn} ${Pn}`;return{[`${He}-wrapper`]:{[`${He}-sticky`]:{"&-holder":{position:"sticky",zIndex:tn,background:Ue.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${(0,$i.unit)(Yt)} !important`,zIndex:tn,display:"flex",alignItems:"center",background:an,borderTop:Dn,opacity:xt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Yt,backgroundColor:Pt,borderRadius:mn,transition:`all ${Ue.motionDurationSlow}, transform 0s`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Nt}}}}}}},ii=Ue=>{const{componentCls:He,lineWidth:xt,tableBorderColor:Pt,calc:Nt}=Ue,Yt=`${(0,$i.unit)(xt)} ${Ue.lineType} ${Pt}`;return{[`${He}-wrapper`]:{[`${He}-summary`]:{position:"relative",zIndex:Ue.zIndexTableFixed,background:Ue.tableBg,"> tr":{"> th, > td":{borderBottom:Yt}}},[`div${He}-summary`]:{boxShadow:`0 ${(0,$i.unit)(Nt(xt).mul(-1).equal())} 0 ${Pt}`}}}},si=Ue=>{const{componentCls:He,motionDurationMid:xt,lineWidth:Pt,lineType:Nt,tableBorderColor:Yt,calc:an}=Ue,tn=`${(0,$i.unit)(Pt)} ${Nt} ${Yt}`,mn=`${He}-expanded-row-cell`;return{[`${He}-wrapper`]:{[`${He}-tbody-virtual`]:{[`${He}-tbody-virtual-holder-inner`]:{[`
& > ${He}-row,
& > div:not(${He}-row) > ${He}-row
`]:{display:"flex",boxSizing:"border-box",width:"100%"}},[`${He}-cell`]:{borderBottom:tn,transition:`background ${xt}`},[`${He}-expanded-row`]:{[`${mn}${mn}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${(0,$i.unit)(Pt)})`,borderInlineEnd:"none"}}},[`${He}-bordered`]:{[`${He}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:tn,position:"absolute"},[`${He}-cell`]:{borderInlineEnd:tn,[`&${He}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:an(Pt).mul(-1).equal(),borderInlineStart:tn}}},[`&${He}-virtual`]:{[`${He}-placeholder ${He}-cell`]:{borderInlineEnd:tn,borderBottom:tn}}}}}};const li=Ue=>{const{componentCls:He,fontWeightStrong:xt,tablePaddingVertical:Pt,tablePaddingHorizontal:Nt,tableExpandColumnWidth:Yt,lineWidth:an,lineType:tn,tableBorderColor:mn,tableFontSize:pn,tableBg:Tn,tableRadius:Pn,tableHeaderTextColor:Dn,motionDurationMid:bn,tableHeaderBg:gn,tableHeaderCellSplitColor:lr,tableFooterTextColor:Kn,tableFooterBg:gr,calc:dr}=Ue,Dr=`${(0,$i.unit)(an)} ${tn} ${mn}`;return{[`${He}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,me.dF)()),{[He]:Object.assign(Object.assign({},(0,me.Wf)(Ue)),{fontSize:pn,background:Tn,borderRadius:`${(0,$i.unit)(Pn)} ${(0,$i.unit)(Pn)} 0 0`,scrollbarColor:`${Ue.tableScrollThumbBg} ${Ue.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${(0,$i.unit)(Pn)} ${(0,$i.unit)(Pn)} 0 0`,borderCollapse:"separate",borderSpacing:0},[`
${He}-cell,
${He}-thead > tr > th,
${He}-tbody > tr > th,
${He}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{position:"relative",padding:`${(0,$i.unit)(Pt)} ${(0,$i.unit)(Nt)}`,overflowWrap:"break-word"},[`${He}-title`]:{padding:`${(0,$i.unit)(Pt)} ${(0,$i.unit)(Nt)}`},[`${He}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Dn,fontWeight:xt,textAlign:"start",background:gn,borderBottom:Dr,transition:`background ${bn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${He}-selection-column):not(${He}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:lr,transform:"translateY(-50%)",transition:`background-color ${bn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${He}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${bn}, border-color ${bn}`,borderBottom:Dr,[`
> ${He}-wrapper:only-child,
> ${He}-expanded-row-fixed > ${He}-wrapper:only-child
`]:{[He]:{marginBlock:(0,$i.unit)(dr(Pt).mul(-1).equal()),marginInline:`${(0,$i.unit)(dr(Yt).sub(Nt).equal())}
${(0,$i.unit)(dr(Nt).mul(-1).equal())}`,[`${He}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Dn,fontWeight:xt,textAlign:"start",background:gn,borderBottom:Dr,transition:`background ${bn} ease`}}},[`${He}-footer`]:{padding:`${(0,$i.unit)(Pt)} ${(0,$i.unit)(Nt)}`,color:Kn,background:gr}})}},Ki=Ue=>{const{colorFillAlter:He,colorBgContainer:xt,colorTextHeading:Pt,colorFillSecondary:Nt,colorFillContent:Yt,controlItemBgActive:an,controlItemBgActiveHover:tn,padding:mn,paddingSM:pn,paddingXS:Tn,colorBorderSecondary:Pn,borderRadiusLG:Dn,controlHeight:bn,colorTextPlaceholder:gn,fontSize:lr,fontSizeSM:Kn,lineHeight:gr,lineWidth:dr,colorIcon:Dr,colorIconHover:Cr,opacityLoading:wr,controlInteractiveSize:Lr}=Ue,Hr=new os.FastColor(Nt).onBackground(xt).toHexString(),Ur=new os.FastColor(Yt).onBackground(xt).toHexString(),Ci=new os.FastColor(He).onBackground(xt).toHexString(),Ar=new os.FastColor(Dr),xr=new os.FastColor(Cr),Mr=Lr/2-dr,Jn=Mr*2+dr*3;return{headerBg:Ci,headerColor:Pt,headerSortActiveBg:Hr,headerSortHoverBg:Ur,bodySortBg:Ci,rowHoverBg:Ci,rowSelectedBg:an,rowSelectedHoverBg:tn,rowExpandedBg:He,cellPaddingBlock:mn,cellPaddingInline:mn,cellPaddingBlockMD:pn,cellPaddingInlineMD:Tn,cellPaddingBlockSM:Tn,cellPaddingInlineSM:Tn,borderColor:Pn,headerBorderRadius:Dn,footerBg:Ci,footerColor:Pt,cellFontSize:lr,cellFontSizeMD:lr,cellFontSizeSM:lr,headerSplitColor:Pn,fixedHeaderSortActiveBg:Hr,headerFilterHoverBg:Yt,filterDropdownMenuBg:xt,filterDropdownBg:xt,expandIconBg:xt,selectionColumnWidth:bn,stickyScrollBarBg:gn,stickyScrollBarBorderRadius:100,expandIconMarginTop:(lr*gr-dr*3)/2-Math.ceil((Kn*1.4-dr*3)/2),headerIconColor:Ar.clone().setA(Ar.a*wr).toRgbString(),headerIconHoverColor:xr.clone().setA(xr.a*wr).toRgbString(),expandIconHalfInner:Mr,expandIconSize:Jn,expandIconScale:Lr/Jn}},Ni=2;var vi=(0,Qe.I$)("Table",Ue=>{const{colorTextHeading:He,colorSplit:xt,colorBgContainer:Pt,controlInteractiveSize:Nt,headerBg:Yt,headerColor:an,headerSortActiveBg:tn,headerSortHoverBg:mn,bodySortBg:pn,rowHoverBg:Tn,rowSelectedBg:Pn,rowSelectedHoverBg:Dn,rowExpandedBg:bn,cellPaddingBlock:gn,cellPaddingInline:lr,cellPaddingBlockMD:Kn,cellPaddingInlineMD:gr,cellPaddingBlockSM:dr,cellPaddingInlineSM:Dr,borderColor:Cr,footerBg:wr,footerColor:Lr,headerBorderRadius:Hr,cellFontSize:Ur,cellFontSizeMD:Ci,cellFontSizeSM:Ar,headerSplitColor:xr,fixedHeaderSortActiveBg:Mr,headerFilterHoverBg:Jn,filterDropdownBg:Xn,expandIconBg:Ir,selectionColumnWidth:jr,stickyScrollBarBg:ei,calc:Ei}=Ue,Vr=(0,mt.mergeToken)(Ue,{tableFontSize:Ur,tableBg:Pt,tableRadius:Hr,tablePaddingVertical:gn,tablePaddingHorizontal:lr,tablePaddingVerticalMiddle:Kn,tablePaddingHorizontalMiddle:gr,tablePaddingVerticalSmall:dr,tablePaddingHorizontalSmall:Dr,tableBorderColor:Cr,tableHeaderTextColor:an,tableHeaderBg:Yt,tableFooterTextColor:Lr,tableFooterBg:wr,tableHeaderCellSplitColor:xr,tableHeaderSortBg:tn,tableHeaderSortHoverBg:mn,tableBodySortBg:pn,tableFixedHeaderSortActiveBg:Mr,tableHeaderFilterActiveBg:Jn,tableFilterDropdownBg:Xn,tableRowHoverBg:Tn,tableSelectedRowBg:Pn,tableSelectedRowHoverBg:Dn,zIndexTableFixed:Ni,zIndexTableSticky:Ei(Ni).add(1).equal({unit:!1}),tableFontSizeMiddle:Ci,tableFontSizeSmall:Ar,tableSelectionColumnWidth:jr,tableExpandIconBg:Ir,tableExpandColumnWidth:Ei(Nt).add(Ei(Ue.padding).mul(2)).equal(),tableExpandedRowBg:bn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:ei,tableScrollThumbBgHover:He,tableScrollBg:xt});return[li(Vr),fr(Vr),ii(Vr),yi(Vr),ar(Vr),It(Vr),Yr(Vr),An(Vr),ii(Vr),Hn(Vr),Or(Vr),nr(Vr),ki(Vr),yn(Vr),Ii(Vr),Sr(Vr),si(Vr)]},Ki,{unitless:{expandIconScale:!0}});const Si=[],oi=(Ue,He)=>{var xt,Pt;const{prefixCls:Nt,className:Yt,rootClassName:an,style:tn,size:mn,bordered:pn,dropdownPrefixCls:Tn,dataSource:Pn,pagination:Dn,rowSelection:bn,rowKey:gn="key",rowClassName:lr,columns:Kn,children:gr,childrenColumnName:dr,onChange:Dr,getPopupContainer:Cr,loading:wr,expandIcon:Lr,expandable:Hr,expandedRowRender:Ur,expandIconColumnIndex:Ci,indentSize:Ar,scroll:xr,sortDirections:Mr,locale:Jn,showSorterTooltip:Xn={target:"full-header"},virtual:Ir}=Ue,jr=(0,wo.ln)("Table"),ei=b.useMemo(()=>Kn||vn(gr),[Kn,gr]),Ei=b.useMemo(()=>ei.some(ui=>ui.responsive),[ei]),Vr=(0,La.Z)(Ei),so=b.useMemo(()=>{const ui=new Set(Object.keys(Vr).filter(Yi=>Vr[Yi]));return ei.filter(Yi=>!Yi.responsive||Yi.responsive.some(Bo=>ui.has(Bo)))},[ei,Vr]),eo=(0,ea.Z)(Ue,["className","style","columns"]),{locale:qo=rl.Z,direction:No,table:_o,renderEmpty:ra,getPrefixCls:oa,getPopupContainer:go}=b.useContext(Jo.E_),po=(0,Po.Z)(mn),ma=Object.assign(Object.assign({},qo.Table),Jn),pa=Pn||Si,Bi=oa("table",Nt),no=oa("dropdown",Tn),[,Di]=(0,Yl.ZP)(),ci=(0,Zo.Z)(Bi),[Do,zo,aa]=vi(Bi,ci),Ho=Object.assign(Object.assign({childrenColumnName:dr,expandIconColumnIndex:Ci},Hr),{expandIcon:(xt=Hr==null?void 0:Hr.expandIcon)!==null&&xt!==void 0?xt:(Pt=_o==null?void 0:_o.expandable)===null||Pt===void 0?void 0:Pt.expandIcon}),{childrenColumnName:va="children"}=Ho,ca=b.useMemo(()=>pa.some(ui=>ui==null?void 0:ui[va])?"nest":Ur||Hr!=null&&Hr.expandedRowRender?"row":null,[pa]),Li={body:b.useRef(null)},Ui=xo(Bi),jo=b.useRef(null),Xo=b.useRef(null);_i(He,()=>Object.assign(Object.assign({},Xo.current),{nativeElement:jo.current}));const Qo=b.useMemo(()=>typeof gn=="function"?gn:ui=>ui==null?void 0:ui[gn],[gn]),[Ea]=Fl(pa,va,Qo),la={},Na=function(ui,Yi){let Bo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Pa,$a,Ua,Hl;const ll=Object.assign(Object.assign({},la),ui);Bo&&((Pa=la.resetPagination)===null||Pa===void 0||Pa.call(la),!(($a=ll.pagination)===null||$a===void 0)&&$a.current&&(ll.pagination.current=1),Dn&&((Ua=Dn.onChange)===null||Ua===void 0||Ua.call(Dn,1,(Hl=ll.pagination)===null||Hl===void 0?void 0:Hl.pageSize))),xr&&xr.scrollToFirstRowOnChange!==!1&&Li.body.current&&(0,Wo.Z)(0,{getContainer:()=>Li.body.current}),Dr==null||Dr(ll.pagination,ll.filters,ll.sorter,{currentDataSource:Eo(Ql(pa,ll.sorterStates,va),ll.filterStates,va),action:Yi})},ia=(ui,Yi)=>{Na({sorter:ui,sorterStates:Yi},"sort",!1)},[Fo,na,sa,Ca]=Vs({prefixCls:Bi,mergedColumns:so,onSorterChange:ia,sortDirections:Mr||["ascend","descend"],tableLocale:ma,showSorterTooltip:Xn}),ga=b.useMemo(()=>Ql(pa,na,va),[pa,na]);la.sorter=Ca(),la.sorterStates=na;const To=(ui,Yi)=>{Na({filters:ui,filterStates:Yi},"filter",!0)},[fa,Uo,Ra]=Oa({prefixCls:Bi,locale:ma,dropdownPrefixCls:no,mergedColumns:so,onFilterChange:To,getPopupContainer:Cr||go,rootClassName:ve()(an,ci)}),Sa=Eo(ga,Uo,va);la.filters=Ra,la.filterStates=Uo;const Ka=b.useMemo(()=>{const ui={};return Object.keys(Ra).forEach(Yi=>{Ra[Yi]!==null&&(ui[Yi]=Ra[Yi])}),Object.assign(Object.assign({},sa),{filters:ui})},[sa,Ra]),[Xa]=Ts(Ka),Sl=(ui,Yi)=>{Na({pagination:Object.assign(Object.assign({},la.pagination),{current:ui,pageSize:Yi})},"paginate")},[ua,Jl]=Pl(Sa.length,Sl,Dn);la.pagination=Dn===!1?{}:ol(ua,Dn),la.resetPagination=Jl;const Va=b.useMemo(()=>{if(Dn===!1||!ua.pageSize)return Sa;const{current:ui=1,total:Yi,pageSize:Bo=Tl}=ua;return Sa.length<Yi?Sa.length>Bo?Sa.slice((ui-1)*Bo,ui*Bo):Sa:Sa.slice((ui-1)*Bo,ui*Bo)},[!!Dn,Sa,ua==null?void 0:ua.current,ua==null?void 0:ua.pageSize,ua==null?void 0:ua.total]),[hl,al]=Ti({prefixCls:Bi,data:Sa,pageData:Va,getRowKey:Qo,getRecordByKey:Ea,expandType:ca,childrenColumnName:va,locale:ma,getPopupContainer:Cr||go},bn),ro=(ui,Yi,Bo)=>{let Pa;return typeof lr=="function"?Pa=ve()(lr(ui,Yi,Bo)):Pa=ve()(lr),ve()({[`${Bi}-row-selected`]:al.has(Qo(ui,Yi))},Pa)};Ho.__PARENT_RENDER_ICON__=Ho.expandIcon,Ho.expandIcon=Ho.expandIcon||Lr||qi(ma),ca==="nest"&&Ho.expandIconColumnIndex===void 0?Ho.expandIconColumnIndex=bn?1:0:Ho.expandIconColumnIndex>0&&bn&&(Ho.expandIconColumnIndex-=1),typeof Ho.indentSize!="number"&&(Ho.indentSize=typeof Ar=="number"?Ar:15);const Fi=b.useCallback(ui=>Xa(hl(fa(Fo(ui)))),[Fo,fa,hl]);let ya,Qa;if(Dn!==!1&&(ua!=null&&ua.total)){let ui;ua.size?ui=ua.size:ui=po==="small"||po==="middle"?"small":void 0;const Yi=$a=>b.createElement(za.Z,Object.assign({},ua,{className:ve()(`${Bi}-pagination ${Bi}-pagination-${$a}`,ua.className),size:ui})),Bo=No==="rtl"?"left":"right",{position:Pa}=ua;if(Pa!==null&&Array.isArray(Pa)){const $a=Pa.find(ll=>ll.includes("top")),Ua=Pa.find(ll=>ll.includes("bottom")),Hl=Pa.every(ll=>`${ll}`=="none");!$a&&!Ua&&!Hl&&(Qa=Yi(Bo)),$a&&(ya=Yi($a.toLowerCase().replace("top",""))),Ua&&(Qa=Yi(Ua.toLowerCase().replace("bottom","")))}else Qa=Yi(Bo)}let yl;typeof wr=="boolean"?yl={spinning:wr}:typeof wr=="object"&&(yl=Object.assign({spinning:!0},wr));const Nl=ve()(aa,ci,`${Bi}-wrapper`,_o==null?void 0:_o.className,{[`${Bi}-wrapper-rtl`]:No==="rtl"},Yt,an,zo),Ss=Object.assign(Object.assign({},_o==null?void 0:_o.style),tn),ws=typeof(Jn==null?void 0:Jn.emptyText)!="undefined"?Jn.emptyText:(ra==null?void 0:ra("Table"))||b.createElement(ho.Z,{componentName:"Table"}),ks=Ir?is:Ls,Yo={},So=b.useMemo(()=>{const{fontSize:ui,lineHeight:Yi,lineWidth:Bo,padding:Pa,paddingXS:$a,paddingSM:Ua}=Di,Hl=Math.floor(ui*Yi);switch(po){case"middle":return Ua*2+Hl+Bo;case"small":return $a*2+Hl+Bo;default:return Pa*2+Hl+Bo}},[Di,po]);return Ir&&(Yo.listItemHeight=So),Do(b.createElement("div",{ref:jo,className:Nl,style:Ss},b.createElement(Ia.Z,Object.assign({spinning:!1},yl),ya,b.createElement(ks,Object.assign({},Yo,eo,{ref:Xo,columns:so,direction:No,expandable:Ho,prefixCls:Bi,className:ve()({[`${Bi}-middle`]:po==="middle",[`${Bi}-small`]:po==="small",[`${Bi}-bordered`]:pn,[`${Bi}-empty`]:pa.length===0},aa,ci,zo),data:Va,rowKey:Qo,rowClassName:ro,emptyText:ws,internalHooks:fe,internalRefs:Li,transformColumns:Fi,getContainerWidth:Ui})),Qa)))};var bi=b.forwardRef(oi);const gi=(Ue,He)=>{const xt=b.useRef(0);return xt.current+=1,b.createElement(bi,Object.assign({},Ue,{ref:He,_renderTimes:xt.current}))},Vi=b.forwardRef(gi);Vi.SELECTION_COLUMN=Mo,Vi.EXPAND_COLUMN=Ke,Vi.SELECTION_ALL=ha,Vi.SELECTION_INVERT=Aa,Vi.SELECTION_NONE=xa,Vi.Column=qr,Vi.ColumnGroup=Qn,Vi.Summary=_e;var lo=Vi,uo=lo},96599:function(Cn,Zt,E){"use strict";E.d(Zt,{default:function(){return ve}});var b=E(59301),Ke=E(92310),fe=E.n(Ke),Ve=E(2738),Fe=E(29509),pe=E(78776),Ce=E(22703),de=E(12919),xe=E(48755),ue=E(36237),Pe=E(17835),ye=E(63356),Te=E(51636),we=E(16931);const Me=ge=>{const{paddingXXS:bt,lineWidth:Xe,tagPaddingHorizontal:st,componentCls:vt,calc:ze}=ge,se=ze(st).sub(Xe).equal(),Ae=ze(bt).sub(Xe).equal();return{[vt]:Object.assign(Object.assign({},(0,ye.Wf)(ge)),{display:"inline-block",height:"auto",marginInlineEnd:ge.marginXS,paddingInline:se,fontSize:ge.tagFontSize,lineHeight:ge.tagLineHeight,whiteSpace:"nowrap",background:ge.defaultBg,border:`${(0,ue.unit)(ge.lineWidth)} ${ge.lineType} ${ge.colorBorder}`,borderRadius:ge.borderRadiusSM,opacity:1,transition:`all ${ge.motionDurationMid}`,textAlign:"start",position:"relative",[`&${vt}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:ge.defaultColor},[`${vt}-close-icon`]:{marginInlineStart:Ae,fontSize:ge.tagIconSize,color:ge.colorTextDescription,cursor:"pointer",transition:`all ${ge.motionDurationMid}`,"&:hover":{color:ge.colorTextHeading}},[`&${vt}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${ge.iconCls}-close, ${ge.iconCls}-close:hover`]:{color:ge.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${vt}-checkable-checked):hover`]:{color:ge.colorPrimary,backgroundColor:ge.colorFillSecondary},"&:active, &-checked":{color:ge.colorTextLightSolid},"&-checked":{backgroundColor:ge.colorPrimary,"&:hover":{backgroundColor:ge.colorPrimaryHover}},"&:active":{backgroundColor:ge.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${ge.iconCls} + span, > span + ${ge.iconCls}`]:{marginInlineStart:se}}),[`${vt}-borderless`]:{borderColor:"transparent",background:ge.tagBorderlessBg}}},be=ge=>{const{lineWidth:bt,fontSizeIcon:Xe,calc:st}=ge,vt=ge.fontSizeSM;return(0,Te.mergeToken)(ge,{tagFontSize:vt,tagLineHeight:(0,ue.unit)(st(ge.lineHeightSM).mul(vt).equal()),tagIconSize:st(Xe).sub(st(bt).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:ge.defaultBg})},De=ge=>({defaultBg:new Pe.FastColor(ge.colorFillQuaternary).onBackground(ge.colorBgContainer).toHexString(),defaultColor:ge.colorText});var Be=(0,we.I$)("Tag",ge=>{const bt=be(ge);return Me(bt)},De),Re=function(ge,bt){var Xe={};for(var st in ge)Object.prototype.hasOwnProperty.call(ge,st)&&bt.indexOf(st)<0&&(Xe[st]=ge[st]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,st=Object.getOwnPropertySymbols(ge);vt<st.length;vt++)bt.indexOf(st[vt])<0&&Object.prototype.propertyIsEnumerable.call(ge,st[vt])&&(Xe[st[vt]]=ge[st[vt]]);return Xe},ce=b.forwardRef((ge,bt)=>{const{prefixCls:Xe,style:st,className:vt,checked:ze,onChange:se,onClick:Ae}=ge,qe=Re(ge,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:at,tag:Ee}=b.useContext(xe.E_),We=Dt=>{se==null||se(!ze),Ae==null||Ae(Dt)},tt=at("tag",Xe),[Et,ct,wt]=Be(tt),dt=fe()(tt,`${tt}-checkable`,{[`${tt}-checkable-checked`]:ze},Ee==null?void 0:Ee.className,vt,ct,wt);return Et(b.createElement("span",Object.assign({},qe,{ref:bt,style:Object.assign(Object.assign({},st),Ee==null?void 0:Ee.style),className:dt,onClick:We})))}),Oe=E(93427);const Ge=ge=>(0,Oe.Z)(ge,(bt,Xe)=>{let{textColor:st,lightBorderColor:vt,lightColor:ze,darkColor:se}=Xe;return{[`${ge.componentCls}${ge.componentCls}-${bt}`]:{color:st,background:ze,borderColor:vt,"&-inverse":{color:ge.colorTextLightSolid,background:se,borderColor:se},[`&${ge.componentCls}-borderless`]:{borderColor:"transparent"}}}});var Ze=(0,we.bk)(["Tag","preset"],ge=>{const bt=be(ge);return Ge(bt)},De);function nt(ge){return typeof ge!="string"?ge:ge.charAt(0).toUpperCase()+ge.slice(1)}const Le=(ge,bt,Xe)=>{const st=nt(Xe);return{[`${ge.componentCls}${ge.componentCls}-${bt}`]:{color:ge[`color${Xe}`],background:ge[`color${st}Bg`],borderColor:ge[`color${st}Border`],[`&${ge.componentCls}-borderless`]:{borderColor:"transparent"}}}};var je=(0,we.bk)(["Tag","status"],ge=>{const bt=be(ge);return[Le(bt,"success","Success"),Le(bt,"processing","Info"),Le(bt,"error","Error"),Le(bt,"warning","Warning")]},De),et=function(ge,bt){var Xe={};for(var st in ge)Object.prototype.hasOwnProperty.call(ge,st)&&bt.indexOf(st)<0&&(Xe[st]=ge[st]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,st=Object.getOwnPropertySymbols(ge);vt<st.length;vt++)bt.indexOf(st[vt])<0&&Object.prototype.propertyIsEnumerable.call(ge,st[vt])&&(Xe[st[vt]]=ge[st[vt]]);return Xe};const Je=b.forwardRef((ge,bt)=>{const{prefixCls:Xe,className:st,rootClassName:vt,style:ze,children:se,icon:Ae,color:qe,onClose:at,bordered:Ee=!0,visible:We}=ge,tt=et(ge,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:Et,direction:ct,tag:wt}=b.useContext(xe.E_),[dt,Dt]=b.useState(!0),Ft=(0,Ve.Z)(tt,["closeIcon","closable"]);b.useEffect(()=>{We!==void 0&&Dt(We)},[We]);const oe=(0,Fe.o2)(qe),ae=(0,Fe.yT)(qe),te=oe||ae,x=Object.assign(Object.assign({backgroundColor:qe&&!te?qe:void 0},wt==null?void 0:wt.style),ze),re=Et("tag",Xe),[ne,le,Ie]=Be(re),ke=fe()(re,wt==null?void 0:wt.className,{[`${re}-${qe}`]:te,[`${re}-has-color`]:qe&&!te,[`${re}-hidden`]:!dt,[`${re}-rtl`]:ct==="rtl",[`${re}-borderless`]:!Ee},st,vt,le,Ie),Ye=lt=>{lt.stopPropagation(),at==null||at(lt),!lt.defaultPrevented&&Dt(!1)},[,_e]=(0,pe.Z)((0,pe.w)(ge),(0,pe.w)(wt),{closable:!1,closeIconRender:lt=>{const Vt=b.createElement("span",{className:`${re}-close-icon`,onClick:Ye},lt);return(0,Ce.wm)(lt,Vt,kt=>({onClick:ln=>{var Gt;(Gt=kt==null?void 0:kt.onClick)===null||Gt===void 0||Gt.call(kt,ln),Ye(ln)},className:fe()(kt==null?void 0:kt.className,`${re}-close-icon`)}))}}),rt=typeof tt.onClick=="function"||se&&se.type==="a",ft=Ae||null,yt=ft?b.createElement(b.Fragment,null,ft,se&&b.createElement("span",null,se)):se,ot=b.createElement("span",Object.assign({},Ft,{ref:bt,className:ke,style:x}),yt,_e,oe&&b.createElement(Ze,{key:"preset",prefixCls:re}),ae&&b.createElement(je,{key:"status",prefixCls:re}));return ne(rt?b.createElement(de.Z,{component:"Tag"},ot):ot)});Je.CheckableTag=ce;var ve=Je},18287:function(Cn,Zt,E){"use strict";E.d(Zt,{default:function(){return at}});var b=E(3741),Ke=E(94480),fe=E(59301),Ve=E(52671),Fe=E(8657),pe=E(54476),Ce={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"},de=Ce,xe=E(7657),ue=function(We,tt){return fe.createElement(xe.Z,(0,pe.Z)({},We,{ref:tt,icon:de}))},Pe=fe.forwardRef(ue),ye=Pe,Te=E(92310),we=E.n(Te),Me=E(82661),be=E(34061),De=E(48755),Be=E(56082),Re=E(86641),it=E(57700),ce=E(12425);const Oe=4;function Ge(Ee){const{dropPosition:We,dropLevelOffset:tt,prefixCls:Et,indent:ct,direction:wt="ltr"}=Ee,dt=wt==="ltr"?"left":"right",Dt=wt==="ltr"?"right":"left",Ft={[dt]:-tt*ct+Oe,[Dt]:0};switch(We){case-1:Ft.top=-3;break;case 1:Ft.bottom=-3;break;default:Ft.bottom=-3,Ft[dt]=ct+Oe;break}return fe.createElement("div",{style:Ft,className:`${Et}-drop-indicator`})}var Ze=Ge,nt=E(85278),je=fe.forwardRef((Ee,We)=>{var tt;const{getPrefixCls:Et,direction:ct,virtual:wt,tree:dt}=fe.useContext(De.E_),{prefixCls:Dt,className:Ft,showIcon:oe=!1,showLine:ae,switcherIcon:te,switcherLoadingIcon:x,blockNode:re=!1,children:ne,checkable:le=!1,selectable:Ie=!0,draggable:ke,motion:Ye,style:_e}=Ee,rt=Et("tree",Dt),ft=Et(),yt=Ye!=null?Ye:Object.assign(Object.assign({},(0,Re.Z)(ft)),{motionAppear:!1}),ot=Object.assign(Object.assign({},Ee),{checkable:le,selectable:Ie,showIcon:oe,motion:yt,blockNode:re,showLine:!!ae,dropIndicatorRender:Ze}),[lt,Vt,kt]=(0,ce.ZP)(rt),[,ln]=(0,it.ZP)(),Gt=ln.paddingXS/2+(((tt=ln.Tree)===null||tt===void 0?void 0:tt.titleHeight)||ln.controlHeightSM),Rt=fe.useMemo(()=>{if(!ke)return!1;let $t={};switch(typeof ke){case"function":$t.nodeDraggable=ke;break;case"object":$t=Object.assign({},ke);break;default:break}return $t.icon!==!1&&($t.icon=$t.icon||fe.createElement(Be.Z,null)),$t},[ke]),Ut=$t=>fe.createElement(nt.Z,{prefixCls:rt,switcherIcon:te,switcherLoadingIcon:x,treeNodeProps:$t,showLine:ae});return lt(fe.createElement(b.ZP,Object.assign({itemHeight:Gt,ref:We,virtual:wt},ot,{style:Object.assign(Object.assign({},dt==null?void 0:dt.style),_e),prefixCls:rt,className:we()({[`${rt}-icon-hide`]:!oe,[`${rt}-block-node`]:re,[`${rt}-unselectable`]:!Ie,[`${rt}-rtl`]:ct==="rtl"},dt==null?void 0:dt.className,Ft,Vt,kt),direction:ct,checkable:le&&fe.createElement("span",{className:`${rt}-checkbox-inner`}),selectable:Ie,switcherIcon:Ut,draggable:Rt}),ne))});const et=0,Se=1,Je=2;function ve(Ee,We,tt){const{key:Et,children:ct}=tt;function wt(dt){const Dt=dt[Et],Ft=dt[ct];We(Dt,dt)!==!1&&ve(Ft||[],We,tt)}Ee.forEach(wt)}function ge(Ee){let{treeData:We,expandedKeys:tt,startKey:Et,endKey:ct,fieldNames:wt}=Ee;const dt=[];let Dt=et;if(Et&&Et===ct)return[Et];if(!Et||!ct)return[];function Ft(oe){return oe===Et||oe===ct}return ve(We,oe=>{if(Dt===Je)return!1;if(Ft(oe)){if(dt.push(oe),Dt===et)Dt=Se;else if(Dt===Se)return Dt=Je,!1}else Dt===Se&&dt.push(oe);return tt.includes(oe)},(0,be.w$)(wt)),dt}function bt(Ee,We,tt){const Et=(0,Ke.Z)(We),ct=[];return ve(Ee,(wt,dt)=>{const Dt=Et.indexOf(wt);return Dt!==-1&&(ct.push(dt),Et.splice(Dt,1)),!!Et.length},(0,be.w$)(tt)),ct}var Xe=function(Ee,We){var tt={};for(var Et in Ee)Object.prototype.hasOwnProperty.call(Ee,Et)&&We.indexOf(Et)<0&&(tt[Et]=Ee[Et]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ct=0,Et=Object.getOwnPropertySymbols(Ee);ct<Et.length;ct++)We.indexOf(Et[ct])<0&&Object.prototype.propertyIsEnumerable.call(Ee,Et[ct])&&(tt[Et[ct]]=Ee[Et[ct]]);return tt};function st(Ee){const{isLeaf:We,expanded:tt}=Ee;return We?fe.createElement(Ve.Z,null):tt?fe.createElement(Fe.Z,null):fe.createElement(ye,null)}function vt(Ee){let{treeData:We,children:tt}=Ee;return We||(0,be.zn)(tt)}const ze=(Ee,We)=>{var{defaultExpandAll:tt,defaultExpandParent:Et,defaultExpandedKeys:ct}=Ee,wt=Xe(Ee,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const dt=fe.useRef(null),Dt=fe.useRef(null),Ft=()=>{const{keyEntities:lt}=(0,be.I8)(vt(wt));let Vt;return tt?Vt=Object.keys(lt):Et?Vt=(0,Me.r7)(wt.expandedKeys||ct||[],lt):Vt=wt.expandedKeys||ct||[],Vt},[oe,ae]=fe.useState(wt.selectedKeys||wt.defaultSelectedKeys||[]),[te,x]=fe.useState(()=>Ft());fe.useEffect(()=>{"selectedKeys"in wt&&ae(wt.selectedKeys)},[wt.selectedKeys]),fe.useEffect(()=>{"expandedKeys"in wt&&x(wt.expandedKeys)},[wt.expandedKeys]);const re=(lt,Vt)=>{var kt;return"expandedKeys"in wt||x(lt),(kt=wt.onExpand)===null||kt===void 0?void 0:kt.call(wt,lt,Vt)},ne=(lt,Vt)=>{var kt;const{multiple:ln,fieldNames:Gt}=wt,{node:Rt,nativeEvent:Ut}=Vt,{key:$t=""}=Rt,St=vt(wt),Tt=Object.assign(Object.assign({},Vt),{selected:!0}),nn=(Ut==null?void 0:Ut.ctrlKey)||(Ut==null?void 0:Ut.metaKey),hn=Ut==null?void 0:Ut.shiftKey;let gt;ln&&nn?(gt=lt,dt.current=$t,Dt.current=gt,Tt.selectedNodes=bt(St,gt,Gt)):ln&&hn?(gt=Array.from(new Set([].concat((0,Ke.Z)(Dt.current||[]),(0,Ke.Z)(ge({treeData:St,expandedKeys:te,startKey:$t,endKey:dt.current,fieldNames:Gt}))))),Tt.selectedNodes=bt(St,gt,Gt)):(gt=[$t],dt.current=$t,Dt.current=gt,Tt.selectedNodes=bt(St,gt,Gt)),(kt=wt.onSelect)===null||kt===void 0||kt.call(wt,gt,Tt),"selectedKeys"in wt||ae(gt)},{getPrefixCls:le,direction:Ie}=fe.useContext(De.E_),{prefixCls:ke,className:Ye,showIcon:_e=!0,expandAction:rt="click"}=wt,ft=Xe(wt,["prefixCls","className","showIcon","expandAction"]),yt=le("tree",ke),ot=we()(`${yt}-directory`,{[`${yt}-directory-rtl`]:Ie==="rtl"},Ye);return fe.createElement(je,Object.assign({icon:st,ref:We,blockNode:!0},ft,{showIcon:_e,expandAction:rt,prefixCls:yt,className:ot,expandedKeys:te,selectedKeys:oe,onSelect:ne,onExpand:re}))};var Ae=fe.forwardRef(ze);const qe=je;qe.DirectoryTree=Ae,qe.TreeNode=b.OF;var at=qe},12425:function(Cn,Zt,E){"use strict";E.d(Zt,{ZP:function(){return Me},Yk:function(){return ye},TM:function(){return Te}});var b=E(36237),Ke=E(36170),fe=E(63356),Ve=E(34961),Fe=E(51636),pe=E(16931);const Ce=be=>{let{treeCls:De,treeNodeCls:Be,directoryNodeSelectedBg:Re,directoryNodeSelectedColor:it,motionDurationMid:ce,borderRadius:Oe,controlItemBgHover:Ge}=be;return{[`${De}${De}-directory ${Be}`]:{[`${De}-node-content-wrapper`]:{position:"static",[`> *:not(${De}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${ce}`,content:'""',borderRadius:Oe},"&:hover:before":{background:Ge}},[`${De}-switcher, ${De}-checkbox, ${De}-draggable-icon`]:{zIndex:1},"&-selected":{[`${De}-switcher, ${De}-draggable-icon`]:{color:it},[`${De}-node-content-wrapper`]:{color:it,background:"transparent","&:before, &:hover:before":{background:Re}}}}}},de=new b.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),xe=(be,De)=>({[`.${be}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${De.motionDurationSlow}`}}}),ue=(be,De)=>({[`.${be}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:De.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,b.unit)(De.lineWidthBold)} solid ${De.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Pe=(be,De)=>{const{treeCls:Be,treeNodeCls:Re,treeNodePadding:it,titleHeight:ce,indentSize:Oe,nodeSelectedBg:Ge,nodeHoverBg:Ze,colorTextQuaternary:nt,controlItemBgActiveDisabled:Le}=De;return{[Be]:Object.assign(Object.assign({},(0,fe.Wf)(De)),{background:De.colorBgContainer,borderRadius:De.borderRadius,transition:`background-color ${De.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${Be}-rtl ${Be}-switcher_close ${Be}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${Be}-active-focused)`]:Object.assign({},(0,fe.oN)(De)),[`${Be}-list-holder-inner`]:{alignItems:"flex-start"},[`&${Be}-block-node`]:{[`${Be}-list-holder-inner`]:{alignItems:"stretch",[`${Be}-node-content-wrapper`]:{flex:"auto"},[`${Re}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${De.colorPrimary}`,opacity:0,animationName:de,animationDuration:De.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:De.borderRadius}}},[Re]:{display:"flex",alignItems:"flex-start",marginBottom:it,lineHeight:(0,b.unit)(ce),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:it},[`&-disabled ${Be}-node-content-wrapper`]:{color:De.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${Be}-checkbox-disabled + ${Be}-node-selected,&${Re}-disabled${Re}-selected ${Be}-node-content-wrapper`]:{backgroundColor:Le},[`${Be}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${Re}-disabled)`]:{[`${Be}-node-content-wrapper`]:{"&:hover":{color:De.nodeHoverColor}}},[`&-active ${Be}-node-content-wrapper`]:{background:De.controlItemBgHover},[`&:not(${Re}-disabled).filter-node ${Be}-title`]:{color:De.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${Be}-draggable-icon`]:{flexShrink:0,width:ce,textAlign:"center",visibility:"visible",color:nt},[`&${Re}-disabled ${Be}-draggable-icon`]:{visibility:"hidden"}}},[`${Be}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Oe}},[`${Be}-draggable-icon`]:{visibility:"hidden"},[`${Be}-switcher, ${Be}-checkbox`]:{marginInlineEnd:De.calc(De.calc(ce).sub(De.controlInteractiveSize)).div(2).equal()},[`${Be}-switcher`]:Object.assign(Object.assign({},xe(be,De)),{position:"relative",flex:"none",alignSelf:"stretch",width:ce,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${De.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:ce,height:ce,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:De.borderRadius,transition:`all ${De.motionDurationSlow}`},[`&:not(${Be}-switcher-noop):hover:before`]:{backgroundColor:De.colorBgTextHover},[`&_close ${Be}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:De.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:De.calc(ce).div(2).equal(),bottom:De.calc(it).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${De.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:De.calc(De.calc(ce).div(2).equal()).mul(.8).equal(),height:De.calc(ce).div(2).equal(),borderBottom:`1px solid ${De.colorBorder}`,content:'""'}}}),[`${Be}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:ce,paddingBlock:0,paddingInline:De.paddingXS,background:"transparent",borderRadius:De.borderRadius,cursor:"pointer",transition:`all ${De.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},ue(be,De)),{"&:hover":{backgroundColor:Ze},[`&${Be}-node-selected`]:{color:De.nodeSelectedColor,backgroundColor:Ge},[`${Be}-iconEle`]:{display:"inline-block",width:ce,height:ce,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${Be}-unselectable ${Be}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${Re}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${De.colorPrimary}`},"&-show-line":{[`${Be}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:De.calc(ce).div(2).equal(),bottom:De.calc(it).mul(-1).equal(),borderInlineEnd:`1px solid ${De.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${Be}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Re}-leaf-last ${Be}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,b.unit)(De.calc(ce).div(2).equal())} !important`}})}},ye=function(be,De){let Be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const Re=`.${be}`,it=`${Re}-treenode`,ce=De.calc(De.paddingXS).div(2).equal(),Oe=(0,Fe.mergeToken)(De,{treeCls:Re,treeNodeCls:it,treeNodePadding:ce});return[Pe(be,Oe),Be&&Ce(Oe)].filter(Boolean)},Te=be=>{const{controlHeightSM:De,controlItemBgHover:Be,controlItemBgActive:Re}=be,it=De;return{titleHeight:it,indentSize:it,nodeHoverBg:Be,nodeHoverColor:be.colorText,nodeSelectedBg:Re,nodeSelectedColor:be.colorText}},we=be=>{const{colorTextLightSolid:De,colorPrimary:Be}=be;return Object.assign(Object.assign({},Te(be)),{directoryNodeSelectedColor:De,directoryNodeSelectedBg:Be})};var Me=(0,pe.I$)("Tree",(be,De)=>{let{prefixCls:Be}=De;return[{[be.componentCls]:(0,Ke.C2)(`${Be}-checkbox`,be)},ye(Be,be),(0,Ve.Z)(be)]},we)},85278:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return De}});var b=E(59301),Ke=E(54476),fe={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=fe,Fe=E(7657),pe=function(Re,it){return b.createElement(Fe.Z,(0,Ke.Z)({},Re,{ref:it,icon:Ve}))},Ce=b.forwardRef(pe),de=Ce,xe=E(52671),ue=E(58617),Pe=E(15075),ye=E(43531),Te=E(92310),we=E.n(Te),Me=E(22703),De=Be=>{const{prefixCls:Re,switcherIcon:it,treeNodeProps:ce,showLine:Oe,switcherLoadingIcon:Ge}=Be,{isLeaf:Ze,expanded:nt,loading:Le}=ce;if(Le)return b.isValidElement(Ge)?Ge:b.createElement(ue.Z,{className:`${Re}-switcher-loading-icon`});let je;if(Oe&&typeof Oe=="object"&&(je=Oe.showLeafIcon),Ze){if(!Oe)return null;if(typeof je!="boolean"&&je){const Je=typeof je=="function"?je(ce):je,ve=`${Re}-switcher-line-custom-icon`;return b.isValidElement(Je)?(0,Me.Tm)(Je,{className:we()(Je.props.className||"",ve)}):Je}return je?b.createElement(xe.Z,{className:`${Re}-switcher-line-icon`}):b.createElement("span",{className:`${Re}-switcher-leaf-line`})}const et=`${Re}-switcher-icon`,Se=typeof it=="function"?it(ce):it;return b.isValidElement(Se)?(0,Me.Tm)(Se,{className:we()(Se.props.className||"",et)}):Se!==void 0?Se:Oe?nt?b.createElement(Pe.Z,{className:`${Re}-switcher-line-icon`}):b.createElement(ye.Z,{className:`${Re}-switcher-line-icon`}):b.createElement(de,{className:et})}},94968:function(Cn,Zt,E){"use strict";E.d(Zt,{default:function(){return Ht}});var b=E(59301),Ke=E(94480),fe=E(4676),Ve=E(92310),Fe=E.n(Ve),pe=E(54476),Ce=E(67732),de=E(83652),xe=E(31226),ue=E(42403),Pe=E(158),ye=E(20068),Te=E(33885),we=E(75931),Me=E(76190),be=E(75044),De=E(3202),Be=E(26112),Re=E(48736),it=function(ht,Qt){if(ht&&Qt){var Jt=Array.isArray(Qt)?Qt:Qt.split(","),sn=ht.name||"",jt=ht.type||"",Kt=jt.replace(/\/.*$/,"");return Jt.some(function(Xt){var rn=Xt.trim();if(/^\*(\/\*)?$/.test(Xt))return!0;if(rn.charAt(0)==="."){var jn=sn.toLowerCase(),Wn=rn.toLowerCase(),Yn=[Wn];return(Wn===".jpg"||Wn===".jpeg")&&(Yn=[".jpg",".jpeg"]),Yn.some(function(Tr){return jn.endsWith(Tr)})}return/\/\*$/.test(rn)?Kt===rn.replace(/\/.*$/,""):jt===rn?!0:/^\w+$/.test(rn)?((0,Re.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(rn,"'.Skip for check.")),!0):!1})}return!0};function ce(ht,Qt){var Jt="cannot ".concat(ht.method," ").concat(ht.action," ").concat(Qt.status,"'"),sn=new Error(Jt);return sn.status=Qt.status,sn.method=ht.method,sn.url=ht.action,sn}function Oe(ht){var Qt=ht.responseText||ht.response;if(!Qt)return Qt;try{return JSON.parse(Qt)}catch(Jt){return Qt}}function Ge(ht){var Qt=new XMLHttpRequest;ht.onProgress&&Qt.upload&&(Qt.upload.onprogress=function(Kt){Kt.total>0&&(Kt.percent=Kt.loaded/Kt.total*100),ht.onProgress(Kt)});var Jt=new FormData;ht.data&&Object.keys(ht.data).forEach(function(jt){var Kt=ht.data[jt];if(Array.isArray(Kt)){Kt.forEach(function(Xt){Jt.append("".concat(jt,"[]"),Xt)});return}Jt.append(jt,Kt)}),ht.file instanceof Blob?Jt.append(ht.filename,ht.file,ht.file.name):Jt.append(ht.filename,ht.file),Qt.onerror=function(Kt){ht.onError(Kt)},Qt.onload=function(){return Qt.status<200||Qt.status>=300?ht.onError(ce(ht,Qt),Oe(Qt)):ht.onSuccess(Oe(Qt),Qt)},Qt.open(ht.method,ht.action,!0),ht.withCredentials&&"withCredentials"in Qt&&(Qt.withCredentials=!0);var sn=ht.headers||{};return sn["X-Requested-With"]!==null&&Qt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(sn).forEach(function(jt){sn[jt]!==null&&Qt.setRequestHeader(jt,sn[jt])}),Qt.send(Jt),{abort:function(){Qt.abort()}}}var Ze=function(){var ht=(0,De.Z)((0,be.Z)().mark(function Qt(Jt,sn){var jt,Kt,Xt,rn,jn,Wn,Yn,Tr;return(0,be.Z)().wrap(function(Qr){for(;;)switch(Qr.prev=Qr.next){case 0:Wn=function(){return Wn=(0,De.Z)((0,be.Z)().mark(function yr(Fr){return(0,be.Z)().wrap(function(ni){for(;;)switch(ni.prev=ni.next){case 0:return ni.abrupt("return",new Promise(function(ri){Fr.file(function(ai){sn(ai)?(Fr.fullPath&&!ai.webkitRelativePath&&(Object.defineProperties(ai,{webkitRelativePath:{writable:!0}}),ai.webkitRelativePath=Fr.fullPath.replace(/^\//,""),Object.defineProperties(ai,{webkitRelativePath:{writable:!1}})),ri(ai)):ri(null)})}));case 1:case"end":return ni.stop()}},yr)})),Wn.apply(this,arguments)},jn=function(yr){return Wn.apply(this,arguments)},rn=function(){return rn=(0,De.Z)((0,be.Z)().mark(function yr(Fr){var Kr,ni,ri,ai,Pr;return(0,be.Z)().wrap(function(Xr){for(;;)switch(Xr.prev=Xr.next){case 0:Kr=Fr.createReader(),ni=[];case 2:return Xr.next=5,new Promise(function(Ri){Kr.readEntries(Ri,function(){return Ri([])})});case 5:if(ri=Xr.sent,ai=ri.length,ai){Xr.next=9;break}return Xr.abrupt("break",12);case 9:for(Pr=0;Pr<ai;Pr++)ni.push(ri[Pr]);Xr.next=2;break;case 12:return Xr.abrupt("return",ni);case 13:case"end":return Xr.stop()}},yr)})),rn.apply(this,arguments)},Xt=function(yr){return rn.apply(this,arguments)},jt=[],Kt=[],Jt.forEach(function(Br){return Kt.push(Br.webkitGetAsEntry())}),Yn=function(){var Br=(0,De.Z)((0,be.Z)().mark(function yr(Fr,Kr){var ni,ri;return(0,be.Z)().wrap(function(Pr){for(;;)switch(Pr.prev=Pr.next){case 0:if(Fr){Pr.next=2;break}return Pr.abrupt("return");case 2:if(Fr.path=Kr||"",!Fr.isFile){Pr.next=10;break}return Pr.next=6,jn(Fr);case 6:ni=Pr.sent,ni&&jt.push(ni),Pr.next=15;break;case 10:if(!Fr.isDirectory){Pr.next=15;break}return Pr.next=13,Xt(Fr);case 13:ri=Pr.sent,Kt.push.apply(Kt,(0,Ke.Z)(ri));case 15:case"end":return Pr.stop()}},yr)}));return function(Fr,Kr){return Br.apply(this,arguments)}}(),Tr=0;case 9:if(!(Tr<Kt.length)){Qr.next=15;break}return Qr.next=12,Yn(Kt[Tr]);case 12:Tr++,Qr.next=9;break;case 15:return Qr.abrupt("return",jt);case 16:case"end":return Qr.stop()}},Qt)}));return function(Jt,sn){return ht.apply(this,arguments)}}(),nt=Ze,Le=+new Date,je=0;function et(){return"rc-upload-".concat(Le,"-").concat(++je)}var Se=["component","prefixCls","className","classNames","disabled","id","name","style","styles","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave","hasControlInside"],Je=function(ht){(0,ue.Z)(Jt,ht);var Qt=(0,Pe.Z)(Jt);function Jt(){var sn;(0,Ce.Z)(this,Jt);for(var jt=arguments.length,Kt=new Array(jt),Xt=0;Xt<jt;Xt++)Kt[Xt]=arguments[Xt];return sn=Qt.call.apply(Qt,[this].concat(Kt)),(0,ye.Z)((0,xe.Z)(sn),"state",{uid:et()}),(0,ye.Z)((0,xe.Z)(sn),"reqs",{}),(0,ye.Z)((0,xe.Z)(sn),"fileInput",void 0),(0,ye.Z)((0,xe.Z)(sn),"_isMounted",void 0),(0,ye.Z)((0,xe.Z)(sn),"onChange",function(rn){var jn=sn.props,Wn=jn.accept,Yn=jn.directory,Tr=rn.target.files,zr=(0,Ke.Z)(Tr).filter(function(Qr){return!Yn||it(Qr,Wn)});sn.uploadFiles(zr),sn.reset()}),(0,ye.Z)((0,xe.Z)(sn),"onClick",function(rn){var jn=sn.fileInput;if(jn){var Wn=rn.target,Yn=sn.props.onClick;if(Wn&&Wn.tagName==="BUTTON"){var Tr=jn.parentNode;Tr.focus(),Wn.blur()}jn.click(),Yn&&Yn(rn)}}),(0,ye.Z)((0,xe.Z)(sn),"onKeyDown",function(rn){rn.key==="Enter"&&sn.onClick(rn)}),(0,ye.Z)((0,xe.Z)(sn),"onFileDrop",function(){var rn=(0,De.Z)((0,be.Z)().mark(function jn(Wn){var Yn,Tr,zr;return(0,be.Z)().wrap(function(Br){for(;;)switch(Br.prev=Br.next){case 0:if(Yn=sn.props.multiple,Wn.preventDefault(),Wn.type!=="dragover"){Br.next=4;break}return Br.abrupt("return");case 4:if(!sn.props.directory){Br.next=11;break}return Br.next=7,nt(Array.prototype.slice.call(Wn.dataTransfer.items),function(yr){return it(yr,sn.props.accept)});case 7:Tr=Br.sent,sn.uploadFiles(Tr),Br.next=14;break;case 11:zr=(0,Ke.Z)(Wn.dataTransfer.files).filter(function(yr){return it(yr,sn.props.accept)}),Yn===!1&&(zr=zr.slice(0,1)),sn.uploadFiles(zr);case 14:case"end":return Br.stop()}},jn)}));return function(jn){return rn.apply(this,arguments)}}()),(0,ye.Z)((0,xe.Z)(sn),"uploadFiles",function(rn){var jn=(0,Ke.Z)(rn),Wn=jn.map(function(Yn){return Yn.uid=et(),sn.processFile(Yn,jn)});Promise.all(Wn).then(function(Yn){var Tr=sn.props.onBatchStart;Tr==null||Tr(Yn.map(function(zr){var Qr=zr.origin,Br=zr.parsedFile;return{file:Qr,parsedFile:Br}})),Yn.filter(function(zr){return zr.parsedFile!==null}).forEach(function(zr){sn.post(zr)})})}),(0,ye.Z)((0,xe.Z)(sn),"processFile",function(){var rn=(0,De.Z)((0,be.Z)().mark(function jn(Wn,Yn){var Tr,zr,Qr,Br,yr,Fr,Kr,ni,ri;return(0,be.Z)().wrap(function(Pr){for(;;)switch(Pr.prev=Pr.next){case 0:if(Tr=sn.props.beforeUpload,zr=Wn,!Tr){Pr.next=14;break}return Pr.prev=3,Pr.next=6,Tr(Wn,Yn);case 6:zr=Pr.sent,Pr.next=12;break;case 9:Pr.prev=9,Pr.t0=Pr.catch(3),zr=!1;case 12:if(zr!==!1){Pr.next=14;break}return Pr.abrupt("return",{origin:Wn,parsedFile:null,action:null,data:null});case 14:if(Qr=sn.props.action,typeof Qr!="function"){Pr.next=21;break}return Pr.next=18,Qr(Wn);case 18:Br=Pr.sent,Pr.next=22;break;case 21:Br=Qr;case 22:if(yr=sn.props.data,typeof yr!="function"){Pr.next=29;break}return Pr.next=26,yr(Wn);case 26:Fr=Pr.sent,Pr.next=30;break;case 29:Fr=yr;case 30:return Kr=((0,Me.Z)(zr)==="object"||typeof zr=="string")&&zr?zr:Wn,Kr instanceof File?ni=Kr:ni=new File([Kr],Wn.name,{type:Wn.type}),ri=ni,ri.uid=Wn.uid,Pr.abrupt("return",{origin:Wn,data:Fr,parsedFile:ri,action:Br});case 35:case"end":return Pr.stop()}},jn,null,[[3,9]])}));return function(jn,Wn){return rn.apply(this,arguments)}}()),(0,ye.Z)((0,xe.Z)(sn),"saveFileInput",function(rn){sn.fileInput=rn}),sn}return(0,de.Z)(Jt,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(jt){var Kt=this,Xt=jt.data,rn=jt.origin,jn=jt.action,Wn=jt.parsedFile;if(this._isMounted){var Yn=this.props,Tr=Yn.onStart,zr=Yn.customRequest,Qr=Yn.name,Br=Yn.headers,yr=Yn.withCredentials,Fr=Yn.method,Kr=rn.uid,ni=zr||Ge,ri={action:jn,filename:Qr,data:Xt,file:Wn,headers:Br,withCredentials:yr,method:Fr||"post",onProgress:function(Pr){var Jr=Kt.props.onProgress;Jr==null||Jr(Pr,Wn)},onSuccess:function(Pr,Jr){var Xr=Kt.props.onSuccess;Xr==null||Xr(Pr,Wn,Jr),delete Kt.reqs[Kr]},onError:function(Pr,Jr){var Xr=Kt.props.onError;Xr==null||Xr(Pr,Jr,Wn),delete Kt.reqs[Kr]}};Tr(rn),this.reqs[Kr]=ni(ri)}}},{key:"reset",value:function(){this.setState({uid:et()})}},{key:"abort",value:function(jt){var Kt=this.reqs;if(jt){var Xt=jt.uid?jt.uid:jt;Kt[Xt]&&Kt[Xt].abort&&Kt[Xt].abort(),delete Kt[Xt]}else Object.keys(Kt).forEach(function(rn){Kt[rn]&&Kt[rn].abort&&Kt[rn].abort(),delete Kt[rn]})}},{key:"render",value:function(){var jt=this.props,Kt=jt.component,Xt=jt.prefixCls,rn=jt.className,jn=jt.classNames,Wn=jn===void 0?{}:jn,Yn=jt.disabled,Tr=jt.id,zr=jt.name,Qr=jt.style,Br=jt.styles,yr=Br===void 0?{}:Br,Fr=jt.multiple,Kr=jt.accept,ni=jt.capture,ri=jt.children,ai=jt.directory,Pr=jt.openFileDialogOnClick,Jr=jt.onMouseEnter,Xr=jt.onMouseLeave,Ri=jt.hasControlInside,Hi=(0,we.Z)(jt,Se),Zi=Fe()((0,ye.Z)((0,ye.Z)((0,ye.Z)({},Xt,!0),"".concat(Xt,"-disabled"),Yn),rn,rn)),zi=ai?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Ji=Yn?{}:{onClick:Pr?this.onClick:function(){},onKeyDown:Pr?this.onKeyDown:function(){},onMouseEnter:Jr,onMouseLeave:Xr,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:Ri?void 0:"0"};return b.createElement(Kt,(0,pe.Z)({},Ji,{className:Zi,role:Ri?void 0:"button",style:Qr}),b.createElement("input",(0,pe.Z)({},(0,Be.Z)(Hi,{aria:!0,data:!0}),{id:Tr,name:zr,disabled:Yn,type:"file",ref:this.saveFileInput,onClick:function(Mi){return Mi.stopPropagation()},key:this.state.uid,style:(0,Te.Z)({display:"none"},yr.input),className:Wn.input,accept:Kr},zi,{multiple:Fr,onChange:this.onChange},ni!=null?{capture:ni}:{})),ri)}}]),Jt}(b.Component),ve=Je;function ge(){}var bt=function(ht){(0,ue.Z)(Jt,ht);var Qt=(0,Pe.Z)(Jt);function Jt(){var sn;(0,Ce.Z)(this,Jt);for(var jt=arguments.length,Kt=new Array(jt),Xt=0;Xt<jt;Xt++)Kt[Xt]=arguments[Xt];return sn=Qt.call.apply(Qt,[this].concat(Kt)),(0,ye.Z)((0,xe.Z)(sn),"uploader",void 0),(0,ye.Z)((0,xe.Z)(sn),"saveUploader",function(rn){sn.uploader=rn}),sn}return(0,de.Z)(Jt,[{key:"abort",value:function(jt){this.uploader.abort(jt)}},{key:"render",value:function(){return b.createElement(ve,(0,pe.Z)({},this.props,{ref:this.saveUploader}))}}]),Jt}(b.Component);(0,ye.Z)(bt,"defaultProps",{component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:ge,onError:ge,onSuccess:ge,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0,hasControlInside:!1});var Xe=bt,st=Xe,vt=E(18929),ze=E(48755),se=E(2171),Ae=E(9017),qe=E(85981),at=E(63356),Ee=E(34961),We=E(16931),tt=E(51636),Et=E(36237),wt=ht=>{const{componentCls:Qt,iconCls:Jt}=ht;return{[`${Qt}-wrapper`]:{[`${Qt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:ht.colorFillAlter,border:`${(0,Et.unit)(ht.lineWidth)} dashed ${ht.colorBorder}`,borderRadius:ht.borderRadiusLG,cursor:"pointer",transition:`border-color ${ht.motionDurationSlow}`,[Qt]:{padding:ht.padding},[`${Qt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:ht.borderRadiusLG,"&:focus-visible":{outline:`${(0,Et.unit)(ht.lineWidthFocus)} solid ${ht.colorPrimaryBorder}`}},[`${Qt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`
&:not(${Qt}-disabled):hover,
&-hover:not(${Qt}-disabled)
`]:{borderColor:ht.colorPrimaryHover},[`p${Qt}-drag-icon`]:{marginBottom:ht.margin,[Jt]:{color:ht.colorPrimary,fontSize:ht.uploadThumbnailSize}},[`p${Qt}-text`]:{margin:`0 0 ${(0,Et.unit)(ht.marginXXS)}`,color:ht.colorTextHeading,fontSize:ht.fontSizeLG},[`p${Qt}-hint`]:{color:ht.colorTextDescription,fontSize:ht.fontSize},[`&${Qt}-disabled`]:{[`p${Qt}-drag-icon ${Jt},
p${Qt}-text,
p${Qt}-hint
`]:{color:ht.colorTextDisabled}}}}}},Dt=ht=>{const{componentCls:Qt,iconCls:Jt,fontSize:sn,lineHeight:jt,calc:Kt}=ht,Xt=`${Qt}-list-item`,rn=`${Xt}-actions`,jn=`${Xt}-action`;return{[`${Qt}-wrapper`]:{[`${Qt}-list`]:Object.assign(Object.assign({},(0,at.dF)()),{lineHeight:ht.lineHeight,[Xt]:{position:"relative",height:Kt(ht.lineHeight).mul(sn).equal(),marginTop:ht.marginXS,fontSize:sn,display:"flex",alignItems:"center",transition:`background-color ${ht.motionDurationSlow}`,borderRadius:ht.borderRadiusSM,"&:hover":{backgroundColor:ht.controlItemBgHover},[`${Xt}-name`]:Object.assign(Object.assign({},at.vS),{padding:`0 ${(0,Et.unit)(ht.paddingXS)}`,lineHeight:jt,flex:"auto",transition:`all ${ht.motionDurationSlow}`}),[rn]:{whiteSpace:"nowrap",[jn]:{opacity:0},[Jt]:{color:ht.actionsColor,transition:`all ${ht.motionDurationSlow}`},[`
${jn}:focus-visible,
&.picture ${jn}
`]:{opacity:1}},[`${Qt}-icon ${Jt}`]:{color:ht.colorTextDescription,fontSize:sn},[`${Xt}-progress`]:{position:"absolute",bottom:ht.calc(ht.uploadProgressOffset).mul(-1).equal(),width:"100%",paddingInlineStart:Kt(sn).add(ht.paddingXS).equal(),fontSize:sn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Xt}:hover ${jn}`]:{opacity:1},[`${Xt}-error`]:{color:ht.colorError,[`${Xt}-name, ${Qt}-icon ${Jt}`]:{color:ht.colorError},[rn]:{[`${Jt}, ${Jt}:hover`]:{color:ht.colorError},[jn]:{opacity:1}}},[`${Qt}-list-item-container`]:{transition:`opacity ${ht.motionDurationSlow}, height ${ht.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Ft=E(99495),ae=ht=>{const{componentCls:Qt}=ht,Jt=new Et.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,padding:0,opacity:0,margin:ht.calc(ht.marginXS).div(-2).equal()}}),sn=new Et.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,padding:0,opacity:0,margin:ht.calc(ht.marginXS).div(-2).equal()}}),jt=`${Qt}-animate-inline`;return[{[`${Qt}-wrapper`]:{[`${jt}-appear, ${jt}-enter, ${jt}-leave`]:{animationDuration:ht.motionDurationSlow,animationTimingFunction:ht.motionEaseInOutCirc,animationFillMode:"forwards"},[`${jt}-appear, ${jt}-enter`]:{animationName:Jt},[`${jt}-leave`]:{animationName:sn}}},{[`${Qt}-wrapper`]:(0,Ft.J$)(ht)},Jt,sn]},te=E(68361);const x=ht=>{const{componentCls:Qt,iconCls:Jt,uploadThumbnailSize:sn,uploadProgressOffset:jt,calc:Kt}=ht,Xt=`${Qt}-list`,rn=`${Xt}-item`;return{[`${Qt}-wrapper`]:{[`
${Xt}${Xt}-picture,
${Xt}${Xt}-picture-card,
${Xt}${Xt}-picture-circle
`]:{[rn]:{position:"relative",height:Kt(sn).add(Kt(ht.lineWidth).mul(2)).add(Kt(ht.paddingXS).mul(2)).equal(),padding:ht.paddingXS,border:`${(0,Et.unit)(ht.lineWidth)} ${ht.lineType} ${ht.colorBorder}`,borderRadius:ht.borderRadiusLG,"&:hover":{background:"transparent"},[`${rn}-thumbnail`]:Object.assign(Object.assign({},at.vS),{width:sn,height:sn,lineHeight:(0,Et.unit)(Kt(sn).add(ht.paddingSM).equal()),textAlign:"center",flex:"none",[Jt]:{fontSize:ht.fontSizeHeading2,color:ht.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${rn}-progress`]:{bottom:jt,width:`calc(100% - ${(0,Et.unit)(Kt(ht.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:Kt(sn).add(ht.paddingXS).equal()}},[`${rn}-error`]:{borderColor:ht.colorError,[`${rn}-thumbnail ${Jt}`]:{[`svg path[fill='${te.blue[0]}']`]:{fill:ht.colorErrorBg},[`svg path[fill='${te.blue.primary}']`]:{fill:ht.colorError}}},[`${rn}-uploading`]:{borderStyle:"dashed",[`${rn}-name`]:{marginBottom:jt}}},[`${Xt}${Xt}-picture-circle ${rn}`]:{[`&, &::before, ${rn}-thumbnail`]:{borderRadius:"50%"}}}}},re=ht=>{const{componentCls:Qt,iconCls:Jt,fontSizeLG:sn,colorTextLightSolid:jt,calc:Kt}=ht,Xt=`${Qt}-list`,rn=`${Xt}-item`,jn=ht.uploadPicCardSize;return{[`
${Qt}-wrapper${Qt}-picture-card-wrapper,
${Qt}-wrapper${Qt}-picture-circle-wrapper
`]:Object.assign(Object.assign({},(0,at.dF)()),{display:"block",[`${Qt}${Qt}-select`]:{width:jn,height:jn,textAlign:"center",verticalAlign:"top",backgroundColor:ht.colorFillAlter,border:`${(0,Et.unit)(ht.lineWidth)} dashed ${ht.colorBorder}`,borderRadius:ht.borderRadiusLG,cursor:"pointer",transition:`border-color ${ht.motionDurationSlow}`,[`> ${Qt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Qt}-disabled):hover`]:{borderColor:ht.colorPrimary}},[`${Xt}${Xt}-picture-card, ${Xt}${Xt}-picture-circle`]:{display:"flex",flexWrap:"wrap","@supports not (gap: 1px)":{"& > *":{marginBlockEnd:ht.marginXS,marginInlineEnd:ht.marginXS}},"@supports (gap: 1px)":{gap:ht.marginXS},[`${Xt}-item-container`]:{display:"inline-block",width:jn,height:jn,verticalAlign:"top"},"&::after":{display:"none"},"&::before":{display:"none"},[rn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${(0,Et.unit)(Kt(ht.paddingXS).mul(2).equal())})`,height:`calc(100% - ${(0,Et.unit)(Kt(ht.paddingXS).mul(2).equal())})`,backgroundColor:ht.colorBgMask,opacity:0,transition:`all ${ht.motionDurationSlow}`,content:'" "'}},[`${rn}:hover`]:{[`&::before, ${rn}-actions`]:{opacity:1}},[`${rn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${ht.motionDurationSlow}`,[`
${Jt}-eye,
${Jt}-download,
${Jt}-delete
`]:{zIndex:10,width:sn,margin:`0 ${(0,Et.unit)(ht.marginXXS)}`,fontSize:sn,cursor:"pointer",transition:`all ${ht.motionDurationSlow}`,color:jt,"&:hover":{color:jt},svg:{verticalAlign:"baseline"}}},[`${rn}-thumbnail, ${rn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${rn}-name`]:{display:"none",textAlign:"center"},[`${rn}-file + ${rn}-name`]:{position:"absolute",bottom:ht.margin,display:"block",width:`calc(100% - ${(0,Et.unit)(Kt(ht.paddingXS).mul(2).equal())})`},[`${rn}-uploading`]:{[`&${rn}`]:{backgroundColor:ht.colorFillAlter},[`&::before, ${Jt}-eye, ${Jt}-download, ${Jt}-delete`]:{display:"none"}},[`${rn}-progress`]:{bottom:ht.marginXL,width:`calc(100% - ${(0,Et.unit)(Kt(ht.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${Qt}-wrapper${Qt}-picture-circle-wrapper`]:{[`${Qt}${Qt}-select`]:{borderRadius:"50%"}}}};var le=ht=>{const{componentCls:Qt}=ht;return{[`${Qt}-rtl`]:{direction:"rtl"}}};const Ie=ht=>{const{componentCls:Qt,colorTextDisabled:Jt}=ht;return{[`${Qt}-wrapper`]:Object.assign(Object.assign({},(0,at.Wf)(ht)),{[Qt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Qt}-select`]:{display:"inline-block"},[`${Qt}-hidden`]:{display:"none"},[`${Qt}-disabled`]:{color:Jt,cursor:"not-allowed"}})}},ke=ht=>({actionsColor:ht.colorTextDescription});var Ye=(0,We.I$)("Upload",ht=>{const{fontSizeHeading3:Qt,fontHeight:Jt,lineWidth:sn,controlHeightLG:jt,calc:Kt}=ht,Xt=(0,tt.mergeToken)(ht,{uploadThumbnailSize:Kt(Qt).mul(2).equal(),uploadProgressOffset:Kt(Kt(Jt).div(2)).add(sn).equal(),uploadPicCardSize:Kt(jt).mul(2.55).equal()});return[Ie(Xt),wt(Xt),x(Xt),re(Xt),Dt(Xt),ae(Xt),le(Xt),(0,Ee.Z)(Xt)]},ke),_e={icon:function(Qt,Jt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Jt}},{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:Qt}}]}},name:"file",theme:"twotone"},rt=_e,ft=E(7657),yt=function(Qt,Jt){return b.createElement(ft.Z,(0,pe.Z)({},Qt,{ref:Jt,icon:rt}))},ot=b.forwardRef(yt),lt=ot,Vt=E(58617),kt={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"},ln=kt,Gt=function(Qt,Jt){return b.createElement(ft.Z,(0,pe.Z)({},Qt,{ref:Jt,icon:ln}))},Rt=b.forwardRef(Gt),Ut=Rt,$t={icon:function(Qt,Jt){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:Qt}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Jt}},{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:Jt}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Jt}},{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:Qt}}]}},name:"picture",theme:"twotone"},St=$t,Tt=function(Qt,Jt){return b.createElement(ft.Z,(0,pe.Z)({},Qt,{ref:Jt,icon:St}))},nn=b.forwardRef(Tt),hn=nn,gt=E(77900),Lt=E(2738),_t=E(40192),on=E(86641),En=E(22703),Ln=E(7939);function $n(ht){return Object.assign(Object.assign({},ht),{lastModified:ht.lastModified,lastModifiedDate:ht.lastModifiedDate,name:ht.name,size:ht.size,type:ht.type,uid:ht.uid,percent:0,originFileObj:ht})}function er(ht,Qt){const Jt=(0,Ke.Z)(Qt),sn=Jt.findIndex(jt=>{let{uid:Kt}=jt;return Kt===ht.uid});return sn===-1?Jt.push(ht):Jt[sn]=ht,Jt}function On(ht,Qt){const Jt=ht.uid!==void 0?"uid":"name";return Qt.filter(sn=>sn[Jt]===ht[Jt])[0]}function Gn(ht,Qt){const Jt=ht.uid!==void 0?"uid":"name",sn=Qt.filter(jt=>jt[Jt]!==ht[Jt]);return sn.length===Qt.length?null:sn}const zt=function(){const Qt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),sn=Qt[Qt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(sn)||[""])[0]},un=ht=>ht.indexOf("image/")===0,In=ht=>{if(ht.type&&!ht.thumbUrl)return un(ht.type);const Qt=ht.thumbUrl||ht.url||"",Jt=zt(Qt);return/^data:image\//.test(Qt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Jt)?!0:!(/^data:/.test(Qt)||Jt)},Fn=200;function xn(ht){return new Promise(Qt=>{if(!ht.type||!un(ht.type)){Qt("");return}const Jt=document.createElement("canvas");Jt.width=Fn,Jt.height=Fn,Jt.style.cssText=`position: fixed; left: 0; top: 0; width: ${Fn}px; height: ${Fn}px; z-index: 9999; display: none;`,document.body.appendChild(Jt);const sn=Jt.getContext("2d"),jt=new Image;if(jt.onload=()=>{const{width:Kt,height:Xt}=jt;let rn=Fn,jn=Fn,Wn=0,Yn=0;Kt>Xt?(jn=Xt*(Fn/Kt),Yn=-(jn-rn)/2):(rn=Kt*(Fn/Xt),Wn=-(rn-jn)/2),sn.drawImage(jt,Wn,Yn,rn,jn);const Tr=Jt.toDataURL();document.body.removeChild(Jt),window.URL.revokeObjectURL(jt.src),Qt(Tr)},jt.crossOrigin="anonymous",ht.type.startsWith("image/svg+xml")){const Kt=new FileReader;Kt.onload=()=>{Kt.result&&typeof Kt.result=="string"&&(jt.src=Kt.result)},Kt.readAsDataURL(ht)}else if(ht.type.startsWith("image/gif")){const Kt=new FileReader;Kt.onload=()=>{Kt.result&&Qt(Kt.result)},Kt.readAsDataURL(ht)}else jt.src=window.URL.createObjectURL(ht)})}var dn=E(26227),en=E(41464),Sn=E(15277),kn=E(89787),Zn=E(25399),Bn=b.forwardRef((ht,Qt)=>{let{prefixCls:Jt,className:sn,style:jt,locale:Kt,listType:Xt,file:rn,items:jn,progress:Wn,iconRender:Yn,actionIconRender:Tr,itemRender:zr,isImgUrl:Qr,showPreviewIcon:Br,showRemoveIcon:yr,showDownloadIcon:Fr,previewIcon:Kr,removeIcon:ni,downloadIcon:ri,extra:ai,onPreview:Pr,onDownload:Jr,onClose:Xr}=ht;var Ri,Hi;const{status:Zi}=rn,[zi,Ji]=b.useState(Zi);b.useEffect(()=>{Zi!=="removed"&&Ji(Zi)},[Zi]);const[wi,Mi]=b.useState(!1);b.useEffect(()=>{const Qn=setTimeout(()=>{Mi(!0)},300);return()=>{clearTimeout(Qn)}},[]);const fi=Yn(rn);let Xi=b.createElement("div",{className:`${Jt}-icon`},fi);if(Xt==="picture"||Xt==="picture-card"||Xt==="picture-circle")if(zi==="uploading"||!rn.thumbUrl&&!rn.url){const Qn=Fe()(`${Jt}-list-item-thumbnail`,{[`${Jt}-list-item-file`]:zi!=="uploading"});Xi=b.createElement("div",{className:Qn},fi)}else{const Qn=Qr!=null&&Qr(rn)?b.createElement("img",{src:rn.thumbUrl||rn.url,alt:rn.name,className:`${Jt}-list-item-image`,crossOrigin:rn.crossOrigin}):fi,Er=Fe()(`${Jt}-list-item-thumbnail`,{[`${Jt}-list-item-file`]:Qr&&!Qr(rn)});Xi=b.createElement("a",{className:Er,onClick:Zr=>Pr(rn,Zr),href:rn.url||rn.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Qn)}const oo=Fe()(`${Jt}-list-item`,`${Jt}-list-item-${zi}`),Ro=typeof rn.linkProps=="string"?JSON.parse(rn.linkProps):rn.linkProps,fo=(typeof yr=="function"?yr(rn):yr)?Tr((typeof ni=="function"?ni(rn):ni)||b.createElement(dn.Z,null),()=>Xr(rn),Jt,Kt.removeFile,!0):null,bo=(typeof Fr=="function"?Fr(rn):Fr)&&zi==="done"?Tr((typeof ri=="function"?ri(rn):ri)||b.createElement(en.Z,null),()=>Jr(rn),Jt,Kt.downloadFile):null,co=Xt!=="picture-card"&&Xt!=="picture-circle"&&b.createElement("span",{key:"download-delete",className:Fe()(`${Jt}-list-item-actions`,{picture:Xt==="picture"})},bo,fo),yo=typeof ai=="function"?ai(rn):ai,Pi=yo&&b.createElement("span",{className:`${Jt}-list-item-extra`},yo),Ai=Fe()(`${Jt}-list-item-name`),Gr=rn.url?b.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Ai,title:rn.name},Ro,{href:rn.url,onClick:Qn=>Pr(rn,Qn)}),rn.name,Pi):b.createElement("span",{key:"view",className:Ai,onClick:Qn=>Pr(rn,Qn),title:rn.name},rn.name,Pi),Un=(typeof Br=="function"?Br(rn):Br)&&(rn.url||rn.thumbUrl)?b.createElement("a",{href:rn.url||rn.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:Qn=>Pr(rn,Qn),title:Kt.previewFile},typeof Kr=="function"?Kr(rn):Kr||b.createElement(Sn.Z,null)):null,or=(Xt==="picture-card"||Xt==="picture-circle")&&zi!=="uploading"&&b.createElement("span",{className:`${Jt}-list-item-actions`},Un,zi==="done"&&bo,fo),{getPrefixCls:ur}=b.useContext(ze.E_),qn=ur(),Wr=b.createElement("div",{className:oo},Xi,Gr,co,or,wi&&b.createElement(gt.default,{motionName:`${qn}-fade`,visible:zi==="uploading",motionDeadline:2e3},Qn=>{let{className:Er}=Qn;const Zr="percent"in rn?b.createElement(kn.Z,Object.assign({},Wn,{type:"line",percent:rn.percent,"aria-label":rn["aria-label"],"aria-labelledby":rn["aria-labelledby"]})):null;return b.createElement("div",{className:Fe()(`${Jt}-list-item-progress`,Er)},Zr)})),qr=rn.response&&typeof rn.response=="string"?rn.response:((Ri=rn.error)===null||Ri===void 0?void 0:Ri.statusText)||((Hi=rn.error)===null||Hi===void 0?void 0:Hi.message)||Kt.uploadError,rr=zi==="error"?b.createElement(Zn.Z,{title:qr,getPopupContainer:Qn=>Qn.parentNode},Wr):Wr;return b.createElement("div",{className:Fe()(`${Jt}-list-item-container`,sn),style:jt,ref:Qt},zr?zr(rr,rn,jn,{download:Jr.bind(null,rn),preview:Pr.bind(null,rn),remove:Xr.bind(null,rn)}):rr)});const Vn=(ht,Qt)=>{const{listType:Jt="text",previewFile:sn=xn,onPreview:jt,onDownload:Kt,onRemove:Xt,locale:rn,iconRender:jn,isImageUrl:Wn=In,prefixCls:Yn,items:Tr=[],showPreviewIcon:zr=!0,showRemoveIcon:Qr=!0,showDownloadIcon:Br=!1,removeIcon:yr,previewIcon:Fr,downloadIcon:Kr,extra:ni,progress:ri={size:[-1,2],showInfo:!1},appendAction:ai,appendActionVisible:Pr=!0,itemRender:Jr,disabled:Xr}=ht,Ri=(0,_t.Z)(),[Hi,Zi]=b.useState(!1),zi=["picture-card","picture-circle"].includes(Jt);b.useEffect(()=>{Jt.startsWith("picture")&&(Tr||[]).forEach(Pi=>{!(Pi.originFileObj instanceof File||Pi.originFileObj instanceof Blob)||Pi.thumbUrl!==void 0||(Pi.thumbUrl="",sn==null||sn(Pi.originFileObj).then(Ai=>{Pi.thumbUrl=Ai||"",Ri()}))})},[Jt,Tr,sn]),b.useEffect(()=>{Zi(!0)},[]);const Ji=(Pi,Ai)=>{if(jt)return Ai==null||Ai.preventDefault(),jt(Pi)},wi=Pi=>{typeof Kt=="function"?Kt(Pi):Pi.url&&window.open(Pi.url)},Mi=Pi=>{Xt==null||Xt(Pi)},fi=Pi=>{if(jn)return jn(Pi,Jt);const Ai=Pi.status==="uploading";if(Jt.startsWith("picture")){const Gr=Jt==="picture"?b.createElement(Vt.Z,null):rn.uploading,Un=Wn!=null&&Wn(Pi)?b.createElement(hn,null):b.createElement(lt,null);return Ai?Gr:Un}return Ai?b.createElement(Vt.Z,null):b.createElement(Ut,null)},Xi=(Pi,Ai,Gr,Un,or)=>{const ur={type:"text",size:"small",title:Un,onClick:qn=>{var Wr,qr;Ai(),b.isValidElement(Pi)&&((qr=(Wr=Pi.props).onClick)===null||qr===void 0||qr.call(Wr,qn))},className:`${Gr}-list-item-action`};return or&&(ur.disabled=Xr),b.isValidElement(Pi)?b.createElement(Ln.ZP,Object.assign({},ur,{icon:(0,En.Tm)(Pi,Object.assign(Object.assign({},Pi.props),{onClick:()=>{}}))})):b.createElement(Ln.ZP,Object.assign({},ur),b.createElement("span",null,Pi))};b.useImperativeHandle(Qt,()=>({handlePreview:Ji,handleDownload:wi}));const{getPrefixCls:oo}=b.useContext(ze.E_),Ro=oo("upload",Yn),fo=oo(),bo=Fe()(`${Ro}-list`,`${Ro}-list-${Jt}`),co=b.useMemo(()=>(0,Lt.Z)((0,on.Z)(fo),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[fo]),yo=Object.assign(Object.assign({},zi?{}:co),{motionDeadline:2e3,motionName:`${Ro}-${zi?"animate-inline":"animate"}`,keys:(0,Ke.Z)(Tr.map(Pi=>({key:Pi.uid,file:Pi}))),motionAppear:Hi});return b.createElement("div",{className:bo},b.createElement(gt.CSSMotionList,Object.assign({},yo,{component:!1}),Pi=>{let{key:Ai,file:Gr,className:Un,style:or}=Pi;return b.createElement(Bn,{key:Ai,locale:rn,prefixCls:Ro,className:Un,style:or,file:Gr,items:Tr,progress:ri,listType:Jt,isImgUrl:Wn,showPreviewIcon:zr,showRemoveIcon:Qr,showDownloadIcon:Br,removeIcon:yr,previewIcon:Fr,downloadIcon:Kr,extra:ni,iconRender:fi,actionIconRender:Xi,itemRender:Jr,onPreview:Ji,onDownload:wi,onClose:Mi})}),ai&&b.createElement(gt.default,Object.assign({},yo,{visible:Pr,forceRender:!0}),Pi=>{let{className:Ai,style:Gr}=Pi;return(0,En.Tm)(ai,Un=>({className:Fe()(Un.className,Ai),style:Object.assign(Object.assign(Object.assign({},Gr),{pointerEvents:Ai?"none":void 0}),Un.style)}))}))};var br=b.forwardRef(Vn),vn=function(ht,Qt,Jt,sn){function jt(Kt){return Kt instanceof Jt?Kt:new Jt(function(Xt){Xt(Kt)})}return new(Jt||(Jt=Promise))(function(Kt,Xt){function rn(Yn){try{Wn(sn.next(Yn))}catch(Tr){Xt(Tr)}}function jn(Yn){try{Wn(sn.throw(Yn))}catch(Tr){Xt(Tr)}}function Wn(Yn){Yn.done?Kt(Yn.value):jt(Yn.value).then(rn,jn)}Wn((sn=sn.apply(ht,Qt||[])).next())})};const Rn=`__LIST_IGNORE_${Date.now()}__`,sr=(ht,Qt)=>{const{fileList:Jt,defaultFileList:sn,onRemove:jt,showUploadList:Kt=!0,listType:Xt="text",onPreview:rn,onDownload:jn,onChange:Wn,onDrop:Yn,previewFile:Tr,disabled:zr,locale:Qr,iconRender:Br,isImageUrl:yr,progress:Fr,prefixCls:Kr,className:ni,type:ri="select",children:ai,style:Pr,itemRender:Jr,maxCount:Xr,data:Ri={},multiple:Hi=!1,hasControlInside:Zi=!0,action:zi="",accept:Ji="",supportServerRender:wi=!0,rootClassName:Mi}=ht,fi=b.useContext(se.Z),Xi=zr!=null?zr:fi,[oo,Ro]=(0,vt.Z)(sn||[],{value:Jt,postState:_i=>_i!=null?_i:[]}),[fo,bo]=b.useState("drop"),co=b.useRef(null),yo=b.useRef(null);b.useMemo(()=>{const _i=Date.now();(Jt||[]).forEach((Wo,Jo)=>{!Wo.uid&&!Object.isFrozen(Wo)&&(Wo.uid=`__AUTO__${_i}_${Jo}__`)})},[Jt]);const Pi=(_i,Wo,Jo)=>{let ho=(0,Ke.Z)(Wo),Zo=!1;Xr===1?ho=ho.slice(-1):Xr&&(Zo=ho.length>Xr,ho=ho.slice(0,Xr)),(0,fe.flushSync)(()=>{Ro(ho)});const Po={file:_i,fileList:ho};Jo&&(Po.event=Jo),(!Zo||_i.status==="removed"||ho.some(La=>La.uid===_i.uid))&&(0,fe.flushSync)(()=>{Wn==null||Wn(Po)})},Ai=(_i,Wo)=>vn(void 0,void 0,void 0,function*(){const{beforeUpload:Jo,transformFile:ho}=ht;let Zo=_i;if(Jo){const Po=yield Jo(_i,Wo);if(Po===!1)return!1;if(delete _i[Rn],Po===Rn)return Object.defineProperty(_i,Rn,{value:!0,configurable:!0}),!1;typeof Po=="object"&&Po&&(Zo=Po)}return ho&&(Zo=yield ho(Zo)),Zo}),Gr=_i=>{const Wo=_i.filter(Zo=>!Zo.file[Rn]);if(!Wo.length)return;const Jo=Wo.map(Zo=>$n(Zo.file));let ho=(0,Ke.Z)(oo);Jo.forEach(Zo=>{ho=er(Zo,ho)}),Jo.forEach((Zo,Po)=>{let La=Zo;if(Wo[Po].parsedFile)Zo.status="uploading";else{const{originFileObj:rl}=Zo;let za;try{za=new File([rl],rl.name,{type:rl.type})}catch(Ia){za=new Blob([rl],{type:rl.type}),za.name=rl.name,za.lastModifiedDate=new Date,za.lastModified=new Date().getTime()}za.uid=Zo.uid,La=za}Pi(La,ho)})},Un=(_i,Wo,Jo)=>{try{typeof _i=="string"&&(_i=JSON.parse(_i))}catch(Po){}if(!On(Wo,oo))return;const ho=$n(Wo);ho.status="done",ho.percent=100,ho.response=_i,ho.xhr=Jo;const Zo=er(ho,oo);Pi(ho,Zo)},or=(_i,Wo)=>{if(!On(Wo,oo))return;const Jo=$n(Wo);Jo.status="uploading",Jo.percent=_i.percent;const ho=er(Jo,oo);Pi(Jo,ho,_i)},ur=(_i,Wo,Jo)=>{if(!On(Jo,oo))return;const ho=$n(Jo);ho.error=_i,ho.response=Wo,ho.status="error";const Zo=er(ho,oo);Pi(ho,Zo)},qn=_i=>{let Wo;Promise.resolve(typeof jt=="function"?jt(_i):jt).then(Jo=>{var ho;if(Jo===!1)return;const Zo=Gn(_i,oo);Zo&&(Wo=Object.assign(Object.assign({},_i),{status:"removed"}),oo==null||oo.forEach(Po=>{const La=Wo.uid!==void 0?"uid":"name";Po[La]===Wo[La]&&!Object.isFrozen(Po)&&(Po.status="removed")}),(ho=co.current)===null||ho===void 0||ho.abort(Wo),Pi(Wo,Zo))})},Wr=_i=>{bo(_i.type),_i.type==="drop"&&(Yn==null||Yn(_i))};b.useImperativeHandle(Qt,()=>({onBatchStart:Gr,onSuccess:Un,onProgress:or,onError:ur,fileList:oo,upload:co.current,nativeElement:yo.current}));const{getPrefixCls:qr,direction:rr,upload:Qn}=b.useContext(ze.E_),Er=qr("upload",Kr),Zr=Object.assign(Object.assign({onBatchStart:Gr,onError:ur,onProgress:or,onSuccess:Un},ht),{data:Ri,multiple:Hi,action:zi,accept:Ji,supportServerRender:wi,prefixCls:Er,disabled:Xi,beforeUpload:Ai,onChange:void 0,hasControlInside:Zi});delete Zr.className,delete Zr.style,(!ai||Xi)&&delete Zr.id;const ji=`${Er}-wrapper`,[vo,ao,Io]=Ye(Er,ji),[wo]=(0,Ae.Z)("Upload",qe.Z.Upload),{showRemoveIcon:Co,showPreviewIcon:Lo,showDownloadIcon:Oo,removeIcon:Mo,previewIcon:ha,downloadIcon:Aa,extra:xa}=typeof Kt=="boolean"?{}:Kt,Ba=typeof Co=="undefined"?!Xi:Co,Da=(_i,Wo)=>Kt?b.createElement(br,{prefixCls:Er,listType:Xt,items:oo,previewFile:Tr,onPreview:rn,onDownload:jn,onRemove:qn,showRemoveIcon:Ba,showPreviewIcon:Lo,showDownloadIcon:Oo,removeIcon:Mo,previewIcon:ha,downloadIcon:Aa,iconRender:Br,extra:xa,locale:Object.assign(Object.assign({},wo),Qr),isImageUrl:yr,progress:Fr,appendAction:_i,appendActionVisible:Wo,itemRender:Jr,disabled:Xi}):_i,Gi=Fe()(ji,ni,Mi,ao,Io,Qn==null?void 0:Qn.className,{[`${Er}-rtl`]:rr==="rtl",[`${Er}-picture-card-wrapper`]:Xt==="picture-card",[`${Er}-picture-circle-wrapper`]:Xt==="picture-circle"}),Ti=Object.assign(Object.assign({},Qn==null?void 0:Qn.style),Pr);if(ri==="drag"){const _i=Fe()(ao,Er,`${Er}-drag`,{[`${Er}-drag-uploading`]:oo.some(Wo=>Wo.status==="uploading"),[`${Er}-drag-hover`]:fo==="dragover",[`${Er}-disabled`]:Xi,[`${Er}-rtl`]:rr==="rtl"});return vo(b.createElement("span",{className:Gi,ref:yo},b.createElement("div",{className:_i,style:Ti,onDrop:Wr,onDragOver:Wr,onDragLeave:Wr},b.createElement(st,Object.assign({},Zr,{ref:co,className:`${Er}-btn`}),b.createElement("div",{className:`${Er}-drag-container`},ai))),Da()))}const ea=Fe()(Er,`${Er}-select`,{[`${Er}-disabled`]:Xi,[`${Er}-hidden`]:!ai}),ta=b.createElement("div",{className:ea},b.createElement(st,Object.assign({},Zr,{ref:co})));return vo(Xt==="picture-card"||Xt==="picture-circle"?b.createElement("span",{className:Gi,ref:yo},Da(ta,!!ai)):b.createElement("span",{className:Gi,ref:yo},ta,Da()))};var Mt=b.forwardRef(sr),Wt=function(ht,Qt){var Jt={};for(var sn in ht)Object.prototype.hasOwnProperty.call(ht,sn)&&Qt.indexOf(sn)<0&&(Jt[sn]=ht[sn]);if(ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var jt=0,sn=Object.getOwnPropertySymbols(ht);jt<sn.length;jt++)Qt.indexOf(sn[jt])<0&&Object.prototype.propertyIsEnumerable.call(ht,sn[jt])&&(Jt[sn[jt]]=ht[sn[jt]]);return Jt},Ot=b.forwardRef((ht,Qt)=>{var{style:Jt,height:sn,hasControlInside:jt=!1}=ht,Kt=Wt(ht,["style","height","hasControlInside"]);return b.createElement(Mt,Object.assign({ref:Qt,hasControlInside:jt},Kt,{type:"drag",style:Object.assign(Object.assign({},Jt),{height:sn})}))});const At=Mt;At.Dragger=Ot,At.LIST_IGNORE=Rn;var Ht=At},86251:function(Cn,Zt){"use strict";Zt.byteLength=Ce,Zt.toByteArray=xe,Zt.fromByteArray=ye;for(var E=[],b=[],Ke=typeof Uint8Array!="undefined"?Uint8Array:Array,fe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ve=0,Fe=fe.length;Ve<Fe;++Ve)E[Ve]=fe[Ve],b[fe.charCodeAt(Ve)]=Ve;b[45]=62,b[95]=63;function pe(Te){var we=Te.length;if(we%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var Me=Te.indexOf("=");Me===-1&&(Me=we);var be=Me===we?0:4-Me%4;return[Me,be]}function Ce(Te){var we=pe(Te),Me=we[0],be=we[1];return(Me+be)*3/4-be}function de(Te,we,Me){return(we+Me)*3/4-Me}function xe(Te){var we,Me=pe(Te),be=Me[0],De=Me[1],Be=new Ke(de(Te,be,De)),Re=0,it=De>0?be-4:be,ce;for(ce=0;ce<it;ce+=4)we=b[Te.charCodeAt(ce)]<<18|b[Te.charCodeAt(ce+1)]<<12|b[Te.charCodeAt(ce+2)]<<6|b[Te.charCodeAt(ce+3)],Be[Re++]=we>>16&255,Be[Re++]=we>>8&255,Be[Re++]=we&255;return De===2&&(we=b[Te.charCodeAt(ce)]<<2|b[Te.charCodeAt(ce+1)]>>4,Be[Re++]=we&255),De===1&&(we=b[Te.charCodeAt(ce)]<<10|b[Te.charCodeAt(ce+1)]<<4|b[Te.charCodeAt(ce+2)]>>2,Be[Re++]=we>>8&255,Be[Re++]=we&255),Be}function ue(Te){return E[Te>>18&63]+E[Te>>12&63]+E[Te>>6&63]+E[Te&63]}function Pe(Te,we,Me){for(var be,De=[],Be=we;Be<Me;Be+=3)be=(Te[Be]<<16&16711680)+(Te[Be+1]<<8&65280)+(Te[Be+2]&255),De.push(ue(be));return De.join("")}function ye(Te){for(var we,Me=Te.length,be=Me%3,De=[],Be=16383,Re=0,it=Me-be;Re<it;Re+=Be)De.push(Pe(Te,Re,Re+Be>it?it:Re+Be));return be===1?(we=Te[Me-1],De.push(E[we>>2]+E[we<<4&63]+"==")):be===2&&(we=(Te[Me-2]<<8)+Te[Me-1],De.push(E[we>>10]+E[we>>4&63]+E[we<<2&63]+"=")),De.join("")}},19208:function(Cn,Zt,E){"use strict";var b;var Ke=E(86251),fe=E(67467),Ve=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Zt.lW=de,b=Re,Zt.h2=50;var Fe=2147483647;b=Fe,de.TYPED_ARRAY_SUPPORT=pe(),!de.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function pe(){try{var 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(de.prototype,"parent",{enumerable:!0,get:function(){if(de.isBuffer(this))return this.buffer}}),Object.defineProperty(de.prototype,"offset",{enumerable:!0,get:function(){if(de.isBuffer(this))return this.byteOffset}});function Ce(te){if(te>Fe)throw new RangeError('The value "'+te+'" is invalid for option "size"');var x=new Uint8Array(te);return Object.setPrototypeOf(x,de.prototype),x}function de(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 ye(te)}return xe(te,x,re)}de.poolSize=8192;function xe(te,x,re){if(typeof te=="string")return Te(te,x);if(ArrayBuffer.isView(te))return Me(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(Ft(te,ArrayBuffer)||te&&Ft(te.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Ft(te,SharedArrayBuffer)||te&&Ft(te.buffer,SharedArrayBuffer)))return be(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 de.from(ne,x,re);var le=De(te);if(le)return le;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof te[Symbol.toPrimitive]=="function")return de.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)}de.from=function(te,x,re){return xe(te,x,re)},Object.setPrototypeOf(de.prototype,Uint8Array.prototype),Object.setPrototypeOf(de,Uint8Array);function ue(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 ue(te),te<=0?Ce(te):x!==void 0?typeof re=="string"?Ce(te).fill(x,re):Ce(te).fill(x):Ce(te)}de.alloc=function(te,x,re){return Pe(te,x,re)};function ye(te){return ue(te),Ce(te<0?0:Be(te)|0)}de.allocUnsafe=function(te){return ye(te)},de.allocUnsafeSlow=function(te){return ye(te)};function Te(te,x){if((typeof x!="string"||x==="")&&(x="utf8"),!de.isEncoding(x))throw new TypeError("Unknown encoding: "+x);var re=it(te,x)|0,ne=Ce(re),le=ne.write(te,x);return le!==re&&(ne=ne.slice(0,le)),ne}function we(te){for(var x=te.length<0?0:Be(te.length)|0,re=Ce(x),ne=0;ne<x;ne+=1)re[ne]=te[ne]&255;return re}function Me(te){if(Ft(te,Uint8Array)){var x=new Uint8Array(te);return be(x.buffer,x.byteOffset,x.byteLength)}return we(te)}function be(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,de.prototype),ne}function De(te){if(de.isBuffer(te)){var x=Be(te.length)|0,re=Ce(x);return re.length===0||te.copy(re,0,0,x),re}if(te.length!==void 0)return typeof te.length!="number"||oe(te.length)?Ce(0):we(te);if(te.type==="Buffer"&&Array.isArray(te.data))return we(te.data)}function Be(te){if(te>=Fe)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Fe.toString(16)+" bytes");return te|0}function Re(te){return+te!=te&&(te=0),de.alloc(+te)}de.isBuffer=function(x){return x!=null&&x._isBuffer===!0&&x!==de.prototype},de.compare=function(x,re){if(Ft(x,Uint8Array)&&(x=de.from(x,x.offset,x.byteLength)),Ft(re,Uint8Array)&&(re=de.from(re,re.offset,re.byteLength)),!de.isBuffer(x)||!de.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,le=re.length,Ie=0,ke=Math.min(ne,le);Ie<ke;++Ie)if(x[Ie]!==re[Ie]){ne=x[Ie],le=re[Ie];break}return ne<le?-1:le<ne?1:0},de.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}},de.concat=function(x,re){if(!Array.isArray(x))throw new TypeError('"list" argument must be an Array of Buffers');if(x.length===0)return de.alloc(0);var ne;if(re===void 0)for(re=0,ne=0;ne<x.length;++ne)re+=x[ne].length;var le=de.allocUnsafe(re),Ie=0;for(ne=0;ne<x.length;++ne){var ke=x[ne];if(Ft(ke,Uint8Array))Ie+ke.length>le.length?de.from(ke).copy(le,Ie):Uint8Array.prototype.set.call(le,ke,Ie);else if(de.isBuffer(ke))ke.copy(le,Ie);else throw new TypeError('"list" argument must be an Array of Buffers');Ie+=ke.length}return le};function it(te,x){if(de.isBuffer(te))return te.length;if(ArrayBuffer.isView(te)||Ft(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 le=!1;;)switch(x){case"ascii":case"latin1":case"binary":return re;case"utf8":case"utf-8":return Et(te).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return re*2;case"hex":return re>>>1;case"base64":return dt(te).length;default:if(le)return ne?-1:Et(te).length;x=(""+x).toLowerCase(),le=!0}}de.byteLength=it;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 vt(this,x,re);case"utf8":case"utf-8":return ve(this,x,re);case"ascii":return Xe(this,x,re);case"latin1":case"binary":return st(this,x,re);case"base64":return Je(this,x,re);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ze(this,x,re);default:if(ne)throw new TypeError("Unknown encoding: "+te);te=(te+"").toLowerCase(),ne=!0}}de.prototype._isBuffer=!0;function Oe(te,x,re){var ne=te[x];te[x]=te[re],te[re]=ne}de.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)Oe(this,re,re+1);return this},de.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)Oe(this,re,re+3),Oe(this,re+1,re+2);return this},de.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)Oe(this,re,re+7),Oe(this,re+1,re+6),Oe(this,re+2,re+5),Oe(this,re+3,re+4);return this},de.prototype.toString=function(){var x=this.length;return x===0?"":arguments.length===0?ve(this,0,x):ce.apply(this,arguments)},de.prototype.toLocaleString=de.prototype.toString,de.prototype.equals=function(x){if(!de.isBuffer(x))throw new TypeError("Argument must be a Buffer");return this===x?!0:de.compare(this,x)===0},de.prototype.inspect=function(){var x="",re=Zt.h2;return x=this.toString("hex",0,re).replace(/(.{2})/g,"$1 ").trim(),this.length>re&&(x+=" ... "),"<Buffer "+x+">"},Ve&&(de.prototype[Ve]=de.prototype.inspect),de.prototype.compare=function(x,re,ne,le,Ie){if(Ft(x,Uint8Array)&&(x=de.from(x,x.offset,x.byteLength)),!de.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),le===void 0&&(le=0),Ie===void 0&&(Ie=this.length),re<0||ne>x.length||le<0||Ie>this.length)throw new RangeError("out of range index");if(le>=Ie&&re>=ne)return 0;if(le>=Ie)return-1;if(re>=ne)return 1;if(re>>>=0,ne>>>=0,le>>>=0,Ie>>>=0,this===x)return 0;for(var ke=Ie-le,Ye=ne-re,_e=Math.min(ke,Ye),rt=this.slice(le,Ie),ft=x.slice(re,ne),yt=0;yt<_e;++yt)if(rt[yt]!==ft[yt]){ke=rt[yt],Ye=ft[yt];break}return ke<Ye?-1:Ye<ke?1:0};function Ge(te,x,re,ne,le){if(te.length===0)return-1;if(typeof re=="string"?(ne=re,re=0):re>2147483647?re=2147483647:re<-2147483648&&(re=-2147483648),re=+re,oe(re)&&(re=le?0:te.length-1),re<0&&(re=te.length+re),re>=te.length){if(le)return-1;re=te.length-1}else if(re<0)if(le)re=0;else return-1;if(typeof x=="string"&&(x=de.from(x,ne)),de.isBuffer(x))return x.length===0?-1:Ze(te,x,re,ne,le);if(typeof x=="number")return x=x&255,typeof Uint8Array.prototype.indexOf=="function"?le?Uint8Array.prototype.indexOf.call(te,x,re):Uint8Array.prototype.lastIndexOf.call(te,x,re):Ze(te,[x],re,ne,le);throw new TypeError("val must be string, number or Buffer")}function Ze(te,x,re,ne,le){var Ie=1,ke=te.length,Ye=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;Ie=2,ke/=2,Ye/=2,re/=2}function _e(lt,Vt){return Ie===1?lt[Vt]:lt.readUInt16BE(Vt*Ie)}var rt;if(le){var ft=-1;for(rt=re;rt<ke;rt++)if(_e(te,rt)===_e(x,ft===-1?0:rt-ft)){if(ft===-1&&(ft=rt),rt-ft+1===Ye)return ft*Ie}else ft!==-1&&(rt-=rt-ft),ft=-1}else for(re+Ye>ke&&(re=ke-Ye),rt=re;rt>=0;rt--){for(var yt=!0,ot=0;ot<Ye;ot++)if(_e(te,rt+ot)!==_e(x,ot)){yt=!1;break}if(yt)return rt}return-1}de.prototype.includes=function(x,re,ne){return this.indexOf(x,re,ne)!==-1},de.prototype.indexOf=function(x,re,ne){return Ge(this,x,re,ne,!0)},de.prototype.lastIndexOf=function(x,re,ne){return Ge(this,x,re,ne,!1)};function nt(te,x,re,ne){re=Number(re)||0;var le=te.length-re;ne?(ne=Number(ne),ne>le&&(ne=le)):ne=le;var Ie=x.length;ne>Ie/2&&(ne=Ie/2);for(var ke=0;ke<ne;++ke){var Ye=parseInt(x.substr(ke*2,2),16);if(oe(Ye))return ke;te[re+ke]=Ye}return ke}function Le(te,x,re,ne){return Dt(Et(x,te.length-re),te,re,ne)}function je(te,x,re,ne){return Dt(ct(x),te,re,ne)}function et(te,x,re,ne){return Dt(dt(x),te,re,ne)}function Se(te,x,re,ne){return Dt(wt(x,te.length-re),te,re,ne)}de.prototype.write=function(x,re,ne,le){if(re===void 0)le="utf8",ne=this.length,re=0;else if(ne===void 0&&typeof re=="string")le=re,ne=this.length,re=0;else if(isFinite(re))re=re>>>0,isFinite(ne)?(ne=ne>>>0,le===void 0&&(le="utf8")):(le=ne,ne=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Ie=this.length-re;if((ne===void 0||ne>Ie)&&(ne=Ie),x.length>0&&(ne<0||re<0)||re>this.length)throw new RangeError("Attempt to write outside buffer bounds");le||(le="utf8");for(var ke=!1;;)switch(le){case"hex":return nt(this,x,re,ne);case"utf8":case"utf-8":return Le(this,x,re,ne);case"ascii":case"latin1":case"binary":return je(this,x,re,ne);case"base64":return et(this,x,re,ne);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Se(this,x,re,ne);default:if(ke)throw new TypeError("Unknown encoding: "+le);le=(""+le).toLowerCase(),ke=!0}},de.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Je(te,x,re){return x===0&&re===te.length?Ke.fromByteArray(te):Ke.fromByteArray(te.slice(x,re))}function ve(te,x,re){re=Math.min(te.length,re);for(var ne=[],le=x;le<re;){var Ie=te[le],ke=null,Ye=Ie>239?4:Ie>223?3:Ie>191?2:1;if(le+Ye<=re){var _e,rt,ft,yt;switch(Ye){case 1:Ie<128&&(ke=Ie);break;case 2:_e=te[le+1],(_e&192)===128&&(yt=(Ie&31)<<6|_e&63,yt>127&&(ke=yt));break;case 3:_e=te[le+1],rt=te[le+2],(_e&192)===128&&(rt&192)===128&&(yt=(Ie&15)<<12|(_e&63)<<6|rt&63,yt>2047&&(yt<55296||yt>57343)&&(ke=yt));break;case 4:_e=te[le+1],rt=te[le+2],ft=te[le+3],(_e&192)===128&&(rt&192)===128&&(ft&192)===128&&(yt=(Ie&15)<<18|(_e&63)<<12|(rt&63)<<6|ft&63,yt>65535&&yt<1114112&&(ke=yt))}}ke===null?(ke=65533,Ye=1):ke>65535&&(ke-=65536,ne.push(ke>>>10&1023|55296),ke=56320|ke&1023),ne.push(ke),le+=Ye}return bt(ne)}var ge=4096;function bt(te){var x=te.length;if(x<=ge)return String.fromCharCode.apply(String,te);for(var re="",ne=0;ne<x;)re+=String.fromCharCode.apply(String,te.slice(ne,ne+=ge));return re}function Xe(te,x,re){var ne="";re=Math.min(te.length,re);for(var le=x;le<re;++le)ne+=String.fromCharCode(te[le]&127);return ne}function st(te,x,re){var ne="";re=Math.min(te.length,re);for(var le=x;le<re;++le)ne+=String.fromCharCode(te[le]);return ne}function vt(te,x,re){var ne=te.length;(!x||x<0)&&(x=0),(!re||re<0||re>ne)&&(re=ne);for(var le="",Ie=x;Ie<re;++Ie)le+=ae[te[Ie]];return le}function ze(te,x,re){for(var ne=te.slice(x,re),le="",Ie=0;Ie<ne.length-1;Ie+=2)le+=String.fromCharCode(ne[Ie]+ne[Ie+1]*256);return le}de.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 le=this.subarray(x,re);return Object.setPrototypeOf(le,de.prototype),le};function se(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")}de.prototype.readUintLE=de.prototype.readUIntLE=function(x,re,ne){x=x>>>0,re=re>>>0,ne||se(x,re,this.length);for(var le=this[x],Ie=1,ke=0;++ke<re&&(Ie*=256);)le+=this[x+ke]*Ie;return le},de.prototype.readUintBE=de.prototype.readUIntBE=function(x,re,ne){x=x>>>0,re=re>>>0,ne||se(x,re,this.length);for(var le=this[x+--re],Ie=1;re>0&&(Ie*=256);)le+=this[x+--re]*Ie;return le},de.prototype.readUint8=de.prototype.readUInt8=function(x,re){return x=x>>>0,re||se(x,1,this.length),this[x]},de.prototype.readUint16LE=de.prototype.readUInt16LE=function(x,re){return x=x>>>0,re||se(x,2,this.length),this[x]|this[x+1]<<8},de.prototype.readUint16BE=de.prototype.readUInt16BE=function(x,re){return x=x>>>0,re||se(x,2,this.length),this[x]<<8|this[x+1]},de.prototype.readUint32LE=de.prototype.readUInt32LE=function(x,re){return x=x>>>0,re||se(x,4,this.length),(this[x]|this[x+1]<<8|this[x+2]<<16)+this[x+3]*16777216},de.prototype.readUint32BE=de.prototype.readUInt32BE=function(x,re){return x=x>>>0,re||se(x,4,this.length),this[x]*16777216+(this[x+1]<<16|this[x+2]<<8|this[x+3])},de.prototype.readIntLE=function(x,re,ne){x=x>>>0,re=re>>>0,ne||se(x,re,this.length);for(var le=this[x],Ie=1,ke=0;++ke<re&&(Ie*=256);)le+=this[x+ke]*Ie;return Ie*=128,le>=Ie&&(le-=Math.pow(2,8*re)),le},de.prototype.readIntBE=function(x,re,ne){x=x>>>0,re=re>>>0,ne||se(x,re,this.length);for(var le=re,Ie=1,ke=this[x+--le];le>0&&(Ie*=256);)ke+=this[x+--le]*Ie;return Ie*=128,ke>=Ie&&(ke-=Math.pow(2,8*re)),ke},de.prototype.readInt8=function(x,re){return x=x>>>0,re||se(x,1,this.length),this[x]&128?(255-this[x]+1)*-1:this[x]},de.prototype.readInt16LE=function(x,re){x=x>>>0,re||se(x,2,this.length);var ne=this[x]|this[x+1]<<8;return ne&32768?ne|4294901760:ne},de.prototype.readInt16BE=function(x,re){x=x>>>0,re||se(x,2,this.length);var ne=this[x+1]|this[x]<<8;return ne&32768?ne|4294901760:ne},de.prototype.readInt32LE=function(x,re){return x=x>>>0,re||se(x,4,this.length),this[x]|this[x+1]<<8|this[x+2]<<16|this[x+3]<<24},de.prototype.readInt32BE=function(x,re){return x=x>>>0,re||se(x,4,this.length),this[x]<<24|this[x+1]<<16|this[x+2]<<8|this[x+3]},de.prototype.readFloatLE=function(x,re){return x=x>>>0,re||se(x,4,this.length),fe.read(this,x,!0,23,4)},de.prototype.readFloatBE=function(x,re){return x=x>>>0,re||se(x,4,this.length),fe.read(this,x,!1,23,4)},de.prototype.readDoubleLE=function(x,re){return x=x>>>0,re||se(x,8,this.length),fe.read(this,x,!0,52,8)},de.prototype.readDoubleBE=function(x,re){return x=x>>>0,re||se(x,8,this.length),fe.read(this,x,!1,52,8)};function Ae(te,x,re,ne,le,Ie){if(!de.isBuffer(te))throw new TypeError('"buffer" argument must be a Buffer instance');if(x>le||x<Ie)throw new RangeError('"value" argument is out of bounds');if(re+ne>te.length)throw new RangeError("Index out of range")}de.prototype.writeUintLE=de.prototype.writeUIntLE=function(x,re,ne,le){if(x=+x,re=re>>>0,ne=ne>>>0,!le){var Ie=Math.pow(2,8*ne)-1;Ae(this,x,re,ne,Ie,0)}var ke=1,Ye=0;for(this[re]=x&255;++Ye<ne&&(ke*=256);)this[re+Ye]=x/ke&255;return re+ne},de.prototype.writeUintBE=de.prototype.writeUIntBE=function(x,re,ne,le){if(x=+x,re=re>>>0,ne=ne>>>0,!le){var Ie=Math.pow(2,8*ne)-1;Ae(this,x,re,ne,Ie,0)}var ke=ne-1,Ye=1;for(this[re+ke]=x&255;--ke>=0&&(Ye*=256);)this[re+ke]=x/Ye&255;return re+ne},de.prototype.writeUint8=de.prototype.writeUInt8=function(x,re,ne){return x=+x,re=re>>>0,ne||Ae(this,x,re,1,255,0),this[re]=x&255,re+1},de.prototype.writeUint16LE=de.prototype.writeUInt16LE=function(x,re,ne){return x=+x,re=re>>>0,ne||Ae(this,x,re,2,65535,0),this[re]=x&255,this[re+1]=x>>>8,re+2},de.prototype.writeUint16BE=de.prototype.writeUInt16BE=function(x,re,ne){return x=+x,re=re>>>0,ne||Ae(this,x,re,2,65535,0),this[re]=x>>>8,this[re+1]=x&255,re+2},de.prototype.writeUint32LE=de.prototype.writeUInt32LE=function(x,re,ne){return x=+x,re=re>>>0,ne||Ae(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},de.prototype.writeUint32BE=de.prototype.writeUInt32BE=function(x,re,ne){return x=+x,re=re>>>0,ne||Ae(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},de.prototype.writeIntLE=function(x,re,ne,le){if(x=+x,re=re>>>0,!le){var Ie=Math.pow(2,8*ne-1);Ae(this,x,re,ne,Ie-1,-Ie)}var ke=0,Ye=1,_e=0;for(this[re]=x&255;++ke<ne&&(Ye*=256);)x<0&&_e===0&&this[re+ke-1]!==0&&(_e=1),this[re+ke]=(x/Ye>>0)-_e&255;return re+ne},de.prototype.writeIntBE=function(x,re,ne,le){if(x=+x,re=re>>>0,!le){var Ie=Math.pow(2,8*ne-1);Ae(this,x,re,ne,Ie-1,-Ie)}var ke=ne-1,Ye=1,_e=0;for(this[re+ke]=x&255;--ke>=0&&(Ye*=256);)x<0&&_e===0&&this[re+ke+1]!==0&&(_e=1),this[re+ke]=(x/Ye>>0)-_e&255;return re+ne},de.prototype.writeInt8=function(x,re,ne){return x=+x,re=re>>>0,ne||Ae(this,x,re,1,127,-128),x<0&&(x=255+x+1),this[re]=x&255,re+1},de.prototype.writeInt16LE=function(x,re,ne){return x=+x,re=re>>>0,ne||Ae(this,x,re,2,32767,-32768),this[re]=x&255,this[re+1]=x>>>8,re+2},de.prototype.writeInt16BE=function(x,re,ne){return x=+x,re=re>>>0,ne||Ae(this,x,re,2,32767,-32768),this[re]=x>>>8,this[re+1]=x&255,re+2},de.prototype.writeInt32LE=function(x,re,ne){return x=+x,re=re>>>0,ne||Ae(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},de.prototype.writeInt32BE=function(x,re,ne){return x=+x,re=re>>>0,ne||Ae(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 qe(te,x,re,ne,le,Ie){if(re+ne>te.length)throw new RangeError("Index out of range");if(re<0)throw new RangeError("Index out of range")}function at(te,x,re,ne,le){return x=+x,re=re>>>0,le||qe(te,x,re,4,34028234663852886e22,-34028234663852886e22),fe.write(te,x,re,ne,23,4),re+4}de.prototype.writeFloatLE=function(x,re,ne){return at(this,x,re,!0,ne)},de.prototype.writeFloatBE=function(x,re,ne){return at(this,x,re,!1,ne)};function Ee(te,x,re,ne,le){return x=+x,re=re>>>0,le||qe(te,x,re,8,17976931348623157e292,-17976931348623157e292),fe.write(te,x,re,ne,52,8),re+8}de.prototype.writeDoubleLE=function(x,re,ne){return Ee(this,x,re,!0,ne)},de.prototype.writeDoubleBE=function(x,re,ne){return Ee(this,x,re,!1,ne)},de.prototype.copy=function(x,re,ne,le){if(!de.isBuffer(x))throw new TypeError("argument should be a Buffer");if(ne||(ne=0),!le&&le!==0&&(le=this.length),re>=x.length&&(re=x.length),re||(re=0),le>0&&le<ne&&(le=ne),le===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(le<0)throw new RangeError("sourceEnd out of bounds");le>this.length&&(le=this.length),x.length-re<le-ne&&(le=x.length-re+ne);var Ie=le-ne;return this===x&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(re,ne,le):Uint8Array.prototype.set.call(x,this.subarray(ne,le),re),Ie},de.prototype.fill=function(x,re,ne,le){if(typeof x=="string"){if(typeof re=="string"?(le=re,re=0,ne=this.length):typeof ne=="string"&&(le=ne,ne=this.length),le!==void 0&&typeof le!="string")throw new TypeError("encoding must be a string");if(typeof le=="string"&&!de.isEncoding(le))throw new TypeError("Unknown encoding: "+le);if(x.length===1){var Ie=x.charCodeAt(0);(le==="utf8"&&Ie<128||le==="latin1")&&(x=Ie)}}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 ke;if(typeof x=="number")for(ke=re;ke<ne;++ke)this[ke]=x;else{var Ye=de.isBuffer(x)?x:de.from(x,le),_e=Ye.length;if(_e===0)throw new TypeError('The value "'+x+'" is invalid for argument "value"');for(ke=0;ke<ne-re;++ke)this[ke+re]=Ye[ke%_e]}return this};var We=/[^+/0-9A-Za-z-_]/g;function tt(te){if(te=te.split("=")[0],te=te.trim().replace(We,""),te.length<2)return"";for(;te.length%4!==0;)te=te+"=";return te}function Et(te,x){x=x||1/0;for(var re,ne=te.length,le=null,Ie=[],ke=0;ke<ne;++ke){if(re=te.charCodeAt(ke),re>55295&&re<57344){if(!le){if(re>56319){(x-=3)>-1&&Ie.push(239,191,189);continue}else if(ke+1===ne){(x-=3)>-1&&Ie.push(239,191,189);continue}le=re;continue}if(re<56320){(x-=3)>-1&&Ie.push(239,191,189),le=re;continue}re=(le-55296<<10|re-56320)+65536}else le&&(x-=3)>-1&&Ie.push(239,191,189);if(le=null,re<128){if((x-=1)<0)break;Ie.push(re)}else if(re<2048){if((x-=2)<0)break;Ie.push(re>>6|192,re&63|128)}else if(re<65536){if((x-=3)<0)break;Ie.push(re>>12|224,re>>6&63|128,re&63|128)}else if(re<1114112){if((x-=4)<0)break;Ie.push(re>>18|240,re>>12&63|128,re>>6&63|128,re&63|128)}else throw new Error("Invalid code point")}return Ie}function ct(te){for(var x=[],re=0;re<te.length;++re)x.push(te.charCodeAt(re)&255);return x}function wt(te,x){for(var re,ne,le,Ie=[],ke=0;ke<te.length&&!((x-=2)<0);++ke)re=te.charCodeAt(ke),ne=re>>8,le=re%256,Ie.push(le),Ie.push(ne);return Ie}function dt(te){return Ke.toByteArray(tt(te))}function Dt(te,x,re,ne){for(var le=0;le<ne&&!(le+re>=x.length||le>=te.length);++le)x[le+re]=te[le];return le}function Ft(te,x){return te instanceof x||te!=null&&te.constructor!=null&&te.constructor.name!=null&&te.constructor.name===x.name}function oe(te){return te!==te}var ae=function(){for(var te="0123456789abcdef",x=new Array(256),re=0;re<16;++re)for(var ne=re*16,le=0;le<16;++le)x[ne+le]=te[re]+te[le];return x}()},99498:function(Cn,Zt,E){(function(b){b(E(89780))})(function(b){b.defineOption("placeholder","",function(de,xe,ue){var Pe=ue&&ue!=b.Init;if(xe&&!Pe)de.on("blur",Fe),de.on("change",pe),de.on("swapDoc",pe),b.on(de.getInputField(),"compositionupdate",de.state.placeholderCompose=function(){Ve(de)}),pe(de);else if(!xe&&Pe){de.off("blur",Fe),de.off("change",pe),de.off("swapDoc",pe),b.off(de.getInputField(),"compositionupdate",de.state.placeholderCompose),Ke(de);var ye=de.getWrapperElement();ye.className=ye.className.replace(" CodeMirror-empty","")}xe&&!de.hasFocus()&&Fe(de)});function Ke(de){de.state.placeholder&&(de.state.placeholder.parentNode.removeChild(de.state.placeholder),de.state.placeholder=null)}function fe(de){Ke(de);var xe=de.state.placeholder=document.createElement("pre");xe.style.cssText="height: 0; overflow: visible",xe.style.direction=de.getOption("direction"),xe.className="CodeMirror-placeholder CodeMirror-line-like";var ue=de.getOption("placeholder");typeof ue=="string"&&(ue=document.createTextNode(ue)),xe.appendChild(ue),de.display.lineSpace.insertBefore(xe,de.display.lineSpace.firstChild)}function Ve(de){setTimeout(function(){var xe=!1,ue=de.getInputField();ue.nodeName=="TEXTAREA"?xe=!ue.value:de.lineCount()==1&&(xe=!/[^\u200b]/.test(ue.querySelector(".CodeMirror-line").textContent)),xe?fe(de):Ke(de)},20)}function Fe(de){Ce(de)&&fe(de)}function pe(de){var xe=de.getWrapperElement(),ue=Ce(de);xe.className=xe.className.replace(" CodeMirror-empty","")+(ue?" CodeMirror-empty":""),ue?fe(de):Ke(de)}function Ce(de){return de.lineCount()===1&&de.getLine(0)===""}})},25717:function(Cn,Zt,E){(function(b){b(E(89780))})(function(b){var Ke={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},fe=b.Pos;b.defineOption("autoCloseBrackets",!1,function(Me,be,De){De&&De!=b.Init&&(Me.removeKeyMap(Fe),Me.state.closeBrackets=null),be&&(pe(Ve(be,"pairs")),Me.state.closeBrackets=be,Me.addKeyMap(Fe))});function Ve(Me,be){return be=="pairs"&&typeof Me=="string"?Me:typeof Me=="object"&&Me[be]!=null?Me[be]:Ke[be]}var Fe={Backspace:xe,Enter:ue};function pe(Me){for(var be=0;be<Me.length;be++){var De=Me.charAt(be),Be="'"+De+"'";Fe[Be]||(Fe[Be]=Ce(De))}}pe(Ke.pairs+"`");function Ce(Me){return function(be){return ye(be,Me)}}function de(Me){var be=Me.state.closeBrackets;if(!be||be.override)return be;var De=Me.getModeAt(Me.getCursor());return De.closeBrackets||be}function xe(Me){var be=de(Me);if(!be||Me.getOption("disableInput"))return b.Pass;for(var De=Ve(be,"pairs"),Be=Me.listSelections(),Re=0;Re<Be.length;Re++){if(!Be[Re].empty())return b.Pass;var it=Te(Me,Be[Re].head);if(!it||De.indexOf(it)%2!=0)return b.Pass}for(var Re=Be.length-1;Re>=0;Re--){var ce=Be[Re].head;Me.replaceRange("",fe(ce.line,ce.ch-1),fe(ce.line,ce.ch+1),"+delete")}}function ue(Me){var be=de(Me),De=be&&Ve(be,"explode");if(!De||Me.getOption("disableInput"))return b.Pass;for(var Be=Me.listSelections(),Re=0;Re<Be.length;Re++){if(!Be[Re].empty())return b.Pass;var it=Te(Me,Be[Re].head);if(!it||De.indexOf(it)%2!=0)return b.Pass}Me.operation(function(){var ce=Me.lineSeparator()||`
`;Me.replaceSelection(ce+ce,null),Me.execCommand("goCharLeft"),Be=Me.listSelections();for(var Oe=0;Oe<Be.length;Oe++){var Ge=Be[Oe].head.line;Me.indentLine(Ge,null,!0),Me.indentLine(Ge+1,null,!0)}})}function Pe(Me){var be=b.cmpPos(Me.anchor,Me.head)>0;return{anchor:new fe(Me.anchor.line,Me.anchor.ch+(be?-1:1)),head:new fe(Me.head.line,Me.head.ch+(be?1:-1))}}function ye(Me,be){var De=de(Me);if(!De||Me.getOption("disableInput"))return b.Pass;var Be=Ve(De,"pairs"),Re=Be.indexOf(be);if(Re==-1)return b.Pass;for(var it=Ve(De,"closeBefore"),ce=Ve(De,"triples"),Oe=Be.charAt(Re+1)==be,Ge=Me.listSelections(),Ze=Re%2==0,nt,Le=0;Le<Ge.length;Le++){var je=Ge[Le],et=je.head,Se,Je=Me.getRange(et,fe(et.line,et.ch+1));if(Ze&&!je.empty())Se="surround";else if((Oe||!Ze)&&Je==be)Oe&&we(Me,et)?Se="both":ce.indexOf(be)>=0&&Me.getRange(et,fe(et.line,et.ch+3))==be+be+be?Se="skipThree":Se="skip";else if(Oe&&et.ch>1&&ce.indexOf(be)>=0&&Me.getRange(fe(et.line,et.ch-2),et)==be+be){if(et.ch>2&&/\bstring/.test(Me.getTokenTypeAt(fe(et.line,et.ch-2))))return b.Pass;Se="addFour"}else if(Oe){var ve=et.ch==0?" ":Me.getRange(fe(et.line,et.ch-1),et);if(!b.isWordChar(Je)&&ve!=be&&!b.isWordChar(ve))Se="both";else return b.Pass}else if(Ze&&(Je.length===0||/\s/.test(Je)||it.indexOf(Je)>-1))Se="both";else return b.Pass;if(!nt)nt=Se;else if(nt!=Se)return b.Pass}var ge=Re%2?Be.charAt(Re-1):be,bt=Re%2?be:Be.charAt(Re+1);Me.operation(function(){if(nt=="skip")Me.execCommand("goCharRight");else if(nt=="skipThree")for(var Xe=0;Xe<3;Xe++)Me.execCommand("goCharRight");else if(nt=="surround"){for(var st=Me.getSelections(),Xe=0;Xe<st.length;Xe++)st[Xe]=ge+st[Xe]+bt;Me.replaceSelections(st,"around"),st=Me.listSelections().slice();for(var Xe=0;Xe<st.length;Xe++)st[Xe]=Pe(st[Xe]);Me.setSelections(st)}else nt=="both"?(Me.replaceSelection(ge+bt,null),Me.triggerElectric(ge+bt),Me.execCommand("goCharLeft")):nt=="addFour"&&(Me.replaceSelection(ge+ge+ge+ge,"before"),Me.execCommand("goCharRight"))})}function Te(Me,be){var De=Me.getRange(fe(be.line,be.ch-1),fe(be.line,be.ch+1));return De.length==2?De:null}function we(Me,be){var De=Me.getTokenAt(fe(be.line,be.ch+1));return/\bstring/.test(De.type)&&De.start==be.ch&&(be.ch==0||!/\bstring/.test(Me.getTokenTypeAt(be)))}})},6313:function(Cn,Zt,E){(function(b){b(E(89780),E(32855))})(function(b){b.defineOption("autoCloseTags",!1,function(xe,ue,Pe){if(Pe!=b.Init&&Pe&&xe.removeKeyMap("autoCloseTags"),!!ue){var ye={name:"autoCloseTags"};(typeof ue!="object"||ue.whenClosing!==!1)&&(ye["'/'"]=function(Te){return pe(Te)}),(typeof ue!="object"||ue.whenOpening!==!1)&&(ye["'>'"]=function(Te){return Ve(Te)}),xe.addKeyMap(ye)}});var Ke=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],fe=["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(xe){if(xe.getOption("disableInput"))return b.Pass;for(var ue=xe.listSelections(),Pe=[],ye=xe.getOption("autoCloseTags"),Te=0;Te<ue.length;Te++){if(!ue[Te].empty())return b.Pass;var we=ue[Te].head,Me=xe.getTokenAt(we),be=b.innerMode(xe.getMode(),Me.state),De=be.state,Be=be.mode.xmlCurrentTag&&be.mode.xmlCurrentTag(De),Re=Be&&Be.name;if(!Re)return b.Pass;var it=be.mode.configuration=="html",ce=typeof ye=="object"&&ye.dontCloseTags||it&&Ke,Oe=typeof ye=="object"&&ye.indentTags||it&&fe;Me.end>we.ch&&(Re=Re.slice(0,Re.length-Me.end+we.ch));var Ge=Re.toLowerCase();if(!Re||Me.type=="string"&&(Me.end!=we.ch||!/[\"\']/.test(Me.string.charAt(Me.string.length-1))||Me.string.length==1)||Me.type=="tag"&&Be.close||Me.string.indexOf("/")==we.ch-Me.start-1||ce&&Ce(ce,Ge)>-1||de(xe,be.mode.xmlCurrentContext&&be.mode.xmlCurrentContext(De)||[],Re,we,!0))return b.Pass;var Ze=typeof ye=="object"&&ye.emptyTags;if(Ze&&Ce(Ze,Re)>-1){Pe[Te]={text:"/>",newPos:b.Pos(we.line,we.ch+2)};continue}var nt=Oe&&Ce(Oe,Ge)>-1;Pe[Te]={indent:nt,text:">"+(nt?`
`:"")+"</"+Re+">",newPos:nt?b.Pos(we.line+1,0):b.Pos(we.line,we.ch+1)}}for(var Le=typeof ye=="object"&&ye.dontIndentOnAutoClose,Te=ue.length-1;Te>=0;Te--){var je=Pe[Te];xe.replaceRange(je.text,ue[Te].head,ue[Te].anchor,"+insert");var et=xe.listSelections().slice(0);et[Te]={head:je.newPos,anchor:je.newPos},xe.setSelections(et),!Le&&je.indent&&(xe.indentLine(je.newPos.line,null,!0),xe.indentLine(je.newPos.line+1,null,!0))}}function Fe(xe,ue){for(var Pe=xe.listSelections(),ye=[],Te=ue?"/":"</",we=xe.getOption("autoCloseTags"),Me=typeof we=="object"&&we.dontIndentOnSlash,be=0;be<Pe.length;be++){if(!Pe[be].empty())return b.Pass;var De=Pe[be].head,Be=xe.getTokenAt(De),Re=b.innerMode(xe.getMode(),Be.state),it=Re.state;if(ue&&(Be.type=="string"||Be.string.charAt(0)!="<"||Be.start!=De.ch-1))return b.Pass;var ce,Oe=Re.mode.name!="xml"&&xe.getMode().name=="htmlmixed";if(Oe&&Re.mode.name=="javascript")ce=Te+"script";else if(Oe&&Re.mode.name=="css")ce=Te+"style";else{var Ge=Re.mode.xmlCurrentContext&&Re.mode.xmlCurrentContext(it);if(!Ge||Ge.length&&de(xe,Ge,Ge[Ge.length-1],De))return b.Pass;ce=Te+Ge[Ge.length-1]}xe.getLine(De.line).charAt(Be.end)!=">"&&(ce+=">"),ye[be]=ce}if(xe.replaceSelections(ye),Pe=xe.listSelections(),!Me)for(var be=0;be<Pe.length;be++)(be==Pe.length-1||Pe[be].head.line<Pe[be+1].head.line)&&xe.indentLine(Pe[be].head.line)}function pe(xe){return xe.getOption("disableInput")?b.Pass:Fe(xe,!0)}b.commands.closeTag=function(xe){return Fe(xe)};function Ce(xe,ue){if(xe.indexOf)return xe.indexOf(ue);for(var Pe=0,ye=xe.length;Pe<ye;++Pe)if(xe[Pe]==ue)return Pe;return-1}function de(xe,ue,Pe,ye,Te){if(!b.scanForClosingTag)return!1;var we=Math.min(xe.lastLine()+1,ye.line+500),Me=b.scanForClosingTag(xe,ye,null,we);if(!Me||Me.tag!=Pe)return!1;for(var be=Te?1:0,De=ue.length-1;De>=0&&ue[De]==Pe;De--)++be;ye=Me.to;for(var De=1;De<be;De++){var Be=b.scanForClosingTag(xe,ye,null,we);if(!Be||Be.tag!=Pe)return!1;ye=Be.to}return!0}})},32855:function(Cn,Zt,E){(function(b){b(E(89780))})(function(b){"use strict";var Ke=b.Pos;function fe(De,Be){return De.line-Be.line||De.ch-Be.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",Fe=Ve+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",pe=new RegExp("<(/?)(["+Ve+"]["+Fe+"]*)","g");function Ce(De,Be,Re,it){this.line=Be,this.ch=Re,this.cm=De,this.text=De.getLine(Be),this.min=it?Math.max(it.from,De.firstLine()):De.firstLine(),this.max=it?Math.min(it.to-1,De.lastLine()):De.lastLine()}function de(De,Be){var Re=De.cm.getTokenTypeAt(Ke(De.line,Be));return Re&&/\btag\b/.test(Re)}function xe(De){if(!(De.line>=De.max))return De.ch=0,De.text=De.cm.getLine(++De.line),!0}function ue(De){if(!(De.line<=De.min))return De.text=De.cm.getLine(--De.line),De.ch=De.text.length,!0}function Pe(De){for(;;){var Be=De.text.indexOf(">",De.ch);if(Be==-1){if(xe(De))continue;return}if(!de(De,Be+1)){De.ch=Be+1;continue}var Re=De.text.lastIndexOf("/",Be),it=Re>-1&&!/\S/.test(De.text.slice(Re+1,Be));return De.ch=Be+1,it?"selfClose":"regular"}}function ye(De){for(;;){var Be=De.ch?De.text.lastIndexOf("<",De.ch-1):-1;if(Be==-1){if(ue(De))continue;return}if(!de(De,Be+1)){De.ch=Be;continue}pe.lastIndex=Be,De.ch=Be;var Re=pe.exec(De.text);if(Re&&Re.index==Be)return Re}}function Te(De){for(;;){pe.lastIndex=De.ch;var Be=pe.exec(De.text);if(!Be){if(xe(De))continue;return}if(!de(De,Be.index+1)){De.ch=Be.index+1;continue}return De.ch=Be.index+Be[0].length,Be}}function we(De){for(;;){var Be=De.ch?De.text.lastIndexOf(">",De.ch-1):-1;if(Be==-1){if(ue(De))continue;return}if(!de(De,Be+1)){De.ch=Be;continue}var Re=De.text.lastIndexOf("/",Be),it=Re>-1&&!/\S/.test(De.text.slice(Re+1,Be));return De.ch=Be+1,it?"selfClose":"regular"}}function Me(De,Be){for(var Re=[];;){var it=Te(De),ce,Oe=De.line,Ge=De.ch-(it?it[0].length:0);if(!it||!(ce=Pe(De)))return;if(ce!="selfClose")if(it[1]){for(var Ze=Re.length-1;Ze>=0;--Ze)if(Re[Ze]==it[2]){Re.length=Ze;break}if(Ze<0&&(!Be||Be==it[2]))return{tag:it[2],from:Ke(Oe,Ge),to:Ke(De.line,De.ch)}}else Re.push(it[2])}}function be(De,Be){for(var Re=[];;){var it=we(De);if(!it)return;if(it=="selfClose"){ye(De);continue}var ce=De.line,Oe=De.ch,Ge=ye(De);if(!Ge)return;if(Ge[1])Re.push(Ge[2]);else{for(var Ze=Re.length-1;Ze>=0;--Ze)if(Re[Ze]==Ge[2]){Re.length=Ze;break}if(Ze<0&&(!Be||Be==Ge[2]))return{tag:Ge[2],from:Ke(De.line,De.ch),to:Ke(ce,Oe)}}}}b.registerHelper("fold","xml",function(De,Be){for(var Re=new Ce(De,Be.line,0);;){var it=Te(Re);if(!it||Re.line!=Be.line)return;var ce=Pe(Re);if(!ce)return;if(!it[1]&&ce!="selfClose"){var Oe=Ke(Re.line,Re.ch),Ge=Me(Re,it[2]);return Ge&&fe(Ge.from,Oe)>0?{from:Oe,to:Ge.from}:null}}}),b.findMatchingTag=function(De,Be,Re){var it=new Ce(De,Be.line,Be.ch,Re);if(!(it.text.indexOf(">")==-1&&it.text.indexOf("<")==-1)){var ce=Pe(it),Oe=ce&&Ke(it.line,it.ch),Ge=ce&&ye(it);if(!(!ce||!Ge||fe(it,Be)>0)){var Ze={from:Ke(it.line,it.ch),to:Oe,tag:Ge[2]};return ce=="selfClose"?{open:Ze,close:null,at:"open"}:Ge[1]?{open:be(it,Ge[2]),close:Ze,at:"close"}:(it=new Ce(De,Oe.line,Oe.ch,Re),{open:Ze,close:Me(it,Ge[2]),at:"open"})}}},b.findEnclosingTag=function(De,Be,Re,it){for(var ce=new Ce(De,Be.line,Be.ch,Re);;){var Oe=be(ce,it);if(!Oe)break;var Ge=new Ce(De,Be.line,Be.ch,Re),Ze=Me(Ge,Oe.tag);if(Ze)return{open:Oe,close:Ze}}},b.scanForClosingTag=function(De,Be,Re,it){var ce=new Ce(De,Be.line,Be.ch,it?{from:0,to:it}:null);return Me(ce,Re)}})},89780:function(Cn){(function(Zt,E){Cn.exports=E()})(this,function(){"use strict";var Zt=navigator.userAgent,E=navigator.platform,b=/gecko\/\d/i.test(Zt),Ke=/MSIE \d/.test(Zt),fe=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Zt),Ve=/Edge\/(\d+)/.exec(Zt),Fe=Ke||fe||Ve,pe=Fe&&(Ke?document.documentMode||6:+(Ve||fe)[1]),Ce=!Ve&&/WebKit\//.test(Zt),de=Ce&&/Qt\/\d+\.\d+/.test(Zt),xe=!Ve&&/Chrome\//.test(Zt),ue=/Opera\//.test(Zt),Pe=/Apple Computer/.test(navigator.vendor),ye=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Zt),Te=/PhantomJS/.test(Zt),we=!Ve&&/AppleWebKit/.test(Zt)&&/Mobile\/\w+/.test(Zt),Me=/Android/.test(Zt),be=we||Me||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Zt),De=we||/Mac/.test(E),Be=/\bCrOS\b/.test(Zt),Re=/win/i.test(E),it=ue&&Zt.match(/Version\/(\d*\.\d*)/);it&&(it=Number(it[1])),it&&it>=15&&(ue=!1,Ce=!0);var ce=De&&(de||ue&&(it==null||it<12.11)),Oe=b||Fe&&pe>=9;function Ge(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var Ze=function(a,y){var ee=a.className,z=Ge(y).exec(ee);if(z){var ie=ee.slice(z.index+z[0].length);a.className=ee.slice(0,z.index)+(ie?z[1]+ie:"")}};function nt(a){for(var y=a.childNodes.length;y>0;--y)a.removeChild(a.firstChild);return a}function Le(a,y){return nt(a).appendChild(y)}function je(a,y,ee,z){var ie=document.createElement(a);if(ee&&(ie.className=ee),z&&(ie.style.cssText=z),typeof y=="string")ie.appendChild(document.createTextNode(y));else if(y)for(var he=0;he<y.length;++he)ie.appendChild(y[he]);return ie}function et(a,y,ee,z){var ie=je(a,y,ee,z);return ie.setAttribute("role","presentation"),ie}var Se;document.createRange?Se=function(a,y,ee,z){var ie=document.createRange();return ie.setEnd(z||a,ee),ie.setStart(a,y),ie}:Se=function(a,y,ee){var z=document.body.createTextRange();try{z.moveToElementText(a.parentNode)}catch(ie){return z}return z.collapse(!0),z.moveEnd("character",ee),z.moveStart("character",y),z};function Je(a,y){if(y.nodeType==3&&(y=y.parentNode),a.contains)return a.contains(y);do if(y.nodeType==11&&(y=y.host),y==a)return!0;while(y=y.parentNode)}function ve(){var a;try{a=document.activeElement}catch(y){a=document.body||null}for(;a&&a.shadowRoot&&a.shadowRoot.activeElement;)a=a.shadowRoot.activeElement;return a}function ge(a,y){var ee=a.className;Ge(y).test(ee)||(a.className+=(ee?" ":"")+y)}function bt(a,y){for(var ee=a.split(" "),z=0;z<ee.length;z++)ee[z]&&!Ge(ee[z]).test(y)&&(y+=" "+ee[z]);return y}var Xe=function(a){a.select()};we?Xe=function(a){a.selectionStart=0,a.selectionEnd=a.value.length}:Fe&&(Xe=function(a){try{a.select()}catch(y){}});function st(a){var y=Array.prototype.slice.call(arguments,1);return function(){return a.apply(null,y)}}function vt(a,y,ee){y||(y={});for(var z in a)a.hasOwnProperty(z)&&(ee!==!1||!y.hasOwnProperty(z))&&(y[z]=a[z]);return y}function ze(a,y,ee,z,ie){y==null&&(y=a.search(/[^\s\u00a0]/),y==-1&&(y=a.length));for(var he=z||0,Ne=ie||0;;){var $e=a.indexOf(" ",he);if($e<0||$e>=y)return Ne+(y-he);Ne+=$e-he,Ne+=ee-Ne%ee,he=$e+1}}var se=function(){this.id=null,this.f=null,this.time=0,this.handler=st(this.onTimeout,this)};se.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},se.prototype.set=function(a,y){this.f=y;var ee=+new Date+a;(!this.id||ee<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,a),this.time=ee)};function Ae(a,y){for(var ee=0;ee<a.length;++ee)if(a[ee]==y)return ee;return-1}var qe=50,at={toString:function(){return"CodeMirror.Pass"}},Ee={scroll:!1},We={origin:"*mouse"},tt={origin:"+move"};function Et(a,y,ee){for(var z=0,ie=0;;){var he=a.indexOf(" ",z);he==-1&&(he=a.length);var Ne=he-z;if(he==a.length||ie+Ne>=y)return z+Math.min(Ne,y-ie);if(ie+=he-z,ie+=ee-ie%ee,z=he+1,ie>=y)return z}}var ct=[""];function wt(a){for(;ct.length<=a;)ct.push(dt(ct)+" ");return ct[a]}function dt(a){return a[a.length-1]}function Dt(a,y){for(var ee=[],z=0;z<a.length;z++)ee[z]=y(a[z],z);return ee}function Ft(a,y,ee){for(var z=0,ie=ee(y);z<a.length&&ee(a[z])<=ie;)z++;a.splice(z,0,y)}function oe(){}function ae(a,y){var ee;return Object.create?ee=Object.create(a):(oe.prototype=a,ee=new oe),y&&vt(y,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,y){return y?y.source.indexOf("\\w")>-1&&x(a)?!0:y.test(a):x(a)}function ne(a){for(var y in a)if(a.hasOwnProperty(y)&&a[y])return!1;return!0}var le=/[\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 Ie(a){return a.charCodeAt(0)>=768&&le.test(a)}function ke(a,y,ee){for(;(ee<0?y>0:y<a.length)&&Ie(a.charAt(y));)y+=ee;return y}function Ye(a,y,ee){for(var z=y>ee?-1:1;;){if(y==ee)return y;var ie=(y+ee)/2,he=z<0?Math.ceil(ie):Math.floor(ie);if(he==y)return a(he)?y:ee;a(he)?ee=he:y=he+z}}function _e(a,y,ee,z){if(!a)return z(y,ee,"ltr",0);for(var ie=!1,he=0;he<a.length;++he){var Ne=a[he];(Ne.from<ee&&Ne.to>y||y==ee&&Ne.to==y)&&(z(Math.max(Ne.from,y),Math.min(Ne.to,ee),Ne.level==1?"rtl":"ltr",he),ie=!0)}ie||z(y,ee,"ltr")}var rt=null;function ft(a,y,ee){var z;rt=null;for(var ie=0;ie<a.length;++ie){var he=a[ie];if(he.from<y&&he.to>y)return ie;he.to==y&&(he.from!=he.to&&ee=="before"?z=ie:rt=ie),he.from==y&&(he.from!=he.to&&ee!="before"?z=ie:rt=ie)}return z!=null?z:rt}var yt=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",y="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function ee(pt){return pt<=247?a.charAt(pt):1424<=pt&&pt<=1524?"R":1536<=pt&&pt<=1785?y.charAt(pt-1536):1774<=pt&&pt<=2220?"r":8192<=pt&&pt<=8203?"w":pt==8204?"b":"L"}var z=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,ie=/[stwN]/,he=/[LRr]/,Ne=/[Lb1n]/,$e=/[1n]/;function ut(pt,qt,fn){this.level=pt,this.from=qt,this.to=fn}return function(pt,qt){var fn=qt=="ltr"?"L":"R";if(pt.length==0||qt=="ltr"&&!z.test(pt))return!1;for(var Nn=pt.length,Mn=[],vr=0;vr<Nn;++vr)Mn.push(ee(pt.charCodeAt(vr)));for(var Nr=0,ti=fn;Nr<Nn;++Nr){var hi=Mn[Nr];hi=="m"?Mn[Nr]=ti:ti=hi}for(var Oi=0,mi=fn;Oi<Nn;++Oi){var Wi=Mn[Oi];Wi=="1"&&mi=="r"?Mn[Oi]="n":he.test(Wi)&&(mi=Wi,Wi=="r"&&(Mn[Oi]="R"))}for(var mo=1,io=Mn[0];mo<Nn-1;++mo){var Ko=Mn[mo];Ko=="+"&&io=="1"&&Mn[mo+1]=="1"?Mn[mo]="1":Ko==","&&io==Mn[mo+1]&&(io=="1"||io=="n")&&(Mn[mo]=io),io=Ko}for(var wa=0;wa<Nn;++wa){var cl=Mn[wa];if(cl==",")Mn[wa]="N";else if(cl=="%"){var Za=void 0;for(Za=wa+1;Za<Nn&&Mn[Za]=="%";++Za);for(var Rl=wa&&Mn[wa-1]=="!"||Za<Nn&&Mn[Za]=="1"?"1":"N",Il=wa;Il<Za;++Il)Mn[Il]=Rl;wa=Za-1}}for(var Ja=0,Ol=fn;Ja<Nn;++Ja){var ml=Mn[Ja];Ol=="L"&&ml=="1"?Mn[Ja]="L":he.test(ml)&&(Ol=ml)}for(var nl=0;nl<Nn;++nl)if(ie.test(Mn[nl])){var qa=void 0;for(qa=nl+1;qa<Nn&&ie.test(Mn[qa]);++qa);for(var ja=(nl?Mn[nl-1]:fn)=="L",Ml=(qa<Nn?Mn[qa]:fn)=="L",Qs=ja==Ml?ja?"L":"R":fn,Bs=nl;Bs<qa;++Bs)Mn[Bs]=Qs;nl=qa-1}for(var bl=[],ss,dl=0;dl<Nn;)if(Ne.test(Mn[dl])){var Iu=dl;for(++dl;dl<Nn&&Ne.test(Mn[dl]);++dl);bl.push(new ut(0,Iu,dl))}else{var gs=dl,Hs=bl.length,js=qt=="rtl"?1:0;for(++dl;dl<Nn&&Mn[dl]!="L";++dl);for(var wl=gs;wl<dl;)if($e.test(Mn[wl])){gs<wl&&(bl.splice(Hs,0,new ut(1,gs,wl)),Hs+=js);var $s=wl;for(++wl;wl<dl&&$e.test(Mn[wl]);++wl);bl.splice(Hs,0,new ut(2,$s,wl)),Hs+=js,gs=wl}else++wl;gs<dl&&bl.splice(Hs,0,new ut(1,gs,dl))}return qt=="ltr"&&(bl[0].level==1&&(ss=pt.match(/^\s+/))&&(bl[0].from=ss[0].length,bl.unshift(new ut(0,0,ss[0].length))),dt(bl).level==1&&(ss=pt.match(/\s+$/))&&(dt(bl).to-=ss[0].length,bl.push(new ut(0,Nn-ss[0].length,Nn)))),qt=="rtl"?bl.reverse():bl}}();function ot(a,y){var ee=a.order;return ee==null&&(ee=a.order=yt(a.text,y)),ee}var lt=[],Vt=function(a,y,ee){if(a.addEventListener)a.addEventListener(y,ee,!1);else if(a.attachEvent)a.attachEvent("on"+y,ee);else{var z=a._handlers||(a._handlers={});z[y]=(z[y]||lt).concat(ee)}};function kt(a,y){return a._handlers&&a._handlers[y]||lt}function ln(a,y,ee){if(a.removeEventListener)a.removeEventListener(y,ee,!1);else if(a.detachEvent)a.detachEvent("on"+y,ee);else{var z=a._handlers,ie=z&&z[y];if(ie){var he=Ae(ie,ee);he>-1&&(z[y]=ie.slice(0,he).concat(ie.slice(he+1)))}}}function Gt(a,y){var ee=kt(a,y);if(ee.length)for(var z=Array.prototype.slice.call(arguments,2),ie=0;ie<ee.length;++ie)ee[ie].apply(null,z)}function Rt(a,y,ee){return typeof y=="string"&&(y={type:y,preventDefault:function(){this.defaultPrevented=!0}}),Gt(a,ee||y.type,a,y),hn(y)||y.codemirrorIgnore}function Ut(a){var y=a._handlers&&a._handlers.cursorActivity;if(y)for(var ee=a.curOp.cursorActivityHandlers||(a.curOp.cursorActivityHandlers=[]),z=0;z<y.length;++z)Ae(ee,y[z])==-1&&ee.push(y[z])}function $t(a,y){return kt(a,y).length>0}function St(a){a.prototype.on=function(y,ee){Vt(this,y,ee)},a.prototype.off=function(y,ee){ln(this,y,ee)}}function Tt(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function nn(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function hn(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function gt(a){Tt(a),nn(a)}function Lt(a){return a.target||a.srcElement}function _t(a){var y=a.which;return y==null&&(a.button&1?y=1:a.button&2?y=3:a.button&4&&(y=2)),De&&a.ctrlKey&&y==1&&(y=3),y}var on=function(){if(Fe&&pe<9)return!1;var a=je("div");return"draggable"in a||"dragDrop"in a}(),En;function Ln(a){if(En==null){var y=je("span","\u200B");Le(a,je("span",[y,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(En=y.offsetWidth<=1&&y.offsetHeight>2&&!(Fe&&pe<8))}var ee=En?je("span","\u200B"):je("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return ee.setAttribute("cm-text",""),ee}var $n;function er(a){if($n!=null)return $n;var y=Le(a,document.createTextNode("A\u062EA")),ee=Se(y,0,1).getBoundingClientRect(),z=Se(y,1,2).getBoundingClientRect();return nt(a),!ee||ee.left==ee.right?!1:$n=z.right-ee.right<3}var On=`
b`.split(/\n/).length!=3?function(a){for(var y=0,ee=[],z=a.length;y<=z;){var ie=a.indexOf(`
`,y);ie==-1&&(ie=a.length);var he=a.slice(y,a.charAt(ie-1)=="\r"?ie-1:ie),Ne=he.indexOf("\r");Ne!=-1?(ee.push(he.slice(0,Ne)),y+=Ne+1):(ee.push(he),y=ie+1)}return ee}:function(a){return a.split(/\r\n?|\n/)},Gn=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(y){return!1}}:function(a){var y;try{y=a.ownerDocument.selection.createRange()}catch(ee){}return!y||y.parentElement()!=a?!1:y.compareEndPoints("StartToEnd",y)!=0},zt=function(){var a=je("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),un=null;function In(a){if(un!=null)return un;var y=Le(a,je("span","x")),ee=y.getBoundingClientRect(),z=Se(y,0,1).getBoundingClientRect();return un=Math.abs(ee.left-z.left)>1}var Fn={},xn={};function dn(a,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),Fn[a]=y}function en(a,y){xn[a]=y}function Sn(a){if(typeof a=="string"&&xn.hasOwnProperty(a))a=xn[a];else if(a&&typeof a.name=="string"&&xn.hasOwnProperty(a.name)){var y=xn[a.name];typeof y=="string"&&(y={name:y}),a=ae(y,a),a.name=y.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return Sn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Sn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function kn(a,y){y=Sn(y);var ee=Fn[y.name];if(!ee)return kn(a,"text/plain");var z=ee(a,y);if(Zn.hasOwnProperty(y.name)){var ie=Zn[y.name];for(var he in ie)ie.hasOwnProperty(he)&&(z.hasOwnProperty(he)&&(z["_"+he]=z[he]),z[he]=ie[he])}if(z.name=y.name,y.helperType&&(z.helperType=y.helperType),y.modeProps)for(var Ne in y.modeProps)z[Ne]=y.modeProps[Ne];return z}var Zn={};function zn(a,y){var ee=Zn.hasOwnProperty(a)?Zn[a]:Zn[a]={};vt(y,ee)}function Bn(a,y){if(y===!0)return y;if(a.copyState)return a.copyState(y);var ee={};for(var z in y){var ie=y[z];ie instanceof Array&&(ie=ie.concat([])),ee[z]=ie}return ee}function Vn(a,y){for(var ee;a.innerMode&&(ee=a.innerMode(y),!(!ee||ee.mode==a));)y=ee.state,a=ee.mode;return ee||{mode:a,state:y}}function pr(a,y,ee){return a.startState?a.startState(y,ee):!0}var br=function(a,y,ee){this.pos=this.start=0,this.string=a,this.tabSize=y||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=ee};br.prototype.eol=function(){return this.pos>=this.string.length},br.prototype.sol=function(){return this.pos==this.lineStart},br.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},br.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},br.prototype.eat=function(a){var y=this.string.charAt(this.pos),ee;if(typeof a=="string"?ee=y==a:ee=y&&(a.test?a.test(y):a(y)),ee)return++this.pos,y},br.prototype.eatWhile=function(a){for(var y=this.pos;this.eat(a););return this.pos>y},br.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},br.prototype.skipToEnd=function(){this.pos=this.string.length},br.prototype.skipTo=function(a){var y=this.string.indexOf(a,this.pos);if(y>-1)return this.pos=y,!0},br.prototype.backUp=function(a){this.pos-=a},br.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=ze(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?ze(this.string,this.lineStart,this.tabSize):0)},br.prototype.indentation=function(){return ze(this.string,null,this.tabSize)-(this.lineStart?ze(this.string,this.lineStart,this.tabSize):0)},br.prototype.match=function(a,y,ee){if(typeof a=="string"){var z=function(Ne){return ee?Ne.toLowerCase():Ne},ie=this.string.substr(this.pos,a.length);if(z(ie)==z(a))return y!==!1&&(this.pos+=a.length),!0}else{var he=this.string.slice(this.pos).match(a);return he&&he.index>0?null:(he&&y!==!1&&(this.pos+=he[0].length),he)}},br.prototype.current=function(){return this.string.slice(this.start,this.pos)},br.prototype.hideFirstChars=function(a,y){this.lineStart+=a;try{return y()}finally{this.lineStart-=a}},br.prototype.lookAhead=function(a){var y=this.lineOracle;return y&&y.lookAhead(a)},br.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function vn(a,y){if(y-=a.first,y<0||y>=a.size)throw new Error("There is no line "+(y+a.first)+" in the document.");for(var ee=a;!ee.lines;)for(var z=0;;++z){var ie=ee.children[z],he=ie.chunkSize();if(y<he){ee=ie;break}y-=he}return ee.lines[y]}function Rn(a,y,ee){var z=[],ie=y.line;return a.iter(y.line,ee.line+1,function(he){var Ne=he.text;ie==ee.line&&(Ne=Ne.slice(0,ee.ch)),ie==y.line&&(Ne=Ne.slice(y.ch)),z.push(Ne),++ie}),z}function sr(a,y,ee){var z=[];return a.iter(y,ee,function(ie){z.push(ie.text)}),z}function mr(a,y){var ee=y-a.height;if(ee)for(var z=a;z;z=z.parent)z.height+=ee}function Mt(a){if(a.parent==null)return null;for(var y=a.parent,ee=Ae(y.lines,a),z=y.parent;z;y=z,z=z.parent)for(var ie=0;z.children[ie]!=y;++ie)ee+=z.children[ie].chunkSize();return ee+y.first}function Wt(a,y){var ee=a.first;e:do{for(var z=0;z<a.children.length;++z){var ie=a.children[z],he=ie.height;if(y<he){a=ie;continue e}y-=he,ee+=ie.chunkSize()}return ee}while(!a.lines);for(var Ne=0;Ne<a.lines.length;++Ne){var $e=a.lines[Ne],ut=$e.height;if(y<ut)break;y-=ut}return ee+Ne}function Ct(a,y){return y>=a.first&&y<a.first+a.size}function Ot(a,y){return String(a.lineNumberFormatter(y+a.firstLineNumber))}function At(a,y,ee){if(ee===void 0&&(ee=null),!(this instanceof At))return new At(a,y,ee);this.line=a,this.ch=y,this.sticky=ee}function Ht(a,y){return a.line-y.line||a.ch-y.ch}function ht(a,y){return a.sticky==y.sticky&&Ht(a,y)==0}function Qt(a){return At(a.line,a.ch)}function Jt(a,y){return Ht(a,y)<0?y:a}function sn(a,y){return Ht(a,y)<0?a:y}function jt(a,y){return Math.max(a.first,Math.min(y,a.first+a.size-1))}function Kt(a,y){if(y.line<a.first)return At(a.first,0);var ee=a.first+a.size-1;return y.line>ee?At(ee,vn(a,ee).text.length):Xt(y,vn(a,y.line).text.length)}function Xt(a,y){var ee=a.ch;return ee==null||ee>y?At(a.line,y):ee<0?At(a.line,0):a}function rn(a,y){for(var ee=[],z=0;z<y.length;z++)ee[z]=Kt(a,y[z]);return ee}var jn=function(a,y){this.state=a,this.lookAhead=y},Wn=function(a,y,ee,z){this.state=y,this.doc=a,this.line=ee,this.maxLookAhead=z||0,this.baseTokens=null,this.baseTokenPos=1};Wn.prototype.lookAhead=function(a){var y=this.doc.getLine(this.line+a);return y!=null&&a>this.maxLookAhead&&(this.maxLookAhead=a),y},Wn.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var y=this.baseTokens[this.baseTokenPos+1];return{type:y&&y.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Wn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Wn.fromSaved=function(a,y,ee){return y instanceof jn?new Wn(a,Bn(a.mode,y.state),ee,y.lookAhead):new Wn(a,Bn(a.mode,y),ee)},Wn.prototype.save=function(a){var y=a!==!1?Bn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new jn(y,this.maxLookAhead):y};function Yn(a,y,ee,z){var ie=[a.state.modeGen],he={};ri(a,y.text,a.doc.mode,ee,function(pt,qt){return ie.push(pt,qt)},he,z);for(var Ne=ee.state,$e=function(pt){ee.baseTokens=ie;var qt=a.state.overlays[pt],fn=1,Nn=0;ee.state=!0,ri(a,y.text,qt.mode,ee,function(Mn,vr){for(var Nr=fn;Nn<Mn;){var ti=ie[fn];ti>Mn&&ie.splice(fn,1,Mn,ie[fn+1],ti),fn+=2,Nn=Math.min(Mn,ti)}if(vr)if(qt.opaque)ie.splice(Nr,fn-Nr,Mn,"overlay "+vr),fn=Nr+2;else for(;Nr<fn;Nr+=2){var hi=ie[Nr+1];ie[Nr+1]=(hi?hi+" ":"")+"overlay "+vr}},he),ee.state=Ne,ee.baseTokens=null,ee.baseTokenPos=1},ut=0;ut<a.state.overlays.length;++ut)$e(ut);return{styles:ie,classes:he.bgClass||he.textClass?he:null}}function Tr(a,y,ee){if(!y.styles||y.styles[0]!=a.state.modeGen){var z=zr(a,Mt(y)),ie=y.text.length>a.options.maxHighlightLength&&Bn(a.doc.mode,z.state),he=Yn(a,y,z);ie&&(z.state=ie),y.stateAfter=z.save(!ie),y.styles=he.styles,he.classes?y.styleClasses=he.classes:y.styleClasses&&(y.styleClasses=null),ee===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return y.styles}function zr(a,y,ee){var z=a.doc,ie=a.display;if(!z.mode.startState)return new Wn(z,!0,y);var he=ai(a,y,ee),Ne=he>z.first&&vn(z,he-1).stateAfter,$e=Ne?Wn.fromSaved(z,Ne,he):new Wn(z,pr(z.mode),he);return z.iter(he,y,function(ut){Qr(a,ut.text,$e);var pt=$e.line;ut.stateAfter=pt==y-1||pt%5==0||pt>=ie.viewFrom&&pt<ie.viewTo?$e.save():null,$e.nextLine()}),ee&&(z.modeFrontier=$e.line),$e}function Qr(a,y,ee,z){var ie=a.doc.mode,he=new br(y,a.options.tabSize,ee);for(he.start=he.pos=z||0,y==""&&Br(ie,ee.state);!he.eol();)yr(ie,he,ee.state),he.start=he.pos}function Br(a,y){if(a.blankLine)return a.blankLine(y);if(a.innerMode){var ee=Vn(a,y);if(ee.mode.blankLine)return ee.mode.blankLine(ee.state)}}function yr(a,y,ee,z){for(var ie=0;ie<10;ie++){z&&(z[0]=Vn(a,ee).mode);var he=a.token(y,ee);if(y.pos>y.start)return he}throw new Error("Mode "+a.name+" failed to advance stream.")}var Fr=function(a,y,ee){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=y||null,this.state=ee};function Kr(a,y,ee,z){var ie=a.doc,he=ie.mode,Ne;y=Kt(ie,y);var $e=vn(ie,y.line),ut=zr(a,y.line,ee),pt=new br($e.text,a.options.tabSize,ut),qt;for(z&&(qt=[]);(z||pt.pos<y.ch)&&!pt.eol();)pt.start=pt.pos,Ne=yr(he,pt,ut.state),z&&qt.push(new Fr(pt,Ne,Bn(ie.mode,ut.state)));return z?qt:new Fr(pt,Ne,ut.state)}function ni(a,y){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";y[z]==null?y[z]=ee[2]:new RegExp("(?:^|\\s)"+ee[2]+"(?:$|\\s)").test(y[z])||(y[z]+=" "+ee[2])}return a}function ri(a,y,ee,z,ie,he,Ne){var $e=ee.flattenSpans;$e==null&&($e=a.options.flattenSpans);var ut=0,pt=null,qt=new br(y,a.options.tabSize,z),fn,Nn=a.options.addModeClass&&[null];for(y==""&&ni(Br(ee,z.state),he);!qt.eol();){if(qt.pos>a.options.maxHighlightLength?($e=!1,Ne&&Qr(a,y,z,qt.pos),qt.pos=y.length,fn=null):fn=ni(yr(ee,qt,z.state,Nn),he),Nn){var Mn=Nn[0].name;Mn&&(fn="m-"+(fn?Mn+" "+fn:Mn))}if(!$e||pt!=fn){for(;ut<qt.start;)ut=Math.min(qt.start,ut+5e3),ie(ut,pt);pt=fn}qt.start=qt.pos}for(;ut<qt.pos;){var vr=Math.min(qt.pos,ut+5e3);ie(vr,pt),ut=vr}}function ai(a,y,ee){for(var z,ie,he=a.doc,Ne=ee?-1:y-(a.doc.mode.innerMode?1e3:100),$e=y;$e>Ne;--$e){if($e<=he.first)return he.first;var ut=vn(he,$e-1),pt=ut.stateAfter;if(pt&&(!ee||$e+(pt instanceof jn?pt.lookAhead:0)<=he.modeFrontier))return $e;var qt=ze(ut.text,null,a.options.tabSize);(ie==null||z>qt)&&(ie=$e-1,z=qt)}return ie}function Pr(a,y){if(a.modeFrontier=Math.min(a.modeFrontier,y),!(a.highlightFrontier<y-10)){for(var ee=a.first,z=y-1;z>ee;z--){var ie=vn(a,z).stateAfter;if(ie&&(!(ie instanceof jn)||z+ie.lookAhead<y)){ee=z+1;break}}a.highlightFrontier=Math.min(a.highlightFrontier,ee)}}var Jr=!1,Xr=!1;function Ri(){Jr=!0}function Hi(){Xr=!0}function Zi(a,y,ee){this.marker=a,this.from=y,this.to=ee}function zi(a,y){if(a)for(var ee=0;ee<a.length;++ee){var z=a[ee];if(z.marker==y)return z}}function Ji(a,y){for(var ee,z=0;z<a.length;++z)a[z]!=y&&(ee||(ee=[])).push(a[z]);return ee}function wi(a,y){a.markedSpans=a.markedSpans?a.markedSpans.concat([y]):[y],y.marker.attachLine(a)}function Mi(a,y,ee){var z;if(a)for(var ie=0;ie<a.length;++ie){var he=a[ie],Ne=he.marker,$e=he.from==null||(Ne.inclusiveLeft?he.from<=y:he.from<y);if($e||he.from==y&&Ne.type=="bookmark"&&(!ee||!he.marker.insertLeft)){var ut=he.to==null||(Ne.inclusiveRight?he.to>=y:he.to>y);(z||(z=[])).push(new Zi(Ne,he.from,ut?null:he.to))}}return z}function fi(a,y,ee){var z;if(a)for(var ie=0;ie<a.length;++ie){var he=a[ie],Ne=he.marker,$e=he.to==null||(Ne.inclusiveRight?he.to>=y:he.to>y);if($e||he.from==y&&Ne.type=="bookmark"&&(!ee||he.marker.insertLeft)){var ut=he.from==null||(Ne.inclusiveLeft?he.from<=y:he.from<y);(z||(z=[])).push(new Zi(Ne,ut?null:he.from-y,he.to==null?null:he.to-y))}}return z}function Xi(a,y){if(y.full)return null;var ee=Ct(a,y.from.line)&&vn(a,y.from.line).markedSpans,z=Ct(a,y.to.line)&&vn(a,y.to.line).markedSpans;if(!ee&&!z)return null;var ie=y.from.ch,he=y.to.ch,Ne=Ht(y.from,y.to)==0,$e=Mi(ee,ie,Ne),ut=fi(z,he,Ne),pt=y.text.length==1,qt=dt(y.text).length+(pt?ie:0);if($e)for(var fn=0;fn<$e.length;++fn){var Nn=$e[fn];if(Nn.to==null){var Mn=zi(ut,Nn.marker);Mn?pt&&(Nn.to=Mn.to==null?null:Mn.to+qt):Nn.to=ie}}if(ut)for(var vr=0;vr<ut.length;++vr){var Nr=ut[vr];if(Nr.to!=null&&(Nr.to+=qt),Nr.from==null){var ti=zi($e,Nr.marker);ti||(Nr.from=qt,pt&&($e||($e=[])).push(Nr))}else Nr.from+=qt,pt&&($e||($e=[])).push(Nr)}$e&&($e=oo($e)),ut&&ut!=$e&&(ut=oo(ut));var hi=[$e];if(!pt){var Oi=y.text.length-2,mi;if(Oi>0&&$e)for(var Wi=0;Wi<$e.length;++Wi)$e[Wi].to==null&&(mi||(mi=[])).push(new Zi($e[Wi].marker,null,null));for(var mo=0;mo<Oi;++mo)hi.push(mi);hi.push(ut)}return hi}function oo(a){for(var y=0;y<a.length;++y){var ee=a[y];ee.from!=null&&ee.from==ee.to&&ee.marker.clearWhenEmpty!==!1&&a.splice(y--,1)}return a.length?a:null}function Ro(a,y,ee){var z=null;if(a.iter(y.line,ee.line+1,function(Mn){if(Mn.markedSpans)for(var vr=0;vr<Mn.markedSpans.length;++vr){var Nr=Mn.markedSpans[vr].marker;Nr.readOnly&&(!z||Ae(z,Nr)==-1)&&(z||(z=[])).push(Nr)}}),!z)return null;for(var ie=[{from:y,to:ee}],he=0;he<z.length;++he)for(var Ne=z[he],$e=Ne.find(0),ut=0;ut<ie.length;++ut){var pt=ie[ut];if(!(Ht(pt.to,$e.from)<0||Ht(pt.from,$e.to)>0)){var qt=[ut,1],fn=Ht(pt.from,$e.from),Nn=Ht(pt.to,$e.to);(fn<0||!Ne.inclusiveLeft&&!fn)&&qt.push({from:pt.from,to:$e.from}),(Nn>0||!Ne.inclusiveRight&&!Nn)&&qt.push({from:$e.to,to:pt.to}),ie.splice.apply(ie,qt),ut+=qt.length-3}}return ie}function fo(a){var y=a.markedSpans;if(y){for(var ee=0;ee<y.length;++ee)y[ee].marker.detachLine(a);a.markedSpans=null}}function bo(a,y){if(y){for(var ee=0;ee<y.length;++ee)y[ee].marker.attachLine(a);a.markedSpans=y}}function co(a){return a.inclusiveLeft?-1:0}function yo(a){return a.inclusiveRight?1:0}function Pi(a,y){var ee=a.lines.length-y.lines.length;if(ee!=0)return ee;var z=a.find(),ie=y.find(),he=Ht(z.from,ie.from)||co(a)-co(y);if(he)return-he;var Ne=Ht(z.to,ie.to)||yo(a)-yo(y);return Ne||y.id-a.id}function Ai(a,y){var ee=Xr&&a.markedSpans,z;if(ee)for(var ie=void 0,he=0;he<ee.length;++he)ie=ee[he],ie.marker.collapsed&&(y?ie.from:ie.to)==null&&(!z||Pi(z,ie.marker)<0)&&(z=ie.marker);return z}function Gr(a){return Ai(a,!0)}function Un(a){return Ai(a,!1)}function or(a,y){var ee=Xr&&a.markedSpans,z;if(ee)for(var ie=0;ie<ee.length;++ie){var he=ee[ie];he.marker.collapsed&&(he.from==null||he.from<y)&&(he.to==null||he.to>y)&&(!z||Pi(z,he.marker)<0)&&(z=he.marker)}return z}function ur(a,y,ee,z,ie){var he=vn(a,y),Ne=Xr&&he.markedSpans;if(Ne)for(var $e=0;$e<Ne.length;++$e){var ut=Ne[$e];if(ut.marker.collapsed){var pt=ut.marker.find(0),qt=Ht(pt.from,ee)||co(ut.marker)-co(ie),fn=Ht(pt.to,z)||yo(ut.marker)-yo(ie);if(!(qt>=0&&fn<=0||qt<=0&&fn>=0)&&(qt<=0&&(ut.marker.inclusiveRight&&ie.inclusiveLeft?Ht(pt.to,ee)>=0:Ht(pt.to,ee)>0)||qt>=0&&(ut.marker.inclusiveRight&&ie.inclusiveLeft?Ht(pt.from,z)<=0:Ht(pt.from,z)<0)))return!0}}}function qn(a){for(var y;y=Gr(a);)a=y.find(-1,!0).line;return a}function Wr(a){for(var y;y=Un(a);)a=y.find(1,!0).line;return a}function qr(a){for(var y,ee;y=Un(a);)a=y.find(1,!0).line,(ee||(ee=[])).push(a);return ee}function rr(a,y){var ee=vn(a,y),z=qn(ee);return ee==z?y:Mt(z)}function Qn(a,y){if(y>a.lastLine())return y;var ee=vn(a,y),z;if(!Er(a,ee))return y;for(;z=Un(ee);)ee=z.find(1,!0).line;return Mt(ee)+1}function Er(a,y){var ee=Xr&&y.markedSpans;if(ee){for(var z=void 0,ie=0;ie<ee.length;++ie)if(z=ee[ie],!!z.marker.collapsed){if(z.from==null)return!0;if(!z.marker.widgetNode&&z.from==0&&z.marker.inclusiveLeft&&Zr(a,y,z))return!0}}}function Zr(a,y,ee){if(ee.to==null){var z=ee.marker.find(1,!0);return Zr(a,z.line,zi(z.line.markedSpans,ee.marker))}if(ee.marker.inclusiveRight&&ee.to==y.text.length)return!0;for(var ie=void 0,he=0;he<y.markedSpans.length;++he)if(ie=y.markedSpans[he],ie.marker.collapsed&&!ie.marker.widgetNode&&ie.from==ee.to&&(ie.to==null||ie.to!=ee.from)&&(ie.marker.inclusiveLeft||ee.marker.inclusiveRight)&&Zr(a,y,ie))return!0}function ji(a){a=qn(a);for(var y=0,ee=a.parent,z=0;z<ee.lines.length;++z){var ie=ee.lines[z];if(ie==a)break;y+=ie.height}for(var he=ee.parent;he;ee=he,he=ee.parent)for(var Ne=0;Ne<he.children.length;++Ne){var $e=he.children[Ne];if($e==ee)break;y+=$e.height}return y}function vo(a){if(a.height==0)return 0;for(var y=a.text.length,ee,z=a;ee=Gr(z);){var ie=ee.find(0,!0);z=ie.from.line,y+=ie.from.ch-ie.to.ch}for(z=a;ee=Un(z);){var he=ee.find(0,!0);y-=z.text.length-he.from.ch,z=he.to.line,y+=z.text.length-he.to.ch}return y}function ao(a){var y=a.display,ee=a.doc;y.maxLine=vn(ee,ee.first),y.maxLineLength=vo(y.maxLine),y.maxLineChanged=!0,ee.iter(function(z){var ie=vo(z);ie>y.maxLineLength&&(y.maxLineLength=ie,y.maxLine=z)})}var Io=function(a,y,ee){this.text=a,bo(this,y),this.height=ee?ee(this):1};Io.prototype.lineNo=function(){return Mt(this)},St(Io);function wo(a,y,ee,z){a.text=y,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),fo(a),bo(a,ee);var ie=z?z(a):1;ie!=a.height&&mr(a,ie)}function Co(a){a.parent=null,fo(a)}var Lo={},Oo={};function Mo(a,y){if(!a||/^\s*$/.test(a))return null;var ee=y.addModeClass?Oo:Lo;return ee[a]||(ee[a]=a.replace(/\S+/g,"cm-$&"))}function ha(a,y){var ee=et("span",null,null,Ce?"padding-right: .1px":null),z={pre:et("pre",[ee],"CodeMirror-line"),content:ee,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};y.measure={};for(var ie=0;ie<=(y.rest?y.rest.length:0);ie++){var he=ie?y.rest[ie-1]:y.line,Ne=void 0;z.pos=0,z.addToken=xa,er(a.display.measure)&&(Ne=ot(he,a.doc.direction))&&(z.addToken=Da(z.addToken,Ne)),z.map=[];var $e=y!=a.display.externalMeasured&&Mt(he);Ti(he,z,Tr(a,he,$e)),he.styleClasses&&(he.styleClasses.bgClass&&(z.bgClass=bt(he.styleClasses.bgClass,z.bgClass||"")),he.styleClasses.textClass&&(z.textClass=bt(he.styleClasses.textClass,z.textClass||""))),z.map.length==0&&z.map.push(0,0,z.content.appendChild(Ln(a.display.measure))),ie==0?(y.measure.map=z.map,y.measure.cache={}):((y.measure.maps||(y.measure.maps=[])).push(z.map),(y.measure.caches||(y.measure.caches=[])).push({}))}if(Ce){var ut=z.content.lastChild;(/\bcm-tab\b/.test(ut.className)||ut.querySelector&&ut.querySelector(".cm-tab"))&&(z.content.className="cm-tab-wrap-hack")}return Gt(a,"renderLine",a,y.line,z.pre),z.pre.className&&(z.textClass=bt(z.pre.className,z.textClass||"")),z}function Aa(a){var y=je("span","\u2022","cm-invalidchar");return y.title="\\u"+a.charCodeAt(0).toString(16),y.setAttribute("aria-label",y.title),y}function xa(a,y,ee,z,ie,he,Ne){if(y){var $e=a.splitSpaces?Ba(y,a.trailingSpace):y,ut=a.cm.state.specialChars,pt=!1,qt;if(!ut.test(y))a.col+=y.length,qt=document.createTextNode($e),a.map.push(a.pos,a.pos+y.length,qt),Fe&&pe<9&&(pt=!0),a.pos+=y.length;else{qt=document.createDocumentFragment();for(var fn=0;;){ut.lastIndex=fn;var Nn=ut.exec(y),Mn=Nn?Nn.index-fn:y.length-fn;if(Mn){var vr=document.createTextNode($e.slice(fn,fn+Mn));Fe&&pe<9?qt.appendChild(je("span",[vr])):qt.appendChild(vr),a.map.push(a.pos,a.pos+Mn,vr),a.col+=Mn,a.pos+=Mn}if(!Nn)break;fn+=Mn+1;var Nr=void 0;if(Nn[0]==" "){var ti=a.cm.options.tabSize,hi=ti-a.col%ti;Nr=qt.appendChild(je("span",wt(hi),"cm-tab")),Nr.setAttribute("role","presentation"),Nr.setAttribute("cm-text"," "),a.col+=hi}else Nn[0]=="\r"||Nn[0]==`
`?(Nr=qt.appendChild(je("span",Nn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Nr.setAttribute("cm-text",Nn[0]),a.col+=1):(Nr=a.cm.options.specialCharPlaceholder(Nn[0]),Nr.setAttribute("cm-text",Nn[0]),Fe&&pe<9?qt.appendChild(je("span",[Nr])):qt.appendChild(Nr),a.col+=1);a.map.push(a.pos,a.pos+1,Nr),a.pos++}}if(a.trailingSpace=$e.charCodeAt(y.length-1)==32,ee||z||ie||pt||he||Ne){var Oi=ee||"";z&&(Oi+=z),ie&&(Oi+=ie);var mi=je("span",[qt],Oi,he);if(Ne)for(var Wi in Ne)Ne.hasOwnProperty(Wi)&&Wi!="style"&&Wi!="class"&&mi.setAttribute(Wi,Ne[Wi]);return a.content.appendChild(mi)}a.content.appendChild(qt)}}function Ba(a,y){if(a.length>1&&!/ /.test(a))return a;for(var ee=y,z="",ie=0;ie<a.length;ie++){var he=a.charAt(ie);he==" "&&ee&&(ie==a.length-1||a.charCodeAt(ie+1)==32)&&(he="\xA0"),z+=he,ee=he==" "}return z}function Da(a,y){return function(ee,z,ie,he,Ne,$e,ut){ie=ie?ie+" cm-force-border":"cm-force-border";for(var pt=ee.pos,qt=pt+z.length;;){for(var fn=void 0,Nn=0;Nn<y.length&&(fn=y[Nn],!(fn.to>pt&&fn.from<=pt));Nn++);if(fn.to>=qt)return a(ee,z,ie,he,Ne,$e,ut);a(ee,z.slice(0,fn.to-pt),ie,he,null,$e,ut),he=null,z=z.slice(fn.to-pt),pt=fn.to}}}function Gi(a,y,ee,z){var ie=!z&&ee.widgetNode;ie&&a.map.push(a.pos,a.pos+y,ie),!z&&a.cm.display.input.needsContentAttribute&&(ie||(ie=a.content.appendChild(document.createElement("span"))),ie.setAttribute("cm-marker",ee.id)),ie&&(a.cm.display.input.setUneditable(ie),a.content.appendChild(ie)),a.pos+=y,a.trailingSpace=!1}function Ti(a,y,ee){var z=a.markedSpans,ie=a.text,he=0;if(!z){for(var Ne=1;Ne<ee.length;Ne+=2)y.addToken(y,ie.slice(he,he=ee[Ne]),Mo(ee[Ne+1],y.cm.options));return}for(var $e=ie.length,ut=0,pt=1,qt="",fn,Nn,Mn=0,vr,Nr,ti,hi,Oi;;){if(Mn==ut){vr=Nr=ti=Nn="",Oi=null,hi=null,Mn=1/0;for(var mi=[],Wi=void 0,mo=0;mo<z.length;++mo){var io=z[mo],Ko=io.marker;if(Ko.type=="bookmark"&&io.from==ut&&Ko.widgetNode)mi.push(Ko);else if(io.from<=ut&&(io.to==null||io.to>ut||Ko.collapsed&&io.to==ut&&io.from==ut)){if(io.to!=null&&io.to!=ut&&Mn>io.to&&(Mn=io.to,Nr=""),Ko.className&&(vr+=" "+Ko.className),Ko.css&&(Nn=(Nn?Nn+";":"")+Ko.css),Ko.startStyle&&io.from==ut&&(ti+=" "+Ko.startStyle),Ko.endStyle&&io.to==Mn&&(Wi||(Wi=[])).push(Ko.endStyle,io.to),Ko.title&&((Oi||(Oi={})).title=Ko.title),Ko.attributes)for(var wa in Ko.attributes)(Oi||(Oi={}))[wa]=Ko.attributes[wa];Ko.collapsed&&(!hi||Pi(hi.marker,Ko)<0)&&(hi=io)}else io.from>ut&&Mn>io.from&&(Mn=io.from)}if(Wi)for(var cl=0;cl<Wi.length;cl+=2)Wi[cl+1]==Mn&&(Nr+=" "+Wi[cl]);if(!hi||hi.from==ut)for(var Za=0;Za<mi.length;++Za)Gi(y,0,mi[Za]);if(hi&&(hi.from||0)==ut){if(Gi(y,(hi.to==null?$e+1:hi.to)-ut,hi.marker,hi.from==null),hi.to==null)return;hi.to==ut&&(hi=!1)}}if(ut>=$e)break;for(var Rl=Math.min($e,Mn);;){if(qt){var Il=ut+qt.length;if(!hi){var Ja=Il>Rl?qt.slice(0,Rl-ut):qt;y.addToken(y,Ja,fn?fn+vr:vr,ti,ut+Ja.length==Mn?Nr:"",Nn,Oi)}if(Il>=Rl){qt=qt.slice(Rl-ut),ut=Rl;break}ut=Il,ti=""}qt=ie.slice(he,he=ee[pt++]),fn=Mo(ee[pt++],y.cm.options)}}}function ea(a,y,ee){this.line=y,this.rest=qr(y),this.size=this.rest?Mt(dt(this.rest))-ee+1:1,this.node=this.text=null,this.hidden=Er(a,y)}function ta(a,y,ee){for(var z=[],ie,he=y;he<ee;he=ie){var Ne=new ea(a.doc,vn(a.doc,he),he);ie=he+Ne.size,z.push(Ne)}return z}var _i=null;function Wo(a){_i?_i.ops.push(a):a.ownsGroup=_i={ops:[a],delayedCallbacks:[]}}function Jo(a){var y=a.delayedCallbacks,ee=0;do{for(;ee<y.length;ee++)y[ee].call(null);for(var z=0;z<a.ops.length;z++){var ie=a.ops[z];if(ie.cursorActivityHandlers)for(;ie.cursorActivityCalled<ie.cursorActivityHandlers.length;)ie.cursorActivityHandlers[ie.cursorActivityCalled++].call(null,ie.cm)}}while(ee<y.length)}function ho(a,y){var ee=a.ownsGroup;if(ee)try{Jo(ee)}finally{_i=null,y(ee)}}var Zo=null;function Po(a,y){var ee=kt(a,y);if(ee.length){var z=Array.prototype.slice.call(arguments,2),ie;_i?ie=_i.delayedCallbacks:Zo?ie=Zo:(ie=Zo=[],setTimeout(La,0));for(var he=function($e){ie.push(function(){return ee[$e].apply(null,z)})},Ne=0;Ne<ee.length;++Ne)he(Ne)}}function La(){var a=Zo;Zo=null;for(var y=0;y<a.length;++y)a[y]()}function rl(a,y,ee,z){for(var ie=0;ie<y.changes.length;ie++){var he=y.changes[ie];he=="text"?jl(a,y):he=="gutter"?xo(a,y,ee,z):he=="class"?qi(a,y):he=="widget"&&Qi(a,y,z)}y.changes=null}function za(a){return a.node==a.text&&(a.node=je("div",null,null,"position: relative"),a.text.parentNode&&a.text.parentNode.replaceChild(a.node,a.text),a.node.appendChild(a.text),Fe&&pe<8&&(a.node.style.zIndex=2)),a.node}function Ia(a,y){var ee=y.bgClass?y.bgClass+" "+(y.line.bgClass||""):y.line.bgClass;if(ee&&(ee+=" CodeMirror-linebackground"),y.background)ee?y.background.className=ee:(y.background.parentNode.removeChild(y.background),y.background=null);else if(ee){var z=za(y);y.background=z.insertBefore(je("div",null,ee),z.firstChild),a.display.input.setUneditable(y.background)}}function Yl(a,y){var ee=a.display.externalMeasured;return ee&&ee.line==y.line?(a.display.externalMeasured=null,y.measure=ee.measure,ee.built):ha(a,y)}function jl(a,y){var ee=y.text.className,z=Yl(a,y);y.text==y.node&&(y.node=z.pre),y.text.parentNode.replaceChild(z.pre,y.text),y.text=z.pre,z.bgClass!=y.bgClass||z.textClass!=y.textClass?(y.bgClass=z.bgClass,y.textClass=z.textClass,qi(a,y)):ee&&(y.text.className=ee)}function qi(a,y){Ia(a,y),y.line.wrapClass?za(y).className=y.line.wrapClass:y.node!=y.text&&(y.node.className="");var ee=y.textClass?y.textClass+" "+(y.line.textClass||""):y.line.textClass;y.text.className=ee||""}function xo(a,y,ee,z){if(y.gutter&&(y.node.removeChild(y.gutter),y.gutter=null),y.gutterBackground&&(y.node.removeChild(y.gutterBackground),y.gutterBackground=null),y.line.gutterClass){var ie=za(y);y.gutterBackground=je("div",null,"CodeMirror-gutter-background "+y.line.gutterClass,"left: "+(a.options.fixedGutter?z.fixedPos:-z.gutterTotalWidth)+"px; width: "+z.gutterTotalWidth+"px"),a.display.input.setUneditable(y.gutterBackground),ie.insertBefore(y.gutterBackground,y.text)}var he=y.line.gutterMarkers;if(a.options.lineNumbers||he){var Ne=za(y),$e=y.gutter=je("div",null,"CodeMirror-gutter-wrapper","left: "+(a.options.fixedGutter?z.fixedPos:-z.gutterTotalWidth)+"px");if(a.display.input.setUneditable($e),Ne.insertBefore($e,y.text),y.line.gutterClass&&($e.className+=" "+y.line.gutterClass),a.options.lineNumbers&&(!he||!he["CodeMirror-linenumbers"])&&(y.lineNumber=$e.appendChild(je("div",Ot(a.options,ee),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+z.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+a.display.lineNumInnerWidth+"px"))),he)for(var ut=0;ut<a.display.gutterSpecs.length;++ut){var pt=a.display.gutterSpecs[ut].className,qt=he.hasOwnProperty(pt)&&he[pt];qt&&$e.appendChild(je("div",[qt],"CodeMirror-gutter-elt","left: "+z.gutterLeft[pt]+"px; width: "+z.gutterWidth[pt]+"px"))}}}function Qi(a,y,ee){y.alignable&&(y.alignable=null);for(var z=Ge("CodeMirror-linewidget"),ie=y.node.firstChild,he=void 0;ie;ie=he)he=ie.nextSibling,z.test(ie.className)&&y.node.removeChild(ie);ko(a,y,ee)}function to(a,y,ee,z){var ie=Yl(a,y);return y.text=y.node=ie.pre,ie.bgClass&&(y.bgClass=ie.bgClass),ie.textClass&&(y.textClass=ie.textClass),qi(a,y),xo(a,y,ee,z),ko(a,y,z),y.node}function ko(a,y,ee){if(da(a,y.line,y,ee,!0),y.rest)for(var z=0;z<y.rest.length;z++)da(a,y.rest[z],y,ee,!1)}function da(a,y,ee,z,ie){if(y.widgets)for(var he=za(ee),Ne=0,$e=y.widgets;Ne<$e.length;++Ne){var ut=$e[Ne],pt=je("div",[ut.node],"CodeMirror-linewidget"+(ut.className?" "+ut.className:""));ut.handleMouseEvents||pt.setAttribute("cm-ignore-events","true"),Cl(ut,pt,ee,z),a.display.input.setUneditable(pt),ie&&ut.above?he.insertBefore(pt,ee.gutter||ee.text):he.appendChild(pt),Po(ut,"redraw")}}function Cl(a,y,ee,z){if(a.noHScroll){(ee.alignable||(ee.alignable=[])).push(y);var ie=z.wrapperWidth;y.style.left=z.fixedPos+"px",a.coverGutter||(ie-=z.gutterTotalWidth,y.style.paddingLeft=z.gutterTotalWidth+"px"),y.style.width=ie+"px"}a.coverGutter&&(y.style.zIndex=5,y.style.position="relative",a.noHScroll||(y.style.marginLeft=-z.gutterTotalWidth+"px"))}function Ga(a){if(a.height!=null)return a.height;var y=a.doc.cm;if(!y)return 0;if(!Je(document.body,a.node)){var ee="position: relative;";a.coverGutter&&(ee+="margin-left: -"+y.display.gutters.offsetWidth+"px;"),a.noHScroll&&(ee+="width: "+y.display.wrapper.clientWidth+"px;"),Le(y.display.measure,je("div",[a.node],null,ee))}return a.height=a.node.parentNode.offsetHeight}function Wa(a,y){for(var ee=Lt(y);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 Fa(a){return a.lineSpace.offsetTop}function pl(a){return a.mover.offsetHeight-a.lineSpace.offsetHeight}function Al(a){if(a.cachedPaddingH)return a.cachedPaddingH;var y=Le(a.measure,je("pre","x","CodeMirror-line-like")),ee=window.getComputedStyle?window.getComputedStyle(y):y.currentStyle,z={left:parseInt(ee.paddingLeft),right:parseInt(ee.paddingRight)};return!isNaN(z.left)&&!isNaN(z.right)&&(a.cachedPaddingH=z),z}function el(a){return qe-a.display.nativeBarWidth}function Dl(a){return a.display.scroller.clientWidth-el(a)-a.display.barWidth}function Ao(a){return a.display.scroller.clientHeight-el(a)-a.display.barHeight}function xl(a,y,ee){var z=a.options.lineWrapping,ie=z&&Dl(a);if(!y.measure.heights||z&&y.measure.width!=ie){var he=y.measure.heights=[];if(z){y.measure.width=ie;for(var Ne=y.text.firstChild.getClientRects(),$e=0;$e<Ne.length-1;$e++){var ut=Ne[$e],pt=Ne[$e+1];Math.abs(ut.bottom-pt.bottom)>2&&he.push((ut.bottom+pt.top)/2-ee.top)}}he.push(ee.bottom-ee.top)}}function Kl(a,y,ee){if(a.line==y)return{map:a.measure.map,cache:a.measure.cache};for(var z=0;z<a.rest.length;z++)if(a.rest[z]==y)return{map:a.measure.maps[z],cache:a.measure.caches[z]};for(var ie=0;ie<a.rest.length;ie++)if(Mt(a.rest[ie])>ee)return{map:a.measure.maps[ie],cache:a.measure.caches[ie],before:!0}}function us(a,y){y=qn(y);var ee=Mt(y),z=a.display.externalMeasured=new ea(a.doc,y,ee);z.lineN=ee;var ie=z.built=ha(a,z);return z.text=ie.pre,Le(a.display.lineMeasure,ie.pre),z}function ys(a,y,ee,z){return vl(a,Zl(a,y),ee,z)}function il(a,y){if(y>=a.display.viewFrom&&y<a.display.viewTo)return a.display.view[Ll(a,y)];var ee=a.display.externalMeasured;if(ee&&y>=ee.lineN&&y<ee.lineN+ee.size)return ee}function Zl(a,y){var ee=Mt(y),z=il(a,ee);z&&!z.text?z=null:z&&z.changes&&(rl(a,z,ee,Ul(a)),a.curOp.forceUpdate=!0),z||(z=us(a,y));var ie=Kl(z,y,ee);return{line:y,view:z,rect:null,map:ie.map,cache:ie.cache,before:ie.before,hasHeights:!1}}function vl(a,y,ee,z,ie){y.before&&(ee=-1);var he=ee+(z||""),Ne;return y.cache.hasOwnProperty(he)?Ne=y.cache[he]:(y.rect||(y.rect=y.view.text.getBoundingClientRect()),y.hasHeights||(xl(a,y.view,y.rect),y.hasHeights=!0),Ne=ts(a,y,ee,z),Ne.bogus||(y.cache[he]=Ne)),{left:Ne.left,right:Ne.right,top:ie?Ne.rtop:Ne.top,bottom:ie?Ne.rbottom:Ne.bottom}}var Is={left:0,right:0,top:0,bottom:0};function Gl(a,y,ee){for(var z,ie,he,Ne,$e,ut,pt=0;pt<a.length;pt+=3)if($e=a[pt],ut=a[pt+1],y<$e?(ie=0,he=1,Ne="left"):y<ut?(ie=y-$e,he=ie+1):(pt==a.length-3||y==ut&&a[pt+3]>y)&&(he=ut-$e,ie=he-1,y>=ut&&(Ne="right")),ie!=null){if(z=a[pt+2],$e==ut&&ee==(z.insertLeft?"left":"right")&&(Ne=ee),ee=="left"&&ie==0)for(;pt&&a[pt-2]==a[pt-3]&&a[pt-1].insertLeft;)z=a[(pt-=3)+2],Ne="left";if(ee=="right"&&ie==ut-$e)for(;pt<a.length-3&&a[pt+3]==a[pt+4]&&!a[pt+5].insertLeft;)z=a[(pt+=3)+2],Ne="right";break}return{node:z,start:ie,end:he,collapse:Ne,coverStart:$e,coverEnd:ut}}function cs(a,y){var ee=Is;if(y=="left")for(var z=0;z<a.length&&(ee=a[z]).left==ee.right;z++);else for(var ie=a.length-1;ie>=0&&(ee=a[ie]).left==ee.right;ie--);return ee}function ts(a,y,ee,z){var ie=Gl(y.map,ee,z),he=ie.node,Ne=ie.start,$e=ie.end,ut=ie.collapse,pt;if(he.nodeType==3){for(var qt=0;qt<4;qt++){for(;Ne&&Ie(y.line.text.charAt(ie.coverStart+Ne));)--Ne;for(;ie.coverStart+$e<ie.coverEnd&&Ie(y.line.text.charAt(ie.coverStart+$e));)++$e;if(Fe&&pe<9&&Ne==0&&$e==ie.coverEnd-ie.coverStart?pt=he.parentNode.getBoundingClientRect():pt=cs(Se(he,Ne,$e).getClientRects(),z),pt.left||pt.right||Ne==0)break;$e=Ne,Ne=Ne-1,ut="right"}Fe&&pe<11&&(pt=Js(a.display.measure,pt))}else{Ne>0&&(ut=z="right");var fn;a.options.lineWrapping&&(fn=he.getClientRects()).length>1?pt=fn[z=="right"?fn.length-1:0]:pt=he.getBoundingClientRect()}if(Fe&&pe<9&&!Ne&&(!pt||!pt.left&&!pt.right)){var Nn=he.parentNode.getClientRects()[0];Nn?pt={left:Nn.left,right:Nn.left+Pl(a.display),top:Nn.top,bottom:Nn.bottom}:pt=Is}for(var Mn=pt.top-y.rect.top,vr=pt.bottom-y.rect.top,Nr=(Mn+vr)/2,ti=y.view.measure.heights,hi=0;hi<ti.length-1&&!(Nr<ti[hi]);hi++);var Oi=hi?ti[hi-1]:0,mi=ti[hi],Wi={left:(ut=="right"?pt.right:pt.left)-y.rect.left,right:(ut=="left"?pt.left:pt.right)-y.rect.left,top:Oi,bottom:mi};return!pt.left&&!pt.right&&(Wi.bogus=!0),a.options.singleCursorHeightPerLine||(Wi.rtop=Mn,Wi.rbottom=vr),Wi}function Js(a,y){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!In(a))return y;var ee=screen.logicalXDPI/screen.deviceXDPI,z=screen.logicalYDPI/screen.deviceYDPI;return{left:y.left*ee,right:y.right*ee,top:y.top*z,bottom:y.bottom*z}}function ds(a){if(a.measure&&(a.measure.cache={},a.measure.heights=null,a.rest))for(var y=0;y<a.rest.length;y++)a.measure.caches[y]={}}function gl(a){a.display.externalMeasure=null,nt(a.display.lineMeasure);for(var y=0;y<a.display.view.length;y++)ds(a.display.view[y])}function _l(a){gl(a),a.display.cachedCharWidth=a.display.cachedTextHeight=a.display.cachedPaddingH=null,a.options.lineWrapping||(a.display.maxLineChanged=!0),a.display.lineNumChars=null}function ns(){return xe&&Me?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function bs(){return xe&&Me?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Xl(a){var y=0;if(a.widgets)for(var ee=0;ee<a.widgets.length;++ee)a.widgets[ee].above&&(y+=Ga(a.widgets[ee]));return y}function fs(a,y,ee,z,ie){if(!ie){var he=Xl(y);ee.top+=he,ee.bottom+=he}if(z=="line")return ee;z||(z="local");var Ne=ji(y);if(z=="local"?Ne+=Fa(a.display):Ne-=a.display.viewOffset,z=="page"||z=="window"){var $e=a.display.lineSpace.getBoundingClientRect();Ne+=$e.top+(z=="window"?0:bs());var ut=$e.left+(z=="window"?0:ns());ee.left+=ut,ee.right+=ut}return ee.top+=Ne,ee.bottom+=Ne,ee}function Cs(a,y,ee){if(ee=="div")return y;var z=y.left,ie=y.top;if(ee=="page")z-=ns(),ie-=bs();else if(ee=="local"||!ee){var he=a.display.sizer.getBoundingClientRect();z+=he.left,ie+=he.top}var Ne=a.display.lineSpace.getBoundingClientRect();return{left:z-Ne.left,top:ie-Ne.top}}function Vl(a,y,ee,z,ie){return z||(z=vn(a.doc,y.line)),fs(a,z,ys(a,z,y.ch,ie),ee)}function Ha(a,y,ee,z,ie,he){z=z||vn(a.doc,y.line),ie||(ie=Zl(a,z));function Ne(vr,Nr){var ti=vl(a,ie,vr,Nr?"right":"left",he);return Nr?ti.left=ti.right:ti.right=ti.left,fs(a,z,ti,ee)}var $e=ot(z,a.doc.direction),ut=y.ch,pt=y.sticky;if(ut>=z.text.length?(ut=z.text.length,pt="before"):ut<=0&&(ut=0,pt="after"),!$e)return Ne(pt=="before"?ut-1:ut,pt=="before");function qt(vr,Nr,ti){var hi=$e[Nr],Oi=hi.level==1;return Ne(ti?vr-1:vr,Oi!=ti)}var fn=ft($e,ut,pt),Nn=rt,Mn=qt(ut,fn,pt=="before");return Nn!=null&&(Mn.other=qt(ut,Nn,pt!="before")),Mn}function Vo(a,y){var ee=0;y=Kt(a.doc,y),a.options.lineWrapping||(ee=Pl(a.display)*y.ch);var z=vn(a.doc,y.line),ie=ji(z)+Fa(a.display);return{left:ee,right:ee,top:ie,bottom:ie+z.height}}function Eo(a,y,ee,z,ie){var he=At(a,y,ee);return he.xRel=ie,z&&(he.outside=z),he}function Ma(a,y,ee){var z=a.doc;if(ee+=a.display.viewOffset,ee<0)return Eo(z.first,0,null,-1,-1);var ie=Wt(z,ee),he=z.first+z.size-1;if(ie>he)return Eo(z.first+z.size-1,vn(z,he).text.length,null,1,1);y<0&&(y=0);for(var Ne=vn(z,ie);;){var $e=Fl(a,Ne,ie,y,ee),ut=or(Ne,$e.ch+($e.xRel>0||$e.outside>0?1:0));if(!ut)return $e;var pt=ut.find(1);if(pt.line==ie)return pt;Ne=vn(z,ie=pt.line)}}function tl(a,y,ee,z){z-=Xl(y);var ie=y.text.length,he=Ye(function(Ne){return vl(a,ee,Ne-1).bottom<=z},ie,0);return ie=Ye(function(Ne){return vl(a,ee,Ne).top>z},he,ie),{begin:he,end:ie}}function Oa(a,y,ee,z){ee||(ee=Zl(a,y));var ie=fs(a,y,vl(a,ee,z),"line").top;return tl(a,y,ee,ie)}function ka(a,y,ee,z){return a.bottom<=ee?!1:a.top>ee?!0:(z?a.left:a.right)>y}function Fl(a,y,ee,z,ie){ie-=ji(y);var he=Zl(a,y),Ne=Xl(y),$e=0,ut=y.text.length,pt=!0,qt=ot(y,a.doc.direction);if(qt){var fn=(a.options.lineWrapping?Tl:El)(a,y,ee,he,qt,z,ie);pt=fn.level!=1,$e=pt?fn.from:fn.to-1,ut=pt?fn.to:fn.from-1}var Nn=null,Mn=null,vr=Ye(function(mo){var io=vl(a,he,mo);return io.top+=Ne,io.bottom+=Ne,ka(io,z,ie,!1)?(io.top<=ie&&io.left<=z&&(Nn=mo,Mn=io),!0):!1},$e,ut),Nr,ti,hi=!1;if(Mn){var Oi=z-Mn.left<Mn.right-z,mi=Oi==pt;vr=Nn+(mi?0:1),ti=mi?"after":"before",Nr=Oi?Mn.left:Mn.right}else{!pt&&(vr==ut||vr==$e)&&vr++,ti=vr==0?"after":vr==y.text.length?"before":vl(a,he,vr-(pt?1:0)).bottom+Ne<=ie==pt?"after":"before";var Wi=Ha(a,At(ee,vr,ti),"line",y,he);Nr=Wi.left,hi=ie<Wi.top?-1:ie>=Wi.bottom?1:0}return vr=ke(y.text,vr,1),Eo(ee,vr,ti,hi,z-Nr)}function El(a,y,ee,z,ie,he,Ne){var $e=Ye(function(fn){var Nn=ie[fn],Mn=Nn.level!=1;return ka(Ha(a,At(ee,Mn?Nn.to:Nn.from,Mn?"before":"after"),"line",y,z),he,Ne,!0)},0,ie.length-1),ut=ie[$e];if($e>0){var pt=ut.level!=1,qt=Ha(a,At(ee,pt?ut.from:ut.to,pt?"after":"before"),"line",y,z);ka(qt,he,Ne,!0)&&qt.top>Ne&&(ut=ie[$e-1])}return ut}function Tl(a,y,ee,z,ie,he,Ne){var $e=tl(a,y,z,Ne),ut=$e.begin,pt=$e.end;/\s/.test(y.text.charAt(pt-1))&&pt--;for(var qt=null,fn=null,Nn=0;Nn<ie.length;Nn++){var Mn=ie[Nn];if(!(Mn.from>=pt||Mn.to<=ut)){var vr=Mn.level!=1,Nr=vl(a,z,vr?Math.min(pt,Mn.to)-1:Math.max(ut,Mn.from)).right,ti=Nr<he?he-Nr+1e9:Nr-he;(!qt||fn>ti)&&(qt=Mn,fn=ti)}}return qt||(qt=ie[ie.length-1]),qt.from<ut&&(qt={from:ut,to:qt.to,level:qt.level}),qt.to>pt&&(qt={from:qt.from,to:pt,level:qt.level}),qt}var ol;function fl(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(ol==null){ol=je("pre",null,"CodeMirror-line-like");for(var y=0;y<49;++y)ol.appendChild(document.createTextNode("x")),ol.appendChild(je("br"));ol.appendChild(document.createTextNode("x"))}Le(a.measure,ol);var ee=ol.offsetHeight/50;return ee>3&&(a.cachedTextHeight=ee),nt(a.measure),ee||1}function Pl(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var y=je("span","xxxxxxxxxx"),ee=je("pre",[y],"CodeMirror-line-like");Le(a.measure,ee);var z=y.getBoundingClientRect(),ie=(z.right-z.left)/10;return ie>2&&(a.cachedCharWidth=ie),ie||10}function Ul(a){for(var y=a.display,ee={},z={},ie=y.gutters.clientLeft,he=y.gutters.firstChild,Ne=0;he;he=he.nextSibling,++Ne){var $e=a.display.gutterSpecs[Ne].className;ee[$e]=he.offsetLeft+he.clientLeft+ie,z[$e]=he.clientWidth}return{fixedPos:Os(y),gutterTotalWidth:y.gutters.offsetWidth,gutterLeft:ee,gutterWidth:z,wrapperWidth:y.wrapper.clientWidth}}function Os(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function Ms(a){var y=fl(a.display),ee=a.options.lineWrapping,z=ee&&Math.max(5,a.display.scroller.clientWidth/Pl(a.display)-3);return function(ie){if(Er(a.doc,ie))return 0;var he=0;if(ie.widgets)for(var Ne=0;Ne<ie.widgets.length;Ne++)ie.widgets[Ne].height&&(he+=ie.widgets[Ne].height);return ee?he+(Math.ceil(ie.text.length/z)||1)*y:he+y}}function rs(a){var y=a.doc,ee=Ms(a);y.iter(function(z){var ie=ee(z);ie!=z.height&&mr(z,ie)})}function zl(a,y,ee,z){var ie=a.display;if(!ee&&Lt(y).getAttribute("cm-not-content")=="true")return null;var he,Ne,$e=ie.lineSpace.getBoundingClientRect();try{he=y.clientX-$e.left,Ne=y.clientY-$e.top}catch(fn){return null}var ut=Ma(a,he,Ne),pt;if(z&&ut.xRel>0&&(pt=vn(a.doc,ut.line).text).length==ut.ch){var qt=ze(pt,pt.length,a.options.tabSize)-pt.length;ut=At(ut.line,Math.max(0,Math.round((he-Al(a.display).left)/Pl(a.display))-qt))}return ut}function Ll(a,y){if(y>=a.display.viewTo||(y-=a.display.viewFrom,y<0))return null;for(var ee=a.display.view,z=0;z<ee.length;z++)if(y-=ee[z].size,y<0)return z}function _a(a,y,ee,z){y==null&&(y=a.doc.first),ee==null&&(ee=a.doc.first+a.doc.size),z||(z=0);var ie=a.display;if(z&&ee<ie.viewTo&&(ie.updateLineNumbers==null||ie.updateLineNumbers>y)&&(ie.updateLineNumbers=y),a.curOp.viewChanged=!0,y>=ie.viewTo)Xr&&rr(a.doc,y)<ie.viewTo&&kl(a);else if(ee<=ie.viewFrom)Xr&&Qn(a.doc,ee+z)>ie.viewFrom?kl(a):(ie.viewFrom+=z,ie.viewTo+=z);else if(y<=ie.viewFrom&&ee>=ie.viewTo)kl(a);else if(y<=ie.viewFrom){var he=xs(a,ee,ee+z,1);he?(ie.view=ie.view.slice(he.index),ie.viewFrom=he.lineN,ie.viewTo+=z):kl(a)}else if(ee>=ie.viewTo){var Ne=xs(a,y,y,-1);Ne?(ie.view=ie.view.slice(0,Ne.index),ie.viewTo=Ne.lineN):kl(a)}else{var $e=xs(a,y,y,-1),ut=xs(a,ee,ee+z,1);$e&&ut?(ie.view=ie.view.slice(0,$e.index).concat(ta(a,$e.lineN,ut.lineN)).concat(ie.view.slice(ut.index)),ie.viewTo+=z):kl(a)}var pt=ie.externalMeasured;pt&&(ee<pt.lineN?pt.lineN+=z:y<pt.lineN+pt.size&&(ie.externalMeasured=null))}function Wl(a,y,ee){a.curOp.viewChanged=!0;var z=a.display,ie=a.display.externalMeasured;if(ie&&y>=ie.lineN&&y<ie.lineN+ie.size&&(z.externalMeasured=null),!(y<z.viewFrom||y>=z.viewTo)){var he=z.view[Ll(a,y)];if(he.node!=null){var Ne=he.changes||(he.changes=[]);Ae(Ne,ee)==-1&&Ne.push(ee)}}}function kl(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function xs(a,y,ee,z){var ie=Ll(a,y),he,Ne=a.display.view;if(!Xr||ee==a.doc.first+a.doc.size)return{index:ie,lineN:ee};for(var $e=a.display.viewFrom,ut=0;ut<ie;ut++)$e+=Ne[ut].size;if($e!=y){if(z>0){if(ie==Ne.length-1)return null;he=$e+Ne[ie].size-y,ie++}else he=$e-y;y+=he,ee+=he}for(;rr(a.doc,ee)!=ee;){if(ie==(z<0?0:Ne.length-1))return null;ee+=z*Ne[ie-(z<0?1:0)].size,ie+=z}return{index:ie,lineN:ee}}function Ks(a,y,ee){var z=a.display,ie=z.view;ie.length==0||y>=z.viewTo||ee<=z.viewFrom?(z.view=ta(a,y,ee),z.viewFrom=y):(z.viewFrom>y?z.view=ta(a,y,z.viewFrom).concat(z.view):z.viewFrom<y&&(z.view=z.view.slice(Ll(a,y))),z.viewFrom=y,z.viewTo<ee?z.view=z.view.concat(ta(a,z.viewTo,ee)):z.viewTo>ee&&(z.view=z.view.slice(0,Ll(a,ee)))),z.viewTo=ee}function Es(a){for(var y=a.display.view,ee=0,z=0;z<y.length;z++){var ie=y[z];!ie.hidden&&(!ie.node||ie.changes)&&++ee}return ee}function Ql(a){a.display.input.showSelection(a.display.input.prepareSelection())}function hu(a,y){y===void 0&&(y=!0);for(var ee=a.doc,z={},ie=z.cursors=document.createDocumentFragment(),he=z.selection=document.createDocumentFragment(),Ne=0;Ne<ee.sel.ranges.length;Ne++)if(!(!y&&Ne==ee.sel.primIndex)){var $e=ee.sel.ranges[Ne];if(!($e.from().line>=a.display.viewTo||$e.to().line<a.display.viewFrom)){var ut=$e.empty();(ut||a.options.showCursorWhenSelecting)&&Vs(a,$e.head,ie),ut||xu(a,$e,he)}}return z}function Vs(a,y,ee){var z=Ha(a,y,"div",null,null,!a.options.singleCursorHeightPerLine),ie=ee.appendChild(je("div","\xA0","CodeMirror-cursor"));if(ie.style.left=z.left+"px",ie.style.top=z.top+"px",ie.style.height=Math.max(0,z.bottom-z.top)*a.options.cursorHeight+"px",z.other){var he=ee.appendChild(je("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));he.style.display="",he.style.left=z.other.left+"px",he.style.top=z.other.top+"px",he.style.height=(z.other.bottom-z.other.top)*.85+"px"}}function hs(a,y){return a.top-y.top||a.left-y.left}function xu(a,y,ee){var z=a.display,ie=a.doc,he=document.createDocumentFragment(),Ne=Al(a.display),$e=Ne.left,ut=Math.max(z.sizerWidth,Dl(a)-z.sizer.offsetLeft)-Ne.right,pt=ie.direction=="ltr";function qt(mi,Wi,mo,io){Wi<0&&(Wi=0),Wi=Math.round(Wi),io=Math.round(io),he.appendChild(je("div",null,"CodeMirror-selected","position: absolute; left: "+mi+`px;
top: `+Wi+"px; width: "+(mo==null?ut-mi:mo)+`px;
height: `+(io-Wi)+"px"))}function fn(mi,Wi,mo){var io=vn(ie,mi),Ko=io.text.length,wa,cl;function Za(Ja,Ol){return Vl(a,At(mi,Ja),"div",io,Ol)}function Rl(Ja,Ol,ml){var nl=Oa(a,io,null,Ja),qa=Ol=="ltr"==(ml=="after")?"left":"right",ja=ml=="after"?nl.begin:nl.end-(/\s/.test(io.text.charAt(nl.end-1))?2:1);return Za(ja,qa)[qa]}var Il=ot(io,ie.direction);return _e(Il,Wi||0,mo==null?Ko:mo,function(Ja,Ol,ml,nl){var qa=ml=="ltr",ja=Za(Ja,qa?"left":"right"),Ml=Za(Ol-1,qa?"right":"left"),Qs=Wi==null&&Ja==0,Bs=mo==null&&Ol==Ko,bl=nl==0,ss=!Il||nl==Il.length-1;if(Ml.top-ja.top<=3){var dl=(pt?Qs:Bs)&&bl,Iu=(pt?Bs:Qs)&&ss,gs=dl?$e:(qa?ja:Ml).left,Hs=Iu?ut:(qa?Ml:ja).right;qt(gs,ja.top,Hs-gs,ja.bottom)}else{var js,wl,$s,Ou;qa?(js=pt&&Qs&&bl?$e:ja.left,wl=pt?ut:Rl(Ja,ml,"before"),$s=pt?$e:Rl(Ol,ml,"after"),Ou=pt&&Bs&&ss?ut:Ml.right):(js=pt?Rl(Ja,ml,"before"):$e,wl=!pt&&Qs&&bl?ut:ja.right,$s=!pt&&Bs&&ss?$e:Ml.left,Ou=pt?Rl(Ol,ml,"after"):ut),qt(js,ja.top,wl-js,ja.bottom),ja.bottom<Ml.top&&qt($e,ja.bottom,null,Ml.top),qt($s,Ml.top,Ou-$s,Ml.bottom)}(!wa||hs(ja,wa)<0)&&(wa=ja),hs(Ml,wa)<0&&(wa=Ml),(!cl||hs(ja,cl)<0)&&(cl=ja),hs(Ml,cl)<0&&(cl=Ml)}),{start:wa,end:cl}}var Nn=y.from(),Mn=y.to();if(Nn.line==Mn.line)fn(Nn.line,Nn.ch,Mn.ch);else{var vr=vn(ie,Nn.line),Nr=vn(ie,Mn.line),ti=qn(vr)==qn(Nr),hi=fn(Nn.line,Nn.ch,ti?vr.text.length+1:null).end,Oi=fn(Mn.line,ti?0:null,Mn.ch).start;ti&&(hi.top<Oi.top-2?(qt(hi.right,hi.top,null,hi.bottom),qt($e,Oi.top,Oi.left,Oi.bottom)):qt(hi.right,hi.top,Oi.left-hi.right,hi.bottom)),hi.bottom<Oi.top&&qt($e,hi.bottom,null,Oi.top)}ee.appendChild(he)}function Ts(a){if(a.state.focused){var y=a.display;clearInterval(y.blinker);var ee=!0;y.cursorDiv.style.visibility="",a.options.cursorBlinkRate>0?y.blinker=setInterval(function(){a.hasFocus()||is(a),y.cursorDiv.style.visibility=(ee=!ee)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(y.cursorDiv.style.visibility="hidden")}}function mu(a){a.state.focused||(a.display.input.focus(),$l(a))}function Ls(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,is(a))},100)}function $l(a,y){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(Gt(a,"focus",a,y),a.state.focused=!0,ge(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),Ce&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Ts(a))}function is(a,y){a.state.delayingBlurEvent||(a.state.focused&&(Gt(a,"blur",a,y),a.state.focused=!1,Ze(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function $i(a){for(var y=a.display,ee=y.lineDiv.offsetTop,z=0;z<y.view.length;z++){var ie=y.view[z],he=a.options.lineWrapping,Ne=void 0,$e=0;if(!ie.hidden){if(Fe&&pe<8){var ut=ie.node.offsetTop+ie.node.offsetHeight;Ne=ut-ee,ee=ut}else{var pt=ie.node.getBoundingClientRect();Ne=pt.bottom-pt.top,!he&&ie.text.firstChild&&($e=ie.text.firstChild.getBoundingClientRect().right-pt.left-1)}var qt=ie.line.height-Ne;if((qt>.005||qt<-.005)&&(mr(ie.line,Ne),os(ie.line),ie.rest))for(var fn=0;fn<ie.rest.length;fn++)os(ie.rest[fn]);if($e>a.display.sizerWidth){var Nn=Math.ceil($e/Pl(a.display));Nn>a.display.maxLineLength&&(a.display.maxLineLength=Nn,a.display.maxLine=ie.line,a.display.maxLineChanged=!0)}}}}function os(a){if(a.widgets)for(var y=0;y<a.widgets.length;++y){var ee=a.widgets[y],z=ee.node.parentNode;z&&(ee.height=z.offsetHeight)}}function me(a,y,ee){var z=ee&&ee.top!=null?Math.max(0,ee.top):a.scroller.scrollTop;z=Math.floor(z-Fa(a));var ie=ee&&ee.bottom!=null?ee.bottom:z+a.wrapper.clientHeight,he=Wt(y,z),Ne=Wt(y,ie);if(ee&&ee.ensure){var $e=ee.ensure.from.line,ut=ee.ensure.to.line;$e<he?(he=$e,Ne=Wt(y,ji(vn(y,$e))+a.wrapper.clientHeight)):Math.min(ut,y.lastLine())>=Ne&&(he=Wt(y,ji(vn(y,ut))-a.wrapper.clientHeight),Ne=ut)}return{from:he,to:Math.max(Ne,he+1)}}function Qe(a,y){if(!Rt(a,"scrollCursorIntoView")){var ee=a.display,z=ee.sizer.getBoundingClientRect(),ie=null;if(y.top+z.top<0?ie=!0:y.bottom+z.top>(window.innerHeight||document.documentElement.clientHeight)&&(ie=!1),ie!=null&&!Te){var he=je("div","\u200B",null,`position: absolute;
top: `+(y.top-ee.viewOffset-Fa(a.display))+`px;
height: `+(y.bottom-y.top+el(a)+ee.barHeight)+`px;
left: `+y.left+"px; width: "+Math.max(2,y.right-y.left)+"px;");a.display.lineSpace.appendChild(he),he.scrollIntoView(ie),a.display.lineSpace.removeChild(he)}}}function mt(a,y,ee,z){z==null&&(z=0);var ie;!a.options.lineWrapping&&y==ee&&(y=y.ch?At(y.line,y.sticky=="before"?y.ch-1:y.ch,"after"):y,ee=y.sticky=="before"?At(y.line,y.ch+1,"before"):y);for(var he=0;he<5;he++){var Ne=!1,$e=Ha(a,y),ut=!ee||ee==y?$e:Ha(a,ee);ie={left:Math.min($e.left,ut.left),top:Math.min($e.top,ut.top)-z,right:Math.max($e.left,ut.left),bottom:Math.max($e.bottom,ut.bottom)+z};var pt=It(a,ie),qt=a.doc.scrollTop,fn=a.doc.scrollLeft;if(pt.scrollTop!=null&&(tr(a,pt.scrollTop),Math.abs(a.doc.scrollTop-qt)>1&&(Ne=!0)),pt.scrollLeft!=null&&(ir(a,pt.scrollLeft),Math.abs(a.doc.scrollLeft-fn)>1&&(Ne=!0)),!Ne)break}return ie}function Bt(a,y){var ee=It(a,y);ee.scrollTop!=null&&tr(a,ee.scrollTop),ee.scrollLeft!=null&&ir(a,ee.scrollLeft)}function It(a,y){var ee=a.display,z=fl(a.display);y.top<0&&(y.top=0);var ie=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:ee.scroller.scrollTop,he=Ao(a),Ne={};y.bottom-y.top>he&&(y.bottom=y.top+he);var $e=a.doc.height+pl(ee),ut=y.top<z,pt=y.bottom>$e-z;if(y.top<ie)Ne.scrollTop=ut?0:y.top;else if(y.bottom>ie+he){var qt=Math.min(y.top,(pt?$e:y.bottom)-he);qt!=ie&&(Ne.scrollTop=qt)}var fn=a.options.fixedGutter?0:ee.gutters.offsetWidth,Nn=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:ee.scroller.scrollLeft-fn,Mn=Dl(a)-ee.gutters.offsetWidth,vr=y.right-y.left>Mn;return vr&&(y.right=y.left+Mn),y.left<10?Ne.scrollLeft=0:y.left<Nn?Ne.scrollLeft=Math.max(0,y.left+fn-(vr?0:10)):y.right>Mn+Nn-3&&(Ne.scrollLeft=y.right+(vr?0:10)-Mn),Ne}function cn(a,y){y!=null&&(_n(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+y)}function yn(a){_n(a);var y=a.getCursor();a.curOp.scrollToPos={from:y,to:y,margin:a.options.cursorScrollMargin}}function wn(a,y,ee){(y!=null||ee!=null)&&_n(a),y!=null&&(a.curOp.scrollLeft=y),ee!=null&&(a.curOp.scrollTop=ee)}function Hn(a,y){_n(a),a.curOp.scrollToPos=y}function _n(a){var y=a.curOp.scrollToPos;if(y){a.curOp.scrollToPos=null;var ee=Vo(a,y.from),z=Vo(a,y.to);An(a,ee,z,y.margin)}}function An(a,y,ee,z){var ie=It(a,{left:Math.min(y.left,ee.left),top:Math.min(y.top,ee.top)-z,right:Math.max(y.right,ee.right),bottom:Math.max(y.bottom,ee.bottom)+z});wn(a,ie.scrollLeft,ie.scrollTop)}function tr(a,y){Math.abs(a.doc.scrollTop-y)<2||(b||lo(a,{top:y}),ar(a,y,!0),b&&lo(a),Ki(a,100))}function ar(a,y,ee){y=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,y)),!(a.display.scroller.scrollTop==y&&!ee)&&(a.doc.scrollTop=y,a.display.scrollbars.setScrollTop(y),a.display.scroller.scrollTop!=y&&(a.display.scroller.scrollTop=y))}function ir(a,y,ee,z){y=Math.max(0,Math.min(y,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((ee?y==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-y)<2)&&!z)&&(a.doc.scrollLeft=y,xt(a),a.display.scroller.scrollLeft!=y&&(a.display.scroller.scrollLeft=y),a.display.scrollbars.setScrollLeft(y))}function nr(a){var y=a.display,ee=y.gutters.offsetWidth,z=Math.round(a.doc.height+pl(a.display));return{clientHeight:y.scroller.clientHeight,viewHeight:y.wrapper.clientHeight,scrollWidth:y.scroller.scrollWidth,clientWidth:y.scroller.clientWidth,viewWidth:y.wrapper.clientWidth,barLeft:a.options.fixedGutter?ee:0,docHeight:z,scrollHeight:z+el(a)+y.barHeight,nativeBarWidth:y.nativeBarWidth,gutterWidth:ee}}var cr=function(a,y,ee){this.cm=ee;var z=this.vert=je("div",[je("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),ie=this.horiz=je("div",[je("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");z.tabIndex=ie.tabIndex=-1,a(z),a(ie),Vt(z,"scroll",function(){z.clientHeight&&y(z.scrollTop,"vertical")}),Vt(ie,"scroll",function(){ie.clientWidth&&y(ie.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Fe&&pe<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};cr.prototype.update=function(a){var y=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=y?z+"px":"0";var ie=a.viewHeight-(y?z:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+ie)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(y){this.horiz.style.display="block",this.horiz.style.right=ee?z+"px":"0",this.horiz.style.left=a.barLeft+"px";var he=a.viewWidth-a.barLeft-(ee?z:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+he)+"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:y?z:0}},cr.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},cr.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},cr.prototype.zeroWidthHack=function(){var a=De&&!ye?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new se,this.disableVert=new se},cr.prototype.enableZeroWidthBar=function(a,y,ee){a.style.pointerEvents="auto";function z(){var ie=a.getBoundingClientRect(),he=ee=="vert"?document.elementFromPoint(ie.right-1,(ie.top+ie.bottom)/2):document.elementFromPoint((ie.right+ie.left)/2,ie.bottom-1);he!=a?a.style.pointerEvents="none":y.set(1e3,z)}y.set(1e3,z)},cr.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var fr=function(){};fr.prototype.update=function(){return{bottom:0,right:0}},fr.prototype.setScrollLeft=function(){},fr.prototype.setScrollTop=function(){},fr.prototype.clear=function(){};function hr(a,y){y||(y=nr(a));var ee=a.display.barWidth,z=a.display.barHeight;Yr(a,y);for(var ie=0;ie<4&&ee!=a.display.barWidth||z!=a.display.barHeight;ie++)ee!=a.display.barWidth&&a.options.lineWrapping&&$i(a),Yr(a,nr(a)),ee=a.display.barWidth,z=a.display.barHeight}function Yr(a,y){var ee=a.display,z=ee.scrollbars.update(y);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=y.gutterWidth+"px"):ee.gutterFiller.style.display=""}var kr={native:cr,null:fr};function Sr(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&Ze(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new kr[a.options.scrollbarStyle](function(y){a.display.wrapper.insertBefore(y,a.display.scrollbarFiller),Vt(y,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),y.setAttribute("cm-not-content","true")},function(y,ee){ee=="horizontal"?ir(a,y):tr(a,y)},a),a.display.scrollbars.addClass&&ge(a.display.wrapper,a.display.scrollbars.addClass)}var $r=0;function Or(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:++$r},Wo(a.curOp)}function Rr(a){var y=a.curOp;y&&ho(y,function(ee){for(var z=0;z<ee.ops.length;z++)ee.ops[z].cm.curOp=null;Ii(ee)})}function Ii(a){for(var y=a.ops,ee=0;ee<y.length;ee++)pi(y[ee]);for(var z=0;z<y.length;z++)yi(y[z]);for(var ie=0;ie<y.length;ie++)di(y[ie]);for(var he=0;he<y.length;he++)ki(y[he]);for(var Ne=0;Ne<y.length;Ne++)xi(y[Ne])}function pi(a){var y=a.cm,ee=y.display;Si(y),a.updateMaxLine&&ao(y),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&&y.options.lineWrapping,a.update=a.mustUpdate&&new vi(y,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function yi(a){a.updatedDisplay=a.mustUpdate&&gi(a.cm,a.update)}function di(a){var y=a.cm,ee=y.display;a.updatedDisplay&&$i(y),a.barMeasure=nr(y),ee.maxLineChanged&&!y.options.lineWrapping&&(a.adjustWidthTo=ys(y,ee.maxLine,ee.maxLine.text.length).left+3,y.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(ee.scroller.clientWidth,ee.sizer.offsetLeft+a.adjustWidthTo+el(y)+y.display.barWidth),a.maxScrollLeft=Math.max(0,ee.sizer.offsetLeft+a.adjustWidthTo-Dl(y))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=ee.input.prepareSelection())}function ki(a){var y=a.cm;a.adjustWidthTo!=null&&(y.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft<y.doc.scrollLeft&&ir(y,Math.min(y.display.scroller.scrollLeft,a.maxScrollLeft),!0),y.display.maxLineChanged=!1);var ee=a.focus&&a.focus==ve();a.preparedSelection&&y.display.input.showSelection(a.preparedSelection,ee),(a.updatedDisplay||a.startHeight!=y.doc.height)&&hr(y,a.barMeasure),a.updatedDisplay&&He(y,a.barMeasure),a.selectionChanged&&Ts(y),y.state.focused&&a.updateInput&&y.display.input.reset(a.typing),ee&&mu(a.cm)}function xi(a){var y=a.cm,ee=y.display,z=y.doc;if(a.updatedDisplay&&Vi(y,a.update),ee.wheelStartX!=null&&(a.scrollTop!=null||a.scrollLeft!=null||a.scrollToPos)&&(ee.wheelStartX=ee.wheelStartY=null),a.scrollTop!=null&&ar(y,a.scrollTop,a.forceScroll),a.scrollLeft!=null&&ir(y,a.scrollLeft,!0,!0),a.scrollToPos){var ie=mt(y,Kt(z,a.scrollToPos.from),Kt(z,a.scrollToPos.to),a.scrollToPos.margin);Qe(y,ie)}var he=a.maybeHiddenMarkers,Ne=a.maybeUnhiddenMarkers;if(he)for(var $e=0;$e<he.length;++$e)he[$e].lines.length||Gt(he[$e],"hide");if(Ne)for(var ut=0;ut<Ne.length;++ut)Ne[ut].lines.length&&Gt(Ne[ut],"unhide");ee.wrapper.offsetHeight&&(z.scrollTop=y.display.scroller.scrollTop),a.changeObjs&&Gt(y,"changes",y,a.changeObjs),a.update&&a.update.finish()}function ii(a,y){if(a.curOp)return y();Or(a);try{return y()}finally{Rr(a)}}function _r(a,y){return function(){if(a.curOp)return y.apply(a,arguments);Or(a);try{return y.apply(a,arguments)}finally{Rr(a)}}}function si(a){return function(){if(this.curOp)return a.apply(this,arguments);Or(this);try{return a.apply(this,arguments)}finally{Rr(this)}}}function li(a){return function(){var y=this.cm;if(!y||y.curOp)return a.apply(this,arguments);Or(y);try{return a.apply(this,arguments)}finally{Rr(y)}}}function Ki(a,y){a.doc.highlightFrontier<a.display.viewTo&&a.state.highlight.set(y,st(Ni,a))}function Ni(a){var y=a.doc;if(!(y.highlightFrontier>=a.display.viewTo)){var ee=+new Date+a.options.workTime,z=zr(a,y.highlightFrontier),ie=[];y.iter(z.line,Math.min(y.first+y.size,a.display.viewTo+500),function(he){if(z.line>=a.display.viewFrom){var Ne=he.styles,$e=he.text.length>a.options.maxHighlightLength?Bn(y.mode,z.state):null,ut=Yn(a,he,z,!0);$e&&(z.state=$e),he.styles=ut.styles;var pt=he.styleClasses,qt=ut.classes;qt?he.styleClasses=qt:pt&&(he.styleClasses=null);for(var fn=!Ne||Ne.length!=he.styles.length||pt!=qt&&(!pt||!qt||pt.bgClass!=qt.bgClass||pt.textClass!=qt.textClass),Nn=0;!fn&&Nn<Ne.length;++Nn)fn=Ne[Nn]!=he.styles[Nn];fn&&ie.push(z.line),he.stateAfter=z.save(),z.nextLine()}else he.text.length<=a.options.maxHighlightLength&&Qr(a,he.text,z),he.stateAfter=z.line%5==0?z.save():null,z.nextLine();if(+new Date>ee)return Ki(a,a.options.workDelay),!0}),y.highlightFrontier=z.line,y.modeFrontier=Math.max(y.modeFrontier,z.line),ie.length&&ii(a,function(){for(var he=0;he<ie.length;he++)Wl(a,ie[he],"text")})}}var vi=function(a,y,ee){var z=a.display;this.viewport=y,this.visible=me(z,a.doc,y),this.editorIsHidden=!z.wrapper.offsetWidth,this.wrapperHeight=z.wrapper.clientHeight,this.wrapperWidth=z.wrapper.clientWidth,this.oldDisplayWidth=Dl(a),this.force=ee,this.dims=Ul(a),this.events=[]};vi.prototype.signal=function(a,y){$t(a,y)&&this.events.push(arguments)},vi.prototype.finish=function(){for(var a=0;a<this.events.length;a++)Gt.apply(null,this.events[a])};function Si(a){var y=a.display;!y.scrollbarsClipped&&y.scroller.offsetWidth&&(y.nativeBarWidth=y.scroller.offsetWidth-y.scroller.clientWidth,y.heightForcer.style.height=el(a)+"px",y.sizer.style.marginBottom=-y.nativeBarWidth+"px",y.sizer.style.borderRightWidth=el(a)+"px",y.scrollbarsClipped=!0)}function oi(a){if(a.hasFocus())return null;var y=ve();if(!y||!Je(a.display.lineDiv,y))return null;var ee={activeElt:y};if(window.getSelection){var z=window.getSelection();z.anchorNode&&z.extend&&Je(a.display.lineDiv,z.anchorNode)&&(ee.anchorNode=z.anchorNode,ee.anchorOffset=z.anchorOffset,ee.focusNode=z.focusNode,ee.focusOffset=z.focusOffset)}return ee}function bi(a){if(!(!a||!a.activeElt||a.activeElt==ve())&&(a.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(a.activeElt.nodeName)&&a.anchorNode&&Je(document.body,a.anchorNode)&&Je(document.body,a.focusNode))){var y=window.getSelection(),ee=document.createRange();ee.setEnd(a.anchorNode,a.anchorOffset),ee.collapse(!1),y.removeAllRanges(),y.addRange(ee),y.extend(a.focusNode,a.focusOffset)}}function gi(a,y){var ee=a.display,z=a.doc;if(y.editorIsHidden)return kl(a),!1;if(!y.force&&y.visible.from>=ee.viewFrom&&y.visible.to<=ee.viewTo&&(ee.updateLineNumbers==null||ee.updateLineNumbers>=ee.viewTo)&&ee.renderedView==ee.view&&Es(a)==0)return!1;Pt(a)&&(kl(a),y.dims=Ul(a));var ie=z.first+z.size,he=Math.max(y.visible.from-a.options.viewportMargin,z.first),Ne=Math.min(ie,y.visible.to+a.options.viewportMargin);ee.viewFrom<he&&he-ee.viewFrom<20&&(he=Math.max(z.first,ee.viewFrom)),ee.viewTo>Ne&&ee.viewTo-Ne<20&&(Ne=Math.min(ie,ee.viewTo)),Xr&&(he=rr(a.doc,he),Ne=Qn(a.doc,Ne));var $e=he!=ee.viewFrom||Ne!=ee.viewTo||ee.lastWrapHeight!=y.wrapperHeight||ee.lastWrapWidth!=y.wrapperWidth;Ks(a,he,Ne),ee.viewOffset=ji(vn(a.doc,ee.viewFrom)),a.display.mover.style.top=ee.viewOffset+"px";var ut=Es(a);if(!$e&&ut==0&&!y.force&&ee.renderedView==ee.view&&(ee.updateLineNumbers==null||ee.updateLineNumbers>=ee.viewTo))return!1;var pt=oi(a);return ut>4&&(ee.lineDiv.style.display="none"),uo(a,ee.updateLineNumbers,y.dims),ut>4&&(ee.lineDiv.style.display=""),ee.renderedView=ee.view,bi(pt),nt(ee.cursorDiv),nt(ee.selectionDiv),ee.gutters.style.height=ee.sizer.style.minHeight=0,$e&&(ee.lastWrapHeight=y.wrapperHeight,ee.lastWrapWidth=y.wrapperWidth,Ki(a,400)),ee.updateLineNumbers=null,!0}function Vi(a,y){for(var ee=y.viewport,z=!0;;z=!1){if(!z||!a.options.lineWrapping||y.oldDisplayWidth==Dl(a)){if(ee&&ee.top!=null&&(ee={top:Math.min(a.doc.height+pl(a.display)-Ao(a),ee.top)}),y.visible=me(a.display,a.doc,ee),y.visible.from>=a.display.viewFrom&&y.visible.to<=a.display.viewTo)break}else z&&(y.visible=me(a.display,a.doc,ee));if(!gi(a,y))break;$i(a);var ie=nr(a);Ql(a),hr(a,ie),He(a,ie),y.force=!1}y.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(y.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function lo(a,y){var ee=new vi(a,y);if(gi(a,ee)){$i(a),Vi(a,ee);var z=nr(a);Ql(a),hr(a,z),He(a,z),ee.finish()}}function uo(a,y,ee){var z=a.display,ie=a.options.lineNumbers,he=z.lineDiv,Ne=he.firstChild;function $e(vr){var Nr=vr.nextSibling;return Ce&&De&&a.display.currentWheelTarget==vr?vr.style.display="none":vr.parentNode.removeChild(vr),Nr}for(var ut=z.view,pt=z.viewFrom,qt=0;qt<ut.length;qt++){var fn=ut[qt];if(!fn.hidden)if(!fn.node||fn.node.parentNode!=he){var Nn=to(a,fn,pt,ee);he.insertBefore(Nn,Ne)}else{for(;Ne!=fn.node;)Ne=$e(Ne);var Mn=ie&&y!=null&&y<=pt&&fn.lineNumber;fn.changes&&(Ae(fn.changes,"gutter")>-1&&(Mn=!1),rl(a,fn,pt,ee)),Mn&&(nt(fn.lineNumber),fn.lineNumber.appendChild(document.createTextNode(Ot(a.options,pt)))),Ne=fn.node.nextSibling}pt+=fn.size}for(;Ne;)Ne=$e(Ne)}function Ue(a){var y=a.gutters.offsetWidth;a.sizer.style.marginLeft=y+"px"}function He(a,y){a.display.sizer.style.minHeight=y.docHeight+"px",a.display.heightForcer.style.top=y.docHeight+"px",a.display.gutters.style.height=y.docHeight+a.display.barHeight+el(a)+"px"}function xt(a){var y=a.display,ee=y.view;if(!(!y.alignWidgets&&(!y.gutters.firstChild||!a.options.fixedGutter))){for(var z=Os(y)-y.scroller.scrollLeft+a.doc.scrollLeft,ie=y.gutters.offsetWidth,he=z+"px",Ne=0;Ne<ee.length;Ne++)if(!ee[Ne].hidden){a.options.fixedGutter&&(ee[Ne].gutter&&(ee[Ne].gutter.style.left=he),ee[Ne].gutterBackground&&(ee[Ne].gutterBackground.style.left=he));var $e=ee[Ne].alignable;if($e)for(var ut=0;ut<$e.length;ut++)$e[ut].style.left=he}a.options.fixedGutter&&(y.gutters.style.left=z+ie+"px")}}function Pt(a){if(!a.options.lineNumbers)return!1;var y=a.doc,ee=Ot(a.options,y.first+y.size-1),z=a.display;if(ee.length!=z.lineNumChars){var ie=z.measure.appendChild(je("div",[je("div",ee)],"CodeMirror-linenumber CodeMirror-gutter-elt")),he=ie.firstChild.offsetWidth,Ne=ie.offsetWidth-he;return z.lineGutter.style.width="",z.lineNumInnerWidth=Math.max(he,z.lineGutter.offsetWidth-Ne)+1,z.lineNumWidth=z.lineNumInnerWidth+Ne,z.lineNumChars=z.lineNumInnerWidth?ee.length:-1,z.lineGutter.style.width=z.lineNumWidth+"px",Ue(a.display),!0}return!1}function Nt(a,y){for(var ee=[],z=!1,ie=0;ie<a.length;ie++){var he=a[ie],Ne=null;if(typeof he!="string"&&(Ne=he.style,he=he.className),he=="CodeMirror-linenumbers")if(y)z=!0;else continue;ee.push({className:he,style:Ne})}return y&&!z&&ee.push({className:"CodeMirror-linenumbers",style:null}),ee}function Yt(a){var y=a.gutters,ee=a.gutterSpecs;nt(y),a.lineGutter=null;for(var z=0;z<ee.length;++z){var ie=ee[z],he=ie.className,Ne=ie.style,$e=y.appendChild(je("div",null,"CodeMirror-gutter "+he));Ne&&($e.style.cssText=Ne),he=="CodeMirror-linenumbers"&&(a.lineGutter=$e,$e.style.width=(a.lineNumWidth||1)+"px")}y.style.display=ee.length?"":"none",Ue(a)}function an(a){Yt(a.display),_a(a),xt(a)}function tn(a,y,ee,z){var ie=this;this.input=ee,ie.scrollbarFiller=je("div",null,"CodeMirror-scrollbar-filler"),ie.scrollbarFiller.setAttribute("cm-not-content","true"),ie.gutterFiller=je("div",null,"CodeMirror-gutter-filler"),ie.gutterFiller.setAttribute("cm-not-content","true"),ie.lineDiv=et("div",null,"CodeMirror-code"),ie.selectionDiv=je("div",null,null,"position: relative; z-index: 1"),ie.cursorDiv=je("div",null,"CodeMirror-cursors"),ie.measure=je("div",null,"CodeMirror-measure"),ie.lineMeasure=je("div",null,"CodeMirror-measure"),ie.lineSpace=et("div",[ie.measure,ie.lineMeasure,ie.selectionDiv,ie.cursorDiv,ie.lineDiv],null,"position: relative; outline: none");var he=et("div",[ie.lineSpace],"CodeMirror-lines");ie.mover=je("div",[he],null,"position: relative"),ie.sizer=je("div",[ie.mover],"CodeMirror-sizer"),ie.sizerWidth=null,ie.heightForcer=je("div",null,null,"position: absolute; height: "+qe+"px; width: 1px;"),ie.gutters=je("div",null,"CodeMirror-gutters"),ie.lineGutter=null,ie.scroller=je("div",[ie.sizer,ie.heightForcer,ie.gutters],"CodeMirror-scroll"),ie.scroller.setAttribute("tabIndex","-1"),ie.wrapper=je("div",[ie.scrollbarFiller,ie.gutterFiller,ie.scroller],"CodeMirror"),Fe&&pe<8&&(ie.gutters.style.zIndex=-1,ie.scroller.style.paddingRight=0),!Ce&&!(b&&be)&&(ie.scroller.draggable=!0),a&&(a.appendChild?a.appendChild(ie.wrapper):a(ie.wrapper)),ie.viewFrom=ie.viewTo=y.first,ie.reportedViewFrom=ie.reportedViewTo=y.first,ie.view=[],ie.renderedView=null,ie.externalMeasured=null,ie.viewOffset=0,ie.lastWrapHeight=ie.lastWrapWidth=0,ie.updateLineNumbers=null,ie.nativeBarWidth=ie.barHeight=ie.barWidth=0,ie.scrollbarsClipped=!1,ie.lineNumWidth=ie.lineNumInnerWidth=ie.lineNumChars=null,ie.alignWidgets=!1,ie.cachedCharWidth=ie.cachedTextHeight=ie.cachedPaddingH=null,ie.maxLine=null,ie.maxLineLength=0,ie.maxLineChanged=!1,ie.wheelDX=ie.wheelDY=ie.wheelStartX=ie.wheelStartY=null,ie.shift=!1,ie.selForContextMenu=null,ie.activeTouch=null,ie.gutterSpecs=Nt(z.gutters,z.lineNumbers),Yt(ie),ee.init(ie)}var mn=0,pn=null;Fe?pn=-.53:b?pn=15:xe?pn=-.7:Pe&&(pn=-1/3);function Tn(a){var y=a.wheelDeltaX,ee=a.wheelDeltaY;return y==null&&a.detail&&a.axis==a.HORIZONTAL_AXIS&&(y=a.detail),ee==null&&a.detail&&a.axis==a.VERTICAL_AXIS?ee=a.detail:ee==null&&(ee=a.wheelDelta),{x:y,y:ee}}function Pn(a){var y=Tn(a);return y.x*=pn,y.y*=pn,y}function Dn(a,y){var ee=Tn(y),z=ee.x,ie=ee.y,he=a.display,Ne=he.scroller,$e=Ne.scrollWidth>Ne.clientWidth,ut=Ne.scrollHeight>Ne.clientHeight;if(z&&$e||ie&&ut){if(ie&&De&&Ce){e:for(var pt=y.target,qt=he.view;pt!=Ne;pt=pt.parentNode)for(var fn=0;fn<qt.length;fn++)if(qt[fn].node==pt){a.display.currentWheelTarget=pt;break e}}if(z&&!b&&!ue&&pn!=null){ie&&ut&&tr(a,Math.max(0,Ne.scrollTop+ie*pn)),ir(a,Math.max(0,Ne.scrollLeft+z*pn)),(!ie||ie&&ut)&&Tt(y),he.wheelStartX=null;return}if(ie&&pn!=null){var Nn=ie*pn,Mn=a.doc.scrollTop,vr=Mn+he.wrapper.clientHeight;Nn<0?Mn=Math.max(0,Mn+Nn-50):vr=Math.min(a.doc.height,vr+Nn+50),lo(a,{top:Mn,bottom:vr})}mn<20&&(he.wheelStartX==null?(he.wheelStartX=Ne.scrollLeft,he.wheelStartY=Ne.scrollTop,he.wheelDX=z,he.wheelDY=ie,setTimeout(function(){if(he.wheelStartX!=null){var Nr=Ne.scrollLeft-he.wheelStartX,ti=Ne.scrollTop-he.wheelStartY,hi=ti&&he.wheelDY&&ti/he.wheelDY||Nr&&he.wheelDX&&Nr/he.wheelDX;he.wheelStartX=he.wheelStartY=null,hi&&(pn=(pn*mn+hi)/(mn+1),++mn)}},200)):(he.wheelDX+=z,he.wheelDY+=ie))}}var bn=function(a,y){this.ranges=a,this.primIndex=y};bn.prototype.primary=function(){return this.ranges[this.primIndex]},bn.prototype.equals=function(a){if(a==this)return!0;if(a.primIndex!=this.primIndex||a.ranges.length!=this.ranges.length)return!1;for(var y=0;y<this.ranges.length;y++){var ee=this.ranges[y],z=a.ranges[y];if(!ht(ee.anchor,z.anchor)||!ht(ee.head,z.head))return!1}return!0},bn.prototype.deepCopy=function(){for(var a=[],y=0;y<this.ranges.length;y++)a[y]=new gn(Qt(this.ranges[y].anchor),Qt(this.ranges[y].head));return new bn(a,this.primIndex)},bn.prototype.somethingSelected=function(){for(var a=0;a<this.ranges.length;a++)if(!this.ranges[a].empty())return!0;return!1},bn.prototype.contains=function(a,y){y||(y=a);for(var ee=0;ee<this.ranges.length;ee++){var z=this.ranges[ee];if(Ht(y,z.from())>=0&&Ht(a,z.to())<=0)return ee}return-1};var gn=function(a,y){this.anchor=a,this.head=y};gn.prototype.from=function(){return sn(this.anchor,this.head)},gn.prototype.to=function(){return Jt(this.anchor,this.head)},gn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function lr(a,y,ee){var z=a&&a.options.selectionsMayTouch,ie=y[ee];y.sort(function(Nn,Mn){return Ht(Nn.from(),Mn.from())}),ee=Ae(y,ie);for(var he=1;he<y.length;he++){var Ne=y[he],$e=y[he-1],ut=Ht($e.to(),Ne.from());if(z&&!Ne.empty()?ut>0:ut>=0){var pt=sn($e.from(),Ne.from()),qt=Jt($e.to(),Ne.to()),fn=$e.empty()?Ne.from()==Ne.head:$e.from()==$e.head;he<=ee&&--ee,y.splice(--he,2,new gn(fn?qt:pt,fn?pt:qt))}}return new bn(y,ee)}function Kn(a,y){return new bn([new gn(a,y||a)],0)}function gr(a){return a.text?At(a.from.line+a.text.length-1,dt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function dr(a,y){if(Ht(a,y.from)<0)return a;if(Ht(a,y.to)<=0)return gr(y);var ee=a.line+y.text.length-(y.to.line-y.from.line)-1,z=a.ch;return a.line==y.to.line&&(z+=gr(y).ch-y.to.ch),At(ee,z)}function Dr(a,y){for(var ee=[],z=0;z<a.sel.ranges.length;z++){var ie=a.sel.ranges[z];ee.push(new gn(dr(ie.anchor,y),dr(ie.head,y)))}return lr(a.cm,ee,a.sel.primIndex)}function Cr(a,y,ee){return a.line==y.line?At(ee.line,a.ch-y.ch+ee.ch):At(ee.line+(a.line-y.line),a.ch)}function wr(a,y,ee){for(var z=[],ie=At(a.first,0),he=ie,Ne=0;Ne<y.length;Ne++){var $e=y[Ne],ut=Cr($e.from,ie,he),pt=Cr(gr($e),ie,he);if(ie=$e.to,he=pt,ee=="around"){var qt=a.sel.ranges[Ne],fn=Ht(qt.head,qt.anchor)<0;z[Ne]=new gn(fn?pt:ut,fn?ut:pt)}else z[Ne]=new gn(ut,ut)}return new bn(z,a.sel.primIndex)}function Lr(a){a.doc.mode=kn(a.options,a.doc.modeOption),Hr(a)}function Hr(a){a.doc.iter(function(y){y.stateAfter&&(y.stateAfter=null),y.styles&&(y.styles=null)}),a.doc.modeFrontier=a.doc.highlightFrontier=a.doc.first,Ki(a,100),a.state.modeGen++,a.curOp&&_a(a)}function Ur(a,y){return y.from.ch==0&&y.to.ch==0&&dt(y.text)==""&&(!a.cm||a.cm.options.wholeLineUpdateBefore)}function Ci(a,y,ee,z){function ie(Oi){return ee?ee[Oi]:null}function he(Oi,mi,Wi){wo(Oi,mi,Wi,z),Po(Oi,"change",Oi,y)}function Ne(Oi,mi){for(var Wi=[],mo=Oi;mo<mi;++mo)Wi.push(new Io(pt[mo],ie(mo),z));return Wi}var $e=y.from,ut=y.to,pt=y.text,qt=vn(a,$e.line),fn=vn(a,ut.line),Nn=dt(pt),Mn=ie(pt.length-1),vr=ut.line-$e.line;if(y.full)a.insert(0,Ne(0,pt.length)),a.remove(pt.length,a.size-pt.length);else if(Ur(a,y)){var Nr=Ne(0,pt.length-1);he(fn,fn.text,Mn),vr&&a.remove($e.line,vr),Nr.length&&a.insert($e.line,Nr)}else if(qt==fn)if(pt.length==1)he(qt,qt.text.slice(0,$e.ch)+Nn+qt.text.slice(ut.ch),Mn);else{var ti=Ne(1,pt.length-1);ti.push(new Io(Nn+qt.text.slice(ut.ch),Mn,z)),he(qt,qt.text.slice(0,$e.ch)+pt[0],ie(0)),a.insert($e.line+1,ti)}else if(pt.length==1)he(qt,qt.text.slice(0,$e.ch)+pt[0]+fn.text.slice(ut.ch),ie(0)),a.remove($e.line+1,vr);else{he(qt,qt.text.slice(0,$e.ch)+pt[0],ie(0)),he(fn,Nn+fn.text.slice(ut.ch),Mn);var hi=Ne(1,pt.length-1);vr>1&&a.remove($e.line+1,vr-1),a.insert($e.line+1,hi)}Po(a,"change",a,y)}function Ar(a,y,ee){function z(ie,he,Ne){if(ie.linked)for(var $e=0;$e<ie.linked.length;++$e){var ut=ie.linked[$e];if(ut.doc!=he){var pt=Ne&&ut.sharedHist;ee&&!pt||(y(ut.doc,pt),z(ut.doc,ie,pt))}}}z(a,null,!0)}function xr(a,y){if(y.cm)throw new Error("This document is already in use.");a.doc=y,y.cm=a,rs(a),Lr(a),Mr(a),a.options.lineWrapping||ao(a),a.options.mode=y.modeOption,_a(a)}function Mr(a){(a.doc.direction=="rtl"?ge:Ze)(a.display.lineDiv,"CodeMirror-rtl")}function Jn(a){ii(a,function(){Mr(a),_a(a)})}function Xn(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 Ir(a,y){var ee={from:Qt(y.from),to:gr(y),text:Rn(a,y.from,y.to)};return qo(a,ee,y.from.line,y.to.line+1),Ar(a,function(z){return qo(z,ee,y.from.line,y.to.line+1)},!0),ee}function jr(a){for(;a.length;){var y=dt(a);if(y.ranges)a.pop();else break}}function ei(a,y){if(y)return jr(a.done),dt(a.done);if(a.done.length&&!dt(a.done).ranges)return dt(a.done);if(a.done.length>1&&!a.done[a.done.length-2].ranges)return a.done.pop(),dt(a.done)}function Ei(a,y,ee,z){var ie=a.history;ie.undone.length=0;var he=+new Date,Ne,$e;if((ie.lastOp==z||ie.lastOrigin==y.origin&&y.origin&&(y.origin.charAt(0)=="+"&&ie.lastModTime>he-(a.cm?a.cm.options.historyEventDelay:500)||y.origin.charAt(0)=="*"))&&(Ne=ei(ie,ie.lastOp==z)))$e=dt(Ne.changes),Ht(y.from,y.to)==0&&Ht(y.from,$e.to)==0?$e.to=gr(y):Ne.changes.push(Ir(a,y));else{var ut=dt(ie.done);for((!ut||!ut.ranges)&&eo(a.sel,ie.done),Ne={changes:[Ir(a,y)],generation:ie.generation},ie.done.push(Ne);ie.done.length>ie.undoDepth;)ie.done.shift(),ie.done[0].ranges||ie.done.shift()}ie.done.push(ee),ie.generation=++ie.maxGeneration,ie.lastModTime=ie.lastSelTime=he,ie.lastOp=ie.lastSelOp=z,ie.lastOrigin=ie.lastSelOrigin=y.origin,$e||Gt(a,"historyAdded")}function Vr(a,y,ee,z){var ie=y.charAt(0);return ie=="*"||ie=="+"&&ee.ranges.length==z.ranges.length&&ee.somethingSelected()==z.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function so(a,y,ee,z){var ie=a.history,he=z&&z.origin;ee==ie.lastSelOp||he&&ie.lastSelOrigin==he&&(ie.lastModTime==ie.lastSelTime&&ie.lastOrigin==he||Vr(a,he,dt(ie.done),y))?ie.done[ie.done.length-1]=y:eo(y,ie.done),ie.lastSelTime=+new Date,ie.lastSelOrigin=he,ie.lastSelOp=ee,z&&z.clearRedo!==!1&&jr(ie.undone)}function eo(a,y){var ee=dt(y);ee&&ee.ranges&&ee.equals(a)||y.push(a)}function qo(a,y,ee,z){var ie=y["spans_"+a.id],he=0;a.iter(Math.max(a.first,ee),Math.min(a.first+a.size,z),function(Ne){Ne.markedSpans&&((ie||(ie=y["spans_"+a.id]={}))[he]=Ne.markedSpans),++he})}function No(a){if(!a)return null;for(var y,ee=0;ee<a.length;++ee)a[ee].marker.explicitlyCleared?y||(y=a.slice(0,ee)):y&&y.push(a[ee]);return y?y.length?y:null:a}function _o(a,y){var ee=y["spans_"+a.id];if(!ee)return null;for(var z=[],ie=0;ie<y.text.length;++ie)z.push(No(ee[ie]));return z}function ra(a,y){var ee=_o(a,y),z=Xi(a,y);if(!ee)return z;if(!z)return ee;for(var ie=0;ie<ee.length;++ie){var he=ee[ie],Ne=z[ie];if(he&&Ne)e:for(var $e=0;$e<Ne.length;++$e){for(var ut=Ne[$e],pt=0;pt<he.length;++pt)if(he[pt].marker==ut.marker)continue e;he.push(ut)}else Ne&&(ee[ie]=Ne)}return ee}function oa(a,y,ee){for(var z=[],ie=0;ie<a.length;++ie){var he=a[ie];if(he.ranges){z.push(ee?bn.prototype.deepCopy.call(he):he);continue}var Ne=he.changes,$e=[];z.push({changes:$e});for(var ut=0;ut<Ne.length;++ut){var pt=Ne[ut],qt=void 0;if($e.push({from:pt.from,to:pt.to,text:pt.text}),y)for(var fn in pt)(qt=fn.match(/^spans_(\d+)$/))&&Ae(y,Number(qt[1]))>-1&&(dt($e)[fn]=pt[fn],delete pt[fn])}}return z}function go(a,y,ee,z){if(z){var ie=a.anchor;if(ee){var he=Ht(y,ie)<0;he!=Ht(ee,ie)<0?(ie=y,y=ee):he!=Ht(y,ee)<0&&(y=ee)}return new gn(ie,y)}else return new gn(ee||y,y)}function po(a,y,ee,z,ie){ie==null&&(ie=a.cm&&(a.cm.display.shift||a.extend)),ci(a,new bn([go(a.sel.primary(),y,ee,ie)],0),z)}function ma(a,y,ee){for(var z=[],ie=a.cm&&(a.cm.display.shift||a.extend),he=0;he<a.sel.ranges.length;he++)z[he]=go(a.sel.ranges[he],y[he],null,ie);var Ne=lr(a.cm,z,a.sel.primIndex);ci(a,Ne,ee)}function pa(a,y,ee,z){var ie=a.sel.ranges.slice(0);ie[y]=ee,ci(a,lr(a.cm,ie,a.sel.primIndex),z)}function Bi(a,y,ee,z){ci(a,Kn(y,ee),z)}function no(a,y,ee){var z={ranges:y.ranges,update:function(ie){this.ranges=[];for(var he=0;he<ie.length;he++)this.ranges[he]=new gn(Kt(a,ie[he].anchor),Kt(a,ie[he].head))},origin:ee&&ee.origin};return Gt(a,"beforeSelectionChange",a,z),a.cm&&Gt(a.cm,"beforeSelectionChange",a.cm,z),z.ranges!=y.ranges?lr(a.cm,z.ranges,z.ranges.length-1):y}function Di(a,y,ee){var z=a.history.done,ie=dt(z);ie&&ie.ranges?(z[z.length-1]=y,Do(a,y,ee)):ci(a,y,ee)}function ci(a,y,ee){Do(a,y,ee),so(a,a.sel,a.cm?a.cm.curOp.id:NaN,ee)}function Do(a,y,ee){($t(a,"beforeSelectionChange")||a.cm&&$t(a.cm,"beforeSelectionChange"))&&(y=no(a,y,ee));var z=ee&&ee.bias||(Ht(y.primary().head,a.sel.primary().head)<0?-1:1);zo(a,Ho(a,y,z,!0)),!(ee&&ee.scroll===!1)&&a.cm&&yn(a.cm)}function zo(a,y){y.equals(a.sel)||(a.sel=y,a.cm&&(a.cm.curOp.updateInput=1,a.cm.curOp.selectionChanged=!0,Ut(a.cm)),Po(a,"cursorActivity",a))}function aa(a){zo(a,Ho(a,a.sel,null,!1))}function Ho(a,y,ee,z){for(var ie,he=0;he<y.ranges.length;he++){var Ne=y.ranges[he],$e=y.ranges.length==a.sel.ranges.length&&a.sel.ranges[he],ut=ca(a,Ne.anchor,$e&&$e.anchor,ee,z),pt=ca(a,Ne.head,$e&&$e.head,ee,z);(ie||ut!=Ne.anchor||pt!=Ne.head)&&(ie||(ie=y.ranges.slice(0,he)),ie[he]=new gn(ut,pt))}return ie?lr(a.cm,ie,y.primIndex):y}function va(a,y,ee,z,ie){var he=vn(a,y.line);if(he.markedSpans)for(var Ne=0;Ne<he.markedSpans.length;++Ne){var $e=he.markedSpans[Ne],ut=$e.marker,pt="selectLeft"in ut?!ut.selectLeft:ut.inclusiveLeft,qt="selectRight"in ut?!ut.selectRight:ut.inclusiveRight;if(($e.from==null||(pt?$e.from<=y.ch:$e.from<y.ch))&&($e.to==null||(qt?$e.to>=y.ch:$e.to>y.ch))){if(ie&&(Gt(ut,"beforeCursorEnter"),ut.explicitlyCleared))if(he.markedSpans){--Ne;continue}else break;if(!ut.atomic)continue;if(ee){var fn=ut.find(z<0?1:-1),Nn=void 0;if((z<0?qt:pt)&&(fn=Li(a,fn,-z,fn&&fn.line==y.line?he:null)),fn&&fn.line==y.line&&(Nn=Ht(fn,ee))&&(z<0?Nn<0:Nn>0))return va(a,fn,y,z,ie)}var Mn=ut.find(z<0?-1:1);return(z<0?pt:qt)&&(Mn=Li(a,Mn,z,Mn.line==y.line?he:null)),Mn?va(a,Mn,y,z,ie):null}}return y}function ca(a,y,ee,z,ie){var he=z||1,Ne=va(a,y,ee,he,ie)||!ie&&va(a,y,ee,he,!0)||va(a,y,ee,-he,ie)||!ie&&va(a,y,ee,-he,!0);return Ne||(a.cantEdit=!0,At(a.first,0))}function Li(a,y,ee,z){return ee<0&&y.ch==0?y.line>a.first?Kt(a,At(y.line-1)):null:ee>0&&y.ch==(z||vn(a,y.line)).text.length?y.line<a.first+a.size-1?At(y.line+1,0):null:new At(y.line,y.ch+ee)}function Ui(a){a.setSelection(At(a.firstLine(),0),At(a.lastLine()),Ee)}function jo(a,y,ee){var z={canceled:!1,from:y.from,to:y.to,text:y.text,origin:y.origin,cancel:function(){return z.canceled=!0}};return ee&&(z.update=function(ie,he,Ne,$e){ie&&(z.from=Kt(a,ie)),he&&(z.to=Kt(a,he)),Ne&&(z.text=Ne),$e!==void 0&&(z.origin=$e)}),Gt(a,"beforeChange",a,z),a.cm&&Gt(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 Xo(a,y,ee){if(a.cm){if(!a.cm.curOp)return _r(a.cm,Xo)(a,y,ee);if(a.cm.state.suppressEdits)return}if(!(($t(a,"beforeChange")||a.cm&&$t(a.cm,"beforeChange"))&&(y=jo(a,y,!0),!y))){var z=Jr&&!ee&&Ro(a,y.from,y.to);if(z)for(var ie=z.length-1;ie>=0;--ie)Qo(a,{from:z[ie].from,to:z[ie].to,text:ie?[""]:y.text,origin:y.origin});else Qo(a,y)}}function Qo(a,y){if(!(y.text.length==1&&y.text[0]==""&&Ht(y.from,y.to)==0)){var ee=Dr(a,y);Ei(a,y,ee,a.cm?a.cm.curOp.id:NaN),Na(a,y,ee,Xi(a,y));var z=[];Ar(a,function(ie,he){!he&&Ae(z,ie.history)==-1&&(Ca(ie.history,y),z.push(ie.history)),Na(ie,y,null,Xi(ie,y))})}}function Ea(a,y,ee){var z=a.cm&&a.cm.state.suppressEdits;if(!(z&&!ee)){for(var ie=a.history,he,Ne=a.sel,$e=y=="undo"?ie.done:ie.undone,ut=y=="undo"?ie.undone:ie.done,pt=0;pt<$e.length&&(he=$e[pt],!(ee?he.ranges&&!he.equals(a.sel):!he.ranges));pt++);if(pt!=$e.length){for(ie.lastOrigin=ie.lastSelOrigin=null;;)if(he=$e.pop(),he.ranges){if(eo(he,ut),ee&&!he.equals(a.sel)){ci(a,he,{clearRedo:!1});return}Ne=he}else if(z){$e.push(he);return}else break;var qt=[];eo(Ne,ut),ut.push({changes:qt,generation:ie.generation}),ie.generation=he.generation||++ie.maxGeneration;for(var fn=$t(a,"beforeChange")||a.cm&&$t(a.cm,"beforeChange"),Nn=function(Nr){var ti=he.changes[Nr];if(ti.origin=y,fn&&!jo(a,ti,!1))return $e.length=0,{};qt.push(Ir(a,ti));var hi=Nr?Dr(a,ti):dt($e);Na(a,ti,hi,ra(a,ti)),!Nr&&a.cm&&a.cm.scrollIntoView({from:ti.from,to:gr(ti)});var Oi=[];Ar(a,function(mi,Wi){!Wi&&Ae(Oi,mi.history)==-1&&(Ca(mi.history,ti),Oi.push(mi.history)),Na(mi,ti,null,ra(mi,ti))})},Mn=he.changes.length-1;Mn>=0;--Mn){var vr=Nn(Mn);if(vr)return vr.v}}}}function la(a,y){if(y!=0&&(a.first+=y,a.sel=new bn(Dt(a.sel.ranges,function(ie){return new gn(At(ie.anchor.line+y,ie.anchor.ch),At(ie.head.line+y,ie.head.ch))}),a.sel.primIndex),a.cm)){_a(a.cm,a.first,a.first-y,y);for(var ee=a.cm.display,z=ee.viewFrom;z<ee.viewTo;z++)Wl(a.cm,z,"gutter")}}function Na(a,y,ee,z){if(a.cm&&!a.cm.curOp)return _r(a.cm,Na)(a,y,ee,z);if(y.to.line<a.first){la(a,y.text.length-1-(y.to.line-y.from.line));return}if(!(y.from.line>a.lastLine())){if(y.from.line<a.first){var ie=y.text.length-1-(a.first-y.from.line);la(a,ie),y={from:At(a.first,0),to:At(y.to.line+ie,y.to.ch),text:[dt(y.text)],origin:y.origin}}var he=a.lastLine();y.to.line>he&&(y={from:y.from,to:At(he,vn(a,he).text.length),text:[y.text[0]],origin:y.origin}),y.removed=Rn(a,y.from,y.to),ee||(ee=Dr(a,y)),a.cm?ia(a.cm,y,z):Ci(a,y,z),Do(a,ee,Ee),a.cantEdit&&ca(a,At(a.firstLine(),0))&&(a.cantEdit=!1)}}function ia(a,y,ee){var z=a.doc,ie=a.display,he=y.from,Ne=y.to,$e=!1,ut=he.line;a.options.lineWrapping||(ut=Mt(qn(vn(z,he.line))),z.iter(ut,Ne.line+1,function(Mn){if(Mn==ie.maxLine)return $e=!0,!0})),z.sel.contains(y.from,y.to)>-1&&Ut(a),Ci(z,y,ee,Ms(a)),a.options.lineWrapping||(z.iter(ut,he.line+y.text.length,function(Mn){var vr=vo(Mn);vr>ie.maxLineLength&&(ie.maxLine=Mn,ie.maxLineLength=vr,ie.maxLineChanged=!0,$e=!1)}),$e&&(a.curOp.updateMaxLine=!0)),Pr(z,he.line),Ki(a,400);var pt=y.text.length-(Ne.line-he.line)-1;y.full?_a(a):he.line==Ne.line&&y.text.length==1&&!Ur(a.doc,y)?Wl(a,he.line,"text"):_a(a,he.line,Ne.line+1,pt);var qt=$t(a,"changes"),fn=$t(a,"change");if(fn||qt){var Nn={from:he,to:Ne,text:y.text,removed:y.removed,origin:y.origin};fn&&Po(a,"change",a,Nn),qt&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(Nn)}a.display.selForContextMenu=null}function Fo(a,y,ee,z,ie){var he;z||(z=ee),Ht(z,ee)<0&&(he=[z,ee],ee=he[0],z=he[1]),typeof y=="string"&&(y=a.splitLines(y)),Xo(a,{from:ee,to:z,text:y,origin:ie})}function na(a,y,ee,z){ee<a.line?a.line+=z:y<a.line&&(a.line=y,a.ch=0)}function sa(a,y,ee,z){for(var ie=0;ie<a.length;++ie){var he=a[ie],Ne=!0;if(he.ranges){he.copied||(he=a[ie]=he.deepCopy(),he.copied=!0);for(var $e=0;$e<he.ranges.length;$e++)na(he.ranges[$e].anchor,y,ee,z),na(he.ranges[$e].head,y,ee,z);continue}for(var ut=0;ut<he.changes.length;++ut){var pt=he.changes[ut];if(ee<pt.from.line)pt.from=At(pt.from.line+z,pt.from.ch),pt.to=At(pt.to.line+z,pt.to.ch);else if(y<=pt.to.line){Ne=!1;break}}Ne||(a.splice(0,ie+1),ie=0)}}function Ca(a,y){var ee=y.from.line,z=y.to.line,ie=y.text.length-(z-ee)-1;sa(a.done,ee,z,ie),sa(a.undone,ee,z,ie)}function ga(a,y,ee,z){var ie=y,he=y;return typeof y=="number"?he=vn(a,jt(a,y)):ie=Mt(y),ie==null?null:(z(he,ie)&&a.cm&&Wl(a.cm,ie,ee),he)}function To(a){this.lines=a,this.parent=null;for(var y=0,ee=0;ee<a.length;++ee)a[ee].parent=this,y+=a[ee].height;this.height=y}To.prototype={chunkSize:function(){return this.lines.length},removeInner:function(a,y){for(var ee=a,z=a+y;ee<z;++ee){var ie=this.lines[ee];this.height-=ie.height,Co(ie),Po(ie,"delete")}this.lines.splice(a,y)},collapse:function(a){a.push.apply(a,this.lines)},insertInner:function(a,y,ee){this.height+=ee,this.lines=this.lines.slice(0,a).concat(y).concat(this.lines.slice(a));for(var z=0;z<y.length;++z)y[z].parent=this},iterN:function(a,y,ee){for(var z=a+y;a<z;++a)if(ee(this.lines[a]))return!0}};function fa(a){this.children=a;for(var y=0,ee=0,z=0;z<a.length;++z){var ie=a[z];y+=ie.chunkSize(),ee+=ie.height,ie.parent=this}this.size=y,this.height=ee,this.parent=null}fa.prototype={chunkSize:function(){return this.size},removeInner:function(a,y){this.size-=y;for(var ee=0;ee<this.children.length;++ee){var z=this.children[ee],ie=z.chunkSize();if(a<ie){var he=Math.min(y,ie-a),Ne=z.height;if(z.removeInner(a,he),this.height-=Ne-z.height,ie==he&&(this.children.splice(ee--,1),z.parent=null),(y-=he)==0)break;a=0}else a-=ie}if(this.size-y<25&&(this.children.length>1||!(this.children[0]instanceof To))){var $e=[];this.collapse($e),this.children=[new To($e)],this.children[0].parent=this}},collapse:function(a){for(var y=0;y<this.children.length;++y)this.children[y].collapse(a)},insertInner:function(a,y,ee){this.size+=y.length,this.height+=ee;for(var z=0;z<this.children.length;++z){var ie=this.children[z],he=ie.chunkSize();if(a<=he){if(ie.insertInner(a,y,ee),ie.lines&&ie.lines.length>50){for(var Ne=ie.lines.length%25+25,$e=Ne;$e<ie.lines.length;){var ut=new To(ie.lines.slice($e,$e+=25));ie.height-=ut.height,this.children.splice(++z,0,ut),ut.parent=this}ie.lines=ie.lines.slice(0,Ne),this.maybeSpill()}break}a-=he}},maybeSpill:function(){if(!(this.children.length<=10)){var a=this;do{var y=a.children.splice(a.children.length-5,5),ee=new fa(y);if(a.parent){a.size-=ee.size,a.height-=ee.height;var ie=Ae(a.parent.children,a);a.parent.children.splice(ie+1,0,ee)}else{var z=new fa(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,y,ee){for(var z=0;z<this.children.length;++z){var ie=this.children[z],he=ie.chunkSize();if(a<he){var Ne=Math.min(y,he-a);if(ie.iterN(a,Ne,ee))return!0;if((y-=Ne)==0)break;a=0}else a-=he}}};var Uo=function(a,y,ee){if(ee)for(var z in ee)ee.hasOwnProperty(z)&&(this[z]=ee[z]);this.doc=a,this.node=y};Uo.prototype.clear=function(){var a=this.doc.cm,y=this.line.widgets,ee=this.line,z=Mt(ee);if(!(z==null||!y)){for(var ie=0;ie<y.length;++ie)y[ie]==this&&y.splice(ie--,1);y.length||(ee.widgets=null);var he=Ga(this);mr(ee,Math.max(0,ee.height-he)),a&&(ii(a,function(){Ra(a,ee,-he),Wl(a,z,"widget")}),Po(a,"lineWidgetCleared",a,this,z))}},Uo.prototype.changed=function(){var a=this,y=this.height,ee=this.doc.cm,z=this.line;this.height=null;var ie=Ga(this)-y;ie&&(Er(this.doc,z)||mr(z,z.height+ie),ee&&ii(ee,function(){ee.curOp.forceUpdate=!0,Ra(ee,z,ie),Po(ee,"lineWidgetChanged",ee,a,Mt(z))}))},St(Uo);function Ra(a,y,ee){ji(y)<(a.curOp&&a.curOp.scrollTop||a.doc.scrollTop)&&cn(a,ee)}function Sa(a,y,ee,z){var ie=new Uo(a,ee,z),he=a.cm;return he&&ie.noHScroll&&(he.display.alignWidgets=!0),ga(a,y,"widget",function(Ne){var $e=Ne.widgets||(Ne.widgets=[]);if(ie.insertAt==null?$e.push(ie):$e.splice(Math.min($e.length-1,Math.max(0,ie.insertAt)),0,ie),ie.line=Ne,he&&!Er(a,Ne)){var ut=ji(Ne)<a.scrollTop;mr(Ne,Ne.height+Ga(ie)),ut&&cn(he,ie.height),he.curOp.forceUpdate=!0}return!0}),he&&Po(he,"lineWidgetAdded",he,ie,typeof y=="number"?y:Mt(y)),ie}var Ka=0,Xa=function(a,y){this.lines=[],this.type=y,this.doc=a,this.id=++Ka};Xa.prototype.clear=function(){if(!this.explicitlyCleared){var a=this.doc.cm,y=a&&!a.curOp;if(y&&Or(a),$t(this,"clear")){var ee=this.find();ee&&Po(this,"clear",ee.from,ee.to)}for(var z=null,ie=null,he=0;he<this.lines.length;++he){var Ne=this.lines[he],$e=zi(Ne.markedSpans,this);a&&!this.collapsed?Wl(a,Mt(Ne),"text"):a&&($e.to!=null&&(ie=Mt(Ne)),$e.from!=null&&(z=Mt(Ne))),Ne.markedSpans=Ji(Ne.markedSpans,$e),$e.from==null&&this.collapsed&&!Er(this.doc,Ne)&&a&&mr(Ne,fl(a.display))}if(a&&this.collapsed&&!a.options.lineWrapping)for(var ut=0;ut<this.lines.length;++ut){var pt=qn(this.lines[ut]),qt=vo(pt);qt>a.display.maxLineLength&&(a.display.maxLine=pt,a.display.maxLineLength=qt,a.display.maxLineChanged=!0)}z!=null&&a&&this.collapsed&&_a(a,z,ie+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&aa(a.doc)),a&&Po(a,"markerCleared",a,this,z,ie),y&&Rr(a),this.parent&&this.parent.clear()}},Xa.prototype.find=function(a,y){a==null&&this.type=="bookmark"&&(a=1);for(var ee,z,ie=0;ie<this.lines.length;++ie){var he=this.lines[ie],Ne=zi(he.markedSpans,this);if(Ne.from!=null&&(ee=At(y?he:Mt(he),Ne.from),a==-1))return ee;if(Ne.to!=null&&(z=At(y?he:Mt(he),Ne.to),a==1))return z}return ee&&{from:ee,to:z}},Xa.prototype.changed=function(){var a=this,y=this.find(-1,!0),ee=this,z=this.doc.cm;!y||!z||ii(z,function(){var ie=y.line,he=Mt(y.line),Ne=il(z,he);if(Ne&&(ds(Ne),z.curOp.selectionChanged=z.curOp.forceUpdate=!0),z.curOp.updateMaxLine=!0,!Er(ee.doc,ie)&&ee.height!=null){var $e=ee.height;ee.height=null;var ut=Ga(ee)-$e;ut&&mr(ie,ie.height+ut)}Po(z,"markerChanged",z,a)})},Xa.prototype.attachLine=function(a){if(!this.lines.length&&this.doc.cm){var y=this.doc.cm.curOp;(!y.maybeHiddenMarkers||Ae(y.maybeHiddenMarkers,this)==-1)&&(y.maybeUnhiddenMarkers||(y.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(a)},Xa.prototype.detachLine=function(a){if(this.lines.splice(Ae(this.lines,a),1),!this.lines.length&&this.doc.cm){var y=this.doc.cm.curOp;(y.maybeHiddenMarkers||(y.maybeHiddenMarkers=[])).push(this)}},St(Xa);function Sl(a,y,ee,z,ie){if(z&&z.shared)return Jl(a,y,ee,z,ie);if(a.cm&&!a.cm.curOp)return _r(a.cm,Sl)(a,y,ee,z,ie);var he=new Xa(a,ie),Ne=Ht(y,ee);if(z&&vt(z,he,!1),Ne>0||Ne==0&&he.clearWhenEmpty!==!1)return he;if(he.replacedWith&&(he.collapsed=!0,he.widgetNode=et("span",[he.replacedWith],"CodeMirror-widget"),z.handleMouseEvents||he.widgetNode.setAttribute("cm-ignore-events","true"),z.insertLeft&&(he.widgetNode.insertLeft=!0)),he.collapsed){if(ur(a,y.line,y,ee,he)||y.line!=ee.line&&ur(a,ee.line,y,ee,he))throw new Error("Inserting collapsed marker partially overlapping an existing one");Hi()}he.addToHistory&&Ei(a,{from:y,to:ee,origin:"markText"},a.sel,NaN);var $e=y.line,ut=a.cm,pt;if(a.iter($e,ee.line+1,function(fn){ut&&he.collapsed&&!ut.options.lineWrapping&&qn(fn)==ut.display.maxLine&&(pt=!0),he.collapsed&&$e!=y.line&&mr(fn,0),wi(fn,new Zi(he,$e==y.line?y.ch:null,$e==ee.line?ee.ch:null)),++$e}),he.collapsed&&a.iter(y.line,ee.line+1,function(fn){Er(a,fn)&&mr(fn,0)}),he.clearOnEnter&&Vt(he,"beforeCursorEnter",function(){return he.clear()}),he.readOnly&&(Ri(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),he.collapsed&&(he.id=++Ka,he.atomic=!0),ut){if(pt&&(ut.curOp.updateMaxLine=!0),he.collapsed)_a(ut,y.line,ee.line+1);else if(he.className||he.startStyle||he.endStyle||he.css||he.attributes||he.title)for(var qt=y.line;qt<=ee.line;qt++)Wl(ut,qt,"text");he.atomic&&aa(ut.doc),Po(ut,"markerAdded",ut,he)}return he}var ua=function(a,y){this.markers=a,this.primary=y;for(var ee=0;ee<a.length;++ee)a[ee].parent=this};ua.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var a=0;a<this.markers.length;++a)this.markers[a].clear();Po(this,"clear")}},ua.prototype.find=function(a,y){return this.primary.find(a,y)},St(ua);function Jl(a,y,ee,z,ie){z=vt(z),z.shared=!1;var he=[Sl(a,y,ee,z,ie)],Ne=he[0],$e=z.widgetNode;return Ar(a,function(ut){$e&&(z.widgetNode=$e.cloneNode(!0)),he.push(Sl(ut,Kt(ut,y),Kt(ut,ee),z,ie));for(var pt=0;pt<ut.linked.length;++pt)if(ut.linked[pt].isParent)return;Ne=dt(he)}),new ua(he,Ne)}function Va(a){return a.findMarks(At(a.first,0),a.clipPos(At(a.lastLine())),function(y){return y.parent})}function hl(a,y){for(var ee=0;ee<y.length;ee++){var z=y[ee],ie=z.find(),he=a.clipPos(ie.from),Ne=a.clipPos(ie.to);if(Ht(he,Ne)){var $e=Sl(a,he,Ne,z.primary,z.primary.type);z.markers.push($e),$e.parent=z}}}function al(a){for(var y=function(z){var ie=a[z],he=[ie.primary.doc];Ar(ie.primary.doc,function(ut){return he.push(ut)});for(var Ne=0;Ne<ie.markers.length;Ne++){var $e=ie.markers[Ne];Ae(he,$e.doc)==-1&&($e.parent=null,ie.markers.splice(Ne--,1))}},ee=0;ee<a.length;ee++)y(ee)}var ro=0,Fi=function(a,y,ee,z,ie){if(!(this instanceof Fi))return new Fi(a,y,ee,z,ie);ee==null&&(ee=0),fa.call(this,[new To([new Io("",null)])]),this.first=ee,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=ee;var he=At(ee,0);this.sel=Kn(he),this.history=new Xn(null),this.id=++ro,this.modeOption=y,this.lineSep=z,this.direction=ie=="rtl"?"rtl":"ltr",this.extend=!1,typeof a=="string"&&(a=this.splitLines(a)),Ci(this,{from:he,to:he,text:a}),ci(this,Kn(he),Ee)};Fi.prototype=ae(fa.prototype,{constructor:Fi,iter:function(a,y,ee){ee?this.iterN(a-this.first,y-a,ee):this.iterN(this.first,this.first+this.size,a)},insert:function(a,y){for(var ee=0,z=0;z<y.length;++z)ee+=y[z].height;this.insertInner(a-this.first,y,ee)},remove:function(a,y){this.removeInner(a-this.first,y)},getValue:function(a){var y=sr(this,this.first,this.first+this.size);return a===!1?y:y.join(a||this.lineSeparator())},setValue:li(function(a){var y=At(this.first,0),ee=this.first+this.size-1;Xo(this,{from:y,to:At(ee,vn(this,ee).text.length),text:this.splitLines(a),origin:"setValue",full:!0},!0),this.cm&&wn(this.cm,0,0),ci(this,Kn(y),Ee)}),replaceRange:function(a,y,ee,z){y=Kt(this,y),ee=ee?Kt(this,ee):y,Fo(this,a,y,ee,z)},getRange:function(a,y,ee){var z=Rn(this,Kt(this,a),Kt(this,y));return ee===!1?z:z.join(ee||this.lineSeparator())},getLine:function(a){var y=this.getLineHandle(a);return y&&y.text},getLineHandle:function(a){if(Ct(this,a))return vn(this,a)},getLineNumber:function(a){return Mt(a)},getLineHandleVisualStart:function(a){return typeof a=="number"&&(a=vn(this,a)),qn(a)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(a){return Kt(this,a)},getCursor:function(a){var y=this.sel.primary(),ee;return a==null||a=="head"?ee=y.head:a=="anchor"?ee=y.anchor:a=="end"||a=="to"||a===!1?ee=y.to():ee=y.from(),ee},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:li(function(a,y,ee){Bi(this,Kt(this,typeof a=="number"?At(a,y||0):a),null,ee)}),setSelection:li(function(a,y,ee){Bi(this,Kt(this,a),Kt(this,y||a),ee)}),extendSelection:li(function(a,y,ee){po(this,Kt(this,a),y&&Kt(this,y),ee)}),extendSelections:li(function(a,y){ma(this,rn(this,a),y)}),extendSelectionsBy:li(function(a,y){var ee=Dt(this.sel.ranges,a);ma(this,rn(this,ee),y)}),setSelections:li(function(a,y,ee){if(a.length){for(var z=[],ie=0;ie<a.length;ie++)z[ie]=new gn(Kt(this,a[ie].anchor),Kt(this,a[ie].head));y==null&&(y=Math.min(a.length-1,this.sel.primIndex)),ci(this,lr(this.cm,z,y),ee)}}),addSelection:li(function(a,y,ee){var z=this.sel.ranges.slice(0);z.push(new gn(Kt(this,a),Kt(this,y||a))),ci(this,lr(this.cm,z,z.length-1),ee)}),getSelection:function(a){for(var y=this.sel.ranges,ee,z=0;z<y.length;z++){var ie=Rn(this,y[z].from(),y[z].to());ee=ee?ee.concat(ie):ie}return a===!1?ee:ee.join(a||this.lineSeparator())},getSelections:function(a){for(var y=[],ee=this.sel.ranges,z=0;z<ee.length;z++){var ie=Rn(this,ee[z].from(),ee[z].to());a!==!1&&(ie=ie.join(a||this.lineSeparator())),y[z]=ie}return y},replaceSelection:function(a,y,ee){for(var z=[],ie=0;ie<this.sel.ranges.length;ie++)z[ie]=a;this.replaceSelections(z,y,ee||"+input")},replaceSelections:li(function(a,y,ee){for(var z=[],ie=this.sel,he=0;he<ie.ranges.length;he++){var Ne=ie.ranges[he];z[he]={from:Ne.from(),to:Ne.to(),text:this.splitLines(a[he]),origin:ee}}for(var $e=y&&y!="end"&&wr(this,z,y),ut=z.length-1;ut>=0;ut--)Xo(this,z[ut]);$e?Di(this,$e):this.cm&&yn(this.cm)}),undo:li(function(){Ea(this,"undo")}),redo:li(function(){Ea(this,"redo")}),undoSelection:li(function(){Ea(this,"undo",!0)}),redoSelection:li(function(){Ea(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,y=0,ee=0,z=0;z<a.done.length;z++)a.done[z].ranges||++y;for(var ie=0;ie<a.undone.length;ie++)a.undone[ie].ranges||++ee;return{undo:y,redo:ee}},clearHistory:function(){var a=this;this.history=new Xn(this.history.maxGeneration),Ar(this,function(y){return y.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:oa(this.history.done),undone:oa(this.history.undone)}},setHistory:function(a){var y=this.history=new Xn(this.history.maxGeneration);y.done=oa(a.done.slice(0),null,!0),y.undone=oa(a.undone.slice(0),null,!0)},setGutterMarker:li(function(a,y,ee){return ga(this,a,"gutter",function(z){var ie=z.gutterMarkers||(z.gutterMarkers={});return ie[y]=ee,!ee&&ne(ie)&&(z.gutterMarkers=null),!0})}),clearGutter:li(function(a){var y=this;this.iter(function(ee){ee.gutterMarkers&&ee.gutterMarkers[a]&&ga(y,ee,"gutter",function(){return ee.gutterMarkers[a]=null,ne(ee.gutterMarkers)&&(ee.gutterMarkers=null),!0})})}),lineInfo:function(a){var y;if(typeof a=="number"){if(!Ct(this,a)||(y=a,a=vn(this,a),!a))return null}else if(y=Mt(a),y==null)return null;return{line:y,handle:a,text:a.text,gutterMarkers:a.gutterMarkers,textClass:a.textClass,bgClass:a.bgClass,wrapClass:a.wrapClass,widgets:a.widgets}},addLineClass:li(function(a,y,ee){return ga(this,a,y=="gutter"?"gutter":"class",function(z){var ie=y=="text"?"textClass":y=="background"?"bgClass":y=="gutter"?"gutterClass":"wrapClass";if(!z[ie])z[ie]=ee;else{if(Ge(ee).test(z[ie]))return!1;z[ie]+=" "+ee}return!0})}),removeLineClass:li(function(a,y,ee){return ga(this,a,y=="gutter"?"gutter":"class",function(z){var ie=y=="text"?"textClass":y=="background"?"bgClass":y=="gutter"?"gutterClass":"wrapClass",he=z[ie];if(he)if(ee==null)z[ie]=null;else{var Ne=he.match(Ge(ee));if(!Ne)return!1;var $e=Ne.index+Ne[0].length;z[ie]=he.slice(0,Ne.index)+(!Ne.index||$e==he.length?"":" ")+he.slice($e)||null}else return!1;return!0})}),addLineWidget:li(function(a,y,ee){return Sa(this,a,y,ee)}),removeLineWidget:function(a){a.clear()},markText:function(a,y,ee){return Sl(this,Kt(this,a),Kt(this,y),ee,ee&&ee.type||"range")},setBookmark:function(a,y){var ee={replacedWith:y&&(y.nodeType==null?y.widget:y),insertLeft:y&&y.insertLeft,clearWhenEmpty:!1,shared:y&&y.shared,handleMouseEvents:y&&y.handleMouseEvents};return a=Kt(this,a),Sl(this,a,a,ee,"bookmark")},findMarksAt:function(a){a=Kt(this,a);var y=[],ee=vn(this,a.line).markedSpans;if(ee)for(var z=0;z<ee.length;++z){var ie=ee[z];(ie.from==null||ie.from<=a.ch)&&(ie.to==null||ie.to>=a.ch)&&y.push(ie.marker.parent||ie.marker)}return y},findMarks:function(a,y,ee){a=Kt(this,a),y=Kt(this,y);var z=[],ie=a.line;return this.iter(a.line,y.line+1,function(he){var Ne=he.markedSpans;if(Ne)for(var $e=0;$e<Ne.length;$e++){var ut=Ne[$e];!(ut.to!=null&&ie==a.line&&a.ch>=ut.to||ut.from==null&&ie!=a.line||ut.from!=null&&ie==y.line&&ut.from>=y.ch)&&(!ee||ee(ut.marker))&&z.push(ut.marker.parent||ut.marker)}++ie}),z},getAllMarks:function(){var a=[];return this.iter(function(y){var ee=y.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 y,ee=this.first,z=this.lineSeparator().length;return this.iter(function(ie){var he=ie.text.length+z;if(he>a)return y=a,!0;a-=he,++ee}),Kt(this,At(ee,y))},indexFromPos:function(a){a=Kt(this,a);var y=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){y+=z.text.length+ee}),y},copy:function(a){var y=new Fi(sr(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return y.scrollTop=this.scrollTop,y.scrollLeft=this.scrollLeft,y.sel=this.sel,y.extend=!1,a&&(y.history.undoDepth=this.history.undoDepth,y.setHistory(this.getHistory())),y},linkedDoc:function(a){a||(a={});var y=this.first,ee=this.first+this.size;a.from!=null&&a.from>y&&(y=a.from),a.to!=null&&a.to<ee&&(ee=a.to);var z=new Fi(sr(this,y,ee),a.mode||this.modeOption,y,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}],hl(z,Va(this)),z},unlinkDoc:function(a){if(a instanceof Ta&&(a=a.doc),this.linked)for(var y=0;y<this.linked.length;++y){var ee=this.linked[y];if(ee.doc==a){this.linked.splice(y,1),a.unlinkDoc(this),al(Va(this));break}}if(a.history==this.history){var z=[a.id];Ar(a,function(ie){return z.push(ie.id)},!0),a.history=new Xn(null),a.history.done=oa(this.history.done,z),a.history.undone=oa(this.history.undone,z)}},iterLinkedDocs:function(a){Ar(this,a)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(a){return this.lineSep?a.split(this.lineSep):On(a)},lineSeparator:function(){return this.lineSep||`
`},setDirection:li(function(a){a!="rtl"&&(a="ltr"),a!=this.direction&&(this.direction=a,this.iter(function(y){return y.order=null}),this.cm&&Jn(this.cm))})}),Fi.prototype.eachLine=Fi.prototype.iter;var ya=0;function Qa(a){var y=this;if(Ss(y),!(Rt(y,a)||Wa(y.display,a))){Tt(a),Fe&&(ya=+new Date);var ee=zl(y,a,!0),z=a.dataTransfer.files;if(!(!ee||y.isReadOnly()))if(z&&z.length&&window.FileReader&&window.File)for(var ie=z.length,he=Array(ie),Ne=0,$e=function(){++Ne==ie&&_r(y,function(){ee=Kt(y.doc,ee);var Mn={from:ee,to:ee,text:y.doc.splitLines(he.filter(function(vr){return vr!=null}).join(y.doc.lineSeparator())),origin:"paste"};Xo(y.doc,Mn),Di(y.doc,Kn(Kt(y.doc,ee),Kt(y.doc,gr(Mn))))})()},ut=function(Mn,vr){if(y.options.allowDropFileTypes&&Ae(y.options.allowDropFileTypes,Mn.type)==-1){$e();return}var Nr=new FileReader;Nr.onerror=function(){return $e()},Nr.onload=function(){var ti=Nr.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(ti)){$e();return}he[vr]=ti,$e()},Nr.readAsText(Mn)},pt=0;pt<z.length;pt++)ut(z[pt],pt);else{if(y.state.draggingText&&y.doc.sel.contains(ee)>-1){y.state.draggingText(a),setTimeout(function(){return y.display.input.focus()},20);return}try{var qt=a.dataTransfer.getData("Text");if(qt){var fn;if(y.state.draggingText&&!y.state.draggingText.copy&&(fn=y.listSelections()),Do(y.doc,Kn(ee,ee)),fn)for(var Nn=0;Nn<fn.length;++Nn)Fo(y.doc,"",fn[Nn].anchor,fn[Nn].head,"drag");y.replaceSelection(qt,"around","paste"),y.display.input.focus()}}catch(Mn){}}}}function yl(a,y){if(Fe&&(!a.state.draggingText||+new Date-ya<100)){gt(y);return}if(!(Rt(a,y)||Wa(a.display,y))&&(y.dataTransfer.setData("Text",a.getSelection()),y.dataTransfer.effectAllowed="copyMove",y.dataTransfer.setDragImage&&!Pe)){var ee=je("img",null,null,"position: fixed; left: 0; top: 0;");ee.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",ue&&(ee.width=ee.height=1,a.display.wrapper.appendChild(ee),ee._top=ee.offsetTop),y.dataTransfer.setDragImage(ee,0,0),ue&&ee.parentNode.removeChild(ee)}}function Nl(a,y){var ee=zl(a,y);if(ee){var z=document.createDocumentFragment();Vs(a,ee,z),a.display.dragCursor||(a.display.dragCursor=je("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),a.display.lineSpace.insertBefore(a.display.dragCursor,a.display.cursorDiv)),Le(a.display.dragCursor,z)}}function Ss(a){a.display.dragCursor&&(a.display.lineSpace.removeChild(a.display.dragCursor),a.display.dragCursor=null)}function ws(a){if(document.getElementsByClassName){for(var y=document.getElementsByClassName("CodeMirror"),ee=[],z=0;z<y.length;z++){var ie=y[z].CodeMirror;ie&&ee.push(ie)}ee.length&&ee[0].operation(function(){for(var he=0;he<ee.length;he++)a(ee[he])})}}var ks=!1;function Yo(){ks||(So(),ks=!0)}function So(){var a;Vt(window,"resize",function(){a==null&&(a=setTimeout(function(){a=null,ws(ui)},100))}),Vt(window,"blur",function(){return ws(is)})}function ui(a){var y=a.display;y.cachedCharWidth=y.cachedTextHeight=y.cachedPaddingH=null,y.scrollbarsClipped=!1,a.setSize()}for(var Yi={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"},Bo=0;Bo<10;Bo++)Yi[Bo+48]=Yi[Bo+96]=String(Bo);for(var Pa=65;Pa<=90;Pa++)Yi[Pa]=String.fromCharCode(Pa);for(var $a=1;$a<=12;$a++)Yi[$a+111]=Yi[$a+63235]="F"+$a;var Ua={};Ua.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"},Ua.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"},Ua.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"},Ua.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"]},Ua.default=De?Ua.macDefault:Ua.pcDefault;function Hl(a){var y=a.split(/-(?!$)/);a=y[y.length-1];for(var ee,z,ie,he,Ne=0;Ne<y.length-1;Ne++){var $e=y[Ne];if(/^(cmd|meta|m)$/i.test($e))he=!0;else if(/^a(lt)?$/i.test($e))ee=!0;else if(/^(c|ctrl|control)$/i.test($e))z=!0;else if(/^s(hift)?$/i.test($e))ie=!0;else throw new Error("Unrecognized modifier name: "+$e)}return ee&&(a="Alt-"+a),z&&(a="Ctrl-"+a),he&&(a="Cmd-"+a),ie&&(a="Shift-"+a),a}function ll(a){var y={};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 ie=Dt(ee.split(" "),Hl),he=0;he<ie.length;he++){var Ne=void 0,$e=void 0;he==ie.length-1?($e=ie.join(" "),Ne=z):($e=ie.slice(0,he+1).join(" "),Ne="...");var ut=y[$e];if(!ut)y[$e]=Ne;else if(ut!=Ne)throw new Error("Inconsistent bindings for "+$e)}delete a[ee]}for(var pt in y)a[pt]=y[pt];return a}function As(a,y,ee,z){y=Us(y);var ie=y.call?y.call(a,z):y[a];if(ie===!1)return"nothing";if(ie==="...")return"multi";if(ie!=null&&ee(ie))return"handled";if(y.fallthrough){if(Object.prototype.toString.call(y.fallthrough)!="[object Array]")return As(a,y.fallthrough,ee,z);for(var he=0;he<y.fallthrough.length;he++){var Ne=As(a,y.fallthrough[he],ee,z);if(Ne)return Ne}}}function qs(a){var y=typeof a=="string"?a:Yi[a.keyCode];return y=="Ctrl"||y=="Alt"||y=="Shift"||y=="Mod"}function Ns(a,y,ee){var z=a;return y.altKey&&z!="Alt"&&(a="Alt-"+a),(ce?y.metaKey:y.ctrlKey)&&z!="Ctrl"&&(a="Ctrl-"+a),(ce?y.ctrlKey:y.metaKey)&&z!="Mod"&&(a="Cmd-"+a),!ee&&y.shiftKey&&z!="Shift"&&(a="Shift-"+a),a}function ms(a,y){if(ue&&a.keyCode==34&&a.char)return!1;var ee=Yi[a.keyCode];return ee==null||a.altGraphKey?!1:(a.keyCode==3&&a.code&&(ee=a.code),Ns(ee,a,y))}function Us(a){return typeof a=="string"?Ua[a]:a}function ps(a,y){for(var ee=a.doc.sel.ranges,z=[],ie=0;ie<ee.length;ie++){for(var he=y(ee[ie]);z.length&&Ht(he.from,dt(z).to)<=0;){var Ne=z.pop();if(Ht(Ne.from,he.from)<0){he.from=Ne.from;break}}z.push(he)}ii(a,function(){for(var $e=z.length-1;$e>=0;$e--)Fo(a.doc,"",z[$e].from,z[$e].to,"+delete");yn(a)})}function eu(a,y,ee){var z=ke(a.text,y+ee,ee);return z<0||z>a.text.length?null:z}function Ys(a,y,ee){var z=eu(a,y.ch,ee);return z==null?null:new At(y.line,z,ee<0?"after":"before")}function tu(a,y,ee,z,ie){if(a){y.doc.direction=="rtl"&&(ie=-ie);var he=ot(ee,y.doc.direction);if(he){var Ne=ie<0?dt(he):he[0],$e=ie<0==(Ne.level==1),ut=$e?"after":"before",pt;if(Ne.level>0||y.doc.direction=="rtl"){var qt=Zl(y,ee);pt=ie<0?ee.text.length-1:0;var fn=vl(y,qt,pt).top;pt=Ye(function(Nn){return vl(y,qt,Nn).top==fn},ie<0==(Ne.level==1)?Ne.from:Ne.to-1,pt),ut=="before"&&(pt=eu(ee,pt,1))}else pt=ie<0?Ne.to:Ne.from;return new At(z,pt,ut)}}return new At(z,ie<0?ee.text.length:0,ie<0?"before":"after")}function pu(a,y,ee,z){var ie=ot(y,a.doc.direction);if(!ie)return Ys(y,ee,z);ee.ch>=y.text.length?(ee.ch=y.text.length,ee.sticky="before"):ee.ch<=0&&(ee.ch=0,ee.sticky="after");var he=ft(ie,ee.ch,ee.sticky),Ne=ie[he];if(a.doc.direction=="ltr"&&Ne.level%2==0&&(z>0?Ne.to>ee.ch:Ne.from<ee.ch))return Ys(y,ee,z);var $e=function(hi,Oi){return eu(y,hi instanceof At?hi.ch:hi,Oi)},ut,pt=function(hi){return a.options.lineWrapping?(ut=ut||Zl(a,y),Oa(a,y,ut,hi)):{begin:0,end:y.text.length}},qt=pt(ee.sticky=="before"?$e(ee,-1):ee.ch);if(a.doc.direction=="rtl"||Ne.level==1){var fn=Ne.level==1==z<0,Nn=$e(ee,fn?1:-1);if(Nn!=null&&(fn?Nn<=Ne.to&&Nn<=qt.end:Nn>=Ne.from&&Nn>=qt.begin)){var Mn=fn?"before":"after";return new At(ee.line,Nn,Mn)}}var vr=function(hi,Oi,mi){for(var Wi=function(wa,cl){return cl?new At(ee.line,$e(wa,1),"before"):new At(ee.line,wa,"after")};hi>=0&&hi<ie.length;hi+=Oi){var mo=ie[hi],io=Oi>0==(mo.level!=1),Ko=io?mi.begin:$e(mi.end,-1);if(mo.from<=Ko&&Ko<mo.to||(Ko=io?mo.from:$e(mo.to,-1),mi.begin<=Ko&&Ko<mi.end))return Wi(Ko,io)}},Nr=vr(he+z,z,qt);if(Nr)return Nr;var ti=z>0?qt.end:$e(qt.begin,-1);return ti!=null&&!(z>0&&ti==y.text.length)&&(Nr=vr(z>0?0:ie.length-1,z,pt(ti)),Nr)?Nr:null}var as={selectAll:Ui,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),Ee)},killLine:function(a){return ps(a,function(y){if(y.empty()){var ee=vn(a.doc,y.head.line).text.length;return y.head.ch==ee&&y.head.line<a.lastLine()?{from:y.head,to:At(y.head.line+1,0)}:{from:y.head,to:At(y.head.line,ee)}}else return{from:y.from(),to:y.to()}})},deleteLine:function(a){return ps(a,function(y){return{from:At(y.from().line,0),to:Kt(a.doc,At(y.to().line+1,0))}})},delLineLeft:function(a){return ps(a,function(y){return{from:At(y.from().line,0),to:y.from()}})},delWrappedLineLeft:function(a){return ps(a,function(y){var ee=a.charCoords(y.head,"div").top+5,z=a.coordsChar({left:0,top:ee},"div");return{from:z,to:y.from()}})},delWrappedLineRight:function(a){return ps(a,function(y){var ee=a.charCoords(y.head,"div").top+5,z=a.coordsChar({left:a.display.lineDiv.offsetWidth+100,top:ee},"div");return{from:y.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(At(a.firstLine(),0))},goDocEnd:function(a){return a.extendSelection(At(a.lastLine()))},goLineStart:function(a){return a.extendSelectionsBy(function(y){return nu(a,y.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(a){return a.extendSelectionsBy(function(y){return ru(a,y.head)},{origin:"+move",bias:1})},goLineEnd:function(a){return a.extendSelectionsBy(function(y){return Eu(a,y.head.line)},{origin:"+move",bias:-1})},goLineRight:function(a){return a.extendSelectionsBy(function(y){var ee=a.cursorCoords(y.head,"div").top+5;return a.coordsChar({left:a.display.lineDiv.offsetWidth+100,top:ee},"div")},tt)},goLineLeft:function(a){return a.extendSelectionsBy(function(y){var ee=a.cursorCoords(y.head,"div").top+5;return a.coordsChar({left:0,top:ee},"div")},tt)},goLineLeftSmart:function(a){return a.extendSelectionsBy(function(y){var ee=a.cursorCoords(y.head,"div").top+5,z=a.coordsChar({left:0,top:ee},"div");return z.ch<a.getLine(z.line).search(/\S/)?ru(a,y.head):z},tt)},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 y=[],ee=a.listSelections(),z=a.options.tabSize,ie=0;ie<ee.length;ie++){var he=ee[ie].from(),Ne=ze(a.getLine(he.line),he.ch,z);y.push(wt(z-Ne%z))}a.replaceSelections(y)},defaultTab:function(a){a.somethingSelected()?a.indentSelection("add"):a.execCommand("insertTab")},transposeChars:function(a){return ii(a,function(){for(var y=a.listSelections(),ee=[],z=0;z<y.length;z++)if(y[z].empty()){var ie=y[z].head,he=vn(a.doc,ie.line).text;if(he){if(ie.ch==he.length&&(ie=new At(ie.line,ie.ch-1)),ie.ch>0)ie=new At(ie.line,ie.ch+1),a.replaceRange(he.charAt(ie.ch-1)+he.charAt(ie.ch-2),At(ie.line,ie.ch-2),ie,"+transpose");else if(ie.line>a.doc.first){var Ne=vn(a.doc,ie.line-1).text;Ne&&(ie=new At(ie.line,1),a.replaceRange(he.charAt(0)+a.doc.lineSeparator()+Ne.charAt(Ne.length-1),At(ie.line-1,Ne.length-1),ie,"+transpose"))}}ee.push(new gn(ie,ie))}a.setSelections(ee)})},newlineAndIndent:function(a){return ii(a,function(){for(var y=a.listSelections(),ee=y.length-1;ee>=0;ee--)a.replaceRange(a.doc.lineSeparator(),y[ee].anchor,y[ee].head,"+input");y=a.listSelections();for(var z=0;z<y.length;z++)a.indentLine(y[z].from().line,null,!0);yn(a)})},openLine:function(a){return a.replaceSelection(`
`,"start")},toggleOverwrite:function(a){return a.toggleOverwrite()}};function nu(a,y){var ee=vn(a.doc,y),z=qn(ee);return z!=ee&&(y=Mt(z)),tu(!0,a,z,y,1)}function Eu(a,y){var ee=vn(a.doc,y),z=Wr(ee);return z!=ee&&(y=Mt(z)),tu(!0,a,ee,y,-1)}function ru(a,y){var ee=nu(a,y.line),z=vn(a.doc,ee.line),ie=ot(z,a.doc.direction);if(!ie||ie[0].level==0){var he=Math.max(ee.ch,z.text.search(/\S/)),Ne=y.line==ee.line&&y.ch<=he&&y.ch;return At(ee.line,Ne?0:he,ee.sticky)}return ee}function Rs(a,y,ee){if(typeof y=="string"&&(y=as[y],!y))return!1;a.display.input.ensurePolled();var z=a.display.shift,ie=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),ee&&(a.display.shift=!1),ie=y(a)!=at}finally{a.display.shift=z,a.state.suppressEdits=!1}return ie}function Su(a,y,ee){for(var z=0;z<a.state.keyMaps.length;z++){var ie=As(y,a.state.keyMaps[z],ee,a);if(ie)return ie}return a.options.extraKeys&&As(y,a.options.extraKeys,ee,a)||As(y,a.options.keyMap,ee,a)}var wu=new se;function Zs(a,y,ee,z){var ie=a.state.keySeq;if(ie){if(qs(y))return"handled";if(/\'$/.test(y)?a.state.keySeq=null:wu.set(50,function(){a.state.keySeq==ie&&(a.state.keySeq=null,a.display.input.reset())}),iu(a,ie+" "+y,ee,z))return!0}return iu(a,y,ee,z)}function iu(a,y,ee,z){var ie=Su(a,y,z);return ie=="multi"&&(a.state.keySeq=y),ie=="handled"&&Po(a,"keyHandled",a,y,ee),(ie=="handled"||ie=="multi")&&(Tt(ee),Ts(a)),!!ie}function zs(a,y){var ee=ms(y,!0);return ee?y.shiftKey&&!a.state.keySeq?Zs(a,"Shift-"+ee,y,function(z){return Rs(a,z,!0)})||Zs(a,ee,y,function(z){if(typeof z=="string"?/^go[A-Z]/.test(z):z.motion)return Rs(a,z)}):Zs(a,ee,y,function(z){return Rs(a,z)}):!1}function ou(a,y,ee){return Zs(a,"'"+ee+"'",y,function(z){return Rs(a,z,!0)})}var Ws=null;function au(a){var y=this;if(!(a.target&&a.target!=y.display.input.getField())&&(y.curOp.focus=ve(),!Rt(y,a))){Fe&&pe<11&&a.keyCode==27&&(a.returnValue=!1);var ee=a.keyCode;y.display.shift=ee==16||a.shiftKey;var z=zs(y,a);ue&&(Ws=z?ee:null,!z&&ee==88&&!zt&&(De?a.metaKey:a.ctrlKey)&&y.replaceSelection("",null,"cut")),b&&!De&&!z&&ee==46&&a.shiftKey&&!a.ctrlKey&&document.execCommand&&document.execCommand("cut"),ee==18&&!/\bCodeMirror-crosshair\b/.test(y.display.lineDiv.className)&&vu(y)}}function vu(a){var y=a.display.lineDiv;ge(y,"CodeMirror-crosshair");function ee(z){(z.keyCode==18||!z.altKey)&&(Ze(y,"CodeMirror-crosshair"),ln(document,"keyup",ee),ln(document,"mouseover",ee))}Vt(document,"keyup",ee),Vt(document,"mouseover",ee)}function lu(a){a.keyCode==16&&(this.doc.sel.shift=!1),Rt(this,a)}function su(a){var y=this;if(!(a.target&&a.target!=y.display.input.getField())&&!(Wa(y.display,a)||Rt(y,a)||a.ctrlKey&&!a.altKey||De&&a.metaKey)){var ee=a.keyCode,z=a.charCode;if(ue&&ee==Ws){Ws=null,Tt(a);return}if(!(ue&&(!a.which||a.which<10)&&zs(y,a))){var ie=String.fromCharCode(z==null?ee:z);ie!="\b"&&(ou(y,a,ie)||y.display.input.onKeyPress(a))}}}var Au=400,Gs=function(a,y,ee){this.time=a,this.pos=y,this.button=ee};Gs.prototype.compare=function(a,y,ee){return this.time+Au>a&&Ht(y,this.pos)==0&&ee==this.button};var vs,Ds;function uu(a,y){var ee=+new Date;return Ds&&Ds.compare(ee,a,y)?(vs=Ds=null,"triple"):vs&&vs.compare(ee,a,y)?(Ds=new Gs(ee,a,y),vs=null,"double"):(vs=new Gs(ee,a,y),Ds=null,"single")}function cu(a){var y=this,ee=y.display;if(!(Rt(y,a)||ee.activeTouch&&ee.input.supportsTouch())){if(ee.input.ensurePolled(),ee.shift=a.shiftKey,Wa(ee,a)){Ce||(ee.scroller.draggable=!1,setTimeout(function(){return ee.scroller.draggable=!0},100));return}if(!ql(y,a)){var z=zl(y,a),ie=_t(a),he=z?uu(z,ie):"single";window.focus(),ie==1&&y.state.selectingText&&y.state.selectingText(a),!(z&&Du(y,ie,z,he,a))&&(ie==1?z?$o(y,z,he,a):Lt(a)==ee.scroller&&Tt(a):ie==2?(z&&po(y.doc,z),setTimeout(function(){return ee.input.focus()},20)):ie==3&&(Oe?y.display.input.onContextMenu(a):Ls(y)))}}}function Du(a,y,ee,z,ie){var he="Click";return z=="double"?he="Double"+he:z=="triple"&&(he="Triple"+he),he=(y==1?"Left":y==2?"Middle":"Right")+he,Zs(a,Ns(he,ie),ie,function(Ne){if(typeof Ne=="string"&&(Ne=as[Ne]),!Ne)return!1;var $e=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),$e=Ne(a,ee)!=at}finally{a.state.suppressEdits=!1}return $e})}function Go(a,y,ee){var z=a.getOption("configureMouse"),ie=z?z(a,y,ee):{};if(ie.unit==null){var he=Be?ee.shiftKey&&ee.metaKey:ee.altKey;ie.unit=he?"rectangle":y=="single"?"char":y=="double"?"word":"line"}return(ie.extend==null||a.doc.extend)&&(ie.extend=a.doc.extend||ee.shiftKey),ie.addNew==null&&(ie.addNew=De?ee.metaKey:ee.ctrlKey),ie.moveOnDrag==null&&(ie.moveOnDrag=!(De?ee.altKey:ee.ctrlKey)),ie}function $o(a,y,ee,z){Fe?setTimeout(st(mu,a),0):a.curOp.focus=ve();var ie=Go(a,ee,z),he=a.doc.sel,Ne;a.options.dragDrop&&on&&!a.isReadOnly()&&ee=="single"&&(Ne=he.contains(y))>-1&&(Ht((Ne=he.ranges[Ne]).from(),y)<0||y.xRel>0)&&(Ht(Ne.to(),y)>0||y.xRel<0)?sl(a,z,y,ie):ul(a,z,y,ie)}function sl(a,y,ee,z){var ie=a.display,he=!1,Ne=_r(a,function(pt){Ce&&(ie.scroller.draggable=!1),a.state.draggingText=!1,ln(ie.wrapper.ownerDocument,"mouseup",Ne),ln(ie.wrapper.ownerDocument,"mousemove",$e),ln(ie.scroller,"dragstart",ut),ln(ie.scroller,"drop",Ne),he||(Tt(pt),z.addNew||po(a.doc,ee,null,null,z.extend),Ce&&!Pe||Fe&&pe==9?setTimeout(function(){ie.wrapper.ownerDocument.body.focus({preventScroll:!0}),ie.input.focus()},20):ie.input.focus())}),$e=function(pt){he=he||Math.abs(y.clientX-pt.clientX)+Math.abs(y.clientY-pt.clientY)>=10},ut=function(){return he=!0};Ce&&(ie.scroller.draggable=!0),a.state.draggingText=Ne,Ne.copy=!z.moveOnDrag,ie.scroller.dragDrop&&ie.scroller.dragDrop(),Vt(ie.wrapper.ownerDocument,"mouseup",Ne),Vt(ie.wrapper.ownerDocument,"mousemove",$e),Vt(ie.scroller,"dragstart",ut),Vt(ie.scroller,"drop",Ne),Ls(a),setTimeout(function(){return ie.input.focus()},20)}function Bl(a,y,ee){if(ee=="char")return new gn(y,y);if(ee=="word")return a.findWordAt(y);if(ee=="line")return new gn(At(y.line,0),Kt(a.doc,At(y.line+1,0)));var z=ee(a,y);return new gn(z.from,z.to)}function ul(a,y,ee,z){var ie=a.display,he=a.doc;Tt(y);var Ne,$e,ut=he.sel,pt=ut.ranges;if(z.addNew&&!z.extend?($e=he.sel.contains(ee),$e>-1?Ne=pt[$e]:Ne=new gn(ee,ee)):(Ne=he.sel.primary(),$e=he.sel.primIndex),z.unit=="rectangle")z.addNew||(Ne=new gn(ee,ee)),ee=zl(a,y,!0,!0),$e=-1;else{var qt=Bl(a,ee,z.unit);z.extend?Ne=go(Ne,qt.anchor,qt.head,z.extend):Ne=qt}z.addNew?$e==-1?($e=pt.length,ci(he,lr(a,pt.concat([Ne]),$e),{scroll:!1,origin:"*mouse"})):pt.length>1&&pt[$e].empty()&&z.unit=="char"&&!z.extend?(ci(he,lr(a,pt.slice(0,$e).concat(pt.slice($e+1)),0),{scroll:!1,origin:"*mouse"}),ut=he.sel):pa(he,$e,Ne,We):($e=0,ci(he,new bn([Ne],0),We),ut=he.sel);var fn=ee;function Nn(mi){if(Ht(fn,mi)!=0)if(fn=mi,z.unit=="rectangle"){for(var Wi=[],mo=a.options.tabSize,io=ze(vn(he,ee.line).text,ee.ch,mo),Ko=ze(vn(he,mi.line).text,mi.ch,mo),wa=Math.min(io,Ko),cl=Math.max(io,Ko),Za=Math.min(ee.line,mi.line),Rl=Math.min(a.lastLine(),Math.max(ee.line,mi.line));Za<=Rl;Za++){var Il=vn(he,Za).text,Ja=Et(Il,wa,mo);wa==cl?Wi.push(new gn(At(Za,Ja),At(Za,Ja))):Il.length>Ja&&Wi.push(new gn(At(Za,Ja),At(Za,Et(Il,cl,mo))))}Wi.length||Wi.push(new gn(ee,ee)),ci(he,lr(a,ut.ranges.slice(0,$e).concat(Wi),$e),{origin:"*mouse",scroll:!1}),a.scrollIntoView(mi)}else{var Ol=Ne,ml=Bl(a,mi,z.unit),nl=Ol.anchor,qa;Ht(ml.anchor,nl)>0?(qa=ml.head,nl=sn(Ol.from(),ml.anchor)):(qa=ml.anchor,nl=Jt(Ol.to(),ml.head));var ja=ut.ranges.slice(0);ja[$e]=Fs(a,new gn(Kt(he,nl),qa)),ci(he,lr(a,ja,$e),We)}}var Mn=ie.wrapper.getBoundingClientRect(),vr=0;function Nr(mi){var Wi=++vr,mo=zl(a,mi,!0,z.unit=="rectangle");if(mo)if(Ht(mo,fn)!=0){a.curOp.focus=ve(),Nn(mo);var io=me(ie,he);(mo.line>=io.to||mo.line<io.from)&&setTimeout(_r(a,function(){vr==Wi&&Nr(mi)}),150)}else{var Ko=mi.clientY<Mn.top?-20:mi.clientY>Mn.bottom?20:0;Ko&&setTimeout(_r(a,function(){vr==Wi&&(ie.scroller.scrollTop+=Ko,Nr(mi))}),50)}}function ti(mi){a.state.selectingText=!1,vr=1/0,mi&&(Tt(mi),ie.input.focus()),ln(ie.wrapper.ownerDocument,"mousemove",hi),ln(ie.wrapper.ownerDocument,"mouseup",Oi),he.history.lastSelOrigin=null}var hi=_r(a,function(mi){mi.buttons===0||!_t(mi)?ti(mi):Nr(mi)}),Oi=_r(a,ti);a.state.selectingText=Oi,Vt(ie.wrapper.ownerDocument,"mousemove",hi),Vt(ie.wrapper.ownerDocument,"mouseup",Oi)}function Fs(a,y){var ee=y.anchor,z=y.head,ie=vn(a.doc,ee.line);if(Ht(ee,z)==0&&ee.sticky==z.sticky)return y;var he=ot(ie);if(!he)return y;var Ne=ft(he,ee.ch,ee.sticky),$e=he[Ne];if($e.from!=ee.ch&&$e.to!=ee.ch)return y;var ut=Ne+($e.from==ee.ch==($e.level!=1)?0:1);if(ut==0||ut==he.length)return y;var pt;if(z.line!=ee.line)pt=(z.line-ee.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var qt=ft(he,z.ch,z.sticky),fn=qt-Ne||(z.ch-ee.ch)*($e.level==1?-1:1);qt==ut-1||qt==ut?pt=fn<0:pt=fn>0}var Nn=he[ut+(pt?-1:0)],Mn=pt==(Nn.level==1),vr=Mn?Nn.from:Nn.to,Nr=Mn?"after":"before";return ee.ch==vr&&ee.sticky==Nr?y:new gn(new At(ee.line,vr,Nr),z)}function ls(a,y,ee,z){var ie,he;if(y.touches)ie=y.touches[0].clientX,he=y.touches[0].clientY;else try{ie=y.clientX,he=y.clientY}catch(Nn){return!1}if(ie>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;z&&Tt(y);var Ne=a.display,$e=Ne.lineDiv.getBoundingClientRect();if(he>$e.bottom||!$t(a,ee))return hn(y);he-=$e.top-Ne.viewOffset;for(var ut=0;ut<a.display.gutterSpecs.length;++ut){var pt=Ne.gutters.childNodes[ut];if(pt&&pt.getBoundingClientRect().right>=ie){var qt=Wt(a.doc,he),fn=a.display.gutterSpecs[ut];return Gt(a,ee,a,qt,fn.className,y),hn(y)}}}function ql(a,y){return ls(a,y,"gutterClick",!0)}function Ps(a,y){Wa(a.display,y)||du(a,y)||Rt(a,y,"contextmenu")||Oe||a.display.input.onContextMenu(y)}function du(a,y){return $t(a,"gutterContextMenu")?ls(a,y,"gutterContextMenu",!1):!1}function Mu(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),_l(a)}var _s={toString:function(){return"CodeMirror.Init"}},Tu={},gu={};function ju(a){var y=a.optionHandlers;function ee(z,ie,he,Ne){a.defaults[z]=ie,he&&(y[z]=Ne?function($e,ut,pt){pt!=_s&&he($e,ut,pt)}:he)}a.defineOption=ee,a.Init=_s,ee("value","",function(z,ie){return z.setValue(ie)},!0),ee("mode",null,function(z,ie){z.doc.modeOption=ie,Lr(z)},!0),ee("indentUnit",2,Lr,!0),ee("indentWithTabs",!1),ee("smartIndent",!0),ee("tabSize",4,function(z){Hr(z),_l(z),_a(z)},!0),ee("lineSeparator",null,function(z,ie){if(z.doc.lineSep=ie,!!ie){var he=[],Ne=z.doc.first;z.doc.iter(function(ut){for(var pt=0;;){var qt=ut.text.indexOf(ie,pt);if(qt==-1)break;pt=qt+ie.length,he.push(At(Ne,qt))}Ne++});for(var $e=he.length-1;$e>=0;$e--)Fo(z.doc,ie,he[$e],At(he[$e].line,he[$e].ch+ie.length))}}),ee("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(z,ie,he){z.state.specialChars=new RegExp(ie.source+(ie.test(" ")?"":"| "),"g"),he!=_s&&z.refresh()}),ee("specialCharPlaceholder",Aa,function(z){return z.refresh()},!0),ee("electricChars",!0),ee("inputStyle",be?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),ee("spellcheck",!1,function(z,ie){return z.getInputField().spellcheck=ie},!0),ee("autocorrect",!1,function(z,ie){return z.getInputField().autocorrect=ie},!0),ee("autocapitalize",!1,function(z,ie){return z.getInputField().autocapitalize=ie},!0),ee("rtlMoveVisually",!Re),ee("wholeLineUpdateBefore",!0),ee("theme","default",function(z){Mu(z),an(z)},!0),ee("keyMap","default",function(z,ie,he){var Ne=Us(ie),$e=he!=_s&&Us(he);$e&&$e.detach&&$e.detach(z,Ne),Ne.attach&&Ne.attach(z,$e||null)}),ee("extraKeys",null),ee("configureMouse",null),ee("lineWrapping",!1,Vu,!0),ee("gutters",[],function(z,ie){z.display.gutterSpecs=Nt(ie,z.options.lineNumbers),an(z)},!0),ee("fixedGutter",!0,function(z,ie){z.display.gutters.style.left=ie?Os(z.display)+"px":"0",z.refresh()},!0),ee("coverGutterNextToScrollbar",!1,function(z){return hr(z)},!0),ee("scrollbarStyle","native",function(z){Sr(z),hr(z),z.display.scrollbars.setScrollTop(z.doc.scrollTop),z.display.scrollbars.setScrollLeft(z.doc.scrollLeft)},!0),ee("lineNumbers",!1,function(z,ie){z.display.gutterSpecs=Nt(z.options.gutters,ie),an(z)},!0),ee("firstLineNumber",1,an,!0),ee("lineNumberFormatter",function(z){return z},an,!0),ee("showCursorWhenSelecting",!1,Ql,!0),ee("resetSelectionOnContextMenu",!0),ee("lineWiseCopyCut",!0),ee("pasteLinesPerSelection",!0),ee("selectionsMayTouch",!1),ee("readOnly",!1,function(z,ie){ie=="nocursor"&&(is(z),z.display.input.blur()),z.display.input.readOnlyChanged(ie)}),ee("screenReaderLabel",null,function(z,ie){ie=ie===""?null:ie,z.display.input.screenReaderLabelChanged(ie)}),ee("disableInput",!1,function(z,ie){ie||z.display.input.reset()},!0),ee("dragDrop",!0,Ku),ee("allowDropFileTypes",null),ee("cursorBlinkRate",530),ee("cursorScrollMargin",0),ee("cursorHeight",1,Ql,!0),ee("singleCursorHeightPerLine",!0,Ql,!0),ee("workTime",100),ee("workDelay",100),ee("flattenSpans",!0,Hr,!0),ee("addModeClass",!1,Hr,!0),ee("pollInterval",100),ee("undoDepth",200,function(z,ie){return z.doc.history.undoDepth=ie}),ee("historyEventDelay",1250),ee("viewportMargin",10,function(z){return z.refresh()},!0),ee("maxHighlightLength",1e4,Hr,!0),ee("moveInputWithCursor",!0,function(z,ie){ie||z.display.input.resetPosition()}),ee("tabindex",null,function(z,ie){return z.display.input.getField().tabIndex=ie||""}),ee("autofocus",null),ee("direction","ltr",function(z,ie){return z.doc.setDirection(ie)},!0),ee("phrases",null)}function Ku(a,y,ee){var z=ee&&ee!=_s;if(!y!=!z){var ie=a.display.dragFunctions,he=y?Vt:ln;he(a.display.scroller,"dragstart",ie.start),he(a.display.scroller,"dragenter",ie.enter),he(a.display.scroller,"dragover",ie.over),he(a.display.scroller,"dragleave",ie.leave),he(a.display.scroller,"drop",ie.drop)}}function Vu(a){a.options.lineWrapping?(ge(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(Ze(a.display.wrapper,"CodeMirror-wrap"),ao(a)),rs(a),_a(a),_l(a),setTimeout(function(){return hr(a)},100)}function Ta(a,y){var ee=this;if(!(this instanceof Ta))return new Ta(a,y);this.options=y=y?vt(y):{},vt(Tu,y,!1);var z=y.value;typeof z=="string"?z=new Fi(z,y.mode,null,y.lineSeparator,y.direction):y.mode&&(z.modeOption=y.mode),this.doc=z;var ie=new Ta.inputStyles[y.inputStyle](this),he=this.display=new tn(a,z,ie,y);he.wrapper.CodeMirror=this,Mu(this),y.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Sr(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new se,keySeq:null,specialChars:null},y.autofocus&&!be&&he.input.focus(),Fe&&pe<11&&setTimeout(function(){return ee.display.input.reset(!0)},20),Uu(this),Yo(),Or(this),this.curOp.forceUpdate=!0,xr(this,z),y.autofocus&&!be||this.hasFocus()?setTimeout(function(){ee.hasFocus()&&!ee.state.focused&&$l(ee)},20):is(this);for(var Ne in gu)gu.hasOwnProperty(Ne)&&gu[Ne](this,y[Ne],_s);Pt(this),y.finishInit&&y.finishInit(this);for(var $e=0;$e<Fu.length;++$e)Fu[$e](this);Rr(this),Ce&&y.lineWrapping&&getComputedStyle(he.lineDiv).textRendering=="optimizelegibility"&&(he.lineDiv.style.textRendering="auto")}Ta.defaults=Tu,Ta.optionHandlers=gu;function Uu(a){var y=a.display;Vt(y.scroller,"mousedown",_r(a,cu)),Fe&&pe<11?Vt(y.scroller,"dblclick",_r(a,function(ut){if(!Rt(a,ut)){var pt=zl(a,ut);if(!(!pt||ql(a,ut)||Wa(a.display,ut))){Tt(ut);var qt=a.findWordAt(pt);po(a.doc,qt.anchor,qt.head)}}})):Vt(y.scroller,"dblclick",function(ut){return Rt(a,ut)||Tt(ut)}),Vt(y.scroller,"contextmenu",function(ut){return Ps(a,ut)}),Vt(y.input.getField(),"contextmenu",function(ut){y.scroller.contains(ut.target)||Ps(a,ut)});var ee,z={end:0};function ie(){y.activeTouch&&(ee=setTimeout(function(){return y.activeTouch=null},1e3),z=y.activeTouch,z.end=+new Date)}function he(ut){if(ut.touches.length!=1)return!1;var pt=ut.touches[0];return pt.radiusX<=1&&pt.radiusY<=1}function Ne(ut,pt){if(pt.left==null)return!0;var qt=pt.left-ut.left,fn=pt.top-ut.top;return qt*qt+fn*fn>20*20}Vt(y.scroller,"touchstart",function(ut){if(!Rt(a,ut)&&!he(ut)&&!ql(a,ut)){y.input.ensurePolled(),clearTimeout(ee);var pt=+new Date;y.activeTouch={start:pt,moved:!1,prev:pt-z.end<=300?z:null},ut.touches.length==1&&(y.activeTouch.left=ut.touches[0].pageX,y.activeTouch.top=ut.touches[0].pageY)}}),Vt(y.scroller,"touchmove",function(){y.activeTouch&&(y.activeTouch.moved=!0)}),Vt(y.scroller,"touchend",function(ut){var pt=y.activeTouch;if(pt&&!Wa(y,ut)&&pt.left!=null&&!pt.moved&&new Date-pt.start<300){var qt=a.coordsChar(y.activeTouch,"page"),fn;!pt.prev||Ne(pt,pt.prev)?fn=new gn(qt,qt):!pt.prev.prev||Ne(pt,pt.prev.prev)?fn=a.findWordAt(qt):fn=new gn(At(qt.line,0),Kt(a.doc,At(qt.line+1,0))),a.setSelection(fn.anchor,fn.head),a.focus(),Tt(ut)}ie()}),Vt(y.scroller,"touchcancel",ie),Vt(y.scroller,"scroll",function(){y.scroller.clientHeight&&(tr(a,y.scroller.scrollTop),ir(a,y.scroller.scrollLeft,!0),Gt(a,"scroll",a))}),Vt(y.scroller,"mousewheel",function(ut){return Dn(a,ut)}),Vt(y.scroller,"DOMMouseScroll",function(ut){return Dn(a,ut)}),Vt(y.wrapper,"scroll",function(){return y.wrapper.scrollTop=y.wrapper.scrollLeft=0}),y.dragFunctions={enter:function(ut){Rt(a,ut)||gt(ut)},over:function(ut){Rt(a,ut)||(Nl(a,ut),gt(ut))},start:function(ut){return yl(a,ut)},drop:_r(a,Qa),leave:function(ut){Rt(a,ut)||Ss(a)}};var $e=y.input.getField();Vt($e,"keyup",function(ut){return lu.call(a,ut)}),Vt($e,"keydown",_r(a,au)),Vt($e,"keypress",_r(a,su)),Vt($e,"focus",function(ut){return $l(a,ut)}),Vt($e,"blur",function(ut){return is(a,ut)})}var Fu=[];Ta.defineInitHook=function(a){return Fu.push(a)};function fu(a,y,ee,z){var ie=a.doc,he;ee==null&&(ee="add"),ee=="smart"&&(ie.mode.indent?he=zr(a,y).state:ee="prev");var Ne=a.options.tabSize,$e=vn(ie,y),ut=ze($e.text,null,Ne);$e.stateAfter&&($e.stateAfter=null);var pt=$e.text.match(/^\s*/)[0],qt;if(!z&&!/\S/.test($e.text))qt=0,ee="not";else if(ee=="smart"&&(qt=ie.mode.indent(he,$e.text.slice(pt.length),$e.text),qt==at||qt>150)){if(!z)return;ee="prev"}ee=="prev"?y>ie.first?qt=ze(vn(ie,y-1).text,null,Ne):qt=0:ee=="add"?qt=ut+a.options.indentUnit:ee=="subtract"?qt=ut-a.options.indentUnit:typeof ee=="number"&&(qt=ut+ee),qt=Math.max(0,qt);var fn="",Nn=0;if(a.options.indentWithTabs)for(var Mn=Math.floor(qt/Ne);Mn;--Mn)Nn+=Ne,fn+=" ";if(Nn<qt&&(fn+=wt(qt-Nn)),fn!=pt)return Fo(ie,fn,At(y,0),At(y,pt.length),"+input"),$e.stateAfter=null,!0;for(var vr=0;vr<ie.sel.ranges.length;vr++){var Nr=ie.sel.ranges[vr];if(Nr.head.line==y&&Nr.head.ch<pt.length){var ti=At(y,pt.length);pa(ie,vr,new gn(ti,ti));break}}}var es=null;function yu(a){es=a}function Pu(a,y,ee,z,ie){var he=a.doc;a.display.shift=!1,z||(z=he.sel);var Ne=+new Date-200,$e=ie=="paste"||a.state.pasteIncoming>Ne,ut=On(y),pt=null;if($e&&z.ranges.length>1)if(es&&es.text.join(`
`)==y){if(z.ranges.length%es.text.length==0){pt=[];for(var qt=0;qt<es.text.length;qt++)pt.push(he.splitLines(es.text[qt]))}}else ut.length==z.ranges.length&&a.options.pasteLinesPerSelection&&(pt=Dt(ut,function(hi){return[hi]}));for(var fn=a.curOp.updateInput,Nn=z.ranges.length-1;Nn>=0;Nn--){var Mn=z.ranges[Nn],vr=Mn.from(),Nr=Mn.to();Mn.empty()&&(ee&&ee>0?vr=At(vr.line,vr.ch-ee):a.state.overwrite&&!$e?Nr=At(Nr.line,Math.min(vn(he,Nr.line).text.length,Nr.ch+dt(ut).length)):$e&&es&&es.lineWise&&es.text.join(`
`)==ut.join(`
`)&&(vr=Nr=At(vr.line,0)));var ti={from:vr,to:Nr,text:pt?pt[Nn%pt.length]:ut,origin:ie||($e?"paste":a.state.cutIncoming>Ne?"cut":"+input")};Xo(a.doc,ti),Po(a,"inputRead",a,ti)}y&&!$e&&ku(a,y),yn(a),a.curOp.updateInput<2&&(a.curOp.updateInput=fn),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function Lu(a,y){var ee=a.clipboardData&&a.clipboardData.getData("Text");if(ee)return a.preventDefault(),!y.isReadOnly()&&!y.options.disableInput&&ii(y,function(){return Pu(y,ee,0,null,"paste")}),!0}function ku(a,y){if(!(!a.options.electricChars||!a.options.smartIndent))for(var ee=a.doc.sel,z=ee.ranges.length-1;z>=0;z--){var ie=ee.ranges[z];if(!(ie.head.ch>100||z&&ee.ranges[z-1].head.line==ie.head.line)){var he=a.getModeAt(ie.head),Ne=!1;if(he.electricChars){for(var $e=0;$e<he.electricChars.length;$e++)if(y.indexOf(he.electricChars.charAt($e))>-1){Ne=fu(a,ie.head.line,"smart");break}}else he.electricInput&&he.electricInput.test(vn(a.doc,ie.head.line).text.slice(0,ie.head.ch))&&(Ne=fu(a,ie.head.line,"smart"));Ne&&Po(a,"electricInput",a,ie.head.line)}}}function Nu(a){for(var y=[],ee=[],z=0;z<a.doc.sel.ranges.length;z++){var ie=a.doc.sel.ranges[z].head.line,he={anchor:At(ie,0),head:At(ie+1,0)};ee.push(he),y.push(a.getRange(he.anchor,he.head))}return{text:y,ranges:ee}}function Ru(a,y,ee,z){a.setAttribute("autocorrect",ee?"":"off"),a.setAttribute("autocapitalize",z?"":"off"),a.setAttribute("spellcheck",!!y)}function Zu(){var a=je("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),y=je("div",[a],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return Ce?a.style.width="1000px":a.setAttribute("wrap","off"),we&&(a.style.border="1px solid black"),Ru(a),y}function Yu(a){var y=a.optionHandlers,ee=a.helpers={};a.prototype={constructor:a,focus:function(){window.focus(),this.display.input.focus()},setOption:function(z,ie){var he=this.options,Ne=he[z];he[z]==ie&&z!="mode"||(he[z]=ie,y.hasOwnProperty(z)&&_r(this,y[z])(this,ie,Ne),Gt(this,"optionChange",this,z))},getOption:function(z){return this.options[z]},getDoc:function(){return this.doc},addKeyMap:function(z,ie){this.state.keyMaps[ie?"push":"unshift"](Us(z))},removeKeyMap:function(z){for(var ie=this.state.keyMaps,he=0;he<ie.length;++he)if(ie[he]==z||ie[he].name==z)return ie.splice(he,1),!0},addOverlay:si(function(z,ie){var he=z.token?z:a.getMode(this.options,z);if(he.startState)throw new Error("Overlays may not be stateful.");Ft(this.state.overlays,{mode:he,modeSpec:z,opaque:ie&&ie.opaque,priority:ie&&ie.priority||0},function(Ne){return Ne.priority}),this.state.modeGen++,_a(this)}),removeOverlay:si(function(z){for(var ie=this.state.overlays,he=0;he<ie.length;++he){var Ne=ie[he].modeSpec;if(Ne==z||typeof z=="string"&&Ne.name==z){ie.splice(he,1),this.state.modeGen++,_a(this);return}}}),indentLine:si(function(z,ie,he){typeof ie!="string"&&typeof ie!="number"&&(ie==null?ie=this.options.smartIndent?"smart":"prev":ie=ie?"add":"subtract"),Ct(this.doc,z)&&fu(this,z,ie,he)}),indentSelection:si(function(z){for(var ie=this.doc.sel.ranges,he=-1,Ne=0;Ne<ie.length;Ne++){var $e=ie[Ne];if($e.empty())$e.head.line>he&&(fu(this,$e.head.line,z,!0),he=$e.head.line,Ne==this.doc.sel.primIndex&&yn(this));else{var ut=$e.from(),pt=$e.to(),qt=Math.max(he,ut.line);he=Math.min(this.lastLine(),pt.line-(pt.ch?0:1))+1;for(var fn=qt;fn<he;++fn)fu(this,fn,z);var Nn=this.doc.sel.ranges;ut.ch==0&&ie.length==Nn.length&&Nn[Ne].from().ch>0&&pa(this.doc,Ne,new gn(ut,Nn[Ne].to()),Ee)}}}),getTokenAt:function(z,ie){return Kr(this,z,ie)},getLineTokens:function(z,ie){return Kr(this,At(z),ie,!0)},getTokenTypeAt:function(z){z=Kt(this.doc,z);var ie=Tr(this,vn(this.doc,z.line)),he=0,Ne=(ie.length-1)/2,$e=z.ch,ut;if($e==0)ut=ie[2];else for(;;){var pt=he+Ne>>1;if((pt?ie[pt*2-1]:0)>=$e)Ne=pt;else if(ie[pt*2+1]<$e)he=pt+1;else{ut=ie[pt*2+2];break}}var qt=ut?ut.indexOf("overlay "):-1;return qt<0?ut:qt==0?null:ut.slice(0,qt-1)},getModeAt:function(z){var ie=this.doc.mode;return ie.innerMode?a.innerMode(ie,this.getTokenAt(z).state).mode:ie},getHelper:function(z,ie){return this.getHelpers(z,ie)[0]},getHelpers:function(z,ie){var he=[];if(!ee.hasOwnProperty(ie))return he;var Ne=ee[ie],$e=this.getModeAt(z);if(typeof $e[ie]=="string")Ne[$e[ie]]&&he.push(Ne[$e[ie]]);else if($e[ie])for(var ut=0;ut<$e[ie].length;ut++){var pt=Ne[$e[ie][ut]];pt&&he.push(pt)}else $e.helperType&&Ne[$e.helperType]?he.push(Ne[$e.helperType]):Ne[$e.name]&&he.push(Ne[$e.name]);for(var qt=0;qt<Ne._global.length;qt++){var fn=Ne._global[qt];fn.pred($e,this)&&Ae(he,fn.val)==-1&&he.push(fn.val)}return he},getStateAfter:function(z,ie){var he=this.doc;return z=jt(he,z==null?he.first+he.size-1:z),zr(this,z+1,ie).state},cursorCoords:function(z,ie){var he,Ne=this.doc.sel.primary();return z==null?he=Ne.head:typeof z=="object"?he=Kt(this.doc,z):he=z?Ne.from():Ne.to(),Ha(this,he,ie||"page")},charCoords:function(z,ie){return Vl(this,Kt(this.doc,z),ie||"page")},coordsChar:function(z,ie){return z=Cs(this,z,ie||"page"),Ma(this,z.left,z.top)},lineAtHeight:function(z,ie){return z=Cs(this,{top:z,left:0},ie||"page").top,Wt(this.doc,z+this.display.viewOffset)},heightAtLine:function(z,ie,he){var Ne=!1,$e;if(typeof z=="number"){var ut=this.doc.first+this.doc.size-1;z<this.doc.first?z=this.doc.first:z>ut&&(z=ut,Ne=!0),$e=vn(this.doc,z)}else $e=z;return fs(this,$e,{top:0,left:0},ie||"page",he||Ne).top+(Ne?this.doc.height-ji($e):0)},defaultTextHeight:function(){return fl(this.display)},defaultCharWidth:function(){return Pl(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(z,ie,he,Ne,$e){var ut=this.display;z=Ha(this,Kt(this.doc,z));var pt=z.bottom,qt=z.left;if(ie.style.position="absolute",ie.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(ie),ut.sizer.appendChild(ie),Ne=="over")pt=z.top;else if(Ne=="above"||Ne=="near"){var fn=Math.max(ut.wrapper.clientHeight,this.doc.height),Nn=Math.max(ut.sizer.clientWidth,ut.lineSpace.clientWidth);(Ne=="above"||z.bottom+ie.offsetHeight>fn)&&z.top>ie.offsetHeight?pt=z.top-ie.offsetHeight:z.bottom+ie.offsetHeight<=fn&&(pt=z.bottom),qt+ie.offsetWidth>Nn&&(qt=Nn-ie.offsetWidth)}ie.style.top=pt+"px",ie.style.left=ie.style.right="",$e=="right"?(qt=ut.sizer.clientWidth-ie.offsetWidth,ie.style.right="0px"):($e=="left"?qt=0:$e=="middle"&&(qt=(ut.sizer.clientWidth-ie.offsetWidth)/2),ie.style.left=qt+"px"),he&&Bt(this,{left:qt,top:pt,right:qt+ie.offsetWidth,bottom:pt+ie.offsetHeight})},triggerOnKeyDown:si(au),triggerOnKeyPress:si(su),triggerOnKeyUp:lu,triggerOnMouseDown:si(cu),execCommand:function(z){if(as.hasOwnProperty(z))return as[z].call(null,this)},triggerElectric:si(function(z){ku(this,z)}),findPosH:function(z,ie,he,Ne){var $e=1;ie<0&&($e=-1,ie=-ie);for(var ut=Kt(this.doc,z),pt=0;pt<ie&&(ut=Bu(this.doc,ut,$e,he,Ne),!ut.hitSide);++pt);return ut},moveH:si(function(z,ie){var he=this;this.extendSelectionsBy(function(Ne){return he.display.shift||he.doc.extend||Ne.empty()?Bu(he.doc,Ne.head,z,ie,he.options.rtlMoveVisually):z<0?Ne.from():Ne.to()},tt)}),deleteH:si(function(z,ie){var he=this.doc.sel,Ne=this.doc;he.somethingSelected()?Ne.replaceSelection("",null,"+delete"):ps(this,function($e){var ut=Bu(Ne,$e.head,z,ie,!1);return z<0?{from:ut,to:$e.head}:{from:$e.head,to:ut}})}),findPosV:function(z,ie,he,Ne){var $e=1,ut=Ne;ie<0&&($e=-1,ie=-ie);for(var pt=Kt(this.doc,z),qt=0;qt<ie;++qt){var fn=Ha(this,pt,"div");if(ut==null?ut=fn.left:fn.left=ut,pt=zu(this,fn,$e,he),pt.hitSide)break}return pt},moveV:si(function(z,ie){var he=this,Ne=this.doc,$e=[],ut=!this.display.shift&&!Ne.extend&&Ne.sel.somethingSelected();if(Ne.extendSelectionsBy(function(qt){if(ut)return z<0?qt.from():qt.to();var fn=Ha(he,qt.head,"div");qt.goalColumn!=null&&(fn.left=qt.goalColumn),$e.push(fn.left);var Nn=zu(he,fn,z,ie);return ie=="page"&&qt==Ne.sel.primary()&&cn(he,Vl(he,Nn,"div").top-fn.top),Nn},tt),$e.length)for(var pt=0;pt<Ne.sel.ranges.length;pt++)Ne.sel.ranges[pt].goalColumn=$e[pt]}),findWordAt:function(z){var ie=this.doc,he=vn(ie,z.line).text,Ne=z.ch,$e=z.ch;if(he){var ut=this.getHelper(z,"wordChars");(z.sticky=="before"||$e==he.length)&&Ne?--Ne:++$e;for(var pt=he.charAt(Ne),qt=re(pt,ut)?function(fn){return re(fn,ut)}:/\s/.test(pt)?function(fn){return/\s/.test(fn)}:function(fn){return!/\s/.test(fn)&&!re(fn)};Ne>0&&qt(he.charAt(Ne-1));)--Ne;for(;$e<he.length&&qt(he.charAt($e));)++$e}return new gn(At(z.line,Ne),At(z.line,$e))},toggleOverwrite:function(z){z!=null&&z==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?ge(this.display.cursorDiv,"CodeMirror-overwrite"):Ze(this.display.cursorDiv,"CodeMirror-overwrite"),Gt(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==ve()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:si(function(z,ie){wn(this,z,ie)}),getScrollInfo:function(){var z=this.display.scroller;return{left:z.scrollLeft,top:z.scrollTop,height:z.scrollHeight-el(this)-this.display.barHeight,width:z.scrollWidth-el(this)-this.display.barWidth,clientHeight:Ao(this),clientWidth:Dl(this)}},scrollIntoView:si(function(z,ie){z==null?(z={from:this.doc.sel.primary().head,to:null},ie==null&&(ie=this.options.cursorScrollMargin)):typeof z=="number"?z={from:At(z,0),to:null}:z.from==null&&(z={from:z,to:null}),z.to||(z.to=z.from),z.margin=ie||0,z.from.line!=null?Hn(this,z):An(this,z.from,z.to,z.margin)}),setSize:si(function(z,ie){var he=this,Ne=function(ut){return typeof ut=="number"||/^\d+$/.test(String(ut))?ut+"px":ut};z!=null&&(this.display.wrapper.style.width=Ne(z)),ie!=null&&(this.display.wrapper.style.height=Ne(ie)),this.options.lineWrapping&&gl(this);var $e=this.display.viewFrom;this.doc.iter($e,this.display.viewTo,function(ut){if(ut.widgets){for(var pt=0;pt<ut.widgets.length;pt++)if(ut.widgets[pt].noHScroll){Wl(he,$e,"widget");break}}++$e}),this.curOp.forceUpdate=!0,Gt(this,"refresh",this)}),operation:function(z){return ii(this,z)},startOperation:function(){return Or(this)},endOperation:function(){return Rr(this)},refresh:si(function(){var z=this.display.cachedTextHeight;_a(this),this.curOp.forceUpdate=!0,_l(this),wn(this,this.doc.scrollLeft,this.doc.scrollTop),Ue(this.display),(z==null||Math.abs(z-fl(this.display))>.5||this.options.lineWrapping)&&rs(this),Gt(this,"refresh",this)}),swapDoc:si(function(z){var ie=this.doc;return ie.cm=null,this.state.selectingText&&this.state.selectingText(),xr(this,z),_l(this),this.display.input.reset(),wn(this,z.scrollLeft,z.scrollTop),this.curOp.forceScroll=!0,Po(this,"swapDoc",this,ie),ie}),phrase:function(z){var ie=this.options.phrases;return ie&&Object.prototype.hasOwnProperty.call(ie,z)?ie[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}},St(a),a.registerHelper=function(z,ie,he){ee.hasOwnProperty(z)||(ee[z]=a[z]={_global:[]}),ee[z][ie]=he},a.registerGlobalHelper=function(z,ie,he,Ne){a.registerHelper(z,ie,Ne),ee[z]._global.push({pred:he,val:Ne})}}function Bu(a,y,ee,z,ie){var he=y,Ne=ee,$e=vn(a,y.line),ut=ie&&a.direction=="rtl"?-ee:ee;function pt(){var Oi=y.line+ut;return Oi<a.first||Oi>=a.first+a.size?!1:(y=new At(Oi,y.ch,y.sticky),$e=vn(a,Oi))}function qt(Oi){var mi;if(z=="codepoint"){var Wi=$e.text.charCodeAt(y.ch+(z>0?0:-1));isNaN(Wi)?mi=null:mi=new At(y.line,Math.max(0,Math.min($e.text.length,y.ch+ee*(Wi>=55296&&Wi<56320?2:1))),-ee)}else ie?mi=pu(a.cm,$e,y,ee):mi=Ys($e,y,ee);if(mi==null)if(!Oi&&pt())y=tu(ie,a.cm,$e,y.line,ut);else return!1;else y=mi;return!0}if(z=="char"||z=="codepoint")qt();else if(z=="column")qt(!0);else if(z=="word"||z=="group")for(var fn=null,Nn=z=="group",Mn=a.cm&&a.cm.getHelper(y,"wordChars"),vr=!0;!(ee<0&&!qt(!vr));vr=!1){var Nr=$e.text.charAt(y.ch)||`
`,ti=re(Nr,Mn)?"w":Nn&&Nr==`
`?"n":!Nn||/\s/.test(Nr)?null:"p";if(Nn&&!vr&&!ti&&(ti="s"),fn&&fn!=ti){ee<0&&(ee=1,qt(),y.sticky="after");break}if(ti&&(fn=ti),ee>0&&!qt(!vr))break}var hi=ca(a,y,he,Ne,!0);return ht(he,hi)&&(hi.hitSide=!0),hi}function zu(a,y,ee,z){var ie=a.doc,he=y.left,Ne;if(z=="page"){var $e=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),ut=Math.max($e-.5*fl(a.display),3);Ne=(ee>0?y.bottom:y.top)+ee*ut}else z=="line"&&(Ne=ee>0?y.bottom+3:y.top-3);for(var pt;pt=Ma(a,he,Ne),!!pt.outside;){if(ee<0?Ne<=0:Ne>=ie.height){pt.hitSide=!0;break}Ne+=ee*5}return pt}var ba=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new se,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};ba.prototype.init=function(a){var y=this,ee=this,z=ee.cm,ie=ee.div=a.lineDiv;Ru(ie,z.options.spellcheck,z.options.autocorrect,z.options.autocapitalize);function he($e){for(var ut=$e.target;ut;ut=ut.parentNode){if(ut==ie)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(ut.className))break}return!1}Vt(ie,"paste",function($e){!he($e)||Rt(z,$e)||Lu($e,z)||pe<=11&&setTimeout(_r(z,function(){return y.updateFromDOM()}),20)}),Vt(ie,"compositionstart",function($e){y.composing={data:$e.data,done:!1}}),Vt(ie,"compositionupdate",function($e){y.composing||(y.composing={data:$e.data,done:!1})}),Vt(ie,"compositionend",function($e){y.composing&&($e.data!=y.composing.data&&y.readFromDOMSoon(),y.composing.done=!0)}),Vt(ie,"touchstart",function(){return ee.forceCompositionEnd()}),Vt(ie,"input",function(){y.composing||y.readFromDOMSoon()});function Ne($e){if(!(!he($e)||Rt(z,$e))){if(z.somethingSelected())yu({lineWise:!1,text:z.getSelections()}),$e.type=="cut"&&z.replaceSelection("",null,"cut");else if(z.options.lineWiseCopyCut){var ut=Nu(z);yu({lineWise:!0,text:ut.text}),$e.type=="cut"&&z.operation(function(){z.setSelections(ut.ranges,0,Ee),z.replaceSelection("",null,"cut")})}else return;if($e.clipboardData){$e.clipboardData.clearData();var pt=es.text.join(`
`);if($e.clipboardData.setData("Text",pt),$e.clipboardData.getData("Text")==pt){$e.preventDefault();return}}var qt=Zu(),fn=qt.firstChild;z.display.lineSpace.insertBefore(qt,z.display.lineSpace.firstChild),fn.value=es.text.join(`
`);var Nn=document.activeElement;Xe(fn),setTimeout(function(){z.display.lineSpace.removeChild(qt),Nn.focus(),Nn==ie&&ee.showPrimarySelection()},50)}}Vt(ie,"copy",Ne),Vt(ie,"cut",Ne)},ba.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},ba.prototype.prepareSelection=function(){var a=hu(this.cm,!1);return a.focus=document.activeElement==this.div,a},ba.prototype.showSelection=function(a,y){!a||!this.cm.display.view.length||((a.focus||y)&&this.showPrimarySelection(),this.showMultipleSelections(a))},ba.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},ba.prototype.showPrimarySelection=function(){var a=this.getSelection(),y=this.cm,ee=y.doc.sel.primary(),z=ee.from(),ie=ee.to();if(y.display.viewTo==y.display.viewFrom||z.line>=y.display.viewTo||ie.line<y.display.viewFrom){a.removeAllRanges();return}var he=bu(y,a.anchorNode,a.anchorOffset),Ne=bu(y,a.focusNode,a.focusOffset);if(!(he&&!he.bad&&Ne&&!Ne.bad&&Ht(sn(he,Ne),z)==0&&Ht(Jt(he,Ne),ie)==0)){var $e=y.display.view,ut=z.line>=y.display.viewFrom&&Wu(y,z)||{node:$e[0].measure.map[2],offset:0},pt=ie.line<y.display.viewTo&&Wu(y,ie);if(!pt){var qt=$e[$e.length-1].measure,fn=qt.maps?qt.maps[qt.maps.length-1]:qt.map;pt={node:fn[fn.length-1],offset:fn[fn.length-2]-fn[fn.length-3]}}if(!ut||!pt){a.removeAllRanges();return}var Nn=a.rangeCount&&a.getRangeAt(0),Mn;try{Mn=Se(ut.node,ut.offset,pt.offset,pt.node)}catch(vr){}Mn&&(!b&&y.state.focused?(a.collapse(ut.node,ut.offset),Mn.collapsed||(a.removeAllRanges(),a.addRange(Mn))):(a.removeAllRanges(),a.addRange(Mn)),Nn&&a.anchorNode==null?a.addRange(Nn):b&&this.startGracePeriod()),this.rememberSelection()}},ba.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)},ba.prototype.showMultipleSelections=function(a){Le(this.cm.display.cursorDiv,a.cursors),Le(this.cm.display.selectionDiv,a.selection)},ba.prototype.rememberSelection=function(){var a=this.getSelection();this.lastAnchorNode=a.anchorNode,this.lastAnchorOffset=a.anchorOffset,this.lastFocusNode=a.focusNode,this.lastFocusOffset=a.focusOffset},ba.prototype.selectionInEditor=function(){var a=this.getSelection();if(!a.rangeCount)return!1;var y=a.getRangeAt(0).commonAncestorContainer;return Je(this.div,y)},ba.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},ba.prototype.blur=function(){this.div.blur()},ba.prototype.getField=function(){return this.div},ba.prototype.supportsTouch=function(){return!0},ba.prototype.receivedFocus=function(){var a=this;this.selectionInEditor()?this.pollSelection():ii(this.cm,function(){return a.cm.curOp.selectionChanged=!0});function y(){a.cm.state.focused&&(a.pollSelection(),a.polling.set(a.cm.options.pollInterval,y))}this.polling.set(this.cm.options.pollInterval,y)},ba.prototype.selectionChanged=function(){var a=this.getSelection();return a.anchorNode!=this.lastAnchorNode||a.anchorOffset!=this.lastAnchorOffset||a.focusNode!=this.lastFocusNode||a.focusOffset!=this.lastFocusOffset},ba.prototype.pollSelection=function(){if(!(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())){var a=this.getSelection(),y=this.cm;if(Me&&xe&&this.cm.display.gutterSpecs.length&&Gu(a.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(!this.composing){this.rememberSelection();var ee=bu(y,a.anchorNode,a.anchorOffset),z=bu(y,a.focusNode,a.focusOffset);ee&&z&&ii(y,function(){ci(y.doc,Kn(ee,z),Ee),(ee.bad||z.bad)&&(y.curOp.selectionChanged=!0)})}}},ba.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var a=this.cm,y=a.display,ee=a.doc.sel.primary(),z=ee.from(),ie=ee.to();if(z.ch==0&&z.line>a.firstLine()&&(z=At(z.line-1,vn(a.doc,z.line-1).length)),ie.ch==vn(a.doc,ie.line).text.length&&ie.line<a.lastLine()&&(ie=At(ie.line+1,0)),z.line<y.viewFrom||ie.line>y.viewTo-1)return!1;var he,Ne,$e;z.line==y.viewFrom||(he=Ll(a,z.line))==0?(Ne=Mt(y.view[0].line),$e=y.view[0].node):(Ne=Mt(y.view[he].line),$e=y.view[he-1].node.nextSibling);var ut=Ll(a,ie.line),pt,qt;if(ut==y.view.length-1?(pt=y.viewTo-1,qt=y.lineDiv.lastChild):(pt=Mt(y.view[ut+1].line)-1,qt=y.view[ut+1].node.previousSibling),!$e)return!1;for(var fn=a.doc.splitLines(_u(a,$e,qt,Ne,pt)),Nn=Rn(a.doc,At(Ne,0),At(pt,vn(a.doc,pt).text.length));fn.length>1&&Nn.length>1;)if(dt(fn)==dt(Nn))fn.pop(),Nn.pop(),pt--;else if(fn[0]==Nn[0])fn.shift(),Nn.shift(),Ne++;else break;for(var Mn=0,vr=0,Nr=fn[0],ti=Nn[0],hi=Math.min(Nr.length,ti.length);Mn<hi&&Nr.charCodeAt(Mn)==ti.charCodeAt(Mn);)++Mn;for(var Oi=dt(fn),mi=dt(Nn),Wi=Math.min(Oi.length-(fn.length==1?Mn:0),mi.length-(Nn.length==1?Mn:0));vr<Wi&&Oi.charCodeAt(Oi.length-vr-1)==mi.charCodeAt(mi.length-vr-1);)++vr;if(fn.length==1&&Nn.length==1&&Ne==z.line)for(;Mn&&Mn>z.ch&&Oi.charCodeAt(Oi.length-vr-1)==mi.charCodeAt(mi.length-vr-1);)Mn--,vr++;fn[fn.length-1]=Oi.slice(0,Oi.length-vr).replace(/^\u200b+/,""),fn[0]=fn[0].slice(Mn).replace(/\u200b+$/,"");var mo=At(Ne,Mn),io=At(pt,Nn.length?dt(Nn).length-vr:0);if(fn.length>1||fn[0]||Ht(mo,io))return Fo(a.doc,fn,mo,io,"+input"),!0},ba.prototype.ensurePolled=function(){this.forceCompositionEnd()},ba.prototype.reset=function(){this.forceCompositionEnd()},ba.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},ba.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))},ba.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&ii(this.cm,function(){return _a(a.cm)})},ba.prototype.setUneditable=function(a){a.contentEditable="false"},ba.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||_r(this.cm,Pu)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},ba.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},ba.prototype.onContextMenu=function(){},ba.prototype.resetPosition=function(){},ba.prototype.needsContentAttribute=!0;function Wu(a,y){var ee=il(a,y.line);if(!ee||ee.hidden)return null;var z=vn(a.doc,y.line),ie=Kl(ee,z,y.line),he=ot(z,a.doc.direction),Ne="left";if(he){var $e=ft(he,y.ch);Ne=$e%2?"right":"left"}var ut=Gl(ie.map,y.ch,Ne);return ut.offset=ut.collapse=="right"?ut.end:ut.start,ut}function Gu(a){for(var y=a;y;y=y.parentNode)if(/CodeMirror-gutter-wrapper/.test(y.className))return!0;return!1}function Xs(a,y){return y&&(a.bad=!0),a}function _u(a,y,ee,z,ie){var he="",Ne=!1,$e=a.doc.lineSeparator(),ut=!1;function pt(Mn){return function(vr){return vr.id==Mn}}function qt(){Ne&&(he+=$e,ut&&(he+=$e),Ne=ut=!1)}function fn(Mn){Mn&&(qt(),he+=Mn)}function Nn(Mn){if(Mn.nodeType==1){var vr=Mn.getAttribute("cm-text");if(vr){fn(vr);return}var Nr=Mn.getAttribute("cm-marker"),ti;if(Nr){var hi=a.findMarks(At(z,0),At(ie+1,0),pt(+Nr));hi.length&&(ti=hi[0].find(0))&&fn(Rn(a.doc,ti.from,ti.to).join($e));return}if(Mn.getAttribute("contenteditable")=="false")return;var Oi=/^(pre|div|p|li|table|br)$/i.test(Mn.nodeName);if(!/^br$/i.test(Mn.nodeName)&&Mn.textContent.length==0)return;Oi&&qt();for(var mi=0;mi<Mn.childNodes.length;mi++)Nn(Mn.childNodes[mi]);/^(pre|p)$/i.test(Mn.nodeName)&&(ut=!0),Oi&&(Ne=!0)}else Mn.nodeType==3&&fn(Mn.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;Nn(y),y!=ee;)y=y.nextSibling,ut=!1;return he}function bu(a,y,ee){var z;if(y==a.display.lineDiv){if(z=a.display.lineDiv.childNodes[ee],!z)return Xs(a.clipPos(At(a.display.viewTo-1)),!0);y=null,ee=0}else for(z=y;;z=z.parentNode){if(!z||z==a.display.lineDiv)return null;if(z.parentNode&&z.parentNode==a.display.lineDiv)break}for(var ie=0;ie<a.display.view.length;ie++){var he=a.display.view[ie];if(he.node==z)return Xu(he,y,ee)}}function Xu(a,y,ee){var z=a.text.firstChild,ie=!1;if(!y||!Je(z,y))return Xs(At(Mt(a.line),0),!0);if(y==z&&(ie=!0,y=z.childNodes[ee],ee=0,!y)){var he=a.rest?dt(a.rest):a.line;return Xs(At(Mt(he),he.text.length),ie)}var Ne=y.nodeType==3?y:null,$e=y;for(!Ne&&y.childNodes.length==1&&y.firstChild.nodeType==3&&(Ne=y.firstChild,ee&&(ee=Ne.nodeValue.length));$e.parentNode!=z;)$e=$e.parentNode;var ut=a.measure,pt=ut.maps;function qt(ti,hi,Oi){for(var mi=-1;mi<(pt?pt.length:0);mi++)for(var Wi=mi<0?ut.map:pt[mi],mo=0;mo<Wi.length;mo+=3){var io=Wi[mo+2];if(io==ti||io==hi){var Ko=Mt(mi<0?a.line:a.rest[mi]),wa=Wi[mo]+Oi;return(Oi<0||io!=ti)&&(wa=Wi[mo+(Oi?1:0)]),At(Ko,wa)}}}var fn=qt(Ne,$e,ee);if(fn)return Xs(fn,ie);for(var Nn=$e.nextSibling,Mn=Ne?Ne.nodeValue.length-ee:0;Nn;Nn=Nn.nextSibling){if(fn=qt(Nn,Nn.firstChild,0),fn)return Xs(At(fn.line,fn.ch-Mn),ie);Mn+=Nn.textContent.length}for(var vr=$e.previousSibling,Nr=ee;vr;vr=vr.previousSibling){if(fn=qt(vr,vr.firstChild,-1),fn)return Xs(At(fn.line,fn.ch+Nr),ie);Nr+=vr.textContent.length}}var Ya=function(a){this.cm=a,this.prevInput="",this.pollingFast=!1,this.polling=new se,this.hasSelection=!1,this.composing=null};Ya.prototype.init=function(a){var y=this,ee=this,z=this.cm;this.createField(a);var ie=this.textarea;a.wrapper.insertBefore(this.wrapper,a.wrapper.firstChild),we&&(ie.style.width="0px"),Vt(ie,"input",function(){Fe&&pe>=9&&y.hasSelection&&(y.hasSelection=null),ee.poll()}),Vt(ie,"paste",function(Ne){Rt(z,Ne)||Lu(Ne,z)||(z.state.pasteIncoming=+new Date,ee.fastPoll())});function he(Ne){if(!Rt(z,Ne)){if(z.somethingSelected())yu({lineWise:!1,text:z.getSelections()});else if(z.options.lineWiseCopyCut){var $e=Nu(z);yu({lineWise:!0,text:$e.text}),Ne.type=="cut"?z.setSelections($e.ranges,null,Ee):(ee.prevInput="",ie.value=$e.text.join(`
`),Xe(ie))}else return;Ne.type=="cut"&&(z.state.cutIncoming=+new Date)}}Vt(ie,"cut",he),Vt(ie,"copy",he),Vt(a.scroller,"paste",function(Ne){if(!(Wa(a,Ne)||Rt(z,Ne))){if(!ie.dispatchEvent){z.state.pasteIncoming=+new Date,ee.focus();return}var $e=new Event("paste");$e.clipboardData=Ne.clipboardData,ie.dispatchEvent($e)}}),Vt(a.lineSpace,"selectstart",function(Ne){Wa(a,Ne)||Tt(Ne)}),Vt(ie,"compositionstart",function(){var Ne=z.getCursor("from");ee.composing&&ee.composing.range.clear(),ee.composing={start:Ne,range:z.markText(Ne,z.getCursor("to"),{className:"CodeMirror-composing"})}}),Vt(ie,"compositionend",function(){ee.composing&&(ee.poll(),ee.composing.range.clear(),ee.composing=null)})},Ya.prototype.createField=function(a){this.wrapper=Zu(),this.textarea=this.wrapper.firstChild},Ya.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},Ya.prototype.prepareSelection=function(){var a=this.cm,y=a.display,ee=a.doc,z=hu(a);if(a.options.moveInputWithCursor){var ie=Ha(a,ee.sel.primary().head,"div"),he=y.wrapper.getBoundingClientRect(),Ne=y.lineDiv.getBoundingClientRect();z.teTop=Math.max(0,Math.min(y.wrapper.clientHeight-10,ie.top+Ne.top-he.top)),z.teLeft=Math.max(0,Math.min(y.wrapper.clientWidth-10,ie.left+Ne.left-he.left))}return z},Ya.prototype.showSelection=function(a){var y=this.cm,ee=y.display;Le(ee.cursorDiv,a.cursors),Le(ee.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},Ya.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var y=this.cm;if(y.somethingSelected()){this.prevInput="";var ee=y.getSelection();this.textarea.value=ee,y.state.focused&&Xe(this.textarea),Fe&&pe>=9&&(this.hasSelection=ee)}else a||(this.prevInput=this.textarea.value="",Fe&&pe>=9&&(this.hasSelection=null))}},Ya.prototype.getField=function(){return this.textarea},Ya.prototype.supportsTouch=function(){return!1},Ya.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!be||ve()!=this.textarea))try{this.textarea.focus()}catch(a){}},Ya.prototype.blur=function(){this.textarea.blur()},Ya.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ya.prototype.receivedFocus=function(){this.slowPoll()},Ya.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},Ya.prototype.fastPoll=function(){var a=!1,y=this;y.pollingFast=!0;function ee(){var z=y.poll();!z&&!a?(a=!0,y.polling.set(60,ee)):(y.pollingFast=!1,y.slowPoll())}y.polling.set(20,ee)},Ya.prototype.poll=function(){var a=this,y=this.cm,ee=this.textarea,z=this.prevInput;if(this.contextMenuPending||!y.state.focused||Gn(ee)&&!z&&!this.composing||y.isReadOnly()||y.options.disableInput||y.state.keySeq)return!1;var ie=ee.value;if(ie==z&&!y.somethingSelected())return!1;if(Fe&&pe>=9&&this.hasSelection===ie||De&&/[\uf700-\uf7ff]/.test(ie))return y.display.input.reset(),!1;if(y.doc.sel==y.display.selForContextMenu){var he=ie.charCodeAt(0);if(he==8203&&!z&&(z="\u200B"),he==8666)return this.reset(),this.cm.execCommand("undo")}for(var Ne=0,$e=Math.min(z.length,ie.length);Ne<$e&&z.charCodeAt(Ne)==ie.charCodeAt(Ne);)++Ne;return ii(y,function(){Pu(y,ie.slice(Ne),z.length-Ne,null,a.composing?"*compose":null),ie.length>1e3||ie.indexOf(`
`)>-1?ee.value=a.prevInput="":a.prevInput=ie,a.composing&&(a.composing.range.clear(),a.composing.range=y.markText(a.composing.start,y.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Ya.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ya.prototype.onKeyPress=function(){Fe&&pe>=9&&(this.hasSelection=null),this.fastPoll()},Ya.prototype.onContextMenu=function(a){var y=this,ee=y.cm,z=ee.display,ie=y.textarea;y.contextMenuPending&&y.contextMenuPending();var he=zl(ee,a),Ne=z.scroller.scrollTop;if(!he||ue)return;var $e=ee.options.resetSelectionOnContextMenu;$e&&ee.doc.sel.contains(he)==-1&&_r(ee,ci)(ee.doc,Kn(he),Ee);var ut=ie.style.cssText,pt=y.wrapper.style.cssText,qt=y.wrapper.offsetParent.getBoundingClientRect();y.wrapper.style.cssText="position: static",ie.style.cssText=`position: absolute; width: 30px; height: 30px;
top: `+(a.clientY-qt.top-5)+"px; left: "+(a.clientX-qt.left-5)+`px;
z-index: 1000; background: `+(Fe?"rgba(255, 255, 255, .05)":"transparent")+`;
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var fn;Ce&&(fn=window.scrollY),z.input.focus(),Ce&&window.scrollTo(null,fn),z.input.reset(),ee.somethingSelected()||(ie.value=y.prevInput=" "),y.contextMenuPending=Mn,z.selForContextMenu=ee.doc.sel,clearTimeout(z.detectingSelectAll);function Nn(){if(ie.selectionStart!=null){var Nr=ee.somethingSelected(),ti="\u200B"+(Nr?ie.value:"");ie.value="\u21DA",ie.value=ti,y.prevInput=Nr?"":"\u200B",ie.selectionStart=1,ie.selectionEnd=ti.length,z.selForContextMenu=ee.doc.sel}}function Mn(){if(y.contextMenuPending==Mn&&(y.contextMenuPending=!1,y.wrapper.style.cssText=pt,ie.style.cssText=ut,Fe&&pe<9&&z.scrollbars.setScrollTop(z.scroller.scrollTop=Ne),ie.selectionStart!=null)){(!Fe||Fe&&pe<9)&&Nn();var Nr=0,ti=function(){z.selForContextMenu==ee.doc.sel&&ie.selectionStart==0&&ie.selectionEnd>0&&y.prevInput=="\u200B"?_r(ee,Ui)(ee):Nr++<10?z.detectingSelectAll=setTimeout(ti,500):(z.selForContextMenu=null,z.input.reset())};z.detectingSelectAll=setTimeout(ti,200)}}if(Fe&&pe>=9&&Nn(),Oe){gt(a);var vr=function(){ln(window,"mouseup",vr),setTimeout(Mn,20)};Vt(window,"mouseup",vr)}else setTimeout(Mn,50)},Ya.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Ya.prototype.setUneditable=function(){},Ya.prototype.needsContentAttribute=!1;function Qu(a,y){if(y=y?vt(y):{},y.value=a.value,!y.tabindex&&a.tabIndex&&(y.tabindex=a.tabIndex),!y.placeholder&&a.placeholder&&(y.placeholder=a.placeholder),y.autofocus==null){var ee=ve();y.autofocus=ee==a||a.getAttribute("autofocus")!=null&&ee==document.body}function z(){a.value=$e.getValue()}var ie;if(a.form&&(Vt(a.form,"submit",z),!y.leaveSubmitMethodAlone)){var he=a.form;ie=he.submit;try{var Ne=he.submit=function(){z(),he.submit=ie,he.submit(),he.submit=Ne}}catch(ut){}}y.finishInit=function(ut){ut.save=z,ut.getTextArea=function(){return a},ut.toTextArea=function(){ut.toTextArea=isNaN,z(),a.parentNode.removeChild(ut.getWrapperElement()),a.style.display="",a.form&&(ln(a.form,"submit",z),!y.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=ie))}},a.style.display="none";var $e=Ta(function(ut){return a.parentNode.insertBefore(ut,a.nextSibling)},y);return $e}function $u(a){a.off=ln,a.on=Vt,a.wheelEventPixels=Pn,a.Doc=Fi,a.splitLines=On,a.countColumn=ze,a.findColumn=Et,a.isWordChar=x,a.Pass=at,a.signal=Gt,a.Line=Io,a.changeEnd=gr,a.scrollbarModel=kr,a.Pos=At,a.cmpPos=Ht,a.modes=Fn,a.mimeModes=xn,a.resolveMode=Sn,a.getMode=kn,a.modeExtensions=Zn,a.extendMode=zn,a.copyState=Bn,a.startState=pr,a.innerMode=Vn,a.commands=as,a.keyMap=Ua,a.keyName=ms,a.isModifierKey=qs,a.lookupKey=As,a.normalizeKeyMap=ll,a.StringStream=br,a.SharedTextMarker=ua,a.TextMarker=Xa,a.LineWidget=Uo,a.e_preventDefault=Tt,a.e_stopPropagation=nn,a.e_stop=gt,a.addClass=ge,a.contains=Je,a.rmClass=Ze,a.keyNames=Yi}ju(Ta),Yu(Ta);var Ju="iter insert remove copy getEditor constructor".split(" ");for(var Cu in Fi.prototype)Fi.prototype.hasOwnProperty(Cu)&&Ae(Ju,Cu)<0&&(Ta.prototype[Cu]=function(a){return function(){return a.apply(this.doc,arguments)}}(Fi.prototype[Cu]));return St(Fi),Ta.inputStyles={textarea:Ya,contenteditable:ba},Ta.defineMode=function(a){!Ta.defaults.mode&&a!="null"&&(Ta.defaults.mode=a),dn.apply(this,arguments)},Ta.defineMIME=en,Ta.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),Ta.defineMIME("text/plain","null"),Ta.defineExtension=function(a,y){Ta.prototype[a]=y},Ta.defineDocExtension=function(a,y){Fi.prototype[a]=y},Ta.fromTextArea=Qu,$u(Ta),Ta.version="5.58.2",Ta})},25419:function(Cn,Zt,E){(function(b){b(E(89780),E(15525),E(98101))})(function(b){"use strict";b.defineMode("markdown",function(Ke,fe){var Ve=b.getMode(Ke,"text/html"),Fe=Ve.name=="null";function pe(ze){if(b.findModeByName){var se=b.findModeByName(ze);se&&(ze=se.mime||se.mimes[0])}var Ae=b.getMode(Ke,ze);return Ae.name=="null"?null:Ae}fe.highlightFormatting===void 0&&(fe.highlightFormatting=!1),fe.maxBlockquoteDepth===void 0&&(fe.maxBlockquoteDepth=0),fe.taskLists===void 0&&(fe.taskLists=!1),fe.strikethrough===void 0&&(fe.strikethrough=!1),fe.emoji===void 0&&(fe.emoji=!1),fe.fencedCodeBlockHighlighting===void 0&&(fe.fencedCodeBlockHighlighting=!0),fe.fencedCodeBlockDefaultMode===void 0&&(fe.fencedCodeBlockDefaultMode="text/plain"),fe.xml===void 0&&(fe.xml=!0),fe.tokenTypeOverrides===void 0&&(fe.tokenTypeOverrides={});var Ce={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 de in Ce)Ce.hasOwnProperty(de)&&fe.tokenTypeOverrides[de]&&(Ce[de]=fe.tokenTypeOverrides[de]);var xe=/^([*\-_])(?:\s*\1){2,}\s*$/,ue=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,Pe=/^\[(x| )\](?=\s)/i,ye=fe.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,Te=/^ {0,3}(?:\={1,}|-{2,})\s*$/,we=/^[^#!\[\]*_\\<>` "'(~:]+/,Me=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,be=/^\s*\[[^\]]+?\]:.*$/,De=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,Be=" ";function Re(ze,se,Ae){return se.f=se.inline=Ae,Ae(ze,se)}function it(ze,se,Ae){return se.f=se.block=Ae,Ae(ze,se)}function ce(ze){return!ze||!/\S/.test(ze.string)}function Oe(ze){if(ze.linkTitle=!1,ze.linkHref=!1,ze.linkText=!1,ze.em=!1,ze.strong=!1,ze.strikethrough=!1,ze.quote=0,ze.indentedCode=!1,ze.f==Ze){var se=Fe;if(!se){var Ae=b.innerMode(Ve,ze.htmlState);se=Ae.mode.name=="xml"&&Ae.state.tagStart===null&&!Ae.state.context&&Ae.state.tokenize.isInText}se&&(ze.f=et,ze.block=Ge,ze.htmlState=null)}return ze.trailingSpace=0,ze.trailingSpaceNewLine=!1,ze.prevLine=ze.thisLine,ze.thisLine={stream:null},null}function Ge(ze,se){var Ae=ze.column()===se.indentation,qe=ce(se.prevLine.stream),at=se.indentedCode,Ee=se.prevLine.hr,We=se.list!==!1,tt=(se.listStack[se.listStack.length-1]||0)+3;se.indentedCode=!1;var Et=se.indentation;if(se.indentationDiff===null&&(se.indentationDiff=se.indentation,We)){for(se.list=null;Et<se.listStack[se.listStack.length-1];)se.listStack.pop(),se.listStack.length?se.indentation=se.listStack[se.listStack.length-1]:se.list=!1;se.list!==!1&&(se.indentationDiff=Et-se.listStack[se.listStack.length-1])}var ct=!qe&&!Ee&&!se.prevLine.header&&(!We||!at)&&!se.prevLine.fencedCodeEnd,wt=(se.list===!1||Ee||qe)&&se.indentation<=tt&&ze.match(xe),dt=null;if(se.indentationDiff>=4&&(at||se.prevLine.fencedCodeEnd||se.prevLine.header||qe))return ze.skipToEnd(),se.indentedCode=!0,Ce.code;if(ze.eatSpace())return null;if(Ae&&se.indentation<=tt&&(dt=ze.match(ye))&&dt[1].length<=6)return se.quote=0,se.header=dt[1].length,se.thisLine.header=!0,fe.highlightFormatting&&(se.formatting="header"),se.f=se.inline,Le(se);if(se.indentation<=tt&&ze.eat(">"))return se.quote=Ae?1:se.quote+1,fe.highlightFormatting&&(se.formatting="quote"),ze.eatSpace(),Le(se);if(!wt&&!se.setext&&Ae&&se.indentation<=tt&&(dt=ze.match(ue))){var Dt=dt[1]?"ol":"ul";return se.indentation=Et+ze.current().length,se.list=!0,se.quote=0,se.listStack.push(se.indentation),se.em=!1,se.strong=!1,se.code=!1,se.strikethrough=!1,fe.taskLists&&ze.match(Pe,!1)&&(se.taskList=!0),se.f=se.inline,fe.highlightFormatting&&(se.formatting=["list","list-"+Dt]),Le(se)}else{if(Ae&&se.indentation<=tt&&(dt=ze.match(Me,!0)))return se.quote=0,se.fencedEndRE=new RegExp(dt[1]+"+ *$"),se.localMode=fe.fencedCodeBlockHighlighting&&pe(dt[2]||fe.fencedCodeBlockDefaultMode),se.localMode&&(se.localState=b.startState(se.localMode)),se.f=se.block=nt,fe.highlightFormatting&&(se.formatting="code-block"),se.code=-1,Le(se);if(se.setext||(!ct||!We)&&!se.quote&&se.list===!1&&!se.code&&!wt&&!be.test(ze.string)&&(dt=ze.lookAhead(1))&&(dt=dt.match(Te)))return se.setext?(se.header=se.setext,se.setext=0,ze.skipToEnd(),fe.highlightFormatting&&(se.formatting="header")):(se.header=dt[0].charAt(0)=="="?1:2,se.setext=se.header),se.thisLine.header=!0,se.f=se.inline,Le(se);if(wt)return ze.skipToEnd(),se.hr=!0,se.thisLine.hr=!0,Ce.hr;if(ze.peek()==="[")return Re(ze,se,bt)}return Re(ze,se,se.inline)}function Ze(ze,se){var Ae=Ve.token(ze,se.htmlState);if(!Fe){var qe=b.innerMode(Ve,se.htmlState);(qe.mode.name=="xml"&&qe.state.tagStart===null&&!qe.state.context&&qe.state.tokenize.isInText||se.md_inside&&ze.current().indexOf(">")>-1)&&(se.f=et,se.block=Ge,se.htmlState=null)}return Ae}function nt(ze,se){var Ae=se.listStack[se.listStack.length-1]||0,qe=se.indentation<Ae,at=Ae+3;if(se.fencedEndRE&&se.indentation<=at&&(qe||ze.match(se.fencedEndRE))){fe.highlightFormatting&&(se.formatting="code-block");var Ee;return qe||(Ee=Le(se)),se.localMode=se.localState=null,se.block=Ge,se.f=et,se.fencedEndRE=null,se.code=0,se.thisLine.fencedCodeEnd=!0,qe?it(ze,se,se.block):Ee}else return se.localMode?se.localMode.token(ze,se.localState):(ze.skipToEnd(),Ce.code)}function Le(ze){var se=[];if(ze.formatting){se.push(Ce.formatting),typeof ze.formatting=="string"&&(ze.formatting=[ze.formatting]);for(var Ae=0;Ae<ze.formatting.length;Ae++)se.push(Ce.formatting+"-"+ze.formatting[Ae]),ze.formatting[Ae]==="header"&&se.push(Ce.formatting+"-"+ze.formatting[Ae]+"-"+ze.header),ze.formatting[Ae]==="quote"&&(!fe.maxBlockquoteDepth||fe.maxBlockquoteDepth>=ze.quote?se.push(Ce.formatting+"-"+ze.formatting[Ae]+"-"+ze.quote):se.push("error"))}if(ze.taskOpen)return se.push("meta"),se.length?se.join(" "):null;if(ze.taskClosed)return se.push("property"),se.length?se.join(" "):null;if(ze.linkHref?se.push(Ce.linkHref,"url"):(ze.strong&&se.push(Ce.strong),ze.em&&se.push(Ce.em),ze.strikethrough&&se.push(Ce.strikethrough),ze.emoji&&se.push(Ce.emoji),ze.linkText&&se.push(Ce.linkText),ze.code&&se.push(Ce.code),ze.image&&se.push(Ce.image),ze.imageAltText&&se.push(Ce.imageAltText,"link"),ze.imageMarker&&se.push(Ce.imageMarker)),ze.header&&se.push(Ce.header,Ce.header+"-"+ze.header),ze.quote&&(se.push(Ce.quote),!fe.maxBlockquoteDepth||fe.maxBlockquoteDepth>=ze.quote?se.push(Ce.quote+"-"+ze.quote):se.push(Ce.quote+"-"+fe.maxBlockquoteDepth)),ze.list!==!1){var qe=(ze.listStack.length-1)%3;qe?qe===1?se.push(Ce.list2):se.push(Ce.list3):se.push(Ce.list1)}return ze.trailingSpaceNewLine?se.push("trailing-space-new-line"):ze.trailingSpace&&se.push("trailing-space-"+(ze.trailingSpace%2?"a":"b")),se.length?se.join(" "):null}function je(ze,se){if(ze.match(we,!0))return Le(se)}function et(ze,se){var Ae=se.text(ze,se);if(typeof Ae!="undefined")return Ae;if(se.list)return se.list=null,Le(se);if(se.taskList){var qe=ze.match(Pe,!0)[1]===" ";return qe?se.taskOpen=!0:se.taskClosed=!0,fe.highlightFormatting&&(se.formatting="task"),se.taskList=!1,Le(se)}if(se.taskOpen=!1,se.taskClosed=!1,se.header&&ze.match(/^#+$/,!0))return fe.highlightFormatting&&(se.formatting="header"),Le(se);var at=ze.next();if(se.linkTitle){se.linkTitle=!1;var Ee=at;at==="("&&(Ee=")"),Ee=(Ee+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var We="^\\s*(?:[^"+Ee+"\\\\]+|\\\\\\\\|\\\\.)"+Ee;if(ze.match(new RegExp(We),!0))return Ce.linkHref}if(at==="`"){var tt=se.formatting;fe.highlightFormatting&&(se.formatting="code"),ze.eatWhile("`");var Et=ze.current().length;if(se.code==0&&(!se.quote||Et==1))return se.code=Et,Le(se);if(Et==se.code){var ct=Le(se);return se.code=0,ct}else return se.formatting=tt,Le(se)}else if(se.code)return Le(se);if(at==="\\"&&(ze.next(),fe.highlightFormatting)){var wt=Le(se),dt=Ce.formatting+"-escape";return wt?wt+" "+dt:dt}if(at==="!"&&ze.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return se.imageMarker=!0,se.image=!0,fe.highlightFormatting&&(se.formatting="image"),Le(se);if(at==="["&&se.imageMarker&&ze.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return se.imageMarker=!1,se.imageAltText=!0,fe.highlightFormatting&&(se.formatting="image"),Le(se);if(at==="]"&&se.imageAltText){fe.highlightFormatting&&(se.formatting="image");var wt=Le(se);return se.imageAltText=!1,se.image=!1,se.inline=se.f=Je,wt}if(at==="["&&!se.image)return se.linkText&&ze.match(/^.*?\]/)||(se.linkText=!0,fe.highlightFormatting&&(se.formatting="link")),Le(se);if(at==="]"&&se.linkText){fe.highlightFormatting&&(se.formatting="link");var wt=Le(se);return se.linkText=!1,se.inline=se.f=ze.match(/\(.*?\)| ?\[.*?\]/,!1)?Je:et,wt}if(at==="<"&&ze.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){se.f=se.inline=Se,fe.highlightFormatting&&(se.formatting="link");var wt=Le(se);return wt?wt+=" ":wt="",wt+Ce.linkInline}if(at==="<"&&ze.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){se.f=se.inline=Se,fe.highlightFormatting&&(se.formatting="link");var wt=Le(se);return wt?wt+=" ":wt="",wt+Ce.linkEmail}if(fe.xml&&at==="<"&&ze.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Dt=ze.string.indexOf(">",ze.pos);if(Dt!=-1){var Ft=ze.string.substring(ze.start,Dt);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Ft)&&(se.md_inside=!0)}return ze.backUp(1),se.htmlState=b.startState(Ve),it(ze,se,Ze)}if(fe.xml&&at==="<"&&ze.match(/^\/\w*?>/))return se.md_inside=!1,"tag";if(at==="*"||at==="_"){for(var oe=1,ae=ze.pos==1?" ":ze.string.charAt(ze.pos-2);oe<3&&ze.eat(at);)oe++;var te=ze.peek()||" ",x=!/\s/.test(te)&&(!De.test(te)||/\s/.test(ae)||De.test(ae)),re=!/\s/.test(ae)&&(!De.test(ae)||/\s/.test(te)||De.test(te)),ne=null,le=null;if(oe%2&&(!se.em&&x&&(at==="*"||!re||De.test(ae))?ne=!0:se.em==at&&re&&(at==="*"||!x||De.test(te))&&(ne=!1)),oe>1&&(!se.strong&&x&&(at==="*"||!re||De.test(ae))?le=!0:se.strong==at&&re&&(at==="*"||!x||De.test(te))&&(le=!1)),le!=null||ne!=null){fe.highlightFormatting&&(se.formatting=ne==null?"strong":le==null?"em":"strong em"),ne===!0&&(se.em=at),le===!0&&(se.strong=at);var ct=Le(se);return ne===!1&&(se.em=!1),le===!1&&(se.strong=!1),ct}}else if(at===" "&&(ze.eat("*")||ze.eat("_"))){if(ze.peek()===" ")return Le(se);ze.backUp(1)}if(fe.strikethrough){if(at==="~"&&ze.eatWhile(at)){if(se.strikethrough){fe.highlightFormatting&&(se.formatting="strikethrough");var ct=Le(se);return se.strikethrough=!1,ct}else if(ze.match(/^[^\s]/,!1))return se.strikethrough=!0,fe.highlightFormatting&&(se.formatting="strikethrough"),Le(se)}else if(at===" "&&ze.match(/^~~/,!0)){if(ze.peek()===" ")return Le(se);ze.backUp(2)}}if(fe.emoji&&at===":"&&ze.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){se.emoji=!0,fe.highlightFormatting&&(se.formatting="emoji");var Ie=Le(se);return se.emoji=!1,Ie}return at===" "&&(ze.match(/^ +$/,!1)?se.trailingSpace++:se.trailingSpace&&(se.trailingSpaceNewLine=!0)),Le(se)}function Se(ze,se){var Ae=ze.next();if(Ae===">"){se.f=se.inline=et,fe.highlightFormatting&&(se.formatting="link");var qe=Le(se);return qe?qe+=" ":qe="",qe+Ce.linkInline}return ze.match(/^[^>]+/,!0),Ce.linkInline}function Je(ze,se){if(ze.eatSpace())return null;var Ae=ze.next();return Ae==="("||Ae==="["?(se.f=se.inline=ge(Ae==="("?")":"]"),fe.highlightFormatting&&(se.formatting="link-string"),se.linkHref=!0,Le(se)):"error"}var ve={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function ge(ze){return function(se,Ae){var qe=se.next();if(qe===ze){Ae.f=Ae.inline=et,fe.highlightFormatting&&(Ae.formatting="link-string");var at=Le(Ae);return Ae.linkHref=!1,at}return se.match(ve[ze]),Ae.linkHref=!0,Le(Ae)}}function bt(ze,se){return ze.match(/^([^\]\\]|\\.)*\]:/,!1)?(se.f=Xe,ze.next(),fe.highlightFormatting&&(se.formatting="link"),se.linkText=!0,Le(se)):Re(ze,se,et)}function Xe(ze,se){if(ze.match(/^\]:/,!0)){se.f=se.inline=st,fe.highlightFormatting&&(se.formatting="link");var Ae=Le(se);return se.linkText=!1,Ae}return ze.match(/^([^\]\\]|\\.)+/,!0),Ce.linkText}function st(ze,se){return ze.eatSpace()?null:(ze.match(/^[^\s]+/,!0),ze.peek()===void 0?se.linkTitle=!0:ze.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),se.f=se.inline=et,Ce.linkHref+" url")}var vt={startState:function(){return{f:Ge,prevLine:{stream:null},thisLine:{stream:null},block:Ge,htmlState:null,indentation:0,inline:et,text:je,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(ze){return{f:ze.f,prevLine:ze.prevLine,thisLine:ze.thisLine,block:ze.block,htmlState:ze.htmlState&&b.copyState(Ve,ze.htmlState),indentation:ze.indentation,localMode:ze.localMode,localState:ze.localMode?b.copyState(ze.localMode,ze.localState):null,inline:ze.inline,text:ze.text,formatting:!1,linkText:ze.linkText,linkTitle:ze.linkTitle,linkHref:ze.linkHref,code:ze.code,em:ze.em,strong:ze.strong,strikethrough:ze.strikethrough,emoji:ze.emoji,header:ze.header,setext:ze.setext,hr:ze.hr,taskList:ze.taskList,list:ze.list,listStack:ze.listStack.slice(0),quote:ze.quote,indentedCode:ze.indentedCode,trailingSpace:ze.trailingSpace,trailingSpaceNewLine:ze.trailingSpaceNewLine,md_inside:ze.md_inside,fencedEndRE:ze.fencedEndRE}},token:function(ze,se){if(se.formatting=!1,ze!=se.thisLine.stream){if(se.header=0,se.hr=!1,ze.match(/^\s*$/,!0))return Oe(se),null;if(se.prevLine=se.thisLine,se.thisLine={stream:ze},se.taskList=!1,se.trailingSpace=0,se.trailingSpaceNewLine=!1,!se.localState&&(se.f=se.block,se.f!=Ze)){var Ae=ze.match(/^\s*/,!0)[0].replace(/\t/g,Be).length;if(se.indentation=Ae,se.indentationDiff=null,Ae>0)return null}}return se.f(ze,se)},innerMode:function(ze){return ze.block==Ze?{state:ze.htmlState,mode:Ve}:ze.localState?{state:ze.localState,mode:ze.localMode}:{state:ze,mode:vt}},indent:function(ze,se,Ae){return ze.block==Ze&&Ve.indent?Ve.indent(ze.htmlState,se,Ae):ze.localState&&ze.localMode.indent?ze.localMode.indent(ze.localState,se,Ae):b.Pass},blankLine:Oe,getType:Le,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return vt},"xml"),b.defineMIME("text/markdown","markdown"),b.defineMIME("text/x-markdown","markdown")})},98101:function(Cn,Zt,E){(function(b){b(E(89780))})(function(b){"use strict";b.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 Ke=0;Ke<b.modeInfo.length;Ke++){var fe=b.modeInfo[Ke];fe.mimes&&(fe.mime=fe.mimes[0])}b.findModeByMIME=function(Ve){Ve=Ve.toLowerCase();for(var Fe=0;Fe<b.modeInfo.length;Fe++){var pe=b.modeInfo[Fe];if(pe.mime==Ve)return pe;if(pe.mimes){for(var Ce=0;Ce<pe.mimes.length;Ce++)if(pe.mimes[Ce]==Ve)return pe}}if(/\+xml$/.test(Ve))return b.findModeByMIME("application/xml");if(/\+json$/.test(Ve))return b.findModeByMIME("application/json")},b.findModeByExtension=function(Ve){Ve=Ve.toLowerCase();for(var Fe=0;Fe<b.modeInfo.length;Fe++){var pe=b.modeInfo[Fe];if(pe.ext){for(var Ce=0;Ce<pe.ext.length;Ce++)if(pe.ext[Ce]==Ve)return pe}}},b.findModeByFileName=function(Ve){for(var Fe=0;Fe<b.modeInfo.length;Fe++){var pe=b.modeInfo[Fe];if(pe.file&&pe.file.test(Ve))return pe}var Ce=Ve.lastIndexOf("."),de=Ce>-1&&Ve.substring(Ce+1,Ve.length);if(de)return b.findModeByExtension(de)},b.findModeByName=function(Ve){Ve=Ve.toLowerCase();for(var Fe=0;Fe<b.modeInfo.length;Fe++){var pe=b.modeInfo[Fe];if(pe.name.toLowerCase()==Ve)return pe;if(pe.alias){for(var Ce=0;Ce<pe.alias.length;Ce++)if(pe.alias[Ce].toLowerCase()==Ve)return pe}}}})},67549:function(Cn,Zt,E){(function(b){b(E(89780))})(function(b){"use strict";b.defineMode("stex",function(Ke,fe){"use strict";function Ve(we,Me){we.cmdState.push(Me)}function Fe(we){return we.cmdState.length>0?we.cmdState[we.cmdState.length-1]:null}function pe(we){var Me=we.cmdState.pop();Me&&Me.closeBracket()}function Ce(we){for(var Me=we.cmdState,be=Me.length-1;be>=0;be--){var De=Me[be];if(De.name!="DEFAULT")return De}return{styleIdentifier:function(){return null}}}function de(we,Me,be){return function(){this.name=we,this.bracketNo=0,this.style=Me,this.styles=be,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var xe={};xe.importmodule=de("importmodule","tag",["string","builtin"]),xe.documentclass=de("documentclass","tag",["","atom"]),xe.usepackage=de("usepackage","tag",["atom"]),xe.begin=de("begin","tag",["atom"]),xe.end=de("end","tag",["atom"]),xe.label=de("label","tag",["atom"]),xe.ref=de("ref","tag",["atom"]),xe.eqref=de("eqref","tag",["atom"]),xe.cite=de("cite","tag",["atom"]),xe.bibitem=de("bibitem","tag",["atom"]),xe.Bibitem=de("Bibitem","tag",["atom"]),xe.RBibitem=de("RBibitem","tag",["atom"]),xe.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function ue(we,Me){we.f=Me}function Pe(we,Me){var be;if(we.match(/^\\[a-zA-Z@]+/)){var De=we.current().slice(1);return be=xe.hasOwnProperty(De)?xe[De]:xe.DEFAULT,be=new be,Ve(Me,be),ue(Me,Te),be.style}if(we.match(/^\\[$&%#{}_]/)||we.match(/^\\[,;!\/\\]/))return"tag";if(we.match("\\["))return ue(Me,function(Re,it){return ye(Re,it,"\\]")}),"keyword";if(we.match("\\("))return ue(Me,function(Re,it){return ye(Re,it,"\\)")}),"keyword";if(we.match("$$"))return ue(Me,function(Re,it){return ye(Re,it,"$$")}),"keyword";if(we.match("$"))return ue(Me,function(Re,it){return ye(Re,it,"$")}),"keyword";var Be=we.next();if(Be=="%")return we.skipToEnd(),"comment";if(Be=="}"||Be=="]"){if(be=Fe(Me),be)be.closeBracket(Be),ue(Me,Te);else return"error";return"bracket"}else return Be=="{"||Be=="["?(be=xe.DEFAULT,be=new be,Ve(Me,be),"bracket"):/\d/.test(Be)?(we.eatWhile(/[\w.%]/),"atom"):(we.eatWhile(/[\w\-_]/),be=Ce(Me),be.name=="begin"&&(be.argument=we.current()),be.styleIdentifier())}function ye(we,Me,be){if(we.eatSpace())return null;if(be&&we.match(be))return ue(Me,Pe),"keyword";if(we.match(/^\\[a-zA-Z@]+/))return"tag";if(we.match(/^[a-zA-Z]+/))return"variable-2";if(we.match(/^\\[$&%#{}_]/)||we.match(/^\\[,;!\/]/)||we.match(/^[\^_&]/))return"tag";if(we.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(we.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var De=we.next();return De=="{"||De=="}"||De=="["||De=="]"||De=="("||De==")"?"bracket":De=="%"?(we.skipToEnd(),"comment"):"error"}function Te(we,Me){var be=we.peek(),De;return be=="{"||be=="["?(De=Fe(Me),De.openBracket(be),we.eat(be),ue(Me,Pe),"bracket"):/[ \t\r]/.test(be)?(we.eat(be),null):(ue(Me,Pe),pe(Me),Pe(we,Me))}return{startState:function(){var we=fe.inMathMode?function(Me,be){return ye(Me,be)}:Pe;return{cmdState:[],f:we}},copyState:function(we){return{cmdState:we.cmdState.slice(),f:we.f}},token:function(we,Me){return Me.f(we,Me)},blankLine:function(we){we.f=Pe,we.cmdState.length=0},lineComment:"%"}}),b.defineMIME("text/x-stex","stex"),b.defineMIME("text/x-latex","stex")})},15525:function(Cn,Zt,E){(function(b){b(E(89780))})(function(b){"use strict";var Ke={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},fe={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};b.defineMode("xml",function(Ve,Fe){var pe=Ve.indentUnit,Ce={},de=Fe.htmlMode?Ke:fe;for(var xe in de)Ce[xe]=de[xe];for(var xe in Fe)Ce[xe]=Fe[xe];var ue,Pe;function ye(Se,Je){function ve(Xe){return Je.tokenize=Xe,Xe(Se,Je)}var ge=Se.next();if(ge=="<")return Se.eat("!")?Se.eat("[")?Se.match("CDATA[")?ve(Me("atom","]]>")):null:Se.match("--")?ve(Me("comment","-->")):Se.match("DOCTYPE",!0,!0)?(Se.eatWhile(/[\w\._\-]/),ve(be(1))):null:Se.eat("?")?(Se.eatWhile(/[\w\._\-]/),Je.tokenize=Me("meta","?>"),"meta"):(ue=Se.eat("/")?"closeTag":"openTag",Je.tokenize=Te,"tag bracket");if(ge=="&"){var bt;return Se.eat("#")?Se.eat("x")?bt=Se.eatWhile(/[a-fA-F\d]/)&&Se.eat(";"):bt=Se.eatWhile(/[\d]/)&&Se.eat(";"):bt=Se.eatWhile(/[\w\.\-:]/)&&Se.eat(";"),bt?"atom":"error"}else return Se.eatWhile(/[^&<]/),null}ye.isInText=!0;function Te(Se,Je){var ve=Se.next();if(ve==">"||ve=="/"&&Se.eat(">"))return Je.tokenize=ye,ue=ve==">"?"endTag":"selfcloseTag","tag bracket";if(ve=="=")return ue="equals",null;if(ve=="<"){Je.tokenize=ye,Je.state=it,Je.tagName=Je.tagStart=null;var ge=Je.tokenize(Se,Je);return ge?ge+" tag error":"tag error"}else return/[\'\"]/.test(ve)?(Je.tokenize=we(ve),Je.stringStartCol=Se.column(),Je.tokenize(Se,Je)):(Se.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function we(Se){var Je=function(ve,ge){for(;!ve.eol();)if(ve.next()==Se){ge.tokenize=Te;break}return"string"};return Je.isInAttribute=!0,Je}function Me(Se,Je){return function(ve,ge){for(;!ve.eol();){if(ve.match(Je)){ge.tokenize=ye;break}ve.next()}return Se}}function be(Se){return function(Je,ve){for(var ge;(ge=Je.next())!=null;){if(ge=="<")return ve.tokenize=be(Se+1),ve.tokenize(Je,ve);if(ge==">")if(Se==1){ve.tokenize=ye;break}else return ve.tokenize=be(Se-1),ve.tokenize(Je,ve)}return"meta"}}function De(Se,Je,ve){this.prev=Se.context,this.tagName=Je,this.indent=Se.indented,this.startOfLine=ve,(Ce.doNotIndent.hasOwnProperty(Je)||Se.context&&Se.context.noIndent)&&(this.noIndent=!0)}function Be(Se){Se.context&&(Se.context=Se.context.prev)}function Re(Se,Je){for(var ve;;){if(!Se.context||(ve=Se.context.tagName,!Ce.contextGrabbers.hasOwnProperty(ve)||!Ce.contextGrabbers[ve].hasOwnProperty(Je)))return;Be(Se)}}function it(Se,Je,ve){return Se=="openTag"?(ve.tagStart=Je.column(),ce):Se=="closeTag"?Oe:it}function ce(Se,Je,ve){return Se=="word"?(ve.tagName=Je.current(),Pe="tag",nt):Ce.allowMissingTagName&&Se=="endTag"?(Pe="tag bracket",nt(Se,Je,ve)):(Pe="error",ce)}function Oe(Se,Je,ve){if(Se=="word"){var ge=Je.current();return ve.context&&ve.context.tagName!=ge&&Ce.implicitlyClosed.hasOwnProperty(ve.context.tagName)&&Be(ve),ve.context&&ve.context.tagName==ge||Ce.matchClosing===!1?(Pe="tag",Ge):(Pe="tag error",Ze)}else return Ce.allowMissingTagName&&Se=="endTag"?(Pe="tag bracket",Ge(Se,Je,ve)):(Pe="error",Ze)}function Ge(Se,Je,ve){return Se!="endTag"?(Pe="error",Ge):(Be(ve),it)}function Ze(Se,Je,ve){return Pe="error",Ge(Se,Je,ve)}function nt(Se,Je,ve){if(Se=="word")return Pe="attribute",Le;if(Se=="endTag"||Se=="selfcloseTag"){var ge=ve.tagName,bt=ve.tagStart;return ve.tagName=ve.tagStart=null,Se=="selfcloseTag"||Ce.autoSelfClosers.hasOwnProperty(ge)?Re(ve,ge):(Re(ve,ge),ve.context=new De(ve,ge,bt==ve.indented)),it}return Pe="error",nt}function Le(Se,Je,ve){return Se=="equals"?je:(Ce.allowMissing||(Pe="error"),nt(Se,Je,ve))}function je(Se,Je,ve){return Se=="string"?et:Se=="word"&&Ce.allowUnquoted?(Pe="string",nt):(Pe="error",nt(Se,Je,ve))}function et(Se,Je,ve){return Se=="string"?et:nt(Se,Je,ve)}return{startState:function(Se){var Je={tokenize:ye,state:it,indented:Se||0,tagName:null,tagStart:null,context:null};return Se!=null&&(Je.baseIndent=Se),Je},token:function(Se,Je){if(!Je.tagName&&Se.sol()&&(Je.indented=Se.indentation()),Se.eatSpace())return null;ue=null;var ve=Je.tokenize(Se,Je);return(ve||ue)&&ve!="comment"&&(Pe=null,Je.state=Je.state(ue||ve,Se,Je),Pe&&(ve=Pe=="error"?ve+" error":Pe)),ve},indent:function(Se,Je,ve){var ge=Se.context;if(Se.tokenize.isInAttribute)return Se.tagStart==Se.indented?Se.stringStartCol+1:Se.indented+pe;if(ge&&ge.noIndent)return b.Pass;if(Se.tokenize!=Te&&Se.tokenize!=ye)return ve?ve.match(/^(\s*)/)[0].length:0;if(Se.tagName)return Ce.multilineTagIndentPastTag!==!1?Se.tagStart+Se.tagName.length+2:Se.tagStart+pe*(Ce.multilineTagIndentFactor||1);if(Ce.alignCDATA&&/<!\[CDATA\[/.test(Je))return 0;var bt=Je&&/^<(\/)?([\w_:\.-]*)/.exec(Je);if(bt&&bt[1])for(;ge;)if(ge.tagName==bt[2]){ge=ge.prev;break}else if(Ce.implicitlyClosed.hasOwnProperty(ge.tagName))ge=ge.prev;else break;else if(bt)for(;ge;){var Xe=Ce.contextGrabbers[ge.tagName];if(Xe&&Xe.hasOwnProperty(bt[2]))ge=ge.prev;else break}for(;ge&&ge.prev&&!ge.startOfLine;)ge=ge.prev;return ge?ge.indent+pe:Se.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:Ce.htmlMode?"html":"xml",helperType:Ce.htmlMode?"html":"xml",skipAttribute:function(Se){Se.state==je&&(Se.state=nt)},xmlCurrentTag:function(Se){return Se.tagName?{name:Se.tagName,close:Se.type=="closeTag"}:null},xmlCurrentContext:function(Se){for(var Je=[],ve=Se.context;ve;ve=ve.prev)ve.tagName&&Je.push(ve.tagName);return Je.reverse()}}}),b.defineMIME("text/xml","xml"),b.defineMIME("application/xml","xml"),b.mimeModes.hasOwnProperty("text/html")||b.defineMIME("text/html",{name:"xml",htmlMode:!0})})},67467:function(Cn,Zt){Zt.read=function(E,b,Ke,fe,Ve){var Fe,pe,Ce=Ve*8-fe-1,de=(1<<Ce)-1,xe=de>>1,ue=-7,Pe=Ke?Ve-1:0,ye=Ke?-1:1,Te=E[b+Pe];for(Pe+=ye,Fe=Te&(1<<-ue)-1,Te>>=-ue,ue+=Ce;ue>0;Fe=Fe*256+E[b+Pe],Pe+=ye,ue-=8);for(pe=Fe&(1<<-ue)-1,Fe>>=-ue,ue+=fe;ue>0;pe=pe*256+E[b+Pe],Pe+=ye,ue-=8);if(Fe===0)Fe=1-xe;else{if(Fe===de)return pe?NaN:(Te?-1:1)*(1/0);pe=pe+Math.pow(2,fe),Fe=Fe-xe}return(Te?-1:1)*pe*Math.pow(2,Fe-fe)},Zt.write=function(E,b,Ke,fe,Ve,Fe){var pe,Ce,de,xe=Fe*8-Ve-1,ue=(1<<xe)-1,Pe=ue>>1,ye=Ve===23?Math.pow(2,-24)-Math.pow(2,-77):0,Te=fe?0:Fe-1,we=fe?1:-1,Me=b<0||b===0&&1/b<0?1:0;for(b=Math.abs(b),isNaN(b)||b===1/0?(Ce=isNaN(b)?1:0,pe=ue):(pe=Math.floor(Math.log(b)/Math.LN2),b*(de=Math.pow(2,-pe))<1&&(pe--,de*=2),pe+Pe>=1?b+=ye/de:b+=ye*Math.pow(2,1-Pe),b*de>=2&&(pe++,de/=2),pe+Pe>=ue?(Ce=0,pe=ue):pe+Pe>=1?(Ce=(b*de-1)*Math.pow(2,Ve),pe=pe+Pe):(Ce=b*Math.pow(2,Pe-1)*Math.pow(2,Ve),pe=0));Ve>=8;E[Ke+Te]=Ce&255,Te+=we,Ce/=256,Ve-=8);for(pe=pe<<Ve|Ce,xe+=Ve;xe>0;E[Ke+Te]=pe&255,Te+=we,pe/=256,xe-=8);E[Ke+Te-we]|=Me*128}},86129:function(Cn,Zt,E){var b=E(19208).lW,Ke=E(97671);(function(fe){Cn.exports=fe()})(function(){return function fe(Ve,Fe,pe){function Ce(ue,Pe){if(!Fe[ue]){if(!Ve[ue]){var ye=void 0;if(!Pe&&ye)return require(ue,!0);if(de)return de(ue,!0);var Te=new Error("Cannot find module '"+ue+"'");throw Te.code="MODULE_NOT_FOUND",Te}var we=Fe[ue]={exports:{}};Ve[ue][0].call(we.exports,function(Me){var be=Ve[ue][1][Me];return Ce(be||Me)},we,we.exports,fe,Ve,Fe,pe)}return Fe[ue].exports}for(var de=void 0,xe=0;xe<pe.length;xe++)Ce(pe[xe]);return Ce}({1:[function(fe,Ve,Fe){"use strict";var pe=fe("./utils"),Ce=fe("./support"),de="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";Fe.encode=function(xe){for(var ue,Pe,ye,Te,we,Me,be,De=[],Be=0,Re=xe.length,it=Re,ce=pe.getTypeOf(xe)!=="string";Be<xe.length;)it=Re-Be,ye=ce?(ue=xe[Be++],Pe=Be<Re?xe[Be++]:0,Be<Re?xe[Be++]:0):(ue=xe.charCodeAt(Be++),Pe=Be<Re?xe.charCodeAt(Be++):0,Be<Re?xe.charCodeAt(Be++):0),Te=ue>>2,we=(3&ue)<<4|Pe>>4,Me=1<it?(15&Pe)<<2|ye>>6:64,be=2<it?63&ye:64,De.push(de.charAt(Te)+de.charAt(we)+de.charAt(Me)+de.charAt(be));return De.join("")},Fe.decode=function(xe){var ue,Pe,ye,Te,we,Me,be=0,De=0,Be="data:";if(xe.substr(0,Be.length)===Be)throw new Error("Invalid base64 input, it looks like a data url.");var Re,it=3*(xe=xe.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(xe.charAt(xe.length-1)===de.charAt(64)&&it--,xe.charAt(xe.length-2)===de.charAt(64)&&it--,it%1!=0)throw new Error("Invalid base64 input, bad content length.");for(Re=Ce.uint8array?new Uint8Array(0|it):new Array(0|it);be<xe.length;)ue=de.indexOf(xe.charAt(be++))<<2|(Te=de.indexOf(xe.charAt(be++)))>>4,Pe=(15&Te)<<4|(we=de.indexOf(xe.charAt(be++)))>>2,ye=(3&we)<<6|(Me=de.indexOf(xe.charAt(be++))),Re[De++]=ue,we!==64&&(Re[De++]=Pe),Me!==64&&(Re[De++]=ye);return Re}},{"./support":30,"./utils":32}],2:[function(fe,Ve,Fe){"use strict";var pe=fe("./external"),Ce=fe("./stream/DataWorker"),de=fe("./stream/Crc32Probe"),xe=fe("./stream/DataLengthProbe");function ue(Pe,ye,Te,we,Me){this.compressedSize=Pe,this.uncompressedSize=ye,this.crc32=Te,this.compression=we,this.compressedContent=Me}ue.prototype={getContentWorker:function(){var Pe=new Ce(pe.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new xe("data_length")),ye=this;return Pe.on("end",function(){if(this.streamInfo.data_length!==ye.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),Pe},getCompressedWorker:function(){return new Ce(pe.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},ue.createWorkerFrom=function(Pe,ye,Te){return Pe.pipe(new de).pipe(new xe("uncompressedSize")).pipe(ye.compressWorker(Te)).pipe(new xe("compressedSize")).withStreamInfo("compression",ye)},Ve.exports=ue},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(fe,Ve,Fe){"use strict";var pe=fe("./stream/GenericWorker");Fe.STORE={magic:"\0\0",compressWorker:function(){return new pe("STORE compression")},uncompressWorker:function(){return new pe("STORE decompression")}},Fe.DEFLATE=fe("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(fe,Ve,Fe){"use strict";var pe=fe("./utils"),Ce=function(){for(var de,xe=[],ue=0;ue<256;ue++){de=ue;for(var Pe=0;Pe<8;Pe++)de=1&de?3988292384^de>>>1:de>>>1;xe[ue]=de}return xe}();Ve.exports=function(de,xe){return de!==void 0&&de.length?pe.getTypeOf(de)!=="string"?function(ue,Pe,ye,Te){var we=Ce,Me=Te+ye;ue^=-1;for(var be=Te;be<Me;be++)ue=ue>>>8^we[255&(ue^Pe[be])];return-1^ue}(0|xe,de,de.length,0):function(ue,Pe,ye,Te){var we=Ce,Me=Te+ye;ue^=-1;for(var be=Te;be<Me;be++)ue=ue>>>8^we[255&(ue^Pe.charCodeAt(be))];return-1^ue}(0|xe,de,de.length,0):0}},{"./utils":32}],5:[function(fe,Ve,Fe){"use strict";Fe.base64=!1,Fe.binary=!1,Fe.dir=!1,Fe.createFolders=!0,Fe.date=null,Fe.compression=null,Fe.compressionOptions=null,Fe.comment=null,Fe.unixPermissions=null,Fe.dosPermissions=null},{}],6:[function(fe,Ve,Fe){"use strict";var pe=null;pe=typeof Promise!="undefined"?Promise:fe("lie"),Ve.exports={Promise:pe}},{lie:37}],7:[function(fe,Ve,Fe){"use strict";var pe=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",Ce=fe("pako"),de=fe("./utils"),xe=fe("./stream/GenericWorker"),ue=pe?"uint8array":"array";function Pe(ye,Te){xe.call(this,"FlateWorker/"+ye),this._pako=null,this._pakoAction=ye,this._pakoOptions=Te,this.meta={}}Fe.magic="\b\0",de.inherits(Pe,xe),Pe.prototype.processChunk=function(ye){this.meta=ye.meta,this._pako===null&&this._createPako(),this._pako.push(de.transformTo(ue,ye.data),!1)},Pe.prototype.flush=function(){xe.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},Pe.prototype.cleanUp=function(){xe.prototype.cleanUp.call(this),this._pako=null},Pe.prototype._createPako=function(){this._pako=new Ce[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var ye=this;this._pako.onData=function(Te){ye.push({data:Te,meta:ye.meta})}},Fe.compressWorker=function(ye){return new Pe("Deflate",ye)},Fe.uncompressWorker=function(){return new Pe("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(fe,Ve,Fe){"use strict";function pe(we,Me){var be,De="";for(be=0;be<Me;be++)De+=String.fromCharCode(255&we),we>>>=8;return De}function Ce(we,Me,be,De,Be,Re){var it,ce,Oe=we.file,Ge=we.compression,Ze=Re!==ue.utf8encode,nt=de.transformTo("string",Re(Oe.name)),Le=de.transformTo("string",ue.utf8encode(Oe.name)),je=Oe.comment,et=de.transformTo("string",Re(je)),Se=de.transformTo("string",ue.utf8encode(je)),Je=Le.length!==Oe.name.length,ve=Se.length!==je.length,ge="",bt="",Xe="",st=Oe.dir,vt=Oe.date,ze={crc32:0,compressedSize:0,uncompressedSize:0};Me&&!be||(ze.crc32=we.crc32,ze.compressedSize=we.compressedSize,ze.uncompressedSize=we.uncompressedSize);var se=0;Me&&(se|=8),Ze||!Je&&!ve||(se|=2048);var Ae=0,qe=0;st&&(Ae|=16),Be==="UNIX"?(qe=798,Ae|=function(Ee,We){var tt=Ee;return Ee||(tt=We?16893:33204),(65535&tt)<<16}(Oe.unixPermissions,st)):(qe=20,Ae|=function(Ee){return 63&(Ee||0)}(Oe.dosPermissions)),it=vt.getUTCHours(),it<<=6,it|=vt.getUTCMinutes(),it<<=5,it|=vt.getUTCSeconds()/2,ce=vt.getUTCFullYear()-1980,ce<<=4,ce|=vt.getUTCMonth()+1,ce<<=5,ce|=vt.getUTCDate(),Je&&(bt=pe(1,1)+pe(Pe(nt),4)+Le,ge+="up"+pe(bt.length,2)+bt),ve&&(Xe=pe(1,1)+pe(Pe(et),4)+Se,ge+="uc"+pe(Xe.length,2)+Xe);var at="";return at+=`
\0`,at+=pe(se,2),at+=Ge.magic,at+=pe(it,2),at+=pe(ce,2),at+=pe(ze.crc32,4),at+=pe(ze.compressedSize,4),at+=pe(ze.uncompressedSize,4),at+=pe(nt.length,2),at+=pe(ge.length,2),{fileRecord:ye.LOCAL_FILE_HEADER+at+nt+ge,dirRecord:ye.CENTRAL_FILE_HEADER+pe(qe,2)+at+pe(et.length,2)+"\0\0\0\0"+pe(Ae,4)+pe(De,4)+nt+ge+et}}var de=fe("../utils"),xe=fe("../stream/GenericWorker"),ue=fe("../utf8"),Pe=fe("../crc32"),ye=fe("../signature");function Te(we,Me,be,De){xe.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=Me,this.zipPlatform=be,this.encodeFileName=De,this.streamFiles=we,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}de.inherits(Te,xe),Te.prototype.push=function(we){var Me=we.meta.percent||0,be=this.entriesCount,De=this._sources.length;this.accumulate?this.contentBuffer.push(we):(this.bytesWritten+=we.data.length,xe.prototype.push.call(this,{data:we.data,meta:{currentFile:this.currentFile,percent:be?(Me+100*(be-De-1))/be:100}}))},Te.prototype.openedSource=function(we){this.currentSourceOffset=this.bytesWritten,this.currentFile=we.file.name;var Me=this.streamFiles&&!we.file.dir;if(Me){var be=Ce(we,Me,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:be.fileRecord,meta:{percent:0}})}else this.accumulate=!0},Te.prototype.closedSource=function(we){this.accumulate=!1;var Me=this.streamFiles&&!we.file.dir,be=Ce(we,Me,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(be.dirRecord),Me)this.push({data:function(De){return ye.DATA_DESCRIPTOR+pe(De.crc32,4)+pe(De.compressedSize,4)+pe(De.uncompressedSize,4)}(we),meta:{percent:100}});else for(this.push({data:be.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},Te.prototype.flush=function(){for(var we=this.bytesWritten,Me=0;Me<this.dirRecords.length;Me++)this.push({data:this.dirRecords[Me],meta:{percent:100}});var be=this.bytesWritten-we,De=function(Be,Re,it,ce,Oe){var Ge=de.transformTo("string",Oe(ce));return ye.CENTRAL_DIRECTORY_END+"\0\0\0\0"+pe(Be,2)+pe(Be,2)+pe(Re,4)+pe(it,4)+pe(Ge.length,2)+Ge}(this.dirRecords.length,be,we,this.zipComment,this.encodeFileName);this.push({data:De,meta:{percent:100}})},Te.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},Te.prototype.registerPrevious=function(we){this._sources.push(we);var Me=this;return we.on("data",function(be){Me.processChunk(be)}),we.on("end",function(){Me.closedSource(Me.previous.streamInfo),Me._sources.length?Me.prepareNextSource():Me.end()}),we.on("error",function(be){Me.error(be)}),this},Te.prototype.resume=function(){return!!xe.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},Te.prototype.error=function(we){var Me=this._sources;if(!xe.prototype.error.call(this,we))return!1;for(var be=0;be<Me.length;be++)try{Me[be].error(we)}catch(De){}return!0},Te.prototype.lock=function(){xe.prototype.lock.call(this);for(var we=this._sources,Me=0;Me<we.length;Me++)we[Me].lock()},Ve.exports=Te},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(fe,Ve,Fe){"use strict";var pe=fe("../compressions"),Ce=fe("./ZipFileWorker");Fe.generateWorker=function(de,xe,ue){var Pe=new Ce(xe.streamFiles,ue,xe.platform,xe.encodeFileName),ye=0;try{de.forEach(function(Te,we){ye++;var Me=function(Re,it){var ce=Re||it,Oe=pe[ce];if(!Oe)throw new Error(ce+" is not a valid compression method !");return Oe}(we.options.compression,xe.compression),be=we.options.compressionOptions||xe.compressionOptions||{},De=we.dir,Be=we.date;we._compressWorker(Me,be).withStreamInfo("file",{name:Te,dir:De,date:Be,comment:we.comment||"",unixPermissions:we.unixPermissions,dosPermissions:we.dosPermissions}).pipe(Pe)}),Pe.entriesCount=ye}catch(Te){Pe.error(Te)}return Pe}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(fe,Ve,Fe){"use strict";function pe(){if(!(this instanceof pe))return new pe;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var Ce=new pe;for(var de in this)typeof this[de]!="function"&&(Ce[de]=this[de]);return Ce}}(pe.prototype=fe("./object")).loadAsync=fe("./load"),pe.support=fe("./support"),pe.defaults=fe("./defaults"),pe.version="3.10.1",pe.loadAsync=function(Ce,de){return new pe().loadAsync(Ce,de)},pe.external=fe("./external"),Ve.exports=pe},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(fe,Ve,Fe){"use strict";var pe=fe("./utils"),Ce=fe("./external"),de=fe("./utf8"),xe=fe("./zipEntries"),ue=fe("./stream/Crc32Probe"),Pe=fe("./nodejsUtils");function ye(Te){return new Ce.Promise(function(we,Me){var be=Te.decompressed.getContentWorker().pipe(new ue);be.on("error",function(De){Me(De)}).on("end",function(){be.streamInfo.crc32!==Te.decompressed.crc32?Me(new Error("Corrupted zip : CRC32 mismatch")):we()}).resume()})}Ve.exports=function(Te,we){var Me=this;return we=pe.extend(we||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:de.utf8decode}),Pe.isNode&&Pe.isStream(Te)?Ce.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):pe.prepareContent("the loaded zip file",Te,!0,we.optimizedBinaryString,we.base64).then(function(be){var De=new xe(we);return De.load(be),De}).then(function(be){var De=[Ce.Promise.resolve(be)],Be=be.files;if(we.checkCRC32)for(var Re=0;Re<Be.length;Re++)De.push(ye(Be[Re]));return Ce.Promise.all(De)}).then(function(be){for(var De=be.shift(),Be=De.files,Re=0;Re<Be.length;Re++){var it=Be[Re],ce=it.fileNameStr,Oe=pe.resolve(it.fileNameStr);Me.file(Oe,it.decompressed,{binary:!0,optimizedBinaryString:!0,date:it.date,dir:it.dir,comment:it.fileCommentStr.length?it.fileCommentStr:null,unixPermissions:it.unixPermissions,dosPermissions:it.dosPermissions,createFolders:we.createFolders}),it.dir||(Me.file(Oe).unsafeOriginalName=ce)}return De.zipComment.length&&(Me.comment=De.zipComment),Me})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(fe,Ve,Fe){"use strict";var pe=fe("../utils"),Ce=fe("../stream/GenericWorker");function de(xe,ue){Ce.call(this,"Nodejs stream input adapter for "+xe),this._upstreamEnded=!1,this._bindStream(ue)}pe.inherits(de,Ce),de.prototype._bindStream=function(xe){var ue=this;(this._stream=xe).pause(),xe.on("data",function(Pe){ue.push({data:Pe,meta:{percent:0}})}).on("error",function(Pe){ue.isPaused?this.generatedError=Pe:ue.error(Pe)}).on("end",function(){ue.isPaused?ue._upstreamEnded=!0:ue.end()})},de.prototype.pause=function(){return!!Ce.prototype.pause.call(this)&&(this._stream.pause(),!0)},de.prototype.resume=function(){return!!Ce.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},Ve.exports=de},{"../stream/GenericWorker":28,"../utils":32}],13:[function(fe,Ve,Fe){"use strict";var pe=fe("readable-stream").Readable;function Ce(de,xe,ue){pe.call(this,xe),this._helper=de;var Pe=this;de.on("data",function(ye,Te){Pe.push(ye)||Pe._helper.pause(),ue&&ue(Te)}).on("error",function(ye){Pe.emit("error",ye)}).on("end",function(){Pe.push(null)})}fe("../utils").inherits(Ce,pe),Ce.prototype._read=function(){this._helper.resume()},Ve.exports=Ce},{"../utils":32,"readable-stream":16}],14:[function(fe,Ve,Fe){"use strict";Ve.exports={isNode:typeof b!="undefined",newBufferFrom:function(pe,Ce){if(b.from&&b.from!==Uint8Array.from)return b.from(pe,Ce);if(typeof pe=="number")throw new Error('The "data" argument must not be a number');return new b(pe,Ce)},allocBuffer:function(pe){if(b.alloc)return b.alloc(pe);var Ce=new b(pe);return Ce.fill(0),Ce},isBuffer:function(pe){return b.isBuffer(pe)},isStream:function(pe){return pe&&typeof pe.on=="function"&&typeof pe.pause=="function"&&typeof pe.resume=="function"}}},{}],15:[function(fe,Ve,Fe){"use strict";function pe(Oe,Ge,Ze){var nt,Le=de.getTypeOf(Ge),je=de.extend(Ze||{},Pe);je.date=je.date||new Date,je.compression!==null&&(je.compression=je.compression.toUpperCase()),typeof je.unixPermissions=="string"&&(je.unixPermissions=parseInt(je.unixPermissions,8)),je.unixPermissions&&16384&je.unixPermissions&&(je.dir=!0),je.dosPermissions&&16&je.dosPermissions&&(je.dir=!0),je.dir&&(Oe=Be(Oe)),je.createFolders&&(nt=De(Oe))&&Re.call(this,nt,!0);var et=Le==="string"&&je.binary===!1&&je.base64===!1;Ze&&Ze.binary!==void 0||(je.binary=!et),(Ge instanceof ye&&Ge.uncompressedSize===0||je.dir||!Ge||Ge.length===0)&&(je.base64=!1,je.binary=!0,Ge="",je.compression="STORE",Le="string");var Se=null;Se=Ge instanceof ye||Ge instanceof xe?Ge:Me.isNode&&Me.isStream(Ge)?new be(Oe,Ge):de.prepareContent(Oe,Ge,je.binary,je.optimizedBinaryString,je.base64);var Je=new Te(Oe,Se,je);this.files[Oe]=Je}var Ce=fe("./utf8"),de=fe("./utils"),xe=fe("./stream/GenericWorker"),ue=fe("./stream/StreamHelper"),Pe=fe("./defaults"),ye=fe("./compressedObject"),Te=fe("./zipObject"),we=fe("./generate"),Me=fe("./nodejsUtils"),be=fe("./nodejs/NodejsStreamInputAdapter"),De=function(Oe){Oe.slice(-1)==="/"&&(Oe=Oe.substring(0,Oe.length-1));var Ge=Oe.lastIndexOf("/");return 0<Ge?Oe.substring(0,Ge):""},Be=function(Oe){return Oe.slice(-1)!=="/"&&(Oe+="/"),Oe},Re=function(Oe,Ge){return Ge=Ge!==void 0?Ge:Pe.createFolders,Oe=Be(Oe),this.files[Oe]||pe.call(this,Oe,null,{dir:!0,createFolders:Ge}),this.files[Oe]};function it(Oe){return Object.prototype.toString.call(Oe)==="[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(Oe){var Ge,Ze,nt;for(Ge in this.files)nt=this.files[Ge],(Ze=Ge.slice(this.root.length,Ge.length))&&Ge.slice(0,this.root.length)===this.root&&Oe(Ze,nt)},filter:function(Oe){var Ge=[];return this.forEach(function(Ze,nt){Oe(Ze,nt)&&Ge.push(nt)}),Ge},file:function(Oe,Ge,Ze){if(arguments.length!==1)return Oe=this.root+Oe,pe.call(this,Oe,Ge,Ze),this;if(it(Oe)){var nt=Oe;return this.filter(function(je,et){return!et.dir&&nt.test(je)})}var Le=this.files[this.root+Oe];return Le&&!Le.dir?Le:null},folder:function(Oe){if(!Oe)return this;if(it(Oe))return this.filter(function(Le,je){return je.dir&&Oe.test(Le)});var Ge=this.root+Oe,Ze=Re.call(this,Ge),nt=this.clone();return nt.root=Ze.name,nt},remove:function(Oe){Oe=this.root+Oe;var Ge=this.files[Oe];if(Ge||(Oe.slice(-1)!=="/"&&(Oe+="/"),Ge=this.files[Oe]),Ge&&!Ge.dir)delete this.files[Oe];else for(var Ze=this.filter(function(Le,je){return je.name.slice(0,Oe.length)===Oe}),nt=0;nt<Ze.length;nt++)delete this.files[Ze[nt].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(Oe){var Ge,Ze={};try{if((Ze=de.extend(Oe||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:Ce.utf8encode})).type=Ze.type.toLowerCase(),Ze.compression=Ze.compression.toUpperCase(),Ze.type==="binarystring"&&(Ze.type="string"),!Ze.type)throw new Error("No output type specified.");de.checkSupport(Ze.type),Ze.platform!=="darwin"&&Ze.platform!=="freebsd"&&Ze.platform!=="linux"&&Ze.platform!=="sunos"||(Ze.platform="UNIX"),Ze.platform==="win32"&&(Ze.platform="DOS");var nt=Ze.comment||this.comment||"";Ge=we.generateWorker(this,Ze,nt)}catch(Le){(Ge=new xe("error")).error(Le)}return new ue(Ge,Ze.type||"string",Ze.mimeType)},generateAsync:function(Oe,Ge){return this.generateInternalStream(Oe).accumulate(Ge)},generateNodeStream:function(Oe,Ge){return(Oe=Oe||{}).type||(Oe.type="nodebuffer"),this.generateInternalStream(Oe).toNodejsStream(Ge)}};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(fe,Ve,Fe){"use strict";Ve.exports=fe("stream")},{stream:void 0}],17:[function(fe,Ve,Fe){"use strict";var pe=fe("./DataReader");function Ce(de){pe.call(this,de);for(var xe=0;xe<this.data.length;xe++)de[xe]=255&de[xe]}fe("../utils").inherits(Ce,pe),Ce.prototype.byteAt=function(de){return this.data[this.zero+de]},Ce.prototype.lastIndexOfSignature=function(de){for(var xe=de.charCodeAt(0),ue=de.charCodeAt(1),Pe=de.charCodeAt(2),ye=de.charCodeAt(3),Te=this.length-4;0<=Te;--Te)if(this.data[Te]===xe&&this.data[Te+1]===ue&&this.data[Te+2]===Pe&&this.data[Te+3]===ye)return Te-this.zero;return-1},Ce.prototype.readAndCheckSignature=function(de){var xe=de.charCodeAt(0),ue=de.charCodeAt(1),Pe=de.charCodeAt(2),ye=de.charCodeAt(3),Te=this.readData(4);return xe===Te[0]&&ue===Te[1]&&Pe===Te[2]&&ye===Te[3]},Ce.prototype.readData=function(de){if(this.checkOffset(de),de===0)return[];var xe=this.data.slice(this.zero+this.index,this.zero+this.index+de);return this.index+=de,xe},Ve.exports=Ce},{"../utils":32,"./DataReader":18}],18:[function(fe,Ve,Fe){"use strict";var pe=fe("../utils");function Ce(de){this.data=de,this.length=de.length,this.index=0,this.zero=0}Ce.prototype={checkOffset:function(de){this.checkIndex(this.index+de)},checkIndex:function(de){if(this.length<this.zero+de||de<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+de+"). Corrupted zip ?")},setIndex:function(de){this.checkIndex(de),this.index=de},skip:function(de){this.setIndex(this.index+de)},byteAt:function(){},readInt:function(de){var xe,ue=0;for(this.checkOffset(de),xe=this.index+de-1;xe>=this.index;xe--)ue=(ue<<8)+this.byteAt(xe);return this.index+=de,ue},readString:function(de){return pe.transformTo("string",this.readData(de))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var de=this.readInt(4);return new Date(Date.UTC(1980+(de>>25&127),(de>>21&15)-1,de>>16&31,de>>11&31,de>>5&63,(31&de)<<1))}},Ve.exports=Ce},{"../utils":32}],19:[function(fe,Ve,Fe){"use strict";var pe=fe("./Uint8ArrayReader");function Ce(de){pe.call(this,de)}fe("../utils").inherits(Ce,pe),Ce.prototype.readData=function(de){this.checkOffset(de);var xe=this.data.slice(this.zero+this.index,this.zero+this.index+de);return this.index+=de,xe},Ve.exports=Ce},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(fe,Ve,Fe){"use strict";var pe=fe("./DataReader");function Ce(de){pe.call(this,de)}fe("../utils").inherits(Ce,pe),Ce.prototype.byteAt=function(de){return this.data.charCodeAt(this.zero+de)},Ce.prototype.lastIndexOfSignature=function(de){return this.data.lastIndexOf(de)-this.zero},Ce.prototype.readAndCheckSignature=function(de){return de===this.readData(4)},Ce.prototype.readData=function(de){this.checkOffset(de);var xe=this.data.slice(this.zero+this.index,this.zero+this.index+de);return this.index+=de,xe},Ve.exports=Ce},{"../utils":32,"./DataReader":18}],21:[function(fe,Ve,Fe){"use strict";var pe=fe("./ArrayReader");function Ce(de){pe.call(this,de)}fe("../utils").inherits(Ce,pe),Ce.prototype.readData=function(de){if(this.checkOffset(de),de===0)return new Uint8Array(0);var xe=this.data.subarray(this.zero+this.index,this.zero+this.index+de);return this.index+=de,xe},Ve.exports=Ce},{"../utils":32,"./ArrayReader":17}],22:[function(fe,Ve,Fe){"use strict";var pe=fe("../utils"),Ce=fe("../support"),de=fe("./ArrayReader"),xe=fe("./StringReader"),ue=fe("./NodeBufferReader"),Pe=fe("./Uint8ArrayReader");Ve.exports=function(ye){var Te=pe.getTypeOf(ye);return pe.checkSupport(Te),Te!=="string"||Ce.uint8array?Te==="nodebuffer"?new ue(ye):Ce.uint8array?new Pe(pe.transformTo("uint8array",ye)):new de(pe.transformTo("array",ye)):new xe(ye)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(fe,Ve,Fe){"use strict";Fe.LOCAL_FILE_HEADER="PK",Fe.CENTRAL_FILE_HEADER="PK",Fe.CENTRAL_DIRECTORY_END="PK",Fe.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",Fe.ZIP64_CENTRAL_DIRECTORY_END="PK",Fe.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(fe,Ve,Fe){"use strict";var pe=fe("./GenericWorker"),Ce=fe("../utils");function de(xe){pe.call(this,"ConvertWorker to "+xe),this.destType=xe}Ce.inherits(de,pe),de.prototype.processChunk=function(xe){this.push({data:Ce.transformTo(this.destType,xe.data),meta:xe.meta})},Ve.exports=de},{"../utils":32,"./GenericWorker":28}],25:[function(fe,Ve,Fe){"use strict";var pe=fe("./GenericWorker"),Ce=fe("../crc32");function de(){pe.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}fe("../utils").inherits(de,pe),de.prototype.processChunk=function(xe){this.streamInfo.crc32=Ce(xe.data,this.streamInfo.crc32||0),this.push(xe)},Ve.exports=de},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(fe,Ve,Fe){"use strict";var pe=fe("../utils"),Ce=fe("./GenericWorker");function de(xe){Ce.call(this,"DataLengthProbe for "+xe),this.propName=xe,this.withStreamInfo(xe,0)}pe.inherits(de,Ce),de.prototype.processChunk=function(xe){if(xe){var ue=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=ue+xe.data.length}Ce.prototype.processChunk.call(this,xe)},Ve.exports=de},{"../utils":32,"./GenericWorker":28}],27:[function(fe,Ve,Fe){"use strict";var pe=fe("../utils"),Ce=fe("./GenericWorker");function de(xe){Ce.call(this,"DataWorker");var ue=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,xe.then(function(Pe){ue.dataIsReady=!0,ue.data=Pe,ue.max=Pe&&Pe.length||0,ue.type=pe.getTypeOf(Pe),ue.isPaused||ue._tickAndRepeat()},function(Pe){ue.error(Pe)})}pe.inherits(de,Ce),de.prototype.cleanUp=function(){Ce.prototype.cleanUp.call(this),this.data=null},de.prototype.resume=function(){return!!Ce.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,pe.delay(this._tickAndRepeat,[],this)),!0)},de.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(pe.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},de.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var xe=null,ue=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":xe=this.data.substring(this.index,ue);break;case"uint8array":xe=this.data.subarray(this.index,ue);break;case"array":case"nodebuffer":xe=this.data.slice(this.index,ue)}return this.index=ue,this.push({data:xe,meta:{percent:this.max?this.index/this.max*100:0}})},Ve.exports=de},{"../utils":32,"./GenericWorker":28}],28:[function(fe,Ve,Fe){"use strict";function pe(Ce){this.name=Ce||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}pe.prototype={push:function(Ce){this.emit("data",Ce)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(Ce){this.emit("error",Ce)}return!0},error:function(Ce){return!this.isFinished&&(this.isPaused?this.generatedError=Ce:(this.isFinished=!0,this.emit("error",Ce),this.previous&&this.previous.error(Ce),this.cleanUp()),!0)},on:function(Ce,de){return this._listeners[Ce].push(de),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(Ce,de){if(this._listeners[Ce])for(var xe=0;xe<this._listeners[Ce].length;xe++)this._listeners[Ce][xe].call(this,de)},pipe:function(Ce){return Ce.registerPrevious(this)},registerPrevious:function(Ce){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=Ce.streamInfo,this.mergeStreamInfo(),this.previous=Ce;var de=this;return Ce.on("data",function(xe){de.processChunk(xe)}),Ce.on("end",function(){de.end()}),Ce.on("error",function(xe){de.error(xe)}),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 Ce=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),Ce=!0),this.previous&&this.previous.resume(),!Ce},flush:function(){},processChunk:function(Ce){this.push(Ce)},withStreamInfo:function(Ce,de){return this.extraStreamInfo[Ce]=de,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var Ce in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,Ce)&&(this.streamInfo[Ce]=this.extraStreamInfo[Ce])},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 Ce="Worker "+this.name;return this.previous?this.previous+" -> "+Ce:Ce}},Ve.exports=pe},{}],29:[function(fe,Ve,Fe){"use strict";var pe=fe("../utils"),Ce=fe("./ConvertWorker"),de=fe("./GenericWorker"),xe=fe("../base64"),ue=fe("../support"),Pe=fe("../external"),ye=null;if(ue.nodestream)try{ye=fe("../nodejs/NodejsStreamOutputAdapter")}catch(Me){}function Te(Me,be){return new Pe.Promise(function(De,Be){var Re=[],it=Me._internalType,ce=Me._outputType,Oe=Me._mimeType;Me.on("data",function(Ge,Ze){Re.push(Ge),be&&be(Ze)}).on("error",function(Ge){Re=[],Be(Ge)}).on("end",function(){try{var Ge=function(Ze,nt,Le){switch(Ze){case"blob":return pe.newBlob(pe.transformTo("arraybuffer",nt),Le);case"base64":return xe.encode(nt);default:return pe.transformTo(Ze,nt)}}(ce,function(Ze,nt){var Le,je=0,et=null,Se=0;for(Le=0;Le<nt.length;Le++)Se+=nt[Le].length;switch(Ze){case"string":return nt.join("");case"array":return Array.prototype.concat.apply([],nt);case"uint8array":for(et=new Uint8Array(Se),Le=0;Le<nt.length;Le++)et.set(nt[Le],je),je+=nt[Le].length;return et;case"nodebuffer":return b.concat(nt);default:throw new Error("concat : unsupported type '"+Ze+"'")}}(it,Re),Oe);De(Ge)}catch(Ze){Be(Ze)}Re=[]}).resume()})}function we(Me,be,De){var Be=be;switch(be){case"blob":case"arraybuffer":Be="uint8array";break;case"base64":Be="string"}try{this._internalType=Be,this._outputType=be,this._mimeType=De,pe.checkSupport(Be),this._worker=Me.pipe(new Ce(Be)),Me.lock()}catch(Re){this._worker=new de("error"),this._worker.error(Re)}}we.prototype={accumulate:function(Me){return Te(this,Me)},on:function(Me,be){var De=this;return Me==="data"?this._worker.on(Me,function(Be){be.call(De,Be.data,Be.meta)}):this._worker.on(Me,function(){pe.delay(be,arguments,De)}),this},resume:function(){return pe.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(Me){if(pe.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new ye(this,{objectMode:this._outputType!=="nodebuffer"},Me)}},Ve.exports=we},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(fe,Ve,Fe){"use strict";if(Fe.base64=!0,Fe.array=!0,Fe.string=!0,Fe.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",Fe.nodebuffer=typeof b!="undefined",Fe.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")Fe.blob=!1;else{var pe=new ArrayBuffer(0);try{Fe.blob=new Blob([pe],{type:"application/zip"}).size===0}catch(de){try{var Ce=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);Ce.append(pe),Fe.blob=Ce.getBlob("application/zip").size===0}catch(xe){Fe.blob=!1}}}try{Fe.nodestream=!!fe("readable-stream").Readable}catch(de){Fe.nodestream=!1}},{"readable-stream":16}],31:[function(fe,Ve,Fe){"use strict";for(var pe=fe("./utils"),Ce=fe("./support"),de=fe("./nodejsUtils"),xe=fe("./stream/GenericWorker"),ue=new Array(256),Pe=0;Pe<256;Pe++)ue[Pe]=252<=Pe?6:248<=Pe?5:240<=Pe?4:224<=Pe?3:192<=Pe?2:1;ue[254]=ue[254]=1;function ye(){xe.call(this,"utf-8 decode"),this.leftOver=null}function Te(){xe.call(this,"utf-8 encode")}Fe.utf8encode=function(we){return Ce.nodebuffer?de.newBufferFrom(we,"utf-8"):function(Me){var be,De,Be,Re,it,ce=Me.length,Oe=0;for(Re=0;Re<ce;Re++)(64512&(De=Me.charCodeAt(Re)))==55296&&Re+1<ce&&(64512&(Be=Me.charCodeAt(Re+1)))==56320&&(De=65536+(De-55296<<10)+(Be-56320),Re++),Oe+=De<128?1:De<2048?2:De<65536?3:4;for(be=Ce.uint8array?new Uint8Array(Oe):new Array(Oe),Re=it=0;it<Oe;Re++)(64512&(De=Me.charCodeAt(Re)))==55296&&Re+1<ce&&(64512&(Be=Me.charCodeAt(Re+1)))==56320&&(De=65536+(De-55296<<10)+(Be-56320),Re++),De<128?be[it++]=De:(De<2048?be[it++]=192|De>>>6:(De<65536?be[it++]=224|De>>>12:(be[it++]=240|De>>>18,be[it++]=128|De>>>12&63),be[it++]=128|De>>>6&63),be[it++]=128|63&De);return be}(we)},Fe.utf8decode=function(we){return Ce.nodebuffer?pe.transformTo("nodebuffer",we).toString("utf-8"):function(Me){var be,De,Be,Re,it=Me.length,ce=new Array(2*it);for(be=De=0;be<it;)if((Be=Me[be++])<128)ce[De++]=Be;else if(4<(Re=ue[Be]))ce[De++]=65533,be+=Re-1;else{for(Be&=Re===2?31:Re===3?15:7;1<Re&&be<it;)Be=Be<<6|63&Me[be++],Re--;1<Re?ce[De++]=65533:Be<65536?ce[De++]=Be:(Be-=65536,ce[De++]=55296|Be>>10&1023,ce[De++]=56320|1023&Be)}return ce.length!==De&&(ce.subarray?ce=ce.subarray(0,De):ce.length=De),pe.applyFromCharCode(ce)}(we=pe.transformTo(Ce.uint8array?"uint8array":"array",we))},pe.inherits(ye,xe),ye.prototype.processChunk=function(we){var Me=pe.transformTo(Ce.uint8array?"uint8array":"array",we.data);if(this.leftOver&&this.leftOver.length){if(Ce.uint8array){var be=Me;(Me=new Uint8Array(be.length+this.leftOver.length)).set(this.leftOver,0),Me.set(be,this.leftOver.length)}else Me=this.leftOver.concat(Me);this.leftOver=null}var De=function(Re,it){var ce;for((it=it||Re.length)>Re.length&&(it=Re.length),ce=it-1;0<=ce&&(192&Re[ce])==128;)ce--;return ce<0||ce===0?it:ce+ue[Re[ce]]>it?ce:it}(Me),Be=Me;De!==Me.length&&(Ce.uint8array?(Be=Me.subarray(0,De),this.leftOver=Me.subarray(De,Me.length)):(Be=Me.slice(0,De),this.leftOver=Me.slice(De,Me.length))),this.push({data:Fe.utf8decode(Be),meta:we.meta})},ye.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:Fe.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},Fe.Utf8DecodeWorker=ye,pe.inherits(Te,xe),Te.prototype.processChunk=function(we){this.push({data:Fe.utf8encode(we.data),meta:we.meta})},Fe.Utf8EncodeWorker=Te},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(fe,Ve,Fe){"use strict";var pe=fe("./support"),Ce=fe("./base64"),de=fe("./nodejsUtils"),xe=fe("./external");function ue(be){return be}function Pe(be,De){for(var Be=0;Be<be.length;++Be)De[Be]=255&be.charCodeAt(Be);return De}fe("setimmediate"),Fe.newBlob=function(be,De){Fe.checkSupport("blob");try{return new Blob([be],{type:De})}catch(Re){try{var Be=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return Be.append(be),Be.getBlob(De)}catch(it){throw new Error("Bug : can't construct the Blob.")}}};var ye={stringifyByChunk:function(be,De,Be){var Re=[],it=0,ce=be.length;if(ce<=Be)return String.fromCharCode.apply(null,be);for(;it<ce;)De==="array"||De==="nodebuffer"?Re.push(String.fromCharCode.apply(null,be.slice(it,Math.min(it+Be,ce)))):Re.push(String.fromCharCode.apply(null,be.subarray(it,Math.min(it+Be,ce)))),it+=Be;return Re.join("")},stringifyByChar:function(be){for(var De="",Be=0;Be<be.length;Be++)De+=String.fromCharCode(be[Be]);return De},applyCanBeUsed:{uint8array:function(){try{return pe.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(be){return!1}}(),nodebuffer:function(){try{return pe.nodebuffer&&String.fromCharCode.apply(null,de.allocBuffer(1)).length===1}catch(be){return!1}}()}};function Te(be){var De=65536,Be=Fe.getTypeOf(be),Re=!0;if(Be==="uint8array"?Re=ye.applyCanBeUsed.uint8array:Be==="nodebuffer"&&(Re=ye.applyCanBeUsed.nodebuffer),Re)for(;1<De;)try{return ye.stringifyByChunk(be,Be,De)}catch(it){De=Math.floor(De/2)}return ye.stringifyByChar(be)}function we(be,De){for(var Be=0;Be<be.length;Be++)De[Be]=be[Be];return De}Fe.applyFromCharCode=Te;var Me={};Me.string={string:ue,array:function(be){return Pe(be,new Array(be.length))},arraybuffer:function(be){return Me.string.uint8array(be).buffer},uint8array:function(be){return Pe(be,new Uint8Array(be.length))},nodebuffer:function(be){return Pe(be,de.allocBuffer(be.length))}},Me.array={string:Te,array:ue,arraybuffer:function(be){return new Uint8Array(be).buffer},uint8array:function(be){return new Uint8Array(be)},nodebuffer:function(be){return de.newBufferFrom(be)}},Me.arraybuffer={string:function(be){return Te(new Uint8Array(be))},array:function(be){return we(new Uint8Array(be),new Array(be.byteLength))},arraybuffer:ue,uint8array:function(be){return new Uint8Array(be)},nodebuffer:function(be){return de.newBufferFrom(new Uint8Array(be))}},Me.uint8array={string:Te,array:function(be){return we(be,new Array(be.length))},arraybuffer:function(be){return be.buffer},uint8array:ue,nodebuffer:function(be){return de.newBufferFrom(be)}},Me.nodebuffer={string:Te,array:function(be){return we(be,new Array(be.length))},arraybuffer:function(be){return Me.nodebuffer.uint8array(be).buffer},uint8array:function(be){return we(be,new Uint8Array(be.length))},nodebuffer:ue},Fe.transformTo=function(be,De){if(De=De||"",!be)return De;Fe.checkSupport(be);var Be=Fe.getTypeOf(De);return Me[Be][be](De)},Fe.resolve=function(be){for(var De=be.split("/"),Be=[],Re=0;Re<De.length;Re++){var it=De[Re];it==="."||it===""&&Re!==0&&Re!==De.length-1||(it===".."?Be.pop():Be.push(it))}return Be.join("/")},Fe.getTypeOf=function(be){return typeof be=="string"?"string":Object.prototype.toString.call(be)==="[object Array]"?"array":pe.nodebuffer&&de.isBuffer(be)?"nodebuffer":pe.uint8array&&be instanceof Uint8Array?"uint8array":pe.arraybuffer&&be instanceof ArrayBuffer?"arraybuffer":void 0},Fe.checkSupport=function(be){if(!pe[be.toLowerCase()])throw new Error(be+" is not supported by this platform")},Fe.MAX_VALUE_16BITS=65535,Fe.MAX_VALUE_32BITS=-1,Fe.pretty=function(be){var De,Be,Re="";for(Be=0;Be<(be||"").length;Be++)Re+="\\x"+((De=be.charCodeAt(Be))<16?"0":"")+De.toString(16).toUpperCase();return Re},Fe.delay=function(be,De,Be){setImmediate(function(){be.apply(Be||null,De||[])})},Fe.inherits=function(be,De){function Be(){}Be.prototype=De.prototype,be.prototype=new Be},Fe.extend=function(){var be,De,Be={};for(be=0;be<arguments.length;be++)for(De in arguments[be])Object.prototype.hasOwnProperty.call(arguments[be],De)&&Be[De]===void 0&&(Be[De]=arguments[be][De]);return Be},Fe.prepareContent=function(be,De,Be,Re,it){return xe.Promise.resolve(De).then(function(ce){return pe.blob&&(ce instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(ce))!==-1)&&typeof FileReader!="undefined"?new xe.Promise(function(Oe,Ge){var Ze=new FileReader;Ze.onload=function(nt){Oe(nt.target.result)},Ze.onerror=function(nt){Ge(nt.target.error)},Ze.readAsArrayBuffer(ce)}):ce}).then(function(ce){var Oe=Fe.getTypeOf(ce);return Oe?(Oe==="arraybuffer"?ce=Fe.transformTo("uint8array",ce):Oe==="string"&&(it?ce=Ce.decode(ce):Be&&Re!==!0&&(ce=function(Ge){return Pe(Ge,pe.uint8array?new Uint8Array(Ge.length):new Array(Ge.length))}(ce))),ce):xe.Promise.reject(new Error("Can't read the data of '"+be+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(fe,Ve,Fe){"use strict";var pe=fe("./reader/readerFor"),Ce=fe("./utils"),de=fe("./signature"),xe=fe("./zipEntry"),ue=fe("./support");function Pe(ye){this.files=[],this.loadOptions=ye}Pe.prototype={checkSignature:function(ye){if(!this.reader.readAndCheckSignature(ye)){this.reader.index-=4;var Te=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+Ce.pretty(Te)+", expected "+Ce.pretty(ye)+")")}},isSignature:function(ye,Te){var we=this.reader.index;this.reader.setIndex(ye);var Me=this.reader.readString(4)===Te;return this.reader.setIndex(we),Me},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 ye=this.reader.readData(this.zipCommentLength),Te=ue.uint8array?"uint8array":"array",we=Ce.transformTo(Te,ye);this.zipComment=this.loadOptions.decodeFileName(we)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var ye,Te,we,Me=this.zip64EndOfCentralSize-44;0<Me;)ye=this.reader.readInt(2),Te=this.reader.readInt(4),we=this.reader.readData(Te),this.zip64ExtensibleData[ye]={id:ye,length:Te,value:we}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var ye,Te;for(ye=0;ye<this.files.length;ye++)Te=this.files[ye],this.reader.setIndex(Te.localHeaderOffset),this.checkSignature(de.LOCAL_FILE_HEADER),Te.readLocalPart(this.reader),Te.handleUTF8(),Te.processAttributes()},readCentralDir:function(){var ye;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(de.CENTRAL_FILE_HEADER);)(ye=new xe({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(ye);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 ye=this.reader.lastIndexOfSignature(de.CENTRAL_DIRECTORY_END);if(ye<0)throw this.isSignature(0,de.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(ye);var Te=ye;if(this.checkSignature(de.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===Ce.MAX_VALUE_16BITS||this.diskWithCentralDirStart===Ce.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===Ce.MAX_VALUE_16BITS||this.centralDirRecords===Ce.MAX_VALUE_16BITS||this.centralDirSize===Ce.MAX_VALUE_32BITS||this.centralDirOffset===Ce.MAX_VALUE_32BITS){if(this.zip64=!0,(ye=this.reader.lastIndexOfSignature(de.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(ye),this.checkSignature(de.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,de.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(de.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(de.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var we=this.centralDirOffset+this.centralDirSize;this.zip64&&(we+=20,we+=12+this.zip64EndOfCentralSize);var Me=Te-we;if(0<Me)this.isSignature(Te,de.CENTRAL_FILE_HEADER)||(this.reader.zero=Me);else if(Me<0)throw new Error("Corrupted zip: missing "+Math.abs(Me)+" bytes.")},prepareReader:function(ye){this.reader=pe(ye)},load:function(ye){this.prepareReader(ye),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},Ve.exports=Pe},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(fe,Ve,Fe){"use strict";var pe=fe("./reader/readerFor"),Ce=fe("./utils"),de=fe("./compressedObject"),xe=fe("./crc32"),ue=fe("./utf8"),Pe=fe("./compressions"),ye=fe("./support");function Te(we,Me){this.options=we,this.loadOptions=Me}Te.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(we){var Me,be;if(we.skip(22),this.fileNameLength=we.readInt(2),be=we.readInt(2),this.fileName=we.readData(this.fileNameLength),we.skip(be),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((Me=function(De){for(var Be in Pe)if(Object.prototype.hasOwnProperty.call(Pe,Be)&&Pe[Be].magic===De)return Pe[Be];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+Ce.pretty(this.compressionMethod)+" unknown (inner file : "+Ce.transformTo("string",this.fileName)+")");this.decompressed=new de(this.compressedSize,this.uncompressedSize,this.crc32,Me,we.readData(this.compressedSize))},readCentralPart:function(we){this.versionMadeBy=we.readInt(2),we.skip(2),this.bitFlag=we.readInt(2),this.compressionMethod=we.readString(2),this.date=we.readDate(),this.crc32=we.readInt(4),this.compressedSize=we.readInt(4),this.uncompressedSize=we.readInt(4);var Me=we.readInt(2);if(this.extraFieldsLength=we.readInt(2),this.fileCommentLength=we.readInt(2),this.diskNumberStart=we.readInt(2),this.internalFileAttributes=we.readInt(2),this.externalFileAttributes=we.readInt(4),this.localHeaderOffset=we.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");we.skip(Me),this.readExtraFields(we),this.parseZIP64ExtraField(we),this.fileComment=we.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var we=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),we==0&&(this.dosPermissions=63&this.externalFileAttributes),we==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var we=pe(this.extraFields[1].value);this.uncompressedSize===Ce.MAX_VALUE_32BITS&&(this.uncompressedSize=we.readInt(8)),this.compressedSize===Ce.MAX_VALUE_32BITS&&(this.compressedSize=we.readInt(8)),this.localHeaderOffset===Ce.MAX_VALUE_32BITS&&(this.localHeaderOffset=we.readInt(8)),this.diskNumberStart===Ce.MAX_VALUE_32BITS&&(this.diskNumberStart=we.readInt(4))}},readExtraFields:function(we){var Me,be,De,Be=we.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});we.index+4<Be;)Me=we.readInt(2),be=we.readInt(2),De=we.readData(be),this.extraFields[Me]={id:Me,length:be,value:De};we.setIndex(Be)},handleUTF8:function(){var we=ye.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=ue.utf8decode(this.fileName),this.fileCommentStr=ue.utf8decode(this.fileComment);else{var Me=this.findExtraFieldUnicodePath();if(Me!==null)this.fileNameStr=Me;else{var be=Ce.transformTo(we,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(be)}var De=this.findExtraFieldUnicodeComment();if(De!==null)this.fileCommentStr=De;else{var Be=Ce.transformTo(we,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(Be)}}},findExtraFieldUnicodePath:function(){var we=this.extraFields[28789];if(we){var Me=pe(we.value);return Me.readInt(1)!==1||xe(this.fileName)!==Me.readInt(4)?null:ue.utf8decode(Me.readData(we.length-5))}return null},findExtraFieldUnicodeComment:function(){var we=this.extraFields[25461];if(we){var Me=pe(we.value);return Me.readInt(1)!==1||xe(this.fileComment)!==Me.readInt(4)?null:ue.utf8decode(Me.readData(we.length-5))}return null}},Ve.exports=Te},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(fe,Ve,Fe){"use strict";function pe(Me,be,De){this.name=Me,this.dir=De.dir,this.date=De.date,this.comment=De.comment,this.unixPermissions=De.unixPermissions,this.dosPermissions=De.dosPermissions,this._data=be,this._dataBinary=De.binary,this.options={compression:De.compression,compressionOptions:De.compressionOptions}}var Ce=fe("./stream/StreamHelper"),de=fe("./stream/DataWorker"),xe=fe("./utf8"),ue=fe("./compressedObject"),Pe=fe("./stream/GenericWorker");pe.prototype={internalStream:function(Me){var be=null,De="string";try{if(!Me)throw new Error("No output type specified.");var Be=(De=Me.toLowerCase())==="string"||De==="text";De!=="binarystring"&&De!=="text"||(De="string"),be=this._decompressWorker();var Re=!this._dataBinary;Re&&!Be&&(be=be.pipe(new xe.Utf8EncodeWorker)),!Re&&Be&&(be=be.pipe(new xe.Utf8DecodeWorker))}catch(it){(be=new Pe("error")).error(it)}return new Ce(be,De,"")},async:function(Me,be){return this.internalStream(Me).accumulate(be)},nodeStream:function(Me,be){return this.internalStream(Me||"nodebuffer").toNodejsStream(be)},_compressWorker:function(Me,be){if(this._data instanceof ue&&this._data.compression.magic===Me.magic)return this._data.getCompressedWorker();var De=this._decompressWorker();return this._dataBinary||(De=De.pipe(new xe.Utf8EncodeWorker)),ue.createWorkerFrom(De,Me,be)},_decompressWorker:function(){return this._data instanceof ue?this._data.getContentWorker():this._data instanceof Pe?this._data:new de(this._data)}};for(var ye=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],Te=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},we=0;we<ye.length;we++)pe.prototype[ye[we]]=Te;Ve.exports=pe},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(fe,Ve,Fe){(function(pe){"use strict";var Ce,de,xe=pe.MutationObserver||pe.WebKitMutationObserver;if(xe){var ue=0,Pe=new xe(Me),ye=pe.document.createTextNode("");Pe.observe(ye,{characterData:!0}),Ce=function(){ye.data=ue=++ue%2}}else if(pe.setImmediate||pe.MessageChannel===void 0)Ce="document"in pe&&"onreadystatechange"in pe.document.createElement("script")?function(){var be=pe.document.createElement("script");be.onreadystatechange=function(){Me(),be.onreadystatechange=null,be.parentNode.removeChild(be),be=null},pe.document.documentElement.appendChild(be)}:function(){setTimeout(Me,0)};else{var Te=new pe.MessageChannel;Te.port1.onmessage=Me,Ce=function(){Te.port2.postMessage(0)}}var we=[];function Me(){var be,De;de=!0;for(var Be=we.length;Be;){for(De=we,we=[],be=-1;++be<Be;)De[be]();Be=we.length}de=!1}Ve.exports=function(be){we.push(be)!==1||de||Ce()}}).call(this,typeof E.g!="undefined"?E.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(fe,Ve,Fe){"use strict";var pe=fe("immediate");function Ce(){}var de={},xe=["REJECTED"],ue=["FULFILLED"],Pe=["PENDING"];function ye(Be){if(typeof Be!="function")throw new TypeError("resolver must be a function");this.state=Pe,this.queue=[],this.outcome=void 0,Be!==Ce&&be(this,Be)}function Te(Be,Re,it){this.promise=Be,typeof Re=="function"&&(this.onFulfilled=Re,this.callFulfilled=this.otherCallFulfilled),typeof it=="function"&&(this.onRejected=it,this.callRejected=this.otherCallRejected)}function we(Be,Re,it){pe(function(){var ce;try{ce=Re(it)}catch(Oe){return de.reject(Be,Oe)}ce===Be?de.reject(Be,new TypeError("Cannot resolve promise with itself")):de.resolve(Be,ce)})}function Me(Be){var Re=Be&&Be.then;if(Be&&(typeof Be=="object"||typeof Be=="function")&&typeof Re=="function")return function(){Re.apply(Be,arguments)}}function be(Be,Re){var it=!1;function ce(Ze){it||(it=!0,de.reject(Be,Ze))}function Oe(Ze){it||(it=!0,de.resolve(Be,Ze))}var Ge=De(function(){Re(Oe,ce)});Ge.status==="error"&&ce(Ge.value)}function De(Be,Re){var it={};try{it.value=Be(Re),it.status="success"}catch(ce){it.status="error",it.value=ce}return it}(Ve.exports=ye).prototype.finally=function(Be){if(typeof Be!="function")return this;var Re=this.constructor;return this.then(function(it){return Re.resolve(Be()).then(function(){return it})},function(it){return Re.resolve(Be()).then(function(){throw it})})},ye.prototype.catch=function(Be){return this.then(null,Be)},ye.prototype.then=function(Be,Re){if(typeof Be!="function"&&this.state===ue||typeof Re!="function"&&this.state===xe)return this;var it=new this.constructor(Ce);return this.state!==Pe?we(it,this.state===ue?Be:Re,this.outcome):this.queue.push(new Te(it,Be,Re)),it},Te.prototype.callFulfilled=function(Be){de.resolve(this.promise,Be)},Te.prototype.otherCallFulfilled=function(Be){we(this.promise,this.onFulfilled,Be)},Te.prototype.callRejected=function(Be){de.reject(this.promise,Be)},Te.prototype.otherCallRejected=function(Be){we(this.promise,this.onRejected,Be)},de.resolve=function(Be,Re){var it=De(Me,Re);if(it.status==="error")return de.reject(Be,it.value);var ce=it.value;if(ce)be(Be,ce);else{Be.state=ue,Be.outcome=Re;for(var Oe=-1,Ge=Be.queue.length;++Oe<Ge;)Be.queue[Oe].callFulfilled(Re)}return Be},de.reject=function(Be,Re){Be.state=xe,Be.outcome=Re;for(var it=-1,ce=Be.queue.length;++it<ce;)Be.queue[it].callRejected(Re);return Be},ye.resolve=function(Be){return Be instanceof this?Be:de.resolve(new this(Ce),Be)},ye.reject=function(Be){var Re=new this(Ce);return de.reject(Re,Be)},ye.all=function(Be){var Re=this;if(Object.prototype.toString.call(Be)!=="[object Array]")return this.reject(new TypeError("must be an array"));var it=Be.length,ce=!1;if(!it)return this.resolve([]);for(var Oe=new Array(it),Ge=0,Ze=-1,nt=new this(Ce);++Ze<it;)Le(Be[Ze],Ze);return nt;function Le(je,et){Re.resolve(je).then(function(Se){Oe[et]=Se,++Ge!==it||ce||(ce=!0,de.resolve(nt,Oe))},function(Se){ce||(ce=!0,de.reject(nt,Se))})}},ye.race=function(Be){var Re=this;if(Object.prototype.toString.call(Be)!=="[object Array]")return this.reject(new TypeError("must be an array"));var it=Be.length,ce=!1;if(!it)return this.resolve([]);for(var Oe=-1,Ge=new this(Ce);++Oe<it;)Ze=Be[Oe],Re.resolve(Ze).then(function(nt){ce||(ce=!0,de.resolve(Ge,nt))},function(nt){ce||(ce=!0,de.reject(Ge,nt))});var Ze;return Ge}},{immediate:36}],38:[function(fe,Ve,Fe){"use strict";var pe={};(0,fe("./lib/utils/common").assign)(pe,fe("./lib/deflate"),fe("./lib/inflate"),fe("./lib/zlib/constants")),Ve.exports=pe},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(fe,Ve,Fe){"use strict";var pe=fe("./zlib/deflate"),Ce=fe("./utils/common"),de=fe("./utils/strings"),xe=fe("./zlib/messages"),ue=fe("./zlib/zstream"),Pe=Object.prototype.toString,ye=0,Te=-1,we=0,Me=8;function be(Be){if(!(this instanceof be))return new be(Be);this.options=Ce.assign({level:Te,method:Me,chunkSize:16384,windowBits:15,memLevel:8,strategy:we,to:""},Be||{});var Re=this.options;Re.raw&&0<Re.windowBits?Re.windowBits=-Re.windowBits:Re.gzip&&0<Re.windowBits&&Re.windowBits<16&&(Re.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ue,this.strm.avail_out=0;var it=pe.deflateInit2(this.strm,Re.level,Re.method,Re.windowBits,Re.memLevel,Re.strategy);if(it!==ye)throw new Error(xe[it]);if(Re.header&&pe.deflateSetHeader(this.strm,Re.header),Re.dictionary){var ce;if(ce=typeof Re.dictionary=="string"?de.string2buf(Re.dictionary):Pe.call(Re.dictionary)==="[object ArrayBuffer]"?new Uint8Array(Re.dictionary):Re.dictionary,(it=pe.deflateSetDictionary(this.strm,ce))!==ye)throw new Error(xe[it]);this._dict_set=!0}}function De(Be,Re){var it=new be(Re);if(it.push(Be,!0),it.err)throw it.msg||xe[it.err];return it.result}be.prototype.push=function(Be,Re){var it,ce,Oe=this.strm,Ge=this.options.chunkSize;if(this.ended)return!1;ce=Re===~~Re?Re:Re===!0?4:0,typeof Be=="string"?Oe.input=de.string2buf(Be):Pe.call(Be)==="[object ArrayBuffer]"?Oe.input=new Uint8Array(Be):Oe.input=Be,Oe.next_in=0,Oe.avail_in=Oe.input.length;do{if(Oe.avail_out===0&&(Oe.output=new Ce.Buf8(Ge),Oe.next_out=0,Oe.avail_out=Ge),(it=pe.deflate(Oe,ce))!==1&&it!==ye)return this.onEnd(it),!(this.ended=!0);Oe.avail_out!==0&&(Oe.avail_in!==0||ce!==4&&ce!==2)||(this.options.to==="string"?this.onData(de.buf2binstring(Ce.shrinkBuf(Oe.output,Oe.next_out))):this.onData(Ce.shrinkBuf(Oe.output,Oe.next_out)))}while((0<Oe.avail_in||Oe.avail_out===0)&&it!==1);return ce===4?(it=pe.deflateEnd(this.strm),this.onEnd(it),this.ended=!0,it===ye):ce!==2||(this.onEnd(ye),!(Oe.avail_out=0))},be.prototype.onData=function(Be){this.chunks.push(Be)},be.prototype.onEnd=function(Be){Be===ye&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Ce.flattenChunks(this.chunks)),this.chunks=[],this.err=Be,this.msg=this.strm.msg},Fe.Deflate=be,Fe.deflate=De,Fe.deflateRaw=function(Be,Re){return(Re=Re||{}).raw=!0,De(Be,Re)},Fe.gzip=function(Be,Re){return(Re=Re||{}).gzip=!0,De(Be,Re)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(fe,Ve,Fe){"use strict";var pe=fe("./zlib/inflate"),Ce=fe("./utils/common"),de=fe("./utils/strings"),xe=fe("./zlib/constants"),ue=fe("./zlib/messages"),Pe=fe("./zlib/zstream"),ye=fe("./zlib/gzheader"),Te=Object.prototype.toString;function we(be){if(!(this instanceof we))return new we(be);this.options=Ce.assign({chunkSize:16384,windowBits:0,to:""},be||{});var De=this.options;De.raw&&0<=De.windowBits&&De.windowBits<16&&(De.windowBits=-De.windowBits,De.windowBits===0&&(De.windowBits=-15)),!(0<=De.windowBits&&De.windowBits<16)||be&&be.windowBits||(De.windowBits+=32),15<De.windowBits&&De.windowBits<48&&!(15&De.windowBits)&&(De.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Pe,this.strm.avail_out=0;var Be=pe.inflateInit2(this.strm,De.windowBits);if(Be!==xe.Z_OK)throw new Error(ue[Be]);this.header=new ye,pe.inflateGetHeader(this.strm,this.header)}function Me(be,De){var Be=new we(De);if(Be.push(be,!0),Be.err)throw Be.msg||ue[Be.err];return Be.result}we.prototype.push=function(be,De){var Be,Re,it,ce,Oe,Ge,Ze=this.strm,nt=this.options.chunkSize,Le=this.options.dictionary,je=!1;if(this.ended)return!1;Re=De===~~De?De:De===!0?xe.Z_FINISH:xe.Z_NO_FLUSH,typeof be=="string"?Ze.input=de.binstring2buf(be):Te.call(be)==="[object ArrayBuffer]"?Ze.input=new Uint8Array(be):Ze.input=be,Ze.next_in=0,Ze.avail_in=Ze.input.length;do{if(Ze.avail_out===0&&(Ze.output=new Ce.Buf8(nt),Ze.next_out=0,Ze.avail_out=nt),(Be=pe.inflate(Ze,xe.Z_NO_FLUSH))===xe.Z_NEED_DICT&&Le&&(Ge=typeof Le=="string"?de.string2buf(Le):Te.call(Le)==="[object ArrayBuffer]"?new Uint8Array(Le):Le,Be=pe.inflateSetDictionary(this.strm,Ge)),Be===xe.Z_BUF_ERROR&&je===!0&&(Be=xe.Z_OK,je=!1),Be!==xe.Z_STREAM_END&&Be!==xe.Z_OK)return this.onEnd(Be),!(this.ended=!0);Ze.next_out&&(Ze.avail_out!==0&&Be!==xe.Z_STREAM_END&&(Ze.avail_in!==0||Re!==xe.Z_FINISH&&Re!==xe.Z_SYNC_FLUSH)||(this.options.to==="string"?(it=de.utf8border(Ze.output,Ze.next_out),ce=Ze.next_out-it,Oe=de.buf2string(Ze.output,it),Ze.next_out=ce,Ze.avail_out=nt-ce,ce&&Ce.arraySet(Ze.output,Ze.output,it,ce,0),this.onData(Oe)):this.onData(Ce.shrinkBuf(Ze.output,Ze.next_out)))),Ze.avail_in===0&&Ze.avail_out===0&&(je=!0)}while((0<Ze.avail_in||Ze.avail_out===0)&&Be!==xe.Z_STREAM_END);return Be===xe.Z_STREAM_END&&(Re=xe.Z_FINISH),Re===xe.Z_FINISH?(Be=pe.inflateEnd(this.strm),this.onEnd(Be),this.ended=!0,Be===xe.Z_OK):Re!==xe.Z_SYNC_FLUSH||(this.onEnd(xe.Z_OK),!(Ze.avail_out=0))},we.prototype.onData=function(be){this.chunks.push(be)},we.prototype.onEnd=function(be){be===xe.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Ce.flattenChunks(this.chunks)),this.chunks=[],this.err=be,this.msg=this.strm.msg},Fe.Inflate=we,Fe.inflate=Me,Fe.inflateRaw=function(be,De){return(De=De||{}).raw=!0,Me(be,De)},Fe.ungzip=Me},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(fe,Ve,Fe){"use strict";var pe=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";Fe.assign=function(xe){for(var ue=Array.prototype.slice.call(arguments,1);ue.length;){var Pe=ue.shift();if(Pe){if(typeof Pe!="object")throw new TypeError(Pe+"must be non-object");for(var ye in Pe)Pe.hasOwnProperty(ye)&&(xe[ye]=Pe[ye])}}return xe},Fe.shrinkBuf=function(xe,ue){return xe.length===ue?xe:xe.subarray?xe.subarray(0,ue):(xe.length=ue,xe)};var Ce={arraySet:function(xe,ue,Pe,ye,Te){if(ue.subarray&&xe.subarray)xe.set(ue.subarray(Pe,Pe+ye),Te);else for(var we=0;we<ye;we++)xe[Te+we]=ue[Pe+we]},flattenChunks:function(xe){var ue,Pe,ye,Te,we,Me;for(ue=ye=0,Pe=xe.length;ue<Pe;ue++)ye+=xe[ue].length;for(Me=new Uint8Array(ye),ue=Te=0,Pe=xe.length;ue<Pe;ue++)we=xe[ue],Me.set(we,Te),Te+=we.length;return Me}},de={arraySet:function(xe,ue,Pe,ye,Te){for(var we=0;we<ye;we++)xe[Te+we]=ue[Pe+we]},flattenChunks:function(xe){return[].concat.apply([],xe)}};Fe.setTyped=function(xe){xe?(Fe.Buf8=Uint8Array,Fe.Buf16=Uint16Array,Fe.Buf32=Int32Array,Fe.assign(Fe,Ce)):(Fe.Buf8=Array,Fe.Buf16=Array,Fe.Buf32=Array,Fe.assign(Fe,de))},Fe.setTyped(pe)},{}],42:[function(fe,Ve,Fe){"use strict";var pe=fe("./common"),Ce=!0,de=!0;try{String.fromCharCode.apply(null,[0])}catch(ye){Ce=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(ye){de=!1}for(var xe=new pe.Buf8(256),ue=0;ue<256;ue++)xe[ue]=252<=ue?6:248<=ue?5:240<=ue?4:224<=ue?3:192<=ue?2:1;function Pe(ye,Te){if(Te<65537&&(ye.subarray&&de||!ye.subarray&&Ce))return String.fromCharCode.apply(null,pe.shrinkBuf(ye,Te));for(var we="",Me=0;Me<Te;Me++)we+=String.fromCharCode(ye[Me]);return we}xe[254]=xe[254]=1,Fe.string2buf=function(ye){var Te,we,Me,be,De,Be=ye.length,Re=0;for(be=0;be<Be;be++)(64512&(we=ye.charCodeAt(be)))==55296&&be+1<Be&&(64512&(Me=ye.charCodeAt(be+1)))==56320&&(we=65536+(we-55296<<10)+(Me-56320),be++),Re+=we<128?1:we<2048?2:we<65536?3:4;for(Te=new pe.Buf8(Re),be=De=0;De<Re;be++)(64512&(we=ye.charCodeAt(be)))==55296&&be+1<Be&&(64512&(Me=ye.charCodeAt(be+1)))==56320&&(we=65536+(we-55296<<10)+(Me-56320),be++),we<128?Te[De++]=we:(we<2048?Te[De++]=192|we>>>6:(we<65536?Te[De++]=224|we>>>12:(Te[De++]=240|we>>>18,Te[De++]=128|we>>>12&63),Te[De++]=128|we>>>6&63),Te[De++]=128|63&we);return Te},Fe.buf2binstring=function(ye){return Pe(ye,ye.length)},Fe.binstring2buf=function(ye){for(var Te=new pe.Buf8(ye.length),we=0,Me=Te.length;we<Me;we++)Te[we]=ye.charCodeAt(we);return Te},Fe.buf2string=function(ye,Te){var we,Me,be,De,Be=Te||ye.length,Re=new Array(2*Be);for(we=Me=0;we<Be;)if((be=ye[we++])<128)Re[Me++]=be;else if(4<(De=xe[be]))Re[Me++]=65533,we+=De-1;else{for(be&=De===2?31:De===3?15:7;1<De&&we<Be;)be=be<<6|63&ye[we++],De--;1<De?Re[Me++]=65533:be<65536?Re[Me++]=be:(be-=65536,Re[Me++]=55296|be>>10&1023,Re[Me++]=56320|1023&be)}return Pe(Re,Me)},Fe.utf8border=function(ye,Te){var we;for((Te=Te||ye.length)>ye.length&&(Te=ye.length),we=Te-1;0<=we&&(192&ye[we])==128;)we--;return we<0||we===0?Te:we+xe[ye[we]]>Te?we:Te}},{"./common":41}],43:[function(fe,Ve,Fe){"use strict";Ve.exports=function(pe,Ce,de,xe){for(var ue=65535&pe|0,Pe=pe>>>16&65535|0,ye=0;de!==0;){for(de-=ye=2e3<de?2e3:de;Pe=Pe+(ue=ue+Ce[xe++]|0)|0,--ye;);ue%=65521,Pe%=65521}return ue|Pe<<16|0}},{}],44:[function(fe,Ve,Fe){"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(fe,Ve,Fe){"use strict";var pe=function(){for(var Ce,de=[],xe=0;xe<256;xe++){Ce=xe;for(var ue=0;ue<8;ue++)Ce=1&Ce?3988292384^Ce>>>1:Ce>>>1;de[xe]=Ce}return de}();Ve.exports=function(Ce,de,xe,ue){var Pe=pe,ye=ue+xe;Ce^=-1;for(var Te=ue;Te<ye;Te++)Ce=Ce>>>8^Pe[255&(Ce^de[Te])];return-1^Ce}},{}],46:[function(fe,Ve,Fe){"use strict";var pe,Ce=fe("../utils/common"),de=fe("./trees"),xe=fe("./adler32"),ue=fe("./crc32"),Pe=fe("./messages"),ye=0,Te=4,we=0,Me=-2,be=-1,De=4,Be=2,Re=8,it=9,ce=286,Oe=30,Ge=19,Ze=2*ce+1,nt=15,Le=3,je=258,et=je+Le+1,Se=42,Je=113,ve=1,ge=2,bt=3,Xe=4;function st(oe,ae){return oe.msg=Pe[ae],ae}function vt(oe){return(oe<<1)-(4<oe?9:0)}function ze(oe){for(var ae=oe.length;0<=--ae;)oe[ae]=0}function se(oe){var ae=oe.state,te=ae.pending;te>oe.avail_out&&(te=oe.avail_out),te!==0&&(Ce.arraySet(oe.output,ae.pending_buf,ae.pending_out,te,oe.next_out),oe.next_out+=te,ae.pending_out+=te,oe.total_out+=te,oe.avail_out-=te,ae.pending-=te,ae.pending===0&&(ae.pending_out=0))}function Ae(oe,ae){de._tr_flush_block(oe,0<=oe.block_start?oe.block_start:-1,oe.strstart-oe.block_start,ae),oe.block_start=oe.strstart,se(oe.strm)}function qe(oe,ae){oe.pending_buf[oe.pending++]=ae}function at(oe,ae){oe.pending_buf[oe.pending++]=ae>>>8&255,oe.pending_buf[oe.pending++]=255&ae}function Ee(oe,ae){var te,x,re=oe.max_chain_length,ne=oe.strstart,le=oe.prev_length,Ie=oe.nice_match,ke=oe.strstart>oe.w_size-et?oe.strstart-(oe.w_size-et):0,Ye=oe.window,_e=oe.w_mask,rt=oe.prev,ft=oe.strstart+je,yt=Ye[ne+le-1],ot=Ye[ne+le];oe.prev_length>=oe.good_match&&(re>>=2),Ie>oe.lookahead&&(Ie=oe.lookahead);do if(Ye[(te=ae)+le]===ot&&Ye[te+le-1]===yt&&Ye[te]===Ye[ne]&&Ye[++te]===Ye[ne+1]){ne+=2,te++;do;while(Ye[++ne]===Ye[++te]&&Ye[++ne]===Ye[++te]&&Ye[++ne]===Ye[++te]&&Ye[++ne]===Ye[++te]&&Ye[++ne]===Ye[++te]&&Ye[++ne]===Ye[++te]&&Ye[++ne]===Ye[++te]&&Ye[++ne]===Ye[++te]&&ne<ft);if(x=je-(ft-ne),ne=ft-je,le<x){if(oe.match_start=ae,Ie<=(le=x))break;yt=Ye[ne+le-1],ot=Ye[ne+le]}}while((ae=rt[ae&_e])>ke&&--re!=0);return le<=oe.lookahead?le:oe.lookahead}function We(oe){var ae,te,x,re,ne,le,Ie,ke,Ye,_e,rt=oe.w_size;do{if(re=oe.window_size-oe.lookahead-oe.strstart,oe.strstart>=rt+(rt-et)){for(Ce.arraySet(oe.window,oe.window,rt,rt,0),oe.match_start-=rt,oe.strstart-=rt,oe.block_start-=rt,ae=te=oe.hash_size;x=oe.head[--ae],oe.head[ae]=rt<=x?x-rt:0,--te;);for(ae=te=rt;x=oe.prev[--ae],oe.prev[ae]=rt<=x?x-rt:0,--te;);re+=rt}if(oe.strm.avail_in===0)break;if(le=oe.strm,Ie=oe.window,ke=oe.strstart+oe.lookahead,Ye=re,_e=void 0,_e=le.avail_in,Ye<_e&&(_e=Ye),te=_e===0?0:(le.avail_in-=_e,Ce.arraySet(Ie,le.input,le.next_in,_e,ke),le.state.wrap===1?le.adler=xe(le.adler,Ie,_e,ke):le.state.wrap===2&&(le.adler=ue(le.adler,Ie,_e,ke)),le.next_in+=_e,le.total_in+=_e,_e),oe.lookahead+=te,oe.lookahead+oe.insert>=Le)for(ne=oe.strstart-oe.insert,oe.ins_h=oe.window[ne],oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[ne+1])&oe.hash_mask;oe.insert&&(oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[ne+Le-1])&oe.hash_mask,oe.prev[ne&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=ne,ne++,oe.insert--,!(oe.lookahead+oe.insert<Le)););}while(oe.lookahead<et&&oe.strm.avail_in!==0)}function tt(oe,ae){for(var te,x;;){if(oe.lookahead<et){if(We(oe),oe.lookahead<et&&ae===ye)return ve;if(oe.lookahead===0)break}if(te=0,oe.lookahead>=Le&&(oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+Le-1])&oe.hash_mask,te=oe.prev[oe.strstart&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=oe.strstart),te!==0&&oe.strstart-te<=oe.w_size-et&&(oe.match_length=Ee(oe,te)),oe.match_length>=Le)if(x=de._tr_tally(oe,oe.strstart-oe.match_start,oe.match_length-Le),oe.lookahead-=oe.match_length,oe.match_length<=oe.max_lazy_match&&oe.lookahead>=Le){for(oe.match_length--;oe.strstart++,oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+Le-1])&oe.hash_mask,te=oe.prev[oe.strstart&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=oe.strstart,--oe.match_length!=0;);oe.strstart++}else oe.strstart+=oe.match_length,oe.match_length=0,oe.ins_h=oe.window[oe.strstart],oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+1])&oe.hash_mask;else x=de._tr_tally(oe,0,oe.window[oe.strstart]),oe.lookahead--,oe.strstart++;if(x&&(Ae(oe,!1),oe.strm.avail_out===0))return ve}return oe.insert=oe.strstart<Le-1?oe.strstart:Le-1,ae===Te?(Ae(oe,!0),oe.strm.avail_out===0?bt:Xe):oe.last_lit&&(Ae(oe,!1),oe.strm.avail_out===0)?ve:ge}function Et(oe,ae){for(var te,x,re;;){if(oe.lookahead<et){if(We(oe),oe.lookahead<et&&ae===ye)return ve;if(oe.lookahead===0)break}if(te=0,oe.lookahead>=Le&&(oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+Le-1])&oe.hash_mask,te=oe.prev[oe.strstart&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=oe.strstart),oe.prev_length=oe.match_length,oe.prev_match=oe.match_start,oe.match_length=Le-1,te!==0&&oe.prev_length<oe.max_lazy_match&&oe.strstart-te<=oe.w_size-et&&(oe.match_length=Ee(oe,te),oe.match_length<=5&&(oe.strategy===1||oe.match_length===Le&&4096<oe.strstart-oe.match_start)&&(oe.match_length=Le-1)),oe.prev_length>=Le&&oe.match_length<=oe.prev_length){for(re=oe.strstart+oe.lookahead-Le,x=de._tr_tally(oe,oe.strstart-1-oe.prev_match,oe.prev_length-Le),oe.lookahead-=oe.prev_length-1,oe.prev_length-=2;++oe.strstart<=re&&(oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+Le-1])&oe.hash_mask,te=oe.prev[oe.strstart&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=oe.strstart),--oe.prev_length!=0;);if(oe.match_available=0,oe.match_length=Le-1,oe.strstart++,x&&(Ae(oe,!1),oe.strm.avail_out===0))return ve}else if(oe.match_available){if((x=de._tr_tally(oe,0,oe.window[oe.strstart-1]))&&Ae(oe,!1),oe.strstart++,oe.lookahead--,oe.strm.avail_out===0)return ve}else oe.match_available=1,oe.strstart++,oe.lookahead--}return oe.match_available&&(x=de._tr_tally(oe,0,oe.window[oe.strstart-1]),oe.match_available=0),oe.insert=oe.strstart<Le-1?oe.strstart:Le-1,ae===Te?(Ae(oe,!0),oe.strm.avail_out===0?bt:Xe):oe.last_lit&&(Ae(oe,!1),oe.strm.avail_out===0)?ve:ge}function ct(oe,ae,te,x,re){this.good_length=oe,this.max_lazy=ae,this.nice_length=te,this.max_chain=x,this.func=re}function wt(){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=Re,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 Ce.Buf16(2*Ze),this.dyn_dtree=new Ce.Buf16(2*(2*Oe+1)),this.bl_tree=new Ce.Buf16(2*(2*Ge+1)),ze(this.dyn_ltree),ze(this.dyn_dtree),ze(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Ce.Buf16(nt+1),this.heap=new Ce.Buf16(2*ce+1),ze(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Ce.Buf16(2*ce+1),ze(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function dt(oe){var ae;return oe&&oe.state?(oe.total_in=oe.total_out=0,oe.data_type=Be,(ae=oe.state).pending=0,ae.pending_out=0,ae.wrap<0&&(ae.wrap=-ae.wrap),ae.status=ae.wrap?Se:Je,oe.adler=ae.wrap===2?0:1,ae.last_flush=ye,de._tr_init(ae),we):st(oe,Me)}function Dt(oe){var ae=dt(oe);return ae===we&&function(te){te.window_size=2*te.w_size,ze(te.head),te.max_lazy_match=pe[te.level].max_lazy,te.good_match=pe[te.level].good_length,te.nice_match=pe[te.level].nice_length,te.max_chain_length=pe[te.level].max_chain,te.strstart=0,te.block_start=0,te.lookahead=0,te.insert=0,te.match_length=te.prev_length=Le-1,te.match_available=0,te.ins_h=0}(oe.state),ae}function Ft(oe,ae,te,x,re,ne){if(!oe)return Me;var le=1;if(ae===be&&(ae=6),x<0?(le=0,x=-x):15<x&&(le=2,x-=16),re<1||it<re||te!==Re||x<8||15<x||ae<0||9<ae||ne<0||De<ne)return st(oe,Me);x===8&&(x=9);var Ie=new wt;return(oe.state=Ie).strm=oe,Ie.wrap=le,Ie.gzhead=null,Ie.w_bits=x,Ie.w_size=1<<Ie.w_bits,Ie.w_mask=Ie.w_size-1,Ie.hash_bits=re+7,Ie.hash_size=1<<Ie.hash_bits,Ie.hash_mask=Ie.hash_size-1,Ie.hash_shift=~~((Ie.hash_bits+Le-1)/Le),Ie.window=new Ce.Buf8(2*Ie.w_size),Ie.head=new Ce.Buf16(Ie.hash_size),Ie.prev=new Ce.Buf16(Ie.w_size),Ie.lit_bufsize=1<<re+6,Ie.pending_buf_size=4*Ie.lit_bufsize,Ie.pending_buf=new Ce.Buf8(Ie.pending_buf_size),Ie.d_buf=1*Ie.lit_bufsize,Ie.l_buf=3*Ie.lit_bufsize,Ie.level=ae,Ie.strategy=ne,Ie.method=te,Dt(oe)}pe=[new ct(0,0,0,0,function(oe,ae){var te=65535;for(te>oe.pending_buf_size-5&&(te=oe.pending_buf_size-5);;){if(oe.lookahead<=1){if(We(oe),oe.lookahead===0&&ae===ye)return ve;if(oe.lookahead===0)break}oe.strstart+=oe.lookahead,oe.lookahead=0;var x=oe.block_start+te;if((oe.strstart===0||oe.strstart>=x)&&(oe.lookahead=oe.strstart-x,oe.strstart=x,Ae(oe,!1),oe.strm.avail_out===0)||oe.strstart-oe.block_start>=oe.w_size-et&&(Ae(oe,!1),oe.strm.avail_out===0))return ve}return oe.insert=0,ae===Te?(Ae(oe,!0),oe.strm.avail_out===0?bt:Xe):(oe.strstart>oe.block_start&&(Ae(oe,!1),oe.strm.avail_out),ve)}),new ct(4,4,8,4,tt),new ct(4,5,16,8,tt),new ct(4,6,32,32,tt),new ct(4,4,16,16,Et),new ct(8,16,32,32,Et),new ct(8,16,128,128,Et),new ct(8,32,128,256,Et),new ct(32,128,258,1024,Et),new ct(32,258,258,4096,Et)],Fe.deflateInit=function(oe,ae){return Ft(oe,ae,Re,15,8,0)},Fe.deflateInit2=Ft,Fe.deflateReset=Dt,Fe.deflateResetKeep=dt,Fe.deflateSetHeader=function(oe,ae){return oe&&oe.state?oe.state.wrap!==2?Me:(oe.state.gzhead=ae,we):Me},Fe.deflate=function(oe,ae){var te,x,re,ne;if(!oe||!oe.state||5<ae||ae<0)return oe?st(oe,Me):Me;if(x=oe.state,!oe.output||!oe.input&&oe.avail_in!==0||x.status===666&&ae!==Te)return st(oe,oe.avail_out===0?-5:Me);if(x.strm=oe,te=x.last_flush,x.last_flush=ae,x.status===Se)if(x.wrap===2)oe.adler=0,qe(x,31),qe(x,139),qe(x,8),x.gzhead?(qe(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)),qe(x,255&x.gzhead.time),qe(x,x.gzhead.time>>8&255),qe(x,x.gzhead.time>>16&255),qe(x,x.gzhead.time>>24&255),qe(x,x.level===9?2:2<=x.strategy||x.level<2?4:0),qe(x,255&x.gzhead.os),x.gzhead.extra&&x.gzhead.extra.length&&(qe(x,255&x.gzhead.extra.length),qe(x,x.gzhead.extra.length>>8&255)),x.gzhead.hcrc&&(oe.adler=ue(oe.adler,x.pending_buf,x.pending,0)),x.gzindex=0,x.status=69):(qe(x,0),qe(x,0),qe(x,0),qe(x,0),qe(x,0),qe(x,x.level===9?2:2<=x.strategy||x.level<2?4:0),qe(x,3),x.status=Je);else{var le=Re+(x.w_bits-8<<4)<<8;le|=(2<=x.strategy||x.level<2?0:x.level<6?1:x.level===6?2:3)<<6,x.strstart!==0&&(le|=32),le+=31-le%31,x.status=Je,at(x,le),x.strstart!==0&&(at(x,oe.adler>>>16),at(x,65535&oe.adler)),oe.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&&(oe.adler=ue(oe.adler,x.pending_buf,x.pending-re,re)),se(oe),re=x.pending,x.pending!==x.pending_buf_size));)qe(x,255&x.gzhead.extra[x.gzindex]),x.gzindex++;x.gzhead.hcrc&&x.pending>re&&(oe.adler=ue(oe.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&&(oe.adler=ue(oe.adler,x.pending_buf,x.pending-re,re)),se(oe),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,qe(x,ne)}while(ne!==0);x.gzhead.hcrc&&x.pending>re&&(oe.adler=ue(oe.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&&(oe.adler=ue(oe.adler,x.pending_buf,x.pending-re,re)),se(oe),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,qe(x,ne)}while(ne!==0);x.gzhead.hcrc&&x.pending>re&&(oe.adler=ue(oe.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&&se(oe),x.pending+2<=x.pending_buf_size&&(qe(x,255&oe.adler),qe(x,oe.adler>>8&255),oe.adler=0,x.status=Je)):x.status=Je),x.pending!==0){if(se(oe),oe.avail_out===0)return x.last_flush=-1,we}else if(oe.avail_in===0&&vt(ae)<=vt(te)&&ae!==Te)return st(oe,-5);if(x.status===666&&oe.avail_in!==0)return st(oe,-5);if(oe.avail_in!==0||x.lookahead!==0||ae!==ye&&x.status!==666){var Ie=x.strategy===2?function(ke,Ye){for(var _e;;){if(ke.lookahead===0&&(We(ke),ke.lookahead===0)){if(Ye===ye)return ve;break}if(ke.match_length=0,_e=de._tr_tally(ke,0,ke.window[ke.strstart]),ke.lookahead--,ke.strstart++,_e&&(Ae(ke,!1),ke.strm.avail_out===0))return ve}return ke.insert=0,Ye===Te?(Ae(ke,!0),ke.strm.avail_out===0?bt:Xe):ke.last_lit&&(Ae(ke,!1),ke.strm.avail_out===0)?ve:ge}(x,ae):x.strategy===3?function(ke,Ye){for(var _e,rt,ft,yt,ot=ke.window;;){if(ke.lookahead<=je){if(We(ke),ke.lookahead<=je&&Ye===ye)return ve;if(ke.lookahead===0)break}if(ke.match_length=0,ke.lookahead>=Le&&0<ke.strstart&&(rt=ot[ft=ke.strstart-1])===ot[++ft]&&rt===ot[++ft]&&rt===ot[++ft]){yt=ke.strstart+je;do;while(rt===ot[++ft]&&rt===ot[++ft]&&rt===ot[++ft]&&rt===ot[++ft]&&rt===ot[++ft]&&rt===ot[++ft]&&rt===ot[++ft]&&rt===ot[++ft]&&ft<yt);ke.match_length=je-(yt-ft),ke.match_length>ke.lookahead&&(ke.match_length=ke.lookahead)}if(ke.match_length>=Le?(_e=de._tr_tally(ke,1,ke.match_length-Le),ke.lookahead-=ke.match_length,ke.strstart+=ke.match_length,ke.match_length=0):(_e=de._tr_tally(ke,0,ke.window[ke.strstart]),ke.lookahead--,ke.strstart++),_e&&(Ae(ke,!1),ke.strm.avail_out===0))return ve}return ke.insert=0,Ye===Te?(Ae(ke,!0),ke.strm.avail_out===0?bt:Xe):ke.last_lit&&(Ae(ke,!1),ke.strm.avail_out===0)?ve:ge}(x,ae):pe[x.level].func(x,ae);if(Ie!==bt&&Ie!==Xe||(x.status=666),Ie===ve||Ie===bt)return oe.avail_out===0&&(x.last_flush=-1),we;if(Ie===ge&&(ae===1?de._tr_align(x):ae!==5&&(de._tr_stored_block(x,0,0,!1),ae===3&&(ze(x.head),x.lookahead===0&&(x.strstart=0,x.block_start=0,x.insert=0))),se(oe),oe.avail_out===0))return x.last_flush=-1,we}return ae!==Te?we:x.wrap<=0?1:(x.wrap===2?(qe(x,255&oe.adler),qe(x,oe.adler>>8&255),qe(x,oe.adler>>16&255),qe(x,oe.adler>>24&255),qe(x,255&oe.total_in),qe(x,oe.total_in>>8&255),qe(x,oe.total_in>>16&255),qe(x,oe.total_in>>24&255)):(at(x,oe.adler>>>16),at(x,65535&oe.adler)),se(oe),0<x.wrap&&(x.wrap=-x.wrap),x.pending!==0?we:1)},Fe.deflateEnd=function(oe){var ae;return oe&&oe.state?(ae=oe.state.status)!==Se&&ae!==69&&ae!==73&&ae!==91&&ae!==103&&ae!==Je&&ae!==666?st(oe,Me):(oe.state=null,ae===Je?st(oe,-3):we):Me},Fe.deflateSetDictionary=function(oe,ae){var te,x,re,ne,le,Ie,ke,Ye,_e=ae.length;if(!oe||!oe.state||(ne=(te=oe.state).wrap)===2||ne===1&&te.status!==Se||te.lookahead)return Me;for(ne===1&&(oe.adler=xe(oe.adler,ae,_e,0)),te.wrap=0,_e>=te.w_size&&(ne===0&&(ze(te.head),te.strstart=0,te.block_start=0,te.insert=0),Ye=new Ce.Buf8(te.w_size),Ce.arraySet(Ye,ae,_e-te.w_size,te.w_size,0),ae=Ye,_e=te.w_size),le=oe.avail_in,Ie=oe.next_in,ke=oe.input,oe.avail_in=_e,oe.next_in=0,oe.input=ae,We(te);te.lookahead>=Le;){for(x=te.strstart,re=te.lookahead-(Le-1);te.ins_h=(te.ins_h<<te.hash_shift^te.window[x+Le-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=Le-1,We(te)}return te.strstart+=te.lookahead,te.block_start=te.strstart,te.insert=te.lookahead,te.lookahead=0,te.match_length=te.prev_length=Le-1,te.match_available=0,oe.next_in=Ie,oe.input=ke,oe.avail_in=le,te.wrap=ne,we},Fe.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(fe,Ve,Fe){"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(fe,Ve,Fe){"use strict";Ve.exports=function(pe,Ce){var de,xe,ue,Pe,ye,Te,we,Me,be,De,Be,Re,it,ce,Oe,Ge,Ze,nt,Le,je,et,Se,Je,ve,ge;de=pe.state,xe=pe.next_in,ve=pe.input,ue=xe+(pe.avail_in-5),Pe=pe.next_out,ge=pe.output,ye=Pe-(Ce-pe.avail_out),Te=Pe+(pe.avail_out-257),we=de.dmax,Me=de.wsize,be=de.whave,De=de.wnext,Be=de.window,Re=de.hold,it=de.bits,ce=de.lencode,Oe=de.distcode,Ge=(1<<de.lenbits)-1,Ze=(1<<de.distbits)-1;e:do{it<15&&(Re+=ve[xe++]<<it,it+=8,Re+=ve[xe++]<<it,it+=8),nt=ce[Re&Ge];t:for(;;){if(Re>>>=Le=nt>>>24,it-=Le,(Le=nt>>>16&255)===0)ge[Pe++]=65535&nt;else{if(!(16&Le)){if(!(64&Le)){nt=ce[(65535&nt)+(Re&(1<<Le)-1)];continue t}if(32&Le){de.mode=12;break e}pe.msg="invalid literal/length code",de.mode=30;break e}je=65535&nt,(Le&=15)&&(it<Le&&(Re+=ve[xe++]<<it,it+=8),je+=Re&(1<<Le)-1,Re>>>=Le,it-=Le),it<15&&(Re+=ve[xe++]<<it,it+=8,Re+=ve[xe++]<<it,it+=8),nt=Oe[Re&Ze];n:for(;;){if(Re>>>=Le=nt>>>24,it-=Le,!(16&(Le=nt>>>16&255))){if(!(64&Le)){nt=Oe[(65535&nt)+(Re&(1<<Le)-1)];continue n}pe.msg="invalid distance code",de.mode=30;break e}if(et=65535&nt,it<(Le&=15)&&(Re+=ve[xe++]<<it,(it+=8)<Le&&(Re+=ve[xe++]<<it,it+=8)),we<(et+=Re&(1<<Le)-1)){pe.msg="invalid distance too far back",de.mode=30;break e}if(Re>>>=Le,it-=Le,(Le=Pe-ye)<et){if(be<(Le=et-Le)&&de.sane){pe.msg="invalid distance too far back",de.mode=30;break e}if(Je=Be,(Se=0)===De){if(Se+=Me-Le,Le<je){for(je-=Le;ge[Pe++]=Be[Se++],--Le;);Se=Pe-et,Je=ge}}else if(De<Le){if(Se+=Me+De-Le,(Le-=De)<je){for(je-=Le;ge[Pe++]=Be[Se++],--Le;);if(Se=0,De<je){for(je-=Le=De;ge[Pe++]=Be[Se++],--Le;);Se=Pe-et,Je=ge}}}else if(Se+=De-Le,Le<je){for(je-=Le;ge[Pe++]=Be[Se++],--Le;);Se=Pe-et,Je=ge}for(;2<je;)ge[Pe++]=Je[Se++],ge[Pe++]=Je[Se++],ge[Pe++]=Je[Se++],je-=3;je&&(ge[Pe++]=Je[Se++],1<je&&(ge[Pe++]=Je[Se++]))}else{for(Se=Pe-et;ge[Pe++]=ge[Se++],ge[Pe++]=ge[Se++],ge[Pe++]=ge[Se++],2<(je-=3););je&&(ge[Pe++]=ge[Se++],1<je&&(ge[Pe++]=ge[Se++]))}break}}break}}while(xe<ue&&Pe<Te);xe-=je=it>>3,Re&=(1<<(it-=je<<3))-1,pe.next_in=xe,pe.next_out=Pe,pe.avail_in=xe<ue?ue-xe+5:5-(xe-ue),pe.avail_out=Pe<Te?Te-Pe+257:257-(Pe-Te),de.hold=Re,de.bits=it}},{}],49:[function(fe,Ve,Fe){"use strict";var pe=fe("../utils/common"),Ce=fe("./adler32"),de=fe("./crc32"),xe=fe("./inffast"),ue=fe("./inftrees"),Pe=1,ye=2,Te=0,we=-2,Me=1,be=852,De=592;function Be(Se){return(Se>>>24&255)+(Se>>>8&65280)+((65280&Se)<<8)+((255&Se)<<24)}function Re(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new pe.Buf16(320),this.work=new pe.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function it(Se){var Je;return Se&&Se.state?(Je=Se.state,Se.total_in=Se.total_out=Je.total=0,Se.msg="",Je.wrap&&(Se.adler=1&Je.wrap),Je.mode=Me,Je.last=0,Je.havedict=0,Je.dmax=32768,Je.head=null,Je.hold=0,Je.bits=0,Je.lencode=Je.lendyn=new pe.Buf32(be),Je.distcode=Je.distdyn=new pe.Buf32(De),Je.sane=1,Je.back=-1,Te):we}function ce(Se){var Je;return Se&&Se.state?((Je=Se.state).wsize=0,Je.whave=0,Je.wnext=0,it(Se)):we}function Oe(Se,Je){var ve,ge;return Se&&Se.state?(ge=Se.state,Je<0?(ve=0,Je=-Je):(ve=1+(Je>>4),Je<48&&(Je&=15)),Je&&(Je<8||15<Je)?we:(ge.window!==null&&ge.wbits!==Je&&(ge.window=null),ge.wrap=ve,ge.wbits=Je,ce(Se))):we}function Ge(Se,Je){var ve,ge;return Se?(ge=new Re,(Se.state=ge).window=null,(ve=Oe(Se,Je))!==Te&&(Se.state=null),ve):we}var Ze,nt,Le=!0;function je(Se){if(Le){var Je;for(Ze=new pe.Buf32(512),nt=new pe.Buf32(32),Je=0;Je<144;)Se.lens[Je++]=8;for(;Je<256;)Se.lens[Je++]=9;for(;Je<280;)Se.lens[Je++]=7;for(;Je<288;)Se.lens[Je++]=8;for(ue(Pe,Se.lens,0,288,Ze,0,Se.work,{bits:9}),Je=0;Je<32;)Se.lens[Je++]=5;ue(ye,Se.lens,0,32,nt,0,Se.work,{bits:5}),Le=!1}Se.lencode=Ze,Se.lenbits=9,Se.distcode=nt,Se.distbits=5}function et(Se,Je,ve,ge){var bt,Xe=Se.state;return Xe.window===null&&(Xe.wsize=1<<Xe.wbits,Xe.wnext=0,Xe.whave=0,Xe.window=new pe.Buf8(Xe.wsize)),ge>=Xe.wsize?(pe.arraySet(Xe.window,Je,ve-Xe.wsize,Xe.wsize,0),Xe.wnext=0,Xe.whave=Xe.wsize):(ge<(bt=Xe.wsize-Xe.wnext)&&(bt=ge),pe.arraySet(Xe.window,Je,ve-ge,bt,Xe.wnext),(ge-=bt)?(pe.arraySet(Xe.window,Je,ve-ge,ge,0),Xe.wnext=ge,Xe.whave=Xe.wsize):(Xe.wnext+=bt,Xe.wnext===Xe.wsize&&(Xe.wnext=0),Xe.whave<Xe.wsize&&(Xe.whave+=bt))),0}Fe.inflateReset=ce,Fe.inflateReset2=Oe,Fe.inflateResetKeep=it,Fe.inflateInit=function(Se){return Ge(Se,15)},Fe.inflateInit2=Ge,Fe.inflate=function(Se,Je){var ve,ge,bt,Xe,st,vt,ze,se,Ae,qe,at,Ee,We,tt,Et,ct,wt,dt,Dt,Ft,oe,ae,te,x,re=0,ne=new pe.Buf8(4),le=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!Se||!Se.state||!Se.output||!Se.input&&Se.avail_in!==0)return we;(ve=Se.state).mode===12&&(ve.mode=13),st=Se.next_out,bt=Se.output,ze=Se.avail_out,Xe=Se.next_in,ge=Se.input,vt=Se.avail_in,se=ve.hold,Ae=ve.bits,qe=vt,at=ze,ae=Te;e:for(;;)switch(ve.mode){case Me:if(ve.wrap===0){ve.mode=13;break}for(;Ae<16;){if(vt===0)break e;vt--,se+=ge[Xe++]<<Ae,Ae+=8}if(2&ve.wrap&&se===35615){ne[ve.check=0]=255&se,ne[1]=se>>>8&255,ve.check=de(ve.check,ne,2,0),Ae=se=0,ve.mode=2;break}if(ve.flags=0,ve.head&&(ve.head.done=!1),!(1&ve.wrap)||(((255&se)<<8)+(se>>8))%31){Se.msg="incorrect header check",ve.mode=30;break}if((15&se)!=8){Se.msg="unknown compression method",ve.mode=30;break}if(Ae-=4,oe=8+(15&(se>>>=4)),ve.wbits===0)ve.wbits=oe;else if(oe>ve.wbits){Se.msg="invalid window size",ve.mode=30;break}ve.dmax=1<<oe,Se.adler=ve.check=1,ve.mode=512&se?10:12,Ae=se=0;break;case 2:for(;Ae<16;){if(vt===0)break e;vt--,se+=ge[Xe++]<<Ae,Ae+=8}if(ve.flags=se,(255&ve.flags)!=8){Se.msg="unknown compression method",ve.mode=30;break}if(57344&ve.flags){Se.msg="unknown header flags set",ve.mode=30;break}ve.head&&(ve.head.text=se>>8&1),512&ve.flags&&(ne[0]=255&se,ne[1]=se>>>8&255,ve.check=de(ve.check,ne,2,0)),Ae=se=0,ve.mode=3;case 3:for(;Ae<32;){if(vt===0)break e;vt--,se+=ge[Xe++]<<Ae,Ae+=8}ve.head&&(ve.head.time=se),512&ve.flags&&(ne[0]=255&se,ne[1]=se>>>8&255,ne[2]=se>>>16&255,ne[3]=se>>>24&255,ve.check=de(ve.check,ne,4,0)),Ae=se=0,ve.mode=4;case 4:for(;Ae<16;){if(vt===0)break e;vt--,se+=ge[Xe++]<<Ae,Ae+=8}ve.head&&(ve.head.xflags=255&se,ve.head.os=se>>8),512&ve.flags&&(ne[0]=255&se,ne[1]=se>>>8&255,ve.check=de(ve.check,ne,2,0)),Ae=se=0,ve.mode=5;case 5:if(1024&ve.flags){for(;Ae<16;){if(vt===0)break e;vt--,se+=ge[Xe++]<<Ae,Ae+=8}ve.length=se,ve.head&&(ve.head.extra_len=se),512&ve.flags&&(ne[0]=255&se,ne[1]=se>>>8&255,ve.check=de(ve.check,ne,2,0)),Ae=se=0}else ve.head&&(ve.head.extra=null);ve.mode=6;case 6:if(1024&ve.flags&&(vt<(Ee=ve.length)&&(Ee=vt),Ee&&(ve.head&&(oe=ve.head.extra_len-ve.length,ve.head.extra||(ve.head.extra=new Array(ve.head.extra_len)),pe.arraySet(ve.head.extra,ge,Xe,Ee,oe)),512&ve.flags&&(ve.check=de(ve.check,ge,Ee,Xe)),vt-=Ee,Xe+=Ee,ve.length-=Ee),ve.length))break e;ve.length=0,ve.mode=7;case 7:if(2048&ve.flags){if(vt===0)break e;for(Ee=0;oe=ge[Xe+Ee++],ve.head&&oe&&ve.length<65536&&(ve.head.name+=String.fromCharCode(oe)),oe&&Ee<vt;);if(512&ve.flags&&(ve.check=de(ve.check,ge,Ee,Xe)),vt-=Ee,Xe+=Ee,oe)break e}else ve.head&&(ve.head.name=null);ve.length=0,ve.mode=8;case 8:if(4096&ve.flags){if(vt===0)break e;for(Ee=0;oe=ge[Xe+Ee++],ve.head&&oe&&ve.length<65536&&(ve.head.comment+=String.fromCharCode(oe)),oe&&Ee<vt;);if(512&ve.flags&&(ve.check=de(ve.check,ge,Ee,Xe)),vt-=Ee,Xe+=Ee,oe)break e}else ve.head&&(ve.head.comment=null);ve.mode=9;case 9:if(512&ve.flags){for(;Ae<16;){if(vt===0)break e;vt--,se+=ge[Xe++]<<Ae,Ae+=8}if(se!==(65535&ve.check)){Se.msg="header crc mismatch",ve.mode=30;break}Ae=se=0}ve.head&&(ve.head.hcrc=ve.flags>>9&1,ve.head.done=!0),Se.adler=ve.check=0,ve.mode=12;break;case 10:for(;Ae<32;){if(vt===0)break e;vt--,se+=ge[Xe++]<<Ae,Ae+=8}Se.adler=ve.check=Be(se),Ae=se=0,ve.mode=11;case 11:if(ve.havedict===0)return Se.next_out=st,Se.avail_out=ze,Se.next_in=Xe,Se.avail_in=vt,ve.hold=se,ve.bits=Ae,2;Se.adler=ve.check=1,ve.mode=12;case 12:if(Je===5||Je===6)break e;case 13:if(ve.last){se>>>=7&Ae,Ae-=7&Ae,ve.mode=27;break}for(;Ae<3;){if(vt===0)break e;vt--,se+=ge[Xe++]<<Ae,Ae+=8}switch(ve.last=1&se,Ae-=1,3&(se>>>=1)){case 0:ve.mode=14;break;case 1:if(je(ve),ve.mode=20,Je!==6)break;se>>>=2,Ae-=2;break e;case 2:ve.mode=17;break;case 3:Se.msg="invalid block type",ve.mode=30}se>>>=2,Ae-=2;break;case 14:for(se>>>=7&Ae,Ae-=7&Ae;Ae<32;){if(vt===0)break e;vt--,se+=ge[Xe++]<<Ae,Ae+=8}if((65535&se)!=(se>>>16^65535)){Se.msg="invalid stored block lengths",ve.mode=30;break}if(ve.length=65535&se,Ae=se=0,ve.mode=15,Je===6)break e;case 15:ve.mode=16;case 16:if(Ee=ve.length){if(vt<Ee&&(Ee=vt),ze<Ee&&(Ee=ze),Ee===0)break e;pe.arraySet(bt,ge,Xe,Ee,st),vt-=Ee,Xe+=Ee,ze-=Ee,st+=Ee,ve.length-=Ee;break}ve.mode=12;break;case 17:for(;Ae<14;){if(vt===0)break e;vt--,se+=ge[Xe++]<<Ae,Ae+=8}if(ve.nlen=257+(31&se),se>>>=5,Ae-=5,ve.ndist=1+(31&se),se>>>=5,Ae-=5,ve.ncode=4+(15&se),se>>>=4,Ae-=4,286<ve.nlen||30<ve.ndist){Se.msg="too many length or distance symbols",ve.mode=30;break}ve.have=0,ve.mode=18;case 18:for(;ve.have<ve.ncode;){for(;Ae<3;){if(vt===0)break e;vt--,se+=ge[Xe++]<<Ae,Ae+=8}ve.lens[le[ve.have++]]=7&se,se>>>=3,Ae-=3}for(;ve.have<19;)ve.lens[le[ve.have++]]=0;if(ve.lencode=ve.lendyn,ve.lenbits=7,te={bits:ve.lenbits},ae=ue(0,ve.lens,0,19,ve.lencode,0,ve.work,te),ve.lenbits=te.bits,ae){Se.msg="invalid code lengths set",ve.mode=30;break}ve.have=0,ve.mode=19;case 19:for(;ve.have<ve.nlen+ve.ndist;){for(;ct=(re=ve.lencode[se&(1<<ve.lenbits)-1])>>>16&255,wt=65535&re,!((Et=re>>>24)<=Ae);){if(vt===0)break e;vt--,se+=ge[Xe++]<<Ae,Ae+=8}if(wt<16)se>>>=Et,Ae-=Et,ve.lens[ve.have++]=wt;else{if(wt===16){for(x=Et+2;Ae<x;){if(vt===0)break e;vt--,se+=ge[Xe++]<<Ae,Ae+=8}if(se>>>=Et,Ae-=Et,ve.have===0){Se.msg="invalid bit length repeat",ve.mode=30;break}oe=ve.lens[ve.have-1],Ee=3+(3&se),se>>>=2,Ae-=2}else if(wt===17){for(x=Et+3;Ae<x;){if(vt===0)break e;vt--,se+=ge[Xe++]<<Ae,Ae+=8}Ae-=Et,oe=0,Ee=3+(7&(se>>>=Et)),se>>>=3,Ae-=3}else{for(x=Et+7;Ae<x;){if(vt===0)break e;vt--,se+=ge[Xe++]<<Ae,Ae+=8}Ae-=Et,oe=0,Ee=11+(127&(se>>>=Et)),se>>>=7,Ae-=7}if(ve.have+Ee>ve.nlen+ve.ndist){Se.msg="invalid bit length repeat",ve.mode=30;break}for(;Ee--;)ve.lens[ve.have++]=oe}}if(ve.mode===30)break;if(ve.lens[256]===0){Se.msg="invalid code -- missing end-of-block",ve.mode=30;break}if(ve.lenbits=9,te={bits:ve.lenbits},ae=ue(Pe,ve.lens,0,ve.nlen,ve.lencode,0,ve.work,te),ve.lenbits=te.bits,ae){Se.msg="invalid literal/lengths set",ve.mode=30;break}if(ve.distbits=6,ve.distcode=ve.distdyn,te={bits:ve.distbits},ae=ue(ye,ve.lens,ve.nlen,ve.ndist,ve.distcode,0,ve.work,te),ve.distbits=te.bits,ae){Se.msg="invalid distances set",ve.mode=30;break}if(ve.mode=20,Je===6)break e;case 20:ve.mode=21;case 21:if(6<=vt&&258<=ze){Se.next_out=st,Se.avail_out=ze,Se.next_in=Xe,Se.avail_in=vt,ve.hold=se,ve.bits=Ae,xe(Se,at),st=Se.next_out,bt=Se.output,ze=Se.avail_out,Xe=Se.next_in,ge=Se.input,vt=Se.avail_in,se=ve.hold,Ae=ve.bits,ve.mode===12&&(ve.back=-1);break}for(ve.back=0;ct=(re=ve.lencode[se&(1<<ve.lenbits)-1])>>>16&255,wt=65535&re,!((Et=re>>>24)<=Ae);){if(vt===0)break e;vt--,se+=ge[Xe++]<<Ae,Ae+=8}if(ct&&!(240&ct)){for(dt=Et,Dt=ct,Ft=wt;ct=(re=ve.lencode[Ft+((se&(1<<dt+Dt)-1)>>dt)])>>>16&255,wt=65535&re,!(dt+(Et=re>>>24)<=Ae);){if(vt===0)break e;vt--,se+=ge[Xe++]<<Ae,Ae+=8}se>>>=dt,Ae-=dt,ve.back+=dt}if(se>>>=Et,Ae-=Et,ve.back+=Et,ve.length=wt,ct===0){ve.mode=26;break}if(32&ct){ve.back=-1,ve.mode=12;break}if(64&ct){Se.msg="invalid literal/length code",ve.mode=30;break}ve.extra=15&ct,ve.mode=22;case 22:if(ve.extra){for(x=ve.extra;Ae<x;){if(vt===0)break e;vt--,se+=ge[Xe++]<<Ae,Ae+=8}ve.length+=se&(1<<ve.extra)-1,se>>>=ve.extra,Ae-=ve.extra,ve.back+=ve.extra}ve.was=ve.length,ve.mode=23;case 23:for(;ct=(re=ve.distcode[se&(1<<ve.distbits)-1])>>>16&255,wt=65535&re,!((Et=re>>>24)<=Ae);){if(vt===0)break e;vt--,se+=ge[Xe++]<<Ae,Ae+=8}if(!(240&ct)){for(dt=Et,Dt=ct,Ft=wt;ct=(re=ve.distcode[Ft+((se&(1<<dt+Dt)-1)>>dt)])>>>16&255,wt=65535&re,!(dt+(Et=re>>>24)<=Ae);){if(vt===0)break e;vt--,se+=ge[Xe++]<<Ae,Ae+=8}se>>>=dt,Ae-=dt,ve.back+=dt}if(se>>>=Et,Ae-=Et,ve.back+=Et,64&ct){Se.msg="invalid distance code",ve.mode=30;break}ve.offset=wt,ve.extra=15&ct,ve.mode=24;case 24:if(ve.extra){for(x=ve.extra;Ae<x;){if(vt===0)break e;vt--,se+=ge[Xe++]<<Ae,Ae+=8}ve.offset+=se&(1<<ve.extra)-1,se>>>=ve.extra,Ae-=ve.extra,ve.back+=ve.extra}if(ve.offset>ve.dmax){Se.msg="invalid distance too far back",ve.mode=30;break}ve.mode=25;case 25:if(ze===0)break e;if(Ee=at-ze,ve.offset>Ee){if((Ee=ve.offset-Ee)>ve.whave&&ve.sane){Se.msg="invalid distance too far back",ve.mode=30;break}We=Ee>ve.wnext?(Ee-=ve.wnext,ve.wsize-Ee):ve.wnext-Ee,Ee>ve.length&&(Ee=ve.length),tt=ve.window}else tt=bt,We=st-ve.offset,Ee=ve.length;for(ze<Ee&&(Ee=ze),ze-=Ee,ve.length-=Ee;bt[st++]=tt[We++],--Ee;);ve.length===0&&(ve.mode=21);break;case 26:if(ze===0)break e;bt[st++]=ve.length,ze--,ve.mode=21;break;case 27:if(ve.wrap){for(;Ae<32;){if(vt===0)break e;vt--,se|=ge[Xe++]<<Ae,Ae+=8}if(at-=ze,Se.total_out+=at,ve.total+=at,at&&(Se.adler=ve.check=ve.flags?de(ve.check,bt,at,st-at):Ce(ve.check,bt,at,st-at)),at=ze,(ve.flags?se:Be(se))!==ve.check){Se.msg="incorrect data check",ve.mode=30;break}Ae=se=0}ve.mode=28;case 28:if(ve.wrap&&ve.flags){for(;Ae<32;){if(vt===0)break e;vt--,se+=ge[Xe++]<<Ae,Ae+=8}if(se!==(4294967295&ve.total)){Se.msg="incorrect length check",ve.mode=30;break}Ae=se=0}ve.mode=29;case 29:ae=1;break e;case 30:ae=-3;break e;case 31:return-4;case 32:default:return we}return Se.next_out=st,Se.avail_out=ze,Se.next_in=Xe,Se.avail_in=vt,ve.hold=se,ve.bits=Ae,(ve.wsize||at!==Se.avail_out&&ve.mode<30&&(ve.mode<27||Je!==4))&&et(Se,Se.output,Se.next_out,at-Se.avail_out)?(ve.mode=31,-4):(qe-=Se.avail_in,at-=Se.avail_out,Se.total_in+=qe,Se.total_out+=at,ve.total+=at,ve.wrap&&at&&(Se.adler=ve.check=ve.flags?de(ve.check,bt,at,Se.next_out-at):Ce(ve.check,bt,at,Se.next_out-at)),Se.data_type=ve.bits+(ve.last?64:0)+(ve.mode===12?128:0)+(ve.mode===20||ve.mode===15?256:0),(qe==0&&at===0||Je===4)&&ae===Te&&(ae=-5),ae)},Fe.inflateEnd=function(Se){if(!Se||!Se.state)return we;var Je=Se.state;return Je.window&&(Je.window=null),Se.state=null,Te},Fe.inflateGetHeader=function(Se,Je){var ve;return Se&&Se.state&&2&(ve=Se.state).wrap?((ve.head=Je).done=!1,Te):we},Fe.inflateSetDictionary=function(Se,Je){var ve,ge=Je.length;return Se&&Se.state?(ve=Se.state).wrap!==0&&ve.mode!==11?we:ve.mode===11&&Ce(1,Je,ge,0)!==ve.check?-3:et(Se,Je,ge,ge)?(ve.mode=31,-4):(ve.havedict=1,Te):we},Fe.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(fe,Ve,Fe){"use strict";var pe=fe("../utils/common"),Ce=[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],de=[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],xe=[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],ue=[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,ye,Te,we,Me,be,De,Be){var Re,it,ce,Oe,Ge,Ze,nt,Le,je,et=Be.bits,Se=0,Je=0,ve=0,ge=0,bt=0,Xe=0,st=0,vt=0,ze=0,se=0,Ae=null,qe=0,at=new pe.Buf16(16),Ee=new pe.Buf16(16),We=null,tt=0;for(Se=0;Se<=15;Se++)at[Se]=0;for(Je=0;Je<we;Je++)at[ye[Te+Je]]++;for(bt=et,ge=15;1<=ge&&at[ge]===0;ge--);if(ge<bt&&(bt=ge),ge===0)return Me[be++]=20971520,Me[be++]=20971520,Be.bits=1,0;for(ve=1;ve<ge&&at[ve]===0;ve++);for(bt<ve&&(bt=ve),Se=vt=1;Se<=15;Se++)if(vt<<=1,(vt-=at[Se])<0)return-1;if(0<vt&&(Pe===0||ge!==1))return-1;for(Ee[1]=0,Se=1;Se<15;Se++)Ee[Se+1]=Ee[Se]+at[Se];for(Je=0;Je<we;Je++)ye[Te+Je]!==0&&(De[Ee[ye[Te+Je]]++]=Je);if(Ze=Pe===0?(Ae=We=De,19):Pe===1?(Ae=Ce,qe-=257,We=de,tt-=257,256):(Ae=xe,We=ue,-1),Se=ve,Ge=be,st=Je=se=0,ce=-1,Oe=(ze=1<<(Xe=bt))-1,Pe===1&&852<ze||Pe===2&&592<ze)return 1;for(;;){for(nt=Se-st,je=De[Je]<Ze?(Le=0,De[Je]):De[Je]>Ze?(Le=We[tt+De[Je]],Ae[qe+De[Je]]):(Le=96,0),Re=1<<Se-st,ve=it=1<<Xe;Me[Ge+(se>>st)+(it-=Re)]=nt<<24|Le<<16|je|0,it!==0;);for(Re=1<<Se-1;se&Re;)Re>>=1;if(Re!==0?(se&=Re-1,se+=Re):se=0,Je++,--at[Se]==0){if(Se===ge)break;Se=ye[Te+De[Je]]}if(bt<Se&&(se&Oe)!==ce){for(st===0&&(st=bt),Ge+=ve,vt=1<<(Xe=Se-st);Xe+st<ge&&!((vt-=at[Xe+st])<=0);)Xe++,vt<<=1;if(ze+=1<<Xe,Pe===1&&852<ze||Pe===2&&592<ze)return 1;Me[ce=se&Oe]=bt<<24|Xe<<16|Ge-be|0}}return se!==0&&(Me[Ge+se]=Se-st<<24|64<<16|0),Be.bits=bt,0}},{"../utils/common":41}],51:[function(fe,Ve,Fe){"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(fe,Ve,Fe){"use strict";var pe=fe("../utils/common"),Ce=0,de=1;function xe(re){for(var ne=re.length;0<=--ne;)re[ne]=0}var ue=0,Pe=29,ye=256,Te=ye+1+Pe,we=30,Me=19,be=2*Te+1,De=15,Be=16,Re=7,it=256,ce=16,Oe=17,Ge=18,Ze=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],nt=[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],Le=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],je=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],et=new Array(2*(Te+2));xe(et);var Se=new Array(2*we);xe(Se);var Je=new Array(512);xe(Je);var ve=new Array(256);xe(ve);var ge=new Array(Pe);xe(ge);var bt,Xe,st,vt=new Array(we);function ze(re,ne,le,Ie,ke){this.static_tree=re,this.extra_bits=ne,this.extra_base=le,this.elems=Ie,this.max_length=ke,this.has_stree=re&&re.length}function se(re,ne){this.dyn_tree=re,this.max_code=0,this.stat_desc=ne}function Ae(re){return re<256?Je[re]:Je[256+(re>>>7)]}function qe(re,ne){re.pending_buf[re.pending++]=255&ne,re.pending_buf[re.pending++]=ne>>>8&255}function at(re,ne,le){re.bi_valid>Be-le?(re.bi_buf|=ne<<re.bi_valid&65535,qe(re,re.bi_buf),re.bi_buf=ne>>Be-re.bi_valid,re.bi_valid+=le-Be):(re.bi_buf|=ne<<re.bi_valid&65535,re.bi_valid+=le)}function Ee(re,ne,le){at(re,le[2*ne],le[2*ne+1])}function We(re,ne){for(var le=0;le|=1&re,re>>>=1,le<<=1,0<--ne;);return le>>>1}function tt(re,ne,le){var Ie,ke,Ye=new Array(De+1),_e=0;for(Ie=1;Ie<=De;Ie++)Ye[Ie]=_e=_e+le[Ie-1]<<1;for(ke=0;ke<=ne;ke++){var rt=re[2*ke+1];rt!==0&&(re[2*ke]=We(Ye[rt]++,rt))}}function Et(re){var ne;for(ne=0;ne<Te;ne++)re.dyn_ltree[2*ne]=0;for(ne=0;ne<we;ne++)re.dyn_dtree[2*ne]=0;for(ne=0;ne<Me;ne++)re.bl_tree[2*ne]=0;re.dyn_ltree[2*it]=1,re.opt_len=re.static_len=0,re.last_lit=re.matches=0}function ct(re){8<re.bi_valid?qe(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 wt(re,ne,le,Ie){var ke=2*ne,Ye=2*le;return re[ke]<re[Ye]||re[ke]===re[Ye]&&Ie[ne]<=Ie[le]}function dt(re,ne,le){for(var Ie=re.heap[le],ke=le<<1;ke<=re.heap_len&&(ke<re.heap_len&&wt(ne,re.heap[ke+1],re.heap[ke],re.depth)&&ke++,!wt(ne,Ie,re.heap[ke],re.depth));)re.heap[le]=re.heap[ke],le=ke,ke<<=1;re.heap[le]=Ie}function Dt(re,ne,le){var Ie,ke,Ye,_e,rt=0;if(re.last_lit!==0)for(;Ie=re.pending_buf[re.d_buf+2*rt]<<8|re.pending_buf[re.d_buf+2*rt+1],ke=re.pending_buf[re.l_buf+rt],rt++,Ie===0?Ee(re,ke,ne):(Ee(re,(Ye=ve[ke])+ye+1,ne),(_e=Ze[Ye])!==0&&at(re,ke-=ge[Ye],_e),Ee(re,Ye=Ae(--Ie),le),(_e=nt[Ye])!==0&&at(re,Ie-=vt[Ye],_e)),rt<re.last_lit;);Ee(re,it,ne)}function Ft(re,ne){var le,Ie,ke,Ye=ne.dyn_tree,_e=ne.stat_desc.static_tree,rt=ne.stat_desc.has_stree,ft=ne.stat_desc.elems,yt=-1;for(re.heap_len=0,re.heap_max=be,le=0;le<ft;le++)Ye[2*le]!==0?(re.heap[++re.heap_len]=yt=le,re.depth[le]=0):Ye[2*le+1]=0;for(;re.heap_len<2;)Ye[2*(ke=re.heap[++re.heap_len]=yt<2?++yt:0)]=1,re.depth[ke]=0,re.opt_len--,rt&&(re.static_len-=_e[2*ke+1]);for(ne.max_code=yt,le=re.heap_len>>1;1<=le;le--)dt(re,Ye,le);for(ke=ft;le=re.heap[1],re.heap[1]=re.heap[re.heap_len--],dt(re,Ye,1),Ie=re.heap[1],re.heap[--re.heap_max]=le,re.heap[--re.heap_max]=Ie,Ye[2*ke]=Ye[2*le]+Ye[2*Ie],re.depth[ke]=(re.depth[le]>=re.depth[Ie]?re.depth[le]:re.depth[Ie])+1,Ye[2*le+1]=Ye[2*Ie+1]=ke,re.heap[1]=ke++,dt(re,Ye,1),2<=re.heap_len;);re.heap[--re.heap_max]=re.heap[1],function(ot,lt){var Vt,kt,ln,Gt,Rt,Ut,$t=lt.dyn_tree,St=lt.max_code,Tt=lt.stat_desc.static_tree,nn=lt.stat_desc.has_stree,hn=lt.stat_desc.extra_bits,gt=lt.stat_desc.extra_base,Lt=lt.stat_desc.max_length,_t=0;for(Gt=0;Gt<=De;Gt++)ot.bl_count[Gt]=0;for($t[2*ot.heap[ot.heap_max]+1]=0,Vt=ot.heap_max+1;Vt<be;Vt++)Lt<(Gt=$t[2*$t[2*(kt=ot.heap[Vt])+1]+1]+1)&&(Gt=Lt,_t++),$t[2*kt+1]=Gt,St<kt||(ot.bl_count[Gt]++,Rt=0,gt<=kt&&(Rt=hn[kt-gt]),Ut=$t[2*kt],ot.opt_len+=Ut*(Gt+Rt),nn&&(ot.static_len+=Ut*(Tt[2*kt+1]+Rt)));if(_t!==0){do{for(Gt=Lt-1;ot.bl_count[Gt]===0;)Gt--;ot.bl_count[Gt]--,ot.bl_count[Gt+1]+=2,ot.bl_count[Lt]--,_t-=2}while(0<_t);for(Gt=Lt;Gt!==0;Gt--)for(kt=ot.bl_count[Gt];kt!==0;)St<(ln=ot.heap[--Vt])||($t[2*ln+1]!==Gt&&(ot.opt_len+=(Gt-$t[2*ln+1])*$t[2*ln],$t[2*ln+1]=Gt),kt--)}}(re,ne),tt(Ye,yt,re.bl_count)}function oe(re,ne,le){var Ie,ke,Ye=-1,_e=ne[1],rt=0,ft=7,yt=4;for(_e===0&&(ft=138,yt=3),ne[2*(le+1)+1]=65535,Ie=0;Ie<=le;Ie++)ke=_e,_e=ne[2*(Ie+1)+1],++rt<ft&&ke===_e||(rt<yt?re.bl_tree[2*ke]+=rt:ke!==0?(ke!==Ye&&re.bl_tree[2*ke]++,re.bl_tree[2*ce]++):rt<=10?re.bl_tree[2*Oe]++:re.bl_tree[2*Ge]++,Ye=ke,yt=(rt=0)===_e?(ft=138,3):ke===_e?(ft=6,3):(ft=7,4))}function ae(re,ne,le){var Ie,ke,Ye=-1,_e=ne[1],rt=0,ft=7,yt=4;for(_e===0&&(ft=138,yt=3),Ie=0;Ie<=le;Ie++)if(ke=_e,_e=ne[2*(Ie+1)+1],!(++rt<ft&&ke===_e)){if(rt<yt)for(;Ee(re,ke,re.bl_tree),--rt!=0;);else ke!==0?(ke!==Ye&&(Ee(re,ke,re.bl_tree),rt--),Ee(re,ce,re.bl_tree),at(re,rt-3,2)):rt<=10?(Ee(re,Oe,re.bl_tree),at(re,rt-3,3)):(Ee(re,Ge,re.bl_tree),at(re,rt-11,7));Ye=ke,yt=(rt=0)===_e?(ft=138,3):ke===_e?(ft=6,3):(ft=7,4)}}xe(vt);var te=!1;function x(re,ne,le,Ie){at(re,(ue<<1)+(Ie?1:0),3),function(ke,Ye,_e,rt){ct(ke),rt&&(qe(ke,_e),qe(ke,~_e)),pe.arraySet(ke.pending_buf,ke.window,Ye,_e,ke.pending),ke.pending+=_e}(re,ne,le,!0)}Fe._tr_init=function(re){te||(function(){var ne,le,Ie,ke,Ye,_e=new Array(De+1);for(ke=Ie=0;ke<Pe-1;ke++)for(ge[ke]=Ie,ne=0;ne<1<<Ze[ke];ne++)ve[Ie++]=ke;for(ve[Ie-1]=ke,ke=Ye=0;ke<16;ke++)for(vt[ke]=Ye,ne=0;ne<1<<nt[ke];ne++)Je[Ye++]=ke;for(Ye>>=7;ke<we;ke++)for(vt[ke]=Ye<<7,ne=0;ne<1<<nt[ke]-7;ne++)Je[256+Ye++]=ke;for(le=0;le<=De;le++)_e[le]=0;for(ne=0;ne<=143;)et[2*ne+1]=8,ne++,_e[8]++;for(;ne<=255;)et[2*ne+1]=9,ne++,_e[9]++;for(;ne<=279;)et[2*ne+1]=7,ne++,_e[7]++;for(;ne<=287;)et[2*ne+1]=8,ne++,_e[8]++;for(tt(et,Te+1,_e),ne=0;ne<we;ne++)Se[2*ne+1]=5,Se[2*ne]=We(ne,5);bt=new ze(et,Ze,ye+1,Te,De),Xe=new ze(Se,nt,0,we,De),st=new ze(new Array(0),Le,0,Me,Re)}(),te=!0),re.l_desc=new se(re.dyn_ltree,bt),re.d_desc=new se(re.dyn_dtree,Xe),re.bl_desc=new se(re.bl_tree,st),re.bi_buf=0,re.bi_valid=0,Et(re)},Fe._tr_stored_block=x,Fe._tr_flush_block=function(re,ne,le,Ie){var ke,Ye,_e=0;0<re.level?(re.strm.data_type===2&&(re.strm.data_type=function(rt){var ft,yt=4093624447;for(ft=0;ft<=31;ft++,yt>>>=1)if(1&yt&&rt.dyn_ltree[2*ft]!==0)return Ce;if(rt.dyn_ltree[18]!==0||rt.dyn_ltree[20]!==0||rt.dyn_ltree[26]!==0)return de;for(ft=32;ft<ye;ft++)if(rt.dyn_ltree[2*ft]!==0)return de;return Ce}(re)),Ft(re,re.l_desc),Ft(re,re.d_desc),_e=function(rt){var ft;for(oe(rt,rt.dyn_ltree,rt.l_desc.max_code),oe(rt,rt.dyn_dtree,rt.d_desc.max_code),Ft(rt,rt.bl_desc),ft=Me-1;3<=ft&&rt.bl_tree[2*je[ft]+1]===0;ft--);return rt.opt_len+=3*(ft+1)+5+5+4,ft}(re),ke=re.opt_len+3+7>>>3,(Ye=re.static_len+3+7>>>3)<=ke&&(ke=Ye)):ke=Ye=le+5,le+4<=ke&&ne!==-1?x(re,ne,le,Ie):re.strategy===4||Ye===ke?(at(re,2+(Ie?1:0),3),Dt(re,et,Se)):(at(re,4+(Ie?1:0),3),function(rt,ft,yt,ot){var lt;for(at(rt,ft-257,5),at(rt,yt-1,5),at(rt,ot-4,4),lt=0;lt<ot;lt++)at(rt,rt.bl_tree[2*je[lt]+1],3);ae(rt,rt.dyn_ltree,ft-1),ae(rt,rt.dyn_dtree,yt-1)}(re,re.l_desc.max_code+1,re.d_desc.max_code+1,_e+1),Dt(re,re.dyn_ltree,re.dyn_dtree)),Et(re),Ie&&ct(re)},Fe._tr_tally=function(re,ne,le){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&le,re.last_lit++,ne===0?re.dyn_ltree[2*le]++:(re.matches++,ne--,re.dyn_ltree[2*(ve[le]+ye+1)]++,re.dyn_dtree[2*Ae(ne)]++),re.last_lit===re.lit_bufsize-1},Fe._tr_align=function(re){at(re,2,3),Ee(re,it,et),function(ne){ne.bi_valid===16?(qe(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(fe,Ve,Fe){"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(fe,Ve,Fe){(function(pe){(function(Ce,de){"use strict";if(!Ce.setImmediate){var xe,ue,Pe,ye,Te=1,we={},Me=!1,be=Ce.document,De=Object.getPrototypeOf&&Object.getPrototypeOf(Ce);De=De&&De.setTimeout?De:Ce,xe={}.toString.call(Ce.process)==="[object process]"?function(ce){Ke.nextTick(function(){Re(ce)})}:function(){if(Ce.postMessage&&!Ce.importScripts){var ce=!0,Oe=Ce.onmessage;return Ce.onmessage=function(){ce=!1},Ce.postMessage("","*"),Ce.onmessage=Oe,ce}}()?(ye="setImmediate$"+Math.random()+"$",Ce.addEventListener?Ce.addEventListener("message",it,!1):Ce.attachEvent("onmessage",it),function(ce){Ce.postMessage(ye+ce,"*")}):Ce.MessageChannel?((Pe=new MessageChannel).port1.onmessage=function(ce){Re(ce.data)},function(ce){Pe.port2.postMessage(ce)}):be&&"onreadystatechange"in be.createElement("script")?(ue=be.documentElement,function(ce){var Oe=be.createElement("script");Oe.onreadystatechange=function(){Re(ce),Oe.onreadystatechange=null,ue.removeChild(Oe),Oe=null},ue.appendChild(Oe)}):function(ce){setTimeout(Re,0,ce)},De.setImmediate=function(ce){typeof ce!="function"&&(ce=new Function(""+ce));for(var Oe=new Array(arguments.length-1),Ge=0;Ge<Oe.length;Ge++)Oe[Ge]=arguments[Ge+1];var Ze={callback:ce,args:Oe};return we[Te]=Ze,xe(Te),Te++},De.clearImmediate=Be}function Be(ce){delete we[ce]}function Re(ce){if(Me)setTimeout(Re,0,ce);else{var Oe=we[ce];if(Oe){Me=!0;try{(function(Ge){var Ze=Ge.callback,nt=Ge.args;switch(nt.length){case 0:Ze();break;case 1:Ze(nt[0]);break;case 2:Ze(nt[0],nt[1]);break;case 3:Ze(nt[0],nt[1],nt[2]);break;default:Ze.apply(de,nt)}})(Oe)}finally{Be(ce),Me=!1}}}}function it(ce){ce.source===Ce&&typeof ce.data=="string"&&ce.data.indexOf(ye)===0&&Re(+ce.data.slice(ye.length))}})(typeof self=="undefined"?pe===void 0?this:pe:self)}).call(this,typeof E.g!="undefined"?E.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},2859:function(Cn,Zt,E){"use strict";E.d(Zt,{hP:function(){return Ft}});var b=function(oe,ae){return(b=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])})(oe,ae)};function Ke(oe,ae){function te(){this.constructor=oe}b(oe,ae),oe.prototype=ae===null?Object.create(ae):(te.prototype=ae.prototype,new te)}function fe(oe,ae,te,x){return new(te||(te=Promise))(function(re,ne){function le(Ye){try{ke(x.next(Ye))}catch(_e){ne(_e)}}function Ie(Ye){try{ke(x.throw(Ye))}catch(_e){ne(_e)}}function ke(Ye){var _e;Ye.done?re(Ye.value):(_e=Ye.value,_e instanceof te?_e:new te(function(rt){rt(_e)})).then(le,Ie)}ke((x=x.apply(oe,ae||[])).next())})}function Ve(oe,ae){var te,x,re,ne,le={label:0,sent:function(){if(1&re[0])throw re[1];return re[1]},trys:[],ops:[]};return ne={next:Ie(0),throw:Ie(1),return:Ie(2)},typeof Symbol=="function"&&(ne[Symbol.iterator]=function(){return this}),ne;function Ie(ke){return function(Ye){return function(_e){if(te)throw new TypeError("Generator is already executing.");for(;le;)try{if(te=1,x&&(re=2&_e[0]?x.return:_e[0]?x.throw||((re=x.return)&&re.call(x),0):x.next)&&!(re=re.call(x,_e[1])).done)return re;switch(x=0,re&&(_e=[2&_e[0],re.value]),_e[0]){case 0:case 1:re=_e;break;case 4:return le.label++,{value:_e[1],done:!1};case 5:le.label++,x=_e[1],_e=[0];continue;case 7:_e=le.ops.pop(),le.trys.pop();continue;default:if(re=le.trys,!((re=re.length>0&&re[re.length-1])||_e[0]!==6&&_e[0]!==2)){le=0;continue}if(_e[0]===3&&(!re||_e[1]>re[0]&&_e[1]<re[3])){le.label=_e[1];break}if(_e[0]===6&&le.label<re[1]){le.label=re[1],re=_e;break}if(re&&le.label<re[2]){le.label=re[2],le.ops.push(_e);break}re[2]&&le.ops.pop(),le.trys.pop();continue}_e=ae.call(oe,le)}catch(rt){_e=[6,rt],x=0}finally{te=re=0}if(5&_e[0])throw _e[1];return{value:_e[0]?_e[1]:void 0,done:!0}}([ke,Ye])}}}function Fe(){for(var oe=0,ae=0,te=arguments.length;ae<te;ae++)oe+=arguments[ae].length;var x=Array(oe),re=0;for(ae=0;ae<te;ae++)for(var ne=arguments[ae],le=0,Ie=ne.length;le<Ie;le++,re++)x[re]=ne[le];return x}var pe=function(){function oe(){}return oe.createDefs=function(){return document.createElementNS("http://www.w3.org/2000/svg","defs")},oe.setAttributes=function(ae,te){for(var x=0,re=te;x<re.length;x++){var ne=re[x],le=ne[0],Ie=ne[1];ae.setAttribute(le,Ie)}},oe.createRect=function(ae,te,x){var re=document.createElementNS("http://www.w3.org/2000/svg","rect");return re.setAttribute("width",ae.toString()),re.setAttribute("height",te.toString()),x&&oe.setAttributes(re,x),re},oe.createLine=function(ae,te,x,re,ne){var le=document.createElementNS("http://www.w3.org/2000/svg","line");return le.setAttribute("x1",ae.toString()),le.setAttribute("y1",te.toString()),le.setAttribute("x2",x.toString()),le.setAttribute("y2",re.toString()),ne&&oe.setAttributes(le,ne),le},oe.createPolygon=function(ae,te){var x=document.createElementNS("http://www.w3.org/2000/svg","polygon");return x.setAttribute("points",ae),te&&oe.setAttributes(x,te),x},oe.createCircle=function(ae,te){var x=document.createElementNS("http://www.w3.org/2000/svg","circle");return x.setAttribute("cx",(ae/2).toString()),x.setAttribute("cy",(ae/2).toString()),x.setAttribute("r",ae.toString()),te&&oe.setAttributes(x,te),x},oe.createEllipse=function(ae,te,x){var re=document.createElementNS("http://www.w3.org/2000/svg","ellipse");return re.setAttribute("cx",(ae/2).toString()),re.setAttribute("cy",(te/2).toString()),re.setAttribute("rx",(ae/2).toString()),re.setAttribute("ry",(te/2).toString()),x&&oe.setAttributes(re,x),re},oe.createGroup=function(ae){var te=document.createElementNS("http://www.w3.org/2000/svg","g");return ae&&oe.setAttributes(te,ae),te},oe.createTransform=function(){return document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGTransform()},oe.createMarker=function(ae,te,x,re,ne,le,Ie){var ke=document.createElementNS("http://www.w3.org/2000/svg","marker");return oe.setAttributes(ke,[["id",ae],["orient",te],["markerWidth",x.toString()],["markerHeight",re.toString()],["refX",ne.toString()],["refY",le.toString()]]),ke.appendChild(Ie),ke},oe.createText=function(ae){var te=document.createElementNS("http://www.w3.org/2000/svg","text");return te.setAttribute("x","0"),te.setAttribute("y","0"),ae&&oe.setAttributes(te,ae),te},oe.createTSpan=function(ae,te){var x=document.createElementNS("http://www.w3.org/2000/svg","tspan");return x.textContent=ae,te&&oe.setAttributes(x,te),x},oe.createImage=function(ae){var te=document.createElementNS("http://www.w3.org/2000/svg","image");return ae&&oe.setAttributes(te,ae),te},oe.createPoint=function(ae,te){var x=document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGPoint();return x.x=ae,x.y=te,x},oe.createPath=function(ae,te){var x=document.createElementNS("http://www.w3.org/2000/svg","path");return x.setAttribute("d",ae),te&&oe.setAttributes(x,te),x},oe}(),Ce=function(){function oe(){}return oe.addKey=function(ae){oe.key=ae},Object.defineProperty(oe,"isLicensed",{get:function(){return!!oe.key&&new RegExp(/^MJS2-[A-Z][0-9]{3}-[A-Z][0-9]{3}-[0-9]{4}$/,"i").test(oe.key)},enumerable:!1,configurable:!0}),oe}(),de=function(){function oe(){this.naturalSize=!1,this.imageType="image/png",this.markersOnly=!1}return oe.prototype.rasterize=function(ae,te,x){var re=this;return new Promise(function(ne){var le=x!==void 0?x:document.createElement("canvas");ae===null&&(re.markersOnly=!0,re.naturalSize=!1);var Ie=document.createElementNS("http://www.w3.org/2000/svg","svg");Ie.setAttribute("xmlns","http://www.w3.org/2000/svg"),Ie.setAttribute("width",te.width.baseVal.valueAsString),Ie.setAttribute("height",te.height.baseVal.valueAsString),Ie.setAttribute("viewBox","0 0 "+te.viewBox.baseVal.width.toString()+" "+te.viewBox.baseVal.height.toString()),Ie.innerHTML=te.innerHTML,re.naturalSize===!0?(Ie.width.baseVal.value=ae.naturalWidth,Ie.height.baseVal.value=ae.naturalHeight):re.width!==void 0&&re.height!==void 0&&(Ie.width.baseVal.value=re.width,Ie.height.baseVal.value=re.height),le.width=Ie.width.baseVal.value,le.height=Ie.height.baseVal.value;var ke=Ie.outerHTML,Ye=le.getContext("2d");re.markersOnly!==!0&&Ye.drawImage(ae,0,0,le.width,le.height);var _e=window.URL,rt=new Image(le.width,le.height);rt.setAttribute("crossOrigin","anonymous");var ft=new Blob([ke],{type:"image/svg+xml"}),yt=_e.createObjectURL(ft);rt.onload=function(){Ye.drawImage(rt,0,0),_e.revokeObjectURL(yt);var ot=le.toDataURL(re.imageType,re.imageQuality);ne(ot)},rt.src=yt})},oe}(),xe=function(){},ue=function(){function oe(ae){this._classNamePrefixBase="__markerjs2_",this.classes=[],this.rules=[],this.settings=this.defaultSettings,this._classNamePrefix=this._classNamePrefixBase+"_"+ae+"_"}return Object.defineProperty(oe.prototype,"classNamePrefixBase",{get:function(){return this._classNamePrefixBase},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"classNamePrefix",{get:function(){return this._classNamePrefix},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"defaultSettings",{get:function(){return{canvasBackgroundColor:"#ffffff",toolbarBackgroundColor:"#111111",toolbarBackgroundHoverColor:"#333333",toolbarColor:"#eeeeee",toolbarHeight:40,toolboxColor:"#eeeeee",toolboxAccentColor:"#3080c3",undoButtonVisible:!0,redoButtonVisible:!1,zoomButtonVisible:!1,zoomOutButtonVisible:!1,clearButtonVisible:!1,resultButtonBlockVisible:!0,logoPosition:"left"}},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"fadeInAnimationClassName",{get:function(){return this.classNamePrefix+"fade_in"},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"fadeOutAnimationClassName",{get:function(){return this.classNamePrefix+"fade_out"},enumerable:!1,configurable:!0}),oe.prototype.addClass=function(ae){return this.styleSheet===void 0&&this.addStyleSheet(),ae.name=""+this.classNamePrefix+ae.localName,this.classes.push(ae),this.styleSheet.sheet.insertRule("."+ae.name+" {"+ae.style+"}",this.styleSheet.sheet.cssRules.length),ae},oe.prototype.addRule=function(ae){this.styleSheet===void 0&&this.addStyleSheet(),this.rules.push(ae),this.styleSheet.sheet.insertRule(ae.selector+" {"+ae.style+"}",this.styleSheet.sheet.cssRules.length)},oe.prototype.addStyleSheet=function(){var ae;this.styleSheet=document.createElement("style"),((ae=this.styleSheetRoot)!==null&&ae!==void 0?ae:document.head).appendChild(this.styleSheet),this.addRule(new 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 ye("fade_in",`
animation-duration: 0.3s;
animation-name: `+this.classNamePrefix+`_fade_in_animation_frames;
`)),this.addClass(new ye("fade_out",`
animation-duration: 0.3s;
animation-name: `+this.classNamePrefix+`_fade_out_animation_frames;
`))},oe.prototype.removeStyleSheet=function(){var ae;this.styleSheet&&(((ae=this.styleSheetRoot)!==null&&ae!==void 0?ae:document.head).removeChild(this.styleSheet),this.styleSheet=void 0)},oe}(),Pe=function(oe,ae){this.selector=oe,this.style=ae},ye=function(oe,ae){this.localName=oe,this.style=ae},Te=function(){function oe(ae,te,x,re,ne){this.buttons=[],this.markerButtons=[],this.buttonClickListeners=[],this.markerjsContainer=ae,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 oe.prototype.show=function(ae){var te=this;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=ae,this.uiContainer.className=this.toolbarStyleClass.name+" "+this.styles.fadeInAnimationClassName+" "+(this.uiStyleSettings.toolbarStyleColorsClassName?this.uiStyleSettings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name);var 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 le=document.createElement("div");le.className=""+te.toolbarButtonStyleClass.name,le.setAttribute("data-type-name",ne.typeName),le.innerHTML=ne.icon,le.addEventListener("click",function(){te.markerToolbarButtonClicked(le,ne)}),te.buttons.push(le),te.markerButtons.push(le)}),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='<svg viewBox="0 0 24 24"><path d="M12 16a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2m0-6a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2m0-6a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2z"/></svg>',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var re=document.createElement("div");re.className=this.toolbarBlockStyleClass.name,re.style.whiteSpace="nowrap",re.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(re),this.addActionButton(re,'<svg viewBox="0 0 24 24"><path d="M9 20.42l-6.21-6.21 2.83-2.83L9 14.77l9.88-9.89 2.83 2.83L9 20.42z"/></svg>',"render"),this.addActionButton(re,'<svg viewBox="0 0 24 24"><path d="M20 6.91L17.09 4 12 9.09 6.91 4 4 6.91 9.09 12 4 17.09 6.91 20 12 14.91 17.09 20 20 17.09 14.91 12 20 6.91z"/></svg>',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},oe.prototype.addButtonClickListener=function(ae){this.buttonClickListeners.push(ae)},oe.prototype.removeButtonClickListener=function(ae){this.buttonClickListeners.indexOf(ae)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(ae),1)},oe.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},oe.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var ae=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var te=0;te<this.markerButtons.length;te++)te<ae||te===ae&&this.markerButtons.length-1===ae?this.markerButtonBlock.appendChild(this.markerButtons[te]):(te===ae&&this.markerButtonBlock.appendChild(this.overflowButton),this.markerButtonOverflowBlock.appendChild(this.markerButtons[te]))}},oe.prototype.overflowButtonClicked=function(){this.markerButtonOverflowBlock.style.display!=="none"?(this.markerButtonOverflowBlock.className=this.markerButtonOverflowBlock.className.replace(this.styles.fadeInAnimationClassName,""),this.markerButtonOverflowBlock.style.display="none"):(this.markerButtonOverflowBlock.className+=" "+this.styles.fadeInAnimationClassName,this.markerButtonOverflowBlock.style.top=this.uiContainer.offsetTop+this.overflowButton.offsetHeight+"px",this.markerButtonOverflowBlock.style.right=this.uiContainer.offsetWidth-this.overflowButton.offsetLeft-this.overflowButton.offsetWidth+2*this.uiContainer.offsetLeft+"px",this.markerButtonOverflowBlock.style.display="inline-block")},oe.prototype.resetButtonStyles=function(){var ae=this;this.buttons.forEach(function(te){te.className=te.className.replace(ae.uiStyleSettings.toolbarButtonStyleColorsClassName?ae.uiStyleSettings.toolbarButtonStyleColorsClassName:ae.toolbarButtonStyleColorsClass.name,"").trim(),te.className=te.className.replace(ae.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?ae.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:ae.toolbarActiveButtonStyleColorsClass.name,"").trim(),te.className+=" "+(ae.uiStyleSettings.toolbarButtonStyleColorsClassName?ae.uiStyleSettings.toolbarButtonStyleColorsClassName:ae.toolbarButtonStyleColorsClass.name)})},oe.prototype.addActionButton=function(ae,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}ae.appendChild(ne),this.buttons.push(ne)},oe.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new ye("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 ye("toolbar_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
box-shadow: 0px 3px rgba(33, 33, 33, 0.1);
`)),this.toolbarBlockStyleClass=this.styles.addClass(new ye("toolbar-block",`
display: inline-block;
box-sizing: content-box;
`)),this.toolbarOverflowBlockStyleClass=this.styles.addClass(new ye("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 ye("toolbar-overflow-block_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
`));var ae=this.uiStyleSettings.toolbarHeight/4;this.toolbarButtonStyleClass=this.styles.addClass(new ye("toolbar_button",`
display: inline-block;
width: `+(this.uiStyleSettings.toolbarHeight-2*ae)+`px;
height: `+(this.uiStyleSettings.toolbarHeight-2*ae)+`px;
padding: `+ae+`px;
box-sizing: content-box;
`)),this.toolbarButtonStyleColorsClass=this.styles.addClass(new ye("toolbar_button_colors",`
fill: `+this.uiStyleSettings.toolbarColor+`;
`)),this.toolbarActiveButtonStyleColorsClass=this.styles.addClass(new ye("toolbar_active_button",`
fill: `+this.uiStyleSettings.toolbarColor+`;
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`)),this.styles.addRule(new Pe("."+this.toolbarButtonStyleClass.name+" svg",`
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
`)),this.styles.addRule(new Pe("."+this.toolbarButtonStyleColorsClass.name+":hover",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`))},oe.prototype.markerToolbarButtonClicked=function(ae,te){this.setActiveButton(ae),this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(x){return x("marker",te)}),this.markerButtonOverflowBlock.style.display="none"},oe.prototype.actionToolbarButtonClicked=function(ae,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])},oe.prototype.setActiveButton=function(ae){this.resetButtonStyles(),ae.className=ae.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),ae.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},oe.prototype.setActiveMarkerButton=function(ae){var te=this.markerButtons.find(function(x){return x.getAttribute("data-type-name")===ae});te&&this.setActiveButton(te)},oe.prototype.setCurrentMarker=function(ae){var te=this;this.currentMarker=ae,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")})},oe}(),we=function(){function oe(ae,te,x,re){this.panels=[],this.panelButtons=[],this.markerjsContainer=ae,this.displayMode=te,this.uiStyleSettings=x,this.styles=re,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return oe.prototype.addStyles=function(){var ae;this.toolboxStyleClass=this.styles.addClass(new ye("toolbox",`
width: 100%;
flex-shrink: 0;
display: flex;
flex-direction: column;
font-family: sans-serif;
`+(this.displayMode==="popup"?"height:"+2.5*this.uiStyleSettings.toolbarHeight+"px;":"")+`
box-sizing: content-box;
`+(this.displayMode==="popup"?"background-color: "+this.uiStyleSettings.canvasBackgroundColor+";":"")+`
`+(this.displayMode==="inline"?"border-bottom-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
`+(this.displayMode==="inline"?"border-bottom-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
overflow: hidden;
`)),this.toolboxStyleColorsClass=this.styles.addClass(new ye("toolbox_colors",`
color: `+this.uiStyleSettings.toolboxColor+`;
`));var te=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new ye("toolbox-button-row",`
display: flex;
cursor: default;
box-sizing: content-box;
`)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new ye("toolbox-button-row_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
`)),this.toolboxPanelRowStyleClass=this.styles.addClass(new ye("toolbox-panel-row",`
display: flex;
`+(this.displayMode==="inline"?"position: absolute;":"")+`
`+(this.displayMode==="inline"?"bottom: "+this.uiStyleSettings.toolbarHeight+"px;":"")+`
cursor: default;
height: `+1.5*this.uiStyleSettings.toolbarHeight+`px;
`+(this.displayMode==="inline"?"width: 100%;":"")+`
box-sizing: content-box;
`)),this.toolboxPanelRowStyleColorsClass=this.styles.addClass(new ye("toolbox-panel-row_colors",`
background-color: `+((ae=this.uiStyleSettings.toolboxBackgroundColor)!==null&&ae!==void 0?ae:this.uiStyleSettings.toolbarBackgroundHoverColor)+`;
`)),this.toolboxButtonStyleClass=this.styles.addClass(new ye("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 ye("toolbox-button_colors",`
fill: `+this.uiStyleSettings.toolbarColor+`;
`)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new ye("toolbox-active-button_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`;
fill: `+this.uiStyleSettings.toolbarColor+`;
`)),this.styles.addRule(new Pe("."+this.toolboxButtonStyleColorsClass.name+":hover",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`)),this.styles.addRule(new Pe("."+this.toolboxButtonStyleClass.name+" svg",`
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
`))},oe.prototype.show=function(ae){var te;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=ae,this.uiContainer.className=this.toolboxStyleClass.name+" "+((te=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&te!==void 0?te:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},oe.prototype.setPanelButtons=function(ae){var te,x,re=this;this.panels=ae,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 le;ne.uiStyleSettings=re.uiStyleSettings;var Ie=document.createElement("div");Ie.className=re.toolboxButtonStyleClass.name+" "+((le=re.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&le!==void 0?le:re.toolboxButtonStyleColorsClass.name),Ie.innerHTML=ne.icon,Ie.title=ne.title,Ie.addEventListener("click",function(){re.panelButtonClick(ne)}),re.panelButtons.push(Ie),re.buttonRow.appendChild(Ie)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},oe.prototype.panelButtonClick=function(ae){var te=this,x=-1;if(ae!==this.activePanel){x=this.panels.indexOf(ae),this.panelRow.innerHTML="";var re=ae.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=ae}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,le){var Ie,ke;ne.className=te.toolboxButtonStyleClass.name+" "+(le===x?""+((Ie=te.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&Ie!==void 0?Ie:te.toolboxActiveButtonStyleColorsClass.name):""+((ke=te.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&ke!==void 0?ke:te.toolboxButtonStyleColorsClass.name))})},oe}(),Me=function(oe,ae){this.title=oe,this.icon=ae},be=function(oe){function ae(te,x,re,ne){var le=oe.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 le.colors=[],le.addTransparent=!1,le.colorBoxes=[],le.colors=x,le.currentColor=re,le.setCurrentColor=le.setCurrentColor.bind(le),le.getColorBox=le.getColorBox.bind(le),le}return Ke(ae,oe),ae.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},ae.prototype.getColorBox=function(te){var x=this,re=this.uiStyleSettings.toolbarHeight/4,ne=this.uiStyleSettings.toolbarHeight-re,le=document.createElement("div");le.style.display="inline-block",le.style.boxSizing="content-box",le.style.width=ne-2+"px",le.style.height=ne-2+"px",le.style.padding="1px",le.style.marginRight="2px",le.style.marginBottom="2px",le.style.borderWidth="2px",le.style.borderStyle="solid",le.style.borderRadius=(ne+2)/2+"px",le.style.borderColor=te===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",le.addEventListener("click",function(){x.setCurrentColor(te,le)});var Ie=document.createElement("div");return Ie.style.display="inline-block",Ie.style.width=ne-2+"px",Ie.style.height=ne-2+"px",Ie.style.backgroundColor=te,Ie.style.borderRadius=ne/2+"px",te==="transparent"&&(Ie.style.fill=this.uiStyleSettings.toolboxAccentColor,Ie.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>`),le.appendChild(Ie),le},ae.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)},ae}(Me),De=function(){function oe(ae,te,x){this._state="new",this._isSelected=!1,this._container=ae,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(oe.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),oe.prototype.ownsTarget=function(ae){return!1},Object.defineProperty(oe.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),oe.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},oe.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},oe.prototype.pointerDown=function(ae,te){},oe.prototype.dblClick=function(ae,te){},oe.prototype.manipulate=function(ae){},oe.prototype.pointerUp=function(ae){this.stateChanged()},oe.prototype.dispose=function(){},oe.prototype.addMarkerVisualToContainer=function(ae){this.container.childNodes.length>0?this.container.insertBefore(ae,this.container.childNodes[0]):this.container.appendChild(ae)},oe.prototype.getState=function(){return{typeName:oe.typeName,state:this.state,notes:this.notes}},oe.prototype.restoreState=function(ae){this._state=ae.state,this.notes=ae.notes},oe.prototype.scale=function(ae,te){},oe.prototype.colorChanged=function(ae){this.onColorChanged&&this.onColorChanged(ae),this.stateChanged()},oe.prototype.fillColorChanged=function(ae){this.onFillColorChanged&&this.onFillColorChanged(ae),this.stateChanged()},oe.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var ae=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),ae.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(ae)&&this.onStateChanged(this)}},oe.typeName="MarkerBase",oe}(),Be=function(){function oe(){this.findGripByVisual=this.findGripByVisual.bind(this)}return oe.prototype.findGripByVisual=function(ae){return this.topLeft.ownsTarget(ae)?this.topLeft:this.topCenter.ownsTarget(ae)?this.topCenter:this.topRight.ownsTarget(ae)?this.topRight:this.centerLeft.ownsTarget(ae)?this.centerLeft:this.centerRight.ownsTarget(ae)?this.centerRight:this.bottomLeft.ownsTarget(ae)?this.bottomLeft:this.bottomCenter.ownsTarget(ae)?this.bottomCenter:this.bottomRight.ownsTarget(ae)?this.bottomRight:void 0},oe}(),Re=function(){function oe(){this.GRIP_SIZE=10,this.visual=pe.createGroup(),this.visual.appendChild(pe.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(pe.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return oe.prototype.ownsTarget=function(ae){return ae===this.visual||ae===this.visual.childNodes[0]||ae===this.visual.childNodes[1]},oe}(),it=function(){function oe(){}return oe.toITransformMatrix=function(ae){return{a:ae.a,b:ae.b,c:ae.c,d:ae.d,e:ae.e,f:ae.f}},oe.toSVGMatrix=function(ae,te){return ae.a=te.a,ae.b=te.b,ae.c=te.c,ae.d=te.d,ae.e=te.e,ae.f=te.f,ae},oe}(),ce=function(oe){function ae(te,x,re){var ne=oe.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(pe.createTransform()),ne.setupControlBox(),ne}return Ke(ae,oe),Object.defineProperty(ae.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"visual",{get:function(){return this._visual},set:function(te){this._visual=te;var x=pe.createTransform();this._visual.transform.baseVal.appendItem(x)},enumerable:!1,configurable:!0}),ae.prototype.ownsTarget=function(te){return!!oe.prototype.ownsTarget.call(this,te)||!!(this.controlGrips.findGripByVisual(te)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(te))},ae.prototype.pointerDown=function(te,x){oe.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 le=this.container.transform.baseVal.getItem(0);le.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(le,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},ae.prototype.pointerUp=function(te){var x=this.state;oe.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)},ae.prototype.moveVisual=function(te){this.visual.style.transform="translate("+te.x+"px, "+te.y+"px)"},ae.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)},ae.prototype.resize=function(te){var x=this.manipulationStartLeft,re=this.manipulationStartWidth,ne=this.manipulationStartTop,le=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,le=this.manipulationStartHeight+this.manipulationStartTop-ne;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:le=this.manipulationStartHeight+te.y-this.manipulationStartY}re>=0?(this.left=x,this.width=re):(this.left=x+re,this.width=-re),le>=0?(this.top=ne,this.height=le):(this.top=ne+le,this.height=-le),this.setSize()},ae.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},ae.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()}},ae.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)},ae.prototype.rotatePoint=function(te){if(this.rotationAngle===0)return te;var x=this.container.getCTM(),re=pe.createPoint(te.x,te.y);return{x:(re=re.matrixTransform(x)).x,y:re.y}},ae.prototype.unrotatePoint=function(te){if(this.rotationAngle===0)return te;var x=this.container.getCTM();x=x.inverse();var re=pe.createPoint(te.x,te.y);return{x:(re=re.matrixTransform(x)).x,y:re.y}},ae.prototype.select=function(){oe.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ae.prototype.deselect=function(){oe.prototype.deselect.call(this),this.controlBox.style.display="none"},ae.prototype.setupControlBox=function(){this.controlBox=pe.createGroup();var te=pe.createTransform();te.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(te),this.container.appendChild(this.controlBox),this.controlRect=pe.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=pe.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new Be,this.addControlGrips(),this.controlBox.style.display="none"},ae.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()},ae.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},ae.prototype.createGrip=function(){var te=new Re;return te.visual.transform.baseVal.appendItem(pe.createTransform()),this.controlBox.appendChild(te.visual),te},ae.prototype.positionGrips=function(){var te=this.controlGrips.topLeft.GRIP_SIZE,x=-te/2,re=x,ne=(this.width+this.CB_DISTANCE)/2-te/2,le=(this.height+this.CB_DISTANCE)/2-te/2,Ie=this.height+this.CB_DISTANCE-te/2,ke=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,ke,re),this.positionGrip(this.controlGrips.centerLeft.visual,x,le),this.positionGrip(this.controlGrips.centerRight.visual,ke,le),this.positionGrip(this.controlGrips.bottomLeft.visual,x,Ie),this.positionGrip(this.controlGrips.bottomCenter.visual,ne,Ie),this.positionGrip(this.controlGrips.bottomRight.visual,ke,Ie),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,ne,re-3*this.CB_DISTANCE)},ae.prototype.positionGrip=function(te,x,re){var ne=te.transform.baseVal.getItem(0);ne.setTranslate(x,re),te.transform.baseVal.replaceItem(ne,0)},ae.prototype.hideControlBox=function(){this.controlBox.style.display="none"},ae.prototype.showControlBox=function(){this.controlBox.style.display=""},ae.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:it.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:it.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},oe.prototype.getState.call(this))},ae.prototype.restoreState=function(te){oe.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(it.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,x.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(it.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,x.containerTransformMatrix))},ae.prototype.scale=function(te,x){oe.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()},ae}(De),Oe=function(oe){function ae(te,x,re){var ne=oe.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 Ke(ae,oe),ae.prototype.ownsTarget=function(te){return!(!oe.prototype.ownsTarget.call(this,te)&&te!==this.visual)},ae.prototype.createVisual=function(){this.visual=pe.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},ae.prototype.pointerDown=function(te,x){oe.prototype.pointerDown.call(this,te,x),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},ae.prototype.manipulate=function(te){oe.prototype.manipulate.call(this,te)},ae.prototype.resize=function(te){oe.prototype.resize.call(this,te),this.setSize()},ae.prototype.setSize=function(){oe.prototype.setSize.call(this),pe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},ae.prototype.pointerUp=function(te){oe.prototype.pointerUp.call(this,te),this.setSize()},ae.prototype.setStrokeColor=function(te){this.strokeColor=te,this.visual&&pe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},ae.prototype.setFillColor=function(te){this.fillColor=te,this.visual&&pe.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},ae.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.visual&&pe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ae.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.visual&&pe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ae.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},oe.prototype.getState.call(this))},ae.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(),oe.prototype.restoreState.call(this,te),this.setSize()},ae.prototype.scale=function(te,x){oe.prototype.scale.call(this,te,x),this.setSize()},ae.title="Rectangle marker",ae}(ce),Ge=function(oe){function ae(te,x,re,ne){var le=oe.call(this,te,ne||'<svg viewBox="0 0 24 24"><path d="M3 17h18v-2H3v2m0 3h18v-1H3v1m0-7h18v-3H3v3m0-9v4h18V4H3z"/></svg>')||this;return le.widths=[],le.widthBoxes=[],le.widths=x,le.currentWidth=re,le.setCurrentWidth=le.setCurrentWidth.bind(le),le}return Ke(ae,oe),ae.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 le=document.createElement("div");le.innerText=re.toString(),le.style.marginRight="5px",ne.appendChild(le);var Ie=document.createElement("div");Ie.style.minHeight="20px",Ie.style.flexGrow="2",Ie.style.display="flex",Ie.style.alignItems="center";var ke=document.createElement("hr");ke.style.minWidth="20px",ke.style.border="0px",ke.style.borderTop=re+"px solid "+te.uiStyleSettings.toolboxColor,ke.style.flexGrow="2",Ie.appendChild(ke),ne.appendChild(Ie),te.widthBoxes.push(ne)}),x},ae.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)},ae}(Me),Ze=function(oe){function ae(te,x,re,ne){var le=oe.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 le.styles=[],le.styleBoxes=[],le.styles=x,le.currentStyle=re,le.setCurrentStyle=le.setCurrentStyle.bind(le),le}return Ke(ae,oe),ae.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 le=document.createElement("div");le.style.minHeight="20px",le.style.flexGrow="2",le.style.overflow="hidden";var Ie=`<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>`;le.innerHTML=Ie,ne.appendChild(le),te.styleBoxes.push(ne)}),x},ae.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)},ae}(Me),nt=function(oe){function ae(te,x,re){var ne=oe.call(this,te,x,re)||this;return ne.strokeColor=re.defaultColor,ne.strokeWidth=re.defaultStrokeWidth,ne.strokeDasharray=re.defaultStrokeDasharray,ne.strokePanel=new be("Line color",re.defaultColorSet,re.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new Ge("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Ze("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return Ke(ae,oe),Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=oe.prototype.getState.call(this);return te.typeName=ae.typeName,te},ae.typeName="FrameMarker",ae.title="Frame marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4m14 11H6V8h12v9z"/></svg>',ae}(Oe),Le=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},je=function(oe){function ae(te,x,re){var ne=oe.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 Ke(ae,oe),ae.prototype.ownsTarget=function(te){return!!oe.prototype.ownsTarget.call(this,te)||!(!this.grip1.ownsTarget(te)&&!this.grip2.ownsTarget(te))},ae.prototype.pointerDown=function(te,x){oe.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")},ae.prototype.pointerUp=function(te){var x=this.state;oe.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)},ae.prototype.adjustVisual=function(){},ae.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)},ae.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()},ae.prototype.select=function(){oe.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ae.prototype.deselect=function(){oe.prototype.deselect.call(this),this.controlBox.style.display="none"},ae.prototype.setupControlBox=function(){this.controlBox=pe.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},ae.prototype.adjustControlBox=function(){this.positionGrips()},ae.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},ae.prototype.createGrip=function(){var te=new Re;return te.visual.transform.baseVal.appendItem(pe.createTransform()),this.controlBox.appendChild(te.visual),te},ae.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)},ae.prototype.positionGrip=function(te,x,re){var ne=te.transform.baseVal.getItem(0);ne.setTranslate(x,re),te.transform.baseVal.replaceItem(ne,0)},ae.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},oe.prototype.getState.call(this))},ae.prototype.restoreState=function(te){oe.prototype.restoreState.call(this,te);var x=te;this.x1=x.x1,this.y1=x.y1,this.x2=x.x2,this.y2=x.y2},ae.prototype.scale=function(te,x){oe.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()},ae}(De),et=function(oe){function ae(te,x,re){var ne=oe.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 be("Line color",re.defaultColorSet,re.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new Ge("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Ze("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return Ke(ae,oe),ae.prototype.ownsTarget=function(te){return!(!oe.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.selectorLine&&te!==this.visibleLine)},ae.prototype.createVisual=function(){this.visual=pe.createGroup(),this.selectorLine=pe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=pe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},ae.prototype.pointerDown=function(te,x){oe.prototype.pointerDown.call(this,te,x),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},ae.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),pe.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),pe.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),pe.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ae.prototype.setStrokeColor=function(te){this.strokeColor=te,this.adjustVisual(),this.colorChanged(te)},ae.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.adjustVisual()},ae.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},oe.prototype.getState.call(this));return te.typeName=ae.typeName,te},ae.prototype.restoreState=function(te){oe.prototype.restoreState.call(this,te);var x=te;this.strokeColor=x.strokeColor,this.strokeWidth=x.strokeWidth,this.strokeDasharray=x.strokeDasharray,this.createVisual(),this.adjustVisual()},ae.typeName="LineMarker",ae.title="Line marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M19 13H5v-2h14v2z"/></svg>',ae}(je),Se=function(oe){function ae(te,x,re,ne){var le=oe.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 le.fonts=[],le.fontBoxes=[],le.fonts=x,le.currentFont=re,le.setCurrentFont=le.setCurrentFont.bind(le),le}return Ke(ae,oe),ae.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 le=document.createElement("div");le.style.display="flex",le.style.minHeight="20px",le.style.flexGrow="2",le.style.fontFamily=re,le.style.overflow="hidden";var Ie=document.createElement("div");Ie.style.whiteSpace="nowrap",Ie.style.overflow="hidden",Ie.style.textOverflow="ellipsis",Ie.innerHTML="The quick brown fox jumps over the lazy dog",le.appendChild(Ie),ne.appendChild(le),te.fontBoxes.push(ne)}),x},ae.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)},ae}(Me),Je=function(oe){function ae(te,x,re){var ne=oe.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 be("Color",re.defaultColorSet,re.defaultColor),ne.colorPanel.onColorChanged=ne.setColor,ne.fontFamilyPanel=new Se("Font",re.defaultFontFamilies,re.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne}return Ke(ae,oe),ae.prototype.ownsTarget=function(te){if(oe.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},ae.prototype.createVisual=function(){this.visual=pe.createGroup(),this.bgRectangle=pe.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=pe.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(pe.createTransform()),this.textElement.transform.baseVal.appendItem(pe.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},ae.prototype.pointerDown=function(te,x){oe.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")},ae.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(pe.createTSpan(x.trim()===""?" ":x.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},ae.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},ae.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}},ae.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))},ae.prototype.manipulate=function(te){oe.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)},ae.prototype.resize=function(te){oe.prototype.resize.call(this,te),this.isMoved=!0,this.setSize(),this.sizeText()},ae.prototype.setSize=function(){oe.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(pe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),pe.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},ae.prototype.pointerUp=function(te){var x=this.state;x==="creating"&&(this._suppressMarkerCreateEvent=!0),oe.prototype.pointerUp.call(this,te),this.setSize(),(x==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},ae.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")},ae.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"}},ae.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()},ae.prototype.select=function(){oe.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},ae.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),oe.prototype.deselect.call(this)},ae.prototype.dblClick=function(te,x){oe.prototype.dblClick.call(this,te,x),this.showTextEditor()},ae.prototype.setColor=function(te){this.textElement&&pe.setAttributes(this.textElement,[["fill",te]]),this.color=te,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(te)},ae.prototype.setFont=function(te){this.textElement&&pe.setAttributes(this.textElement,[["font-family",te]]),this.fontFamily=te,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},ae.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},ae.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},oe.prototype.getState.call(this));return te.typeName=ae.typeName,te},ae.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(),oe.prototype.restoreState.call(this,te),this.setSize()},ae.prototype.scale=function(te,x){oe.prototype.scale.call(this,te,x),this.setSize(),this.sizeText(),this.positionTextEditor()},ae.typeName="TextMarker",ae.title="Text marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M9.6 14L12 7.7l2.4 6.3M11 5L5.5 19h2.2l1.1-3H15l1.1 3h2.2L13 5h-2z"/></svg>',ae}(ce),ve=function(oe){function ae(te,x,re){var ne=oe.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 be("Color",re.defaultColorSet,re.defaultColor),ne.colorPanel.onColorChanged=ne.setColor,ne.lineWidthPanel=new Ge("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.lineWidthPanel.onWidthChanged=ne.setLineWidth,ne}return Ke(ae,oe),ae.prototype.ownsTarget=function(te){return!(!oe.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.drawingImage)},ae.prototype.createVisual=function(){this.visual=pe.createGroup(),this.drawingImage=pe.createImage(),this.visual.appendChild(this.drawingImage);var te=pe.createTransform();this.visual.transform.baseVal.appendItem(te),this.addMarkerVisualToContainer(this.visual)},ae.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):oe.prototype.pointerDown.call(this,te,x)},ae.prototype.manipulate=function(te){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(te.x,te.y),this.canvasContext.stroke()):oe.prototype.manipulate.call(this,te)},ae.prototype.resize=function(te){oe.prototype.resize.call(this,te),pe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),pe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},ae.prototype.pointerUp=function(te){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):oe.prototype.pointerUp.call(this,te)},ae.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},ae.prototype.select=function(){this.state==="creating"&&this.finishCreation(),oe.prototype.select.call(this)},ae.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),oe.prototype.deselect.call(this)},ae.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],le=x[2],Ie=x[3],ke=!1,Ye=0;Ye<this.canvasElement.height;Ye++)for(var _e=0;_e<this.canvasElement.width;_e++)te.data[Ye*this.canvasElement.width*4+4*_e+3]>0&&(ke=!0,Ye<ne&&(ne=Ye),_e<re&&(re=_e),Ye>Ie&&(Ie=Ye),_e>le&&(le=_e));if(ke){this.left=re/this.pixelRatio,this.top=ne/this.pixelRatio,this.width=(le-re)/this.pixelRatio,this.height=(Ie-ne)/this.pixelRatio;var rt=document.createElement("canvas");rt.width=le-re,rt.height=Ie-ne,rt.getContext("2d").putImageData(this.canvasContext.getImageData(re,ne,le-re,Ie-ne),0,0),this.drawingImgUrl=rt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},ae.prototype.setDrawingImage=function(){pe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),pe.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},ae.prototype.setColor=function(te){this.color=te,this.colorChanged(te)},ae.prototype.setLineWidth=function(te){this.lineWidth=te},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=Object.assign({drawingImgUrl:this.drawingImgUrl},oe.prototype.getState.call(this));return te.typeName=ae.typeName,te},ae.prototype.restoreState=function(te){this.createVisual(),oe.prototype.restoreState.call(this,te),this.drawingImgUrl=te.drawingImgUrl,this.setDrawingImage()},ae.prototype.scale=function(te,x){oe.prototype.scale.call(this,te,x),this.setDrawingImage()},ae.typeName="FreehandMarker",ae.title="Freehand marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M9.75 20.85c1.78-.7 1.39-2.63.49-3.85-.89-1.25-2.12-2.11-3.36-2.94A9.817 9.817 0 014.54 12c-.28-.33-.85-.94-.27-1.06.59-.12 1.61.46 2.13.68.91.38 1.81.82 2.65 1.34l1.01-1.7C8.5 10.23 6.5 9.32 4.64 9.05c-1.06-.16-2.18.06-2.54 1.21-.32.99.19 1.99.77 2.77 1.37 1.83 3.5 2.71 5.09 4.29.34.33.75.72.95 1.18.21.44.16.47-.31.47-1.24 0-2.79-.97-3.8-1.61l-1.01 1.7c1.53.94 4.09 2.41 5.96 1.79m11.09-15.6c.22-.22.22-.58 0-.79l-1.3-1.3a.562.562 0 00-.78 0l-1.02 1.02 2.08 2.08M11 10.92V13h2.08l6.15-6.15-2.08-2.08L11 10.92z"/></svg>',ae}(ce),ge=function(oe){function ae(te,x,re){var ne=oe.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 Ke(ae,oe),ae.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(Ie){var ke="both";switch(Ie){case 0:ke="both";break;case 1:ke="start";break;case 2:ke="end";break;case 3:ke="none"}var Ye=document.createElement("div");if(Ye.style.display="flex",Ye.style.flexGrow="2",Ye.style.alignItems="center",Ye.style.justifyContent="space-between",Ye.style.padding="5px",Ye.style.borderWidth="2px",Ye.style.borderStyle="solid",Ye.style.borderColor=ke===ne.currentType?ne.uiStyleSettings.toolboxAccentColor:"transparent",Ye.addEventListener("click",function(){te.setCurrentType(ke,Ye)}),x.appendChild(Ye),ke==="both"||ke==="start"){var _e=document.createElement("div");_e.style.display="flex",_e.style.alignItems="center",_e.style.minHeight="20px",_e.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>`,_e.style.marginLeft="5px",Ye.appendChild(_e)}var rt=document.createElement("div");rt.style.display="flex",rt.style.alignItems="center",rt.style.minHeight="20px",rt.style.flexGrow="2";var ft=document.createElement("hr");if(ft.style.minWidth="20px",ft.style.border="0px",ft.style.borderTop="3px solid "+(ne.uiStyleSettings!==void 0?ne.uiStyleSettings.toolboxColor:"#eeeeee"),ft.style.flexGrow="2",rt.appendChild(ft),Ye.appendChild(rt),ke==="both"||ke==="end"){var yt=document.createElement("div");yt.style.display="flex",yt.style.alignItems="center",yt.style.minHeight="20px",yt.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>`,yt.style.marginRight="5px",Ye.appendChild(yt)}ne.typeBoxes.push(Ye)},ne=this,le=0;le<4;le++)re(le);return x},ae.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)},ae}(Me),bt=function(oe){function ae(te,x,re){var ne=oe.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 ge("Arrow type","end"),ne.arrowTypePanel.onArrowTypeChanged=ne.setArrowType,ne}return Ke(ae,oe),ae.prototype.ownsTarget=function(te){return!(!oe.prototype.ownsTarget.call(this,te)&&te!==this.arrow1&&te!==this.arrow2)},ae.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)},ae.prototype.createTips=function(){this.arrow1=pe.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(pe.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=pe.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(pe.createTransform()),this.visual.appendChild(this.arrow2)},ae.prototype.pointerDown=function(te,x){oe.prototype.pointerDown.call(this,te,x),this.state==="creating"&&this.createTips()},ae.prototype.adjustVisual=function(){if(oe.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",pe.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),pe.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var 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)}},ae.prototype.setArrowType=function(te){this.arrowType=te,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=Object.assign({arrowType:this.arrowType},oe.prototype.getState.call(this));return te.typeName=ae.typeName,te},ae.prototype.restoreState=function(te){oe.prototype.restoreState.call(this,te);var x=te;this.arrowType=x.arrowType,this.createTips(),this.adjustVisual()},ae.typeName="ArrowMarker",ae.title="Arrow marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 7 15.59V9H5v10h10v-2H8.41L19 6.41z"/></svg>',ae}(et),Xe=function(oe){function ae(te,x,re){var ne=oe.call(this,te,x,re)||this;return ne.fillColor=re.defaultFillColor,ne.strokeWidth=0,ne.fillPanel=new be("Color",re.defaultColorSet,re.defaultFillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne}return Ke(ae,oe),Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=oe.prototype.getState.call(this);return te.typeName=ae.typeName,te},ae.typeName="CoverMarker",ae.title="Cover marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4z"/></svg>',ae}(Oe),st=function(oe){function ae(te,x,re,ne){var le=oe.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 le.opacities=[],le.opacityBoxes=[],le.opacities=x,le.currentOpacity=re,le.setCurrentOpacity=le.setCurrentOpacity.bind(le),le}return Ke(ae,oe),ae.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 le=document.createElement("div");le.innerText=100*re+"%",ne.appendChild(le),te.opacityBoxes.push(ne)}),x},ae.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)},ae}(Me),vt=function(oe){function ae(te,x,re){var ne=oe.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 be("Color",re.defaultColorSet,ne.fillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne.opacityPanel=new st("Opacity",re.defaultOpacitySteps,ne.opacity),ne.opacityPanel.onOpacityChanged=ne.setOpacity,ne}return Ke(ae,oe),ae.prototype.setOpacity=function(te){this.opacity=te,this.visual&&pe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=oe.prototype.getState.call(this);return te.typeName=ae.typeName,te},ae.typeName="HighlightMarker",ae.title="Highlight marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M18.5 1.15c-.53 0-1.04.19-1.43.58l-5.81 5.82 5.65 5.65 5.82-5.81c.77-.78.77-2.04 0-2.83l-2.84-2.83c-.39-.39-.89-.58-1.39-.58M10.3 8.5l-5.96 5.96c-.78.78-.78 2.04.02 2.85C3.14 18.54 1.9 19.77.67 21h5.66l.86-.86c.78.76 2.03.75 2.81-.02l5.95-5.96"/></svg>',ae}(Xe),ze='<svg viewBox="0 0 24 24"><path d="M9.62 12L12 5.67 14.37 12M11 3L5.5 17h2.25l1.12-3h6.25l1.13 3h2.25L13 3h-2z"/></svg>',se='<svg viewBox="0 0 24 24"><path d="M19 11.5s-2 2.17-2 3.5a2 2 0 002 2 2 2 0 002-2c0-1.33-2-3.5-2-3.5M5.21 10L10 5.21 14.79 10m1.77-1.06L7.62 0 6.21 1.41l2.38 2.38-5.15 5.15c-.59.56-.59 1.53 0 2.12l5.5 5.5c.29.29.68.44 1.06.44s.77-.15 1.06-.44l5.5-5.5c.59-.59.59-1.56 0-2.12z"/></svg>',Ae=function(oe){function ae(te,x,re){var ne=oe.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 be("Text color",re.defaultColorSet,ne.color,ze),ne.colorPanel.onColorChanged=ne.setColor,ne.bgColorPanel=new be("Fill color",re.defaultColorSet,ne.bgColor,se),ne.bgColorPanel.onColorChanged=ne.setBgColor,ne.fontFamilyPanel=new Se("Font",re.defaultFontFamilies,re.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.tipGrip=new Re,ne.tipGrip.visual.transform.baseVal.appendItem(pe.createTransform()),ne.controlBox.appendChild(ne.tipGrip.visual),ne}return Ke(ae,oe),ae.prototype.ownsTarget=function(te){return oe.prototype.ownsTarget.call(this,te)||this.tipGrip.ownsTarget(te)||this.tip===te},ae.prototype.createTip=function(){pe.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=pe.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},ae.prototype.pointerDown=function(te,x){this.state==="new"&&oe.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):oe.prototype.pointerDown.call(this,te,x)},ae.prototype.pointerUp=function(te){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,oe.prototype.pointerUp.call(this,te);else{var x=this.state==="creating";oe.prototype.pointerUp.call(this,te),this.setTipPoints(x),this.positionTip()}},ae.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 oe.prototype.manipulate.call(this,te)},ae.prototype.setBgColor=function(te){this.bgRectangle&&this.tip&&(pe.setAttributes(this.bgRectangle,[["fill",te]]),pe.setAttributes(this.tip,[["fill",te]])),this.bgColor=te,this.fillColorChanged(te)},ae.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},ae.prototype.setTipPoints=function(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})},ae.prototype.resize=function(te){oe.prototype.resize.call(this,te),this.positionTip()},ae.prototype.positionTip=function(){pe.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(ae.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.bgColorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),ae.prototype.select=function(){this.positionTip(),oe.prototype.select.call(this)},ae.prototype.getState=function(){var te=Object.assign({bgColor:this.bgColor,tipPosition:this.tipPosition},oe.prototype.getState.call(this));return te.typeName=ae.typeName,te},ae.prototype.restoreState=function(te){var x=te;this.bgColor=x.bgColor,this.tipPosition=x.tipPosition,oe.prototype.restoreState.call(this,te),this.createTip(),this.setTipPoints()},ae.prototype.scale=function(te,x){oe.prototype.scale.call(this,te,x),this.tipPosition={x:this.tipPosition.x*te,y:this.tipPosition.y*x},this.positionTip()},ae.typeName="CalloutMarker",ae.title="Callout marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M4 2h16a2 2 0 012 2v12a2 2 0 01-2 2h-4l-4 4-4-4H4a2 2 0 01-2-2V4a2 2 0 012-2m0 2v12h4.83L12 19.17 15.17 16H20V4H4m2 3h12v2H6V7m0 4h10v2H6v-2z"/></svg>',ae}(Je),qe=function(oe){function ae(te,x,re){var ne=oe.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 be("Line color",Fe(re.defaultColorSet,["transparent"]),re.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.fillPanel=new be("Fill color",Fe(re.defaultColorSet,["transparent"]),ne.fillColor,se),ne.fillPanel.onColorChanged=ne.setFillColor,ne.strokeWidthPanel=new Ge("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Ze("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne.opacityPanel=new st("Opacity",re.defaultOpacitySteps,ne.opacity),ne.opacityPanel.onOpacityChanged=ne.setOpacity,ne}return Ke(ae,oe),ae.prototype.ownsTarget=function(te){return!(!oe.prototype.ownsTarget.call(this,te)&&te!==this.visual)},ae.prototype.createVisual=function(){this.visual=pe.createEllipse(this.width/2,this.height/2,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},ae.prototype.pointerDown=function(te,x){oe.prototype.pointerDown.call(this,te,x),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},ae.prototype.manipulate=function(te){oe.prototype.manipulate.call(this,te)},ae.prototype.resize=function(te){oe.prototype.resize.call(this,te),this.setSize()},ae.prototype.setSize=function(){oe.prototype.setSize.call(this),pe.setAttributes(this.visual,[["cx",(this.width/2).toString()],["cy",(this.height/2).toString()],["rx",(this.width/2).toString()],["ry",(this.height/2).toString()]])},ae.prototype.pointerUp=function(te){oe.prototype.pointerUp.call(this,te),this.setSize()},ae.prototype.setStrokeColor=function(te){this.strokeColor=te,this.visual&&pe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},ae.prototype.setFillColor=function(te){this.fillColor=te,this.visual&&pe.setAttributes(this.visual,[["fill",this.fillColor]]),this.fillColorChanged(te),this.stateChanged()},ae.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.visual&&pe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ae.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.visual&&pe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ae.prototype.setOpacity=function(te){this.opacity=te,this.visual&&pe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},oe.prototype.getState.call(this));return te.typeName=ae.typeName,te},ae.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(),oe.prototype.restoreState.call(this,te),this.setSize()},ae.prototype.scale=function(te,x){oe.prototype.scale.call(this,te,x),this.setSize()},ae.typeName="EllipseMarker",ae.title="Ellipse marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M12 4C6.5 4 2 7.58 2 12s4.5 8 10 8 10-3.58 10-8-4.5-8-10-8z"/></svg>',ae}(ce),at=function(oe){function ae(te,x,re){return oe.call(this,te,x,re)||this}return Ke(ae,oe),Object.defineProperty(ae.prototype,"tipLength",{get:function(){return 10+3*this.strokeWidth},enumerable:!1,configurable:!0}),ae.prototype.ownsTarget=function(te){return!(!oe.prototype.ownsTarget.call(this,te)&&te!==this.tip1&&te!==this.tip2)},ae.prototype.createTips=function(){this.tip1=pe.createLine(this.x1-this.tipLength/2,this.y1,this.x1+this.tipLength/2,this.y1,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.tip1.transform.baseVal.appendItem(pe.createTransform()),this.visual.appendChild(this.tip1),this.tip2=pe.createLine(this.x2-this.tipLength/2,this.y2,this.x2+this.tipLength/2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.tip2.transform.baseVal.appendItem(pe.createTransform()),this.visual.appendChild(this.tip2)},ae.prototype.pointerDown=function(te,x){oe.prototype.pointerDown.call(this,te,x),this.state==="creating"&&this.createTips()},ae.prototype.adjustVisual=function(){if(oe.prototype.adjustVisual.call(this),this.tip1&&this.tip2&&(pe.setAttributes(this.tip1,[["x1",(this.x1-this.tipLength/2).toString()],["y1",this.y1.toString()],["x2",(this.x1+this.tipLength/2).toString()],["y2",this.y1.toString()],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),pe.setAttributes(this.tip2,[["x1",(this.x2-this.tipLength/2).toString()],["y1",this.y2.toString()],["x2",(this.x2+this.tipLength/2).toString()],["y2",this.y2.toString()],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),Math.abs(this.x1-this.x2)>.1)){var 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(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=oe.prototype.getState.call(this);return te.typeName=ae.typeName,te},ae.prototype.restoreState=function(te){oe.prototype.restoreState.call(this,te),this.createTips(),this.adjustVisual()},ae.typeName="MeasurementMarker",ae.title="Measurement marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M1.39 18.36l1.77-1.76L4.58 18l1.06-1.05-1.42-1.41 1.42-1.42 2.47 2.48 1.06-1.06-2.47-2.48 1.41-1.41 1.42 1.41L10.59 12l-1.42-1.41 1.42-1.42 2.47 2.48 1.06-1.06-2.47-2.48 1.41-1.41 1.41 1.41 1.07-1.06-1.42-1.41 1.42-1.42L18 6.7l1.07-1.06-2.47-2.48 1.76-1.77 4.25 4.25L5.64 22.61l-4.25-4.25z"/></svg>',ae}(et),Ee=function(oe){function ae(te,x,re){var ne=oe.call(this,te,x,re)||this;return ne.strokePanel.colors=re.defaultColorSet,ne.fillColor="transparent",ne}return Ke(ae,oe),Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=oe.prototype.getState.call(this);return te.typeName=ae.typeName,te},ae.typeName="EllipseFrameMarker",ae.title="Ellipse frame marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M12 6c4.41 0 8 2.69 8 6s-3.59 6-8 6-8-2.69-8-6 3.59-6 8-6m0-2C6.5 4 2 7.58 2 12s4.5 8 10 8 10-3.58 10-8-4.5-8-10-8z"/></svg>',ae}(qe),We=function(){function oe(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(oe.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),oe.prototype.addUndoStep=function(ae){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(ae)||(this.undoStack.push(ae),JSON.stringify(this.lastRedoStep)!==JSON.stringify(ae)&&this.redoStack.splice(0,this.redoStack.length))},oe.prototype.replaceLastUndoStep=function(ae){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ae)},oe.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},oe.prototype.undo=function(){if(this.undoStack.length>1){var ae=this.undoStack.pop();return ae!==void 0&&this.redoStack.push(ae),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},oe.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},oe}(),tt=function(oe){function ae(te,x,re){var ne=oe.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 be("Line color",re.defaultColorSet,re.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new Ge("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Ze("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return Ke(ae,oe),ae.prototype.ownsTarget=function(te){return!(!oe.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.selectorCurve&&te!==this.visibleCurve&&!this.curveGrip.ownsTarget(te))},ae.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},ae.prototype.createVisual=function(){this.visual=pe.createGroup(),this.selectorCurve=pe.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=pe.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},ae.prototype.pointerDown=function(te,x){oe.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")},ae.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),pe.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),pe.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),pe.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ae.prototype.setupControlBox=function(){oe.prototype.setupControlBox.call(this),this.curveControlLine1=pe.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=pe.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},ae.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,oe.prototype.addControlGrips.call(this)},ae.prototype.positionGrips=function(){oe.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()))},ae.prototype.manipulate=function(te){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+te.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+te.y-this.manipulationStartY),oe.prototype.manipulate.call(this,te)},ae.prototype.resize=function(te){this.activeGrip===this.curveGrip&&(this.curveX=te.x,this.curveY=te.y),oe.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)},ae.prototype.setStrokeColor=function(te){this.strokeColor=te,this.adjustVisual(),this.colorChanged(te)},ae.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.adjustVisual()},ae.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.adjustVisual()},ae.prototype.scale=function(te,x){this.curveX=this.curveX*te,this.curveY=this.curveY*x,oe.prototype.scale.call(this,te,x)},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var te=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},oe.prototype.getState.call(this));return te.typeName=ae.typeName,te},ae.prototype.restoreState=function(te){oe.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()},ae.typeName="CurveMarker",ae.title="Curve marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M18.5 2A1.5 1.5 0 0120 3.5 1.5 1.5 0 0118.5 5c-.23 0-.45-.05-.65-.15l-3.69 3.7.34.45c2.19-1.26 4.76-2 7.5-2l1 .03v2.01L22 9c-2.58 0-5 .75-7 2.04A3.96 3.96 0 0111.04 15C9.75 17 9 19.42 9 22l.04 1H7.03L7 22c0-2.74.74-5.31 2-7.5l-.45-.34-3.7 3.69c.1.2.15.42.15.65A1.5 1.5 0 013.5 20 1.5 1.5 0 012 18.5 1.5 1.5 0 013.5 17c.23 0 .45.05.65.15l3.69-3.7C7.31 12.78 7 11.92 7 11a4 4 0 014-4c.92 0 1.78.31 2.45.84l3.7-3.69c-.1-.2-.15-.42-.15-.65A1.5 1.5 0 0118.5 2M11 9a2 2 0 00-2 2 2 2 0 002 2 2 2 0 002-2 2 2 0 00-2-2z"/></svg>',ae}(je),Et=function(oe){function ae(te,x,re){var ne=oe.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 be("Line color",Fe(re.defaultColorSet,["transparent"]),ne.strokeColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.fillPanel=new be("Fill color",Fe(re.defaultColorSet,["transparent"]),ne.fillColor,se),ne.fillPanel.onColorChanged=ne.setFillColor,ne.strokeWidthPanel=new Ge("Line width",re.defaultStrokeWidths,re.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Ze("Line style",re.defaultStrokeDasharrays,re.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne.fontFamilyPanel=new Se("Font",re.defaultFontFamilies,re.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.textColorPanel=new be("Text color",re.defaultColorSet,ne.textColor,ze),ne.textColorPanel.onColorChanged=ne.setTextColor,ne}return Ke(ae,oe),ae.prototype.ownsTarget=function(te){return!(!oe.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.frame&&te!==this.captionBg&&te!==this.captionElement)},ae.prototype.createVisual=function(){this.visual=pe.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=pe.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=pe.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=pe.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},ae.prototype.setCaptionText=function(te){this.captionText=te,this.captionElement.textContent=this.captionText,this.sizeCaption()},ae.prototype.pointerDown=function(te,x){oe.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")},ae.prototype.manipulate=function(te){oe.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)},ae.prototype.resize=function(te){oe.prototype.resize.call(this,te),this.setSize()},ae.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),pe.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),pe.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},ae.prototype.showTextEditor=function(){var 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()},ae.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},ae.prototype.finishTextEditing=function(te){this.setCaptionText(te.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ae.prototype.setFont=function(te){this.captionElement&&pe.setAttributes(this.captionElement,[["font-family",te]]),this.fontFamily=te,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ae.prototype.setTextColor=function(te){this.captionElement&&pe.setAttributes(this.captionElement,[["fill",te]]),this.textColor=te,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ae.prototype.setSize=function(){oe.prototype.setSize.call(this),pe.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ae.prototype.pointerUp=function(te){oe.prototype.pointerUp.call(this,te),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ae.prototype.dblClick=function(te,x){oe.prototype.dblClick.call(this,te,x),this.showTextEditor()},ae.prototype.setStrokeColor=function(te){this.strokeColor=te,this.frame&&pe.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},ae.prototype.setFillColor=function(te){this.fillColor=te,this.captionBg&&pe.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(te),this.stateChanged()},ae.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.frame&&pe.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ae.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.frame&&pe.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var 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},oe.prototype.getState.call(this));return te.typeName=this.typeName,te},ae.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(),oe.prototype.restoreState.call(this,te),this.setSize()},ae.prototype.scale=function(te,x){oe.prototype.scale.call(this,te,x),this.setSize()},ae.typeName="CaptionFrameMarker",ae.title="Caption frame marker",ae.icon='<svg viewBox="0 0 24 24"><path d="M5 3c-1.11 0-2 .89-2 2v14c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2H5m0 2h14v14H5V5m2 2v2h10V7H7z"/></svg>',ae}(ce),ct=function(){function oe(ae,te){te===void 0&&(te=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ae,this.cancelable=te}return Object.defineProperty(oe.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),oe.prototype.preventDefault=function(){this._defaultPrevented=!0},oe}(),wt=function(oe){function ae(te,x,re){var ne=oe.call(this,te,!1)||this;return ne.dataUrl=x,ne.state=re,ne}return Ke(ae,oe),ae}(ct),dt=function(oe){function ae(te,x,re){re===void 0&&(re=!1);var ne=oe.call(this,te,re)||this;return ne.marker=x,ne}return Ke(ae,oe),ae}(ct),Dt=function(){function oe(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return oe.prototype.addEventListener=function(ae,te){this[ae].push(te)},oe.prototype.removeEventListener=function(ae,te){var x=this[ae].indexOf(te);x>-1&&this[ae].splice(x,1)},oe}(),Ft=function(){function oe(ae){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Le,this._isOpen=!1,this.undoRedoManager=new We,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 Dt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=oe.instanceCounter++,this.styles=new ue(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=ae,this.targetRoot=document.body,this.width=ae.clientWidth,this.height=ae.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(oe.prototype,"ALL_MARKER_TYPES",{get:function(){return[nt,ve,bt,Je,Ee,qe,vt,Ae,at,Xe,et,tt,Et]},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[nt,ve,bt,Je,qe,vt,Ae]},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"BASIC_MARKER_TYPES",{get:function(){return[nt,ve,bt,Je,vt]},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ae){var te=this;this._availableMarkerTypes.splice(0),ae.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(oe.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(ae){this._zoomLevel=ae,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),oe.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),Ce.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},oe.prototype.show=function(){var ae=this;this.styles.styleSheetRoot===void 0&&xe.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=xe.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(te){return te(new ct(ae))})},oe.prototype.render=function(){return fe(this,void 0,void 0,function(){var ae;return Ve(this,function(te){switch(te.label){case 0:return this.setCurrentMarker(),(ae=new de).naturalSize=this.renderAtNaturalSize,ae.imageType=this.renderImageType,ae.imageQuality=this.renderImageQuality,ae.markersOnly=this.renderMarkersOnly,ae.width=this.renderWidth,ae.height=this.renderHeight,[4,ae.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return te.sent(),[4,ae.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,te.sent()]}})})},oe.prototype.close=function(ae){var te=this;if(ae===void 0&&(ae=!1),this.isOpen){var x=!1;ae||this.eventListeners.beforeclose.forEach(function(re){var ne=new ct(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 ct(te))}),this.detachEvents(),this._isOpen=!1)}},oe.prototype.addMarkersToToolbar=function(){for(var ae,te=[],x=0;x<arguments.length;x++)te[x]=arguments[x];(ae=this._availableMarkerTypes).push.apply(ae,te)},oe.prototype.addRenderEventListener=function(ae){this.addEventListener("render",function(te){ae(te.dataUrl,te.state)})},oe.prototype.removeRenderEventListener=function(ae){},oe.prototype.addCloseEventListener=function(ae){this.addEventListener("close",function(){ae()})},oe.prototype.removeCloseEventListener=function(ae){},oe.prototype.setupResizeObserver=function(){var ae=this;this.settings.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){ae.resize(ae.target.clientWidth,ae.target.clientHeight)}),this.targetObserver.observe(this.target)):this.settings.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){return ae.onPopupTargetResize()}),this.targetObserver.observe(this.editorCanvas)),window.addEventListener("resize",this.setWindowHeight))},oe.prototype.onPopupTargetResize=function(){var ae=1*this.target.clientWidth/this.target.clientHeight,te=this.editorCanvas.clientWidth/ae>this.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ae:this.editorCanvas.clientWidth,x=te<this.editorCanvas.clientWidth?this.editorCanvas.clientHeight:this.editorCanvas.clientWidth/ae;this.resize(te,x)},oe.prototype.setWindowHeight=function(){this.windowHeight=window.innerHeight},oe.prototype.resize=function(ae,te){this._isResizing=!0;var x=ae/this.imageWidth,re=te/this.imageHeight;this.imageWidth=Math.round(ae),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},oe.prototype.scaleMarkers=function(ae,te){var x,re=this;this._currentMarker&&this._currentMarker instanceof Je?this._currentMarker.scale(ae,te):(x=this._currentMarker,this.setCurrentMarker()),this.markers.forEach(function(ne){ne!==re._currentMarker&&ne.scale(ae,te)}),x!==void 0&&this.setCurrentMarker(x)},oe.prototype.setEditingTarget=function(){this.imageWidth=Math.round(this.target.clientWidth),this.imageHeight=Math.round(this.target.clientHeight),this.target instanceof HTMLImageElement&&this.editingTarget instanceof HTMLImageElement&&(this.editingTarget.src=this.target.src),this.editingTarget.width=this.imageWidth,this.editingTarget.height=this.imageHeight,this.editingTarget.style.width=this.imageWidth+"px",this.editingTarget.style.height=this.imageHeight+"px"},oe.prototype.setTopLeft=function(){var ae=this.editingTarget.getBoundingClientRect(),te=this.editorCanvas.getBoundingClientRect();this.left=ae.left-te.left,this.top=ae.top-te.top},oe.prototype.initMarkerCanvas=function(){this.markerImageHolder=document.createElement("div"),this.markerImageHolder.style.setProperty("touch-action","pinch-zoom"),this.markerImage=document.createElementNS("http://www.w3.org/2000/svg","svg"),this.markerImage.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.markerImage.setAttribute("width",this.imageWidth.toString()),this.markerImage.setAttribute("height",this.imageHeight.toString()),this.markerImage.setAttribute("viewBox","0 0 "+this.imageWidth.toString()+" "+this.imageHeight.toString()),this.markerImage.style.pointerEvents="auto",this.markerImageHolder.style.position="absolute",this.markerImageHolder.style.width=this.imageWidth+"px",this.markerImageHolder.style.height=this.imageHeight+"px",this.markerImageHolder.style.transformOrigin="top left",this.positionMarkerImage(),this.markerImageHolder.appendChild(this.markerImage),this.editorCanvas.appendChild(this.markerImageHolder)},oe.prototype.addDefs=function(){for(var ae,te=[],x=0;x<arguments.length;x++)te[x]=arguments[x];this.defs=pe.createDefs(),this.addDefsToImage(),(ae=this.defs).append.apply(ae,te)},oe.prototype.addDefsToImage=function(){this.defs&&this.markerImage.insertBefore(this.defs,this.markerImage.firstChild)},oe.prototype.initOverlay=function(){this.overlayContainer=document.createElement("div"),this.overlayContainer.style.position="absolute",this.overlayContainer.style.left="0px",this.overlayContainer.style.top="0px",this.overlayContainer.style.width=this.imageWidth+"px",this.overlayContainer.style.height=this.imageHeight+"px",this.overlayContainer.style.display="flex",this.markerImageHolder.appendChild(this.overlayContainer)},oe.prototype.positionMarkerImage=function(){this.markerImageHolder.style.top=this.top/this.zoomLevel+"px",this.markerImageHolder.style.left=this.left/this.zoomLevel+"px"},oe.prototype.attachEvents=function(){this.markerImage.addEventListener("pointerdown",this.onPointerDown),this.markerImage.addEventListener("dblclick",this.onDblClick),this.attachWindowEvents()},oe.prototype.attachWindowEvents=function(){window.addEventListener("pointermove",this.onPointerMove),window.addEventListener("pointerup",this.onPointerUp),window.addEventListener("pointercancel",this.onPointerOut),window.addEventListener("pointerout",this.onPointerOut),window.addEventListener("pointerleave",this.onPointerUp),window.addEventListener("resize",this.onWindowResize),window.addEventListener("keyup",this.onKeyUp)},oe.prototype.detachEvents=function(){this.markerImage.removeEventListener("pointerdown",this.onPointerDown),this.markerImage.removeEventListener("dblclick",this.onDblClick),this.detachWindowEvents()},oe.prototype.detachWindowEvents=function(){window.removeEventListener("pointermove",this.onPointerMove),window.removeEventListener("pointerup",this.onPointerUp),window.removeEventListener("pointercancel",this.onPointerOut),window.removeEventListener("pointerout",this.onPointerOut),window.removeEventListener("pointerleave",this.onPointerUp),window.removeEventListener("resize",this.onWindowResize),window.removeEventListener("keyup",this.onKeyUp)},oe.prototype.addLogo=function(){this.logoUI=document.createElement("div"),this.logoUI.style.display="inline-block",this.logoUI.style.margin="0px",this.logoUI.style.padding="0px",this.logoUI.style.fill="#333333";var ae=document.createElement("a");ae.href="https://markerjs.com/",ae.target="_blank",ae.innerHTML='<svg viewBox="0 0 112 96" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path fill="#e5f20d" fill-opacity=".647" d="M0 40.386h111.96V95.62H0z"/><path d="M93.61 61.452c0 .987-.328 1.831-.987 2.53-.657.7-1.52 1.048-2.591 1.048-1.481 0-2.222-.74-2.222-2.22 0-16.617-.533-29.347-1.604-38.192-1.068-8.842-2.92-13.265-5.552-13.265-4.443 0-10.94 15.509-19.497 46.52v.124c0 .987-.328 1.831-.987 2.53-.657.7-1.52 1.048-2.592 1.048-1.48 0-2.22-.74-2.22-2.22 0-3.29.165-8.392.493-15.302.33-7.732.494-13.82.494-18.262 0-6.17-.186-10.55-.556-13.142-.37-2.591-1.172-3.887-2.406-3.887-2.796 0-6.333 5.12-10.612 15.363C38.494 34.367 34.01 46.44 29.32 60.34l-1.11 3.209a5.714 5.714 0 01-1.42 2.097c-.617.578-1.295.864-2.036.864-.987 0-1.644-.081-1.974-.247-.328-.162-.533-.656-.617-1.48-.41-4.03-.74-9.418-.987-16.165-.163-1.728-.329-4.566-.494-8.515-.822-13.901-1.562-23.3-2.221-28.196-.657-4.893-.987-7.628-.987-8.205 0-.657.33-1.44.987-2.345.659-.903 1.276-1.357 1.85-1.357 1.319 0 2.387.947 3.21 2.838.411.906.863 4.526 1.357 10.859.493 6.335.905 14.19 1.233 23.568l.617 18.88c4.527-13.983 9.216-26.673 14.068-38.068C45.65 6.686 50.093.988 54.123.988c2.715 0 4.566 1.974 5.553 5.923.987 3.949 1.481 9.667 1.481 17.152 0 3.949-.081 9.625-.247 17.029l-.123 5.676c3.373-11.762 6.725-21.634 10.057-29.615 3.331-7.979 6.685-11.97 10.056-11.97 8.475 0 12.71 18.757 12.71 56.269z" fill-rule="nonzero"/></svg>',ae.title="Powered by marker.js",ae.style.display="grid",ae.style.alignItems="center",ae.style.justifyItems="center",ae.style.padding="3px",ae.style.width="20px",ae.style.height="20px",this.logoUI.appendChild(ae),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},oe.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},oe.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},oe.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},oe.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var ae=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ae+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new Te(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop<this.styles.settings.toolbarHeight&&(this.editingTarget.style.marginTop=this.target.offsetTop-this.styles.settings.toolbarHeight+"px"),this.editorCanvas.appendChild(this.editingTarget),this.toolbox=new we(this.uiDiv,this.settings.displayMode,this.uiStyleSettings,this.styles),this.toolbox.show(this._silentRenderMode||this.uiStyleSettings.hideToolbox?"hidden":"visible")},oe.prototype.closeUI=function(){this.settings.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},oe.prototype.removeMarker=function(ae){this.markerImage.removeChild(ae.container),this.markers.indexOf(ae)>-1&&this.markers.splice(this.markers.indexOf(ae),1),ae.dispose()},oe.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},oe.prototype.toolbarButtonClicked=function(ae,te){if(ae==="marker"&&te!==void 0)this.createNewMarker(te);else if(ae==="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()}},oe.prototype.deleteSelectedMarker=function(){var ae=this;if(this._currentMarker!==void 0){var te=!1;if(this.eventListeners.markerbeforedelete.forEach(function(re){var ne=new dt(ae,ae._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 dt(ae,x))})}}},oe.prototype.clear=function(){var ae=this,te=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(le){var Ie=new dt(ae,void 0,!0);le(Ie),Ie.defaultPrevented&&(te=!0)}),!te)){this.setCurrentMarker();for(var x=function(le){var Ie=re.markers[le];re.setCurrentMarker(re.markers[le]),re._currentMarker.dispose(),re.markerImage.removeChild(re._currentMarker.container),re.markers.splice(re.markers.indexOf(re._currentMarker),1),re.eventListeners.markerdelete.forEach(function(ke){return ke(new dt(ae,Ie))})},re=this,ne=this.markers.length-1;ne>=0;ne--)x(ne);this.addUndoStep()}},Object.defineProperty(oe.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),oe.prototype.showNotesEditor=function(){var ae;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(ae=this._currentMarker.notes)!==null&&ae!==void 0?ae:"",this.overlayContainer.appendChild(this.notesArea))},oe.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},oe.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},oe.prototype.addUndoStep=function(){var ae=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 ct(ae))})}else this.undoRedoManager.replaceLastUndoStep(te),this.eventListeners.statechange.forEach(function(ne){return ne(new ct(ae))})}},oe.prototype.undo=function(){this.switchToSelectMode(),this.addUndoStep(),this.undoStep()},oe.prototype.undoStep=function(){var ae=this,te=this.undoRedoManager.undo();te!==void 0&&(this.restoreState(te),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(x){return x(new ct(ae))}))},oe.prototype.redo=function(){this.switchToSelectMode(),this.redoStep()},oe.prototype.redoStep=function(){var ae=this,te=this.undoRedoManager.redo();te!==void 0&&(this.restoreState(te),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(x){return x(new ct(ae))}))},oe.prototype.stepZoom=function(){var ae=this.zoomSteps.indexOf(this.zoomLevel);this.zoomLevel=ae<this.zoomSteps.length-1?this.zoomSteps[ae+1]:this.zoomSteps[0]},oe.prototype.panTo=function(ae){this.contentDiv.scrollBy({left:this.prevPanPoint.x-ae.x,top:this.prevPanPoint.y-ae.y}),this.prevPanPoint=ae},oe.prototype.startRenderAndClose=function(){return fe(this,void 0,void 0,function(){var ae,te,x=this;return Ve(this,function(re){switch(re.label){case 0:return[4,this.render()];case 1:return ae=re.sent(),te=this.getState(),this.eventListeners.render.forEach(function(ne){return ne(new wt(x,ae,te))}),this.close(!0),[2]}})})},oe.prototype.getState=function(ae){ae===!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},oe.prototype.restoreState=function(ae){var te=this;for(this.markers.splice(0);this.markerImage.lastChild;)this.markerImage.removeChild(this.markerImage.lastChild);ae.markers.forEach(function(x){var re=te._availableMarkerTypes.find(function(le){return le.typeName===x.typeName});if(re!==void 0){var ne=te.addNewMarker(re);ne.restoreState(x),te.markers.push(ne)}}),ae.width&&ae.height&&(ae.width!==this.imageWidth||ae.height!==this.imageHeight)&&this.scaleMarkers(this.imageWidth/ae.width,this.imageHeight/ae.height),this.eventListeners.restorestate.forEach(function(x){return x(new ct(te))})},oe.prototype.addNewMarker=function(ae){var te=pe.createGroup();return this.markerImage.appendChild(te),new ae(te,this.overlayContainer,this.settings)},oe.prototype.createNewMarker=function(ae){var te,x=this;(te=typeof ae=="string"?this._availableMarkerTypes.find(function(re){return re.typeName===ae}):ae)&&(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 dt(x,x._currentMarker))}))},oe.prototype.markerCreated=function(ae){var te=this;this.mode="select",this.markerImage.style.cursor="default",this.markers.push(ae),this.setCurrentMarker(ae),ae instanceof ve&&this.settings.newFreehandMarkerOnPointerUp?this.createNewMarker(ve):this.toolbar.setSelectMode(),this.addUndoStep(),this.eventListeners.markercreate.forEach(function(x){return x(new dt(te,te._currentMarker))})},oe.prototype.colorChanged=function(ae){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultColor=ae,this.settings.defaultStrokeColor=ae)},oe.prototype.fillColorChanged=function(ae){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultFillColor=ae)},oe.prototype.markerStateChanged=function(ae){var te=this;this.eventListeners.markerchange.forEach(function(x){return x(new dt(te,ae))})},oe.prototype.setCurrentMarker=function(ae){var te=this;this._currentMarker!==ae&&this._currentMarker!==void 0&&(this._currentMarker.deselect(),this.toolbar.setCurrentMarker(),this.toolbox.setPanelButtons([]),this._isResizing||this.eventListeners.markerdeselect.forEach(function(x){return x(new dt(te,te._currentMarker))})),this._currentMarker=ae,this._currentMarker===void 0||this._currentMarker.isSelected||(this._currentMarker.state!=="new"&&this._currentMarker.select(),this.toolbar.setCurrentMarker(this._currentMarker),this.toolbox.setPanelButtons(this._currentMarker.toolboxPanels),this._isResizing||this.eventListeners.markerselect.forEach(function(x){return x(new dt(te,te._currentMarker))}))},oe.prototype.onPointerDown=function(ae){if(this._isFocused||this.focus(),this.touchPoints++,this.touchPoints===1||ae.pointerType!=="touch")if(this._currentMarker===void 0||this._currentMarker.state!=="new"&&this._currentMarker.state!=="creating"){if(this.mode==="select"){var te=this.markers.find(function(x){return x.ownsTarget(ae.target)});te!==void 0?(this.setCurrentMarker(te),this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(ae.clientX,ae.clientY),ae.target)):(this.setCurrentMarker(),this.isDragging=!0,this.prevPanPoint={x:ae.clientX,y:ae.clientY})}}else this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(ae.clientX,ae.clientY))},oe.prototype.onDblClick=function(ae){if(this._isFocused||this.focus(),this.mode==="select"){var te=this.markers.find(function(x){return x.ownsTarget(ae.target)});te!==void 0&&te!==this._currentMarker&&this.setCurrentMarker(te),this._currentMarker!==void 0?this._currentMarker.dblClick(this.clientToLocalCoordinates(ae.clientX,ae.clientY),ae.target):this.setCurrentMarker()}},oe.prototype.onPointerMove=function(ae){this.touchPoints!==1&&ae.pointerType==="touch"||(this._currentMarker!==void 0||this.isDragging)&&(this._currentMarker!==void 0&&this._currentMarker.state==="edit"||ae.preventDefault(),this._currentMarker!==void 0?this._currentMarker.manipulate(this.clientToLocalCoordinates(ae.clientX,ae.clientY)):this.zoomLevel>1&&this.panTo({x:ae.clientX,y:ae.clientY}))},oe.prototype.onPointerUp=function(ae){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(ae.clientX,ae.clientY)),this.isDragging=!1,this.addUndoStep()},oe.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},oe.prototype.onKeyUp=function(ae){this._currentMarker===void 0||this.notesArea!==void 0||ae.key!=="Delete"&&ae.key!=="Backspace"||this.deleteSelectedMarker()},oe.prototype.clientToLocalCoordinates=function(ae,te){var x=this.markerImage.getBoundingClientRect();return{x:(ae-x.left)/this.zoomLevel,y:(te-x.top)/this.zoomLevel}},oe.prototype.onWindowResize=function(){this.positionUI()},oe.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var ae=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ae+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},oe.prototype.addLicenseKey=function(ae){Ce.addKey(ae)},oe.prototype.addEventListener=function(ae,te){this.eventListeners.addEventListener(ae,te)},oe.prototype.removeEventListener=function(ae,te){this.eventListeners.removeEventListener(ae,te)},oe.prototype.renderState=function(ae){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(ae),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(oe.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),oe.prototype.focus=function(){var ae=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(te){return te(new ct(ae))}))},oe.prototype.blur=function(){var ae=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(te){return te(new ct(ae))}))},oe.instanceCounter=0,oe}()},6551:function(Cn,Zt,E){"use strict";E.d(Zt,{ZP:function(){return Ce}});var b=E(42978),Ke=E(59301),fe=E(47273),Ve=0,Fe=(0,fe.Z)();function pe(){var de;return Fe?(de=Ve,Ve+=1):de="TEST_OR_SSR",de}function Ce(de){var xe=Ke.useState(),ue=(0,b.Z)(xe,2),Pe=ue[0],ye=ue[1];return Ke.useEffect(function(){ye("rc_select_".concat(pe()))},[]),de||Pe}},37463:function(Cn,Zt,E){"use strict";E.d(Zt,{Ac:function(){return Rt},Xo:function(){return $t},Wx:function(){return Tt},ZP:function(){return mr},lk:function(){return it}});var b=E(54476),Ke=E(94480),fe=E(20068),Ve=E(33885),Fe=E(42978),pe=E(75931),Ce=E(76190),de=E(18929),xe=E(48736),ue=E(59301),Pe=E(92310),ye=E.n(Pe),Te=E(34280),we=E(49658),Me=E(8654),be=function(Wt){var Ct=Wt.className,Ot=Wt.customizeIcon,At=Wt.customizeIconProps,Ht=Wt.children,ht=Wt.onMouseDown,Qt=Wt.onClick,Jt=typeof Ot=="function"?Ot(At):Ot;return ue.createElement("span",{className:Ct,onMouseDown:function(jt){jt.preventDefault(),ht==null||ht(jt)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Qt,"aria-hidden":!0},Jt!==void 0?Jt:ue.createElement("span",{className:ye()(Ct.split(/\s+/).map(function(sn){return"".concat(sn,"-icon")}))},Ht))},De=be,Be=function(Wt,Ct,Ot,At,Ht){var ht=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Qt=arguments.length>6?arguments[6]:void 0,Jt=arguments.length>7?arguments[7]:void 0,sn=ue.useMemo(function(){if((0,Ce.Z)(At)==="object")return At.clearIcon;if(Ht)return Ht},[At,Ht]),jt=ue.useMemo(function(){return!!(!ht&&At&&(Ot.length||Qt)&&!(Jt==="combobox"&&Qt===""))},[At,ht,Ot.length,Qt,Jt]);return{allowClear:jt,clearIcon:ue.createElement(De,{className:"".concat(Wt,"-clear"),onMouseDown:Ct,customizeIcon:sn},"\xD7")}},Re=ue.createContext(null);function it(){return ue.useContext(Re)}function ce(){var Mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Wt=ue.useState(!1),Ct=(0,Fe.Z)(Wt,2),Ot=Ct[0],At=Ct[1],Ht=ue.useRef(null),ht=function(){window.clearTimeout(Ht.current)};ue.useEffect(function(){return ht},[]);var Qt=function(sn,jt){ht(),Ht.current=window.setTimeout(function(){At(sn),jt&&jt()},Mt)};return[Ot,Qt,ht]}function Oe(){var Mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Wt=ue.useRef(null),Ct=ue.useRef(null);ue.useEffect(function(){return function(){window.clearTimeout(Ct.current)}},[]);function Ot(At){(At||Wt.current===null)&&(Wt.current=At),window.clearTimeout(Ct.current),Ct.current=window.setTimeout(function(){Wt.current=null},Mt)}return[function(){return Wt.current},Ot]}function Ge(Mt,Wt,Ct,Ot){var At=ue.useRef(null);At.current={open:Wt,triggerOpen:Ct,customizedTrigger:Ot},ue.useEffect(function(){function Ht(ht){var Qt;if(!((Qt=At.current)!==null&&Qt!==void 0&&Qt.customizedTrigger)){var Jt=ht.target;Jt.shadowRoot&&ht.composed&&(Jt=ht.composedPath()[0]||Jt),At.current.open&&Mt().filter(function(sn){return sn}).every(function(sn){return!sn.contains(Jt)&&sn!==Jt})&&At.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Ht),function(){return window.removeEventListener("mousedown",Ht)}},[])}var Ze=E(10228);function nt(Mt){return Mt&&![Ze.Z.ESC,Ze.Z.SHIFT,Ze.Z.BACKSPACE,Ze.Z.TAB,Ze.Z.WIN_KEY,Ze.Z.ALT,Ze.Z.META,Ze.Z.WIN_KEY_RIGHT,Ze.Z.CTRL,Ze.Z.SEMICOLON,Ze.Z.EQUALS,Ze.Z.CAPS_LOCK,Ze.Z.CONTEXT_MENU,Ze.Z.F1,Ze.Z.F2,Ze.Z.F3,Ze.Z.F4,Ze.Z.F5,Ze.Z.F6,Ze.Z.F7,Ze.Z.F8,Ze.Z.F9,Ze.Z.F10,Ze.Z.F11,Ze.Z.F12].includes(Mt)}var Le=E(26112),je=E(83836);function et(Mt,Wt,Ct){var Ot=(0,Ve.Z)((0,Ve.Z)({},Mt),Ct?Wt:{});return Object.keys(Wt).forEach(function(At){var Ht=Wt[At];typeof Ht=="function"&&(Ot[At]=function(){for(var ht,Qt=arguments.length,Jt=new Array(Qt),sn=0;sn<Qt;sn++)Jt[sn]=arguments[sn];return Ht.apply(void 0,Jt),(ht=Mt[At])===null||ht===void 0?void 0:ht.call.apply(ht,[Mt].concat(Jt))})}),Ot}var Se=et,Je=["prefixCls","id","inputElement","autoFocus","autoComplete","editable","activeDescendantId","value","open","attrs"],ve=function(Wt,Ct){var Ot=Wt.prefixCls,At=Wt.id,Ht=Wt.inputElement,ht=Wt.autoFocus,Qt=Wt.autoComplete,Jt=Wt.editable,sn=Wt.activeDescendantId,jt=Wt.value,Kt=Wt.open,Xt=Wt.attrs,rn=(0,pe.Z)(Wt,Je),jn=Ht||ue.createElement("input",null),Wn=jn,Yn=Wn.ref,Tr=Wn.props;return(0,xe.Kp)(!("maxLength"in jn.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),jn=ue.cloneElement(jn,(0,Ve.Z)((0,Ve.Z)((0,Ve.Z)({type:"search"},Se(rn,Tr,!0)),{},{id:At,ref:(0,Me.sQ)(Ct,Yn),autoComplete:Qt||"off",autoFocus:ht,className:ye()("".concat(Ot,"-selection-search-input"),Tr==null?void 0:Tr.className),role:"combobox","aria-expanded":Kt||!1,"aria-haspopup":"listbox","aria-owns":"".concat(At,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(At,"_list"),"aria-activedescendant":Kt?sn:void 0},Xt),{},{value:Jt?jt:"",readOnly:!Jt,unselectable:Jt?null:"on",style:(0,Ve.Z)((0,Ve.Z)({},Tr.style),{},{opacity:Jt?null:0})})),jn},ge=ue.forwardRef(ve),bt=ge;function Xe(Mt){return Array.isArray(Mt)?Mt:Mt!==void 0?[Mt]:[]}var st=typeof window!="undefined"&&window.document&&window.document.documentElement,vt=st;function ze(Mt){return Mt!=null}function se(Mt){return!Mt&&Mt!==0}function Ae(Mt){return["string","number"].includes((0,Ce.Z)(Mt))}function qe(Mt){var Wt=void 0;return Mt&&(Ae(Mt.title)?Wt=Mt.title.toString():Ae(Mt.label)&&(Wt=Mt.label.toString())),Wt}function at(Mt,Wt){vt?ue.useLayoutEffect(Mt,Wt):ue.useEffect(Mt,Wt)}function Ee(Mt){var Wt;return(Wt=Mt.key)!==null&&Wt!==void 0?Wt:Mt.value}var We=function(Wt){Wt.preventDefault(),Wt.stopPropagation()},tt=function(Wt){var Ct=Wt.id,Ot=Wt.prefixCls,At=Wt.values,Ht=Wt.open,ht=Wt.searchValue,Qt=Wt.autoClearSearchValue,Jt=Wt.inputRef,sn=Wt.placeholder,jt=Wt.disabled,Kt=Wt.mode,Xt=Wt.showSearch,rn=Wt.autoFocus,jn=Wt.autoComplete,Wn=Wt.activeDescendantId,Yn=Wt.tabIndex,Tr=Wt.removeIcon,zr=Wt.maxTagCount,Qr=Wt.maxTagTextLength,Br=Wt.maxTagPlaceholder,yr=Br===void 0?function(ur){return"+ ".concat(ur.length," ...")}:Br,Fr=Wt.tagRender,Kr=Wt.onToggleOpen,ni=Wt.onRemove,ri=Wt.onInputChange,ai=Wt.onInputPaste,Pr=Wt.onInputKeyDown,Jr=Wt.onInputMouseDown,Xr=Wt.onInputCompositionStart,Ri=Wt.onInputCompositionEnd,Hi=Wt.onInputBlur,Zi=ue.useRef(null),zi=(0,ue.useState)(0),Ji=(0,Fe.Z)(zi,2),wi=Ji[0],Mi=Ji[1],fi=(0,ue.useState)(!1),Xi=(0,Fe.Z)(fi,2),oo=Xi[0],Ro=Xi[1],fo="".concat(Ot,"-selection"),bo=Ht||Kt==="multiple"&&Qt===!1||Kt==="tags"?ht:"",co=Kt==="tags"||Kt==="multiple"&&Qt===!1||Xt&&(Ht||oo);at(function(){Mi(Zi.current.scrollWidth)},[bo]);var yo=function(qn,Wr,qr,rr,Qn){return ue.createElement("span",{title:qe(qn),className:ye()("".concat(fo,"-item"),(0,fe.Z)({},"".concat(fo,"-item-disabled"),qr))},ue.createElement("span",{className:"".concat(fo,"-item-content")},Wr),rr&&ue.createElement(De,{className:"".concat(fo,"-item-remove"),onMouseDown:We,onClick:Qn,customizeIcon:Tr},"\xD7"))},Pi=function(qn,Wr,qr,rr,Qn,Er){var Zr=function(vo){We(vo),Kr(!Ht)};return ue.createElement("span",{onMouseDown:Zr},Fr({label:Wr,value:qn,disabled:qr,closable:rr,onClose:Qn,isMaxTag:!!Er}))},Ai=function(qn){var Wr=qn.disabled,qr=qn.label,rr=qn.value,Qn=!jt&&!Wr,Er=qr;if(typeof Qr=="number"&&(typeof qr=="string"||typeof qr=="number")){var Zr=String(Er);Zr.length>Qr&&(Er="".concat(Zr.slice(0,Qr),"..."))}var ji=function(ao){ao&&ao.stopPropagation(),ni(qn)};return typeof Fr=="function"?Pi(rr,Er,Wr,Qn,ji):yo(qn,Er,Wr,Qn,ji)},Gr=function(qn){if(!At.length)return null;var Wr=typeof yr=="function"?yr(qn):yr;return typeof Fr=="function"?Pi(void 0,Wr,!1,!1,void 0,!0):yo({title:Wr},Wr,!1)},Un=ue.createElement("div",{className:"".concat(fo,"-search"),style:{width:wi},onFocus:function(){Ro(!0)},onBlur:function(){Ro(!1)}},ue.createElement(bt,{ref:Jt,open:Ht,prefixCls:Ot,id:Ct,inputElement:null,disabled:jt,autoFocus:rn,autoComplete:jn,editable:co,activeDescendantId:Wn,value:bo,onKeyDown:Pr,onMouseDown:Jr,onChange:ri,onPaste:ai,onCompositionStart:Xr,onCompositionEnd:Ri,onBlur:Hi,tabIndex:Yn,attrs:(0,Le.Z)(Wt,!0)}),ue.createElement("span",{ref:Zi,className:"".concat(fo,"-search-mirror"),"aria-hidden":!0},bo,"\xA0")),or=ue.createElement(je.Z,{prefixCls:"".concat(fo,"-overflow"),data:At,renderItem:Ai,renderRest:Gr,suffix:Un,itemKey:Ee,maxCount:zr});return ue.createElement("span",{className:"".concat(fo,"-wrap")},or,!At.length&&!bo&&ue.createElement("span",{className:"".concat(fo,"-placeholder")},sn))},Et=tt,ct=function(Wt){var Ct=Wt.inputElement,Ot=Wt.prefixCls,At=Wt.id,Ht=Wt.inputRef,ht=Wt.disabled,Qt=Wt.autoFocus,Jt=Wt.autoComplete,sn=Wt.activeDescendantId,jt=Wt.mode,Kt=Wt.open,Xt=Wt.values,rn=Wt.placeholder,jn=Wt.tabIndex,Wn=Wt.showSearch,Yn=Wt.searchValue,Tr=Wt.activeValue,zr=Wt.maxLength,Qr=Wt.onInputKeyDown,Br=Wt.onInputMouseDown,yr=Wt.onInputChange,Fr=Wt.onInputPaste,Kr=Wt.onInputCompositionStart,ni=Wt.onInputCompositionEnd,ri=Wt.onInputBlur,ai=Wt.title,Pr=ue.useState(!1),Jr=(0,Fe.Z)(Pr,2),Xr=Jr[0],Ri=Jr[1],Hi=jt==="combobox",Zi=Hi||Wn,zi=Xt[0],Ji=Yn||"";Hi&&Tr&&!Xr&&(Ji=Tr),ue.useEffect(function(){Hi&&Ri(!1)},[Hi,Tr]);var wi=jt!=="combobox"&&!Kt&&!Wn?!1:!!Ji,Mi=ai===void 0?qe(zi):ai,fi=ue.useMemo(function(){return zi?null:ue.createElement("span",{className:"".concat(Ot,"-selection-placeholder"),style:wi?{visibility:"hidden"}:void 0},rn)},[zi,wi,rn,Ot]);return ue.createElement("span",{className:"".concat(Ot,"-selection-wrap")},ue.createElement("span",{className:"".concat(Ot,"-selection-search")},ue.createElement(bt,{ref:Ht,prefixCls:Ot,id:At,open:Kt,inputElement:Ct,disabled:ht,autoFocus:Qt,autoComplete:Jt,editable:Zi,activeDescendantId:sn,value:Ji,onKeyDown:Qr,onMouseDown:Br,onChange:function(oo){Ri(!0),yr(oo)},onPaste:Fr,onCompositionStart:Kr,onCompositionEnd:ni,onBlur:ri,tabIndex:jn,attrs:(0,Le.Z)(Wt,!0),maxLength:Hi?zr:void 0})),!Hi&&zi?ue.createElement("span",{className:"".concat(Ot,"-selection-item"),title:Mi,style:wi?{visibility:"hidden"}:void 0},zi.label):null,fi)},wt=ct,dt=function(Wt,Ct){var Ot=(0,ue.useRef)(null),At=(0,ue.useRef)(!1),Ht=Wt.prefixCls,ht=Wt.open,Qt=Wt.mode,Jt=Wt.showSearch,sn=Wt.tokenWithEnter,jt=Wt.disabled,Kt=Wt.prefix,Xt=Wt.autoClearSearchValue,rn=Wt.onSearch,jn=Wt.onSearchSubmit,Wn=Wt.onToggleOpen,Yn=Wt.onInputKeyDown,Tr=Wt.onInputBlur,zr=Wt.domRef;ue.useImperativeHandle(Ct,function(){return{focus:function(Mi){Ot.current.focus(Mi)},blur:function(){Ot.current.blur()}}});var Qr=Oe(0),Br=(0,Fe.Z)(Qr,2),yr=Br[0],Fr=Br[1],Kr=function(Mi){var fi=Mi.which,Xi=Ot.current instanceof HTMLTextAreaElement;!Xi&&ht&&(fi===Ze.Z.UP||fi===Ze.Z.DOWN)&&Mi.preventDefault(),Yn&&Yn(Mi),fi===Ze.Z.ENTER&&Qt==="tags"&&!At.current&&!ht&&(jn==null||jn(Mi.target.value)),!(Xi&&!ht&&~[Ze.Z.UP,Ze.Z.DOWN,Ze.Z.LEFT,Ze.Z.RIGHT].indexOf(fi))&&nt(fi)&&Wn(!0)},ni=function(){Fr(!0)},ri=(0,ue.useRef)(null),ai=function(Mi){rn(Mi,!0,At.current)!==!1&&Wn(!0)},Pr=function(){At.current=!0},Jr=function(Mi){At.current=!1,Qt!=="combobox"&&ai(Mi.target.value)},Xr=function(Mi){var fi=Mi.target.value;if(sn&&ri.current&&/[\r\n]/.test(ri.current)){var Xi=ri.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");fi=fi.replace(Xi,ri.current)}ri.current=null,ai(fi)},Ri=function(Mi){var fi=Mi.clipboardData,Xi=fi==null?void 0:fi.getData("text");ri.current=Xi||""},Hi=function(Mi){var fi=Mi.target;if(fi!==Ot.current){var Xi=document.body.style.msTouchAction!==void 0;Xi?setTimeout(function(){Ot.current.focus()}):Ot.current.focus()}},Zi=function(Mi){var fi=yr();Mi.target!==Ot.current&&!fi&&!(Qt==="combobox"&&jt)&&Mi.preventDefault(),(Qt!=="combobox"&&(!Jt||!fi)||!ht)&&(ht&&Xt!==!1&&rn("",!0,!1),Wn())},zi={inputRef:Ot,onInputKeyDown:Kr,onInputMouseDown:ni,onInputChange:Xr,onInputPaste:Ri,onInputCompositionStart:Pr,onInputCompositionEnd:Jr,onInputBlur:Tr},Ji=Qt==="multiple"||Qt==="tags"?ue.createElement(Et,(0,b.Z)({},Wt,zi)):ue.createElement(wt,(0,b.Z)({},Wt,zi));return ue.createElement("div",{ref:zr,className:"".concat(Ht,"-selector"),onClick:Hi,onMouseDown:Zi},Kt&&ue.createElement("div",{className:"".concat(Ht,"-prefix")},Kt),Ji)},Dt=ue.forwardRef(dt),Ft=Dt,oe=E(65030),ae=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],te=function(Wt){var Ct=Wt===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Ct,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Ct,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Ct,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Ct,adjustY:1},htmlRegion:"scroll"}}},x=function(Wt,Ct){var Ot=Wt.prefixCls,At=Wt.disabled,Ht=Wt.visible,ht=Wt.children,Qt=Wt.popupElement,Jt=Wt.animation,sn=Wt.transitionName,jt=Wt.dropdownStyle,Kt=Wt.dropdownClassName,Xt=Wt.direction,rn=Xt===void 0?"ltr":Xt,jn=Wt.placement,Wn=Wt.builtinPlacements,Yn=Wt.dropdownMatchSelectWidth,Tr=Wt.dropdownRender,zr=Wt.dropdownAlign,Qr=Wt.getPopupContainer,Br=Wt.empty,yr=Wt.getTriggerDOMNode,Fr=Wt.onPopupVisibleChange,Kr=Wt.onPopupMouseEnter,ni=(0,pe.Z)(Wt,ae),ri="".concat(Ot,"-dropdown"),ai=Qt;Tr&&(ai=Tr(Qt));var Pr=ue.useMemo(function(){return Wn||te(Yn)},[Wn,Yn]),Jr=Jt?"".concat(ri,"-").concat(Jt):sn,Xr=typeof Yn=="number",Ri=ue.useMemo(function(){return Xr?null:Yn===!1?"minWidth":"width"},[Yn,Xr]),Hi=jt;Xr&&(Hi=(0,Ve.Z)((0,Ve.Z)({},Hi),{},{width:Yn}));var Zi=ue.useRef(null);return ue.useImperativeHandle(Ct,function(){return{getPopupElement:function(){var Ji;return(Ji=Zi.current)===null||Ji===void 0?void 0:Ji.popupElement}}}),ue.createElement(oe.Z,(0,b.Z)({},ni,{showAction:Fr?["click"]:[],hideAction:Fr?["click"]:[],popupPlacement:jn||(rn==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Pr,prefixCls:ri,popupTransitionName:Jr,popup:ue.createElement("div",{onMouseEnter:Kr},ai),ref:Zi,stretch:Ri,popupAlign:zr,popupVisible:Ht,getPopupContainer:Qr,popupClassName:ye()(Kt,(0,fe.Z)({},"".concat(ri,"-empty"),Br)),popupStyle:Hi,getTriggerDOMNode:yr,onPopupVisibleChange:Fr}),ht)},re=ue.forwardRef(x),ne=re,le=E(66712);function Ie(Mt,Wt){var Ct=Mt.key,Ot;return"value"in Mt&&(Ot=Mt.value),Ct!=null?Ct:Ot!==void 0?Ot:"rc-index-key-".concat(Wt)}function ke(Mt){return typeof Mt!="undefined"&&!Number.isNaN(Mt)}function Ye(Mt,Wt){var Ct=Mt||{},Ot=Ct.label,At=Ct.value,Ht=Ct.options,ht=Ct.groupLabel,Qt=Ot||(Wt?"children":"label");return{label:Qt,value:At||"value",options:Ht||"options",groupLabel:ht||Qt}}function _e(Mt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ct=Wt.fieldNames,Ot=Wt.childrenAsData,At=[],Ht=Ye(Ct,!1),ht=Ht.label,Qt=Ht.value,Jt=Ht.options,sn=Ht.groupLabel;function jt(Kt,Xt){Array.isArray(Kt)&&Kt.forEach(function(rn){if(Xt||!(Jt in rn)){var jn=rn[Qt];At.push({key:Ie(rn,At.length),groupOption:Xt,data:rn,label:rn[ht],value:jn})}else{var Wn=rn[sn];Wn===void 0&&Ot&&(Wn=rn.label),At.push({key:Ie(rn,At.length),group:!0,data:rn,label:Wn}),jt(rn[Jt],!0)}})}return jt(Mt,!1),At}function rt(Mt){var Wt=(0,Ve.Z)({},Mt);return"props"in Wt||Object.defineProperty(Wt,"props",{get:function(){return(0,xe.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Wt}}),Wt}var ft=function(Wt,Ct,Ot){if(!Ct||!Ct.length)return null;var At=!1,Ht=function Qt(Jt,sn){var jt=(0,le.Z)(sn),Kt=jt[0],Xt=jt.slice(1);if(!Kt)return[Jt];var rn=Jt.split(Kt);return At=At||rn.length>1,rn.reduce(function(jn,Wn){return[].concat((0,Ke.Z)(jn),(0,Ke.Z)(Qt(Wn,Xt)))},[]).filter(Boolean)},ht=Ht(Wt,Ct);return At?typeof Ot!="undefined"?ht.slice(0,Ot):ht:null},yt=ue.createContext(null),ot=yt;function lt(Mt){var Wt=Mt.visible,Ct=Mt.values;if(!Wt)return null;var Ot=50;return ue.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(Ct.slice(0,Ot).map(function(At){var Ht=At.label,ht=At.value;return["number","string"].includes((0,Ce.Z)(Ht))?Ht:ht}).join(", ")),Ct.length>Ot?", ...":null)}var Vt=["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"],kt=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],ln=function(Wt){return Wt==="tags"||Wt==="multiple"},Gt=ue.forwardRef(function(Mt,Wt){var Ct,Ot=Mt.id,At=Mt.prefixCls,Ht=Mt.className,ht=Mt.showSearch,Qt=Mt.tagRender,Jt=Mt.direction,sn=Mt.omitDomProps,jt=Mt.displayValues,Kt=Mt.onDisplayValuesChange,Xt=Mt.emptyOptions,rn=Mt.notFoundContent,jn=rn===void 0?"Not Found":rn,Wn=Mt.onClear,Yn=Mt.mode,Tr=Mt.disabled,zr=Mt.loading,Qr=Mt.getInputElement,Br=Mt.getRawInputElement,yr=Mt.open,Fr=Mt.defaultOpen,Kr=Mt.onDropdownVisibleChange,ni=Mt.activeValue,ri=Mt.onActiveValueChange,ai=Mt.activeDescendantId,Pr=Mt.searchValue,Jr=Mt.autoClearSearchValue,Xr=Mt.onSearch,Ri=Mt.onSearchSplit,Hi=Mt.tokenSeparators,Zi=Mt.allowClear,zi=Mt.prefix,Ji=Mt.suffixIcon,wi=Mt.clearIcon,Mi=Mt.OptionList,fi=Mt.animation,Xi=Mt.transitionName,oo=Mt.dropdownStyle,Ro=Mt.dropdownClassName,fo=Mt.dropdownMatchSelectWidth,bo=Mt.dropdownRender,co=Mt.dropdownAlign,yo=Mt.placement,Pi=Mt.builtinPlacements,Ai=Mt.getPopupContainer,Gr=Mt.showAction,Un=Gr===void 0?[]:Gr,or=Mt.onFocus,ur=Mt.onBlur,qn=Mt.onKeyUp,Wr=Mt.onKeyDown,qr=Mt.onMouseDown,rr=(0,pe.Z)(Mt,Vt),Qn=ln(Yn),Er=(ht!==void 0?ht:Qn)||Yn==="combobox",Zr=(0,Ve.Z)({},rr);kt.forEach(function(Vo){delete Zr[Vo]}),sn==null||sn.forEach(function(Vo){delete Zr[Vo]});var ji=ue.useState(!1),vo=(0,Fe.Z)(ji,2),ao=vo[0],Io=vo[1];ue.useEffect(function(){Io((0,we.Z)())},[]);var wo=ue.useRef(null),Co=ue.useRef(null),Lo=ue.useRef(null),Oo=ue.useRef(null),Mo=ue.useRef(null),ha=ue.useRef(!1),Aa=ce(),xa=(0,Fe.Z)(Aa,3),Ba=xa[0],Da=xa[1],Gi=xa[2];ue.useImperativeHandle(Wt,function(){var Vo,Eo;return{focus:(Vo=Oo.current)===null||Vo===void 0?void 0:Vo.focus,blur:(Eo=Oo.current)===null||Eo===void 0?void 0:Eo.blur,scrollTo:function(tl){var Oa;return(Oa=Mo.current)===null||Oa===void 0?void 0:Oa.scrollTo(tl)},nativeElement:wo.current||Co.current}});var Ti=ue.useMemo(function(){var Vo;if(Yn!=="combobox")return Pr;var Eo=(Vo=jt[0])===null||Vo===void 0?void 0:Vo.value;return typeof Eo=="string"||typeof Eo=="number"?String(Eo):""},[Pr,Yn,jt]),ea=Yn==="combobox"&&typeof Qr=="function"&&Qr()||null,ta=typeof Br=="function"&&Br(),_i=(0,Me.x1)(Co,ta==null||(Ct=ta.props)===null||Ct===void 0?void 0:Ct.ref),Wo=ue.useState(!1),Jo=(0,Fe.Z)(Wo,2),ho=Jo[0],Zo=Jo[1];(0,Te.Z)(function(){Zo(!0)},[]);var Po=(0,de.Z)(!1,{defaultValue:Fr,value:yr}),La=(0,Fe.Z)(Po,2),rl=La[0],za=La[1],Ia=ho?rl:!1,Yl=!jn&&Xt;(Tr||Yl&&Ia&&Yn==="combobox")&&(Ia=!1);var jl=Yl?!1:Ia,qi=ue.useCallback(function(Vo){var Eo=Vo!==void 0?Vo:!Ia;Tr||(za(Eo),Ia!==Eo&&(Kr==null||Kr(Eo)))},[Tr,Ia,za,Kr]),xo=ue.useMemo(function(){return(Hi||[]).some(function(Vo){return[`
`,`\r
`].includes(Vo)})},[Hi]),Qi=ue.useContext(ot)||{},to=Qi.maxCount,ko=Qi.rawValues,da=function(Eo,Ma,tl){if(!(Qn&&ke(to)&&(ko==null?void 0:ko.size)>=to)){var Oa=!0,ka=Eo;ri==null||ri(null);var Fl=ft(Eo,Hi,ke(to)?to-ko.size:void 0),El=tl?null:Fl;return Yn!=="combobox"&&El&&(ka="",Ri==null||Ri(El),qi(!1),Oa=!1),Xr&&Ti!==ka&&Xr(ka,{source:Ma?"typing":"effect"}),Oa}},Cl=function(Eo){!Eo||!Eo.trim()||Xr(Eo,{source:"submit"})};ue.useEffect(function(){!Ia&&!Qn&&Yn!=="combobox"&&da("",!1,!1)},[Ia]),ue.useEffect(function(){rl&&Tr&&za(!1),Tr&&!ha.current&&Da(!1)},[Tr]);var Ga=Oe(),Wa=(0,Fe.Z)(Ga,2),Fa=Wa[0],pl=Wa[1],Al=ue.useRef(!1),el=function(Eo){var Ma=Fa(),tl=Eo.key,Oa=tl==="Enter";if(Oa&&(Yn!=="combobox"&&Eo.preventDefault(),Ia||qi(!0)),pl(!!Ti),tl==="Backspace"&&!Ma&&Qn&&!Ti&&jt.length){for(var ka=(0,Ke.Z)(jt),Fl=null,El=ka.length-1;El>=0;El-=1){var Tl=ka[El];if(!Tl.disabled){ka.splice(El,1),Fl=Tl;break}}Fl&&Kt(ka,{type:"remove",values:[Fl]})}for(var ol=arguments.length,fl=new Array(ol>1?ol-1:0),Pl=1;Pl<ol;Pl++)fl[Pl-1]=arguments[Pl];if(Ia&&(!Oa||!Al.current)){var Ul;Oa&&(Al.current=!0),(Ul=Mo.current)===null||Ul===void 0||Ul.onKeyDown.apply(Ul,[Eo].concat(fl))}Wr==null||Wr.apply(void 0,[Eo].concat(fl))},Dl=function(Eo){for(var Ma=arguments.length,tl=new Array(Ma>1?Ma-1:0),Oa=1;Oa<Ma;Oa++)tl[Oa-1]=arguments[Oa];if(Ia){var ka;(ka=Mo.current)===null||ka===void 0||ka.onKeyUp.apply(ka,[Eo].concat(tl))}Eo.key==="Enter"&&(Al.current=!1),qn==null||qn.apply(void 0,[Eo].concat(tl))},Ao=function(Eo){var Ma=jt.filter(function(tl){return tl!==Eo});Kt(Ma,{type:"remove",values:[Eo]})},xl=function(){Al.current=!1},Kl=ue.useRef(!1),us=function(){Da(!0),Tr||(or&&!Kl.current&&or.apply(void 0,arguments),Un.includes("focus")&&qi(!0)),Kl.current=!0},ys=function(){ha.current=!0,Da(!1,function(){Kl.current=!1,ha.current=!1,qi(!1)}),!Tr&&(Ti&&(Yn==="tags"?Xr(Ti,{source:"submit"}):Yn==="multiple"&&Xr("",{source:"blur"})),ur&&ur.apply(void 0,arguments))},il=[];ue.useEffect(function(){return function(){il.forEach(function(Vo){return clearTimeout(Vo)}),il.splice(0,il.length)}},[]);var Zl=function(Eo){var Ma,tl=Eo.target,Oa=(Ma=Lo.current)===null||Ma===void 0?void 0:Ma.getPopupElement();if(Oa&&Oa.contains(tl)){var ka=setTimeout(function(){var ol=il.indexOf(ka);if(ol!==-1&&il.splice(ol,1),Gi(),!ao&&!Oa.contains(document.activeElement)){var fl;(fl=Oo.current)===null||fl===void 0||fl.focus()}});il.push(ka)}for(var Fl=arguments.length,El=new Array(Fl>1?Fl-1:0),Tl=1;Tl<Fl;Tl++)El[Tl-1]=arguments[Tl];qr==null||qr.apply(void 0,[Eo].concat(El))},vl=ue.useState({}),Is=(0,Fe.Z)(vl,2),Gl=Is[1];function cs(){Gl({})}var ts;ta&&(ts=function(Eo){qi(Eo)}),Ge(function(){var Vo;return[wo.current,(Vo=Lo.current)===null||Vo===void 0?void 0:Vo.getPopupElement()]},jl,qi,!!ta);var Js=ue.useMemo(function(){return(0,Ve.Z)((0,Ve.Z)({},Mt),{},{notFoundContent:jn,open:Ia,triggerOpen:jl,id:Ot,showSearch:Er,multiple:Qn,toggleOpen:qi})},[Mt,jn,jl,Ia,Ot,Er,Qn,qi]),ds=!!Ji||zr,gl;ds&&(gl=ue.createElement(De,{className:ye()("".concat(At,"-arrow"),(0,fe.Z)({},"".concat(At,"-arrow-loading"),zr)),customizeIcon:Ji,customizeIconProps:{loading:zr,searchValue:Ti,open:Ia,focused:Ba,showSearch:Er}}));var _l=function(){var Eo;Wn==null||Wn(),(Eo=Oo.current)===null||Eo===void 0||Eo.focus(),Kt([],{type:"clear",values:jt}),da("",!1,!1)},ns=Be(At,_l,jt,Zi,wi,Tr,Ti,Yn),bs=ns.allowClear,Xl=ns.clearIcon,fs=ue.createElement(Mi,{ref:Mo}),Cs=ye()(At,Ht,(0,fe.Z)((0,fe.Z)((0,fe.Z)((0,fe.Z)((0,fe.Z)((0,fe.Z)((0,fe.Z)((0,fe.Z)((0,fe.Z)((0,fe.Z)({},"".concat(At,"-focused"),Ba),"".concat(At,"-multiple"),Qn),"".concat(At,"-single"),!Qn),"".concat(At,"-allow-clear"),Zi),"".concat(At,"-show-arrow"),ds),"".concat(At,"-disabled"),Tr),"".concat(At,"-loading"),zr),"".concat(At,"-open"),Ia),"".concat(At,"-customize-input"),ea),"".concat(At,"-show-search"),Er)),Vl=ue.createElement(ne,{ref:Lo,disabled:Tr,prefixCls:At,visible:jl,popupElement:fs,animation:fi,transitionName:Xi,dropdownStyle:oo,dropdownClassName:Ro,direction:Jt,dropdownMatchSelectWidth:fo,dropdownRender:bo,dropdownAlign:co,placement:yo,builtinPlacements:Pi,getPopupContainer:Ai,empty:Xt,getTriggerDOMNode:function(Eo){return Co.current||Eo},onPopupVisibleChange:ts,onPopupMouseEnter:cs},ta?ue.cloneElement(ta,{ref:_i}):ue.createElement(Ft,(0,b.Z)({},Mt,{domRef:Co,prefixCls:At,inputElement:ea,ref:Oo,id:Ot,prefix:zi,showSearch:Er,autoClearSearchValue:Jr,mode:Yn,activeDescendantId:ai,tagRender:Qt,values:jt,open:Ia,onToggleOpen:qi,activeValue:ni,searchValue:Ti,onSearch:da,onSearchSubmit:Cl,onRemove:Ao,tokenWithEnter:xo,onInputBlur:xl}))),Ha;return ta?Ha=Vl:Ha=ue.createElement("div",(0,b.Z)({className:Cs},Zr,{ref:wo,onMouseDown:Zl,onKeyDown:el,onKeyUp:Dl,onFocus:us,onBlur:ys}),ue.createElement(lt,{visible:Ba&&!Ia,values:jt}),Vl,gl,bs&&Xl),ue.createElement(Re.Provider,{value:Js},Ha)}),Rt=Gt,Ut=function(){return null};Ut.isSelectOptGroup=!0;var $t=Ut,St=function(){return null};St.isSelectOption=!0;var Tt=St,nn=E(80547),hn=E(2738),gt=E(48911);function Lt(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var _t=["disabled","title","children","style","className"];function on(Mt){return typeof Mt=="string"||typeof Mt=="number"}var En=function(Wt,Ct){var Ot=it(),At=Ot.prefixCls,Ht=Ot.id,ht=Ot.open,Qt=Ot.multiple,Jt=Ot.mode,sn=Ot.searchValue,jt=Ot.toggleOpen,Kt=Ot.notFoundContent,Xt=Ot.onPopupScroll,rn=ue.useContext(ot),jn=rn.maxCount,Wn=rn.flattenOptions,Yn=rn.onActiveValue,Tr=rn.defaultActiveFirstOption,zr=rn.onSelect,Qr=rn.menuItemSelectedIcon,Br=rn.rawValues,yr=rn.fieldNames,Fr=rn.virtual,Kr=rn.direction,ni=rn.listHeight,ri=rn.listItemHeight,ai=rn.optionRender,Pr="".concat(At,"-item"),Jr=(0,nn.Z)(function(){return Wn},[ht,Wn],function(Gr,Un){return Un[0]&&Gr[1]!==Un[1]}),Xr=ue.useRef(null),Ri=ue.useMemo(function(){return Qt&&ke(jn)&&(Br==null?void 0:Br.size)>=jn},[Qt,jn,Br==null?void 0:Br.size]),Hi=function(Un){Un.preventDefault()},Zi=function(Un){var or;(or=Xr.current)===null||or===void 0||or.scrollTo(typeof Un=="number"?{index:Un}:Un)},zi=ue.useCallback(function(Gr){return Jt==="combobox"?!1:Br.has(Gr)},[Jt,(0,Ke.Z)(Br).toString(),Br.size]),Ji=function(Un){for(var or=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ur=Jr.length,qn=0;qn<ur;qn+=1){var Wr=(Un+qn*or+ur)%ur,qr=Jr[Wr]||{},rr=qr.group,Qn=qr.data;if(!rr&&!(Qn!=null&&Qn.disabled)&&(zi(Qn.value)||!Ri))return Wr}return-1},wi=ue.useState(function(){return Ji(0)}),Mi=(0,Fe.Z)(wi,2),fi=Mi[0],Xi=Mi[1],oo=function(Un){var or=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;Xi(Un);var ur={source:or?"keyboard":"mouse"},qn=Jr[Un];if(!qn){Yn(null,-1,ur);return}Yn(qn.value,Un,ur)};(0,ue.useEffect)(function(){oo(Tr!==!1?Ji(0):-1)},[Jr.length,sn]);var Ro=ue.useCallback(function(Gr){return Jt==="combobox"?String(Gr).toLowerCase()===sn.toLowerCase():Br.has(Gr)},[Jt,sn,(0,Ke.Z)(Br).toString(),Br.size]);(0,ue.useEffect)(function(){var Gr=setTimeout(function(){if(!Qt&&ht&&Br.size===1){var or=Array.from(Br)[0],ur=Jr.findIndex(function(qn){var Wr=qn.data;return sn?String(Wr.value).startsWith(sn):Wr.value===or});ur!==-1&&(oo(ur),Zi(ur))}});if(ht){var Un;(Un=Xr.current)===null||Un===void 0||Un.scrollTo(void 0)}return function(){return clearTimeout(Gr)}},[ht,sn]);var fo=function(Un){Un!==void 0&&zr(Un,{selected:!Br.has(Un)}),Qt||jt(!1)};if(ue.useImperativeHandle(Ct,function(){return{onKeyDown:function(Un){var or=Un.which,ur=Un.ctrlKey;switch(or){case Ze.Z.N:case Ze.Z.P:case Ze.Z.UP:case Ze.Z.DOWN:{var qn=0;if(or===Ze.Z.UP?qn=-1:or===Ze.Z.DOWN?qn=1:Lt()&&ur&&(or===Ze.Z.N?qn=1:or===Ze.Z.P&&(qn=-1)),qn!==0){var Wr=Ji(fi+qn,qn);Zi(Wr),oo(Wr,!0)}break}case Ze.Z.TAB:case Ze.Z.ENTER:{var qr,rr=Jr[fi];rr&&!(rr!=null&&(qr=rr.data)!==null&&qr!==void 0&&qr.disabled)&&!Ri?fo(rr.value):fo(void 0),ht&&Un.preventDefault();break}case Ze.Z.ESC:jt(!1),ht&&Un.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Un){Zi(Un)}}}),Jr.length===0)return ue.createElement("div",{role:"listbox",id:"".concat(Ht,"_list"),className:"".concat(Pr,"-empty"),onMouseDown:Hi},Kt);var bo=Object.keys(yr).map(function(Gr){return yr[Gr]}),co=function(Un){return Un.label};function yo(Gr,Un){var or=Gr.group;return{role:or?"presentation":"option",id:"".concat(Ht,"_list_").concat(Un)}}var Pi=function(Un){var or=Jr[Un];if(!or)return null;var ur=or.data||{},qn=ur.value,Wr=or.group,qr=(0,Le.Z)(ur,!0),rr=co(or);return or?ue.createElement("div",(0,b.Z)({"aria-label":typeof rr=="string"&&!Wr?rr:null},qr,{key:Un},yo(or,Un),{"aria-selected":Ro(qn)}),qn):null},Ai={role:"listbox",id:"".concat(Ht,"_list")};return ue.createElement(ue.Fragment,null,Fr&&ue.createElement("div",(0,b.Z)({},Ai,{style:{height:0,width:0,overflow:"hidden"}}),Pi(fi-1),Pi(fi),Pi(fi+1)),ue.createElement(gt.Z,{itemKey:"key",ref:Xr,data:Jr,height:ni,itemHeight:ri,fullHeight:!1,onMouseDown:Hi,onScroll:Xt,virtual:Fr,direction:Kr,innerProps:Fr?null:Ai},function(Gr,Un){var or=Gr.group,ur=Gr.groupOption,qn=Gr.data,Wr=Gr.label,qr=Gr.value,rr=qn.key;if(or){var Qn,Er=(Qn=qn.title)!==null&&Qn!==void 0?Qn:on(Wr)?Wr.toString():void 0;return ue.createElement("div",{className:ye()(Pr,"".concat(Pr,"-group"),qn.className),title:Er},Wr!==void 0?Wr:rr)}var Zr=qn.disabled,ji=qn.title,vo=qn.children,ao=qn.style,Io=qn.className,wo=(0,pe.Z)(qn,_t),Co=(0,hn.Z)(wo,bo),Lo=zi(qr),Oo=Zr||!Lo&&Ri,Mo="".concat(Pr,"-option"),ha=ye()(Pr,Mo,Io,(0,fe.Z)((0,fe.Z)((0,fe.Z)((0,fe.Z)({},"".concat(Mo,"-grouped"),ur),"".concat(Mo,"-active"),fi===Un&&!Oo),"".concat(Mo,"-disabled"),Oo),"".concat(Mo,"-selected"),Lo)),Aa=co(Gr),xa=!Qr||typeof Qr=="function"||Lo,Ba=typeof Aa=="number"?Aa:Aa||qr,Da=on(Ba)?Ba.toString():void 0;return ji!==void 0&&(Da=ji),ue.createElement("div",(0,b.Z)({},(0,Le.Z)(Co),Fr?{}:yo(Gr,Un),{"aria-selected":Ro(qr),className:ha,title:Da,onMouseMove:function(){fi===Un||Oo||oo(Un)},onClick:function(){Oo||fo(qr)},style:ao}),ue.createElement("div",{className:"".concat(Mo,"-content")},typeof ai=="function"?ai(Gr,{index:Un}):Ba),ue.isValidElement(Qr)||Lo,xa&&ue.createElement(De,{className:"".concat(Pr,"-option-state"),customizeIcon:Qr,customizeIconProps:{value:qr,disabled:Oo,isSelected:Lo}},Lo?"\u2713":null))}))},Ln=ue.forwardRef(En),$n=Ln,er=function(Mt,Wt){var Ct=ue.useRef({values:new Map,options:new Map}),Ot=ue.useMemo(function(){var Ht=Ct.current,ht=Ht.values,Qt=Ht.options,Jt=Mt.map(function(Kt){if(Kt.label===void 0){var Xt;return(0,Ve.Z)((0,Ve.Z)({},Kt),{},{label:(Xt=ht.get(Kt.value))===null||Xt===void 0?void 0:Xt.label})}return Kt}),sn=new Map,jt=new Map;return Jt.forEach(function(Kt){sn.set(Kt.value,Kt),jt.set(Kt.value,Wt.get(Kt.value)||Qt.get(Kt.value))}),Ct.current.values=sn,Ct.current.options=jt,Jt},[Mt,Wt]),At=ue.useCallback(function(Ht){return Wt.get(Ht)||Ct.current.options.get(Ht)},[Wt]);return[Ot,At]};function On(Mt,Wt){return Xe(Mt).join("").toUpperCase().includes(Wt)}var Gn=function(Mt,Wt,Ct,Ot,At){return ue.useMemo(function(){if(!Ct||Ot===!1)return Mt;var Ht=Wt.options,ht=Wt.label,Qt=Wt.value,Jt=[],sn=typeof Ot=="function",jt=Ct.toUpperCase(),Kt=sn?Ot:function(rn,jn){return At?On(jn[At],jt):jn[Ht]?On(jn[ht!=="children"?ht:"label"],jt):On(jn[Qt],jt)},Xt=sn?function(rn){return rt(rn)}:function(rn){return rn};return Mt.forEach(function(rn){if(rn[Ht]){var jn=Kt(Ct,Xt(rn));if(jn)Jt.push(rn);else{var Wn=rn[Ht].filter(function(Yn){return Kt(Ct,Xt(Yn))});Wn.length&&Jt.push((0,Ve.Z)((0,Ve.Z)({},rn),{},(0,fe.Z)({},Ht,Wn)))}return}Kt(Ct,Xt(rn))&&Jt.push(rn)}),Jt},[Mt,Ot,At,Ct,Wt])},zt=E(6551),un=E(11592),In=["children","value"],Fn=["children"];function xn(Mt){var Wt=Mt,Ct=Wt.key,Ot=Wt.props,At=Ot.children,Ht=Ot.value,ht=(0,pe.Z)(Ot,In);return(0,Ve.Z)({key:Ct,value:Ht!==void 0?Ht:Ct,children:At},ht)}function dn(Mt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,un.Z)(Mt).map(function(Ct,Ot){if(!ue.isValidElement(Ct)||!Ct.type)return null;var At=Ct,Ht=At.type.isSelectOptGroup,ht=At.key,Qt=At.props,Jt=Qt.children,sn=(0,pe.Z)(Qt,Fn);return Wt||!Ht?xn(Ct):(0,Ve.Z)((0,Ve.Z)({key:"__RC_SELECT_GRP__".concat(ht===null?Ot:ht,"__"),label:ht},sn),{},{options:dn(Jt)})}).filter(function(Ct){return Ct})}var en=function(Wt,Ct,Ot,At,Ht){return ue.useMemo(function(){var ht=Wt,Qt=!Wt;Qt&&(ht=dn(Ct));var Jt=new Map,sn=new Map,jt=function(rn,jn,Wn){Wn&&typeof Wn=="string"&&rn.set(jn[Wn],jn)},Kt=function Xt(rn){for(var jn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Wn=0;Wn<rn.length;Wn+=1){var Yn=rn[Wn];!Yn[Ot.options]||jn?(Jt.set(Yn[Ot.value],Yn),jt(sn,Yn,Ot.label),jt(sn,Yn,At),jt(sn,Yn,Ht)):Xt(Yn[Ot.options],!0)}};return Kt(ht),{options:ht,valueOptions:Jt,labelOptions:sn}},[Wt,Ct,Ot,At,Ht])},Sn=en;function kn(Mt){var Wt=ue.useRef();Wt.current=Mt;var Ct=ue.useCallback(function(){return Wt.current.apply(Wt,arguments)},[]);return Ct}function Zn(Mt){var Wt=Mt.mode,Ct=Mt.options,Ot=Mt.children,At=Mt.backfill,Ht=Mt.allowClear,ht=Mt.placeholder,Qt=Mt.getInputElement,Jt=Mt.showSearch,sn=Mt.onSearch,jt=Mt.defaultOpen,Kt=Mt.autoFocus,Xt=Mt.labelInValue,rn=Mt.value,jn=Mt.inputValue,Wn=Mt.optionLabelProp,Yn=isMultiple(Wt),Tr=Jt!==void 0?Jt:Yn||Wt==="combobox",zr=Ct||convertChildrenToData(Ot);if(warning(Wt!=="tags"||zr.every(function(Fr){return!Fr.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Wt==="tags"||Wt==="combobox"){var Qr=zr.some(function(Fr){return Fr.options?Fr.options.some(function(Kr){return typeof("value"in Kr?Kr.value:Kr.key)=="number"}):typeof("value"in Fr?Fr.value:Fr.key)=="number"});warning(!Qr,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(Wt!=="combobox"||!Wn,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(Wt==="combobox"||!At,"`backfill` only works with `combobox` mode."),warning(Wt==="combobox"||!Qt,"`getInputElement` only work with `combobox` mode."),noteOnce(Wt!=="combobox"||!Qt||!Ht||!ht,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),sn&&!Tr&&Wt!=="combobox"&&Wt!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!jt||Kt,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),rn!=null){var Br=toArray(rn);warning(!Xt||Br.every(function(Fr){return _typeof(Fr)==="object"&&("key"in Fr||"value"in Fr)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Yn||Array.isArray(rn),"`value` should be array when `mode` is `multiple` or `tags`")}if(Ot){var yr=null;toNodeArray(Ot).some(function(Fr){if(!React.isValidElement(Fr)||!Fr.type)return!1;var Kr=Fr,ni=Kr.type;if(ni.isSelectOption)return!1;if(ni.isSelectOptGroup){var ri=toNodeArray(Fr.props.children).every(function(ai){return!React.isValidElement(ai)||!Fr.type||ai.type.isSelectOption?!0:(yr=ai.type,!1)});return!ri}return yr=ni,!0}),yr&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(yr.displayName||yr.name||yr,"`.")),warning(jn===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function zn(Mt,Wt){if(Mt){var Ct=function Ot(At){for(var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ht=0;ht<At.length;ht++){var Qt=At[ht];if(Qt[Wt==null?void 0:Wt.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!Ht&&Array.isArray(Qt[Wt==null?void 0:Wt.options])&&Ot(Qt[Wt==null?void 0:Wt.options],!0))break}};Ct(Mt)}}var Bn=null,Vn=["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"],pr=["inputValue"];function br(Mt){return!Mt||(0,Ce.Z)(Mt)!=="object"}var vn=ue.forwardRef(function(Mt,Wt){var Ct=Mt.id,Ot=Mt.mode,At=Mt.prefixCls,Ht=At===void 0?"rc-select":At,ht=Mt.backfill,Qt=Mt.fieldNames,Jt=Mt.inputValue,sn=Mt.searchValue,jt=Mt.onSearch,Kt=Mt.autoClearSearchValue,Xt=Kt===void 0?!0:Kt,rn=Mt.onSelect,jn=Mt.onDeselect,Wn=Mt.dropdownMatchSelectWidth,Yn=Wn===void 0?!0:Wn,Tr=Mt.filterOption,zr=Mt.filterSort,Qr=Mt.optionFilterProp,Br=Mt.optionLabelProp,yr=Mt.options,Fr=Mt.optionRender,Kr=Mt.children,ni=Mt.defaultActiveFirstOption,ri=Mt.menuItemSelectedIcon,ai=Mt.virtual,Pr=Mt.direction,Jr=Mt.listHeight,Xr=Jr===void 0?200:Jr,Ri=Mt.listItemHeight,Hi=Ri===void 0?20:Ri,Zi=Mt.labelRender,zi=Mt.value,Ji=Mt.defaultValue,wi=Mt.labelInValue,Mi=Mt.onChange,fi=Mt.maxCount,Xi=(0,pe.Z)(Mt,Vn),oo=(0,zt.ZP)(Ct),Ro=ln(Ot),fo=!!(!yr&&Kr),bo=ue.useMemo(function(){return Tr===void 0&&Ot==="combobox"?!1:Tr},[Tr,Ot]),co=ue.useMemo(function(){return Ye(Qt,fo)},[JSON.stringify(Qt),fo]),yo=(0,de.Z)("",{value:sn!==void 0?sn:Jt,postState:function(xo){return xo||""}}),Pi=(0,Fe.Z)(yo,2),Ai=Pi[0],Gr=Pi[1],Un=Sn(yr,Kr,co,Qr,Br),or=Un.valueOptions,ur=Un.labelOptions,qn=Un.options,Wr=ue.useCallback(function(qi){var xo=Xe(qi);return xo.map(function(Qi){var to,ko,da,Cl,Ga;if(br(Qi))to=Qi;else{var Wa;da=Qi.key,ko=Qi.label,to=(Wa=Qi.value)!==null&&Wa!==void 0?Wa:da}var Fa=or.get(to);if(Fa){var pl;if(ko===void 0&&(ko=Fa==null?void 0:Fa[Br||co.label]),da===void 0&&(da=(pl=Fa==null?void 0:Fa.key)!==null&&pl!==void 0?pl:to),Cl=Fa==null?void 0:Fa.disabled,Ga=Fa==null?void 0:Fa.title,0)var Al}return{label:ko,value:to,key:da,disabled:Cl,title:Ga}})},[co,Br,or]),qr=(0,de.Z)(Ji,{value:zi}),rr=(0,Fe.Z)(qr,2),Qn=rr[0],Er=rr[1],Zr=ue.useMemo(function(){var qi,xo=Ro&&Qn===null?[]:Qn,Qi=Wr(xo);return Ot==="combobox"&&se((qi=Qi[0])===null||qi===void 0?void 0:qi.value)?[]:Qi},[Qn,Wr,Ot,Ro]),ji=er(Zr,or),vo=(0,Fe.Z)(ji,2),ao=vo[0],Io=vo[1],wo=ue.useMemo(function(){if(!Ot&&ao.length===1){var qi=ao[0];if(qi.value===null&&(qi.label===null||qi.label===void 0))return[]}return ao.map(function(xo){var Qi;return(0,Ve.Z)((0,Ve.Z)({},xo),{},{label:(Qi=typeof Zi=="function"?Zi(xo):xo.label)!==null&&Qi!==void 0?Qi:xo.value})})},[Ot,ao,Zi]),Co=ue.useMemo(function(){return new Set(ao.map(function(qi){return qi.value}))},[ao]);ue.useEffect(function(){if(Ot==="combobox"){var qi,xo=(qi=ao[0])===null||qi===void 0?void 0:qi.value;Gr(ze(xo)?String(xo):"")}},[ao]);var Lo=kn(function(qi,xo){var Qi=xo!=null?xo:qi;return(0,fe.Z)((0,fe.Z)({},co.value,qi),co.label,Qi)}),Oo=ue.useMemo(function(){if(Ot!=="tags")return qn;var qi=(0,Ke.Z)(qn),xo=function(to){return or.has(to)};return(0,Ke.Z)(ao).sort(function(Qi,to){return Qi.value<to.value?-1:1}).forEach(function(Qi){var to=Qi.value;xo(to)||qi.push(Lo(to,Qi.label))}),qi},[Lo,qn,or,ao,Ot]),Mo=Gn(Oo,co,Ai,bo,Qr),ha=ue.useMemo(function(){return Ot!=="tags"||!Ai||Mo.some(function(qi){return qi[Qr||"value"]===Ai})||Mo.some(function(qi){return qi[co.value]===Ai})?Mo:[Lo(Ai)].concat((0,Ke.Z)(Mo))},[Lo,Qr,Ot,Mo,Ai,co]),Aa=function qi(xo){var Qi=(0,Ke.Z)(xo).sort(function(to,ko){return zr(to,ko,{searchValue:Ai})});return Qi.map(function(to){return Array.isArray(to.options)?(0,Ve.Z)((0,Ve.Z)({},to),{},{options:to.options.length>0?qi(to.options):to.options}):to})},xa=ue.useMemo(function(){return zr?Aa(ha):ha},[ha,zr,Ai]),Ba=ue.useMemo(function(){return _e(xa,{fieldNames:co,childrenAsData:fo})},[xa,co,fo]),Da=function(xo){var Qi=Wr(xo);if(Er(Qi),Mi&&(Qi.length!==ao.length||Qi.some(function(da,Cl){var Ga;return((Ga=ao[Cl])===null||Ga===void 0?void 0:Ga.value)!==(da==null?void 0:da.value)}))){var to=wi?Qi:Qi.map(function(da){return da.value}),ko=Qi.map(function(da){return rt(Io(da.value))});Mi(Ro?to:to[0],Ro?ko:ko[0])}},Gi=ue.useState(null),Ti=(0,Fe.Z)(Gi,2),ea=Ti[0],ta=Ti[1],_i=ue.useState(0),Wo=(0,Fe.Z)(_i,2),Jo=Wo[0],ho=Wo[1],Zo=ni!==void 0?ni:Ot!=="combobox",Po=ue.useCallback(function(qi,xo){var Qi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},to=Qi.source,ko=to===void 0?"keyboard":to;ho(xo),ht&&Ot==="combobox"&&qi!==null&&ko==="keyboard"&&ta(String(qi))},[ht,Ot]),La=function(xo,Qi,to){var ko=function(){var Ao,xl=Io(xo);return[wi?{label:xl==null?void 0:xl[co.label],value:xo,key:(Ao=xl==null?void 0:xl.key)!==null&&Ao!==void 0?Ao:xo}:xo,rt(xl)]};if(Qi&&rn){var da=ko(),Cl=(0,Fe.Z)(da,2),Ga=Cl[0],Wa=Cl[1];rn(Ga,Wa)}else if(!Qi&&jn&&to!=="clear"){var Fa=ko(),pl=(0,Fe.Z)(Fa,2),Al=pl[0],el=pl[1];jn(Al,el)}},rl=kn(function(qi,xo){var Qi,to=Ro?xo.selected:!0;to?Qi=Ro?[].concat((0,Ke.Z)(ao),[qi]):[qi]:Qi=ao.filter(function(ko){return ko.value!==qi}),Da(Qi),La(qi,to),Ot==="combobox"?ta(""):(!ln||Xt)&&(Gr(""),ta(""))}),za=function(xo,Qi){Da(xo);var to=Qi.type,ko=Qi.values;(to==="remove"||to==="clear")&&ko.forEach(function(da){La(da.value,!1,to)})},Ia=function(xo,Qi){if(Gr(xo),ta(null),Qi.source==="submit"){var to=(xo||"").trim();if(to){var ko=Array.from(new Set([].concat((0,Ke.Z)(Co),[to])));Da(ko),La(to,!0),Gr("")}return}Qi.source!=="blur"&&(Ot==="combobox"&&Da(xo),jt==null||jt(xo))},Yl=function(xo){var Qi=xo;Ot!=="tags"&&(Qi=xo.map(function(ko){var da=ur.get(ko);return da==null?void 0:da.value}).filter(function(ko){return ko!==void 0}));var to=Array.from(new Set([].concat((0,Ke.Z)(Co),(0,Ke.Z)(Qi))));Da(to),to.forEach(function(ko){La(ko,!0)})},jl=ue.useMemo(function(){var qi=ai!==!1&&Yn!==!1;return(0,Ve.Z)((0,Ve.Z)({},Un),{},{flattenOptions:Ba,onActiveValue:Po,defaultActiveFirstOption:Zo,onSelect:rl,menuItemSelectedIcon:ri,rawValues:Co,fieldNames:co,virtual:qi,direction:Pr,listHeight:Xr,listItemHeight:Hi,childrenAsData:fo,maxCount:fi,optionRender:Fr})},[fi,Un,Ba,Po,Zo,rl,ri,Co,co,ai,Yn,Pr,Xr,Hi,fo,Fr]);return ue.createElement(ot.Provider,{value:jl},ue.createElement(Rt,(0,b.Z)({},Xi,{id:oo,prefixCls:Ht,ref:Wt,omitDomProps:pr,mode:Ot,displayValues:wo,onDisplayValuesChange:za,direction:Pr,searchValue:Ai,onSearch:Ia,autoClearSearchValue:Xt,onSearchSplit:Yl,dropdownMatchSelectWidth:Yn,OptionList:$n,emptyOptions:!Ba.length,activeValue:ea,activeDescendantId:"".concat(oo,"_list_").concat(Jo)})))}),Rn=vn;Rn.Option=Tt,Rn.OptGroup=$t;var sr=Rn,mr=sr},22711:function(Cn,Zt,E){"use strict";E.r(Zt),E.d(Zt,{ResizableTextArea:function(){return Se},default:function(){return bt}});var b=E(54476),Ke=E(20068),fe=E(33885),Ve=E(94480),Fe=E(42978),pe=E(75931),Ce=E(92310),de=E.n(Ce),xe=E(36901),ue=E(66003),Pe=E(30292),ye=E(18929),Te=E(59301),we=E(76190),Me=E(29301),be=E(34280),De=E(16089),Be=`
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;
`,Re=["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"],it={},ce;function Oe(Xe){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,vt=Xe.getAttribute("id")||Xe.getAttribute("data-reactid")||Xe.getAttribute("name");if(st&&it[vt])return it[vt];var ze=window.getComputedStyle(Xe),se=ze.getPropertyValue("box-sizing")||ze.getPropertyValue("-moz-box-sizing")||ze.getPropertyValue("-webkit-box-sizing"),Ae=parseFloat(ze.getPropertyValue("padding-bottom"))+parseFloat(ze.getPropertyValue("padding-top")),qe=parseFloat(ze.getPropertyValue("border-bottom-width"))+parseFloat(ze.getPropertyValue("border-top-width")),at=Re.map(function(We){return"".concat(We,":").concat(ze.getPropertyValue(We))}).join(";"),Ee={sizingStyle:at,paddingSize:Ae,borderSize:qe,boxSizing:se};return st&&vt&&(it[vt]=Ee),Ee}function Ge(Xe){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ze=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)),Xe.getAttribute("wrap")?ce.setAttribute("wrap",Xe.getAttribute("wrap")):ce.removeAttribute("wrap");var se=Oe(Xe,st),Ae=se.paddingSize,qe=se.borderSize,at=se.boxSizing,Ee=se.sizingStyle;ce.setAttribute("style","".concat(Ee,";").concat(Be)),ce.value=Xe.value||Xe.placeholder||"";var We=void 0,tt=void 0,Et,ct=ce.scrollHeight;if(at==="border-box"?ct+=qe:at==="content-box"&&(ct-=Ae),vt!==null||ze!==null){ce.value=" ";var wt=ce.scrollHeight-Ae;vt!==null&&(We=wt*vt,at==="border-box"&&(We=We+Ae+qe),ct=Math.max(We,ct)),ze!==null&&(tt=wt*ze,at==="border-box"&&(tt=tt+Ae+qe),Et=ct>tt?"":"hidden",ct=Math.min(tt,ct))}var dt={height:ct,overflowY:Et,resize:"none"};return We&&(dt.minHeight=We),tt&&(dt.maxHeight=tt),dt}var Ze=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],nt=0,Le=1,je=2,et=Te.forwardRef(function(Xe,st){var vt=Xe,ze=vt.prefixCls,se=vt.defaultValue,Ae=vt.value,qe=vt.autoSize,at=vt.onResize,Ee=vt.className,We=vt.style,tt=vt.disabled,Et=vt.onChange,ct=vt.onInternalAutoSize,wt=(0,pe.Z)(vt,Ze),dt=(0,ye.Z)(se,{value:Ae,postState:function(Tt){return Tt!=null?Tt:""}}),Dt=(0,Fe.Z)(dt,2),Ft=Dt[0],oe=Dt[1],ae=function(Tt){oe(Tt.target.value),Et==null||Et(Tt)},te=Te.useRef();Te.useImperativeHandle(st,function(){return{textArea:te.current}});var x=Te.useMemo(function(){return qe&&(0,we.Z)(qe)==="object"?[qe.minRows,qe.maxRows]:[]},[qe]),re=(0,Fe.Z)(x,2),ne=re[0],le=re[1],Ie=!!qe,ke=function(){try{if(document.activeElement===te.current){var Tt=te.current,nn=Tt.selectionStart,hn=Tt.selectionEnd,gt=Tt.scrollTop;te.current.setSelectionRange(nn,hn),te.current.scrollTop=gt}}catch(Lt){}},Ye=Te.useState(je),_e=(0,Fe.Z)(Ye,2),rt=_e[0],ft=_e[1],yt=Te.useState(),ot=(0,Fe.Z)(yt,2),lt=ot[0],Vt=ot[1],kt=function(){ft(nt)};(0,be.Z)(function(){Ie&&kt()},[Ae,ne,le,Ie]),(0,be.Z)(function(){if(rt===nt)ft(Le);else if(rt===Le){var St=Ge(te.current,!1,ne,le);ft(je),Vt(St)}else ke()},[rt]);var ln=Te.useRef(),Gt=function(){De.Z.cancel(ln.current)},Rt=function(Tt){rt===je&&(at==null||at(Tt),qe&&(Gt(),ln.current=(0,De.Z)(function(){kt()})))};Te.useEffect(function(){return Gt},[]);var Ut=Ie?lt:null,$t=(0,fe.Z)((0,fe.Z)({},We),Ut);return(rt===nt||rt===Le)&&($t.overflowY="hidden",$t.overflowX="hidden"),Te.createElement(Me.Z,{onResize:Rt,disabled:!(qe||at)},Te.createElement("textarea",(0,b.Z)({},wt,{ref:te,style:$t,className:de()(ze,Ee,(0,Ke.Z)({},"".concat(ze,"-disabled"),tt)),disabled:tt,value:Ft,onChange:ae})))}),Se=et,Je=["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"],ve=Te.forwardRef(function(Xe,st){var vt,ze=Xe.defaultValue,se=Xe.value,Ae=Xe.onFocus,qe=Xe.onBlur,at=Xe.onChange,Ee=Xe.allowClear,We=Xe.maxLength,tt=Xe.onCompositionStart,Et=Xe.onCompositionEnd,ct=Xe.suffix,wt=Xe.prefixCls,dt=wt===void 0?"rc-textarea":wt,Dt=Xe.showCount,Ft=Xe.count,oe=Xe.className,ae=Xe.style,te=Xe.disabled,x=Xe.hidden,re=Xe.classNames,ne=Xe.styles,le=Xe.onResize,Ie=Xe.onClear,ke=Xe.onPressEnter,Ye=Xe.readOnly,_e=Xe.autoSize,rt=Xe.onKeyDown,ft=(0,pe.Z)(Xe,Je),yt=(0,ye.Z)(ze,{value:se,defaultValue:ze}),ot=(0,Fe.Z)(yt,2),lt=ot[0],Vt=ot[1],kt=lt==null?"":String(lt),ln=Te.useState(!1),Gt=(0,Fe.Z)(ln,2),Rt=Gt[0],Ut=Gt[1],$t=Te.useRef(!1),St=Te.useState(null),Tt=(0,Fe.Z)(St,2),nn=Tt[0],hn=Tt[1],gt=(0,Te.useRef)(null),Lt=(0,Te.useRef)(null),_t=function(){var Rn;return(Rn=Lt.current)===null||Rn===void 0?void 0:Rn.textArea},on=function(){_t().focus()};(0,Te.useImperativeHandle)(st,function(){var vn;return{resizableTextArea:Lt.current,focus:on,blur:function(){_t().blur()},nativeElement:((vn=gt.current)===null||vn===void 0?void 0:vn.nativeElement)||_t()}}),(0,Te.useEffect)(function(){Ut(function(vn){return!te&&vn})},[te]);var En=Te.useState(null),Ln=(0,Fe.Z)(En,2),$n=Ln[0],er=Ln[1];Te.useEffect(function(){if($n){var vn;(vn=_t()).setSelectionRange.apply(vn,(0,Ve.Z)($n))}},[$n]);var On=(0,ue.Z)(Ft,Dt),Gn=(vt=On.max)!==null&&vt!==void 0?vt:We,zt=Number(Gn)>0,un=On.strategy(kt),In=!!Gn&&un>Gn,Fn=function(Rn,sr){var mr=sr;!$t.current&&On.exceedFormatter&&On.max&&On.strategy(sr)>On.max&&(mr=On.exceedFormatter(sr,{max:On.max}),sr!==mr&&er([_t().selectionStart||0,_t().selectionEnd||0])),Vt(mr),(0,Pe.rJ)(Rn.currentTarget,Rn,at,mr)},xn=function(Rn){$t.current=!0,tt==null||tt(Rn)},dn=function(Rn){$t.current=!1,Fn(Rn,Rn.currentTarget.value),Et==null||Et(Rn)},en=function(Rn){Fn(Rn,Rn.target.value)},Sn=function(Rn){Rn.key==="Enter"&&ke&&ke(Rn),rt==null||rt(Rn)},kn=function(Rn){Ut(!0),Ae==null||Ae(Rn)},Zn=function(Rn){Ut(!1),qe==null||qe(Rn)},zn=function(Rn){Vt(""),on(),(0,Pe.rJ)(_t(),Rn,at)},Bn=ct,Vn;On.show&&(On.showFormatter?Vn=On.showFormatter({value:kt,count:un,maxLength:Gn}):Vn="".concat(un).concat(zt?" / ".concat(Gn):""),Bn=Te.createElement(Te.Fragment,null,Bn,Te.createElement("span",{className:de()("".concat(dt,"-data-count"),re==null?void 0:re.count),style:ne==null?void 0:ne.count},Vn)));var pr=function(Rn){var sr;le==null||le(Rn),(sr=_t())!==null&&sr!==void 0&&sr.style.height&&hn(!0)},br=!_e&&!Dt&&!Ee;return Te.createElement(xe.BaseInput,{ref:gt,value:kt,allowClear:Ee,handleReset:zn,suffix:Bn,prefixCls:dt,classNames:(0,fe.Z)((0,fe.Z)({},re),{},{affixWrapper:de()(re==null?void 0:re.affixWrapper,(0,Ke.Z)((0,Ke.Z)({},"".concat(dt,"-show-count"),Dt),"".concat(dt,"-textarea-allow-clear"),Ee))}),disabled:te,focused:Rt,className:de()(oe,In&&"".concat(dt,"-out-of-range")),style:(0,fe.Z)((0,fe.Z)({},ae),nn&&!br?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Vn=="string"?Vn:void 0}},hidden:x,readOnly:Ye,onClear:Ie},Te.createElement(Se,(0,b.Z)({},ft,{autoSize:_e,maxLength:We,onKeyDown:Sn,onChange:en,onFocus:kn,onBlur:Zn,onCompositionStart:xn,onCompositionEnd:dn,className:de()(re==null?void 0:re.textarea),style:(0,fe.Z)((0,fe.Z)({},ne==null?void 0:ne.textarea),{},{resize:ae==null?void 0:ae.resize}),disabled:te,prefixCls:dt,onResize:pr,ref:Lt,readOnly:Ye})))}),ge=ve,bt=ge},639:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return it}});var b=E(54476),Ke=E(20068),fe=E(33885),Ve=E(42978),Fe=E(75931),pe=E(59301),Ce=E(92310),de=E.n(Ce),xe=E(26112),ue=E(30699),Pe=function(Oe){for(var Ge=Oe.prefixCls,Ze=Oe.level,nt=Oe.isStart,Le=Oe.isEnd,je="".concat(Ge,"-indent-unit"),et=[],Se=0;Se<Ze;Se+=1)et.push(pe.createElement("span",{key:Se,className:de()(je,(0,Ke.Z)((0,Ke.Z)({},"".concat(je,"-start"),nt[Se]),"".concat(je,"-end"),Le[Se]))}));return pe.createElement("span",{"aria-hidden":"true",className:"".concat(Ge,"-indent")},et)},ye=pe.memo(Pe),Te=E(65065),we=E(34061),Me=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],be="open",De="close",Be="---",Re=function(Oe){var Ge,Ze,nt,Le=Oe.eventKey,je=Oe.className,et=Oe.style,Se=Oe.dragOver,Je=Oe.dragOverGapTop,ve=Oe.dragOverGapBottom,ge=Oe.isLeaf,bt=Oe.isStart,Xe=Oe.isEnd,st=Oe.expanded,vt=Oe.selected,ze=Oe.checked,se=Oe.halfChecked,Ae=Oe.loading,qe=Oe.domRef,at=Oe.active,Ee=Oe.data,We=Oe.onMouseMove,tt=Oe.selectable,Et=(0,Fe.Z)(Oe,Me),ct=pe.useContext(ue.k),wt=pe.useContext(ue.y),dt=pe.useRef(null),Dt=pe.useState(!1),Ft=(0,Ve.Z)(Dt,2),oe=Ft[0],ae=Ft[1],te=!!(ct.disabled||Oe.disabled||(Ge=wt.nodeDisabled)!==null&&Ge!==void 0&&Ge.call(wt,Ee)),x=pe.useMemo(function(){return!ct.checkable||Oe.checkable===!1?!1:ct.checkable},[ct.checkable,Oe.checkable]),re=function(un){te||ct.onNodeSelect(un,(0,we.F)(Oe))},ne=function(un){te||!x||Oe.disableCheckbox||ct.onNodeCheck(un,(0,we.F)(Oe),!ze)},le=pe.useMemo(function(){return typeof tt=="boolean"?tt:ct.selectable},[tt,ct.selectable]),Ie=function(un){ct.onNodeClick(un,(0,we.F)(Oe)),le?re(un):ne(un)},ke=function(un){ct.onNodeDoubleClick(un,(0,we.F)(Oe))},Ye=function(un){ct.onNodeMouseEnter(un,(0,we.F)(Oe))},_e=function(un){ct.onNodeMouseLeave(un,(0,we.F)(Oe))},rt=function(un){ct.onNodeContextMenu(un,(0,we.F)(Oe))},ft=pe.useMemo(function(){return!!(ct.draggable&&(!ct.draggable.nodeDraggable||ct.draggable.nodeDraggable(Ee)))},[ct.draggable,Ee]),yt=function(un){un.stopPropagation(),ae(!0),ct.onNodeDragStart(un,Oe);try{un.dataTransfer.setData("text/plain","")}catch(In){}},ot=function(un){un.preventDefault(),un.stopPropagation(),ct.onNodeDragEnter(un,Oe)},lt=function(un){un.preventDefault(),un.stopPropagation(),ct.onNodeDragOver(un,Oe)},Vt=function(un){un.stopPropagation(),ct.onNodeDragLeave(un,Oe)},kt=function(un){un.stopPropagation(),ae(!1),ct.onNodeDragEnd(un,Oe)},ln=function(un){un.preventDefault(),un.stopPropagation(),ae(!1),ct.onNodeDrop(un,Oe)},Gt=function(un){Ae||ct.onNodeExpand(un,(0,we.F)(Oe))},Rt=pe.useMemo(function(){var zt=(0,Te.Z)(ct.keyEntities,Le)||{},un=zt.children;return!!(un||[]).length},[ct.keyEntities,Le]),Ut=pe.useMemo(function(){return ge===!1?!1:ge||!ct.loadData&&!Rt||ct.loadData&&Oe.loaded&&!Rt},[ge,ct.loadData,Rt,Oe.loaded]);pe.useEffect(function(){Ae||typeof ct.loadData=="function"&&st&&!Ut&&!Oe.loaded&&ct.onNodeLoad((0,we.F)(Oe))},[Ae,ct.loadData,ct.onNodeLoad,st,Ut,Oe]);var $t=pe.useMemo(function(){var zt;return(zt=ct.draggable)!==null&&zt!==void 0&&zt.icon?pe.createElement("span",{className:"".concat(ct.prefixCls,"-draggable-icon")},ct.draggable.icon):null},[ct.draggable]),St=function(un){var In=Oe.switcherIcon||ct.switcherIcon;return typeof In=="function"?In((0,fe.Z)((0,fe.Z)({},Oe),{},{isLeaf:un})):In},Tt=function(){if(Ut){var un=St(!0);return un!==!1?pe.createElement("span",{className:de()("".concat(ct.prefixCls,"-switcher"),"".concat(ct.prefixCls,"-switcher-noop"))},un):null}var In=St(!1);return In!==!1?pe.createElement("span",{onClick:Gt,className:de()("".concat(ct.prefixCls,"-switcher"),"".concat(ct.prefixCls,"-switcher_").concat(st?be:De))},In):null},nn=pe.useMemo(function(){if(!x)return null;var zt=typeof x!="boolean"?x:null;return pe.createElement("span",{className:de()("".concat(ct.prefixCls,"-checkbox"),(0,Ke.Z)((0,Ke.Z)((0,Ke.Z)({},"".concat(ct.prefixCls,"-checkbox-checked"),ze),"".concat(ct.prefixCls,"-checkbox-indeterminate"),!ze&&se),"".concat(ct.prefixCls,"-checkbox-disabled"),te||Oe.disableCheckbox)),onClick:ne,role:"checkbox","aria-checked":se?"mixed":ze,"aria-disabled":te||Oe.disableCheckbox,"aria-label":"Select ".concat(typeof Oe.title=="string"?Oe.title:"tree node")},zt)},[x,ze,se,te,Oe.disableCheckbox,Oe.title]),hn=pe.useMemo(function(){return Ut?null:st?be:De},[Ut,st]),gt=pe.useMemo(function(){return pe.createElement("span",{className:de()("".concat(ct.prefixCls,"-iconEle"),"".concat(ct.prefixCls,"-icon__").concat(hn||"docu"),(0,Ke.Z)({},"".concat(ct.prefixCls,"-icon_loading"),Ae))})},[ct.prefixCls,hn,Ae]),Lt=pe.useMemo(function(){var zt=!!ct.draggable,un=!Oe.disabled&&zt&&ct.dragOverNodeKey===Le;return un?ct.dropIndicatorRender({dropPosition:ct.dropPosition,dropLevelOffset:ct.dropLevelOffset,indent:ct.indent,prefixCls:ct.prefixCls,direction:ct.direction}):null},[ct.dropPosition,ct.dropLevelOffset,ct.indent,ct.prefixCls,ct.direction,ct.draggable,ct.dragOverNodeKey,ct.dropIndicatorRender]),_t=pe.useMemo(function(){var zt=Oe.title,un=zt===void 0?Be:zt,In="".concat(ct.prefixCls,"-node-content-wrapper"),Fn;if(ct.showIcon){var xn=Oe.icon||ct.icon;Fn=xn?pe.createElement("span",{className:de()("".concat(ct.prefixCls,"-iconEle"),"".concat(ct.prefixCls,"-icon__customize"))},typeof xn=="function"?xn(Oe):xn):gt}else ct.loadData&&Ae&&(Fn=gt);var dn;return typeof un=="function"?dn=un(Ee):ct.titleRender?dn=ct.titleRender(Ee):dn=un,pe.createElement("span",{ref:dt,title:typeof un=="string"?un:"",className:de()(In,"".concat(In,"-").concat(hn||"normal"),(0,Ke.Z)({},"".concat(ct.prefixCls,"-node-selected"),!te&&(vt||oe))),onMouseEnter:Ye,onMouseLeave:_e,onContextMenu:rt,onClick:Ie,onDoubleClick:ke},Fn,pe.createElement("span",{className:"".concat(ct.prefixCls,"-title")},dn),Lt)},[ct.prefixCls,ct.showIcon,Oe,ct.icon,gt,ct.titleRender,Ee,hn,Ye,_e,rt,Ie,ke]),on=(0,xe.Z)(Et,{aria:!0,data:!0}),En=(0,Te.Z)(ct.keyEntities,Le)||{},Ln=En.level,$n=Xe[Xe.length-1],er=!te&&ft,On=ct.draggingNodeKey===Le,Gn=tt!==void 0?{"aria-selected":!!tt}:void 0;return pe.createElement("div",(0,b.Z)({ref:qe,role:"treeitem","aria-expanded":ge?void 0:st,className:de()(je,"".concat(ct.prefixCls,"-treenode"),(nt={},(0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)(nt,"".concat(ct.prefixCls,"-treenode-disabled"),te),"".concat(ct.prefixCls,"-treenode-switcher-").concat(st?"open":"close"),!ge),"".concat(ct.prefixCls,"-treenode-checkbox-checked"),ze),"".concat(ct.prefixCls,"-treenode-checkbox-indeterminate"),se),"".concat(ct.prefixCls,"-treenode-selected"),vt),"".concat(ct.prefixCls,"-treenode-loading"),Ae),"".concat(ct.prefixCls,"-treenode-active"),at),"".concat(ct.prefixCls,"-treenode-leaf-last"),$n),"".concat(ct.prefixCls,"-treenode-draggable"),ft),"dragging",On),(0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)(nt,"drop-target",ct.dropTargetKey===Le),"drop-container",ct.dropContainerKey===Le),"drag-over",!te&&Se),"drag-over-gap-top",!te&&Je),"drag-over-gap-bottom",!te&&ve),"filter-node",(Ze=ct.filterTreeNode)===null||Ze===void 0?void 0:Ze.call(ct,(0,we.F)(Oe))),"".concat(ct.prefixCls,"-treenode-leaf"),Ut))),style:et,draggable:er,onDragStart:er?yt:void 0,onDragEnter:ft?ot:void 0,onDragOver:ft?lt:void 0,onDragLeave:ft?Vt:void 0,onDrop:ft?ln:void 0,onDragEnd:ft?kt:void 0,onMouseMove:We},Gn,on),pe.createElement(ye,{prefixCls:ct.prefixCls,level:Ln,isStart:bt,isEnd:Xe}),$t,Tt(),nn,_t)};Re.isTreeNode=1;var it=Re},30699:function(Cn,Zt,E){"use strict";E.d(Zt,{k:function(){return Ke},y:function(){return fe}});var b=E(59301),Ke=b.createContext(null),fe=b.createContext({})},3741:function(Cn,Zt,E){"use strict";E.d(Zt,{OF:function(){return Le.Z},y6:function(){return De.y},ZP:function(){return te}});var b=E(54476),Ke=E(76190),fe=E(33885),Ve=E(94480),Fe=E(67732),pe=E(83652),Ce=E(31226),de=E(42403),xe=E(158),ue=E(20068),Pe=E(92310),ye=E.n(Pe),Te=E(10228),we=E(26112),Me=E(48736),be=E(59301),De=E(30699),Be=function(re){var ne=re.dropPosition,le=re.dropLevelOffset,Ie=re.indent,ke={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(ne){case-1:ke.top=0,ke.left=-le*Ie;break;case 1:ke.bottom=0,ke.left=-le*Ie;break;case 0:ke.bottom=0,ke.left=Ie;break}return be.createElement("div",{style:ke})},Re=Be;function it(x){if(x==null)throw new TypeError("Cannot destructure "+x)}var ce=E(42978),Oe=E(75931),Ge=E(34280),Ze=E(48911),nt=E(77900),Le=E(639);function je(x,re){var ne=be.useState(!1),le=(0,ce.Z)(ne,2),Ie=le[0],ke=le[1];(0,Ge.Z)(function(){if(Ie)return x(),function(){re()}},[Ie]),(0,Ge.Z)(function(){return ke(!0),function(){ke(!1)}},[])}var et=je,Se=E(34061),Je=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],ve=be.forwardRef(function(x,re){var ne=x.className,le=x.style,Ie=x.motion,ke=x.motionNodes,Ye=x.motionType,_e=x.onMotionStart,rt=x.onMotionEnd,ft=x.active,yt=x.treeNodeRequiredProps,ot=(0,Oe.Z)(x,Je),lt=be.useState(!0),Vt=(0,ce.Z)(lt,2),kt=Vt[0],ln=Vt[1],Gt=be.useContext(De.k),Rt=Gt.prefixCls,Ut=ke&&Ye!=="hide";(0,Ge.Z)(function(){ke&&Ut!==kt&&ln(Ut)},[ke]);var $t=function(){ke&&_e()},St=be.useRef(!1),Tt=function(){ke&&!St.current&&(St.current=!0,rt())};et($t,Tt);var nn=function(gt){Ut===gt&&Tt()};return ke?be.createElement(nt.default,(0,b.Z)({ref:re,visible:kt},Ie,{motionAppear:Ye==="show",onVisibleChanged:nn}),function(hn,gt){var Lt=hn.className,_t=hn.style;return be.createElement("div",{ref:gt,className:ye()("".concat(Rt,"-treenode-motion"),Lt),style:_t},ke.map(function(on){var En=Object.assign({},(it(on.data),on.data)),Ln=on.title,$n=on.key,er=on.isStart,On=on.isEnd;delete En.children;var Gn=(0,Se.H8)($n,yt);return be.createElement(Le.Z,(0,b.Z)({},En,Gn,{title:Ln,active:ft,data:on.data,key:$n,isStart:er,isEnd:On}))}))}):be.createElement(Le.Z,(0,b.Z)({domRef:re,className:ne,style:le},ot,{active:ft}))}),ge=ve;function bt(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ne=x.length,le=re.length;if(Math.abs(ne-le)!==1)return{add:!1,key:null};function Ie(ke,Ye){var _e=new Map;ke.forEach(function(ft){_e.set(ft,!0)});var rt=Ye.filter(function(ft){return!_e.has(ft)});return rt.length===1?rt[0]:null}return ne<le?{add:!0,key:Ie(x,re)}:{add:!1,key:Ie(re,x)}}function Xe(x,re,ne){var le=x.findIndex(function(_e){return _e.key===ne}),Ie=x[le+1],ke=re.findIndex(function(_e){return _e.key===ne});if(Ie){var Ye=re.findIndex(function(_e){return _e.key===Ie.key});return re.slice(ke+1,Ye)}return re.slice(ke+1)}var st=["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"],vt={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},ze=function(){},se="RC_TREE_MOTION_".concat(Math.random()),Ae={key:se},qe={key:se,level:0,index:0,pos:"0",node:Ae,nodes:[Ae]},at={parent:null,children:[],pos:qe.pos,data:Ae,title:null,key:se,isStart:[],isEnd:[]};function Ee(x,re,ne,le){return re===!1||!ne?x:x.slice(0,Math.ceil(ne/le)+1)}function We(x){var re=x.key,ne=x.pos;return(0,Se.km)(re,ne)}function tt(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 Et=be.forwardRef(function(x,re){var ne=x.prefixCls,le=x.data,Ie=x.selectable,ke=x.checkable,Ye=x.expandedKeys,_e=x.selectedKeys,rt=x.checkedKeys,ft=x.loadedKeys,yt=x.loadingKeys,ot=x.halfCheckedKeys,lt=x.keyEntities,Vt=x.disabled,kt=x.dragging,ln=x.dragOverNodeKey,Gt=x.dropPosition,Rt=x.motion,Ut=x.height,$t=x.itemHeight,St=x.virtual,Tt=x.scrollWidth,nn=x.focusable,hn=x.activeItem,gt=x.focused,Lt=x.tabIndex,_t=x.onKeyDown,on=x.onFocus,En=x.onBlur,Ln=x.onActiveChange,$n=x.onListChangeStart,er=x.onListChangeEnd,On=(0,Oe.Z)(x,st),Gn=be.useRef(null),zt=be.useRef(null);be.useImperativeHandle(re,function(){return{scrollTo:function(Qt){Gn.current.scrollTo(Qt)},getIndentWidth:function(){return zt.current.offsetWidth}}});var un=be.useState(Ye),In=(0,ce.Z)(un,2),Fn=In[0],xn=In[1],dn=be.useState(le),en=(0,ce.Z)(dn,2),Sn=en[0],kn=en[1],Zn=be.useState(le),zn=(0,ce.Z)(Zn,2),Bn=zn[0],Vn=zn[1],pr=be.useState([]),br=(0,ce.Z)(pr,2),vn=br[0],Rn=br[1],sr=be.useState(null),mr=(0,ce.Z)(sr,2),Mt=mr[0],Wt=mr[1],Ct=be.useRef(le);Ct.current=le;function Ot(){var ht=Ct.current;kn(ht),Vn(ht),Rn([]),Wt(null),er()}(0,Ge.Z)(function(){xn(Ye);var ht=bt(Fn,Ye);if(ht.key!==null)if(ht.add){var Qt=Sn.findIndex(function(rn){var jn=rn.key;return jn===ht.key}),Jt=Ee(Xe(Sn,le,ht.key),St,Ut,$t),sn=Sn.slice();sn.splice(Qt+1,0,at),Vn(sn),Rn(Jt),Wt("show")}else{var jt=le.findIndex(function(rn){var jn=rn.key;return jn===ht.key}),Kt=Ee(Xe(le,Sn,ht.key),St,Ut,$t),Xt=le.slice();Xt.splice(jt+1,0,at),Vn(Xt),Rn(Kt),Wt("hide")}else Sn!==le&&(kn(le),Vn(le))},[Ye,le]),be.useEffect(function(){kt||Ot()},[kt]);var At=Rt?Bn:le,Ht={expandedKeys:Ye,selectedKeys:_e,loadedKeys:ft,loadingKeys:yt,checkedKeys:rt,halfCheckedKeys:ot,dragOverNodeKey:ln,dropPosition:Gt,keyEntities:lt};return be.createElement(be.Fragment,null,gt&&hn&&be.createElement("span",{style:vt,"aria-live":"assertive"},tt(hn)),be.createElement("div",null,be.createElement("input",{style:vt,disabled:nn===!1||Vt,tabIndex:nn!==!1?Lt:null,onKeyDown:_t,onFocus:on,onBlur:En,value:"",onChange:ze,"aria-label":"for screen reader"})),be.createElement("div",{className:"".concat(ne,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},be.createElement("div",{className:"".concat(ne,"-indent")},be.createElement("div",{ref:zt,className:"".concat(ne,"-indent-unit")}))),be.createElement(Ze.Z,(0,b.Z)({},On,{data:At,itemKey:We,height:Ut,fullHeight:!1,virtual:St,itemHeight:$t,scrollWidth:Tt,prefixCls:"".concat(ne,"-list"),ref:Gn,role:"tree",onVisibleChange:function(Qt){Qt.every(function(Jt){return We(Jt)!==se})&&Ot()}}),function(ht){var Qt=ht.pos,Jt=Object.assign({},(it(ht.data),ht.data)),sn=ht.title,jt=ht.key,Kt=ht.isStart,Xt=ht.isEnd,rn=(0,Se.km)(jt,Qt);delete Jt.key,delete Jt.children;var jn=(0,Se.H8)(rn,Ht);return be.createElement(ge,(0,b.Z)({},Jt,jn,{title:sn,active:!!hn&&jt===hn.key,pos:Qt,data:ht.data,isStart:Kt,isEnd:Xt,motion:Rt,motionNodes:jt===se?vn:null,motionType:Mt,onMotionStart:$n,onMotionEnd:Ot,treeNodeRequiredProps:Ht,onMouseMove:function(){Ln(null)}}))}))}),ct=Et,wt=E(82661),dt=E(34643),Dt=E(65065),Ft=10,oe=function(x){(0,de.Z)(ne,x);var re=(0,xe.Z)(ne);function ne(){var le;(0,Fe.Z)(this,ne);for(var Ie=arguments.length,ke=new Array(Ie),Ye=0;Ye<Ie;Ye++)ke[Ye]=arguments[Ye];return le=re.call.apply(re,[this].concat(ke)),(0,ue.Z)((0,Ce.Z)(le),"destroyed",!1),(0,ue.Z)((0,Ce.Z)(le),"delayedDragEnterLogic",void 0),(0,ue.Z)((0,Ce.Z)(le),"loadingRetryTimes",{}),(0,ue.Z)((0,Ce.Z)(le),"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,Se.w$)()}),(0,ue.Z)((0,Ce.Z)(le),"dragStartMousePosition",null),(0,ue.Z)((0,Ce.Z)(le),"dragNodeProps",null),(0,ue.Z)((0,Ce.Z)(le),"currentMouseOverDroppableNodeKey",null),(0,ue.Z)((0,Ce.Z)(le),"listRef",be.createRef()),(0,ue.Z)((0,Ce.Z)(le),"onNodeDragStart",function(_e,rt){var ft=le.state,yt=ft.expandedKeys,ot=ft.keyEntities,lt=le.props.onDragStart,Vt=rt.eventKey;le.dragNodeProps=rt,le.dragStartMousePosition={x:_e.clientX,y:_e.clientY};var kt=(0,wt._5)(yt,Vt);le.setState({draggingNodeKey:Vt,dragChildrenKeys:(0,wt.wA)(Vt,ot),indent:le.listRef.current.getIndentWidth()}),le.setExpandedKeys(kt),window.addEventListener("dragend",le.onWindowDragEnd),lt==null||lt({event:_e,node:(0,Se.F)(rt)})}),(0,ue.Z)((0,Ce.Z)(le),"onNodeDragEnter",function(_e,rt){var ft=le.state,yt=ft.expandedKeys,ot=ft.keyEntities,lt=ft.dragChildrenKeys,Vt=ft.flattenNodes,kt=ft.indent,ln=le.props,Gt=ln.onDragEnter,Rt=ln.onExpand,Ut=ln.allowDrop,$t=ln.direction,St=rt.pos,Tt=rt.eventKey;if(le.currentMouseOverDroppableNodeKey!==Tt&&(le.currentMouseOverDroppableNodeKey=Tt),!le.dragNodeProps){le.resetDragState();return}var nn=(0,wt.OM)(_e,le.dragNodeProps,rt,kt,le.dragStartMousePosition,Ut,Vt,ot,yt,$t),hn=nn.dropPosition,gt=nn.dropLevelOffset,Lt=nn.dropTargetKey,_t=nn.dropContainerKey,on=nn.dropTargetPos,En=nn.dropAllowed,Ln=nn.dragOverNodeKey;if(lt.includes(Lt)||!En){le.resetDragState();return}if(le.delayedDragEnterLogic||(le.delayedDragEnterLogic={}),Object.keys(le.delayedDragEnterLogic).forEach(function($n){clearTimeout(le.delayedDragEnterLogic[$n])}),le.dragNodeProps.eventKey!==rt.eventKey&&(_e.persist(),le.delayedDragEnterLogic[St]=window.setTimeout(function(){if(le.state.draggingNodeKey!==null){var $n=(0,Ve.Z)(yt),er=(0,Dt.Z)(ot,rt.eventKey);er&&(er.children||[]).length&&($n=(0,wt.L0)(yt,rt.eventKey)),le.props.hasOwnProperty("expandedKeys")||le.setExpandedKeys($n),Rt==null||Rt($n,{node:(0,Se.F)(rt),expanded:!0,nativeEvent:_e.nativeEvent})}},800)),le.dragNodeProps.eventKey===Lt&&gt===0){le.resetDragState();return}le.setState({dragOverNodeKey:Ln,dropPosition:hn,dropLevelOffset:gt,dropTargetKey:Lt,dropContainerKey:_t,dropTargetPos:on,dropAllowed:En}),Gt==null||Gt({event:_e,node:(0,Se.F)(rt),expandedKeys:yt})}),(0,ue.Z)((0,Ce.Z)(le),"onNodeDragOver",function(_e,rt){var ft=le.state,yt=ft.dragChildrenKeys,ot=ft.flattenNodes,lt=ft.keyEntities,Vt=ft.expandedKeys,kt=ft.indent,ln=le.props,Gt=ln.onDragOver,Rt=ln.allowDrop,Ut=ln.direction;if(le.dragNodeProps){var $t=(0,wt.OM)(_e,le.dragNodeProps,rt,kt,le.dragStartMousePosition,Rt,ot,lt,Vt,Ut),St=$t.dropPosition,Tt=$t.dropLevelOffset,nn=$t.dropTargetKey,hn=$t.dropContainerKey,gt=$t.dropTargetPos,Lt=$t.dropAllowed,_t=$t.dragOverNodeKey;yt.includes(nn)||!Lt||(le.dragNodeProps.eventKey===nn&&Tt===0?le.state.dropPosition===null&&le.state.dropLevelOffset===null&&le.state.dropTargetKey===null&&le.state.dropContainerKey===null&&le.state.dropTargetPos===null&&le.state.dropAllowed===!1&&le.state.dragOverNodeKey===null||le.resetDragState():St===le.state.dropPosition&&Tt===le.state.dropLevelOffset&&nn===le.state.dropTargetKey&&hn===le.state.dropContainerKey&&gt===le.state.dropTargetPos&&Lt===le.state.dropAllowed&&_t===le.state.dragOverNodeKey||le.setState({dropPosition:St,dropLevelOffset:Tt,dropTargetKey:nn,dropContainerKey:hn,dropTargetPos:gt,dropAllowed:Lt,dragOverNodeKey:_t}),Gt==null||Gt({event:_e,node:(0,Se.F)(rt)}))}}),(0,ue.Z)((0,Ce.Z)(le),"onNodeDragLeave",function(_e,rt){le.currentMouseOverDroppableNodeKey===rt.eventKey&&!_e.currentTarget.contains(_e.relatedTarget)&&(le.resetDragState(),le.currentMouseOverDroppableNodeKey=null);var ft=le.props.onDragLeave;ft==null||ft({event:_e,node:(0,Se.F)(rt)})}),(0,ue.Z)((0,Ce.Z)(le),"onWindowDragEnd",function(_e){le.onNodeDragEnd(_e,null,!0),window.removeEventListener("dragend",le.onWindowDragEnd)}),(0,ue.Z)((0,Ce.Z)(le),"onNodeDragEnd",function(_e,rt){var ft=le.props.onDragEnd;le.setState({dragOverNodeKey:null}),le.cleanDragState(),ft==null||ft({event:_e,node:(0,Se.F)(rt)}),le.dragNodeProps=null,window.removeEventListener("dragend",le.onWindowDragEnd)}),(0,ue.Z)((0,Ce.Z)(le),"onNodeDrop",function(_e,rt){var ft,yt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ot=le.state,lt=ot.dragChildrenKeys,Vt=ot.dropPosition,kt=ot.dropTargetKey,ln=ot.dropTargetPos,Gt=ot.dropAllowed;if(Gt){var Rt=le.props.onDrop;if(le.setState({dragOverNodeKey:null}),le.cleanDragState(),kt!==null){var Ut=(0,fe.Z)((0,fe.Z)({},(0,Se.H8)(kt,le.getTreeNodeRequiredProps())),{},{active:((ft=le.getActiveItem())===null||ft===void 0?void 0:ft.key)===kt,data:(0,Dt.Z)(le.state.keyEntities,kt).node}),$t=lt.includes(kt);(0,Me.ZP)(!$t,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var St=(0,wt.yx)(ln),Tt={event:_e,node:(0,Se.F)(Ut),dragNode:le.dragNodeProps?(0,Se.F)(le.dragNodeProps):null,dragNodesKeys:[le.dragNodeProps.eventKey].concat(lt),dropToGap:Vt!==0,dropPosition:Vt+Number(St[St.length-1])};yt||Rt==null||Rt(Tt),le.dragNodeProps=null}}}),(0,ue.Z)((0,Ce.Z)(le),"cleanDragState",function(){var _e=le.state.draggingNodeKey;_e!==null&&le.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),le.dragStartMousePosition=null,le.currentMouseOverDroppableNodeKey=null}),(0,ue.Z)((0,Ce.Z)(le),"triggerExpandActionExpand",function(_e,rt){var ft=le.state,yt=ft.expandedKeys,ot=ft.flattenNodes,lt=rt.expanded,Vt=rt.key,kt=rt.isLeaf;if(!(kt||_e.shiftKey||_e.metaKey||_e.ctrlKey)){var ln=ot.filter(function(Rt){return Rt.key===Vt})[0],Gt=(0,Se.F)((0,fe.Z)((0,fe.Z)({},(0,Se.H8)(Vt,le.getTreeNodeRequiredProps())),{},{data:ln.data}));le.setExpandedKeys(lt?(0,wt._5)(yt,Vt):(0,wt.L0)(yt,Vt)),le.onNodeExpand(_e,Gt)}}),(0,ue.Z)((0,Ce.Z)(le),"onNodeClick",function(_e,rt){var ft=le.props,yt=ft.onClick,ot=ft.expandAction;ot==="click"&&le.triggerExpandActionExpand(_e,rt),yt==null||yt(_e,rt)}),(0,ue.Z)((0,Ce.Z)(le),"onNodeDoubleClick",function(_e,rt){var ft=le.props,yt=ft.onDoubleClick,ot=ft.expandAction;ot==="doubleClick"&&le.triggerExpandActionExpand(_e,rt),yt==null||yt(_e,rt)}),(0,ue.Z)((0,Ce.Z)(le),"onNodeSelect",function(_e,rt){var ft=le.state.selectedKeys,yt=le.state,ot=yt.keyEntities,lt=yt.fieldNames,Vt=le.props,kt=Vt.onSelect,ln=Vt.multiple,Gt=rt.selected,Rt=rt[lt.key],Ut=!Gt;Ut?ln?ft=(0,wt.L0)(ft,Rt):ft=[Rt]:ft=(0,wt._5)(ft,Rt);var $t=ft.map(function(St){var Tt=(0,Dt.Z)(ot,St);return Tt?Tt.node:null}).filter(Boolean);le.setUncontrolledState({selectedKeys:ft}),kt==null||kt(ft,{event:"select",selected:Ut,node:rt,selectedNodes:$t,nativeEvent:_e.nativeEvent})}),(0,ue.Z)((0,Ce.Z)(le),"onNodeCheck",function(_e,rt,ft){var yt=le.state,ot=yt.keyEntities,lt=yt.checkedKeys,Vt=yt.halfCheckedKeys,kt=le.props,ln=kt.checkStrictly,Gt=kt.onCheck,Rt=rt.key,Ut,$t={event:"check",node:rt,checked:ft,nativeEvent:_e.nativeEvent};if(ln){var St=ft?(0,wt.L0)(lt,Rt):(0,wt._5)(lt,Rt),Tt=(0,wt._5)(Vt,Rt);Ut={checked:St,halfChecked:Tt},$t.checkedNodes=St.map(function(on){return(0,Dt.Z)(ot,on)}).filter(Boolean).map(function(on){return on.node}),le.setUncontrolledState({checkedKeys:St})}else{var nn=(0,dt.S)([].concat((0,Ve.Z)(lt),[Rt]),!0,ot),hn=nn.checkedKeys,gt=nn.halfCheckedKeys;if(!ft){var Lt=new Set(hn);Lt.delete(Rt);var _t=(0,dt.S)(Array.from(Lt),{checked:!1,halfCheckedKeys:gt},ot);hn=_t.checkedKeys,gt=_t.halfCheckedKeys}Ut=hn,$t.checkedNodes=[],$t.checkedNodesPositions=[],$t.halfCheckedKeys=gt,hn.forEach(function(on){var En=(0,Dt.Z)(ot,on);if(En){var Ln=En.node,$n=En.pos;$t.checkedNodes.push(Ln),$t.checkedNodesPositions.push({node:Ln,pos:$n})}}),le.setUncontrolledState({checkedKeys:hn},!1,{halfCheckedKeys:gt})}Gt==null||Gt(Ut,$t)}),(0,ue.Z)((0,Ce.Z)(le),"onNodeLoad",function(_e){var rt,ft=_e.key,yt=le.state.keyEntities,ot=(0,Dt.Z)(yt,ft);if(!(ot!=null&&(rt=ot.children)!==null&&rt!==void 0&&rt.length)){var lt=new Promise(function(Vt,kt){le.setState(function(ln){var Gt=ln.loadedKeys,Rt=Gt===void 0?[]:Gt,Ut=ln.loadingKeys,$t=Ut===void 0?[]:Ut,St=le.props,Tt=St.loadData,nn=St.onLoad;if(!Tt||Rt.includes(ft)||$t.includes(ft))return null;var hn=Tt(_e);return hn.then(function(){var gt=le.state.loadedKeys,Lt=(0,wt.L0)(gt,ft);nn==null||nn(Lt,{event:"load",node:_e}),le.setUncontrolledState({loadedKeys:Lt}),le.setState(function(_t){return{loadingKeys:(0,wt._5)(_t.loadingKeys,ft)}}),Vt()}).catch(function(gt){if(le.setState(function(_t){return{loadingKeys:(0,wt._5)(_t.loadingKeys,ft)}}),le.loadingRetryTimes[ft]=(le.loadingRetryTimes[ft]||0)+1,le.loadingRetryTimes[ft]>=Ft){var Lt=le.state.loadedKeys;(0,Me.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),le.setUncontrolledState({loadedKeys:(0,wt.L0)(Lt,ft)}),Vt()}kt(gt)}),{loadingKeys:(0,wt.L0)($t,ft)}})});return lt.catch(function(){}),lt}}),(0,ue.Z)((0,Ce.Z)(le),"onNodeMouseEnter",function(_e,rt){var ft=le.props.onMouseEnter;ft==null||ft({event:_e,node:rt})}),(0,ue.Z)((0,Ce.Z)(le),"onNodeMouseLeave",function(_e,rt){var ft=le.props.onMouseLeave;ft==null||ft({event:_e,node:rt})}),(0,ue.Z)((0,Ce.Z)(le),"onNodeContextMenu",function(_e,rt){var ft=le.props.onRightClick;ft&&(_e.preventDefault(),ft({event:_e,node:rt}))}),(0,ue.Z)((0,Ce.Z)(le),"onFocus",function(){var _e=le.props.onFocus;le.setState({focused:!0});for(var rt=arguments.length,ft=new Array(rt),yt=0;yt<rt;yt++)ft[yt]=arguments[yt];_e==null||_e.apply(void 0,ft)}),(0,ue.Z)((0,Ce.Z)(le),"onBlur",function(){var _e=le.props.onBlur;le.setState({focused:!1}),le.onActiveChange(null);for(var rt=arguments.length,ft=new Array(rt),yt=0;yt<rt;yt++)ft[yt]=arguments[yt];_e==null||_e.apply(void 0,ft)}),(0,ue.Z)((0,Ce.Z)(le),"getTreeNodeRequiredProps",function(){var _e=le.state,rt=_e.expandedKeys,ft=_e.selectedKeys,yt=_e.loadedKeys,ot=_e.loadingKeys,lt=_e.checkedKeys,Vt=_e.halfCheckedKeys,kt=_e.dragOverNodeKey,ln=_e.dropPosition,Gt=_e.keyEntities;return{expandedKeys:rt||[],selectedKeys:ft||[],loadedKeys:yt||[],loadingKeys:ot||[],checkedKeys:lt||[],halfCheckedKeys:Vt||[],dragOverNodeKey:kt,dropPosition:ln,keyEntities:Gt}}),(0,ue.Z)((0,Ce.Z)(le),"setExpandedKeys",function(_e){var rt=le.state,ft=rt.treeData,yt=rt.fieldNames,ot=(0,Se.oH)(ft,_e,yt);le.setUncontrolledState({expandedKeys:_e,flattenNodes:ot},!0)}),(0,ue.Z)((0,Ce.Z)(le),"onNodeExpand",function(_e,rt){var ft=le.state.expandedKeys,yt=le.state,ot=yt.listChanging,lt=yt.fieldNames,Vt=le.props,kt=Vt.onExpand,ln=Vt.loadData,Gt=rt.expanded,Rt=rt[lt.key];if(!ot){var Ut=ft.includes(Rt),$t=!Gt;if((0,Me.ZP)(Gt&&Ut||!Gt&&!Ut,"Expand state not sync with index check"),ft=$t?(0,wt.L0)(ft,Rt):(0,wt._5)(ft,Rt),le.setExpandedKeys(ft),kt==null||kt(ft,{node:rt,expanded:$t,nativeEvent:_e.nativeEvent}),$t&&ln){var St=le.onNodeLoad(rt);St&&St.then(function(){var Tt=(0,Se.oH)(le.state.treeData,ft,lt);le.setUncontrolledState({flattenNodes:Tt})}).catch(function(){var Tt=le.state.expandedKeys,nn=(0,wt._5)(Tt,Rt);le.setExpandedKeys(nn)})}}}),(0,ue.Z)((0,Ce.Z)(le),"onListChangeStart",function(){le.setUncontrolledState({listChanging:!0})}),(0,ue.Z)((0,Ce.Z)(le),"onListChangeEnd",function(){setTimeout(function(){le.setUncontrolledState({listChanging:!1})})}),(0,ue.Z)((0,Ce.Z)(le),"onActiveChange",function(_e){var rt=le.state.activeKey,ft=le.props,yt=ft.onActiveChange,ot=ft.itemScrollOffset,lt=ot===void 0?0:ot;rt!==_e&&(le.setState({activeKey:_e}),_e!==null&&le.scrollTo({key:_e,offset:lt}),yt==null||yt(_e))}),(0,ue.Z)((0,Ce.Z)(le),"getActiveItem",function(){var _e=le.state,rt=_e.activeKey,ft=_e.flattenNodes;return rt===null?null:ft.find(function(yt){var ot=yt.key;return ot===rt})||null}),(0,ue.Z)((0,Ce.Z)(le),"offsetActiveKey",function(_e){var rt=le.state,ft=rt.flattenNodes,yt=rt.activeKey,ot=ft.findIndex(function(kt){var ln=kt.key;return ln===yt});ot===-1&&_e<0&&(ot=ft.length),ot=(ot+_e+ft.length)%ft.length;var lt=ft[ot];if(lt){var Vt=lt.key;le.onActiveChange(Vt)}else le.onActiveChange(null)}),(0,ue.Z)((0,Ce.Z)(le),"onKeyDown",function(_e){var rt=le.state,ft=rt.activeKey,yt=rt.expandedKeys,ot=rt.checkedKeys,lt=rt.fieldNames,Vt=le.props,kt=Vt.onKeyDown,ln=Vt.checkable,Gt=Vt.selectable;switch(_e.which){case Te.Z.UP:{le.offsetActiveKey(-1),_e.preventDefault();break}case Te.Z.DOWN:{le.offsetActiveKey(1),_e.preventDefault();break}}var Rt=le.getActiveItem();if(Rt&&Rt.data){var Ut=le.getTreeNodeRequiredProps(),$t=Rt.data.isLeaf===!1||!!(Rt.data[lt.children]||[]).length,St=(0,Se.F)((0,fe.Z)((0,fe.Z)({},(0,Se.H8)(ft,Ut)),{},{data:Rt.data,active:!0}));switch(_e.which){case Te.Z.LEFT:{$t&&yt.includes(ft)?le.onNodeExpand({},St):Rt.parent&&le.onActiveChange(Rt.parent.key),_e.preventDefault();break}case Te.Z.RIGHT:{$t&&!yt.includes(ft)?le.onNodeExpand({},St):Rt.children&&Rt.children.length&&le.onActiveChange(Rt.children[0].key),_e.preventDefault();break}case Te.Z.ENTER:case Te.Z.SPACE:{ln&&!St.disabled&&St.checkable!==!1&&!St.disableCheckbox?le.onNodeCheck({},St,!ot.includes(ft)):!ln&&Gt&&!St.disabled&&St.selectable!==!1&&le.onNodeSelect({},St);break}}}kt==null||kt(_e)}),(0,ue.Z)((0,Ce.Z)(le),"setUncontrolledState",function(_e){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!le.destroyed){var yt=!1,ot=!0,lt={};Object.keys(_e).forEach(function(Vt){if(le.props.hasOwnProperty(Vt)){ot=!1;return}yt=!0,lt[Vt]=_e[Vt]}),yt&&(!rt||ot)&&le.setState((0,fe.Z)((0,fe.Z)({},lt),ft))}}),(0,ue.Z)((0,Ce.Z)(le),"scrollTo",function(_e){le.listRef.current.scrollTo(_e)}),le}return(0,pe.Z)(ne,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Ie=this.props,ke=Ie.activeKey,Ye=Ie.itemScrollOffset,_e=Ye===void 0?0:Ye;ke!==void 0&&ke!==this.state.activeKey&&(this.setState({activeKey:ke}),ke!==null&&this.scrollTo({key:ke,offset:_e}))}},{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 Ie=this.state,ke=Ie.focused,Ye=Ie.flattenNodes,_e=Ie.keyEntities,rt=Ie.draggingNodeKey,ft=Ie.activeKey,yt=Ie.dropLevelOffset,ot=Ie.dropContainerKey,lt=Ie.dropTargetKey,Vt=Ie.dropPosition,kt=Ie.dragOverNodeKey,ln=Ie.indent,Gt=this.props,Rt=Gt.prefixCls,Ut=Gt.className,$t=Gt.style,St=Gt.showLine,Tt=Gt.focusable,nn=Gt.tabIndex,hn=nn===void 0?0:nn,gt=Gt.selectable,Lt=Gt.showIcon,_t=Gt.icon,on=Gt.switcherIcon,En=Gt.draggable,Ln=Gt.checkable,$n=Gt.checkStrictly,er=Gt.disabled,On=Gt.motion,Gn=Gt.loadData,zt=Gt.filterTreeNode,un=Gt.height,In=Gt.itemHeight,Fn=Gt.scrollWidth,xn=Gt.virtual,dn=Gt.titleRender,en=Gt.dropIndicatorRender,Sn=Gt.onContextMenu,kn=Gt.onScroll,Zn=Gt.direction,zn=Gt.rootClassName,Bn=Gt.rootStyle,Vn=(0,we.Z)(this.props,{aria:!0,data:!0}),pr;En&&((0,Ke.Z)(En)==="object"?pr=En:typeof En=="function"?pr={nodeDraggable:En}:pr={});var br={prefixCls:Rt,selectable:gt,showIcon:Lt,icon:_t,switcherIcon:on,draggable:pr,draggingNodeKey:rt,checkable:Ln,checkStrictly:$n,disabled:er,keyEntities:_e,dropLevelOffset:yt,dropContainerKey:ot,dropTargetKey:lt,dropPosition:Vt,dragOverNodeKey:kt,indent:ln,direction:Zn,dropIndicatorRender:en,loadData:Gn,filterTreeNode:zt,titleRender:dn,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 be.createElement(De.k.Provider,{value:br},be.createElement("div",{className:ye()(Rt,Ut,zn,(0,ue.Z)((0,ue.Z)((0,ue.Z)({},"".concat(Rt,"-show-line"),St),"".concat(Rt,"-focused"),ke),"".concat(Rt,"-active-focused"),ft!==null)),style:Bn},be.createElement(ct,(0,b.Z)({ref:this.listRef,prefixCls:Rt,style:$t,data:Ye,disabled:er,selectable:gt,checkable:!!Ln,motion:On,dragging:rt!==null,height:un,itemHeight:In,virtual:xn,focusable:Tt,focused:ke,tabIndex:hn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Sn,onScroll:kn,scrollWidth:Fn},this.getTreeNodeRequiredProps(),Vn))))}}],[{key:"getDerivedStateFromProps",value:function(Ie,ke){var Ye=ke.prevProps,_e={prevProps:Ie};function rt(hn){return!Ye&&Ie.hasOwnProperty(hn)||Ye&&Ye[hn]!==Ie[hn]}var ft,yt=ke.fieldNames;if(rt("fieldNames")&&(yt=(0,Se.w$)(Ie.fieldNames),_e.fieldNames=yt),rt("treeData")?ft=Ie.treeData:rt("children")&&((0,Me.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ft=(0,Se.zn)(Ie.children)),ft){_e.treeData=ft;var ot=(0,Se.I8)(ft,{fieldNames:yt});_e.keyEntities=(0,fe.Z)((0,ue.Z)({},se,qe),ot.keyEntities)}var lt=_e.keyEntities||ke.keyEntities;if(rt("expandedKeys")||Ye&&rt("autoExpandParent"))_e.expandedKeys=Ie.autoExpandParent||!Ye&&Ie.defaultExpandParent?(0,wt.r7)(Ie.expandedKeys,lt):Ie.expandedKeys;else if(!Ye&&Ie.defaultExpandAll){var Vt=(0,fe.Z)({},lt);delete Vt[se];var kt=[];Object.keys(Vt).forEach(function(hn){var gt=Vt[hn];gt.children&&gt.children.length&&kt.push(gt.key)}),_e.expandedKeys=kt}else!Ye&&Ie.defaultExpandedKeys&&(_e.expandedKeys=Ie.autoExpandParent||Ie.defaultExpandParent?(0,wt.r7)(Ie.defaultExpandedKeys,lt):Ie.defaultExpandedKeys);if(_e.expandedKeys||delete _e.expandedKeys,ft||_e.expandedKeys){var ln=(0,Se.oH)(ft||ke.treeData,_e.expandedKeys||ke.expandedKeys,yt);_e.flattenNodes=ln}if(Ie.selectable&&(rt("selectedKeys")?_e.selectedKeys=(0,wt.BT)(Ie.selectedKeys,Ie):!Ye&&Ie.defaultSelectedKeys&&(_e.selectedKeys=(0,wt.BT)(Ie.defaultSelectedKeys,Ie))),Ie.checkable){var Gt;if(rt("checkedKeys")?Gt=(0,wt.E6)(Ie.checkedKeys)||{}:!Ye&&Ie.defaultCheckedKeys?Gt=(0,wt.E6)(Ie.defaultCheckedKeys)||{}:ft&&(Gt=(0,wt.E6)(Ie.checkedKeys)||{checkedKeys:ke.checkedKeys,halfCheckedKeys:ke.halfCheckedKeys}),Gt){var Rt=Gt,Ut=Rt.checkedKeys,$t=Ut===void 0?[]:Ut,St=Rt.halfCheckedKeys,Tt=St===void 0?[]:St;if(!Ie.checkStrictly){var nn=(0,dt.S)($t,!0,lt);$t=nn.checkedKeys,Tt=nn.halfCheckedKeys}_e.checkedKeys=$t,_e.halfCheckedKeys=Tt}}return rt("loadedKeys")&&(_e.loadedKeys=Ie.loadedKeys),_e}}]),ne}(be.Component);(0,ue.Z)(oe,"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:Re,allowDrop:function(){return!0},expandAction:!1}),(0,ue.Z)(oe,"TreeNode",Le.Z);var ae=oe,te=ae},82661:function(Cn,Zt,E){"use strict";E.d(Zt,{BT:function(){return be},E6:function(){return Re},L0:function(){return ue},OM:function(){return Me},_5:function(){return xe},r7:function(){return it},wA:function(){return ye},yx:function(){return Pe}});var b=E(94480),Ke=E(76190),fe=E(48736),Ve=E(59301),Fe=E(639),pe=E(65065),Ce=E(34061),de=null;function xe(ce,Oe){if(!ce)return[];var Ge=ce.slice(),Ze=Ge.indexOf(Oe);return Ze>=0&&Ge.splice(Ze,1),Ge}function ue(ce,Oe){var Ge=(ce||[]).slice();return Ge.indexOf(Oe)===-1&&Ge.push(Oe),Ge}function Pe(ce){return ce.split("-")}function ye(ce,Oe){var Ge=[],Ze=(0,pe.Z)(Oe,ce);function nt(){var Le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Le.forEach(function(je){var et=je.key,Se=je.children;Ge.push(et),nt(Se)})}return nt(Ze.children),Ge}function Te(ce){if(ce.parent){var Oe=Pe(ce.pos);return Number(Oe[Oe.length-1])===ce.parent.children.length-1}return!1}function we(ce){var Oe=Pe(ce.pos);return Number(Oe[Oe.length-1])===0}function Me(ce,Oe,Ge,Ze,nt,Le,je,et,Se,Je){var ve,ge=ce.clientX,bt=ce.clientY,Xe=ce.target.getBoundingClientRect(),st=Xe.top,vt=Xe.height,ze=(Je==="rtl"?-1:1)*(((nt==null?void 0:nt.x)||0)-ge),se=(ze-12)/Ze,Ae=Se.filter(function(te){var x;return(x=et[te])===null||x===void 0||(x=x.children)===null||x===void 0?void 0:x.length}),qe=(0,pe.Z)(et,Ge.eventKey);if(bt<st+vt/2){var at=je.findIndex(function(te){return te.key===qe.key}),Ee=at<=0?0:at-1,We=je[Ee].key;qe=(0,pe.Z)(et,We)}var tt=qe.key,Et=qe,ct=qe.key,wt=0,dt=0;if(!Ae.includes(tt))for(var Dt=0;Dt<se&&Te(qe);Dt+=1)qe=qe.parent,dt+=1;var Ft=Oe.data,oe=qe.node,ae=!0;return we(qe)&&qe.level===0&&bt<st+vt/2&&Le({dragNode:Ft,dropNode:oe,dropPosition:-1})&&qe.key===Ge.eventKey?wt=-1:(Et.children||[]).length&&Ae.includes(ct)?Le({dragNode:Ft,dropNode:oe,dropPosition:0})?wt=0:ae=!1:dt===0?se>-1.5?Le({dragNode:Ft,dropNode:oe,dropPosition:1})?wt=1:ae=!1:Le({dragNode:Ft,dropNode:oe,dropPosition:0})?wt=0:Le({dragNode:Ft,dropNode:oe,dropPosition:1})?wt=1:ae=!1:Le({dragNode:Ft,dropNode:oe,dropPosition:1})?wt=1:ae=!1,{dropPosition:wt,dropLevelOffset:dt,dropTargetKey:qe.key,dropTargetPos:qe.pos,dragOverNodeKey:ct,dropContainerKey:wt===0?null:((ve=qe.parent)===null||ve===void 0?void 0:ve.key)||null,dropAllowed:ae}}function be(ce,Oe){if(ce){var Ge=Oe.multiple;return Ge?ce.slice():ce.length?[ce[0]]:ce}}var De=function(Oe){return Oe};function Be(ce,Oe){if(!ce)return[];var Ge=Oe||{},Ze=Ge.processProps,nt=Ze===void 0?De:Ze,Le=Array.isArray(ce)?ce:[ce];return Le.map(function(je){var et=je.children,Se=_objectWithoutProperties(je,de),Je=Be(et,Oe);return React.createElement(TreeNode,_extends({key:Se.key},nt(Se)),Je)})}function Re(ce){if(!ce)return null;var Oe;if(Array.isArray(ce))Oe={checkedKeys:ce,halfCheckedKeys:void 0};else if((0,Ke.Z)(ce)==="object")Oe={checkedKeys:ce.checked||void 0,halfCheckedKeys:ce.halfChecked||void 0};else return(0,fe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Oe}function it(ce,Oe){var Ge=new Set;function Ze(nt){if(!Ge.has(nt)){var Le=(0,pe.Z)(Oe,nt);if(Le){Ge.add(nt);var je=Le.parent,et=Le.node;et.disabled||je&&Ze(je.key)}}}return(ce||[]).forEach(function(nt){Ze(nt)}),(0,b.Z)(Ge)}},34643:function(Cn,Zt,E){"use strict";E.d(Zt,{S:function(){return Ce}});var b=E(48736),Ke=E(65065);function fe(de,xe){var ue=new Set;return de.forEach(function(Pe){xe.has(Pe)||ue.add(Pe)}),ue}function Ve(de){var xe=de||{},ue=xe.disabled,Pe=xe.disableCheckbox,ye=xe.checkable;return!!(ue||Pe)||ye===!1}function Fe(de,xe,ue,Pe){for(var ye=new Set(de),Te=new Set,we=0;we<=ue;we+=1){var Me=xe.get(we)||new Set;Me.forEach(function(Re){var it=Re.key,ce=Re.node,Oe=Re.children,Ge=Oe===void 0?[]:Oe;ye.has(it)&&!Pe(ce)&&Ge.filter(function(Ze){return!Pe(Ze.node)}).forEach(function(Ze){ye.add(Ze.key)})})}for(var be=new Set,De=ue;De>=0;De-=1){var Be=xe.get(De)||new Set;Be.forEach(function(Re){var it=Re.parent,ce=Re.node;if(!(Pe(ce)||!Re.parent||be.has(Re.parent.key))){if(Pe(Re.parent.node)){be.add(it.key);return}var Oe=!0,Ge=!1;(it.children||[]).filter(function(Ze){return!Pe(Ze.node)}).forEach(function(Ze){var nt=Ze.key,Le=ye.has(nt);Oe&&!Le&&(Oe=!1),!Ge&&(Le||Te.has(nt))&&(Ge=!0)}),Oe&&ye.add(it.key),Ge&&Te.add(it.key),be.add(it.key)}})}return{checkedKeys:Array.from(ye),halfCheckedKeys:Array.from(fe(Te,ye))}}function pe(de,xe,ue,Pe,ye){for(var Te=new Set(de),we=new Set(xe),Me=0;Me<=Pe;Me+=1){var be=ue.get(Me)||new Set;be.forEach(function(it){var ce=it.key,Oe=it.node,Ge=it.children,Ze=Ge===void 0?[]:Ge;!Te.has(ce)&&!we.has(ce)&&!ye(Oe)&&Ze.filter(function(nt){return!ye(nt.node)}).forEach(function(nt){Te.delete(nt.key)})})}we=new Set;for(var De=new Set,Be=Pe;Be>=0;Be-=1){var Re=ue.get(Be)||new Set;Re.forEach(function(it){var ce=it.parent,Oe=it.node;if(!(ye(Oe)||!it.parent||De.has(it.parent.key))){if(ye(it.parent.node)){De.add(ce.key);return}var Ge=!0,Ze=!1;(ce.children||[]).filter(function(nt){return!ye(nt.node)}).forEach(function(nt){var Le=nt.key,je=Te.has(Le);Ge&&!je&&(Ge=!1),!Ze&&(je||we.has(Le))&&(Ze=!0)}),Ge||Te.delete(ce.key),Ze&&we.add(ce.key),De.add(ce.key)}})}return{checkedKeys:Array.from(Te),halfCheckedKeys:Array.from(fe(we,Te))}}function Ce(de,xe,ue,Pe){var ye=[],Te;Pe?Te=Pe:Te=Ve;var we=new Set(de.filter(function(Be){var Re=!!(0,Ke.Z)(ue,Be);return Re||ye.push(Be),Re})),Me=new Map,be=0;Object.keys(ue).forEach(function(Be){var Re=ue[Be],it=Re.level,ce=Me.get(it);ce||(ce=new Set,Me.set(it,ce)),ce.add(Re),be=Math.max(be,it)}),(0,b.ZP)(!ye.length,"Tree missing follow keys: ".concat(ye.slice(0,100).map(function(Be){return"'".concat(Be,"'")}).join(", ")));var De;return xe===!0?De=Fe(we,Me,be,Te):De=pe(we,xe.halfCheckedKeys,Me,be,Te),De}},65065:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return b}});function b(Ke,fe){return Ke[fe]}},34061:function(Cn,Zt,E){"use strict";E.d(Zt,{F:function(){return it},H8:function(){return Re},I8:function(){return Be},km:function(){return ye},oH:function(){return be},w$:function(){return Te},zn:function(){return Me}});var b=E(76190),Ke=E(94480),fe=E(33885),Ve=E(75931),Fe=E(11592),pe=E(2738),Ce=E(48736),de=E(65065),xe=["children"];function ue(ce,Oe){return"".concat(ce,"-").concat(Oe)}function Pe(ce){return ce&&ce.type&&ce.type.isTreeNode}function ye(ce,Oe){return ce!=null?ce:Oe}function Te(ce){var Oe=ce||{},Ge=Oe.title,Ze=Oe._title,nt=Oe.key,Le=Oe.children,je=Ge||"title";return{title:je,_title:Ze||[je],key:nt||"key",children:Le||"children"}}function we(ce,Oe){var Ge=new Map;function Ze(nt){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(nt||[]).forEach(function(je){var et=je[Oe.key],Se=je[Oe.children];warning(et!=null,"Tree node must have a certain key: [".concat(Le).concat(et,"]"));var Je=String(et);warning(!Ge.has(Je)||et===null||et===void 0,"Same 'key' exist in the Tree: ".concat(Je)),Ge.set(Je,!0),Ze(Se,"".concat(Le).concat(Je," > "))})}Ze(ce)}function Me(ce){function Oe(Ge){var Ze=(0,Fe.Z)(Ge);return Ze.map(function(nt){if(!Pe(nt))return(0,Ce.ZP)(!nt,"Tree/TreeNode can only accept TreeNode as children."),null;var Le=nt.key,je=nt.props,et=je.children,Se=(0,Ve.Z)(je,xe),Je=(0,fe.Z)({key:Le},Se),ve=Oe(et);return ve.length&&(Je.children=ve),Je}).filter(function(nt){return nt})}return Oe(ce)}function be(ce,Oe,Ge){var Ze=Te(Ge),nt=Ze._title,Le=Ze.key,je=Ze.children,et=new Set(Oe===!0?[]:Oe),Se=[];function Je(ve){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ve.map(function(bt,Xe){for(var st=ue(ge?ge.pos:"0",Xe),vt=ye(bt[Le],st),ze,se=0;se<nt.length;se+=1){var Ae=nt[se];if(bt[Ae]!==void 0){ze=bt[Ae];break}}var qe=Object.assign((0,pe.Z)(bt,[].concat((0,Ke.Z)(nt),[Le,je])),{title:ze,key:vt,parent:ge,pos:st,children:null,data:bt,isStart:[].concat((0,Ke.Z)(ge?ge.isStart:[]),[Xe===0]),isEnd:[].concat((0,Ke.Z)(ge?ge.isEnd:[]),[Xe===ve.length-1])});return Se.push(qe),Oe===!0||et.has(vt)?qe.children=Je(bt[je]||[],qe):qe.children=[],qe})}return Je(ce),Se}function De(ce,Oe,Ge){var Ze={};(0,b.Z)(Ge)==="object"?Ze=Ge:Ze={externalGetKey:Ge},Ze=Ze||{};var nt=Ze,Le=nt.childrenPropName,je=nt.externalGetKey,et=nt.fieldNames,Se=Te(et),Je=Se.key,ve=Se.children,ge=Le||ve,bt;je?typeof je=="string"?bt=function(vt){return vt[je]}:typeof je=="function"&&(bt=function(vt){return je(vt)}):bt=function(vt,ze){return ye(vt[Je],ze)};function Xe(st,vt,ze,se){var Ae=st?st[ge]:ce,qe=st?ue(ze.pos,vt):"0",at=st?[].concat((0,Ke.Z)(se),[st]):[];if(st){var Ee=bt(st,qe),We={node:st,index:vt,pos:qe,key:Ee,parentPos:ze.node?ze.pos:null,level:ze.level+1,nodes:at};Oe(We)}Ae&&Ae.forEach(function(tt,Et){Xe(tt,Et,{node:st,pos:qe,level:ze?ze.level+1:-1},at)})}Xe(null)}function Be(ce){var Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ge=Oe.initWrapper,Ze=Oe.processEntity,nt=Oe.onProcessFinished,Le=Oe.externalGetKey,je=Oe.childrenPropName,et=Oe.fieldNames,Se=arguments.length>2?arguments[2]:void 0,Je=Le||Se,ve={},ge={},bt={posEntities:ve,keyEntities:ge};return Ge&&(bt=Ge(bt)||bt),De(ce,function(Xe){var st=Xe.node,vt=Xe.index,ze=Xe.pos,se=Xe.key,Ae=Xe.parentPos,qe=Xe.level,at=Xe.nodes,Ee={node:st,nodes:at,index:vt,key:se,pos:ze,level:qe},We=ye(se,ze);ve[ze]=Ee,ge[We]=Ee,Ee.parent=ve[Ae],Ee.parent&&(Ee.parent.children=Ee.parent.children||[],Ee.parent.children.push(Ee)),Ze&&Ze(Ee,bt)},{externalGetKey:Je,childrenPropName:je,fieldNames:et}),nt&&nt(bt),bt}function Re(ce,Oe){var Ge=Oe.expandedKeys,Ze=Oe.selectedKeys,nt=Oe.loadedKeys,Le=Oe.loadingKeys,je=Oe.checkedKeys,et=Oe.halfCheckedKeys,Se=Oe.dragOverNodeKey,Je=Oe.dropPosition,ve=Oe.keyEntities,ge=(0,de.Z)(ve,ce),bt={eventKey:ce,expanded:Ge.indexOf(ce)!==-1,selected:Ze.indexOf(ce)!==-1,loaded:nt.indexOf(ce)!==-1,loading:Le.indexOf(ce)!==-1,checked:je.indexOf(ce)!==-1,halfChecked:et.indexOf(ce)!==-1,pos:String(ge?ge.pos:""),dragOver:Se===ce&&Je===0,dragOverGapTop:Se===ce&&Je===-1,dragOverGapBottom:Se===ce&&Je===1};return bt}function it(ce){var Oe=ce.data,Ge=ce.expanded,Ze=ce.selected,nt=ce.checked,Le=ce.loaded,je=ce.loading,et=ce.halfChecked,Se=ce.dragOver,Je=ce.dragOverGapTop,ve=ce.dragOverGapBottom,ge=ce.pos,bt=ce.active,Xe=ce.eventKey,st=(0,fe.Z)((0,fe.Z)({},Oe),{},{expanded:Ge,selected:Ze,checked:nt,loaded:Le,loading:je,halfChecked:et,dragOver:Se,dragOverGapTop:Je,dragOverGapBottom:ve,pos:ge,active:bt,key:Xe});return"props"in st||Object.defineProperty(st,"props",{get:function(){return(0,Ce.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ce}}),st}},8224:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ke}});var b=E(4676);function Ke(fe,Ve,Fe,pe){var Ce=b.unstable_batchedUpdates?function(xe){b.unstable_batchedUpdates(Fe,xe)}:Fe;return fe!=null&&fe.addEventListener&&fe.addEventListener(Ve,Ce,pe),{remove:function(){fe!=null&&fe.removeEventListener&&fe.removeEventListener(Ve,Ce,pe)}}}},24514:function(Cn,Zt,E){"use strict";E.d(Zt,{G:function(){return Ve}});var b=E(47273),Ke=function(pe){if((0,b.Z)()&&window.document.documentElement){var Ce=Array.isArray(pe)?pe:[pe],de=window.document.documentElement;return Ce.some(function(xe){return xe in de.style})}return!1},fe=function(pe,Ce){if(!Ke(pe))return!1;var de=document.createElement("div"),xe=de.style[pe];return de.style[pe]=Ce,de.style[pe]!==xe};function Ve(Fe,pe){return!Array.isArray(Fe)&&pe!==void 0?fe(Fe,pe):Ke(Fe)}},48911:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ft}});var b=E(54476),Ke=E(76190),fe=E(33885),Ve=E(20068),Fe=E(42978),pe=E(75931),Ce=E(92310),de=E.n(Ce),xe=E(29301),ue=E(70425),Pe=E(34280),ye=E(59301),Te=E(4676),we=ye.forwardRef(function(oe,ae){var te=oe.height,x=oe.offsetY,re=oe.offsetX,ne=oe.children,le=oe.prefixCls,Ie=oe.onInnerResize,ke=oe.innerProps,Ye=oe.rtl,_e=oe.extra,rt={},ft={display:"flex",flexDirection:"column"};return x!==void 0&&(rt={height:te,position:"relative",overflow:"hidden"},ft=(0,fe.Z)((0,fe.Z)({},ft),{},(0,Ve.Z)((0,Ve.Z)((0,Ve.Z)((0,Ve.Z)((0,Ve.Z)({transform:"translateY(".concat(x,"px)")},Ye?"marginRight":"marginLeft",-re),"position","absolute"),"left",0),"right",0),"top",0))),ye.createElement("div",{style:rt},ye.createElement(xe.Z,{onResize:function(ot){var lt=ot.offsetHeight;lt&&Ie&&Ie()}},ye.createElement("div",(0,b.Z)({style:ft,className:de()((0,Ve.Z)({},"".concat(le,"-holder-inner"),le)),ref:ae},ke),ne,_e)))});we.displayName="Filler";var Me=we;function be(oe){var ae=oe.children,te=oe.setRef,x=ye.useCallback(function(re){te(re)},[]);return ye.cloneElement(ae,{ref:x})}function De(oe,ae,te,x,re,ne,le,Ie){var ke=Ie.getKey;return oe.slice(ae,te+1).map(function(Ye,_e){var rt=ae+_e,ft=le(Ye,rt,{style:{width:x},offsetX:re}),yt=ke(Ye);return ye.createElement(be,{key:yt,setRef:function(lt){return ne(Ye,lt)}},ft)})}function Be(oe,ae,te,x){var re=te-oe,ne=ae-te,le=Math.min(re,ne)*2;if(x<=le){var Ie=Math.floor(x/2);return x%2?te+Ie+1:te-Ie}return re>ne?te-(x-ne):te+(x-re)}function Re(oe,ae,te){var x=oe.length,re=ae.length,ne,le;if(x===0&&re===0)return null;x<re?(ne=oe,le=ae):(ne=ae,le=oe);var Ie={__EMPTY_ITEM__:!0};function ke(ot){return ot!==void 0?te(ot):Ie}for(var Ye=null,_e=Math.abs(x-re)!==1,rt=0;rt<le.length;rt+=1){var ft=ke(ne[rt]),yt=ke(le[rt]);if(ft!==yt){Ye=rt,_e=_e||ft!==ke(le[rt+1]);break}}return Ye===null?null:{index:Ye,multiple:_e}}function it(oe,ae,te){var x=ye.useState(oe),re=(0,Fe.Z)(x,2),ne=re[0],le=re[1],Ie=ye.useState(null),ke=(0,Fe.Z)(Ie,2),Ye=ke[0],_e=ke[1];return ye.useEffect(function(){var rt=Re(ne||[],oe||[],ae);(rt==null?void 0:rt.index)!==void 0&&(te==null||te(rt.index),_e(oe[rt.index])),le(oe)},[oe]),[Ye]}var ce=E(16089),Oe=(typeof navigator=="undefined"?"undefined":(0,Ke.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),Ge=Oe,Ze=function(oe,ae,te,x){var re=(0,ye.useRef)(!1),ne=(0,ye.useRef)(null);function le(){clearTimeout(ne.current),re.current=!0,ne.current=setTimeout(function(){re.current=!1},50)}var Ie=(0,ye.useRef)({top:oe,bottom:ae,left:te,right:x});return Ie.current.top=oe,Ie.current.bottom=ae,Ie.current.left=te,Ie.current.right=x,function(ke,Ye){var _e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,rt=ke?Ye<0&&Ie.current.left||Ye>0&&Ie.current.right:Ye<0&&Ie.current.top||Ye>0&&Ie.current.bottom;return _e&&rt?(clearTimeout(ne.current),re.current=!1):(!rt||re.current)&&le(),!re.current&&rt}};function nt(oe,ae,te,x,re,ne,le){var Ie=(0,ye.useRef)(0),ke=(0,ye.useRef)(null),Ye=(0,ye.useRef)(null),_e=(0,ye.useRef)(!1),rt=Ze(ae,te,x,re);function ft(ln,Gt){if(ce.Z.cancel(ke.current),!rt(!1,Gt)){var Rt=ln;if(!Rt._virtualHandled)Rt._virtualHandled=!0;else return;Ie.current+=Gt,Ye.current=Gt,Ge||Rt.preventDefault(),ke.current=(0,ce.Z)(function(){var Ut=_e.current?10:1;le(Ie.current*Ut,!1),Ie.current=0})}}function yt(ln,Gt){le(Gt,!0),Ge||ln.preventDefault()}var ot=(0,ye.useRef)(null),lt=(0,ye.useRef)(null);function Vt(ln){if(oe){ce.Z.cancel(lt.current),lt.current=(0,ce.Z)(function(){ot.current=null},2);var Gt=ln.deltaX,Rt=ln.deltaY,Ut=ln.shiftKey,$t=Gt,St=Rt;(ot.current==="sx"||!ot.current&&Ut&&Rt&&!Gt)&&($t=Rt,St=0,ot.current="sx");var Tt=Math.abs($t),nn=Math.abs(St);ot.current===null&&(ot.current=ne&&Tt>nn?"x":"y"),ot.current==="y"?ft(ln,St):yt(ln,$t)}}function kt(ln){oe&&(_e.current=ln.detail===Ye.current)}return[Vt,kt]}function Le(oe,ae,te,x){var re=ye.useMemo(function(){return[new Map,[]]},[oe,te.id,x]),ne=(0,Fe.Z)(re,2),le=ne[0],Ie=ne[1],ke=function(_e){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_e,ft=le.get(_e),yt=le.get(rt);if(ft===void 0||yt===void 0)for(var ot=oe.length,lt=Ie.length;lt<ot;lt+=1){var Vt,kt=oe[lt],ln=ae(kt);le.set(ln,lt);var Gt=(Vt=te.get(ln))!==null&&Vt!==void 0?Vt:x;if(Ie[lt]=(Ie[lt-1]||0)+Gt,ln===_e&&(ft=lt),ln===rt&&(yt=lt),ft!==void 0&&yt!==void 0)break}return{top:Ie[ft-1]||0,bottom:Ie[yt]}};return ke}var je=E(67732),et=E(83652),Se=function(){function oe(){(0,je.Z)(this,oe),(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,et.Z)(oe,[{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}}]),oe}(),Je=Se;function ve(oe){var ae=parseFloat(oe);return isNaN(ae)?0:ae}function ge(oe,ae,te){var x=ye.useState(0),re=(0,Fe.Z)(x,2),ne=re[0],le=re[1],Ie=(0,ye.useRef)(new Map),ke=(0,ye.useRef)(new Je),Ye=(0,ye.useRef)(0);function _e(){Ye.current+=1}function rt(){var yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;_e();var ot=function(){var kt=!1;Ie.current.forEach(function(ln,Gt){if(ln&&ln.offsetParent){var Rt=ln.offsetHeight,Ut=getComputedStyle(ln),$t=Ut.marginTop,St=Ut.marginBottom,Tt=ve($t),nn=ve(St),hn=Rt+Tt+nn;ke.current.get(Gt)!==hn&&(ke.current.set(Gt,hn),kt=!0)}}),kt&&le(function(ln){return ln+1})};if(yt)ot();else{Ye.current+=1;var lt=Ye.current;Promise.resolve().then(function(){lt===Ye.current&&ot()})}}function ft(yt,ot){var lt=oe(yt),Vt=Ie.current.get(lt);ot?(Ie.current.set(lt,ot),rt()):Ie.current.delete(lt),!Vt!=!ot&&(ot?ae==null||ae(yt):te==null||te(yt))}return(0,ye.useEffect)(function(){return _e},[]),[ft,rt,ke.current,ne]}var bt=14/15;function Xe(oe,ae,te){var x=(0,ye.useRef)(!1),re=(0,ye.useRef)(0),ne=(0,ye.useRef)(0),le=(0,ye.useRef)(null),Ie=(0,ye.useRef)(null),ke,Ye=function(yt){if(x.current){var ot=Math.ceil(yt.touches[0].pageX),lt=Math.ceil(yt.touches[0].pageY),Vt=re.current-ot,kt=ne.current-lt,ln=Math.abs(Vt)>Math.abs(kt);ln?re.current=ot:ne.current=lt;var Gt=te(ln,ln?Vt:kt,!1,yt);Gt&&yt.preventDefault(),clearInterval(Ie.current),Gt&&(Ie.current=setInterval(function(){ln?Vt*=bt:kt*=bt;var Rt=Math.floor(ln?Vt:kt);(!te(ln,Rt,!0)||Math.abs(Rt)<=.1)&&clearInterval(Ie.current)},16))}},_e=function(){x.current=!1,ke()},rt=function(yt){ke(),yt.touches.length===1&&!x.current&&(x.current=!0,re.current=Math.ceil(yt.touches[0].pageX),ne.current=Math.ceil(yt.touches[0].pageY),le.current=yt.target,le.current.addEventListener("touchmove",Ye,{passive:!1}),le.current.addEventListener("touchend",_e,{passive:!0}))};ke=function(){le.current&&(le.current.removeEventListener("touchmove",Ye),le.current.removeEventListener("touchend",_e))},(0,Pe.Z)(function(){return oe&&ae.current.addEventListener("touchstart",rt,{passive:!0}),function(){var ft;(ft=ae.current)===null||ft===void 0||ft.removeEventListener("touchstart",rt),ke(),clearInterval(Ie.current)}},[oe])}function st(oe){return Math.floor(Math.pow(oe,.5))}function vt(oe,ae){var te="touches"in oe?oe.touches[0]:oe;return te[ae?"pageX":"pageY"]-window[ae?"scrollX":"scrollY"]}function ze(oe,ae,te){ye.useEffect(function(){var x=ae.current;if(oe&&x){var re=!1,ne,le,Ie=function(){ce.Z.cancel(ne)},ke=function ft(){Ie(),ne=(0,ce.Z)(function(){te(le),ft()})},Ye=function(){re=!1,Ie()},_e=function(yt){if(!(yt.target.draggable||yt.button!==0)){var ot=yt;ot._virtualHandled||(ot._virtualHandled=!0,re=!0)}},rt=function(yt){if(re){var ot=vt(yt,!1),lt=x.getBoundingClientRect(),Vt=lt.top,kt=lt.bottom;if(ot<=Vt){var ln=Vt-ot;le=-st(ln),ke()}else if(ot>=kt){var Gt=ot-kt;le=st(Gt),ke()}else Ie()}};return x.addEventListener("mousedown",_e),x.ownerDocument.addEventListener("mouseup",Ye),x.ownerDocument.addEventListener("mousemove",rt),x.ownerDocument.addEventListener("dragend",Ye),function(){x.removeEventListener("mousedown",_e),x.ownerDocument.removeEventListener("mouseup",Ye),x.ownerDocument.removeEventListener("mousemove",rt),x.ownerDocument.removeEventListener("dragend",Ye),Ie()}}},[oe])}var se=10;function Ae(oe,ae,te,x,re,ne,le,Ie){var ke=ye.useRef(),Ye=ye.useState(null),_e=(0,Fe.Z)(Ye,2),rt=_e[0],ft=_e[1];return(0,Pe.Z)(function(){if(rt&&rt.times<se){if(!oe.current){ft(function(On){return(0,fe.Z)({},On)});return}ne();var yt=rt.targetAlign,ot=rt.originAlign,lt=rt.index,Vt=rt.offset,kt=oe.current.clientHeight,ln=!1,Gt=yt,Rt=null;if(kt){for(var Ut=yt||ot,$t=0,St=0,Tt=0,nn=Math.min(ae.length-1,lt),hn=0;hn<=nn;hn+=1){var gt=re(ae[hn]);St=$t;var Lt=te.get(gt);Tt=St+(Lt===void 0?x:Lt),$t=Tt}for(var _t=Ut==="top"?Vt:kt-Vt,on=nn;on>=0;on-=1){var En=re(ae[on]),Ln=te.get(En);if(Ln===void 0){ln=!0;break}if(_t-=Ln,_t<=0)break}switch(Ut){case"top":Rt=St-Vt;break;case"bottom":Rt=Tt-kt+Vt;break;default:{var $n=oe.current.scrollTop,er=$n+kt;St<$n?Gt="top":Tt>er&&(Gt="bottom")}}Rt!==null&&le(Rt),Rt!==rt.lastTop&&(ln=!0)}ln&&ft((0,fe.Z)((0,fe.Z)({},rt),{},{times:rt.times+1,targetAlign:Gt,lastTop:Rt}))}},[rt,oe.current]),function(yt){if(yt==null){Ie();return}if(ce.Z.cancel(ke.current),typeof yt=="number")le(yt);else if(yt&&(0,Ke.Z)(yt)==="object"){var ot,lt=yt.align;"index"in yt?ot=yt.index:ot=ae.findIndex(function(ln){return re(ln)===yt.key});var Vt=yt.offset,kt=Vt===void 0?0:Vt;ft({times:0,index:ot,offset:kt,originAlign:lt})}}}var qe=ye.forwardRef(function(oe,ae){var te=oe.prefixCls,x=oe.rtl,re=oe.scrollOffset,ne=oe.scrollRange,le=oe.onStartMove,Ie=oe.onStopMove,ke=oe.onScroll,Ye=oe.horizontal,_e=oe.spinSize,rt=oe.containerSize,ft=oe.style,yt=oe.thumbStyle,ot=oe.showScrollBar,lt=ye.useState(!1),Vt=(0,Fe.Z)(lt,2),kt=Vt[0],ln=Vt[1],Gt=ye.useState(null),Rt=(0,Fe.Z)(Gt,2),Ut=Rt[0],$t=Rt[1],St=ye.useState(null),Tt=(0,Fe.Z)(St,2),nn=Tt[0],hn=Tt[1],gt=!x,Lt=ye.useRef(),_t=ye.useRef(),on=ye.useState(ot),En=(0,Fe.Z)(on,2),Ln=En[0],$n=En[1],er=ye.useRef(),On=function(){ot===!0||ot===!1||(clearTimeout(er.current),$n(!0),er.current=setTimeout(function(){$n(!1)},3e3))},Gn=ne-rt||0,zt=rt-_e||0,un=ye.useMemo(function(){if(re===0||Gn===0)return 0;var zn=re/Gn;return zn*zt},[re,Gn,zt]),In=function(Bn){Bn.stopPropagation(),Bn.preventDefault()},Fn=ye.useRef({top:un,dragging:kt,pageY:Ut,startTop:nn});Fn.current={top:un,dragging:kt,pageY:Ut,startTop:nn};var xn=function(Bn){ln(!0),$t(vt(Bn,Ye)),hn(Fn.current.top),le(),Bn.stopPropagation(),Bn.preventDefault()};ye.useEffect(function(){var zn=function(br){br.preventDefault()},Bn=Lt.current,Vn=_t.current;return Bn.addEventListener("touchstart",zn,{passive:!1}),Vn.addEventListener("touchstart",xn,{passive:!1}),function(){Bn.removeEventListener("touchstart",zn),Vn.removeEventListener("touchstart",xn)}},[]);var dn=ye.useRef();dn.current=Gn;var en=ye.useRef();en.current=zt,ye.useEffect(function(){if(kt){var zn,Bn=function(br){var vn=Fn.current,Rn=vn.dragging,sr=vn.pageY,mr=vn.startTop;ce.Z.cancel(zn);var Mt=Lt.current.getBoundingClientRect(),Wt=rt/(Ye?Mt.width:Mt.height);if(Rn){var Ct=(vt(br,Ye)-sr)*Wt,Ot=mr;!gt&&Ye?Ot-=Ct:Ot+=Ct;var At=dn.current,Ht=en.current,ht=Ht?Ot/Ht:0,Qt=Math.ceil(ht*At);Qt=Math.max(Qt,0),Qt=Math.min(Qt,At),zn=(0,ce.Z)(function(){ke(Qt,Ye)})}},Vn=function(){ln(!1),Ie()};return window.addEventListener("mousemove",Bn,{passive:!0}),window.addEventListener("touchmove",Bn,{passive:!0}),window.addEventListener("mouseup",Vn,{passive:!0}),window.addEventListener("touchend",Vn,{passive:!0}),function(){window.removeEventListener("mousemove",Bn),window.removeEventListener("touchmove",Bn),window.removeEventListener("mouseup",Vn),window.removeEventListener("touchend",Vn),ce.Z.cancel(zn)}}},[kt]),ye.useEffect(function(){return On(),function(){clearTimeout(er.current)}},[re]),ye.useImperativeHandle(ae,function(){return{delayHidden:On}});var Sn="".concat(te,"-scrollbar"),kn={position:"absolute",visibility:Ln?null:"hidden"},Zn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return Ye?(Object.assign(kn,{height:8,left:0,right:0,bottom:0}),Object.assign(Zn,(0,Ve.Z)({height:"100%",width:_e},gt?"left":"right",un))):(Object.assign(kn,(0,Ve.Z)({width:8,top:0,bottom:0},gt?"right":"left",0)),Object.assign(Zn,{width:"100%",height:_e,top:un})),ye.createElement("div",{ref:Lt,className:de()(Sn,(0,Ve.Z)((0,Ve.Z)((0,Ve.Z)({},"".concat(Sn,"-horizontal"),Ye),"".concat(Sn,"-vertical"),!Ye),"".concat(Sn,"-visible"),Ln)),style:(0,fe.Z)((0,fe.Z)({},kn),ft),onMouseDown:In,onMouseMove:On},ye.createElement("div",{ref:_t,className:de()("".concat(Sn,"-thumb"),(0,Ve.Z)({},"".concat(Sn,"-thumb-moving"),kt)),style:(0,fe.Z)((0,fe.Z)({},Zn),yt),onMouseDown:xn}))}),at=qe,Ee=20;function We(){var oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,te=oe/ae*oe;return isNaN(te)&&(te=0),te=Math.max(te,Ee),Math.floor(te)}var tt=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Et=[],ct={overflowY:"auto",overflowAnchor:"none"};function wt(oe,ae){var te=oe.prefixCls,x=te===void 0?"rc-virtual-list":te,re=oe.className,ne=oe.height,le=oe.itemHeight,Ie=oe.fullHeight,ke=Ie===void 0?!0:Ie,Ye=oe.style,_e=oe.data,rt=oe.children,ft=oe.itemKey,yt=oe.virtual,ot=oe.direction,lt=oe.scrollWidth,Vt=oe.component,kt=Vt===void 0?"div":Vt,ln=oe.onScroll,Gt=oe.onVirtualScroll,Rt=oe.onVisibleChange,Ut=oe.innerProps,$t=oe.extraRender,St=oe.styles,Tt=oe.showScrollBar,nn=Tt===void 0?"optional":Tt,hn=(0,pe.Z)(oe,tt),gt=ye.useCallback(function(Un){return typeof ft=="function"?ft(Un):Un==null?void 0:Un[ft]},[ft]),Lt=ge(gt,null,null),_t=(0,Fe.Z)(Lt,4),on=_t[0],En=_t[1],Ln=_t[2],$n=_t[3],er=!!(yt!==!1&&ne&&le),On=ye.useMemo(function(){return Object.values(Ln.maps).reduce(function(Un,or){return Un+or},0)},[Ln.id,Ln.maps]),Gn=er&&_e&&(Math.max(le*_e.length,On)>ne||!!lt),zt=ot==="rtl",un=de()(x,(0,Ve.Z)({},"".concat(x,"-rtl"),zt),re),In=_e||Et,Fn=(0,ye.useRef)(),xn=(0,ye.useRef)(),dn=(0,ye.useRef)(),en=(0,ye.useState)(0),Sn=(0,Fe.Z)(en,2),kn=Sn[0],Zn=Sn[1],zn=(0,ye.useState)(0),Bn=(0,Fe.Z)(zn,2),Vn=Bn[0],pr=Bn[1],br=(0,ye.useState)(!1),vn=(0,Fe.Z)(br,2),Rn=vn[0],sr=vn[1],mr=function(){sr(!0)},Mt=function(){sr(!1)},Wt={getKey:gt};function Ct(Un){Zn(function(or){var ur;typeof Un=="function"?ur=Un(or):ur=Un;var qn=ni(ur);return Fn.current.scrollTop=qn,qn})}var Ot=(0,ye.useRef)({start:0,end:In.length}),At=(0,ye.useRef)(),Ht=it(In,gt),ht=(0,Fe.Z)(Ht,1),Qt=ht[0];At.current=Qt;var Jt=ye.useMemo(function(){if(!er)return{scrollHeight:void 0,start:0,end:In.length-1,offset:void 0};if(!Gn){var Un;return{scrollHeight:((Un=xn.current)===null||Un===void 0?void 0:Un.offsetHeight)||0,start:0,end:In.length-1,offset:void 0}}for(var or=0,ur,qn,Wr,qr=In.length,rr=0;rr<qr;rr+=1){var Qn=In[rr],Er=gt(Qn),Zr=Ln.get(Er),ji=or+(Zr===void 0?le:Zr);ji>=kn&&ur===void 0&&(ur=rr,qn=or),ji>kn+ne&&Wr===void 0&&(Wr=rr),or=ji}return ur===void 0&&(ur=0,qn=0,Wr=Math.ceil(ne/le)),Wr===void 0&&(Wr=In.length-1),Wr=Math.min(Wr+1,In.length-1),{scrollHeight:or,start:ur,end:Wr,offset:qn}},[Gn,er,kn,In,$n,ne]),sn=Jt.scrollHeight,jt=Jt.start,Kt=Jt.end,Xt=Jt.offset;Ot.current.start=jt,Ot.current.end=Kt,ye.useLayoutEffect(function(){var Un=Ln.getRecord();if(Un.size===1){var or=Array.from(Un.keys())[0],ur=Un.get(or),qn=In[jt];if(qn&&ur===void 0){var Wr=gt(qn);if(Wr===or){var qr=Ln.get(or),rr=qr-le;Ct(function(Qn){return Qn+rr})}}}Ln.resetRecord()},[sn]);var rn=ye.useState({width:0,height:ne}),jn=(0,Fe.Z)(rn,2),Wn=jn[0],Yn=jn[1],Tr=function(or){Yn({width:or.offsetWidth,height:or.offsetHeight})},zr=(0,ye.useRef)(),Qr=(0,ye.useRef)(),Br=ye.useMemo(function(){return We(Wn.width,lt)},[Wn.width,lt]),yr=ye.useMemo(function(){return We(Wn.height,sn)},[Wn.height,sn]),Fr=sn-ne,Kr=(0,ye.useRef)(Fr);Kr.current=Fr;function ni(Un){var or=Un;return Number.isNaN(Kr.current)||(or=Math.min(or,Kr.current)),or=Math.max(or,0),or}var ri=kn<=0,ai=kn>=Fr,Pr=Vn<=0,Jr=Vn>=lt,Xr=Ze(ri,ai,Pr,Jr),Ri=function(){return{x:zt?-Vn:Vn,y:kn}},Hi=(0,ye.useRef)(Ri()),Zi=(0,ue.zX)(function(Un){if(Gt){var or=(0,fe.Z)((0,fe.Z)({},Ri()),Un);(Hi.current.x!==or.x||Hi.current.y!==or.y)&&(Gt(or),Hi.current=or)}});function zi(Un,or){var ur=Un;or?((0,Te.flushSync)(function(){pr(ur)}),Zi()):Ct(ur)}function Ji(Un){var or=Un.currentTarget.scrollTop;or!==kn&&Ct(or),ln==null||ln(Un),Zi()}var wi=function(or){var ur=or,qn=lt?lt-Wn.width:0;return ur=Math.max(ur,0),ur=Math.min(ur,qn),ur},Mi=(0,ue.zX)(function(Un,or){or?((0,Te.flushSync)(function(){pr(function(ur){var qn=ur+(zt?-Un:Un);return wi(qn)})}),Zi()):Ct(function(ur){var qn=ur+Un;return qn})}),fi=nt(er,ri,ai,Pr,Jr,!!lt,Mi),Xi=(0,Fe.Z)(fi,2),oo=Xi[0],Ro=Xi[1];Xe(er,Fn,function(Un,or,ur,qn){var Wr=qn;return Xr(Un,or,ur)?!1:!Wr||!Wr._virtualHandled?(Wr&&(Wr._virtualHandled=!0),oo({preventDefault:function(){},deltaX:Un?or:0,deltaY:Un?0:or}),!0):!1}),ze(Gn,Fn,function(Un){Ct(function(or){return or+Un})}),(0,Pe.Z)(function(){function Un(ur){var qn=ri&&ur.detail<0,Wr=ai&&ur.detail>0;er&&!qn&&!Wr&&ur.preventDefault()}var or=Fn.current;return or.addEventListener("wheel",oo,{passive:!1}),or.addEventListener("DOMMouseScroll",Ro,{passive:!0}),or.addEventListener("MozMousePixelScroll",Un,{passive:!1}),function(){or.removeEventListener("wheel",oo),or.removeEventListener("DOMMouseScroll",Ro),or.removeEventListener("MozMousePixelScroll",Un)}},[er,ri,ai]),(0,Pe.Z)(function(){if(lt){var Un=wi(Vn);pr(Un),Zi({x:Un})}},[Wn.width,lt]);var fo=function(){var or,ur;(or=zr.current)===null||or===void 0||or.delayHidden(),(ur=Qr.current)===null||ur===void 0||ur.delayHidden()},bo=Ae(Fn,In,Ln,le,gt,function(){return En(!0)},Ct,fo);ye.useImperativeHandle(ae,function(){return{nativeElement:dn.current,getScrollInfo:Ri,scrollTo:function(or){function ur(qn){return qn&&(0,Ke.Z)(qn)==="object"&&("left"in qn||"top"in qn)}ur(or)?(or.left!==void 0&&pr(wi(or.left)),bo(or.top)):bo(or)}}}),(0,Pe.Z)(function(){if(Rt){var Un=In.slice(jt,Kt+1);Rt(Un,In)}},[jt,Kt,In]);var co=Le(In,gt,Ln,le),yo=$t==null?void 0:$t({start:jt,end:Kt,virtual:Gn,offsetX:Vn,offsetY:Xt,rtl:zt,getSize:co}),Pi=De(In,jt,Kt,lt,Vn,on,rt,Wt),Ai=null;ne&&(Ai=(0,fe.Z)((0,Ve.Z)({},ke?"height":"maxHeight",ne),ct),er&&(Ai.overflowY="hidden",lt&&(Ai.overflowX="hidden"),Rn&&(Ai.pointerEvents="none")));var Gr={};return zt&&(Gr.dir="rtl"),ye.createElement("div",(0,b.Z)({ref:dn,style:(0,fe.Z)((0,fe.Z)({},Ye),{},{position:"relative"}),className:un},Gr,hn),ye.createElement(xe.Z,{onResize:Tr},ye.createElement(kt,{className:"".concat(x,"-holder"),style:Ai,ref:Fn,onScroll:Ji,onMouseEnter:fo},ye.createElement(Me,{prefixCls:x,height:sn,offsetX:Vn,offsetY:Xt,scrollWidth:lt,onInnerResize:En,ref:xn,innerProps:Ut,rtl:zt,extra:yo},Pi))),Gn&&sn>ne&&ye.createElement(at,{ref:zr,prefixCls:x,scrollOffset:kn,scrollRange:sn,rtl:zt,onScroll:zi,onStartMove:mr,onStopMove:Mt,spinSize:yr,containerSize:Wn.height,style:St==null?void 0:St.verticalScrollBar,thumbStyle:St==null?void 0:St.verticalScrollBarThumb,showScrollBar:nn}),Gn&&lt>Wn.width&&ye.createElement(at,{ref:Qr,prefixCls:x,scrollOffset:Vn,scrollRange:lt,rtl:zt,onScroll:zi,onStartMove:mr,onStopMove:Mt,spinSize:Br,containerSize:Wn.width,horizontal:!0,style:St==null?void 0:St.horizontalScrollBar,thumbStyle:St==null?void 0:St.horizontalScrollBarThumb,showScrollBar:nn}))}var dt=ye.forwardRef(wt);dt.displayName="List";var Dt=dt,Ft=Dt},25510:function(Cn){"use strict";Cn.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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"},93314:function(Cn){"use strict";Cn.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACaCAYAAADl9acYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4U1Ubfs/NaJtO9kzLahFQEJkiUBBFUFFkCCjiAAVFERT5FREQQQXBBcpysWRP2RtkKRsEOphNodCZdDfjnv85CU2TZt2bhABNDw9PmtzvrO+c957xLQIP0pkz1yrQIEmwwcDzHhTj91klEo7jpcG5zetWUJdmRjmPvTM9GI9JgSGvadOoLE9KJJ5kPp2YXLtZdO1kT8ooz2vigCNelvPYezPEG7z0CDAn4pJqPvJA5A3vdcl/S3LEy3Iee29OeIOX5YDx3nh4VFI5YDxin6DM5YARxKb7g6gcMHd+nMoBc+d57LKGhCQ1ZURBCoVL2nKCO8sBZWW50x1TOWDuLP8FlV4OGEFs8glROWB8wmbPKikHjGf882bucsB4k5t3qKxywNwhxrpRbJkGTOx0ehlA3d9e5VEtzA3ulGe55zmg1QOfrCVo34BgQGvr5rLDRl4RRZG+5NjBESBc4FHw1LlrCAuPsCo0JjKi7J5hYqfTXADBq4byCJLf82Nf3kA3OfD9LgKdgeCzZ4CUTJ1VKQFyKQgpmeMSjiKvQC+oplspN/wOMDcBVFv0Bo+KwYJ4VE50H3Jg7j6CWzkEX74A3MrSgTfeKZpSaBCHcAVn/JunBHlFPDR5BkG9LMjPt7mZLOtbskQADea9wqOW9coqiGHlRPcHBxYcJriQQvB9P+v2cqCwWFxgoOJk6JeTNX4HmJMAHv6xP4/6VXw/+OxNx/bM/pIohdUE9VW/VxwjOHiJYO5A6xolpGSpYW3jIW4w/A8wM+h+UHSY2pvHgzV9NXymeor0wPc7Cf7XzWJ/4Nsm+Ly2LzZx+OwZ3yuVbzhNsPEMwcI3rM8wMikHiURi5gNbbQoKrc84zpjkj2eYzQC6f96DomUd305ctrp8tp5gSk/f1utzlFhUOHYthy9f8D1gdpwnWHiEYOVQ6zNM6QM/AY+CImHnF9YtfwTMCgB9P+5G0SHa9xP3bk2gT9cBU3r6Hjp95nBYNcz3gDlwkRhX843vlfS59PmFHfjFzgC/2pJ1nEEnEIpIAG+834Wia2Ox7PJ8wt0twLz7J8Gsl3zf316zCVYPsz5oe85F1yUcu0YwcQPBjlElZyjL8wsrQeyBn+XxK8DETqefgyACFCPe6kjxfDPfT6C7BpilBLMG+L6/A34h+P1VikCZ60nuTYpzN4AxqznjCqPOMZ1RSp9f2OVLYZH1lbOrNvjVlswIGEAKYOyrj1K82NL3E+huAWbEMnbFSn1+Qzd4AcE3fajPZV6X04D3lnHGM4xOawKFJwLLYiD5H2AoCkHwJQMLA42v090CzJjVBBN7UCh8rN3AgDrqCYq6lX3L6RQ1MGQRhwWvA7UrALbnFzCJjOhG+d2WjFCkUYKZPZpSDIv1PWDGrycY34NCahI0+yxN/Ivg3c4UlUN8VqWxok/XEfRrSdG0tm/rzcoHBv7KYc5AILqqLWDcOb/45RmGEFyhFL8/0Yga33y+Tl9uJhjxOEVIoG9rnrqVKSJSRFb0fb3tG1A81sC39TLRSu85HL57Eaii0Bm3oqEKqZXSJaUURUxTU0Tyuy0ZAc5SYCUbxE+6+x4w3+0kGNiWooqP3/Qz9xB0bUTRsLqI2eEFUlbvA9WBJxv5ltdMit9jFocpLwB1InQIkBEQTmLUHStOBoMBOr24K2+/AwwPHOKArS2iKCY9VzKIg34jyMgTv6f1wpwqL8JLHKgUTLHwjZIxZTKg0V2Bzg2tLzvYBYA75xe/25J1mkEnGAzYyXE40KQmMK23uLeLN8b1j0ME7epTxFTzRmnCy/jzXyCqIny+NVryDzFeKfd+xLcrDOMMO8MMfgx45iFrOZA7AstiTvvVoZ91usM3tClHcLpeZWDmAN8DZtlRgkY1KJr5+BC87hQQLAeebCwcZN6gXH6MgG2P+rfyDmD+WLoV8xZugkIRiNh2TTHghcfRoF4tFBZpkXgpGQ81rmdu9puLOLzwMPBYPR1Cgzw/v7CC/WpLxjrc/jtaT2LApRrhwC+DfA+Y9aeI0dKzbT3vTCChk3r7eaBABzzfTGgO79CtPUmM9b7U2jv9bf3kOyjSlihLcoSg93MdkZ2Th227j2Hoq8/inTeeNzZ+xFIOsTHAsw/pAeL5+cUvAdPuG1pVRnArQgEsGex7wGw7RxAgBTo19M4EEjqtD1wEkrPYm15oDu/QbfkPSM0hHsu8du0/gSnfLkFGVrbThjFLynULJ6FOZHUw2RNbyd/qUJLFHZV+ywr9aksWO4Ou0BK8KueRz/bVq++CUuD+RGbhB3R/0LeAOZEEnFIRvPGYb+vdGw+cvU7w3uOe1dv+mfeRk5svCMUfvz8AA3o9jgkbCJQVgPe7lGTz5MDvj4f+VXs/JH1ip1PmAkHy17u8z42bjl4lxjf9C809m0CCZo4FUVwKsDPOJLz0ZTp6Fdh6jtnWe1bvuCm/4q/tRwQ1/b03e2LIwGfw1RaCkADg425AOvPkYCHZd0cG43dbsk4zaDFgWHiHcG85wjBQoEhnMhAzf5r/Jihkf9/+fjXDtDXqGA108+Eqcy0DYAfwMU95NnEFzVgLovibwK8HCab19qze61s24Pf5K7A5KwB5vHM1CblMij9m/Q87rtc1jsek54CMPIBayGD0BgP0ImUw/gwYFiqjllhHGAcvAkuPcijU8cgv0KGgSGv8LNJqweu1MOh14A3ss+S78W+Dzuo3RsPoTy0YgIjQALFz0C36tBzg570EE3p4NnHFVn5TA0zaSPDzy57Vu2bIS6jF67BDHYBHgnVI0kow+6ZjLyZNm9RD+35jkZINfNO7ZIVhEn+e16NQ6157/OqWjJ1h9n1IXoydTi8AeGD+KzxqinCEsfkswfBJC2HQacXOG7v0B+e9CGXVUK+U5aoQdm5iE3eqh296R/XoDEBu0e3/hcz3FzF+Z292trI91Zgav7N2tKrDrrfFTdgTI4dAl61BipZDDXYINRCMvBrusNvBikAMHT8LTM3/pwElK4xMAuQV6uBuKK4yA5hEVfY8SvmmHCETGyjDtzqbQLHf0KMgaCnWEcaW/whGT1mAHHZP6oW09bueaFy3khdKcl0EO+y+v4xgphs2MWxbs+K46bLCDIoi6+9iVLKY4PbTp8UB5t8h/UB53qimz1aJA9lyLExz7H1vyMCnUa15L/x9EfhtkIk/nh74y9ShPz5JnUGA26qFZIdcTofWqR5xxd5Uip1O9wDoJNYRxs4LBB9PXYxUdaHrGSqAYuWUp9GmSQ0BlN4h8cTq8qVfOGgKStpBeAoJb4DEYPrPsU89b/5e/LvEYPubLCIQX06NEtWpfwa/yA4h0FEgqVCK71OCUeTARdLLfbpg9PAXsfGsBBtOA0uHmKpyV0PZsqFl5lo5QaXWgRqNw4pTHiEYGa2M+KX0yMROpxsA9BDrCGNvAsG4GcuQdMt45eJx+nXsk3iyNbOY9k161wOry8/GqZCr1t4GBA/O3T0Nm7gSDl/89IBRHiU0nRk3CgU3knEmT4pZN51rrjI5TN2oGmCOMP44BKx7B8jINemP8ZRCK2Y5LNXAMrMlS0hSpwKw9TRGME+XHf5ekybEfPCInU7/BDBArCOMw5cIPvt+JRJUGqHj7JRu2rsd0P+JGBuanELTTVpwwO3/cnjFxNcTwMz95hquxud5pd+skIEfR6NJA+F2y6o1S3Fj4xpj/X9lBmK7OsDuChMUKMf+v36AXC4Fc4QxYwew/X0gM8/k5VKvN0BvcF9gfc8CJuGWuh4twgoQnJSBzK+nDP+3eLTsBahJSNL8DdD29kaUAFsDSU4vpVJp3FTETqdzAbwl1hHGySSCCTPX41RimlcmzthBrTCsV1Obss5cJ2hWXQupTIoiHUW+1nRYZkcn5kRbTzlIOQq5hBmimfRu2RwoeU4gl5rAFiI3Odpmb/NRK0zXu+zgKzZtWZWK/VvTxWZzSP/EK5HoEivcxsFQWIBzk8caVxmWmMT+g6thNlfMg/p1xYfv9DXSMEcYEzYAu247wnBXQ9myE/fslixRpf6FUgw2N5bgDChmk6Lw33MMqkqlg8JeVKmn8hRjHI0QIdgbiJynGWhiZ9AZoPhgaEeK50Q4wmDCvwmzt+HwGe8EcH67V1N8MshWV4UBpnlNLQID3Lcn5nkKrZ6iUEex4azEqC08di0BW1XDgsTP+2NHsrH6F+/0m9Xetns1PN9b3IWHPi8XyetXIOPoEeg1WbhYKMGK9CCoiiSoWq0SnuvWzqhLVuyoz+wI411mmi3epZI9Lt2zgElIUht9INtpdDJPMUsSGf59NCFFxc8TknI6AoZ9LqbCmj+V4X33zMAEAOMHtaXoJ0KLVpUJjJuzD3v+vSh+xtnJ0ffxaMwY0dHuCtO8pg6BAcK3LI4axCTai/4hRsBM3kww5DGK6o5vYx32S52pw9QxbEi8k6o2DMeoj2q5VVhqNnB29JsI0TP5M6Dj5Gg7dwmkpVZOsyOMtyg4joDyBhRq3d+Osbru3S2ZSp0LCmf+9ZM5CUY3qBWx3LREUy5RpbkKQOl0FAimvrksPAME08Q6wmD74DGz/8H2A/+5NdClM8U2r4VFE7rZBcwjtXQIkHsOGLbSLP7XBJhvdxD0fJiinhs+pVk5n41IBM/UFryQSHggvpxRooovpsgdFwjoD8MQri3ZIso/XYzm9a2FwDfUAFPxX/AaRYSCeCR/KW7fvQuYJE0RQF3vSQh2UQn3bsOaYXEJSZrPADrJBfP5BceCVx+4LO0r1hGG3gC8//Np/LXrmJjxdUhbv1YE9vzU22eAmbOPBRmieNCNFzvP8/jhaxVSL3vn4M9zBJN/bgSZgJsyplZ0KQ24oSZgq8vmE4V4+9hrkNIS8O5uPhbNOz+CprWpWRhd7Ahj9svMYM871rT38pbM/q2XvelHoeU4bpxBgt+Jjr8MAqfi80NXZEW/H1UEuOMIY/zCRPyxZr9XABMSJMP5pbelahYlsjNMi1p6402Pp8lyhWEhIBpVp2hdV1yp6nwgPAhYvzQF/+zOEpfZCfXgz6LRIMrxKsq0B5YcKsL6UxRFvBygelBdLjhZGMCx/RfTKWMCUGZzbAClvJEmtiGH97oEGLdhzBHGjL4UDyvLOmBUmn9AaamAay7GimAXgdErzG1RlX36k9el+PlgsPFtK9YRxtwtNzBl7havTZoLywYhuJRbSCNgauvBlAg9TQYDjyVHOeOWbOVxoEoo0Mn2JttpNZvOcmhfn0KTXoTr8TlITSnCrRSt8TMvV7gj79KVPDskCo+1tb/rZkLScavzcTlTARBrZUu+MB1coHNHZ8rQXEzvH4T+8yWY9DzQrj6QptFDzzRlPUj37JbM5pZMeCfZK5CNgsPt3PlbEny3LwSlHWEIqWLzcTWGfbFaCKkgml0zeyNaaa3QdqcAs+msSa2k+4OCmmYm2nyWQ98W9idabo4eqSla3EopMn6m3mRgKkJ6KlM6dV5Plz418ES3CjZE7Ar9w2X5UGXbv3bmC1NBAiqBEOf34zFhKlzLq40PuxK0i8qFutBzRdd7FjDx1zSDCKELxA2tmZoyyztqqc9tUdDlDAm+2hUCdxxhHIwrwOAJy5EvIkSCsz78Nq4rnmhpfU/BANOytgEydwQmpSpjQro/b68we+JNArzej4jjKouz0q+luDwGAzWCxnI1Kr0qPfpEZTzXv6pVwUzf6+MVBTiX6vi+hxoKQfUF4AJswWZZGF+UCUN2IsYMaINnbcVd4jp0m/qePcNcvJlTldcaUm5vVN3qnKNM1zUcJm4LhTuOMP65qMWYGWtxJcU76jGT3nwUrz1j7ZnCCBilAbLS96RucIFJtv88ZpLD/HMZSEgFXmkrrqANp2yjEYsroYRar6f44I3zxh9qNwnH8FHWNxBLj2ix6F85SKltmGV9lBrAF6RConCuh8fotCn7MSC2Fob3ELkPddDBexYwrL2JSZqtFPQpdwfHUT7mf+zjTWFwxxHG8St6zPhtCw6cZXcSnqdhLzTF2FethZcMMK2UBki9DBgmbz18mYAJbMUk5shiYBsxORzT5ucZ8PHbcUaC4OpBGDe55AbiShqP9/40gHLOt058UZbxXMPJnQuUKK+DLi8DEs0R/PJBLIIVwjULHPXgnt2SsQbHq7JeIJSYFIi8mNgeeeT6cFRQAItFOsL4L5li0do9WLrLriK06FZ2e7QO5v3PwugcgDcBo9MbsPT2CnMxFcYwdiNFuMhlKjcs/J23AMMEoONHJhj5JA2T44tvS2TTo5cX4kKqY5X9YuYacq9CEhzlMngmr8uGQasFLUpDPcUV/DCiKwrcNBwrrvueBsyKFVTSvG32aQraRPRMdJKBWaa+vSrcqNAo1hEGsyD8Y/1R/LzmjFea1EBZAbtn9rIqywiYSB5Siecey3U6A5YeN23JmCCPORIcK8IWhV0ps1Wpj8hzjyPmsDPN5P+ZNCWInMOXPz9g/PtgohZfbpEZ3SE5TxSGXBUkIa61vPnCDLCzFEuGrOMY1q02Xunq2VS6p7dkrKOJ17N7UAPP1PG9moatCoOBJ9go0hEGe+P+vC4e3yw84JX2VAoLxMmFL9sApnUkD4kXAKPV6bHsuNQIGDb5p28nmCwixmZSJnA5jeCZh1x3NzfpKi7M/xlFGRmo0qoNqnfohPAG1mcH1dUCfDP+sqkwjuCreY2Mf478swiJGa6V3Az518EFVgHhXMu0DYUZ4G8Dhuqy0Sg0EfM+8myHf88DhjEzIUmzAaA9XA+ZcIqR60KRp+XgjiOM3Sdu4s0vtyAkSIrgQCmCg6QIYZ+BMuPf7Dfzs9vP2bPi34ICZTh2szJ6NM41HuyrV7f2G8tWmNZRPCSc5yuMJWCYGcjHawm+7Sv8DPPfdSBfS9C5oWveHhg+GFqNyfRBEhgIeWgY2kz7AZysRDh5KT4fP0y5vZ0lwBdzGoO9FwbOK4S6KMDpCkP1eaD6fCNghCSDNhe8zmTsVznrMD59XIGa7Wx194SUVUxzT2/JihuZmJJThWoNZ0HgNY/EH28MRUY+B7GOMFibcrJzkJuXB3Z1zXHc7U9ivNlh0mX2aXpm/7ekLA57E6R44zHm5slWAs0A0ybKpDDoaWLhHJafMK0wLIm1ujx0iYD56WgrQO3ryuplSN6xzajkqM83+RCr1aUrol95A5zUJIT971QO5n2bZPybXYRNntsYvx4guLJrL1qkbsD2moOQHP6wlUskRkt5PfiCm5AEC/exa9DmgNcVoVL2KQy59RsqhAQg6tPvwAU5U1F0zvH7AjCsC4mqnE6UGpitvsfSJ0IIHb8lmNzIlkCsIwxPJzDLf10NrDtJMNyBjzDvAkaH5SdkbgOGOf5oVAN4sKawnl+YOwspf+81EzPIh9VvgCbvfoDAKlVx9JAai+ZcNz4PVBBE9W+M07uPo9/laeBgknSeC22ObbVeQ06QCRzselivuQhZBNveCX+JGAoyEZEThyE3fkIYNa00yh69UPdF6y2wsJ6ZqO6LLZl5pUlW9wHFMkrh6mTokgdf7QzG5UwpxDrCcFmwAAImPPztIMHorva3RkbA1GEhGoRPDkfVMj/EVoARaabM2vliCxj9QQtJ1GDAtU3rcGPXDmjVWWDfWWJbtHp9BiCwRScU6KQICJRg4VEp4g8ex4tXvrFSpGT0JxXNsKraIEgVFaHLuQ5ZSE1wAeLsEioRFZ5PnAVlTok5hiQwCG1+mAupwr1V5r4CDGNkgkrzEij93Znqi5CB/XafAhduySDWEYaQsl3RFGiB6Tsce4NkgGlbx+WtqatqjM9ZlOAVJ0tWmPeWEvzYX3gYcOY9cuKzsLE1EVK5oagQJ7/4DDlXS67gZTVqI6dlXxwNaIXrJ06j75UZkFhoHbNyK7Zqh2E3usHAlCupDgFhtSAJEmdsxsqJqZSHevmJaHPoC6vm1nvpNdTu7t6R+L4DjAk06t7M+tKuDb+QkQTw00EFTl2XQawjDIHFOyVj6h+frSeY4uC2it1MRVXgIeUIpBLTWcjdxMJArDgpN2/JPlpF8PlzwoPDjl9v0vZ1N2k1apz+ehJyVaZzS3HimUMKIoWUWrusqtDqUTR46308/bUKekghU1QBkbq+PbPXPkNuEog8DAOS5+ABzVEzSWj9GDSf+JVbXbovAcNs+oODFYSjsp8oqCm2gcj06z9BOHJNbjTZ7RDt/oQQWa2ZXEw0ZWY1yYzYGdCYuj5L7AJNwgBlvHRgj3mjnfvtx0YlS/Zcp9dj6wU5nmpiysccdLMYm5UECr3HruHwQ3/P+KPLzcWZ6VOQfdG5xWbVzl0R9fJgEI7DjO0Eu85rQSTuH1lbV45HbmYSzl1OR+2im4g0ZEJpyETdAC26zpnv1tDdt4AptulPNJ1rplMKUY6uFh8PxL5LARDrCMMtLtvJJAYw3qqTlcOCw7JYLUoBwWHZWWvBIYJxz3jeAiZxv7R0AZJ3bIetdT1B7T4voebTPc0VMbe2G08Wur26sII+6JyD5x4JQU6+FkfOp+DA2es4fO4GsvO1qFk5BE3qVEaTupWNn9G1K0AmILT1fQ8YxhhKqfTi9ewBoPQjSiFAxAasOh2AbfGBRr0qMY4wPJ86phLuFmBm7ibo2oSioYAL+uPXgKvpBIMe9VavgctnE5C7fyuyz58Bc2oRVKMWaj7XBxVbWGuELjxMsOxIAYjUtaqMo9Z90CkHz7WwXkoNPMXZy2k4ePYGDvx3HVdSTHIjBqCVn7verJQJwBQzjKnzJyRlPcZJuJ6UxwsAHEoP/joXgA3nAiHWEYa3ps7dAgyTeTwSRdHcuecDYzdXHCN4oBrwaH3v9Fqr55GWmY2ICNe3XWtOEvyy17MVZmRsLnq2dH4bdv5qBt6Ytg3d29TDOAFvhjIFmNLDGp+c1UxCycs8xTu3jcrMJDvi5VhxOghiHWF4Z+rcvRXGGBy2EvCYABB8sZHggycpqoa6f+lgya/MXC20RUUIDXV9gGJueb/d5tkZ5r0OOejd2nldm/+5gkkLDuOzQe3QrY1r2+0yDZjiwbp4PUNJeelKSqlZSX3/ZRkWHVNArCMMbwFm/AaC8c9Qt65rPWkDCw7Lggw9YVLhcprWnCCoH5qKGmHUaC4tl8sgl0kgl7FPqWhdt6upuQiWc1AoXN96MSd849ez62/31YPeeSwHL7Z1DpixvxzA7hNJWP9lL1RmjgtcJL8ADOOBSkWDCqiGaQoYlYn+TZJh/hEF3HGE4YqpQp7/sC0PrzRPhYxPg9yQjmCkoTA/HUV5aZDq0wBZBQQ0my6kKFE028/BGODpOYHBYfPy8qDT6aDT6Y2flolpUxeDhznscAWkfxKzEFNDAbncteIk8xIzYinxSBj1VrtcvPSo4y0Zs0Z96qPVqFpBgcXjnhXEx/saMCZfZNmTQCjTmZCAEC0oUglPU3iOnDEYtCcb16nCrDaN6ZxKU1HK0xOEIOrMDSlmHnDPEYZLzhoKAW0aivLSQXRpCKRp4HTpKMxNAy1KN36XE+cRAHjKIb/pckhk7h967bXz70STao47wWHZ9bZebwJOMYDY38Zrb4vEtKwZeAKMq5IJSDKZFOuPpqFr8yqCNBjYDd3AXwwgnPu+2Qa3zccrjzleNY7G3cR7P+7G8+2jMWaAMH8r9zVg4pKynudA1jmawExnjKf8fwRkAwF+j46MuJSoyupEKdkdnyoh0/e65wjDUX1c3MdA3hUEEO+YL6fU+BwRNUQa07tAM7v5OpNM8LoXg8PqDXrotHrojUDSQafXgXmrKZ3i0uV4vKkwiT2TJ/WcqYWBBLp8PzkieK1NIV5r71iO8/2qE1i2O8542GeHfiHpvgbMRVX2RzzlpwnpKCGEOa76i5dynxCeTriaTvpP2RnqliMMhwC9MBaBBaeFNEcQTU7FvpDWeU0QrVCiCynA7jjHip9Cy3FFxxz/mVYi0//sPD2u5wWgXUOBSmkAXvtVj7R819s3R215ta0Orz/m2FVVnwkbkJyWa7xOZtfKQtJ9DZiEpKzXAfKbkI6W0JAiQrDyZjZ5adyWUM4dRxiO6qOqRVCkLRPXHCfUt2gjhLXw7jmGBYdl18Uf+Tg47K4LBCz0uZh6P1oJnL/p/qH/5dYGvNnBfv5rN7PRb9JGVAoLwoavrC1enQ3gfQ2YC1ey6kil3CV2lhE7S7MKuMIxf4UGuuMIw1FdhszjCLk6XmxTHNLrqRT5TVdAJnNfPaR04cbgsPsIJjzrmbqL2E4evgxsPy+uXubM7+Vfmbss9661X2lDMdhuABRgyc4LmLnmJGKbKfHlW8KNyu5rwLBBS0zSbKBuWGOyWCoj1rrnCMPRZNEX5SLk3ACmVih2PjmkV9WYiso1RHrec1I7i1HJ5Ct3Kjiso6rPXgeY9P6bPsKB2uSRWKSlZbjNy3FjhuOTD5kIzja9891OnEhMxVs9muHVbsL5e98DJu5ydkNOxh934enfhmPsUDl0ZRgCZUS0IwyHWzJmqPPfcATorrk9yKUzZld5DTKlKUCQNxLr98jlJhV/X6ZrmcBXmwnmDBReb2R0CxQWmiOaiG5uj+5dsOyPH23yMd2ybmNWg6nJfDv8cbRpLDzO6H0PGMaN2zYyi8Q6/Ru+Ogw6A8FfIh1hOBs5evE7KLJ3ih5cRxluSR5FWLNxXiuPFeRJ6D53G5KWC3y4gmDhG8IAw7Ssa9Vlpsrup8jaNXHh+A6bAnYcu4bPfjto/H3z1D4IZ5JcgalMAIb1NVGlHkwpmQ1QwRf3H6wPRU6Re44wHPHXcGMTQm7+LJD9rsnU+soIaO2ux1z75Yu163fdStcUuYXA6wsIVg4VBpjMLDUeaOrgAOK6OjNFcvwhVCiluzbh90PYdvQqqlcMxuovSjSkhRRbZgDDOnsxOaczpYaFlEKQp4Sxm0KQlidxyxGGI+Zqs+IRfuUDIbwXTJMWsxghIc79CAsu7C6Ndg0lAAAdVklEQVStMEws88Jsgg3DhQEmSXUdLdt55hLJuIKs/g2x7UvcdrJtWPcxq40q/h2bKfGViAM/K69MAYZ16NKlzHCDlHwBwr0FUKdr7efbQpCs8a4jjMKCfITHDQRH3d97l578qmqTUblWczGYcErLzjDT+/hej63HLA5r32YOCl135dyFeHTuahtsynVOa4qvPv8II4aVyLJOXUzFsG9NW+bXuz+EISK9lJc5wBSz69KNzEheLxlFQVnEIrvmUlN3B+NiuncdYWi1OsjjP0KQznvxIDVVh0Bem1kreCcZg8N2pwhzX4juVkN6zebwx+u8oHr/OXoCPXrZBpsSW/GAvj3wy6yvzdl+WnsKi3aYnKFPHtIBnZu79qBpWWeZBUxxJ69coYE6ae4zlOqfIyBPM59uxc++36/AuZvedYTBJNz6+OkIL3AVn1b40N8K6oawRu8Jz+CCcvImgiEdKKoLF7p7pe4B8zl8148XVO+uPQcwYNAwj+tt0iga/+4t0Z4a8MUms9HY0vE9ECnUHc7tlpR5wFhyfA+l0lqq7L4A/QlAhTmHgnA8We51Rxh5FxejcvZSjwe7uIAk/cOo0nqK18qbsYPghebUGO7Dl+n1Pzh89iwvqN71G7fhzbc/9Lh5LALCzr+PQVMkR2w0Na4u566m49J1tVElRqyDEb8CTDH3LyblPMhTw67fjwZVPXTV+44wspP2oVq6IBU3QRPiprYWwtvOE0QrhGj2PoKO0dSoR+fL9O5SDm/H8oLq/XP5Gowc7R2tic9/XIlNyU2wY5RH1gJGVvklYFjHL6k0Ty85EbhxV6KceNsRRuatS6h1fYTX5mK+IQR5TZcbDb+8kVhw2MY1KFrV8UZpwsv4ZC3BCw8LC0o7/7fF+HRCydnDWS1FOSmQh1S363aX5XtlxGTEBfbCxveAIMFCB/s1+i1gGDsGL9Cvvpgm6eVtRxgZGZmomTQYHNUKn01OKHlIcEG5AfWE+eB2WefKY0DVMCDWO0G5XNZXTMDOTu3qUzxuinDhNH0/cx6+nGYrpS+diflxLkhPgFRRGfIQ+wzq9OxA5DUei5VDgYruObw0V+vXgOn8LR3L85jibUcY6iw1KiV9CLnhpqt5Ieg5DxkOV16PRyKFyTBcFbrxDPNZJj44rKtyXT1nvsYaVqeC4k1OmfoDfpjl2ncYb9CiMOOS0edyUOVoEGM4cuvUuGkrBHdbgIVvALWs4++6arLNc78GTOx0yq6efvS2I4zs7ByEJY1HkNYUactZ4kkg9FwE9JIKMEgijH8bjN/Z36bftCQcudLaeKC6q9KEPd8dB2Tliw8OK6x0x1Q/7SWoGkrRt4XrksZN/Brzfl3skpB59S9IN13hy0KrQxZkK+ANCQ1Do7ePYO5AoIF1DFqX5Zcm8G/AfENfB8Fv3naEkZubi6CkbxCou2yc9CZARJgBwcCRVlgZV3KC0aSmAhwnQYBcYowHI5FIwIN9MjPfkt/shcUQPdq3Mxy5DLDwfQNFBod1t77ifMyxuVxCBdX7wZgJWLzUdXh3Zh7NtmSgPCQBIQgIt+8/qtmw3fj5zep4yDoGregu+TVgOk2nTNl8pbcdYeTnFyA9U2MMDhQYIIFcwoGTSGCgnHHLECTnIJVIMG2H1BjywtcCRBYc9shlgrdEBocVPbtKZVjyDwGLLyqk3mHvjsGa9ZtdV0k4FGZdBa/NM/JbUcX+wSy692z8PDoWAjwpOa3TvwEzjXajHLa0b0DxSXfvnA9cj3AJxfe7TG5bq4aKyeU5bWIqsOkswcguvu3zyuPE6IBDSL2DBr+Hrdv3uOxshVqNkZqwH7q8NCNtYKUG4CS2V2G1OozE7ClvoZOHFx3+DZjptD0F/m4RRTHpOd9OHja4c/cRdHuQGh3r+TKxScuMuXz9kmDRmM/dgKB6+wwYgv0HjrhkS6+Bb2PlbzNQpDbZILEtGdualU4VH3gaX0/92ii89HZSVpY7NQllzvOLfYG7W7d7Nqe3a/NGA1hR7WfQZhKKU0yAN62396wkhTKFyUPa1qVo6KXDvNB62YH/2x0EXzzv/cnjrA07zhPsT4SgepkeGdMnc5V++nE6Phz/PTITmEIlhSykOmQK24M/W3mmzV2Lpxp7f5z9BjCPT6P1DRwuetMRhqsBtnzOnFHEVAMeVvp24hbpmata4lHcFzH9LKZl8TJXn4Cgep98+kWcPmtSknSWVi/7BZNmrsc/G2eC1xVAqqgEeYjtVRjhpPji1wN49qE7x+uYyAi7C4E3XvA+XWFU6Vo1ABsP2MzJwvDlMnjTEYarAbZ8zrYoVUKBR+vduUF01J67YUR2OhmYs49g9suu+9uhy/OIT2DyFedpz/bVWLXtFL77/F3o8zMhCQxHQJh9nZ/RU5diYJc7p95QZgCTnKHLppTaHK3Zm3bwYhkqKIDFg72/VLsabLZFYbYhnRu6nkCuyhL7/G4AJuEWwKT9QsyUWz3WDdeSkl1268zR3ThwLgtDBzyFIo0KnDwYgRH2VfYrP/jCzKTdX3pPZ8ll60wE990Kk5yhi6OU2kSaZx5OBy2UIkDqPUcYAnloJDtwkSC7AHj6Dm4THK4wIoPDiumXI1pVJjBqBcGqYa5fEA+16IxbqaabL2cp+dJJ3MqRoGXL1si7cRKcNAiBFe2vIopqDZemn133kqsyvf38fgTMJkops4WxSUOWSFGoI9joRUcYQhl+SgUkZZK7EtBp3DpgsjhzdqHdckiXlQcMWcReTq4Bw+z5mV2/sxQcrMCVuH+NoQof7DwESf/+aTz4B1WyH8tDHl7zhDpxlwA9A4+7alXAfQcYVYb2V1C8YY8N7y6XQl1AsGoojyD3vZK6zWHm9siDmK9u13u3Mgrtb71GbZCbm+e0mbVq1cDJIyavMK99OAvrfp0IfVEOFJWj7earUKUG9mxZ45WuOzqv2Cv8vgNMcqZuCuXpWHudGb1GipvZxKuOMLwyIn5eSGSDR8AiQDtLDzZ+ALu3rTKSzPrzAMa//xK0OSlQVLHZfd8uhuDQ/p1QKDyPiFCmAaNK17KD3g/2mP/ZXxJcyeAw/xUeNT3UZPXzOe7V7tes2wx6vcFpme3btcaa5SbX2gfP56Dnk62NipiKqo7tB1at+BMPPdjE47a6kr1YVnD/rTAZ+r6U8ivscWnyVgnibnL4sT+P+l6yN/F4NMoLQLXIh2zizpRmy9PduuCP+ab3YE4h8OCjzyMzfrvDMwyjm/rVZPR8vofHHC7TgLmRpetoMFC7Ximm75TgVDJn1G96srHrw6jHnC4vQBAHqipd+zvu/2JP/Dhjsrm8zv0n4sSWHx3KYRjh0DcH44NRnt8sl2nApGTROnqD7oq9kZq1T4IjV0Q7/xc06OVE7nPg6DS2bXL+AqvW4hVEdvnEXEna2bW4uGY4pEGO99ZPPv4YZs3y3DNpmQYM42hyujaBAjbXJxvOcFhxggHGI+UD92dGeU67HDg6/SGAd36GqfHoMNTuULJaFGZexem5T4CTOL7ufCCmAf7dv0EQ11MyrWN6WmYq84C5lqEdyVF8J4hTlkQc+URZUSbMG4PowsVlSEhSO3zlBtm5+alR0UOPD+KaZ5fa0aQryM+3oi/d/ocfaYOCQudxQCeOHYUPRrxpLocZk8U0i8Wt1HSHLQ+Qy3Hj0jFjzE1Xya8Bw4IuJWfoFgJ42RWjip8TQlbVqijtbwz3dw8kfwJM23YdkaXWOOX6tMljMWzIQCuawW9/hJVrNznNt37Fr+jc8VGXI+rXgCnmjipT353w/Es80IIALDAIM56QMFBQSpmkLAUEJzmeX1qrSuBfLrnqQwJ/AkyXJ7sh+bo5ALZdLs+cPgmvDuxj9ezPFesxbETJucZexrfeeAnTv3QdQqTMAyY5TdeZEspcjdjXjfDm5Ka4REDerF1F5tos0Ev1+hNger7QGxfiLzrl3PyfpqJfb+sr4vSMTDR4qCOYy15HSVmrJs4ddx3Dp8wDRpWhvQQKYfGjvTGJCS4rK8nvPDhvt9WfADPwlUE4etx5ROpFv/6A55950mYkn+zxMv45etLpCB/esw5NGjm3Vy77gEnX+lyQIua2xFOM+hNghg8fjp17Djhl2aolc9C1i21A1x9//h3jJn3jNO+EsaPwocWFgT3isg+Y8hXGatzv51uyTz75GGvWb3E66Teu+h0dLYIlFRNfuapCs7bOgzG1a9MCW9ezKI+OU5kHTPkZxnrw72fAfP3VFPy+yK42k7mTOzf+idYt7cfB7PBkH6cmzsz/29ULhxAe5thlT5kHjOV0SUzKfp6CLwkMAnIjJjLcyo3bRZV6Kk8xxpyPIjsmqiQgYkKS5jpAzfauBFzP6Miw9Z5urdzN709bsjmzZ+K7mb84ZdWBnavR9MFGdmm+/XE+Jn7pXOy2cP536NnD8UrkX4BRaSZQSieauUnIphhl+LNWoFJpFlFKSy7yCYmLUYabRyBBpdkISp8pzkMImRitDP/c3QnvaT5/AsyyJQswYcq3Tll29O+NaBht/45HyLZs0Et9MOvbSQ7r8DfArKOUPm/BjSkxkRFWl++JKvUuSvF4CSCwO1oZ0aX4e0KSmmn2fWoBmPXRynAf2ymW9MCfALNt8zqMGD3BKWDOHt2BKKVj36+du/XD8VNnHZZRu2YNnD+xqxwwjAOJKvU1SlHiDYGgT4wywspZb8I19QUQlBhPULokJqqCecVJUKl7g8JkocS0zQiSopURUZ6uFO7m9yfA/HtoL14Z8r5TViWe2Y9qVR2HUftp7kJ84iLGjLNVqsysMKcTk2s3i67t0KXIheTsSlJK0yilJRqVFPVjoiIuW59z1Ew5q8T9EsE3McoI85km4Zq6HgjMvn4IIVRPSJVGtcMy3J30nuTzJ8AkXjiJZ3uXRD+2xzdV/BGEhzsO1JlyMxWNHnncqRDzmymfYuhg+9pS3gKMq/kqZE54pBp85sy1CjRIEmww2BfnKoKC23NEsrzk/IKc/PycRjzTzrudQoLCAi3BwH6mlH6eV5Bjjo3HEUIUitALoDBfpfDU0C+/IM+5gEAIB9ygCVGEXXeUrawpX2bcvIx2jzuPHJ167SQCA5yHZevR9w3s+9uxy9mnn+qMZQtYyFPb5Awwaek3BcUBkEg4jhQY8po2jcpyY8gtprAnuV3kTVCpPwKFOcgkIdgbrYzobJntokrTgKfUKjY4B/RvEBlRAjTT1m4Ppehk0fIxMcoI51KxO9Q3f1phaFEmHmhuNWQ2XNWknHMYpq+YePGytXhnpPkYalNGSEgwkuIOQyq11V721grjjeng0QrjqgGJKs0SSqmF/ynyfUxk+CjLfAlJWR0BYmWFKZVyHevVDPvbmk7zHUBHFv9GCPkzWhkuWOPZVVvFPPcnwFQI5lE1qrlD9jA1/bSkUy7Zl52TiwYPdkBhUZFD2u0blqBta9u6/AcwSZrzFNR8PcxR8mqDqHCm2m9O8Uma/gTUKjY4R0h0A2W4lcbfxWuaQTyhC8yAAbkQHRne2OVI3QECfwIME7pWr9sC+QUFdjkZFhqK5MR/BHH5taEfOtUa+GT0u/hk9Ds2ZfkFYG7coIo8gyabUpiDHUqItGl9ZYjV/WJikmYUBbW66A+RhgfXrEmsLJsuqXIfMlD9mZIVBoZgSXhYaTpBI+chkb8BpknLJ6BKvmGXa1WrVMbFs/sFcXT7rv3o8/Iwh7SO1GT8AjCJydmPUp4/ZMGdwmhleCghRG+11VKpp4HiI4vfNDGRETbG4JRSaaJKk8Ni9ZhBw3HtomuHHRY0Wl4kEgsYL1bt9aJcWVyyCnv1HYBz5+x78K9Zswb27NwqqF16gwGxnZ9Eerr9y01mffnv4QNQKIIElceIfKl0y+q7Y2eY+CTNOwS05NqDkKMxyvDWpTmRqNIsppRanEXIhRgHW60ElYb5I21VXAYFGd4wMtxzTwqCh8dE6G+AGfzW2zhwwPLdV8KwunXqYOtm4VpKX0+bjt//cKxs+cu8n9Gh/WOCR6TMACZRlT2PUr7E0Jtw82KUYUNLcyL+mno3ISi5hiFkV4wy/Al7HEtQZc8F5d8q2ZZx86OVYebvgrnsIaG/Aeaj/43Fhr/smxs3bBiDDWtXCubohbg49OzVzyH9kMGv46MPzXc7LsstO4BJ0hyloC3Nkxt4JzoyYnZpDiRcU8eBwOxTlFK6uGFUhVfscSoxSf02BcwrCgE5Fh0Zbl5xXHLXSwRiAXM/ayuztn88/mv8PM/qrsbMyRbNH8KeLVYSAJdcZnKd/87H26Vr3uxB7NtmrR1d5s8w7LxxUZWdQ0Etzhvk0eja4TaSq4Qko4cFs5iYI9y0Bsqw/9kFTLKmLeWp+cxCQAobKMNszkUuR8xDAn8DzLTv5mDy1B/tcq1d25bYus4+mByxedacBRg7cardxxzH4VrcYSt1/zIPmMuqzKZ6ylnatRpCpPlhNWvWtLr5unmTBmdrNbmWnCOUjIqOCv/eHjdv3LihyNUrspmzjOLnUsI3q6esaL498xALgrL7G2B+W7gcI8fYVw5/PPYxrFvO3DcIT2npGWj4cGfo9Vb3P+YCmMSfSf6LU5kHTPy17FcJ4f8o2Y6R89GR4Taepy+pNNEGShOsAYN+0VERDi2WEpM05yioWf5CKfdaw6gws3xG+LC5T+lvgNmwaQcGDravgNm9a2csX2hfpcUZh/u/+i42b9ttl2T40Ffx1eclm4wyD5jEJM131FoqvyRaGW7tuMqo7pIVSynZa8k1Cr5jw8iKVlJ+y+elb9UIyPfRpbQH3IeCsJz+BphDR46jW0+7x0qj4RczABObNm7ZhZdef89uNmaMxozS/GaFSVSp91KKWAtufBQTGTG9NHcuXtf05w3WUn4CNIiOjHAYhTQhST0agFmHjBDsi1ZGlOiYiR05N+j9DTDxiZfRqoOVzZ+Za/369MD8WfbPI85Yq9Pp0fDhTmDumEondo5hZssRtzWgy/QKw1T5L6o0WZbq+pTiiYZRETYWQolJ2R9Q8DMsGRakDFcoCbGvhwEg/pq6CyEwO7MigKaBMrwCU/l3Y+67lcXfAMNC9tVp1M4ur159uQ9mznBsLemMwWMnTMOsueaduxXp0j9m4ZluJpvCMg2YxCR1fQqY9cDYRA4MC6usDCc2r5KEJDVbKdiKUZzUMZERFZwxWaXSVCwE0i1tbFytSm6hwkkmR4Cxp9rPirnfr5WZM75KymYwGGw99Qr1XmmPnefjEtG2k6UxbgmV5TmmbAMmWd2H8jBLsgjBtWhlhN1wuglJmiWAlTbz+Rg7lwOlmZ2oUl+lFGaLS8Khb3TtCLNFprcBUro8fwMM6z/zYpmaZutc/L23X8eUCZaaTeK437l7Pxw/aWu+3Oyhxvh7h2lIyzZgktRTKGCOY0kI1kUrI+xaICUkqZl715LzB8WumKgIu1J+y2FIVKnXUgqzTT8BvoyOjHBsbCFuDF1SiwWMywLvIoEQXTLWvB49+yAhwcpsydjqYUOHYNT79g/vQrq1bPkqTPj8CxtSdo759/DfCA1lLrcdp/te0p+g0myCRWhx5jGmYVQFu5f4CSpNHCg1S/kJIYuileGDXDE6/lrWBOY5xkxHyOYYZbjZq4yr/J4+90fAvPbGWzh8xFaNf8S772D4OzYaT4JZnJubi/Ydu9gNqTF39kx0irX1qGlZuM8Bc+PGZa86k8jVVzwGwOwRQQLD4CCpxq5LkFxDxXOgCC5mAOEwO5jLdHnlUqAP72KA5FcLxqWHSDPNajiCR8tNwlx9xav2sjo6w9ymTeCobjTR3bpjQlaDvLbddjnrptAV5oPRH2PTZlsPmLVrVv1q7+bf57rJSmO2Zu36TM3LLzArmAVWqo+qD/dD96c6Y1T3CiASx/F1JNpku9t9T9rjLO8d01a+Uw0uL/fucCCoSqPvCYGN9JJS8n5B2nn7ejMCmxpUpUl7TsL9HRHdBVWbD0CYspXRNZA+Lz394IQq91SI4HLACBxUfydTVGs8FpROseUDHZafGufRCtNxOh1nyM+YKFVUMqs86fLSaW7y0U1n5j/teahlLw5eOWC8yMyyXJSiWqMhoLBRGiOUvpaXFueRalLsdPongAGMfwUZl6G4sARtcw4e/XrXNhv7qbvN43sCMGcSUyy1Asw8aRpdw+gcw9FzMcwrLktMnnLaEg4oqjV8DpSzsRSjPAYUpF9Y5gmvOs2gbXke069tm8A9l7enaYNQWXCAhKMNK4ZFdl6yxqHfO0/qdDfvPQEYdxtfns93HIj9xpBm0BVUpgYteH0ReL0W1FAEWXDl/w5+VvEhIS1JSbli98VYnLdGjbr7furWZVGYXDawYlAAgmTSMY8vXn1XXGk56k+ZBYw3ViV7TLvXVipXk1DIRHZGwyYxex47nf4LwJ6xXuK+0cR5CDERjdjzWs8IXsvdvJRTGDDt7HXt9QLtmIJbF34QUcQdJS2zgLmjXPPHwmu2UCj0+SxYr1XiCN8l91a8fT19kXwqBv9Xg975fuHZaw9reZN6YLWqlfYe2rGoRO4motxiwIvI4pS0HDDe4qSflDPrqS5aA6UyAtAR23dz3u52gyffH3vj9HYWrcE0Nyl0lCOjC255dnXtrXaWA8ZbnPSTcna/3PsyBa0LILPLkjWVvN3tyk2emp+fljTEVC5N43j0zU2Ps/KM6u06xZRXDhgx3Cqnxe6Xe12gYKFJSF6XJaudK3qJ5xdRVG3ETNvZJcI5nqPPFt6ME629IL5a4TnKNGAopfLkbIRIDAgBj2BQnUJPiUIqQRD7JNSgAIgCBIGUkkCOIIAHH0gIFwBKAkH5QEogJwRyUCKn4OWEcDJCIQeBnFLIACoFAfOgLQX7TnH7O5UCHAdQCQjhQKkEIKbvAGf8m4DAFAqEEGIcCnLbbMH4m3FDAtDbtj70dtADCmb7w/6B8gB4gBiMfxNiAGW/se8sogLRg0IPYvyvA2D6DqIn7DuFlhJoKeV1BJwWhGophZZQaEG4QhBaSClfxIEr/HbR1mZrli2unp/8X6tcHW92bhJdv/6cLRvW/AIiyweHPIMEubXDkEsI0QqfhibK4KqNXqEA86hxOF9X1B1Zl5mDlHsq3dOASU2lIQYZKuv0usrgSCUJIRUBvgLlSQVKEMGBhPOgEaB8OEDCKBBGYAyJEUKBEAI2ocuTOxw4dfoMzp0/j/j4RJw5+x/i4uJZGBKbotq0boWFf9jGwKSAjgDMwUkuBXIIkA3QbBBOw4GoeVANoVATjmYBXJaB0syWrR79SSaX33rhuef7zpr2P/u+ad3pjBfz3BXAUEq5lCzUNhj0dQmhUQBRArQWBalBCGoAtBqlqAZAuM9QLzKlvCjgzaHDceCgydslc+Eqk8nNoSiYIRn7r9PpUCEiAn/vMxvAepN1BYTgFkBuUYoUApoCEBYcWEUpuSaRSK/UqIBkQghbZX2W7jhgKKWylCx9WwOPdoTQhylIE0IRbemzzGe9La+oTHGA+aWjBIkE9Byl5JSEw6EaFaRHCCFs+3lH0h0FTHK6bjIFhoNtm8pTOQd8wgGiJsBPtSvLrAIPe6vqOw8YguGg5YDx1oCVl+OCA4SoCb1PAcO6Zt6SAe0IpQ9TigcBRANwHhSxfGaUc8A1B1g4s0RC8B8l5JQE9/mWzFF/iw/9hOjrGkCiYKDmQz9AaxKCqpSSagAtP/S7njRllIIUEELZgT+VgqZwIDeMh34JUUlAr1FaRg/9noxm8bUy1esq6+1cK5vORiS8/FrZEy7fmbzOrpUBqgGImhCoCUqulaU8zSBSWbpEh/SqVYmVz+0700rxpd7RM4z45ng3hz3BJSREoadQSDkSZKBQgPIKUAeCS8IHMiElE16aBZeAnICTWQouCYHUJMQ0Ci9vCy6JlIJKOJOAkqNMcGkrwCTMFJdYCCwtBZilBZbsO5NWwiQPoaUFlsQouGQSS8oTkzCzRHAJGIWVtLTgEryOAtpiwSUTWjJhJqi14JKnKCKEFoKgEITLlxDk63laICXIh4Hme0Nw6d3RvzOl/R8AdGoXzom1qQAAAABJRU5ErkJggg=="},96908:function(Cn){"use strict";Cn.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg=="},57177:function(Cn){"use strict";Cn.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC"},81378:function(Cn){"use strict";Cn.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII="},16722:function(Cn,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});const b=xe=>typeof xe=="object"&&xe!=null&&xe.nodeType===1,Ke=(xe,ue)=>(!ue||xe!=="hidden")&&xe!=="visible"&&xe!=="clip",fe=(xe,ue)=>{if(xe.clientHeight<xe.scrollHeight||xe.clientWidth<xe.scrollWidth){const Pe=getComputedStyle(xe,null);return Ke(Pe.overflowY,ue)||Ke(Pe.overflowX,ue)||(ye=>{const Te=(we=>{if(!we.ownerDocument||!we.ownerDocument.defaultView)return null;try{return we.ownerDocument.defaultView.frameElement}catch(Me){return null}})(ye);return!!Te&&(Te.clientHeight<ye.scrollHeight||Te.clientWidth<ye.scrollWidth)})(xe)}return!1},Ve=(xe,ue,Pe,ye,Te,we,Me,be)=>we<xe&&Me>ue||we>xe&&Me<ue?0:we<=xe&&be<=Pe||Me>=ue&&be>=Pe?we-xe-ye:Me>ue&&be<Pe||we<xe&&be>Pe?Me-ue+Te:0,Fe=xe=>{const ue=xe.parentElement;return ue==null?xe.getRootNode().host||null:ue},pe=(xe,ue)=>{var Pe,ye,Te,we;if(typeof document=="undefined")return[];const{scrollMode:Me,block:be,inline:De,boundary:Be,skipOverflowHiddenElements:Re}=ue,it=typeof Be=="function"?Be:at=>at!==Be;if(!b(xe))throw new TypeError("Invalid target");const ce=document.scrollingElement||document.documentElement,Oe=[];let Ge=xe;for(;b(Ge)&&it(Ge);){if(Ge=Fe(Ge),Ge===ce){Oe.push(Ge);break}Ge!=null&&Ge===document.body&&fe(Ge)&&!fe(document.documentElement)||Ge!=null&&fe(Ge,Re)&&Oe.push(Ge)}const Ze=(ye=(Pe=window.visualViewport)==null?void 0:Pe.width)!=null?ye:innerWidth,nt=(we=(Te=window.visualViewport)==null?void 0:Te.height)!=null?we:innerHeight,{scrollX:Le,scrollY:je}=window,{height:et,width:Se,top:Je,right:ve,bottom:ge,left:bt}=xe.getBoundingClientRect(),{top:Xe,right:st,bottom:vt,left:ze}=(at=>{const Ee=window.getComputedStyle(at);return{top:parseFloat(Ee.scrollMarginTop)||0,right:parseFloat(Ee.scrollMarginRight)||0,bottom:parseFloat(Ee.scrollMarginBottom)||0,left:parseFloat(Ee.scrollMarginLeft)||0}})(xe);let se=be==="start"||be==="nearest"?Je-Xe:be==="end"?ge+vt:Je+et/2-Xe+vt,Ae=De==="center"?bt+Se/2-ze+st:De==="end"?ve+st:bt-ze;const qe=[];for(let at=0;at<Oe.length;at++){const Ee=Oe[at],{height:We,width:tt,top:Et,right:ct,bottom:wt,left:dt}=Ee.getBoundingClientRect();if(Me==="if-needed"&&Je>=0&&bt>=0&&ge<=nt&&ve<=Ze&&(Ee===ce&&!fe(Ee)||Je>=Et&&ge<=wt&&bt>=dt&&ve<=ct))return qe;const Dt=getComputedStyle(Ee),Ft=parseInt(Dt.borderLeftWidth,10),oe=parseInt(Dt.borderTopWidth,10),ae=parseInt(Dt.borderRightWidth,10),te=parseInt(Dt.borderBottomWidth,10);let x=0,re=0;const ne="offsetWidth"in Ee?Ee.offsetWidth-Ee.clientWidth-Ft-ae:0,le="offsetHeight"in Ee?Ee.offsetHeight-Ee.clientHeight-oe-te:0,Ie="offsetWidth"in Ee?Ee.offsetWidth===0?0:tt/Ee.offsetWidth:0,ke="offsetHeight"in Ee?Ee.offsetHeight===0?0:We/Ee.offsetHeight:0;if(ce===Ee)x=be==="start"?se:be==="end"?se-nt:be==="nearest"?Ve(je,je+nt,nt,oe,te,je+se,je+se+et,et):se-nt/2,re=De==="start"?Ae:De==="center"?Ae-Ze/2:De==="end"?Ae-Ze:Ve(Le,Le+Ze,Ze,Ft,ae,Le+Ae,Le+Ae+Se,Se),x=Math.max(0,x+je),re=Math.max(0,re+Le);else{x=be==="start"?se-Et-oe:be==="end"?se-wt+te+le:be==="nearest"?Ve(Et,wt,We,oe,te+le,se,se+et,et):se-(Et+We/2)+le/2,re=De==="start"?Ae-dt-Ft:De==="center"?Ae-(dt+tt/2)+ne/2:De==="end"?Ae-ct+ae+ne:Ve(dt,ct,tt,Ft,ae+ne,Ae,Ae+Se,Se);const{scrollLeft:Ye,scrollTop:_e}=Ee;x=ke===0?0:Math.max(0,Math.min(_e+x/ke,Ee.scrollHeight-We/ke+le)),re=Ie===0?0:Math.max(0,Math.min(Ye+re/Ie,Ee.scrollWidth-tt/Ie+ne)),se+=_e-x,Ae+=Ye-re}qe.push({el:Ee,top:x,left:re})}return qe},Ce=xe=>xe===!1?{block:"end",inline:"nearest"}:(ue=>ue===Object(ue)&&Object.keys(ue).length!==0)(xe)?xe:{block:"start",inline:"nearest"};function de(xe,ue){if(!xe.isConnected||!(Te=>{let we=Te;for(;we&&we.parentNode;){if(we.parentNode===document)return!0;we=we.parentNode instanceof ShadowRoot?we.parentNode.host:we.parentNode}return!1})(xe))return;const Pe=(Te=>{const we=window.getComputedStyle(Te);return{top:parseFloat(we.scrollMarginTop)||0,right:parseFloat(we.scrollMarginRight)||0,bottom:parseFloat(we.scrollMarginBottom)||0,left:parseFloat(we.scrollMarginLeft)||0}})(xe);if((Te=>typeof Te=="object"&&typeof Te.behavior=="function")(ue))return ue.behavior(pe(xe,ue));const ye=typeof ue=="boolean"||ue==null?void 0:ue.behavior;for(const{el:Te,top:we,left:Me}of pe(xe,Ce(ue))){const be=we-Pe.top+Pe.bottom,De=Me-Pe.left+Pe.right;Te.scroll({top:be,left:De,behavior:ye})}}}}]);