|
|
(self.webpackChunk=self.webpackChunk||[]).push([[117],{27812:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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"},Ue=fe,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},89489:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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"},Ue=fe,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},59477:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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"},Ue=fe,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},40001:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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"},Ue=fe,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},26227:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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"},Ue=fe,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},67921:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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"},Ue=fe,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},49198:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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"},Ue=fe,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},41464:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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"},Ue=fe,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},87169:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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"},Ue=fe,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},73331:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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"},Ue=fe,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},15277:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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"},Ue=fe,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},52671:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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"},Ue=fe,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},8657:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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"},Ue=fe,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},56082:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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"},Ue=fe,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},61481:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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"},Ue=fe,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},33853:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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"},Ue=fe,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},63524:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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"},Ue=fe,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},15075:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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"},Ue=fe,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},43531:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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"},Ue=fe,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},61485:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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"},Ue=fe,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},47472:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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"},Ue=fe,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},87395:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(54476),je=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"},Ue=fe,Ae=E(7657),ve=function(se,we){return je.createElement(Ae.Z,(0,b.Z)({},se,{ref:we,icon:Ue}))},be=je.forwardRef(ve),de=be},45559:function(){"use strict"},42313:function(){"use strict"},96408:function(En,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"}},7489:function(En,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"}},91967:function(En,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"}},61191:function(En,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"}},84511:function(En,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"}},93510: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 En={},Zt="5.0",E={},b=null,je=!1,fe=!1,Ue=null,Ae=!1,ve=null,be=null,de=0;de<arguments.length;de++){var Ce=arguments[de];if(Ce!==null)switch(typeof Ce){case"number":Zt=Ce.toFixed(1);break;case"string":Ce.match(new RegExp("^[0-9]\\.[0-9]+$"))?Zt=Ce:Ue=Ce;break;case"object":typeof Ce.is3D!="undefined"?b=Ce:E=Ce;break;case"boolean":je=Ce,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&&(je=!0)),Ue!==null&&E.id===void 0&&(E.id=Ue);var se="",we="",ge=!1,Le=null,Se=null,Me=null,ye=!1,De=null,Fe=null,Ze=null,nt=null,ce=null;E.height!==void 0&&(E.height=Math.round(E.height)),E.width!==void 0&&(E.width=Math.round(E.width));var Ie=function(xe){return parseFloat(xe)>4?parseFloat(xe):5};En.setHTML5Codebase=function(xe,Ke){be=xe,Oe(xe,Ke)},En.setJavaCodebase=En.setJavaCodebaseVersion=En.isCompiledInstalled=En.setPreCompiledScriptPath=En.setPreCompiledResourcePath=function(){},En.setHTML5CodebaseVersion=function(xe,Ke){var it=parseFloat(xe);if(it!==NaN&&it<5){console.log("The GeoGebra HTML5 codebase version "+it+" is deprecated. Using version latest instead.");return}ve=xe,ue(xe,Ke)},En.getHTML5CodebaseVersion=function(){return Se},En.getParameters=function(){return E},En.setFontsCSSURL=function(xe){nt=xe},En.setGiacJSURL=function(xe){},En.setJNLPFile=function(xe){se=xe},En.setJNLPBaseDir=function(xe){},En.inject=function(){function xe(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ke="auto",it=E.id,Ct,lt=!1,At=0;At<arguments.length;At++){var ct=arguments[At];typeof ct=="string"?(ct=ct.toLowerCase(),ct.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?Ke=ct:it=arguments[At]):typeof ct=="boolean"?lt=ct:ct instanceof HTMLElement&&(Ct=ct)}Bt();function Bt(){if(!Ae){setTimeout(Bt,200);return}Ke=Et(Ke);var Dt=Ct||document.getElementById(it);if(!Dt){console.log("possibly bug on ajax loading? ");return}if(En.removeExistingApplet(Dt,!1),E.width===void 0&&Dt.clientWidth&&(E.width=Dt.clientWidth),E.height===void 0&&Dt.clientHeight&&(E.height=Dt.clientHeight),!(E.width&&E.height)&&Ke==="html5"&&(delete E.width,delete E.height),Le=Ke,Ke==="screenshot")pe(Dt,E);else{var oe=!1;E.hasOwnProperty("playButton")&&E.playButton||E.hasOwnProperty("clickToLoad")&&E.clickToLoad?oe=!0:E.hasOwnProperty("playButtonAutoDecide")&&E.playButtonAutoDecide&&(oe=(!Ge()||xe())&&ze()),oe?(Le="screenshot",St(Dt,E,lt,Ke)):$e(Dt,E,lt)}}};function Ge(){try{return window.self!==window.top}catch(xe){return!0}}function ze(){return E.hasOwnProperty("screenshotGenerator")&&E.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}En.getViews=function(){return b},En.isJavaInstalled=function(){return!1};var tt=function(xe){var Ke=function(At){var ct=JSON.parse(At),Bt=function(ae){return ae.type=="G"||ae.type=="E"},Dt=ct.elements?ct.elements.filter(Bt)[0]:ct;if(!Dt||!Dt.url){it();return}E.fileName=Dt.url,ke(Dt.settings||{}),b.is3D=!0;var oe="https://www.geogebra.org/images/";En.setPreviewImage(De||Dt.previewUrl,oe+"GeoGebra_loading.png",oe+"applet_play.png"),xe()},it=function(){E.onError&&E.onError(),et("Error: Fetching material (id "+E.material_id+") failed.",E)},Ct=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",lt="/materials/"+E.material_id+"?scope=basic";He("https://"+Ct+"/api/proxy.php?path="+encodeURIComponent(lt),Ke,it)};function ke(xe){var Ke=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(it){xe[it]=!!xe[it]}),Ke.forEach(function(it){E[it]===void 0&&xe[it]!==void 0&&(E[it]=xe[it])}),E.showToolBarHelp===void 0&&(E.showToolBarHelp=E.showToolBar)}function He(xe,Ke,it){var Ct=new XMLHttpRequest;Ct.open("GET",xe),Ct.onload=function(){Ke(Ct.responseText)},Ct.onerror=it,Ct.send()}En.isHTML5Installed=function(){return!0},En.getLoadedAppletType=function(){return Le},En.setPreviewImage=function(xe,Ke,it){De=xe,Fe=Ke,Ze=it},En.removeExistingApplet=function(xe,Ke){var it;typeof xe=="string"&&(xe=document.getElementById(xe)),Le=null;var Ct=null;for(it=0;it<xe.childNodes.length;it++){var lt=xe.childNodes[it],At=lt.className;At==="applet_screenshot"?Ke?(lt.style.display="block",Le="screenshot"):lt.style.display="none":At!=="applet_scaler prerender"&&(xe.removeChild(lt),Ct=At&&At.indexOf("appletParameters")!=-1?lt.id:null,it--)}var ct=E.id!==void 0?E.id:Ct,Bt=window[ct];Bt&&typeof Bt.getBase64=="function"&&(Bt.remove(),window[ct]=null)},En.refreshHitPoints=function(){if(Ie(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var xe=En.getAppletObject();return xe&&typeof xe.recalculateEnvironments=="function"?(xe.recalculateEnvironments(),!0):!1},En.startAnimation=function(){var xe=En.getAppletObject();return xe&&typeof xe.startAnimation=="function"?(xe.startAnimation(),!0):!1},En.stopAnimation=function(){var xe=En.getAppletObject();return xe&&typeof xe.stopAnimation=="function"?(xe.stopAnimation(),!0):!1},En.getAppletObject=function(){var xe=E.id!==void 0?E.id:"ggbApplet";return window[xe]},En.resize=function(){};var Je=function(xe,Ke,it){var Ct=document.createElement("param");Ct.setAttribute("name",Ke),Ct.setAttribute("value",it),xe.appendChild(Ct)},Ee=function(xe){return xe&&xe!=="false"},$e=function(xe,Ke,it){Ie(Se)<=4.2&&(it=!0);var Ct=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Se||ggbHTML5LoadedCodebaseIsWebSimple&&!ye)&&(Ct=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var lt=document.createElement("div");lt.classList.add("appletParameters","notranslate");var At=Ke.width,ct=Ke.height;if(Ke.disableAutoScale=Ke.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ke.disableAutoScale,Ke.width!==void 0)if(Ie(Se)<=4.4)Ee(Ke.showToolBar)&&(Ke.height-=7),Ee(Ke.showAlgebraInput)&&(Ke.height-=37),Ke.width<605&&Ee(Ke.showToolBar)&&(Ke.width=605,At=605);else{var Bt=100;(Ee(Ke.showToolBar)||Ee(Ke.showMenuBar))&&(Ke.hasOwnProperty("customToolBar")&&(Ke.customToolbar=Ke.customToolBar),Bt=Ee(Ke.showMenuBar)?245:155),At<Bt&&(Ke.width=Bt,At=Bt)}lt.style.border="none",lt.style.display="inline-block";for(var Dt in Ke)Ke.hasOwnProperty(Dt)&&Dt!=="appletOnLoad"&<.setAttribute("data-param-"+Dt,Ke[Dt]);nt&<.setAttribute("data-param-fontscssurl",nt),En.resize=function(){GGBAppletUtils.responsiveResize(xe,Ke)},window.addEventListener("resize",function(dt){En.resize()});var oe=typeof Ke.appletOnLoad=="function"?Ke.appletOnLoad:function(){};if(!it&&Ke.width!==void 0){Ke.hasOwnProperty("showSplash")||lt.setAttribute("data-param-showSplash","false");var ae=xe.querySelector(".applet_scaler.prerender"),te=ae!==null;if(te)var x=ae.querySelector(".ggb_preview");else{var x=ft(At,ct,Ke.borderColor,!1);ae=document.createElement("div"),ae.className="applet_scaler",ae.style.position="relative",ae.style.display="block",ae.style.width=At+"px",ae.style.height=ct+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(ae,"66%"),Ie(Se)>=5?(Ke.appletOnLoad=function(dt){var gt=xe.querySelector(".ggb_preview");gt&>.parentNode.removeChild(gt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ae),window.GGBT_wsf_view&&$(window).trigger("resize"),oe(dt)},te||ae.appendChild(x)):lt.appendChild(x),ae.appendChild(lt),te||xe.appendChild(ae),setTimeout(function(){En.resize()},1)}else{var re=document.createElement("div");re.className="applet_scaler",re.style.position="relative",re.style.display="block",re.appendChild(lt),xe.appendChild(re),Ke.appletOnLoad=function(dt){En.resize(),oe(dt)}}function ne(dt,gt){gt&&typeof gt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(dt,gt.appletOnLoad):renderGGBElement(dt),et("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",gt)}function le(dt,gt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:dt,params:gt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(ot){ne(ot.article,ot.params)}),html5AppletsToProcess=null)},Ie(Se)<5&&(dt.className+=" geogebraweb")):ne(dt,gt)}if(Ct){scriptLoadStarted=!0;for(var Be=0;Be<lt.childNodes.length;Be++){var Te=lt.childNodes[Be].tagName;Te==="TABLE"&&(lt.removeChild(lt.childNodes[Be]),Be--)}if(ggbHTML5LoadedScript!==null){var Ye=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');Ye!=null&&Ye.parentNode.removeChild(Ye)}var _e=document.createElement("script"),rt=function(){le(lt,Ke)};_e.src=we+Me,ggbHTML5LoadedCodebaseIsWebSimple=ye,ggbHTML5LoadedCodebaseVersion=Se,ggbHTML5LoadedScript=_e.src,et("GeoGebra HTML5 codebase loaded: '"+we+"'.",Ke),!be&&(!ve||ve=="5.0")?(ye?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),rt()):we.requirejs?__webpack_require__.e(3861).then(function(){var dt=[__webpack_require__(40341)];rt.apply(null,dt)}.bind(this)).catch(__webpack_require__.oe):(_e.onload=rt,xe.appendChild(_e))}else le(lt,Ke);Ke.height=ct,Ke.width=At},pe=function(xe,Ke,it){var Ct=ft(Ke.width,Ke.height,Ke.borderColor,it),lt=document.createElement("div");lt.style.position="relative",lt.style.display="block",lt.style.width=Ke.width+"px",lt.style.height=Ke.height+"px",lt.className="applet_screenshot applet_scaler"+(it?" applet_screenshot_play":""),lt.appendChild(Ct);var At=GGBAppletUtils.getScale(Ke,xe,it);it?(xe.appendChild(qe()),window.GGBT_wsf_view||(xe.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(lt,"66%"),xe.appendChild(lt),At!==1&&!isNaN(At)&&(GGBAppletUtils.scaleElement(lt,At),lt.style.width=Ke.width+"px",lt.style.height=Ke.height+"px",lt.parentNode.style.width=Ke.width*At+"px",lt.parentNode.style.height=Ke.height*At+"px"),En.resize=function(){Pe(xe,Ct,lt,it)},window.addEventListener("resize",function(ct){En.resize()}),En.resize()};function Pe(xe,Ke,it,Ct){if(xe.contains(Ke)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(xe.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(xe)}var lt=GGBAppletUtils.getScale(E,xe,Ct);it.parentNode!==null&&(!isNaN(lt)&<!==1?(GGBAppletUtils.scaleElement(it,lt),it.parentNode.style.width=E.width*lt+"px",it.parentNode.style.height=E.height*lt+"px"):(GGBAppletUtils.scaleElement(it,1),it.parentNode.style.width=E.width+"px",it.parentNode.style.height=E.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(xe),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}En.onExitFullscreen=function(xe,Ke){Ke.appendChild(xe)};var St=function(xe,Ke,it,Ct){pe(xe,Ke,!0);for(var lt=function(){var Bt=[];for(ct=0;ct<xe.childNodes.length;ct++)Bt.push(xe.childNodes[ct]);if(window.GGBT_wsf_view){var Dt=window.GGBT_wsf_view.renderFullScreen(xe,Ke.id),oe=document.getElementById("fullscreencontainer"),ae=jQuery(xe).find(".fullscreencontent");ae.length>0?(Dt.remove(),ae.attr("id","fullscreencontent").show(),jQuery(oe).append(ae),window.dispatchEvent(new Event("resize"))):$e(Dt,Ke,!1),window.GGBT_wsf_view.launchFullScreen(oe)}else Le=Ct,$e(xe,Ke,!1);if(!window.GGBT_wsf_view)for(ct=0;ct<Bt.length;ct++)xe.removeChild(Bt[ct])},At=xe.getElementsByClassName("ggb_preview_play"),ct=0;ct<At.length;ct++)At[ct].addEventListener("click",lt,!1),At[ct].addEventListener("ontouchstart",lt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(xe),ze()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},qe=function(){var xe=document.createElement("div");if(xe.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var Ke='.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");}',it=document.createElement("style");it.styleSheet?it.styleSheet.cssText=Ke:it.appendChild(document.createTextNode(Ke)),document.getElementsByTagName("head")[0].appendChild(it)}return xe},ft=function(xe,Ke,it,Ct){var lt=document.createElement("div");lt.className="ggb_preview",lt.style.position="absolute",lt.style.zIndex="90",lt.style.width=xe-2+"px",lt.style.height=Ke-2+"px",lt.style.top="0px",lt.style.left="0px",lt.style.overflow="hidden",lt.style.backgroundColor="white";var At="lightgrey";it!==void 0&&(it==="none"?At="transparent":At=it),lt.style.border="1px solid "+At;var ct=document.createElement("img");if(ct.style.position="relative",ct.style.zIndex="1000",ct.style.top="-1px",ct.style.left="-1px",De!==null&&ct.setAttribute("src",De),ct.style.opacity=.7,Fe!==null){var Bt,Dt,oe;if(!Ct){Bt=document.createElement("img"),Bt.style.position="absolute",Bt.style.zIndex="1001",Bt.style.opacity=1,ct.style.opacity=.3,Dt=360,Dt>xe/4*3&&(Dt=xe/4*3),oe=Dt/5.8,Bt.setAttribute("src",Fe),Bt.setAttribute("width",Dt),Bt.setAttribute("height",oe);var ae=(xe-Dt)/2,te=(Ke-oe)/2;Bt.style.left=ae+"px",Bt.style.top=te+"px",lt.appendChild(Bt)}}return lt.appendChild(ct),lt},Et=function(xe){return xe=xe.toLowerCase(),xe==="html5"||xe==="screenshot"?xe:"html5"},Ne=["web","webSimple","web3d","tablet","tablet3d","phone"],ue=function(xe,Ke){if(Se=xe,Ke){Oe(Se,!0);return}var it=!je;if(it){var Ct=Ie(Se);!isNaN(Ct)&&Ct<4.4&&(it=!1)}var lt,At;window.location.protocol.substr(0,4)==="http"?lt=window.location.protocol:lt="http:";var ct=Se.indexOf("//");ct>0?At=Se:ct===0?At=lt+Se:At="https://www.geogebra.org/apps/5.2.814.0/";for(var Bt in Ne)if(Se.slice(Ne[Bt].length*-1)===Ne[Bt]||Se.slice((Ne[Bt].length+1)*-1)===Ne[Bt]+"/"){Oe(At,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&it&&!b.is3D&&!b.AV&&!b.SV&&!b.CV&&!b.EV2&&!b.CP&&!b.PC&&!b.DA&&!b.FI&&!b.PV&&!Ee(E.showToolBar)&&!Ee(E.showMenuBar)&&!Ee(E.showAlgebraInput)&&!Ee(E.enableRightClick)&&(!E.appName||E.appName=="classic")?At+="webSimple/":At+="web3d/",Oe(At,!1)},Oe=function(xe,Ke){if(xe.requirejs){we=xe;return}xe.slice(-1)!=="/"&&(xe+="/"),we=xe,Ke===null&&(Ke=xe.indexOf("http")===-1),ge=Ke,Me="web.nocache.js",ye=!1;var it=we.split("/");it.length>1&&(!Ke&&it[it.length-2]==="webSimple"?(Me="webSimple.nocache.js",ye=!0):Ne.indexOf(it[it.length-2])>=0&&(Me=it[it.length-2]+".nocache.js")),it=xe.split("/"),Se=it[it.length-3],Se.substr(0,4)==="test"?Se=Se.substr(4,1)+"."+Se.substr(5,1):(Se.substr(0,3)==="war"||Se.substr(0,4)==="beta")&&(Se="5.0");var Ct=parseFloat(Se);Ct!==NaN&&Ct<5&&xe.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Ct+" is deprecated. Using version latest instead."),ue("5.0",Ke))},et=function(xe,Ke){window.console&&window.console.log&&(!Ke||typeof Ke.showLogging=="undefined"||Ke.showLogging&&Ke.showLogging!=="false")&&console.log(xe)};E.material_id!==void 0?tt(at):at();function at(){var xe=Zt;ve!==null?xe=ve:parseFloat(xe)<5&&(xe="5.0"),ue(xe,!1),be!==null&&Oe(be,ge),Ae=!0}return En},GGBAppletUtils=function(){"use strict";function En(){return window.GGBT_wsf_edit!==void 0}function Zt(Ae,ve){ve!=1?(Ae.style.transformOrigin="0% 0% 0px",Ae.style.webkitTransformOrigin="0% 0% 0px",Ae.style.transform="scale("+ve+","+ve+")",Ae.style.webkitTransform="scale("+ve+","+ve+")",Ae.style.maxWidth="initial",Ae.querySelector(".ggb_preview")!==null&&(Ae.querySelector(".ggb_preview").style.maxWidth="initial"),Ae.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ae.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ae.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ae.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ae.style.transform="none",Ae.style.webkitTransform="none")}function E(Ae,ve,be,de,Ce,se){var we=null;if(se!=null&&se!="")for(var ge=Ae.parentNode;ge!=null;)if((" "+ge.className+" ").indexOf(" "+se+" ")>-1){we=ge;break}else ge=ge.parentNode;var Le=0,Se=0,Me=0,ye=0,De=0,Fe=0,Ze=0;if(we)Le=we.offsetWidth,Se=Math.max(de?we.offsetWidth:0,we.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Le=Math.min(window.innerWidth,document.documentElement.clientWidth),Se=Math.min(window.innerHeight,document.documentElement.clientHeight),Me=Le):(Le=window.innerWidth,Se=window.innerHeight,Me=window.innerWidth),Ae){var nt=Ae.getBoundingClientRect();nt.left>0&&nt.left<=Le&&(Ce===void 0||!Ce)&&(document.dir==="rtl"?(De=Le-nt.width-nt.left,Fe=Me<=480?10:30):(Fe=nt.left,De=Me<=480?10:30),ye=Fe+De)}if(Ae&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ce=Ae.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ye=40,Ze=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ye=0,Ze=40)}}return Ae&&((be===void 0||!be)&&ve>0&&ve+ye<Le?Le=ve:Le-=ye,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(be===void 0||!be)&&(Se-=Ze)),{width:Le,height:Se}}function b(Ae,ve,be,de,Ce){if(Ae.isScreenshoGenerator)return 1;var se=de!==void 0&&de,we=Ae.noScaleMargin!=null&&Ae.noScaleMargin,ge=function(ce){return ce&&ce!=="false"},Le=ge(Ae.autoHeight),Se=E(ve,Ae.width,be,Le,se&&window.GGBT_wsf_view||we,Ce),Me=parseInt(Se.width),ye=Ae.width,De=Ae.height;if(ye===void 0){var Fe=ve.querySelector(".appletParameters");Fe&&(ye=Fe.offsetWidth,De=Fe.offsetHeight)}var Ze=Me/ye,nt=se?1:Se.height/De;return be!==void 0&&!be&&(Ze=Math.min(1,Ze),nt=Math.min(1,nt)),Math.min(Ze,nt)}function je(Ae,ve,be){var de=1,Ce,se=!1;if(Ae.hasOwnProperty("allowUpscale")&&(se=Ae.allowUpscale),Ae.hasOwnProperty("scale")&&(de=parseFloat(Ae.scale),(isNaN(de)||de===null||de===0)&&(de=1),de>1&&(se=!0)),ve&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(se=!0),!(Ae.hasOwnProperty("disableAutoScale")&&Ae.disableAutoScale))Ce=b(Ae,ve,se,be,Ae.scaleContainerClass);else return de;return se&&(!Ae.hasOwnProperty("scale")||de===1)?Ce:Math.min(de,Ce)}function fe(Ae){var ve=Math.min(window.innerWidth,document.documentElement.clientWidth),be=Math.min(window.innerHeight,document.documentElement.clientHeight),de=Ae.getBoundingClientRect(),Ce=(ve-de.width)/2,se=(be-de.height)/2;se<0&&(se=0),Ae.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ce<40?Ae.style.left="40px":Ae.style.left=Ce+"px",Ae.style.top=se+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(se<40?Ae.style.top="40px":Ae.style.top=se+"px",Ae.style.left=Ce+"px")}function Ue(Ae,ve){var be=Ae.querySelector(".appletParameters");if(be){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ve.id!==be.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ae)}if(be.parentElement&&/fullscreen/.test(be.parentElement.className))return;var de=je(ve,Ae);En()&&be.setAttribute("data-param-scale",de);for(var Ce=null,se=0;se<Ae.childNodes.length;se++)if(Ae.childNodes[se].className!==void 0&&Ae.childNodes[se].className.match(/^applet_scaler/)){Ce=Ae.childNodes[se];break}if(Ce!==null&&Ce.querySelector(".noscale")!==null)return;var we=ve.id!==void 0?ve.id:"ggbApplet",ge=window[we];(ge==null||!ge.recalculateEnvironments)&&Ce!==null&&!Ce.className.match(/fullscreen/)&&(Ce.parentNode.style.transform="",!isNaN(de)&&de!==1?(Ce.parentNode.style.width=ve.width*de+"px",Ce.parentNode.style.height=ve.height*de+"px",Zt(Ce,de)):(Zt(Ce,1),Ce.parentNode.style.width=ve.width+"px",Ce.parentNode.style.height=ve.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&fe(Ae),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(be).parents(".content-added-content"))}}return{responsiveResize:Ue,isFlexibleWorksheetEditor:En,positionCenter:fe,getScale:je,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 En=n.location.search;return En.indexOf(J)!=-1||En.indexOf(K)!=-1}function q(En,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(En){var Zt=s[L].bindings;s[L].bindings=function(){for(var E=Zt?Zt():{},b=En[webModule.__softPermutationId],je=O;je<b.length;je++){var fe=b[je];E[fe[O]]=fe[P]}return E}};var t;function u(){return v(),t}function v(){if(!t){var En=o.createElement(Q);if(En.id=L,En.style.cssText=R+S,En.tabIndex=-1,o.body.appendChild(En),t=En.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Zt=document.compatMode==U?V:W;t.write(Zt+X),t.close()}}}function w(En){function Zt(b){function je(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var fe=je();if(fe){b();return}function Ue(){if(!fe){if(!je())return;fe=!0,b(),o.removeEventListener&&o.removeEventListener(Z,Ue,!1),Ae&&clearInterval(Ae)}}o.addEventListener&&o.addEventListener(Z,Ue,!1);var Ae=setInterval(function(){Ue()},$)}function E(b){var je=u(),fe=je.body,Ue=je.createElement(_);Ue.language=ab,Ue.crossOrigin=W,Ue.src=b,webModule.__errFn&&(Ue.onerror=function(){webModule.__errFn(L,new Error(bb+b))}),fe.appendChild(Ue)}Zt(function(){E(En)})}webModule.__startLoadingFragment=function(En){return C(En)},webModule.__installRunAsyncCode=function(En){var Zt=u(),E=Zt.body,b=Zt.createElement(_);b.language=ab,b.text=En,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(En){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(En){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(En){var Zt=c[En];return Zt==null?null:Zt},r=d,webModule.__errFn=e}function B(){function En(Ae){var ve=Ae.lastIndexOf(rb);ve==-1&&(ve=Ae.length);var be=Ae.indexOf(sb);be==-1&&(be=Ae.length);var de=Ae.lastIndexOf(tb,Math.min(be,ve));return de>=O?Ae.substring(O,de+P):W}function Zt(Ae){if(!Ae.match(/^\w+:\/\//)){var ve=o.createElement(ub);ve.src=Ae+vb,Ae=En(ve.src)}return Ae}function E(){var Ae=__gwt_getMetaProperty(wb);return Ae!=null?Ae:W}function b(){for(var Ae=o.getElementsByTagName(_),ve=O;ve<Ae.length;++ve)if(Ae[ve].src.indexOf(xb)!=-1)return En(Ae[ve].src);return W}function je(){var Ae=o.getElementsByTagName(yb);return Ae.length>O?Ae[Ae.length-P].href:W}function fe(){var Ae=o.location;return Ae.href==Ae.protocol+zb+Ae.host+Ae.pathname+Ae.search+Ae.hash}var Ue=E();return Ue==W&&(Ue=b()),Ue==W&&(Ue=je()),Ue==W&&fe()&&(Ue=En(o.location.href)),Ue=Zt(Ue),Ue}function C(En){return En.match(/^\//)||En.match(/^[a-zA-Z]+:\/\//)?En:webModule.__moduleBase+En}function D(){var En=[],Zt=O,E=[],b=[];function je(Ae){var ve=b[Ae](),be=E[Ae];if(ve in be)return ve;var de=[];for(var Ce in be)de[be[Ce]]=Ce;throw r&&r(Ae,de,ve),null}if(__gwt_isKnownPropertyValue=function(Ae,ve){return ve in E[Ae]},webModule.__getPropMap=function(){var Ae={};for(var ve in E)E.hasOwnProperty(ve)&&(Ae[ve]=je(ve));return Ae},webModule.__computePropValue=je,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var fe;try{fe=Cb;var Ue=fe.indexOf(Db);Ue!=-1&&(Zt=parseInt(fe.substring(Ue+P),$),fe=fe.substring(O,Ue))}catch(Ae){}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})()},28735:function(En,Zt,E){"use strict";E.d(Zt,{Ax:function(){return Ue},Ds:function(){return Ae},KI:function(){return be},SI:function(){return fe},f1:function(){return je}});var b=E(74128);function je(de){let Ce=!0;if(de.length>0){for(let se=0;se<de.length;se++)if(de[se].compile_success==0||!de[se].compile_success){Ce=!1;break}}else Ce=!1;return Ce}function fe(de,Ce=""){let se=[];for(let we=0;we<de.length;we++){let ge=de[we],Le=Ce?`${Ce}/${ge.name}`:`${ge.name}`;se.push({title:ge.name,type:ge.type,isLeaf:ge.type!=="tree",key:Le})}return se}function Ue(de,Ce,se){for(let we=0;we<de.length;we++){let ge=de[we];if(ge.key===Ce){ge.children=se;break}ge.children&&Ue(ge.children,Ce,se)}return de}function Ae(de,Ce,se){let we;return function(){let ge=this,Le=arguments,Se=function(){we=null,se||de.apply(ge,Le)},Me=se&&!we;clearTimeout(we),we=setTimeout(Se,Ce),Me&&de.apply(ge,Le)}}const ve=!0,be=b.Z.API_SERVER},2948:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ze}});var b=E(59301),je=E(28284),fe=E(6767),Ue=E(62957),Ae=E(24017),ve=E(37568),be=E(70858),de=E(77019),Ce=E(5269),se=E(66649),we=E.n(se),ge=E(65862),Le=E(65582),Se={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},Me=E(33270),ye=E(99981),De=(nt,ce,Ie)=>new Promise((Ge,ze)=>{var tt=Je=>{try{He(Ie.next(Je))}catch(Ee){ze(Ee)}},ke=Je=>{try{He(Ie.throw(Je))}catch(Ee){ze(Ee)}},He=Je=>Je.done?Ge(Je.value):Promise.resolve(Je.value).then(tt,ke);He((Ie=Ie.apply(nt,ce)).next())});const Fe=({dispatch:nt,courseEndTime:ce,classroomList:Ie,successCallback:Ge=()=>{},visible:ze,homeworkIds:tt,courseId:ke,isBatch:He,shixunHomeworks:Je})=>{const[Ee]=je.default.useForm(),[$e,pe]=(0,b.useState)(!1),[Pe,St]=(0,b.useState)(!1),[qe,ft]=(0,b.useState)(!1),[Et,Ne]=(0,b.useState)([]),[ue,Oe]=(0,b.useState)([]),[et,at]=(0,b.useState)([]),[xe,Ke]=(0,b.useState)([]),[it,Ct]=(0,b.useState)([]),[lt,At]=(0,b.useState)([]),[ct,Bt]=(0,b.useState)([]),[Dt,oe]=(0,b.useState)([]),[ae,te]=(0,b.useState)([]);(0,b.useEffect)(()=>{ze?x():ne()},[ze]);const x=()=>De(void 0,null,function*(){pe(!0);const le=yield(0,Me.oR)(tt[0],{course_id:ke});ft(le.no_group),He?(Bt(le.all_course_groups),oe(le.all_course_groups)):(Ke(le.late_course_groups),Ct(le.late_course_groups),Ne(le.submit_course_groups),Oe(le.submit_course_groups)),pe(!1),Ee.setFieldsValue({end_time:we()()})}),re=()=>De(void 0,null,function*(){const le=Ee.getFieldsValue(),Be=we()(le.end_time).format("YYYY-MM-DD HH:mm");if((He?ae.length===0:et.length===0&<.length===0)&&!qe){fe.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}St(!0);const Ye=yield(0,Me.Mc)(ke,{no_group:qe,homework_ids:tt,group_ids:He?ae:et,end_time:Be,late_group_ids:He?ae:lt});St(!1),Ye.status===0&&(ne(),fe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ge(),nt({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),ne=()=>{at([]),At([]),Oe([]),Ct([])};return b.createElement(Ue.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:Se.modalWrapper,width:He||qe?520:760,open:ze,confirmLoading:Pe,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>re(),onCancel:()=>{ne(),nt({type:"classroomList/setActionTabs",payload:{}})}},b.createElement("div",{className:Se.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(je.default,{form:Ee,layout:"vertical"},b.createElement(je.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},b.createElement(Ae.default,{style:{width:"100%"},disabledDate:le=>(0,ye.Q8)(le,ce),disabledTime:le=>(0,ye.d0)(le),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:we()((0,ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!qe&&b.createElement(b.Fragment,null,He?b.createElement("div",null,b.createElement(ve.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:le=>{oe(ct.filter(Be=>Be.name.indexOf(le.target.value)>-1))}}),b.createElement(be.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:Se.antdTable,rowSelection:{type:"checkbox",onChange:le=>{te(le)}},rowKey:"id",pagination:!1,dataSource:Dt,loading:$e,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):b.createElement(de.Z,{gutter:24},b.createElement(Ce.Z,{span:14},b.createElement("div",{className:Se.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),b.createElement(ve.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:le=>{Oe(Et.filter(Be=>Be.name.indexOf(le.target.value)>-1))}}),b.createElement("div",{className:Se.tableWrapper},b.createElement(be.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:Se.antdTable,rowSelection:{type:"checkbox",onChange:le=>{at(le)}},rowKey:"id",pagination:!1,dataSource:ue,loading:$e,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(Ce.Z,{flex:10,style:{maxWidth:"280px"}},b.createElement("div",{className:Se.homeworkType},"\u8865\u4EA4\u622A\u6B62"),b.createElement(ve.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:le=>{Ct(xe.filter(Be=>Be.name.indexOf(le.target.value)>-1))}}),b.createElement("div",{className:Se.tableWrapper},b.createElement(be.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:Se.antdTable,rowSelection:{type:"checkbox",onChange:le=>{At(le)}},rowKey:"id",pagination:!1,loading:$e,dataSource:it,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var Ze=(0,Le.connect)(({shixunHomeworks:nt,classroomList:ce})=>({shixunHomeworks:nt,classroomList:ce}))(Fe)},10928:function(En,Zt,E){"use strict";var b=E(59301),je=E(62957),fe=E(6767),Ue=E(7939),Ae=E(86129),ve=E.n(Ae),be=E(74128),de=E(65862),Ce=E(38147),se=E(59301),we=Object.defineProperty,ge=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,De=(Ie,Ge,ze)=>Ge in Ie?we(Ie,Ge,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ie[Ge]=ze,Fe=(Ie,Ge)=>{for(var ze in Ge||(Ge={}))Me.call(Ge,ze)&&De(Ie,ze,Ge[ze]);if(Se)for(var ze of Se(Ge))ye.call(Ge,ze)&&De(Ie,ze,Ge[ze]);return Ie},Ze=(Ie,Ge)=>ge(Ie,Le(Ge)),nt=(Ie,Ge,ze)=>new Promise((tt,ke)=>{var He=$e=>{try{Ee(ze.next($e))}catch(pe){ke(pe)}},Je=$e=>{try{Ee(ze.throw($e))}catch(pe){ke(pe)}},Ee=$e=>$e.done?tt($e.value):Promise.resolve($e.value).then(He,Je);Ee((ze=ze.apply(Ie,Ge)).next())});const ce=({files:Ie=[],name:Ge,buttonProps:ze={},hide:tt,onOk:ke=()=>{}},He)=>{const[Je,Ee]=(0,b.useState)(!1);let $e=(0,b.useRef)(new(ve()));(0,b.useImperativeHandle)(He,()=>({exportReport:pe,exportAndCreateUserFolder:St,exportGroupingReport:Pe}));const pe=(ue,Oe="\u9644\u4EF6")=>nt(void 0,null,function*(){const et=ue||Ie;Ee(!0);let at=0,xe=0,Ke=0,it=je.default.info({width:460,title:se.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Oe,",",se.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:se.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",se.createElement("span",{className:"c-blue"},at+1),"/",et==null?void 0:et.length),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{}});function Ct(){return nt(this,null,function*(){var lt,At;ft({},`${be.Z.API_SERVER}/api/attachments/${(0,de.Jn)((lt=et==null?void 0:et[at])==null?void 0:lt.id)}?t=${(0,de.Jn)((At=et==null?void 0:et[at])==null?void 0:At.id,Date.now())}`,(ct,Bt)=>nt(this,null,function*(){var Dt,oe;if(((Dt=ct.target.response)==null?void 0:Dt.type)==="application/json"){let x=yield qe(ct.target.response);if(x.message){fe.ZP.warning((x==null?void 0:x.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),Ee(!1);return}}let ae=new Blob([ct.target.response],{type:"application/vnd.ms-excel;charset=utf-8"});xe=xe+ae.size;let te=(oe=et==null?void 0:et[at])==null?void 0:oe.filename;setTimeout(()=>nt(this,null,function*(){$e.current.file(te,ae),it.update({content:se.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",se.createElement("span",{className:"c-blue"},at+1),"/",et==null?void 0:et.length,Ke>0?se.createElement("span",null,"(\u5DF2\u62C6\u5206",Ke,"\u4E2Azip\u5305)"):"")}),at===(et==null?void 0:et.length)-1?Ne(it,Ke>0?Ke+1:0):xe>900*1024*1024?(Ke++,xe=0,Et(Ke,()=>{at++,Ct()})):(at++,Ct())}),2600)}))})}Ct()}),Pe=(ue,Oe,et="\u9644\u4EF6")=>nt(void 0,null,function*(){var at;Ee(!0);let xe=0,Ke=0,it=1;const Ct=ue.flat().length,lt=je.default.info({width:460,title:se.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",et,",",se.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:se.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",se.createElement("span",{className:"c-blue"},xe),"/",Ct),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function At(ct,Bt){return nt(this,null,function*(){const Dt=yield(0,Ce.ZP)(`${be.Z.API_SERVER}/api/attachments/${ct.id}`,{method:"get"});let oe=new Blob([Dt],{type:"application/vnd.ms-excel;charset=utf-8"});Ke+=oe.size;let ae=ct.filename;if(Bt.file(ae,oe),Ke>900*1024*1024){Ke=0,it++;const te=yield $e.current.generateAsync({type:"blob"}),x=document.createElement("a");x.href=window.URL.createObjectURL(te),x.download=`${Ge}-${it}.zip`,document.body.appendChild(x),x.click(),document.body.removeChild(x),window.URL.revokeObjectURL(x.href),$e.current=new(ve())}xe+=1,lt.update({content:se.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",se.createElement("span",{className:"c-blue"},xe),"/",Ct)})})}for(const ct of ue){const Bt=`${ct[0].group_name}\u2014\u2014\u7EC4\u957F_${ct[0].user_name}`,Dt=$e.current.folder(Bt);for(const oe of ct)yield At(oe,Dt)}if(Object.keys((at=$e.current)==null?void 0:at.files).length!==0){const ct=yield $e.current.generateAsync({type:"blob"}),Bt=document.createElement("a");Bt.href=window.URL.createObjectURL(ct),Bt.download=it>1?`${Ge}-${it+1}.zip`:`${Ge}.zip`,document.body.appendChild(Bt),Bt.click(),document.body.removeChild(Bt),window.URL.revokeObjectURL(Bt.href)}lt.destroy(),Ee(!1),ke(),$e.current=new(ve()),it=1,xe=0}),St=(ue,Oe="\u9644\u4EF6",et)=>nt(void 0,null,function*(){Ee(!0);let at=0;const xe=ue.flat().length,Ke=je.default.info({width:460,title:se.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Oe,",",se.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:se.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",se.createElement("span",{className:"c-blue"},at),"/",xe),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function it(At,ct){return nt(this,null,function*(){const Bt=yield(0,Ce.ZP)(`${be.Z.API_SERVER}/api/attachments/${At.id}`,{method:"get"});let Dt=new Blob([Bt],{type:"application/vnd.ms-excel;charset=utf-8"}),oe=At.filename;ct.file(oe,Dt),at+=1,Ke.update({content:se.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",se.createElement("span",{className:"c-blue"},at),"/",xe)})})}for(const At of ue){const ct=`${At[0].user_name}-${At[0].student_id}`,Bt=$e.current.folder(ct);for(const Dt of At)yield it(Dt,Bt)}const Ct=yield $e.current.generateAsync({type:"blob"}),lt=document.createElement("a");lt.href=window.URL.createObjectURL(Ct),lt.download=`${et||Ge}.zip`,document.body.appendChild(lt),lt.click(),document.body.removeChild(lt),window.URL.revokeObjectURL(lt.href),Ke.destroy(),Ee(!1),ke(),$e.current=new(ve())});function qe(ue){return new Promise(Oe=>{let et=new FileReader;et.readAsText(ue,"utf-8"),et.addEventListener("loadend",()=>{const at=JSON.parse(et.result);Oe(at)})})}const ft=(ue,Oe,et,at)=>{const xe=Oe,Ke=new window.XMLHttpRequest;return Ke.withCredentials=!0,Ke.addEventListener("load",function(it){et(it,Ke)},!1),Ke.addEventListener("error",function(it){at&&at(it)},!1),Ke.responseType="blob",Ke.open("GET",xe),Ke.send(null),Ke},Et=(ue,Oe)=>{$e.current.generateAsync({type:"blob"}).then(function(et){const at=document.createElement("a");at.href=window.URL.createObjectURL(et),at.download=Ge+`-${ue}.zip`,document.body.appendChild(at);const xe=document.createEvent("MouseEvents");xe.initEvent("click",!1,!1),at.dispatchEvent(xe),document.body.removeChild(at),$e.current=new(ve()),Oe()})},Ne=(ue,Oe)=>{$e.current.generateAsync({type:"blob"}).then(function(et){const at=document.createElement("a");at.href=window.URL.createObjectURL(et),Oe>0?at.download=Ge+`-${Oe}.zip`:at.download=Ge+".zip",document.body.appendChild(at);const xe=document.createEvent("MouseEvents");xe.initEvent("click",!1,!1),at.dispatchEvent(xe),document.body.removeChild(at),ue.destroy(),Ee(!1),ke(),$e.current=new(ve())})};return tt?se.createElement(se.Fragment,null):se.createElement(Ue.ZP,Ze(Fe({},ze),{onClick:()=>pe(),loading:Je}),"\u4E0B\u8F7D")};Zt.Z=(0,b.forwardRef)(ce)},27183:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Me}});var b=E(59301),je={flex_box_center:"flex_box_center___A3pzf",flex_space_between:"flex_space_between___JBoa5",flex_box_vertical_center:"flex_box_vertical_center___MJuIO",flex_box_center_end:"flex_box_center_end___OcjUA",flex_box_column:"flex_box_column___zSH4A",list:"list___KhJas",middle:"middle___IjlYi",row:"row___GGtIx",title:"title___o_xqf",size:"size___OVRoL",download:"download___ZLcIH",preview:"preview___gi0kI",annotation:"annotation___KVSwj"},fe=E(92310),Ue=E.n(fe),Ae=E(52918),ve=E(16750),be=E(65862),de=E(74128),Ce=E(38147),se=E(41867),we=E(65582),ge=E(6767),Le=(ye,De,Fe)=>new Promise((Ze,nt)=>{var ce=ze=>{try{Ge(Fe.next(ze))}catch(tt){nt(tt)}},Ie=ze=>{try{Ge(Fe.throw(ze))}catch(tt){nt(tt)}},Ge=ze=>ze.done?Ze(ze.value):Promise.resolve(ze.value).then(ce,Ie);Ge((Fe=Fe.apply(ye,De)).next())});const Se=({className:ye,style:De,dataSource:Fe=[],authority:Ze=!1,callback:nt,showDimensions:ce=!0,classroomList:Ie})=>{var Ge;const[ze,tt]=(0,b.useState)({content:"",type:""}),[ke,He]=(0,b.useState)({}),[Je,Ee]=(0,b.useState)(!1),[$e,pe]=(0,b.useState)({title:"",visible:!1,src:"",snapshotData:{}}),Pe=(0,b.useRef)(),St=Ne=>Le(void 0,null,function*(){if(He(Ne),Ne.file_type==="txt"){const ue=yield(0,Ce.ZP)(Ne.url,{method:"get",headers:{"Content-Type":"application/xml"}});Pe.current=ue}tt({type:Ne.file_type,content:de.Z.API_SERVER+Ne.url})}),qe=Ne=>{var ue;pe({visible:!0,src:de.Z.API_SERVER+Ne.url,id:Ne.id,title:Ne.title,snapshotData:(ue=Ne==null?void 0:Ne.subitem)==null?void 0:ue.settings})},ft=Ne=>Le(void 0,null,function*(){var ue;tt({type:Ne.file_type,content:de.Z.API_SERVER+((ue=Ne==null?void 0:Ne.subitem)==null?void 0:ue.url)})}),Et=()=>{nt(),pe({visible:!1})};return Fe!=null&&Fe.length?b.createElement(b.Fragment,null,b.createElement("div",{className:Ue()(je.list,ye),style:De},Fe.map((Ne,ue)=>{var Oe,et,at;return b.createElement("div",{key:ue,className:je.row},b.createElement("div",{className:je.title,onClick:()=>St(Ne)},b.createElement("i",{className:"iconfont icon-fujian1"}),b.createElement("span",{title:Ne.title},Ne.title)),b.createElement("div",{className:je.size},Ne.filesize),b.createElement("div",{className:je.download,onClick:()=>{var xe,Ke;if((0,se.Rm)()&&!((xe=Ie.AssistantObject.normal)!=null&&xe.can_download)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,be.Nd)("",`${de.Z.API_SERVER}${(Ke=Ne.url)==null?void 0:Ke.replace("disposition=inline","")}`)}},b.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D"),!["other","download"].includes(Ne==null?void 0:Ne.file_type)&&b.createElement("div",{className:je.preview,onClick:()=>St(Ne)},b.createElement("i",{className:"iconfont icon-yulan"}),"\u9884\u89C8"),["image"].includes(Ne==null?void 0:Ne.file_type)&&ce&&(Ze?b.createElement("div",{className:je.annotation,onClick:()=>qe(Ne)},b.createElement("i",{className:"iconfont icon-pizhu"}),(Oe=Ne.subitem)!=null&&Oe.id?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"):((et=Ne.subitem)==null?void 0:et.id)&&b.createElement("div",{className:je.annotation,onClick:()=>ft(Ne)},b.createElement("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8")),["image"].includes(Ne==null?void 0:Ne.file_type)&&((at=Ne.subitem)==null?void 0:at.id)&&b.createElement("div",{className:je.download,style:{marginLeft:20},onClick:()=>{var xe,Ke;(0,be.Nd)("",`${de.Z.API_SERVER}${(Ke=(xe=Ne==null?void 0:Ne.subitem)==null?void 0:xe.url)==null?void 0:Ke.replace("disposition=inline","")}`)}},b.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"),["office"].includes(Ne==null?void 0:Ne.file_type)&&(0,se.eB)()&&["xlsx","docx","pptx"].includes(Ne==null?void 0:Ne.file_sub)&&ce&&b.createElement("div",{className:je.annotation,onClick:()=>{Ee(!0),St(Ne)}},b.createElement("i",{className:"iconfont icon-pizhu"}),Ne.is_edit?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"),Ne.is_edit&&(0,se.dE)()&&ce&&b.createElement("div",{className:je.annotation,onClick:()=>{St(Ne)}},b.createElement("i",{className:"iconfont icon-sousuo7"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8"))})),b.createElement(Ae.Z,{close:!0,data:ze==null?void 0:ze.content,type:ze==null?void 0:ze.type,hasMask:!0,disabledDownload:(0,se.Rm)()&&!((Ge=Ie.AssistantObject.normal)!=null&&Ge.can_download),editOffice:Je?"edit":"view",monacoEditor:{value:Pe.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:Ze&&ce&&ze.type==="image"?()=>qe(ke):null,onClose:()=>{nt(),Ee(!1),tt({content:"",type:""})}}),b.createElement(ve.Z,{onOk:Et,onClose:()=>pe({visible:!1}),data:$e,showFullTools:!0})):null};var Me=(0,we.connect)(({classroomList:ye})=>({classroomList:ye}))(Se)},16750:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return we}});var b=E(59301),je={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},fe=E(92310),Ue=E.n(fe),Ae=E(29787),ve=E(2859),be=E(38147),de=E(65862),Ce=(ge,Le,Se)=>new Promise((Me,ye)=>{var De=nt=>{try{Ze(Se.next(nt))}catch(ce){ye(ce)}},Fe=nt=>{try{Ze(Se.throw(nt))}catch(ce){ye(ce)}},Ze=nt=>nt.done?Me(nt.value):Promise.resolve(nt.value).then(De,Fe);Ze((Se=Se.apply(ge,Le)).next())}),we=({data:ge,className:Le,fullWidth:Se,style:Me={},onClose:ye,onOk:De,showFullTools:Fe,noAssociationId:Ze})=>{const nt=(0,b.useRef)(null),ce=(0,b.useRef)(null),Ie=(0,b.useRef)(null),Ge=(0,b.useRef)(null),[ze,tt]=(0,b.useState)(!1),[ke,He]=(0,b.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,b.useEffect)(()=>(Ie.current||(Ie.current=document.createElement("style"),document.head.appendChild(Ie.current)),ge!=null&&ge.visible?(document.body.setAttribute("data-custom","y-hidden"),Ie.current.innerHTML=" html { overflow-y: hidden; }",ge!=null&&ge.src&&Je()):(document.body.removeAttribute("data-custom"),Ie.current&&(document.head.removeChild(Ie.current),Ie.current=null)),()=>{document.body.removeAttribute("data-custom"),Ie.current&&(document.head.removeChild(Ie.current),Ie.current=null)}),[ge==null?void 0:ge.visible]);const Je=()=>Ce(void 0,null,function*(){tt(!0),He("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Pe=yield(0,de.ZJ)(ge==null?void 0:ge.src);nt.current.src="",nt.current.src=Pe,nt.current.onload=function(){pe()},tt(!1),He("")}),Ee=Pe=>Ce(void 0,null,function*(){tt(!0),He("\u6B63\u5728\u4FDD\u5B58\u4E2D");const St=yield(0,be.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ge.title,file:Pe.dataUrl}});St!=null&&St.id&&!Ze?(yield(0,be.ZP)(`/api/attachments/${ge.id}/add_subitem.json`,{method:"post",body:{subitem_id:St==null?void 0:St.id,settings:JSON.stringify(Pe.state)}})).status===0&&De():St!=null&&St.id&&De(St),tt(!1),He("")}),$e=()=>{const Pe=document.querySelector('a[href="https://markerjs.com/"]');Pe&&Pe.parentNode&&(Pe.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(qe=>{const ft=document.querySelector(qe.name);ft&&ft.setAttribute("title",qe.title)})},pe=()=>{ce.current=new ve.hP(nt.current),ce.current.targetRoot=Ge.current,ce.current.addEventListener("render",Ee),ce.current.addEventListener("beforeclose",ye),Fe&&(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(),ge!=null&&ge.snapshotData&&ce.current.restoreState(ge.snapshotData),setTimeout(()=>{window.scrollTo(0,0),$e()},300)};return b.createElement(b.Fragment,null,(ge==null?void 0:ge.visible)&&b.createElement(Ae.Z,{spinning:ze,tip:ke,style:{position:"absolute",width:"100vw"}},b.createElement("div",{ref:Ge,className:Ue()(je.imageDimensions,Le,Se?je.fullWidth:""),style:Me},b.createElement("img",{className:je.img,ref:nt}))))}},99298:function(En,Zt,E){"use strict";var b=E(59301),je=E(77019),fe=E(5269),Ue=E(31691),Ae=E(7939),ve=E(95097),be=E(96408),de=E(48136),Ce=E(59301);const se=(0,b.forwardRef)(({callback:we,showSaveButton:ge,value:Le=""},Se)=>{const Me=(0,b.useRef)(),ye=[{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}`}]}]}],Fe=ce=>{Me.current.setValue(Me.current.getValue()+" "+ce.value+" ")},Ze=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ce.createElement(je.Z,{className:be.Z.lists,gutter:[10,10]},ye.map((ce,Ie)=>Ce.createElement(fe.Z,{flex:"110px",className:be.Z.item},Ce.createElement("div",null,Ce.createElement(ve.Z,{value:`$$${ce.value}$$`}),ce.name),Ce.createElement("div",{className:be.Z.children},ce.children.map((Ge,ze)=>Ce.createElement("div",{key:ze},Ce.createElement("h1",null,Ge.name),Ce.createElement(je.Z,{gutter:[10,10]},Ge.data.map((tt,ke)=>Ce.createElement(fe.Z,{key:ke,onClick:()=>Fe(tt),className:be.Z.diamond},Ce.createElement(ve.Z,{value:"`$$"+tt.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ce.createElement(je.Z,{className:be.Z.lists,gutter:[10,10]},De.map((ce,Ie)=>Ce.createElement(fe.Z,{flex:"110px",className:be.Z.item},Ce.createElement("div",null,Ce.createElement(ve.Z,{value:"`$$"+ce.value+"$$`"}),ce.name),Ce.createElement("div",{className:be.Z.children},ce.children.map((Ge,ze)=>Ce.createElement("div",{key:ze},Ge.name&&Ce.createElement("h1",null,Ge.name),Ce.createElement(je.Z,{gutter:[10,10]},Ge.data.map((tt,ke)=>Ce.createElement(fe.Z,{key:ke,onClick:()=>Fe(tt),className:be.Z.diamond},Ce.createElement(ve.Z,{value:"`$$"+tt.value+"$$`"}))))))))))}],nt=()=>{var ce=document.createElement("div");ce.innerHTML=Me.current.getValue();var Ie=ce.innerText;return we&&we(Ie),Ie};return(0,b.useImperativeHandle)(Se,()=>({getData:nt})),Ce.createElement("div",{className:be.Z.mathWrap},Ce.createElement(Ue.default,{defaultActiveKey:"1",items:Ze}),Ce.createElement("math-field",{locale:"zh_cn",className:be.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Me,style:{width:800,marginTop:30,fontSize:18}},Le||""),ge&&Ce.createElement("div",{className:be.Z.button},Ce.createElement(Ae.ZP,{size:"large",onClick:nt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Zt.Z=se},98228:function(En,Zt,E){"use strict";E.d(Zt,{z:function(){return Et},Z:function(){return Ne}});var b=E(59301),je=E(94968),fe=E(6767),Ue=E(62957),Ae=E(7939),ve=E(74128),be=E(80024),de=Object.defineProperty,Ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,ge=(ue,Oe,et)=>Oe in ue?de(ue,Oe,{enumerable:!0,configurable:!0,writable:!0,value:et}):ue[Oe]=et,Le=(ue,Oe)=>{for(var et in Oe||(Oe={}))se.call(Oe,et)&&ge(ue,et,Oe[et]);if(Ce)for(var et of Ce(Oe))we.call(Oe,et)&&ge(ue,et,Oe[et]);return ue},Se=(ue,Oe,et)=>new Promise((at,xe)=>{var Ke=lt=>{try{Ct(et.next(lt))}catch(At){xe(At)}},it=lt=>{try{Ct(et.throw(lt))}catch(At){xe(At)}},Ct=lt=>lt.done?at(lt.value):Promise.resolve(lt.value).then(Ke,it);Ct((et=et.apply(ue,Oe)).next())});const Me="\u3000\u3000";function ye(ue){var Oe=["Bytes","KB","MB","GB","TB"];if(ue==0)return"0 Byte";var et=parseInt(""+Math.floor(Math.log(ue)/Math.log(1024)),10);return(ue/Math.pow(1024,et)).toFixed(1)+" "+Oe[et]}var De=({value:ue=[],action:Oe,onChange:et,className:at,maxSize:xe=150,title:Ke="\u6587\u4EF6\u4E0A\u4F20",accept:it=null})=>{const Ct={multiple:!1,fileList:ue,accept:it,withCredentials:!0,beforeUpload:At=>At.size/1024/1024<xe?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${xe}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(At){var ct,Bt,Dt,oe;let ae=[...At.fileList];if(ae=ae.map(te=>(te.name.indexOf(Me)===-1&&(te.name=`${te.name}${Me}${ye(te.size)}`),Le({},te))),At.file.status==="done"&&((Bt=(ct=At.file)==null?void 0:ct.response)==null?void 0:Bt.status)===-1){message.error((oe=(Dt=At.file)==null?void 0:Dt.response)==null?void 0:oe.message),et([]);return}et(ae)},onRemove:At=>Se(void 0,null,function*(){const ct=At.size/1024/1024;return At.status==="uploading"?!0:ct<xe&&(At.response?At.response.id:At.uid)?yield removeAttachment(At.response?At.response.id:At.id):!0})};function lt(At){At.preventDefault(),At.stopPropagation()}return React.createElement("div",{className:`single-upload ${at||""}`},React.createElement(Upload,Le({},Ct),React.createElement(Button,{type:"primary",title:ue.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:ue.length>0,ghost:!0},Ke),React.createElement("span",{onClick:lt,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",xe,"M)"," ")))},Fe=E(61481),Ze=E(89392),nt=Object.defineProperty,ce=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,ze=(ue,Oe,et)=>Oe in ue?nt(ue,Oe,{enumerable:!0,configurable:!0,writable:!0,value:et}):ue[Oe]=et,tt=(ue,Oe)=>{for(var et in Oe||(Oe={}))Ie.call(Oe,et)&&ze(ue,et,Oe[et]);if(ce)for(var et of ce(Oe))Ge.call(Oe,et)&&ze(ue,et,Oe[et]);return ue};const ke=ue=>React.createElement("svg",tt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ue),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 He="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Je=Object.defineProperty,Ee=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Pe=(ue,Oe,et)=>Oe in ue?Je(ue,Oe,{enumerable:!0,configurable:!0,writable:!0,value:et}):ue[Oe]=et,St=(ue,Oe)=>{for(var et in Oe||(Oe={}))$e.call(Oe,et)&&Pe(ue,et,Oe[et]);if(Ee)for(var et of Ee(Oe))pe.call(Oe,et)&&Pe(ue,et,Oe[et]);return ue},qe=(ue,Oe,et)=>new Promise((at,xe)=>{var Ke=lt=>{try{Ct(et.next(lt))}catch(At){xe(At)}},it=lt=>{try{Ct(et.throw(lt))}catch(At){xe(At)}},Ct=lt=>lt.done?at(lt.value):Promise.resolve(lt.value).then(Ke,it);Ct((et=et.apply(ue,Oe)).next())});const{Dragger:ft}=je.default;function Et(ue){let Oe=[];return ue&&ue.length>0&&(Oe=ue.map(et=>({uid:et.id,id:et.id,name:et.title+Me+et.filesize,url:et.url,filesize:et.filesize,status:"done",response:{id:et.id}}))),Oe}var Ne=({value:ue,onChange:Oe,action:et,data:at,className:xe,maxSize:Ke=150,title:it="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Ct=!1,accept:lt="",additionalText:At,isDragger:ct,number:Bt=1e3,aloneClear:Dt=!1,realTimeRemove:oe=!0,uploadText:ae,setFileProgress:te,showFileProgress:x})=>{const[re,ne]=(0,b.useState)(!1);let[le,Be]=(0,b.useState)(ue||[]),[Te,Ye]=(0,b.useState)(1);(0,b.useEffect)(()=>{ue&&(Te===1&&Be([...ue]),Ye(2),Bt===(ue==null?void 0:ue.length)&&ne(!0))},[ue]);const _e=()=>{setTimeout(()=>{le.pop(),Be([...le])},500)};x&&te(le.some(gt=>gt.status==="uploading"));const rt={multiple:!0,disabled:re,accept:lt,withCredentials:!0,fileList:le,beforeUpload:(gt,ot)=>{const ut=gt.size/1024/1024;return le.concat(ot).length>Bt?(le.pop(),Be([...le]),fe.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Bt}\u4E2A\u6587\u4EF6`),Dt?Promise.reject():(_e(),!1)):ut<Ke?!0:(fe.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${Ke}MB).`),Dt?Promise.reject():(_e(),!1))},data:at,action:et||`${ve.Z.API_SERVER}/api/attachments.json`,onChange(gt){var ot,ut,jt,Nt;if(gt.file.status==="removed"?le=gt.fileList:le=(0,Ze.uniqBy)([...gt.fileList,...le],"uid"),gt.file.status==="done"&&((ut=(ot=gt.file)==null?void 0:ot.response)==null?void 0:ut.status)===-1){fe.ZP.error((Nt=(jt=gt.file)==null?void 0:jt.response)==null?void 0:Nt.message);return}le.length>=Bt?ne(!0):ne(!1),Be([...le]),le=le.map(dn=>{var Gt,Rt;return(Gt=dn==null?void 0:dn.response)!=null&&Gt.id&&(dn.url=(Rt=dn==null?void 0:dn.response)==null?void 0:Rt.url),dn.name.indexOf(Me)===-1&&(dn.name=`${dn.name}${Me}${ye(dn.size)}`),St({},dn)}),console.log("info:",gt,le),Oe(le)},onRemove:gt=>qe(void 0,null,function*(){if(!oe)return!0;const ot=()=>qe(void 0,null,function*(){if(gt.response?gt.response.id:gt.id){let jt=yield(0,be.JZ)(gt.response?gt.response.id:gt.uid);return Promise.resolve(jt)}else return!0});return Ct?new Promise((ut,jt)=>{Ue.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:()=>qe(void 0,null,function*(){const Nt=yield ot();fe.ZP.success("\u5220\u9664\u6210\u529F"),ut(!0)}),onCancel:()=>ut(!1)})}):yield ot()})};function dt(gt){gt.preventDefault(),gt.stopPropagation()}return b.createElement("div",{className:`multi-upload ${xe||""}`},ct&&b.createElement(ft,St({},rt),b.createElement("p",{className:"ant-upload-drag-icon"},b.createElement(Fe.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",Ke,"MB)"," "),At),!ct&&b.createElement(je.default,St({},rt),b.createElement(Ae.ZP,{disabled:re,className:"upload_button"},b.createElement("img",{className:"aBtn_img",src:He}),it),b.createElement("span",{onClick:dt,className:"upload_text"},ae||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Ke}MB)`)))}},2524:function(En,Zt,E){"use strict";var b=E(59301),je=E(93314),fe=E(7939),Ue=Object.defineProperty,Ae=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,se=(Se,Me,ye)=>Me in Se?Ue(Se,Me,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Se[Me]=ye,we=(Se,Me)=>{for(var ye in Me||(Me={}))de.call(Me,ye)&&se(Se,ye,Me[ye]);if(be)for(var ye of be(Me))Ce.call(Me,ye)&&se(Se,ye,Me[ye]);return Se},ge=(Se,Me)=>Ae(Se,ve(Me));const Le=({img:Se,buttonProps:Me={},styles:ye={},customText:De,ButtonText:Fe,ButtonClick:Ze,Buttonclass:nt,ButtonTwo:ce,imgStyles:Ie,loading:Ge=!1,className:ze=""})=>b.createElement("section",{className:`tc animated fadeIn ${ze}`,style:we({color:"#999",margin:"100px auto",visibility:Ge?"hidden":"visible"},ye)},b.createElement("img",{src:Se||je,style:ge(we({},Ie),{pointerEvents:"none",userSelect:"none"})}),b.createElement("p",{className:"mt20 font14"},De||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Fe&&b.createElement(fe.ZP,we({className:nt,onClick:Ze},Me),Fe),ce&&ce);Zt.Z=Le},4324:function(En,Zt,E){"use strict";E.d(Zt,{Q:function(){return ve}});var b=E(59301),je=E(82326),fe=E(47889),Ue=E(4875),Ae=E(59301),ve=(de=>(de[de.Number=1]="Number",de[de.Percent=2]="Percent",de))(ve||{});const be=({value:de,onChange:Ce,disabled:se,hidePercentOption:we=!1,percentType:ge="select"})=>{const Le=(0,b.useMemo)(()=>we?1:2,[we]),[Se,Me]=(0,b.useState)(Le);console.log(Se);const ye=Fe=>de.type===1?`${Fe}\u5206`:`${Fe}%`,De=(0,b.useCallback)(Fe=>{if(Se===1){const Ze=Fe.replace("\u5206","");return isNaN(parseInt(Ze,10))?0:Ze}else return Fe.replace("%","")},[Se]);return(0,b.useEffect)(()=>{Me(de.type)},[de]),Ae.createElement("div",{style:{display:"flex",alignItems:"center"}},ge=="select"&&Ae.createElement(je.default,{size:"large",onChange:Fe=>{Me(Fe),Ce({type:Fe,inputValue:Fe===1?5:20})},value:Se||Le,style:{width:100},options:we?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:se}),ge=="radio"&&Ae.createElement(fe.ZP.Group,{size:"large",onChange:Fe=>{const Ze=Fe.target.value;Me(Ze),Ce({type:Ze,inputValue:Ze===1?5:20})},value:Se||Le,disabled:se},!we&&Ae.createElement(fe.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Ae.createElement(fe.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),ge=="radio"&&Ae.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"),Ae.createElement(Ue.Z,{size:"large",disabled:se,value:de.inputValue,style:{width:"120px"},parser:De,addonAfter:de.type===1?"\u5206":"%",max:Se===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:Fe=>{Ce({type:Se,inputValue:Fe})}}),ge=="radio"&&de.type==2&&Ae.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Zt.Z=be},52918:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return nt}});var b=E(59301),je={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},fe=E(7939),Ue=E(70557),Ae=E(50258),ve=E(25399),be=E(65862),de=E(87513),Ce=E(2524),se=E(74128),we=E(7310),ge=E(59301),Le=Object.defineProperty,Se=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,De=(ce,Ie,Ge)=>Ie in ce?Le(ce,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):ce[Ie]=Ge,Fe=(ce,Ie)=>{for(var Ge in Ie||(Ie={}))Me.call(Ie,Ge)&&De(ce,Ge,Ie[Ge]);if(Se)for(var Ge of Se(Ie))ye.call(Ie,Ge)&&De(ce,Ge,Ie[Ge]);return ce},Ze=(ce,Ie,Ge)=>new Promise((ze,tt)=>{var ke=Ee=>{try{Je(Ge.next(Ee))}catch($e){tt($e)}},He=Ee=>{try{Je(Ge.throw(Ee))}catch($e){tt($e)}},Je=Ee=>Ee.done?ze(Ee.value):Promise.resolve(Ee.value).then(ke,He);Je((Ge=Ge.apply(ce,Ie)).next())}),nt=({editOffice:ce="view",data:Ie,issaver:Ge,onSaver:ze,theme:tt,type:ke,filename:He,monacoEditor:Je,className:Ee,style:$e,close:pe,onClose:Pe,hasMask:St,disabledDownload:qe,onImgDimensions:ft,showNodata:Et,recordInfo:Ne})=>{const[ue,Oe]=(0,b.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[et,at]=(0,b.useState)(""),[xe,Ke]=(0,b.useState)(),it=window.ENV==="build"?"/react/build":"",Ct=location.host.startsWith("localhost")?se.Z.PROXY_SERVER:se.Z.API_SERVER,At=10*(1024*1024),ct=(0,b.useRef)();Ie!=null&&Ie.startsWith("/api")&&ke!=="txt"&&(Ie=se.Z.API_SERVER+Ie);const Bt=x=>x.substring(x.lastIndexOf("/")+1).split(".").pop();He&&Je&&(Je.filename=He),(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 Be=le.split("=");Be[0]==="_educoder_session"&&at(Be[1])})},[]),(0,b.useEffect)(()=>{ke==="office"&&(Ie.indexOf("bigfilescdn.")>-1||Ie.indexOf("bigfiles1")>-1?Ke({url:Ie,fileType:Bt(Ie),model:Ie.indexOf("model=edit")?"edit":"view"}):oe())},[ke,Ie]);function Dt(x){return Ze(this,null,function*(){x.data.type==="pdfdata"&&(ze(x.data.data),window.removeEventListener("message",Dt,!1)),console.log("mess---:",x.data)})}const oe=()=>Ze(void 0,null,function*(){console.log("data:",Ie);let x=Ie;Ie.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=Ct+ne.url,Ke(ne)}),ae=()=>{if(Ie.startsWith("http")||Ie.startsWith("blob:")){te();return}(0,be.Sv)(He||"educoder",Ie,He)},te=()=>{Ne&&(0,we.fc)({id:Ne==null?void 0:Ne.id,watch_type:1,course_id:Ne==null?void 0:Ne.course_id}),(0,be.Nd)(He||"educoder",decodeURIComponent(Ie))};return ge.createElement("div",{style:Fe({},$e||{}),className:`${St&&je.bgBlack} ${ke?je.wrp:"hide"}`},pe&&ge.createElement("div",{className:je.close,ref:ct},!!ft&&ge.createElement(ve.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>ct.current},ge.createElement("span",{onClick:()=>{Pe(),ft()}},ge.createElement("i",{className:"icon-yulanpizhu"}))),!qe&&ge.createElement(ve.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>ct.current},ge.createElement("span",{onClick:te},ge.createElement("i",{className:"icon-quxiaozhiding"}))),Ge&&ge.createElement(ve.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>ct.current},ge.createElement("span",{className:"",onClick:()=>{const x=document.getElementById("pdfiframe");window.addEventListener("message",Dt,!1),setTimeout(()=>{x.contentWindow.postMessage("getData","*")},300)}},ge.createElement("i",{className:"icon-baocun"}))),ge.createElement(ve.Z,{title:"\u5173\u95ED",getPopupContainer:()=>ct.current},ge.createElement("span",{className:"",onClick:()=>{Pe()}},ge.createElement("i",{className:"icon-guanbi1"})))),ge.createElement("div",{className:`${je[Ee]} ${Ee} ${je.monaco} ${ke==="txt"?"show":"hide"}`},ke==="txt"&&ge.createElement(ge.Fragment,null,ge.createElement(Ae.ZP,Fe({},Je)))),ke==="audio"&&ge.createElement("audio",{src:`${(Ie==null?void 0:Ie.indexOf("http://"))>-1||(Ie==null?void 0:Ie.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Ie}`,autoPlay:!0}),ke==="video"&&ge.createElement(ge.Fragment,null,(Ie==null?void 0:Ie.indexOf("http"))>-1?ge.createElement("video",{controls:!0,src:`${Ie}`,autoPlay:!0}):ge.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Ie}`,autoPlay:!0})),ke==="office"&&xe&&ge.createElement("iframe",{src:`${it}/office.html?key=${xe.key}&url=${btoa(xe.url)}&callbackUrl=${Ct+(xe.callbackUrl||"")}&fileType=${xe.fileType}&title=${xe.title||""}&model=${ce}&officeServer=${se.Z.ONLYOFFICE}&disabledDownload=${!!qe}`}),ke==="html"&&ge.createElement("iframe",{src:Ie+"&disposition=inline"}),ke==="pdf"&&ge.createElement("iframe",{id:"pdfiframe",src:`${it}/js/pdf/index.html?filename=${He||"educoder.pdf"}&url=${encodeURIComponent(Ie)}&disabledDownload=${!!qe}&model=${ce}`}),ke==="image"&&ge.createElement("img",{src:`${(Ie==null?void 0:Ie.indexOf("http://"))>-1||(Ie==null?void 0:Ie.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Ie}`}),(ke==="other"||ke==="download")&&ge.createElement(ge.Fragment,null,Et?ge.createElement(Ce.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:ge.createElement(fe.ZP,{icon:ge.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ae,disabled:qe},"\u4E0B\u8F7D")}):ge.createElement(fe.ZP,{type:"primary",size:"middle",onClick:ae,disabled:qe},ge.createElement(Ue.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),ke==="flowChart"&&ge.createElement("div",{className:"embed"},ge.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Ie||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},95097:function(En,Zt,E){"use strict";E.d(Zt,{z:function(){return Je},Z:function(){return Ee}});var b=E(59301),je=E(48850),fe=E(49142),Ue=E(64018),Ae=E(17030),ve=E(74128),be=E(65862),de=E(15342),Ce=E(44104),se=E(7939),we=E(1012),ge=E(52918),Le=E(59301),Me=({html:$e})=>{const pe=(0,b.useRef)(null),Pe=(0,b.useRef)(null),St=`.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 qe=pe.current.attachShadow({mode:"open"});Pe.current=document.createElement("div"),Pe.current.className="markdown-body",Pe.current.innerHTML=$e,qe.appendChild(Pe.current);const ft=document.createElement("style");return ft.textContent=St,qe.appendChild(ft),()=>{qe.innerHTML=""}},[]),(0,b.useEffect)(()=>{Pe.current&&(Pe.current.innerHTML=$e)},[$e]),Le.createElement("div",{ref:pe})};function ye($e){const pe=["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"],Pe=new RegExp(`\\b(${pe.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return $e.replace(Pe,"").trim()}var De={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Fe=Object.defineProperty,Ze=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Ie=($e,pe,Pe)=>pe in $e?Fe($e,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):$e[pe]=Pe,Ge=($e,pe)=>{for(var Pe in pe||(pe={}))nt.call(pe,Pe)&&Ie($e,Pe,pe[Pe]);if(Ze)for(var Pe of Ze(pe))ce.call(pe,Pe)&&Ie($e,Pe,pe[Pe]);return $e};const ze="@\u2581\u2581@",tt="@\u2581@",ke=/<pre[^>]*>/g;function He($e){let pe=document.createElement("div");return pe.innerHTML=$e,pe.childNodes.length===0?"":pe.childNodes[0].nodeValue}const Je=($e,pe)=>{$e=$e||"";const Pe=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,St=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,qe=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,ft=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return pe?$e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Pe,(Et,Ne,ue,Oe,et,at,xe)=>{const Ke=Ne||Oe||at,it=ue||et||xe||"?";return ve.Z.API_SERVER+"/api/attachments/"+Ke+it+"&t="+(0,be.Jn)(Ke,Date.now())+(Et.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):($e=$e.replace(ft,(Et,Ne,ue,Oe,et,at,xe)=>{const Ke=Ne||Oe||at,it=ue||et||xe||"?";return ve.Z.API_SERVER+"/attachments/download/"+Ke+it+"&t="+(0,be.Jn)(Ke,Date.now())+(Et.indexOf(")")>-1?")":"&")}).replace(Pe,(Et,Ne,ue,Oe,et,at,xe)=>{const Ke=Ne||Oe||at,it=ue||et||xe||"?";return ve.Z.API_SERVER+"/api/attachments/"+Ke+it+"&t="+(0,be.Jn)(Ke,Date.now())+(Et.indexOf(")")>-1?")":"&")}).replace(St,(Et,Ne,ue,Oe,et)=>{const at=Ne||Oe,xe=ue||et||"";return'"'+ve.Z.API_SERVER+"/api/attachments/"+at+xe+at+xe+"&t="+(0,be.Jn)(at,Date.now())}).replace(qe,(Et,Ne,ue,Oe,et)=>{const at=Ne||Oe,xe=ue||et||"";return"("+ve.Z.API_SERVER+"/files/uploads/"+at+xe+at+xe+"&t="+(0,be.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,`
|
|
|
`),$e)};var Ee=({value:$e="",edit:pe=!1,className:Pe,showTextOnly:St,showLines:qe,style:ft={},stylesPrev:Et={},highlightKeywords:Ne,showProgramFill:ue,isProgramFill:Oe,disabledFill:et=!1,programFillValue:at,openEditor:xe=()=>{},onFillChange:Ke=lt=>{},onFillBlur:it=()=>{},onFillFocus:Ct=()=>{}})=>{let lt=ye(String($e||""));const At=(0,b.useRef)(),ct=(0,b.useRef)(),[Bt,Dt]=(0,b.useState)(""),[oe,ae]=(0,b.useState)("office"),[te,x]=(0,b.useState)([]),re=(0,b.useRef)("a"+(0,we.Z)()),ne={},le=Rt=>/<style[\s\S]*?>/i.test(Rt||""),Be=(Rt,Ut,Jt)=>{const bt=document.createElement(Rt===tt?"input":"textarea");bt.style.width="100%",bt.style.height=Rt===tt?"40px":"151px",bt.rows=5,bt.spellcheck=!1,bt.name="edu-program-fill",bt.placeholder="\u8BF7\u8F93\u5165",bt.dataset.id=Ut;const Ot=Object.keys(ne).length;return ne[Ot]=bt,`<span class="edu-program-fill-wrap ${Rt===tt?"":"show"}" style="width:${Rt===tt?"600px":"100%"}" title=${Jt||""}><span>${bt.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function Te(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=>!St&&le(lt)?Rt:Rt.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(Ut,Jt){let bt=Jt.replace(/(\n|\r)/g,"").split("}"),Ot=[];return bt.map(rn=>{rn!=""&&Ot.push(`.${re.current} ${rn}`)}),`<style>${Ot.join("}")}</style>`}),_e=(0,b.useMemo)(()=>{try{const bt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Ot=/\"\/api\/attachments\/|\"\/attachments\/download\//g,rn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,mn=/\(\/attachments\/download\//g;lt=lt.replace(mn,"("+ve.Z.API_SERVER+"/attachments/download/").replace(bt,"("+ve.Z.API_SERVER+"/api/attachments/").replace(Ot,'"'+ve.Z.API_SERVER+"/api/attachments/").replace(rn,'"'+ve.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,`
|
|
|
`),At.current.style.display="none"}catch(bt){}if(ue){let bt=-1;return lt=lt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Ot,rn,mn){var vt;return++bt,Be(Ot,bt,(vt=at==null?void 0:at[bt])==null?void 0:vt.value.replaceAll("<","<").replaceAll(">",">"))}),`<pre style="background:#fff;padding:4px">${Ye(lt||"")}</pre>`}let Rt=Ye(lt);Rt=(0,fe.ZP)(Rt);const Ut=(0,fe.ez)();lt.match(/\[TOC\]/)&&(Rt=Rt.replace("<p>[TOC]</p>",(0,fe.Qv)()),(0,fe.Iy)()),Rt=Rt.replace(/(__special_katext_id_\d+__)/g,(bt,Ot)=>{const{type:rn,expression:mn}=Ut[Ot];return(0,de.renderToString)(He(mn)||"",{displayMode:rn==="block",throwOnError:!1,output:"html"})}),Rt=Rt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,fe.AL)();const Jt=document.createElement("div");if(Jt.innerHTML=Rt,St)return Jt.innerText;if(Ne){const bt=Ne.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return ot(Jt,bt),Jt.innerHTML}return setTimeout(()=>Nt(),500),Jt.innerHTML},[lt,Ne]);(0,b.useEffect)(()=>{ut.current&&ut.current.querySelectorAll(["input","textarea"]).forEach(Ut=>{Ut.oninput=rt,Ut.onblur=dt,Ut.onfocus=gt})},[te]),(0,b.useEffect)(()=>{var Rt,Ut,Jt,bt,Ot;if(at!=null&&at.length)try{const rn=ut.current.querySelectorAll(".edu-program-fill-score"),mn=ut.current.querySelectorAll('[name="edu-program-fill"]');for(const[vt,Mt]of mn.entries())Mt.value=((Rt=at==null?void 0:at[vt])==null?void 0:Rt.value)||"",((Ut=at==null?void 0:at[vt])==null?void 0:Ut.type)==="warning"?Mt.className="program-fill-warning":((Jt=at==null?void 0:at[vt])==null?void 0:Jt.type)==="success"?Mt.className="program-fill-success":Mt.className="";for(const[vt,Mt]of rn.entries())Mt.innerHTML=(bt=at==null?void 0:at[vt])!=null&&bt.score?`${(Ot=at==null?void 0:at[vt])==null?void 0:Ot.score}\u5206`:"";x(at)}catch(rn){console.log(rn,"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]),Ke(te,Rt.target.dataset.id)},dt=Rt=>{te[Rt.target.dataset.id]=te[Rt.target.dataset.id]||{},te[Rt.target.dataset.id].value=Rt.target.value,x([...te]),it(te,Rt.target.dataset.id)},gt=Rt=>{te[Rt.target.dataset.id]=te[Rt.target.dataset.id]||{},te[Rt.target.dataset.id].value=Rt.target.value,x([...te]),Ct(te,Rt.target.dataset.id)};function ot(Rt,Ut){return Rt.childNodes.forEach(Jt=>{var bt;if(Jt.childNodes.length>0)ot(Jt,Ut);else if(Jt.nodeName!=="IMG")if(Jt.innerHTML)Jt.innerHTML=(bt=Jt.innerHTML)==null?void 0:bt.replace(new RegExp(Ut,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const Ot=document.createElement("span");Ot.innerHTML=Jt.textContent.replace(new RegExp(Ut,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),Jt.replaceWith(Ot)}})}const ut=(0,b.useRef)();fe.jb.WebkitLineClamp=qe,qe&&(ft=Ge(Ge({},ft),fe.jb));function jt(Rt){let Ut=Rt.target;if(Ut.tagName.toUpperCase()==="A"){let Jt=Ut.getAttribute("href");if(Jt.indexOf("office")>-1)Rt.preventDefault(),Dt(Jt),ae("office");else if(Jt.indexOf("application/pdf")>-1)Rt.preventDefault(),Dt(Jt),ae("pdf");else if(Jt.indexOf("text/html")>-1)Rt.preventDefault(),Dt(Jt),ae("html");else if(Jt.startsWith("#")){Rt.preventDefault();let bt=document.getElementById(Jt.replace("#",""));bt&&bt.scrollIntoView(!0)}}}const Nt=()=>{var Rt;const Ut=(Rt=ut.current)==null?void 0:Rt.querySelectorAll("video");Ut==null||Ut.forEach(Jt=>{if(Jt.oncontextmenu=()=>!1,Jt.src.indexOf(".m3u8")>-1&&!Jt.canPlayType("application/vnd.apple.mpegurl")){if(Ae.ZP.isSupported()){var bt=new Ae.ZP;bt.loadSource(Jt.src),bt.attachMedia(Jt)}}})};(0,b.useEffect)(()=>{if(ut.current&&_e&&_e.match(ke)&&window.PR.prettyPrint(),ut.current)return ut.current.addEventListener("click",jt),()=>{var Rt;(Rt=ut.current)==null||Rt.removeEventListener("click",jt),(0,fe.AL)(),(0,fe.Iy)()}},[_e,ut.current,jt]);const dn=Rt=>{Rt.target.nodeName==="IMG"&&Rt.target.className.indexOf("draw-flowchart")>-1?(At.current.style.zIndex=1,At.current.style.display="flex",At.current.style.width=Rt.target.clientWidth+"px",At.current.style.height=Rt.target.clientHeight+"px",At.current.style.top=Rt.target.offsetTop+"px",At.current.style.left=Rt.target.offsetLeft+"px",Rt.target.id&&(ct.current=Rt.target.id)):At.current.style.display="none"},Gt=()=>{At.current.style.display="none"};return(0,b.useEffect)(()=>{var Rt;const Ut=Jt=>{Jt.preventDefault(),Jt.clipboardData.setData("text",window.getSelection().toString())};return(Rt=ut.current)==null||Rt.addEventListener("copy",Ut),()=>{var Jt;(Jt=ut.current)==null||Jt.removeEventListener("copy",Ut)}},[ut.current]),b.createElement("div",{style:{position:"relative"},onMouseLeave:Gt},St&&b.createElement("div",{ref:ut,className:`${De.mdBody} `},_e),!St&&!le(_e)&&b.createElement("div",{ref:ut,style:Ge({},ft),onMouseOver:dn,className:`${Pe||""} ${et?"disabled-fill":""} markdown-body ${De.mdBody} ${re.current}`,dangerouslySetInnerHTML:{__html:_e}}),!St&&le(_e)&&b.createElement(Me,{html:_e}),b.createElement("div",{ref:At,className:`${De.button} ${pe?"":De.previewFlowChart}`},b.createElement(Ce.Z,null,b.createElement(se.ZP,{onClick:()=>{pe?xe(ct.current):(Dt(ct.current),ae("flowChart"))}},pe?"\u7F16\u8F91":"\u9884\u89C8"))),b.createElement(ge.Z,{close:!0,data:Bt,type:Bt!=null&&Bt.length?oe:"",style:Ge({},Et),onClose:()=>Dt("")}))}},83028:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(59301),je={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},fe=E(62957),Ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",ve=(Ce,se,we)=>new Promise((ge,Le)=>{var Se=De=>{try{ye(we.next(De))}catch(Fe){Le(Fe)}},Me=De=>{try{ye(we.throw(De))}catch(Fe){Le(Fe)}},ye=De=>De.done?ge(De.value):Promise.resolve(De.value).then(Se,Me);ye((we=we.apply(Ce,se)).next())}),de=({type:Ce,resdata:se,onok:we,oktext:ge,okloading:Le})=>{const[Se,Me]=(0,b.useState)(!1),{can_copy_list:ye,can_copy_num:De,challenge_type:Fe,course_data_list:Ze,no_copy_list:nt,no_copy_num:ce,no_use_list:Ie,no_use_num:Ge,repeat_shixun_num:ze,student_count:tt,total_num:ke,use_num:He}=se;let Je=De>0||Ce==="exercise";(0,b.useEffect)(()=>{(se==null?void 0:se.student_count)>0&&Me(!0)},[se]),console.log("---11",Le),(0,b.useEffect)(()=>{Le||Me(!1)},[Le]);const Ee=()=>{if(Ce==="exercise"&&Fe===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:je.orangeColor},tt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:je.orangeColor},He),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:je.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Ce==="exercise"&&Fe===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:je.orangeColor},tt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:je.orangeColor},He),"\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:je.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="shixun"&&Fe===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:je.orangeColor},tt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:je.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="shixun"&&Fe===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:je.orangeColor},tt),"\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:je.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="subject"&&Fe===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:je.orangeColor},tt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:je.orangeColor},He),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:je.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="subject"&&Fe===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",b.createElement("span",{className:je.orangeColor},tt)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",b.createElement("span",{className:je.orangeColor},He)," \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:je.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="exercisepush")return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:je.orangeColor},tt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",b.createElement("span",{className:je.orangeColor},He),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",b.createElement("span",{className:je.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Ce==="shixunpush"&&Fe===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:je.orangeColor},tt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:je.orangeColor},He),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:je.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="shixunpush"&&Fe===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:je.orangeColor},tt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",b.createElement("span",{className:je.orangeColor},He),"\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:je.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},$e=()=>{if(Ce==="exercise"||Ce==="subject"||Ce==="exercisepush"||Ce==="shixunpush")return b.createElement("div",{style:{marginTop:20}},ce>0&&b.createElement("div",null,b.createElement("span",{className:je.flex},b.createElement("img",{src:Ae,style:{width:14}}),b.createElement("span",{className:je.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:je.statusbody},Ce==="exercise"&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:je.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Ce==="subject"||Ce==="exercisepush")&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Je&&b.createElement("span",{className:je.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Ce==="shixunpush"&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Je&&b.createElement("span",{className:je.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),b.createElement("div",null,nt==null?void 0:nt.map((pe,Pe)=>b.createElement("a",{href:`/shixuns/${pe.identifier}/challenges`,target:"_blank"},"\u300A",pe==null?void 0:pe.name,"\u300B",Pe+1!==ce&&"\u3001"))))),De>0&&b.createElement("div",{style:{marginTop:20}},b.createElement("span",{className:je.flex},b.createElement("img",{src:Ue,style:{width:14}}),b.createElement("span",{className:je.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:je.statusbody},Ce==="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"),(Ce==="subject"||Ce==="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"),Ce==="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,ye==null?void 0:ye.map((pe,Pe)=>b.createElement("a",{href:`/shixuns/${pe.identifier}/challenges`,target:"_blank"},"\u300A",pe==null?void 0:pe.name,"\u300B",Pe+1!==De&&"\u3001"))))));if(Ce==="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:Se,onCancel:()=>{Me(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Je&&"none"}},zIndex:1003,confirmLoading:Le,okText:Je?ge:"\u6211\u77E5\u9053\u4E86",onOk:()=>ve(void 0,null,function*(){Je?yield we([...ye,...Ie]):Me(!1)})},b.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Ee(),$e()))}},95337:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Le}});var b=E(59301),je=E(25399),fe=E(65582),Ue=E(41867),Ae=E(65862),ve=Object.defineProperty,be=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,se=(Se,Me,ye)=>Me in Se?ve(Se,Me,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Se[Me]=ye,we=(Se,Me)=>{for(var ye in Me||(Me={}))de.call(Me,ye)&&se(Se,ye,Me[ye]);if(be)for(var ye of be(Me))Ce.call(Me,ye)&&se(Se,ye,Me[ye]);return Se},Le=({children:Se,customContent:Me,disableWhenCommunity:ye=!1,tooltipProps:De={}})=>{const Fe=(0,fe.useDispatch)(),Ze=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,Ae.xg)(`/users/${(ce=(0,Ue.eY)())==null?void 0:ce.login}/memberCenter`)}},"\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7"),"\u3002"),nt=ce=>{var Ie;if(!b.isValidElement(ce))return ce;const Ge={};Ge.disabled=!0,Ge.onChange=ke=>{var He,Je;(He=ke==null?void 0:ke.preventDefault)==null||He.call(ke),(Je=ke==null?void 0:ke.stopPropagation)==null||Je.call(ke)};const ze=(Ie=ce.props)==null?void 0:Ie.children,tt=ze&&b.Children.map(ze,nt);return b.cloneElement(ce,Ge,tt)};return(0,Ue.k5)()&&ye?b.createElement(je.Z,we({placement:"topLeft",title:Me||Ze},De),nt(Se)):b.createElement(b.Fragment,null,Se)}},85533:function(En,Zt,E){"use strict";E.d(Zt,{h:function(){return ce}});var b=E(59301),je=E(82326),fe=E(28284),Ue=E(7939),Ae=E(89780),ve=E.n(Ae),be=E(45559),de=E(42313),Ce=Object.defineProperty,se=Object.defineProperties,we=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Me=(Ie,Ge,ze)=>Ge in Ie?Ce(Ie,Ge,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ie[Ge]=ze,ye=(Ie,Ge)=>{for(var ze in Ge||(Ge={}))Le.call(Ge,ze)&&Me(Ie,ze,Ge[ze]);if(ge)for(var ze of ge(Ge))Se.call(Ge,ze)&&Me(Ie,ze,Ge[ze]);return Ie},De=(Ie,Ge)=>se(Ie,we(Ge));const Fe=je.default.Option,Ze={labelCol:{span:4},wrapperCol:{span:20}},nt={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:Ie,onCancel:Ge})=>{const[ze,tt]=(0,b.useState)("python");function ke(Je){tt(nt[Je][1])}function He(Je){Ie(Je)}return b.createElement(fe.default,De(ye({},Ze),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:He,style:{width:500}}),b.createElement(fe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.createElement(je.default,{getPopupContainer:Je=>Je.parentNode,onChange:ke},Object.keys(nt).map(Je=>b.createElement(Fe,{key:Je,value:Je},nt[Je][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(Ue.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Ue.ZP,{type:"ghost",onClick:Ge},"\u53D6\u6D88")))};function ce({value:Ie,onChange:Ge,mode:ze,options:tt={}}){const ke=(0,b.useRef)(),[He,Je]=(0,b.useState)();return(0,b.useEffect)(()=>{if(He){let Ee=function($e){const pe=$e.getValue();Ge&&Ge(pe)};return He.on("change",Ee),()=>{He.off("change",Ee)}}},[He,Ge]),(0,b.useEffect)(()=>{He&&He.setOption("mode",ze)},[He,ze]),(0,b.useEffect)(()=>{He&&(Ie!==He.getValue()||Ie==="")&&setTimeout(()=>{He.setValue(Ie||"")},300)},[He,Ie]),(0,b.useEffect)(()=>{if(ke.current&&!He){const Ee=ve().fromTextArea(ke.current,ye({mode:ze,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},tt));Je(Ee)}},[ke.current,He]),b.createElement("div",{className:"my-codemirror-container"},b.createElement("textarea",{ref:ke}))}},25374:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return en}});var b=E(59301),je=E(65582),fe=E(89780),Ue=E.n(fe),Ae=E(76374),ve=E(45559),be=E(6313),de=E(25717),Ce=E(99498),se=E(25419),we=E(67549),ge=E(95097),Le=({value:$t="",className:vn,showTextOnly:gn,showLines:Wn,style:Hn={}})=>{const zn=(0,b.useMemo)(()=>"",[$t]);return b.createElement(b.Fragment,null,b.createElement("div",{dangerouslySetInnerHTML:{__html:zn}}))},Se=Object.defineProperty,Me=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,nt=($t,vn,gn)=>vn in $t?Se($t,vn,{enumerable:!0,configurable:!0,writable:!0,value:gn}):$t[vn]=gn,ce=($t,vn)=>{for(var gn in vn||(vn={}))Fe.call(vn,gn)&&nt($t,gn,vn[gn]);if(De)for(var gn of De(vn))Ze.call(vn,gn)&&nt($t,gn,vn[gn]);return $t},Ie=($t,vn)=>Me($t,ye(vn));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:$t,title:vn,icon:gn,actionName:Wn,className:Hn="",children:zn}){function Nn(){$t(Wn)}return b.createElement("a",{title:vn,className:Hn,onClick:Nn},b.createElement("i",{className:`${gn}`}),zn)}var tt=({watch:$t,showNullButton:vn,showNullProgramButton:gn,onActionCallback:Wn,fullScreen:Hn,insertTemp:zn,hidetoolBar:Nn,extraUse:Kn})=>{const Xn=[...Ge,{title:`${$t?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${$t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return b.createElement("ul",{className:"markdown-toolbar-container"},!Nn&&Xn.map((Lr,Ar)=>b.createElement("li",{key:Ar},Lr.actionName?b.createElement(ze,Ie(ce({},Lr),{onActionCallback:Wn})):b.createElement("span",{className:"v-line"}))),vn?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:Wn},b.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,gn?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:Wn},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:Wn},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:Wn},b.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Kn&&b.createElement("li",null,Kn),b.createElement("li",{className:"btn-full-screen"},b.createElement(ze,{icon:`${Hn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Hn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Wn})))},ke=E(57261),He=E(28284),Je=E(37568),Ee=E(7939),$e=Object.defineProperty,pe=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Et=($t,vn,gn)=>vn in $t?$e($t,vn,{enumerable:!0,configurable:!0,writable:!0,value:gn}):$t[vn]=gn,Ne=($t,vn)=>{for(var gn in vn||(vn={}))qe.call(vn,gn)&&Et($t,gn,vn[gn]);if(St)for(var gn of St(vn))ft.call(vn,gn)&&Et($t,gn,vn[gn]);return $t},ue=($t,vn)=>pe($t,Pe(vn));const Oe={labelCol:{span:4},wrapperCol:{span:20}};var et=({callback:$t,onCancel:vn})=>{function gn(Wn){$t(Wn)}return b.createElement(He.default,ue(Ne({},Oe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:gn,style:{width:500}}),b.createElement(He.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.createElement(Je.default,null)),b.createElement(He.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.createElement(Je.default,null)),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Ee.ZP,{type:"ghost",onClick:vn},"\u53D6\u6D88")))},at=E(85533),xe=E(45053),Ke=E(62957),it=E(77019),Ct=E(16750),lt=E(59301),At=({callback:$t,onCancel:vn})=>{const gn=document.createElement("canvas"),Wn=gn.getContext("2d");gn.width=1e3,gn.height=800,Wn.fillStyle="#ffffff",Wn.fillRect(0,0,gn.width,gn.height);const Hn=gn.toDataURL("image/png");return lt.createElement(Ke.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},lt.createElement(it.Z,{style:{height:"100vh"}},lt.createElement(Ct.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Hn,visible:!0,title:String(Date.now())},onOk:zn=>{$t({src:zn.url})},onClose:vn})))},ct=E(36207),Bt=E(5269),Dt=E(6767),oe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},ae=E(59301),x=(0,b.forwardRef)(({onCancel:$t,editImgId:vn,callback:gn},Wn)=>{let Hn=(0,b.useRef)(),zn=(0,b.useRef)(),Nn=(0,b.useRef)(),Kn=(0,b.useRef)(!1);const Xn=(0,b.useRef)(!1);console.log("ref:",Wn);const[Lr,Ar]=(0,b.useState)(0),[wn,Bn]=(0,b.useState)("100vh");return(0,b.useEffect)(()=>{Ar(1)},[]),(0,b.useImperativeHandle)(Wn,()=>({setHeight:Bn})),ae.createElement("div",{ref:Xn,className:"body-overflow-initial"},ae.createElement(ct.Z,{width:"100vw",height:wn,footer:null,closable:!0,placement:"bottom",open:!!Lr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${oe.drawerWrap}`,onClose:()=>{window.saveDrawData(rr=>{gn({src:`/api/attachments/${rr}`,id:rr})})},title:ae.createElement(it.Z,{align:"middle"},ae.createElement(Bt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ae.createElement(Bt.Z,{onClick:()=>{Bn(wn==="60px"?"100vh":"60px")}},ae.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ae.createElement(Bt.Z,{onClick:()=>{window.saveDrawData(rr=>{if(rr===null){Dt.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Dt.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),gn({src:`/api/attachments/${rr}`,id:rr,disabledClose:!0})})}},ae.createElement(Ee.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ae.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${vn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:zn})))}),re=E(74128),ne=E(47889),le=E(4875);const Be=ne.ZP.Group,Te={margin:"0 8px"};var Ye=({callback:$t,onCancel:vn})=>{function gn(Wn){$t(Wn)}return b.createElement(He.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:gn},b.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},b.createElement("span",{style:Te},"\u5355\u5143\u683C\u6570\uFF1A"),b.createElement("span",{style:Te},"\u884C\u6570"),b.createElement(He.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.createElement(le.Z,null)),b.createElement("span",{style:Te},"\u5217\u6570"),b.createElement(He.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:Te},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.createElement(He.default.Item,{name:"align"},b.createElement(Be,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(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Ee.ZP,{type:"ghost",onClick:vn},"\u53D6\u6D88")))},_e=E(58755),rt=E(93510),dt=E.n(rt),ot=(0,b.forwardRef)(({use3d:$t,width:vn,height:gn,callback:Wn,showSaveButton:Hn},zn)=>{const Nn=(0,b.useRef)(),Kn=(0,b.useRef)(),[Xn,Lr]=(0,b.useState)(!1),Ar=(0,b.useRef)({id:Nn,appName:"graphing",width:vn||1e3,height:gn||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)(()=>{Kn.current=new(dt())(Ar.current,!0),window.onload=function(){Kn.current.inject("applet_container")}},[]);const wn=()=>{var Bn=window.ggbApplet.getPNGBase64(1,!0,72);return Wn&&Wn(Bn),Bn};return(0,b.useEffect)(()=>{Ar.current.appName=Xn?"3D":"graphing",Kn.current.inject("applet_container")},[Xn]),(0,b.useEffect)(()=>{Lr($t)},[$t]),(0,b.useImperativeHandle)(zn,()=>({getImgData:wn})),b.createElement(b.Fragment,null,b.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Nn}),b.createElement(it.Z,{align:"middle"},b.createElement(Bt.Z,{flex:1},b.createElement(_e.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Xn,onChange:Bn=>Lr(Bn)})),b.createElement(Bt.Z,null,b.createElement(Ee.ZP,{size:"large",onClick:wn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),ut=E(99298);const jt="link",Nt="upload-image",dn="add-flowchart",Gt="draw-image",Rt="add-flowchart",Ut="code-block",Jt="add-table",bt="------------",Ot={default:bt,left:`:${bt}`,center:`:${bt}:`,right:`${bt}:`};var rn=E(31103),mn=E(65862);function vt(){}let Mt=0;const Yt=1e4,ln="\u2581",Sn="@\u2581\u2581@",Ln="@\u2581@",Jn=`
|
|
|
**\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 In($t){return/^\d+$/.test($t)?`${$t}px`:$t}const zt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",un={[zt+"-B"]:"bold",[zt+"-I"]:"italic"},an={[jt]:"\u6DFB\u52A0\u94FE\u63A5",[Ut]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Nt]:"\u6DFB\u52A0\u56FE\u7247",[Gt]:"\u6DFB\u52A0\u753B\u56FE",[dn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Jt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var en=({defaultValue:$t="",onChange:vn,width:gn="100%",height:Wn=400,miniToolbar:Hn=!1,isFocus:zn=!1,watch:Nn,insertTemp:Kn,mode:Xn="markdown",id:Lr="markdown-editor-id",showResizeBar:Ar=!1,noStorage:wn=!1,showNullButton:Bn=!1,showNullProgramButton:rr=!1,hidetoolBar:or=!1,fullScreen:Lt=!1,onBlur:Qt,onCMBeforeChange:xt,onFullScreen:Tt,className:wt="",disablePaste:Ht=!1,disabled:ht=!1,disabledFill:Xt=!1,placeholder:qt="",values:cn="",extraUse:Kt,onAddBlank:Wt})=>{const[_t,on]=(0,b.useState)(null),[Zn,Tn]=(0,b.useState)($t),[Vn,Mr]=(0,b.useState)(Nn),[zr,Qr]=(0,b.useState)(Lt),[Pr,gr]=(0,b.useState)(""),[Dr,Kr]=(0,b.useState)(0),[ni,ri]=(0,b.useState)(Wn),[ai,Fr]=(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,je.useDispatch)();(0,b.useEffect)(()=>{const ir=window.scrollY||window.pageYOffset;Tn(cn),_t==null||_t.setValue(cn),window.scrollTo(0,ir)},[cn]),(0,b.useEffect)(()=>{Tt==null||Tt(zr)},[zr]),(0,b.useEffect)(()=>{if(Zi.current){let ir=function(Cr,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(),Xn=="stex")return;try{let wo=Io[1];((ji=Io[0])==null?void 0:ji.kind)==="file"&&(wo=Io[0]);const Co=wo.getAsFile(),ko=Co.name.split(".").pop();(0,xe.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(ko)?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){Dt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Qn=Ue().fromTextArea(Zi.current,{mode:Xn,lineNumbers:!Hn,lineWrapping:!0,value:$t,autoCloseTags:!0,autoCloseBrackets:!0});return Qn.on("keyup",function(Cr,Zr){Zr.keyCode===8&&(Cr.getValue()==""?Qn.setOption("placeholder",qt):Qn.setOption("placeholder",null))}),Qn.on("keydown",function(Cr,Zr){if(Zr.keyCode===8){var ji=Ro(Cr);ji&&Zr.preventDefault()}}),zn&&Qn.focus(),Qn.on("paste",ir),ht&&Qn.on("beforeChange",function(Cr,Zr){(Zr.origin==="paste"||Zr.origin==="+input")&&Zr.cancel()}),on(Qn),()=>{Qn.off("paste",ir)}}},[]);const oo=(0,b.useCallback)(()=>{if(zi.current)try{}catch(ir){console.log(ir,"---- to set md editor body height")}},[ni,zi,zr]);(0,b.useEffect)(()=>{function ir(){let Qn=new Ae.Z(Cr=>{for(let Zr of Cr)(Zr.target.offsetHeight>0||Zr.target.offsetWidth>0)&&(oo(),_t.setSize("100%","100%"),_t.refresh())});return Qn.observe(Zi.current.parentElement),Qn}if(_t){const Qn=ir();return()=>{var Cr,Zr;(Cr=Zi.current)!=null&&Cr.parentElement&&Qn.unobserve((Zr=Zi.current)==null?void 0:Zr.parentElement)}}},[_t,oo]),(0,b.useEffect)(()=>{if(_t){let ir=[];for(const[Qn,Cr]of Object.entries(un)){let Zr={[Qn]:()=>{fo(Cr)}};ir.push(Zr),_t.addKeyMap(Zr)}return()=>{for(let Qn of ir)_t.removeKeyMap(Qn)}}},[_t]),(0,b.useEffect)(()=>{Lt!==zr&&Qr(Lt)},[Lt]),(0,rn.Z)(()=>{if(!wn&&Dr>0){let ir=new Date().getTime(),Qn=window.sessionStorage.getItem(Lr);ir>=Dr+Yt&&(!Qn||Qn!==Zn)&&(window.sessionStorage.setItem(Lr,Zn),Fr(!0))}},Yt),(0,b.useEffect)(()=>{Mr(Nn)},[_t,Nn]),(0,b.useEffect)(()=>{_t&&zn&&_t.focus()},[_t,zn]),(0,b.useEffect)(()=>{if(Vn&&_t){let ir=function(Cr){let Zr=Cr.target;if(wi.current){let ji=Zr.scrollTop/Zr.scrollHeight;wi.current.scrollTop=wi.current.scrollHeight*ji}};const Qn=_t.getScrollerElement();return Qn.addEventListener("scroll",ir),()=>{Qn.removeEventListener("scroll",ir)}}},[_t,Vn]),(0,b.useEffect)(()=>{if(_t&&xt){let ir=function(Qn,Cr){xt(Qn,Cr)};return _t.on("beforeChange",ir),()=>{_t.off("beforeChange",ir)}}},[_t,xt]),(0,b.useEffect)(()=>{if(_t&&Qt){let ir=function(){Qt(_t.getValue())};return _t.on("blur",ir),()=>{_t.off("blur",ir)}}},[_t,Qt]);function Ro(ir,Qn){var Cr=ir.getDoc(),Zr=Cr.getCursor(),ji=Cr.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(Sn.indexOf(vo)===-1)return null;if(console.log("change1:",Qn,ir,ji,Zr,wo,ao,Io,vo),wo>=0&&Zr.ch-wo<5){var ko=wo+Co;return Cr.replaceRange("",{line:Zr.line,ch:wo},{line:Zr.line,ch:ko}),{line:Zr.line,ch:ko}}return null}(0,b.useEffect)(()=>{if(_t){let ir=function(Qn,Cr){const Zr=Qn.getValue();Tn(Zr),Kr(new Date().getTime()),Qn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),vn&&(rr?vn(Zr,lr(Zr)):vn(Zr))};return _t.on("change",ir),()=>{_t.off("change",ir)}}},[_t,vn]),(0,b.useEffect)(()=>{if(_t)if($t==null)_t.setValue(""),Tn("");else{const ir=window.scrollY||window.pageYOffset;$t!==_t.getValue()&&(_t.setValue($t),Tn($t),_t.setCursor(ht?1:_t.lineCount(),0),window.scrollTo(0,ir))}},[_t,$t]);const fo=(0,b.useCallback)(ir=>{const Qn=_t.getCursor(),Cr=_t.getSelection();let Zr=Cr.split(`
|
|
|
`);switch(ir){case"bold":return _t.replaceSelection("**"+Cr+"**"),Cr===""&&_t.setCursor(Qn.line,Qn.ch+2),_t.focus();case"italic":return _t.replaceSelection("*"+Cr+"*"),Cr===""&&_t.setCursor(Qn.line,Qn.ch+1),_t.focus();case"code":return _t.replaceSelection("`"+Cr+"`"),Cr===""&&_t.setCursor(Qn.line,Qn.ch+1),_t.focus();case"inline-latex":return(0,mn.Ye)(Xi)?void 0:(gr("inline-latex"),_t.focus());case"latex":return _t.replaceSelection("```latex\n"+Cr+"\n```"),_t.setCursor(Qn.line+1,Cr.length+1),_t.focus();case"line-break":return _t.replaceSelection(`<br/>
|
|
|
`),_t.focus();case"list-ul":return Cr===""?_t.replaceSelection("- "+Cr):_t.replaceSelection(Zr.map(ji=>ji===""?"":`- ${ji}`).join(`
|
|
|
`)),_t.focus();case"list-ol":return Cr===""?_t.replaceSelection("1. "+Cr):_t.replaceSelection(Zr.map((ji,vo)=>ji===""?"":`${vo+1}. ${ji}`).join(`
|
|
|
`)),_t.focus();case"add-null-ch":Wt==null||Wt();return;case"add-signal":return Cr===""&&_t.setCursor(Qn.line,Qn.ch),_t.replaceSelection(Ln),_t.focus();case"add-multiple":return Cr===""&&_t.setCursor(Qn.line,Qn.ch),_t.replaceSelection(Sn),_t.focus();case"inster-template-1":return Cr===""&&_t.setCursor(Qn.line,Qn.ch),_t.replaceSelection(Jn),_t.focus();case"eraser":return _t.setValue(""),_t.focus();case"trigger-watch":return Mr(!Vn),_t.focus();case"trigger-full-screen":return Qr(!zr),_t.focus();case jt:gr(jt);return;case Ut:gr(Ut);return;case Nt:gr(Nt);return;case Gt:gr(Gt);return;case"maths-latex":if((0,mn.Ye)(Xi))return;gr("maths-latex");return;case dn:Mi.current="",sessionStorage.removeItem("file_id"),gr(dn);return;case Jt:gr(Jt);return;default:throw new Error}},[_t,Vn,zr]),bo=(0,b.useCallback)((ir,Qn)=>{var Cr,Zr,ji,vo,ao,Io;ir!=null&&ir.disabledClose||gr("");const{src:wo,alt:Co,id:ko}=ir||{};switch(Pr){case jt:const{title:xa,link:Ba}=ir;return _t.replaceSelection(`[${xa}](${Ba})`),_t.focus();case Ut:const{language:Da,content:Gi}=ir;return _t.replaceSelection(["```"+Da,Gi,"```"].join(`
|
|
|
`)),_t.focus();case"maths-latex":for(var Oo=atob(ir),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,xe.I)(Aa,ho=>{ho.id?_t.replaceSelection(``):(ho==null?void 0:ho.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,mn.Ye)(Xi))return;_t.replaceSelection("`$$"+ir+"$$`");break;case Rt:if(!ko)return;_t.getValue().indexOf(wo)===-1?_t.replaceSelection(`<center><img id="${ko}" width="80%" src="${wo}" class="draw-flowchart" alt="${Co||""}" /></center>`):document.getElementById(ko).src=re.Z.API_SERVER+wo+"?t="+Date.now();break;case Nt:case Gt:const Li=Qn,ea=(ji=(Zr=(Cr=Li==null?void 0:Li.name)==null?void 0:Cr.split("."))==null?void 0:Zr.pop)==null?void 0:ji.call(Zr);return((vo=Li==null?void 0:Li.type)==null?void 0:vo.indexOf("image"))>-1||!(Li!=null&&Li.type)?Li!=null&&Li.align||Li!=null&&Li.width?_t.replaceSelection(`<p style="text-align:${Li.align||"initial"}"><img width="${Li.width?Li.width+"%":"initial"}" src="${wo}" alt="${Co||""}" /></p>`):_t.replaceSelection(`<img width="100%" src="${wo}" alt="${Co||""}" />`):((ao=Li==null?void 0:Li.type)==null?void 0:ao.indexOf("video"))>-1?_t.replaceSelection(`<video width="100%" controls src="${wo}"></video>`):((Io=Li==null?void 0:Li.type)==null?void 0:Io.indexOf("pdf"))>-1?_t.replaceSelection(`<a href="${wo}?type=${Li.type}&disposition=inline" target="_blank">${Li.name}</a>`):er.includes(ea)?_t.replaceSelection(`<a href="${wo}?type=office&disposition=inline" target="_blank">${Li.name}</a>`):_t.replaceSelection(`[${Li.name}](${wo})`),_t.focus();case Jt:const{row:ta,col:_i,align:Wo}=ir;let Jo=`
|
|
|
`;for(let ho=0;ho<ta;ho++){let Zo=[],Po=[];for(let ka=0;ka<_i;ka++)ho===1&&Po.push(Ot[Wo]),Zo.push(" ");ho===1&&(Jo+=`| ${Po.join(" | ")} |
|
|
|
`),Jo+=`| ${Zo.join(_i===1?"":" | ")} |
|
|
|
`}return _t.replaceSelection(Jo+`
|
|
|
`),_t.focus();default:throw new Error}},[_t,Pr]),co=(0,b.useMemo)(()=>{switch(Pr){case jt:return b.createElement(et,{callback:bo,onCancel:yo});case Ut:return b.createElement(at.Z,{callback:bo,onCancel:yo});case Nt:return b.createElement(xe.Z,{callback:bo,onCancel:yo});case dn:return b.createElement(x,{editImgId:Mi.current,callback:bo,onCancel:yo});case Jt: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(ut.Z,{showSaveButton:!0,callback:bo});default:return null}},[Pr]);function yo(){gr("")}(0,b.useEffect)(()=>{if(Ji.current){let ir=function(ao){ji=!0,vo=ao.pageY},Qn=function(){ji=!1},Cr=function(ao){if(ji){let Io=ao.pageY-vo;Io<0&&(Io=0),Io>300&&(Io=300);let wo=Wn+Io+"px";ri(wo)}},Zr=Ji.current,ji=!1,vo=0;return Zr.addEventListener("mousedown",ir),document.addEventListener("mousemove",Cr),document.addEventListener("mouseup",Qn),()=>{Zr.removeEventListener("mousedown",ir),document.removeEventListener("mousemove",Cr),document.removeEventListener("mouseup",Qn)}}},[_t,Ji]),(0,b.useEffect)(()=>{ri(Wn)},[Wn]);const Pi=In(gn),Ai=In(ni),Gr={width:Pi,height:Ai},Un=(0,b.useMemo)(()=>{if(Dr){let ir=new Date(Dr),Qn=ir.getHours(),Cr=ir.getMinutes(),Zr=ir.getSeconds();return Qn=Qn<10?"0"+Qn:Qn,Cr=Cr<10?"0"+Cr:Cr,Zr=Zr<10?"0"+Zr:Zr,`${Qn}:${Cr}:${Zr}`}return 0},[Dr]),lr=ir=>{const Qn=[];if(rr){let Cr=-1;ir=ir.replace(/(@▁▁@|@▁@)/g,function(Zr,ji,vo){Qn.push({multiLine:Zr!==Ln})})}return Qn};function cr(){window.sessionStorage.removeItem(Lr),Fr(!1),Kr(0)}function qn(){Fr(!1),Kr(0),_t.setValue(window.sessionStorage.getItem(Lr))}(0,b.useEffect)(()=>{an[Pr]&&Pr!==Gt&&Pr!==dn&&setTimeout(()=>{const ir=document.getElementsByClassName("markdown-popup-form")[0],Qn=window.innerWidth/2-ir.offsetWidth/2,Cr=window.innerHeight/2-ir.offsetHeight/2;Xr(Qn),Hi(Cr)},0)},[Pr]);const Wr=ir=>{ir.preventDefault();const Qn=ir.clientX-Jr,Cr=ir.clientY-Ri;document.body.onmousemove=Zr=>{let ji=Zr.clientX-Qn,vo=Zr.clientY-Cr;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,Cr)&&(Xr(ji),Hi(vo))},document.body.onmouseup=function(){document.body.onmousemove=null}},qr=(ir,Qn,Cr,Zr)=>{const ji=document.body.clientHeight,vo=document.body.clientWidth;return ir<20&&Cr>ir||ir>vo-20&&Cr<ir||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 ${wt} ${Vn?"on-preview":""} ${Hn?"mini":""} ${zr?"full-screen":""}`,style:Gr},b.createElement(tt,{insertTemp:Kn,watch:Vn,fullScreen:zr,showNullButton:Bn,showNullProgramButton:rr,onActionCallback:fo,hidetoolBar:or,extraUse:Kt}),b.createElement("div",{className:"markdown-editor-body"},b.createElement("div",{className:"codemirror-container"},b.createElement("textarea",{ref:Zi,placeholder:qt})),Vn?b.createElement("div",{ref:wi,className:"preview-container"},Xn==="stex"&&b.createElement(Le,{value:Zn}),Xn!=="stex"&&b.createElement(ge.Z,{edit:!0,disabledFill:Xt,showProgramFill:rr,value:Zn,openEditor:ir=>{var Qn;Mi.current=ir,(Qn=fi.current)==null||Qn.setHeight("100vh"),setTimeout(()=>{gr("add-flowchart")},150)}})):null))),Ar?b.createElement("a",{ref:Ji,className:"editor-resize"}):null,Pr===Gt&&b.createElement(At,{callback:bo,onCancel:yo}),Pr===dn&&b.createElement(x,{ref:fi,editImgId:Mi.current,callback:bo,onCancel:yo}),b.createElement(ke.Z,null,an[Pr]&&Pr!==Gt&&Pr!==dn?b.createElement(Ke.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Jr,top:Ri},title:b.createElement("div",{style:{cursor:"move"},onMouseDown:Wr},an[Pr]),open:!0,onCancel:yo,footer:null,destroyOnClose:!0,width:Pr===dn?"1200px":null,height:Pr===dn?"80vh":null,className:"markdown-popup-form"},co):null))}},45053:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ge},I:function(){return tt}});var b=E(28284),je=E(6767),fe=E(37568),Ue=E(44104),Ae=E(4875),ve=E(47889),be=E(7939),de=E(28735),Ce=E(59301),se=E(59301),we=Object.defineProperty,ge=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,De=(ke,He,Je)=>He in ke?we(ke,He,{enumerable:!0,configurable:!0,writable:!0,value:Je}):ke[He]=Je,Fe=(ke,He)=>{for(var Je in He||(He={}))Me.call(He,Je)&&De(ke,Je,He[Je]);if(Se)for(var Je of Se(He))ye.call(He,Je)&&De(ke,Je,He[Je]);return ke},Ze=(ke,He)=>ge(ke,Le(He));const{useForm:nt}=b.default,ce={width:280,marginRight:10},Ie={labelCol:{span:5},wrapperCol:{span:19}};var Ge=({callback:ke,onCancel:He})=>{const[Je]=nt();let Ee=(0,Ce.useRef)();function $e(St){Ee.current.width=Je.getFieldValue("width"),Ee.current.align=Je.getFieldValue("align"),ke(St,Ee.current)}function pe(St,qe){if(St.status===-1){je.ZP.error(St.message);return}Je.setFieldsValue({src:`/api/attachments/${St.id}`,type:qe.type})}function Pe(St){let qe=St.target.files[0];Ee.current=qe,tt(qe,pe)}return se.createElement(b.default,Ze(Fe({form:Je},Ie),{className:"upload-image-panel",onFinish:$e,style:{width:470,overflow:"hidden"}}),se.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},se.createElement("div",{className:"flex-container"},se.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},se.createElement(fe.default,{style:ce})),se.createElement(ze,{onFileChange:Pe}))),se.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},se.createElement(fe.default,{style:{width:264}})),se.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},se.createElement(Ue.Z,null,se.createElement(b.default.Item,{name:"width",style:{margin:0}},se.createElement(Ae.Z,{style:{width:264}})),se.createElement("span",{className:"ml8"},"%"))),se.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},se.createElement(ve.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"}]})),se.createElement("aside",null,se.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},se.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),se.createElement(be.ZP,{type:"default",onClick:He},"\u53D6\u6D88"))))};function ze({onFileChange:ke}){return se.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",se.createElement("input",{type:"file",onChange:ke}))}function tt(ke,He){if(!ke)throw new String("\u6CA1\u6709\u6587\u4EF6");let Je=new FormData;Je.append("editormd-image-file",ke),Je.append("file_param_name","editormd-image-file"),Je.append("byxhr","true");var Ee=new window.XMLHttpRequest;Ee.withCredentials=!0,Ee.addEventListener("load",function($e){He(JSON.parse($e.target.responseText),ke)},!1),Ee.addEventListener("error",function($e){console.error($e)},!1),Ee.open("POST",`${de.KI}/api/attachments.json`),Ee.send(Je)}},57261:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return fe}});var b=E(59301),je=E(4676);class fe extends b.Component{constructor(Ae){super(Ae);const ve=window.document;this.node=ve.createElement("div"),ve.body.appendChild(this.node)}render(){const{children:Ae}=this.props;return(0,je.createPortal)(Ae,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},50258:function(En,Zt,E){"use strict";E.d(Zt,{SV:function(){return At},ZP:function(){return lt}});var b=E(59301),je=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"]},Ue={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"]},Ae={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(`
|
|
|
`)}]},ve={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(`
|
|
|
`)}]},be={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),Ce=E.n(de),se=(ct,Bt,Dt)=>new Promise((oe,ae)=>{var te=ne=>{try{re(Dt.next(ne))}catch(le){ae(le)}},x=ne=>{try{re(Dt.throw(ne))}catch(le){ae(le)}},re=ne=>ne.done?oe(ne.value):Promise.resolve(ne.value).then(te,x);re((Dt=Dt.apply(ct,Bt)).next())});const we={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"]}},ge=(ct,Bt,Dt,oe)=>{const ae=Bt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Dt.lineNumber,endColumn:Dt.column});return Array.from(new Set(ae.match(/\b\w{2,}\b/g)||[])).map(x=>({label:x,kind:ct.languages.CompletionItemKind.Text,insertText:x,range:oe}))},Le=(ct,Bt,Dt,oe)=>{ct.languages.registerCompletionItemProvider(Bt,{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:[...ge(ct,ae,te,re),...Dt.map(Be=>({label:Be,kind:ct.languages.CompletionItemKind.Keyword,documentation:Be,insertText:Be,insertTextRules:ct.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:re})),...oe.map(Be=>({label:Be.label,kind:ct.languages.CompletionItemKind.Snippet,documentation:Be.content,insertText:ne.startsWith("#")?Be.content.replace(/#/,""):Be.content,insertTextRules:ct.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:re}))]}}})};var Se=ct=>{we.languages.forEach(Bt=>{ct.languages.registerDocumentFormattingEditProvider(Bt,{provideDocumentFormattingEdits(Dt){return se(this,null,function*(){const oe=Ce()(Dt.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:Dt.getFullModelRange(),text:oe}]})}})}),Le(ct,"java",Ue.keywords,Ue.quickKey),Le(ct,"cpp",Ae.keywords,Ae.quickKey),Le(ct,"c",fe.keywords,[]),Le(ct,"python",ve.keywords,ve.quickKey),Le(ct,"scala",be.keywords,be.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 ye=Object.defineProperty,De=(ct,Bt,Dt)=>Bt in ct?ye(ct,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):ct[Bt]=Dt,Fe=(ct,Bt,Dt)=>De(ct,typeof Bt!="symbol"?Bt+"":Bt,Dt);const Ze=class Hu{constructor(Bt,Dt,oe){this.placeholder=Bt,this.editor=Dt,this.monaco=oe,Dt.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)}};Fe(Ze,"ID","editor.widget.placeholderHint");var ce=Ze,Ie=E(96236),Ge=E(6767),ze=E(25399),tt=E(89392),ke=E(77254),He=E(56102),Je=Object.defineProperty,Ee=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,qe=(ct,Bt,Dt)=>Bt in ct?Je(ct,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):ct[Bt]=Dt,ft=(ct,Bt)=>{for(var Dt in Bt||(Bt={}))Pe.call(Bt,Dt)&&qe(ct,Dt,Bt[Dt]);if(pe)for(var Dt of pe(Bt))St.call(Bt,Dt)&&qe(ct,Dt,Bt[Dt]);return ct},Et=(ct,Bt)=>Ee(ct,$e(Bt)),Ne=(ct,Bt)=>{var Dt={};for(var oe in ct)Pe.call(ct,oe)&&Bt.indexOf(oe)<0&&(Dt[oe]=ct[oe]);if(ct!=null&&pe)for(var oe of pe(ct))Bt.indexOf(oe)<0&&St.call(ct,oe)&&(Dt[oe]=ct[oe]);return Dt},ue=(ct,Bt,Dt)=>new Promise((oe,ae)=>{var te=ne=>{try{re(Dt.next(ne))}catch(le){ae(le)}},x=ne=>{try{re(Dt.throw(ne))}catch(le){ae(le)}},re=ne=>ne.done?oe(ne.value):Promise.resolve(ne.value).then(te,x);re((Dt=Dt.apply(ct,Bt)).next())});function Oe(ct){return/^\d+$/.test(ct)?`${ct}px`:ct}function et(){}let at=!1;const xe={"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 Ke(ct=[]){let Bt=ct;if(Array.isArray(ct)){for(let Dt=0;Dt<ct.length;Dt++){let oe=xe[ct[Dt]];if(oe)return oe}return Bt[0]}return xe[Bt]||Bt}let it=null;const Ct=()=>ue(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(ct){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",ct)}});var lt=ct=>{var Bt=ct,{width:Dt="100%",height:oe="100%",value:ae,language:te="javascript",style:x={},options:re={},overrideServices:ne={},theme:le="vs-dark",onEditBlur:Be,isCopy:Te=!1,onSave:Ye,autoHeight:_e=!1,forbidCopy:rt=!1,forbidCopyTips:dt,onChange:gt=et,editorDidMount:ot=et,onFocus:ut=et,onBreakPoint:jt=et,breakPointValue:Nt=[],filename:dn="educoder.txt",errorLine:Gt,errorContent:Rt="",highlightLine:Ut,openBreakPoint:Jt=!1,placeholder:bt="",showMiniMap:Ot=!0}=Bt,rn=Ne(Bt,["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 mn=(0,b.useRef)(),vt=(0,b.useRef)({}),Mt=(0,b.useRef)(),Yt=(0,b.useRef)(),ln=(0,b.useRef)([]),Sn=(0,b.useRef)(!1),Ln=(0,b.useRef)(),Jn=(0,b.useRef)(),er=(0,b.useRef)(!1),[In,Yn]=(0,b.useState)(!1);function zt(){let wn;return mn.current&&(wn=new je.Z(Bn=>{for(let rr of Bn)(rr.target.offsetHeight>0||rr.target.offsetWidth>0)&&vt.current.instance.layout()}),wn.observe(mn.current)),wn}function un(){Ge.ZP.warning({content:decodeURIComponent(dt||Me),key:"monaco-editor-tip"})}const an=()=>{let wn=vt.current.instance;if(ae!=null&&wn&&In){const Bn=wn.getModel();Bn&&ae!==Bn.getValue()&&(at=!0,Bn.setValue(ae),wn.layout(),at=!1)}};(0,b.useEffect)(()=>{const wn=ke.Z.subscribe("formatDocument",Bn=>{var rr;let or=vt.current.instance;(rr=or==null?void 0:or.getAction)==null||rr.call(or,"editor.action.formatDocument").run()});return window.updateMonacoValue=Bn=>{gt(Bn)},wn},[]),(0,b.useEffect)(()=>{var wn;let Bn=vt.current.instance;Yt.current&&clearTimeout(Yt.current),Yt.current=setTimeout(()=>{an()},500),ae&&(ae!=null&&ae.length)&&((wn=Bn==null?void 0:Bn.updateOptions)==null||wn.call(Bn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ae.split(/\r\n|\r|\n/g).length))+3,5)}))},[ae,In,vt.current]),(0,b.useEffect)(()=>{if(Gt&&vt.current&&vt.current.instance){let Bn=vt.current.instance;Bn.changeViewZones(function(rr){var or=document.createElement("div");or.style.padding="10px 20px",or.style.width="calc(100% - 20px)",or.className="my-error-line-wrp",or.innerHTML=Rt,rr.addZone({afterLineNumber:Gt||11,heightInLines:3,domNode:or})});var wn={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}};Bn.addOverlayWidget(wn),Bn.revealPositionInCenter({lineNumber:20,column:1})}},[Gt,vt.current,In]);const en=(wn="",Bn)=>{if(!wn||wn.trim()==="")return!0;const or=vt.current.instance.getModel().getLineTokens(Bn);let Lt=!1;for(let Qt=0;Qt<2;Qt++)or.getStandardTokenType(Qt)===1&&(Lt=!0);return Lt};(0,b.useEffect)(()=>{var wn;const Bn=(wn=vt.current)==null?void 0:wn.instance;if(Bn&&In&&rt){const rr=Bn.onDidBlurEditorWidget(()=>{er.current=!1}),or=Bn.onDidFocusEditorText(()=>{er.current=!0});return()=>{rr.dispose(),or.dispose()}}},[vt.current,In,rt]),(0,b.useEffect)(()=>{var wn;if((wn=vt.current)!=null&&wn.instance&&In&&Jt){let Bn=vt.current.instance,rr=Bn.getModel();if(!rr)return;(()=>{var Kt;let Wt=[],_t=[];const on=rr.getAllDecorations();for(let Tn of on)Tn.options.className==="highlighted-line"&&(Wt.push((Kt=Tn==null?void 0:Tn.range)==null?void 0:Kt.startLineNumber),_t.push(Tn==null?void 0:Tn.id));if(Ut===Wt[0])return;rr.deltaDecorations(_t,[]);const Zn=rr.getLineCount();Ut&&Ut<=Zn&&(Bn.deltaDecorations([],[{range:new it.Range(Ut,1,Ut,rr.getLineMaxColumn(Ut)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Bn.revealLineInCenter(Ut))})();const Lt=(Kt=!1)=>{var Wt;let _t=[],on=[];const Zn=rr.getAllDecorations();for(let Tn of Zn)Tn.options.linesDecorationsClassName==="breakpoints-select"&&(_t.push((Wt=Tn==null?void 0:Tn.range)==null?void 0:Wt.startLineNumber),on.push(Tn==null?void 0:Tn.id));if(Kt)return{lines:_t,ids:on};jt(_t)},Qt=Kt=>ue(void 0,null,function*(){let Wt={range:new it.Range(Kt,1,Kt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield rr.deltaDecorations([],[Wt]),Lt()}),xt=Kt=>ue(void 0,null,function*(){let Wt=[];const _t=Bn.getLineDecorations(Kt);for(let on of _t)on.options.linesDecorationsClassName==="breakpoints-select"&&Wt.push(on.id);yield rr.deltaDecorations(Wt,[]),Lt()}),Tt=Kt=>{let Wt=Bn.getLineDecorations(Kt);for(let _t of Wt)if(_t.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,tt.isEqual)(Nt,Lt(!0).lines)){rr.deltaDecorations(Lt(!0).ids,[]);const Kt=Nt.map(Wt=>({range:new it.Range(Wt,1,Wt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));rr.deltaDecorations([],Kt)}const wt=Bn.onDidChangeModelContent(Kt=>{let Wt=Bn.getPosition();if(Wt){let _t=Wt.lineNumber;clearTimeout(Jn.current),Jn.current=setTimeout(()=>{en(rr.getLineContent(_t),_t)?xt(_t):Tt(_t)?(xt(_t),Qt(_t)):Lt()},100)}}),Ht=Bn.onMouseDown(Kt=>{var Wt,_t,on;if(Kt.target.detail&&((on=(_t=(Wt=Kt.target)==null?void 0:Wt.element)==null?void 0:_t.className)!=null&&on.includes("line-numbers"))){let Zn=Kt.target.position.lineNumber;if(en(rr.getLineContent(Zn),Zn))return;Tt(Zn)?xt(Zn):Qt(Zn)}}),ht=Kt=>{let Wt={range:new it.Range(Kt,1,Kt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ln.current=Bn.deltaDecorations(ln.current,[Wt])},Xt=()=>{ln.current=Bn.deltaDecorations(ln.current,[])},qt=Bn.onMouseMove(Kt=>{var Wt,_t,on;if(Xt(),Kt.target.detail&&((on=(_t=(Wt=Kt.target)==null?void 0:Wt.element)==null?void 0:_t.className)!=null&&on.includes("line-numbers"))){let Zn=Kt.target.position.lineNumber;if(en(rr.getLineContent(Zn),Zn))return;ht(Zn)}}),cn=Bn.onMouseLeave(()=>{Xt()});return()=>{wt.dispose(),Ht.dispose(),qt.dispose(),cn.dispose()}}},[vt.current,In,Nt,Ut,Jt,te]),(0,b.useEffect)(()=>{var wn;(wn=vt.current)!=null&&wn.instance&&Jt&&vt.current.instance.setPosition({lineNumber:0,column:0})},[Ut]);function $t(){let wn=vt.current.instance;if(wn){const Bn=wn.getSelection(),rr=vt.current.pastePos||{},or=new it.Range(rr.startLineNumber||Bn.endLineNumber,rr.startColumn||Bn.endColumn,rr.endLineNumber||Bn.endLineNumber,rr.endColumn||Bn.endColumn);setTimeout(()=>{wn.executeEdits("",[{range:or,text:""}])},300)}}function vn(wn){(window.navigator.platform.match("Mac")?wn.metaKey:wn.ctrlKey)&&wn.keyCode==83&&(wn.preventDefault(),Ye())}const gn=()=>{if(_e&&vt.current.instance){const wn=vt.current.instance.getContentHeight();Lr(wn<oe?oe:wn)}else Lr(oe)};function Wn(wn){var Bn=document.createEvent("MouseEvents");Bn.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),wn.dispatchEvent(Bn)}const Hn=wn=>{if(!er.current)return;const{keyCode:Bn,ctrlKey:rr,metaKey:or,target:Lt,type:Qt}=wn;return(Qt==="paste"||(Bn===67||Bn===86)&&(or||rr))&&Lt.nodeName==="TEXTAREA"&&(un(),wn.preventDefault()),!1};function zn(wn,Bn){var rr=window.URL||window.webkitURL||window,or=new Blob([Bn]),Lt=document.createElementNS("http://www.w3.org/1999/xhtml","a");Lt.href=rr.createObjectURL(or),Lt.download=wn,Wn(Lt)}(0,b.useEffect)(()=>{gn()},[gn]),(0,b.useEffect)(()=>{mn.current&&!In&&Promise.all([E.e(8909),E.e(2460)]).then(E.bind(E,71448)).then(wn=>{try{it=wn,vt.current.instance=it.editor.create(mn.current,{value:ae,language:Ke(te),theme:le,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Ot||!1}},ne);const Bn=vt.current.instance;let Lt=[...Ie.BH._menuItems].find(wt=>wt[0]._debugName=="EditorContext")[1],Qt=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],xt=(wt,Ht)=>{var ht,Xt;let qt=wt._first;do Ht.includes((Xt=(ht=qt.element)==null?void 0:ht.command)==null?void 0:Xt.id)&&wt._remove(qt);while(qt=qt.next)};if(ot(Bn,it),setTimeout(()=>{gn(),vt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{zn(dn||"educoder.txt",Bn.getValue())}})},500),vt.current.subscription=Bn.onDidChangeModelContent(wt=>{Sn.current?clearTimeout(Ln.current):(gn(),gt(Bn.getValue(),wt)),Ln.current=setTimeout(()=>{Sn.current=!1},500)}),window.Monaco||Se(it,Ke(te)),rt&&(xt(Lt,Qt),mn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Hn),window.removeEventListener("paste",Hn),window.addEventListener("keydown",Hn),window.addEventListener("paste",Hn)),window.Monaco=it,Be&&Bn.onDidBlurEditorWidget(()=>{Be(Bn.getValue())}),ut&&Bn.onDidFocusEditorText(()=>{rt&&Ct(),ut(Bn.getValue())}),rt){Ct();try{Bn.onDidPaste(wt=>{const Ht=Bn.getSelection(),ht=vt.current.pastePos||{},Xt=new it.Range(ht.startLineNumber||Ht.endLineNumber,ht.startColumn||Ht.endColumn,ht.endLineNumber||Ht.endLineNumber,ht.endColumn||Ht.endColumn);Bn.executeEdits("",[{range:wt.range,text:""}])})}catch(wt){}}let Tt=zt();return bt&&typeof bt=="string"&&new ce(bt,Bn,it),Yn(!0),()=>{const wt=vt.current.instance;wt.dispose();const Ht=wt.getModel();Ht&&Ht.dispose(),vt.current.subscription&&vt.current.subscription.dispose(),Tt.unobserve(mn.current)}}catch(Bn){}})},[]),(0,b.useEffect)(()=>{if(vt.current.instance&&In)return document.addEventListener("keydown",vn,!1),()=>{document.removeEventListener("keydown",vn)}},[Ye,In]),(0,b.useEffect)(()=>{let wn=vt.current.instance;if(wn&&In){let Bn=Ke(te);it.editor.setModelLanguage(wn.getModel(),Bn)}},[te,In]),(0,b.useEffect)(()=>{vt.current.instance&&In&&it.editor.setTheme(le)},[le,In]),(0,b.useEffect)(()=>{let wn=vt.current.instance;Mt.current=re,wn&&In&&(wn.updateOptions(ft({},re)),setTimeout(()=>{wn.getModel().updateOptions(ft({},re))},200))},[JSON.stringify(re),In]),(0,b.useEffect)(()=>{let wn=vt.current.instance;wn&&In&&wn.layout()},[Dt,oe,In]);const[Nn,Kn]=(0,b.useState)(Oe(Dt)),[Xn,Lr]=(0,b.useState)(Oe(oe)),Ar=Et(ft({},x),{width:Nn,height:Xn,position:"relative"});return b.createElement("div",{className:"my-monaco-editor",ref:mn,style:Ar,onFocus:()=>{rt&&Ct()}},Te&&b.createElement(He.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 At({width:ct="100%",height:Bt="100%",original:Dt,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 je.Z(dt=>{for(let gt of dt)(gt.target.offsetHeight>0||gt.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=>{it=_e;const rt=it.editor.createDiffEditor(x.current,Et(ft({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 dt=le(rt);return()=>{rt.dispose();const gt=rt.getModel();gt&>.dispose(),dt.unobserve(x.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,b.useEffect)(()=>{re&&re.setModel({original:it.editor.createModel(Dt,ae),modified:it.editor.createModel(oe,ae)})},[Dt,oe,ae,re]);const Be=Oe(ct),Te=Oe(Bt),Ye={width:Be,height:Te};return b.createElement("div",{className:"my-diff-editor",ref:x,style:Ye})}},61584:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return we}});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"},je=E(29787),fe=E(25399),Ue=E(89787),Ae=E(92310),ve=E.n(Ae),be=E(65862),de=E(2524),Ce=E(59301),we=({className:ge,dataSource:Le=[],col:Se=4,right:Me,bottom:ye=23,precision:De=0,wrapWidth:Fe=1200,trackEventItems:Ze,loading:nt,onRemove:ce=()=>{},isCurrent:Ie=!0,showProgress:Ge=!1,showAlias:ze=!1,category:tt,hiddenClick:ke})=>{const He=Math.floor((Fe-(Se-1)*Me)/Se),Je=[{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 Ce.createElement(je.Z,{spinning:nt},Ce.createElement("div",{className:ve()(b.list,ge)},!!(Le!=null&&Le.length)&&(Le==null?void 0:Le.map((Ee,$e)=>{var pe,Pe,St,qe,ft,Et,Ne,ue,Oe,et,at,xe,Ke;const{name:it,id:Ct,identifier:lt,featured:At,school_name:ct,image_url:Bt,excellent:Dt,is_plan:oe}=Ee;return Ce.createElement("div",{key:Ct,className:Ie&&Ge?b.wrapisCurrent:b.wrap,style:{width:He,marginRight:(1+$e)%Se===0?0:Me+De,marginBottom:ye}},Ce.createElement("a",{className:b.li,onClick:ae=>{ae.preventDefault(),ae.stopPropagation(),Ze&&(0,be.L9)([Ze]),(0,be.xg)(`/paths/${lt}`)}},Ce.createElement("div",{className:b.img},Ce.createElement("img",{className:b.cover,src:`${Bt}`}),(pe=Ee==null?void 0:Ee.subject_tags)==null?void 0:pe.map((ae,te)=>{var x,re;if(te===0){const le=(x=Je.find(Be=>Be.name==ae))==null?void 0:x.swimg;return Ce.createElement("img",{className:b.sign,src:le,style:{left:"-4px"}})}const ne=(re=Je.find(le=>le.name==ae))==null?void 0:re.ptimg;return Ce.createElement("img",{className:b.sign,src:ne,style:{left:`${48+52*(te-1)+2*te}px`}})}),Ce.createElement("div",{className:b.tagsDom},Ce.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(Ee==null?void 0:Ee.excellent)&&Ce.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"),((Pe=Ee==null?void 0:Ee.custom_tags)==null?void 0:Pe.length)>0&&Ce.createElement(fe.Z,{title:(ft=(qe=Ee==null?void 0:Ee.custom_tags)==null?void 0:qe[((St=Ee==null?void 0:Ee.custom_tags)==null?void 0:St.length)-1])==null?void 0:ft.tag_name},Ce.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},Ce.createElement("span",{className:"multi-llipsis1e text-10px"},(ue=(Ne=Ee==null?void 0:Ee.custom_tags)==null?void 0:Ne[((Et=Ee==null?void 0:Ee.custom_tags)==null?void 0:Et.length)-1])==null?void 0:ue.tag_name))))),tt=="hide"&&(Ee==null?void 0:Ee.studying)&&Ie&&Ce.createElement("div",{className:`${b.movebq} user-path-items`,onClick:ae=>{ae.stopPropagation(),ce(Ee)}},Ce.createElement("i",{className:"iconfont icon-yichu1 font12"}),Ce.createElement("span",null,"\u79FB\u9664")),!["collect","payed"].includes(tt)&&Ie&&Ce.createElement("div",{className:`${b.hiddenbq} user-path-items`,onClick:ae=>{ae.stopPropagation(),ke(Ee)}},Ce.createElement("i",{className:`iconfont ${tt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),Ce.createElement("span",null,tt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),Ce.createElement("div",{className:b.name},Ce.createElement(fe.Z,{title:ze&&(Ee!=null&&Ee.excellent_alias_name)?Ce.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${it}`,Ce.createElement("br",null),Ce.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ee==null?void 0:Ee.excellent_alias_name}`)):it},Ce.createElement("span",{className:b.e},ze&&(Ee==null?void 0:Ee.excellent_alias_name)||it))),Ie&&Ge&&((Oe=Ee==null?void 0:Ee.progress)==null?void 0:Oe.all_score)!=0&&Ce.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},Ce.createElement(Ue.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((et=Ee==null?void 0:Ee.progress)==null?void 0:et.my_score)/((at=Ee==null?void 0:Ee.progress)==null?void 0:at.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(xe=Ee==null?void 0:Ee.progress)==null?void 0:xe.my_score,"/",(Ke=Ee==null?void 0:Ee.progress)==null?void 0:Ke.all_score),(!Ie||!Ge)&&Ce.createElement(fe.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${ct}`},Ce.createElement("div",{className:b.unit},Ce.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),ct)),(!Ie||!Ge)&&Ce.createElement("div",{className:b.tags},Ce.createElement("div",null,Ce.createElement(fe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Ce.createElement("span",null,Ce.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Ce.createElement("span",null,Ee.stages_count))),Ce.createElement(fe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ce.createElement("span",null,Ce.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Ce.createElement("span",null,Ee.members_count)))))))})),!Le.length&&Ce.createElement(de.Z,null)))}},82636:function(En,Zt,E){"use strict";E.d(Zt,{jL:function(){return Ae},w9:function(){return Oe},QD:function(){return dn},cQ:function(){return qe.Z},op:function(){return dt},O5:function(){return un},_b:function(){return Ot},t7:function(){return Fe},Gi:function(){return Ct},YG:function(){return Ke},qp:function(){return we},vr:function(){return Ut},qE:function(){return ut},Je:function(){return ce},wb:function(){return St},cq:function(){return oe},tp:function(){return Se}});var b=E(59301),je={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},fe="data:image/png;base64,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",Ae=({dataSource:an=[],img:en,imgWidth:$t=346,title:vn,sunTitle:gn,bannerExtraContent:Wn})=>b.createElement("div",{className:je.banner},b.createElement("div",{className:je.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,vn),b.createElement("span",null,gn)),an.length>0&&b.createElement("div",{className:je.btns},an.map((Hn,zn)=>b.createElement("div",{key:zn,onClick:Hn.click},Hn.name,Hn.sign?b.createElement("img",{src:fe,width:39}):null))),Wn),en&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:en,width:$t}))),ve={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"},be=E(92310),de=E.n(be),Ce=E(89392),we=({dataSource:an=[],value:en,onChange:$t,onTitleChange:vn,className:gn,title:Wn,titleWidth:Hn=41,style:zn={},fontColor:Nn="#6A7283",showCount:Kn})=>{const[Xn,Lr]=(0,b.useState)(1),[Ar,wn]=(0,b.useState)(!1),Bn=(0,b.useRef)(null),rr=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var or;an.length!==0&&(((or=Bn==null?void 0:Bn.current)==null?void 0:or.clientHeight)>97?Lr(1):Lr(0)),an.length===0&&Lr(0),wn(!1)},[an]),b.createElement("div",{className:de()(ve.row,gn,"fadeIn","animated"),style:zn},b.createElement("div",{onClick:(0,Ce.throttle)(()=>vn==null?void 0:vn(),2e3),style:{width:Hn,marginTop:Ar?12:4},className:`${ve.title} ${vn?"current":""}`},Wn),b.createElement("div",{className:Ar?`${ve.tagsWrap} ${ve.tagsBorderWrap}`:ve.tagsWrap},b.createElement("div",{className:ve.bar,ref:rr,style:Xn>0?{height:Xn===1?97:"auto",overflow:Xn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:ve.tag,ref:Bn},an==null?void 0:an.map(or=>b.createElement("span",{onClick:()=>$t(or.id),key:or.id,style:{color:Nn},className:en===or.id?ve.active:""},b.createElement("span",{title:or.name,className:ve.name},or.name),!!Kn&&b.createElement("span",{className:ve.num},or.count))))),!!Xn&&b.createElement(b.Fragment,null,Xn===1?b.createElement("div",{onClick:()=>{var or;Lr(2),((or=Bn==null?void 0:Bn.current)==null?void 0:or.clientHeight)>245?wn(!0):wn(!1)},className:ve.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{rr.current.scrollTop=0,Lr(1),wn(!1)},className:ve.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ge={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"},Se=({dataSource:an=[],value:en,onChange:$t,className:vn,style:gn={}})=>b.createElement("div",{style:gn,className:de()(ge.tabs,vn)},an.map(Wn=>b.createElement("span",{onClick:()=>$t(Wn.id),className:en===Wn.id?ge.active:"",key:Wn.id},Wn.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"},ye=E(37568),Fe=({dataSource:an=[],value:en="",onChange:$t,onInputChange:vn=()=>{},className:gn,style:Wn={},placeholder:Hn,allowClear:zn=!1})=>{var Nn;const[Kn,Xn]=(0,b.useState)(""),[Lr,Ar]=(0,b.useState)("");(0,b.useEffect)(()=>{var rr;let or=en;(rr=JSON.stringify(en))!=null&&rr.includes("{")&&(Xn(en.id),or=en.value||"");try{Ar(decodeURIComponent(or||""))}catch(Lt){Ar(decodeURIComponent(or||""))}},[en]);const wn=()=>{$t(encodeURIComponent(Lr),Kn||null)},Bn=rr=>{rr!==Kn&&(Xn(rr),$t(encodeURIComponent(Lr),rr))};return b.createElement("div",{className:de()(Me.input,gn),style:Wn},!!an.length&&b.createElement("div",{className:Me.dropdown},b.createElement("div",{className:Me.text},(Nn=an.find(rr=>rr.id===Kn))==null?void 0:Nn.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},an.map((rr,or)=>b.createElement("div",{key:or,onClick:()=>Bn(rr.id)},rr.name)))),b.createElement(ye.default,{onPressEnter:wn,value:Lr,onChange:rr=>{Ar(rr.target.value),vn(encodeURIComponent(rr.target.value),Kn||null)},placeholder:Hn,variant:"borderless",allowClear:zn,onClear:()=>$t("",Kn||null)}),b.createElement("i",{onClick:wn,className:"iconfont icon-sousuo9 font14 current"}))},Ze={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:an,onChange:en,className:$t,total:vn,pageSize:gn,style:Wn={}})=>{const Hn=an<2,zn=an>=Math.ceil(vn/gn);return vn<=gn?b.createElement(b.Fragment,null):b.createElement("div",{className:de()(Ze.quickPager,$t),style:Wn},b.createElement("div",{onClick:()=>{Hn||en(an-1,"prev")},className:Hn?Ze.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{zn||en(an+1,"next")},className:zn?Ze.disabled:""},"\u4E0B\u4E00\u9875"))},Ie={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),tt=E(63139),ke=E(74128),He=E(65862),Je=E(96908),Ee=E(57177),$e=E(81378),pe=E(2524),St=({className:an,dataSource:en=[],col:$t=4,right:vn,bottom:gn=23,precision:Wn=0,wrapWidth:Hn=1200,trackEventItems:zn,loading:Nn})=>{const Kn=Math.floor((Hn-($t-1)*vn)/$t);return b.createElement(Ge.Z,{spinning:Nn},b.createElement("div",{className:de()(Ie.list,an)},!!en.length&&en.map((Xn,Lr)=>{const{name:Ar,id:wn,identifier:Bn,power:rr,cover_image_id:or,pic:Lt}=Xn;return b.createElement("div",{className:Ie.wrap,key:wn,style:{width:Kn,marginRight:(1+Lr)%$t===0?0:vn+Wn,marginBottom:gn}},b.createElement("a",{target:"_blank",href:`/shixuns/${Bn}/challenges`,className:Ie.li,onClick:Qt=>{Qt.preventDefault(),zn&&(0,He.L9)([zn]),rr&&(0,He.xg)(`/shixuns/${Bn}/challenges`)}},b.createElement("div",{className:Ie.img},b.createElement("img",{className:Ie.cover,src:`${Lt}`}),Xn.is_jupyter&&b.createElement("img",{className:Ie.sign,src:Je}),Xn.is_jupyter_lab&&b.createElement("img",{className:Ie.sign,src:Ee}),Xn.is_unity_3d&&b.createElement("img",{className:Ie.sign,src:$e})),b.createElement("div",{className:Ie.name},b.createElement(ze.Z,{title:Ar||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Ie.e},Ar||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:Ie.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,Xn.challenges_count))),!!Xn.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,Xn.myshixuns_count))),b.createElement(ze.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,Xn.level))),b.createElement("div",{className:Ie.rate},b.createElement(tt.Z,{allowHalf:!0,disabled:!0,defaultValue:Xn.score_info}),b.createElement("span",null,"\xA0",Xn.score_info?`${Xn.score_info}\u5206`:"5\u5206")))),!rr&&b.createElement("div",{className:Ie.lockWrap},b.createElement("img",{src:`${ke.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(pe.Z,null)))},qe=E(61584),ft={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",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Et="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",Ne=E(59301),Oe=({className:an,dataSource:en=[],col:$t=4,right:vn,bottom:gn=23,precision:Wn=0,wrapWidth:Hn=1200,trackEventItems:zn,loading:Nn,category:Kn,hiddenClick:Xn,handleVery:Lr=()=>!0,isCurrent:Ar})=>{const wn=Math.floor((Hn-($t-1)*vn)/$t);return Ne.createElement(Ge.Z,{spinning:Nn},Ne.createElement("div",{className:de()(ft.list,an)},!!en.length&&en.map((Bn,rr)=>{const{subject_identifier:or,id:Lt,identifier:Qt,power:xt}=Bn,Tt=Bn.is_public!=0&&Bn.is_public;return Ne.createElement("div",{className:ft.wrap,key:Lt,style:{width:wn,marginRight:(1+rr)%$t===0?0:vn+Wn,marginBottom:gn}},Ne.createElement("a",{className:ft.li,onClick:wt=>{wt.preventDefault(),Lr(Bn==null?void 0:Bn.first_category_url)&&(zn&&(0,He.L9)([zn]),(0,He.xg)(Bn.first_category_url))}},Ne.createElement("div",{className:ft.top},Ne.createElement(ze.Z,{title:Bn.name},Ne.createElement("div",{className:ft.name},Bn.name)),Ne.createElement("img",{className:ft.img,src:ke.Z.IMG_SERVER+"/images/"+Bn.avatar_url}),Ne.createElement("div",{className:ft.text,title:Bn.creator},Bn.creator),or&&Ne.createElement("div",{className:ft.btns},Ne.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ne.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Tt&&Ne.createElement("div",{className:ft.sign},"\u516C\u5F00"),Ar&&Ne.createElement("div",{className:ft.hidden,onClick:wt=>{wt.stopPropagation(),Xn(Bn)}},Ne.createElement("i",{className:`iconfont ${Kn=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),Kn=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Ne.createElement("div",{className:ft.bottom},Bn.visits>0&&Ne.createElement(ze.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ne.createElement("span",null,Ne.createElement("i",{className:"iconfont icon-liulanyan"}),Ne.createElement("span",null,Bn.visits))),Bn.course_members_count>0&&Ne.createElement(ze.Z,{title:"\u6210\u5458",placement:"bottom"},Ne.createElement("span",null,Ne.createElement("i",{className:"iconfont icon-chengyuan"}),Bn.course_members_count)),Bn.tasks_count>0&&Ne.createElement(ze.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ne.createElement("span",null,Ne.createElement("i",{className:"iconfont icon-zuoye"}),Bn.tasks_count)),Bn.is_end?Ne.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Ne.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Bn.is_accessible&&Ne.createElement("div",{className:ft.lockWrap},Ne.createElement("img",{src:`${ke.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ne.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!en.length&&Ne.createElement(pe.Z,null)))},et={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},at=E(65582),Ke=({dataSource:an=[],value:en,onChange:$t,className:vn,style:gn={},tabBarExtraContent:Wn})=>b.createElement("div",{className:de()(et.tabs,vn),style:gn},b.createElement("div",{className:et.tabsWrap},an.map((Hn,zn)=>!(Hn!=null&&Hn.hide)&&b.createElement("aside",{className:et.tab,onClick:()=>{$t(Hn.id),Hn.link&&at.history.push(Hn.link)},key:zn},b.createElement("div",{className:en===Hn.id?et.active:""},Hn.name),(Hn==null?void 0:Hn.resetCount)==null&&(Hn==null?void 0:Hn.total)!==void 0&&b.createElement("span",null,"\uFF08",Hn==null?void 0:Hn.total,"\uFF09"),(Hn==null?void 0:Hn.resetCount)!==void 0&&(Hn==null?void 0:Hn.total)!==void 0&&b.createElement(ze.Z,{title:(Hn==null?void 0:Hn.tip)!=null?Hn==null?void 0:Hn.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},Hn==null?void 0:Hn.resetCount),"/",b.createElement("span",null,Hn==null?void 0:Hn.total),"\uFF09"))))),b.createElement("div",{className:et.tabBar},Wn)),Ct=({className:an,style:en={},children:$t})=>b.createElement("div",{className:de()(an),style:en},$t),lt={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"},At=E(75727),ct=E(93041);const Bt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var oe=({sortValue:an,dropValue:en,className:$t,onSort:vn,onDrop:gn,dataSource:Wn=Bt})=>{var Hn;return b.createElement("div",{className:de()(lt.orderWrap,$t)},b.createElement(At.Z,{dropdownRender:()=>b.createElement(ct.default,null,Wn.map((zn,Nn)=>b.createElement(ct.default.Item,{key:Nn,onClick:()=>gn(zn.id)},zn.name)))},b.createElement("span",{className:lt.orderTextWrap},(Hn=Wn.find(zn=>en===zn.id))==null?void 0:Hn.name)),b.createElement("span",{className:lt.orderIconWrap},b.createElement("span",{className:lt.orderAsc},b.createElement("i",{className:an==="asc"?`iconfont icon-sanjiaoxing-up font12 ${lt.cursorPointer} ${lt.active}`:`iconfont icon-sanjiaoxing-up font12 ${lt.cursorPointer}`,onClick:()=>vn(an==="asc"?"desc":"asc")})),b.createElement("span",{className:lt.orderDesc},b.createElement("i",{className:an==="desc"?`iconfont icon-sanjiaoxing-down font12 ${lt.cursorPointer} ${lt.active}`:`iconfont icon-sanjiaoxing-down font12 ${lt.cursorPointer}`,onClick:()=>vn(an==="asc"?"desc":"asc")}))))},ae={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"},te=E(7939),x=Object.defineProperty,re=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,Be=(an,en,$t)=>en in an?x(an,en,{enumerable:!0,configurable:!0,writable:!0,value:$t}):an[en]=$t,Te=(an,en)=>{for(var $t in en||(en={}))ne.call(en,$t)&&Be(an,$t,en[$t]);if(re)for(var $t of re(en))le.call(en,$t)&&Be(an,$t,en[$t]);return an},Ye=(an,en)=>{var $t={};for(var vn in an)ne.call(an,vn)&&en.indexOf(vn)<0&&($t[vn]=an[vn]);if(an!=null&&re)for(var vn of re(an))en.indexOf(vn)<0&&le.call(an,vn)&&($t[vn]=an[vn]);return $t},_e=(an,en,$t)=>new Promise((vn,gn)=>{var Wn=Nn=>{try{zn($t.next(Nn))}catch(Kn){gn(Kn)}},Hn=Nn=>{try{zn($t.throw(Nn))}catch(Kn){gn(Kn)}},zn=Nn=>Nn.done?vn(Nn.value):Promise.resolve(Nn.value).then(Wn,Hn);zn(($t=$t.apply(an,en)).next())}),dt=an=>{var en=an,{className:$t,style:vn,children:gn,loading:Wn=!1,openLoading:Hn,onClick:zn=()=>{},size:Nn="middle",shape:Kn="round"}=en,Xn=Ye(en,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Lr,Ar]=(0,b.useState)(!1);return b.createElement(te.ZP,Te({onClick:(0,Ce.throttle)(wn=>_e(void 0,null,function*(){Hn&&Ar(!0);try{yield zn(wn)}catch(Bn){console.log("error",Bn)}Hn&&Ar(!1)}),2e3,{leading:!0,trailing:!1}),className:de()(ae.btn,ae[`${Nn}-${Kn}`],$t),style:vn,size:Nn,shape:Kn,loading:Lr||Wn},Xn),gn)},gt={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"},ut=({className:an,style:en,children:$t=null,onClick:vn,title:gn})=>b.createElement("div",{className:de()(gt.head,an),style:en},b.createElement("span",{className:"primary-hover",onClick:vn},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:gn},gn),b.createElement("div",{className:gt.node},$t)),jt={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"},dn=({confirmShow:an=!0,confirmTitle:en,confirmClick:$t,cancelShow:vn=!0,cancelTitle:gn,cancelClick:Wn,className:Hn,style:zn,confirmLoading:Nn=!1})=>b.createElement("div",{className:de()(jt.btns,Hn),style:zn},an&&b.createElement(te.ZP,{loading:Nn,onClick:$t,type:"primary",className:jt.confirm},en),vn&&b.createElement(te.ZP,{onClick:Wn,className:jt.cancel},gn)),Gt={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"},Ut=({className:an,style:en={},LeftContent:$t,children:vn,RightContent:gn})=>b.createElement("div",{className:de()(Gt.fixedBottom,an),style:en},b.createElement("div",{className:Gt.wrap},b.createElement("div",{className:Gt.left},$t),b.createElement("div",{className:Gt.center},vn),b.createElement("div",{className:Gt.right},gn))),Jt={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"},Ot=({className:an,style:en={},dataSource:$t=[]})=>b.createElement("div",{className:de()(Jt.crumbs,an),style:en},$t.map((vn,gn)=>gn<$t.length-1?b.createElement(b.Fragment,{key:gn},vn.path||vn.onClick?b.createElement("span",{className:Jt.hover,onClick:vn!=null&&vn.onClick?vn.onClick:()=>at.history.push(vn.path)},vn.name):b.createElement("span",null,vn.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:gn,style:{color:"#5F6368"}},vn.name))),rn=E(11938),mn=Object.defineProperty,vt=Object.defineProperties,Mt=Object.getOwnPropertyDescriptors,Yt=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,Ln=(an,en,$t)=>en in an?mn(an,en,{enumerable:!0,configurable:!0,writable:!0,value:$t}):an[en]=$t,Jn=(an,en)=>{for(var $t in en||(en={}))ln.call(en,$t)&&Ln(an,$t,en[$t]);if(Yt)for(var $t of Yt(en))Sn.call(en,$t)&&Ln(an,$t,en[$t]);return an},er=(an,en)=>vt(an,Mt(en)),In=(an,en)=>{var $t={};for(var vn in an)ln.call(an,vn)&&en.indexOf(vn)<0&&($t[vn]=an[vn]);if(an!=null&&Yt)for(var vn of Yt(an))en.indexOf(vn)<0&&Sn.call(an,vn)&&($t[vn]=an[vn]);return $t};const{Countdown:Yn}=rn.default;var un=an=>{var en=an,{onChange:$t}=en,vn=In(en,["onChange"]);const[gn,Wn]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof gn=="number"&&gn>=0&&$t(gn)},[gn]);const Hn=zn=>{const Nn=Math.floor(zn/1e3);Wn(Nn)};return b.createElement(Yn,er(Jn({},vn),{onChange:Hn}))}},31103:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return je}});var b=E(59301);function je(fe,Ue){const Ae=(0,b.useRef)();(0,b.useEffect)(()=>{Ae.current=fe}),(0,b.useEffect)(()=>{function ve(){Ae.current()}if(Ue!==null){let be=setInterval(ve,Ue);return()=>clearInterval(be)}},[Ue])}},68145:function(En,Zt,E){"use strict";var b=E(59301),je=E(28284),fe=E(77019),Ue=E(5269),Ae=E(82326),ve=E(4875),be=E(25399),de=E(24017),Ce=E(37568),se=E(65582),we=E(99981),ge=E(91967),Le=E(59301),Se=Object.defineProperty,Me=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,nt=(tt,ke,He)=>ke in tt?Se(tt,ke,{enumerable:!0,configurable:!0,writable:!0,value:He}):tt[ke]=He,ce=(tt,ke)=>{for(var He in ke||(ke={}))Fe.call(ke,He)&&nt(tt,He,ke[He]);if(De)for(var He of De(ke))Ze.call(ke,He)&&nt(tt,He,ke[He]);return tt},Ie=(tt,ke)=>Me(tt,ye(ke)),Ge=(tt,ke)=>{var He={};for(var Je in tt)Fe.call(tt,Je)&&ke.indexOf(Je)<0&&(He[Je]=tt[Je]);if(tt!=null&&De)for(var Je of De(tt))ke.indexOf(Je)<0&&Ze.call(tt,Je)&&(He[Je]=tt[Je]);return He};const ze=({disabled:tt,shixunHomeworks:ke,selectOptions:He,form:Je})=>{const{workSetting:Ee}=ke,[$e,pe]=(0,b.useState)([]),Pe=(0,b.useMemo)(()=>He==null?void 0:He.filter(St=>!$e.includes(St.value)),[$e,He]);return(0,b.useEffect)(()=>{var St;const qe=((St=Ee==null?void 0:Ee.anonymous_appeal_settings)==null?void 0:St.filter(ft=>ft.appeal_time))||[];pe(qe.map(ft=>ft.group_name))},[Ee]),Le.createElement(je.default.List,{name:"anonymous_appeal_settings"},(St,{add:qe,remove:ft})=>Le.createElement(Le.Fragment,null,St.map(Et=>{var Ne;const ue=Et,{key:Oe,name:et}=ue,at=Ge(ue,["key","name"]),Ke=Je.getFieldValue(["anonymous_appeal_settings",et]).deleteflag;return Le.createElement("div",{key:Oe},Le.createElement(fe.Z,{align:"middle",style:{background:"#F6F7F9",padding:"5px 30px"}},Le.createElement(Ue.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left",marginLeft:"54px",color:"#666"}},"\u7533\u8BC9\u89C4\u5219",Oe+1),Le.createElement(Ue.Z,null,Le.createElement(je.default.Item,Ie(ce({},at),{name:[Et.name,"group_name"]}),Le.createElement(Ae.default,{mode:"multiple",disabled:tt||!Ke,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:"245px"},className:ge.Z.multiple_select,options:Pe||[],onSelect:it=>{pe(Ct=>[...Ct,it])},onDeselect:it=>{pe(Ct=>Ct.filter(lt=>lt!==it))}}))),Le.createElement(Ue.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Le.createElement(Ue.Z,null,Le.createElement(je.default.Item,Ie(ce({},at),{label:"",name:[Et.name,"appeal_penalty"]}),Le.createElement(ve.Z,{min:0,disabled:tt,size:"large",addonAfter:"\u5206",style:{width:"120px"}}))),Le.createElement(be.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"},Le.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${ge.Z.title_icon}`})),Le.createElement(Ue.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),Le.createElement(Ue.Z,null,Le.createElement(je.default.Item,Ie(ce({},at),{label:"",name:[Et.name,"appeal_time"]}),Le.createElement(de.default,{allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabled:tt,size:"large",disabledDate:it=>(0,we.Q8)(it,Ee==null?void 0:Ee.course_end_date),disabledTime:it=>(0,we.d0)(it),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"}))),Le.createElement(je.default.Item,Ie(ce({},at),{name:[et,"deleteflag"]}),Le.createElement(Ce.default,{type:"hidden"})),!tt&&St.length<((Ne=Ee==null?void 0:Ee.anonymous_appeal_settings)==null?void 0:Ne.length)&&Le.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{qe({deleteflag:!0})}}),Oe!==0&&!tt&&Ke&&Le.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const it=Je.getFieldValue(["anonymous_appeal_settings",et,"group_name"])||[];pe(Ct=>Ct.filter(lt=>!it.includes(lt))),ft(et)}})))})))};Zt.Z=(0,se.connect)(({shixunHomeworks:tt})=>({shixunHomeworks:tt}))(ze)},50902:function(En,Zt,E){"use strict";var b=E(59301),je=E(24017),fe=E(28284),Ue=E(77019),Ae=E(5269),ve=E(82326),be=E(6767),de=E(37568),Ce=E(4875),se=E(25399),we=E(62673),ge=E(66649),Le=E.n(ge),Se=E(65582),Me=E(99981),ye=E(41867),De=E(91967),Fe=E(59301),Ze=Object.defineProperty,nt=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,tt=(pe,Pe,St)=>Pe in pe?Ze(pe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:St}):pe[Pe]=St,ke=(pe,Pe)=>{for(var St in Pe||(Pe={}))Ge.call(Pe,St)&&tt(pe,St,Pe[St]);if(Ie)for(var St of Ie(Pe))ze.call(Pe,St)&&tt(pe,St,Pe[St]);return pe},He=(pe,Pe)=>nt(pe,ce(Pe)),Je=(pe,Pe)=>{var St={};for(var qe in pe)Ge.call(pe,qe)&&Pe.indexOf(qe)<0&&(St[qe]=pe[qe]);if(pe!=null&&Ie)for(var qe of Ie(pe))Pe.indexOf(qe)<0&&ze.call(pe,qe)&&(St[qe]=pe[qe]);return St};const{RangePicker:Ee}=je.default,$e=({disabled:pe,shixunHomeworks:Pe,selectOptions:St,form:qe,data:ft,classroomList:Et})=>{const{workSetting:Ne}=Pe,[ue,Oe]=(0,b.useState)([]),et=(0,b.useMemo)(()=>St==null?void 0:St.filter(xe=>!ue.includes(xe.value)),[ue,St]);(0,b.useEffect)(()=>{var xe;const Ke=((xe=Ne==null?void 0:Ne.anonymous_comment_settings)==null?void 0:xe.filter(it=>it.evaluation_end))||[];Oe(Ke.map(it=>it.group_name))},[Ne]);const at=xe=>{var Ke;const it=(Ke=Ne==null?void 0:Ne.anonymous_appeal_settings)==null?void 0:Ke.find(Ct=>Ct.group_id===xe);return ft.anonymous_appeal&&it&&(it==null?void 0:it.appeal_time)!==null};return Fe.createElement(fe.default.List,{name:"anonymous_comment_settings"},(xe,{add:Ke,remove:it})=>Fe.createElement(Fe.Fragment,null,xe.map(Ct=>{var lt,At;const ct=Ct,{key:Bt,name:Dt}=ct,oe=Je(ct,["key","name"]),ae=qe.getFieldValue(["anonymous_comment_settings",Dt]),te=ae.deleteflag,x=Le()((lt=ae.evaluation_start)==null?void 0:lt[0])<=Le()(),re=!te&&x?[!0,at(ae==null?void 0:ae.group_id)]:[!1,!1];return Fe.createElement("div",{key:Bt,style:{background:"#F6F7F9",padding:"5px 30px"}},Fe.createElement(Ue.Z,{align:"top",style:{marginLeft:"53px"}},Fe.createElement(Ae.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"}},"\u533F\u8BC4\u89C4\u5219",Bt+1),Fe.createElement(Ae.Z,{flex:1},Fe.createElement(Ue.Z,{align:"middle",style:{marginBottom:10}},Fe.createElement(Ae.Z,{span:8},Fe.createElement(fe.default.Item,He(ke({},oe),{name:[Dt,"group_name"]}),Fe.createElement(ve.default,{mode:"multiple",disabled:pe||!te,className:De.Z.multiple_select,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",options:et||[],onSelect:ne=>{Oe(le=>[...le,ne])},onDeselect:ne=>{Oe(le=>le.filter(Be=>Be!==ne))}}))),Fe.createElement(Ae.Z,{className:"ml20"},Fe.createElement(fe.default.Item,He(ke({},oe),{name:[Dt,"evaluation_start"]}),Fe.createElement(Ee,{ranges:{\u6B64\u523B:()=>{var ne;const le=(ne=ae==null?void 0:ae.evaluation_start)==null?void 0:ne[0];return[le?Le()(le):Le()(),Le()()]}},size:"large",style:{width:"500px"},disabled:pe||re,allowClear:!1,disabledDate:ne=>(0,Me.Q8)(ne,Ne==null?void 0:Ne.course_end_date),disabledTime:ne=>(0,Me.d0)(ne),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",onChange:()=>{var ne;if((0,ye.Rm)()&&!((ne=Et.AssistantObject.group)!=null&&ne.can_anonymous_comment)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),Fe.createElement(fe.default.Item,He(ke({},oe),{name:[Dt,"deleteflag"]}),Fe.createElement(de.default,{type:"hidden"})),!pe&&xe.length<((At=Ne==null?void 0:Ne.anonymous_comment_settings)==null?void 0:At.length)&&Fe.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{Ke({deleteflag:!0})}}),Bt!==0&&!pe&&te&&Fe.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const ne=qe.getFieldValue(["anonymous_comment_settings",Dt,"group_name"])||[];Oe(le=>le.filter(Be=>!ne.includes(Be))),it(Dt)}})))),Fe.createElement(Ue.Z,{align:"middle",style:{marginLeft:"53px"}},Fe.createElement(Ae.Z,{style:{width:"75px"}},"\u533F\u8BC4\u6570\u91CF"),Fe.createElement(Ae.Z,null,Fe.createElement(fe.default.Item,He(ke({},oe),{label:"",colon:!1,name:[Dt,"evaluation_num"]}),Fe.createElement(Ce.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:pe||!te&&x}))),Fe.createElement(se.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"},Fe.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${De.Z.title_icon}`})),Fe.createElement(Ae.Z,{style:{width:"75px",marginLeft:"40px"}},"\u7F3A\u8BC4\u6263\u5206"),Fe.createElement(Ae.Z,null,Fe.createElement(fe.default.Item,He(ke({},oe),{label:"",colon:!1,name:[Dt,"absence_penalty"]}),Fe.createElement(Ce.Z,{min:0,size:"large",addonAfter:"\u5206",style:{width:"120px"},disabled:pe,onChange:ne=>{var le;if((0,ye.Rm)()&&!((le=Et.AssistantObject.group)!=null&&le.can_anonymous_comment)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),Fe.createElement(Ae.Z,{style:{marginLeft:"40px"}},Fe.createElement(fe.default.Item,He(ke({},oe),{name:[Dt,"student_comment"],valuePropName:"checked"}),Fe.createElement(we.default,{disabled:pe,onChange:()=>{var ne;if((0,ye.Rm)()&&!((ne=Et.AssistantObject.group)!=null&&ne.can_anonymous_comment)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),Fe.createElement(Ae.Z,{className:"ml10"},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))})))};Zt.Z=(0,Se.connect)(({shixunHomeworks:pe,classroomList:Pe})=>({shixunHomeworks:pe,classroomList:Pe}))($e)},82865:function(En,Zt,E){"use strict";var b=E(65582),je=E(77019),fe=E(5269),Ue=E(24017),Ae=E(4875),ve=E(25399),be=E(66649),de=E.n(be),Ce=E(99981),se=E(91967),we=E(59301);const ge=({data:Le,disabled:Se,setData:Me,shixunHomeworks:ye})=>{const{workSetting:De,workList:Fe}=ye;return we.createElement("div",null,we.createElement(je.Z,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},we.createElement(fe.Z,{style:{marginLeft:"54px",marginRight:"20px",color:"#666666"}},"\u7ED3\u675F\u65F6\u95F4"),we.createElement(fe.Z,null,we.createElement(Ue.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:Se,disabledDate:Ze=>(0,Ce.Q8)(Ze,De==null?void 0:De.course_end_date),disabledTime:Ze=>(0,Ce.d0)(Ze),value:Le.appeal_time?de()(Le.appeal_time):"",onChange:(Ze,nt)=>{Le.appeal_time=nt,Me(Object.assign({},Le))}})),we.createElement(fe.Z,{style:{margin:"0 20px 0 60px",color:"#666666"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),we.createElement(fe.Z,null,we.createElement(Ae.Z,{size:"large",disabled:Se,value:Le.appeal_penalty,min:0,addonAfter:"\u5206",style:{width:"120px"},onChange:Ze=>{Le.appeal_penalty=Ze,Me(Object.assign({},Le))}})),we.createElement(ve.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"},we.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${se.Z.title_icon}`}))))};Zt.Z=(0,b.connect)(({shixunHomeworks:Le})=>({shixunHomeworks:Le}))(ge)},42337:function(En,Zt,E){"use strict";var b=E(24017),je=E(4875),fe=E(25399),Ue=E(62673),Ae=E(66649),ve=E.n(Ae),be=E(65582),de=E(99981),Ce=E(91967),se=E(59301);const we=({data:ge,setData:Le,disabled:Se,shixunHomeworks:Me})=>{const{workSetting:ye}=Me,De=ve()(ye==null?void 0:ye.evaluation_start)<=ve()(),Fe=ge.anonymous_appeal;return se.createElement("div",null,se.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},se.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u5F00\u59CB\u65F6\u95F4"),se.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:Ze=>(0,de.Q8)(Ze,ye==null?void 0:ye.course_end_date),disabledTime:Ze=>(0,de.d0)(Ze),disabled:Se||De||Fe,value:ge.evaluation_start?ve()(ge.evaluation_start):"",onChange:(Ze,nt)=>{ge.evaluation_start=nt,Le(Object.assign({},ge))}}),se.createElement("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),se.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:Ze=>(0,de.Q8)(Ze,ye==null?void 0:ye.course_end_date,ge.evaluation_start),disabledTime:Ze=>(0,de.d0)(Ze,ve()(ge.evaluation_start)),disabled:Se||Fe,value:ge.evaluation_end?ve()(ge.evaluation_end):"",onChange:(Ze,nt)=>{ge.evaluation_end=nt,Le(Object.assign({},ge))}})),se.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},se.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u6570\u91CF"),se.createElement(je.Z,{disabled:Se||De||Fe,value:ge.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:Ze=>{ge.evaluation_num=Ze,Le(Object.assign({},ge))}}),se.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"},se.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Ce.Z.title_icon}`})),se.createElement("div",{style:{color:"#666666",marginLeft:"84px",marginRight:"20px"}},"\u7F3A\u8BC4\u6263\u5206"),se.createElement(je.Z,{min:0,disabled:Se,style:{width:"150px"},size:"large",addonAfter:"\u5206",value:ge.absence_penalty,onChange:Ze=>{ge.absence_penalty=Ze,Le(Object.assign({},ge))}})),ge.anonymous_comment&&se.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"}},se.createElement(Ue.default,{checked:ge.student_comment,disabled:Se,onChange:()=>{ge.student_comment=!ge.student_comment,Le(Object.assign({},ge))}},se.createElement("span",{style:{fontSize:"14px",color:"#000"}},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))};Zt.Z=(0,be.connect)(({shixunHomeworks:ge})=>({shixunHomeworks:ge}))(we)},35314:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ie}});var b=E(59301),je=E(62957),fe=E(6767),Ue=E(77019),Ae=E(5269),ve=E(7939),be=E(94968),de=E(70858),Ce={achieveSty:"achieveSty___Joqdh",tip:"tip___qAo3r",labolIcon:"labolIcon___QZ4oX"},se=E(82636),we=E(74128),ge=E(38147),Le=E(65862),Se=Object.defineProperty,Me=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Fe=(Ge,ze,tt)=>ze in Ge?Se(Ge,ze,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Ge[ze]=tt,Ze=(Ge,ze)=>{for(var tt in ze||(ze={}))ye.call(ze,tt)&&Fe(Ge,tt,ze[tt]);if(Me)for(var tt of Me(ze))De.call(ze,tt)&&Fe(Ge,tt,ze[tt]);return Ge},nt=(Ge,ze,tt)=>new Promise((ke,He)=>{var Je=pe=>{try{$e(tt.next(pe))}catch(Pe){He(Pe)}},Ee=pe=>{try{$e(tt.throw(pe))}catch(Pe){He(Pe)}},$e=pe=>pe.done?ke(pe.value):Promise.resolve(pe.value).then(Je,Ee);$e((tt=tt.apply(Ge,ze)).next())}),Ie=({visible:Ge,categoryId:ze,getData:tt,onCancle:ke})=>{var He,Je;const[Ee,$e]=(0,b.useState)([]),[pe,Pe]=(0,b.useState)(!1),[St,qe]=(0,b.useState)(!1),[ft,Et]=(0,b.useState)({success_size:0,error_list:[]}),Ne={withCredentials:!0,maxCount:1,multiple:!1,onRemove:()=>{$e([])},beforeUpload:ue=>nt(void 0,null,function*(){return $e([ue]),!1}),fileList:Ee,accept:".xlsx"};return b.createElement(b.Fragment,null,b.createElement(je.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",width:690,open:Ge,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:St,onOk:()=>nt(void 0,null,function*(){if(Ee.length===0){fe.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u6587\u4EF6\uFF01");return}qe(!0);const ue=new FormData;ue.append("file",Ee[0]);const Oe=yield(0,ge.ZP)(`/api/homework_commons/${ze}/import_external_score.json`,{method:"post",body:ue},!0);(Oe==null?void 0:Oe.status)===0&&(Et(Oe),ke(),tt(),Pe(!0),$e([])),qe(!1)}),onCancel:()=>{$e([]),ke()}},b.createElement("div",{className:Ce.achieveSty},b.createElement("div",{className:Ce.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(Ue.Z,{align:"middle",className:"mt20"},b.createElement(Ae.Z,{className:"mr10"},b.createElement("span",{className:Ce.labolIcon},"*"),b.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),b.createElement(Ae.Z,null,b.createElement(ve.ZP,{shape:"default",style:{backgroundColor:"#3061D0",color:"#fff"}},b.createElement("a",{className:Ce.downloadbutton,onClick:ue=>{ue.stopPropagation(),ue.preventDefault(),(0,Le.FH)("",we.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(be.default.Dragger,Ze({style:{border:"1px dashed rgba(48,97,208,0.3)",backgroundColor:"rgba(48,97,208,0.06)"}},Ne),b.createElement("div",null,b.createElement(se.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(je.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u7ED3\u679C",width:508,open:pe,onCancel:()=>{Pe(!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"}}," ",ft==null?void 0:ft.success_size," "),"\u4E2A\u5B66\u751F"),b.createElement("span",{style:{marginLeft:"30px"}},"\u5BFC\u5165\u5931\u8D25",b.createElement("span",{style:{color:"#E30000"}}," ",(He=ft==null?void 0:ft.error_list)==null?void 0:He.length," "),"\u4E2A\u5B66\u751F")),!!((Je=ft==null?void 0:ft.error_list)!=null&&Je.length)&&b.createElement("div",{className:"mb20"},b.createElement(de.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,width:120,render:ue=>b.createElement("span",{style:{color:"#000"}},ue)},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:120,render:ue=>b.createElement("span",{style:{color:"#666"}},ue)},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",key:"info",ellipsis:!0,align:"end",render:ue=>b.createElement("span",{style:{color:"#000"}},ue)}],dataSource:ft==null?void 0:ft.error_list,pagination:!1,scroll:{y:47*8}})))))}},99517:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return tt}});var b=E(59301),je={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},fe=Object.defineProperty,Ue=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,be=(ke,He,Je)=>He in ke?fe(ke,He,{enumerable:!0,configurable:!0,writable:!0,value:Je}):ke[He]=Je,de=(ke,He)=>{for(var Je in He||(He={}))Ae.call(He,Je)&&be(ke,Je,He[Je]);if(Ue)for(var Je of Ue(He))ve.call(He,Je)&&be(ke,Je,He[Je]);return ke};const Ce=ke=>React.createElement("svg",de({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},ke),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 se="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",we=E(31691),ge=E(92310),Le=E.n(ge),Se=E(59301),Me=Object.defineProperty,ye=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,ce=(ke,He,Je)=>He in ke?Me(ke,He,{enumerable:!0,configurable:!0,writable:!0,value:Je}):ke[He]=Je,Ie=(ke,He)=>{for(var Je in He||(He={}))Ze.call(He,Je)&&ce(ke,Je,He[Je]);if(Fe)for(var Je of Fe(He))nt.call(He,Je)&&ce(ke,Je,He[Je]);return ke},Ge=(ke,He)=>ye(ke,De(He)),tt=({dataSource:ke,className:He,style:Je})=>{const[Ee,$e]=(0,b.useState)([]),[pe,Pe]=(0,b.useState)(""),St=(0,b.useRef)("");(0,b.useEffect)(()=>{if(ke!=null&&ke.length){const Et=String(Math.random()).slice(-6),Ne=ke.map(ue=>Ge(Ie({},ue),{key:`${Et}-${ue.key}`}));$e(Ne),Pe(Ne[0].key)}},[ke.length]);const qe=Et=>{Pe(Et),St.current=Et;const Ne=document.getElementById(Et);if(Ne){const ue=Ne.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:ue,behavior:"smooth"})}},ft=()=>{const Et=Ee.map(ue=>document.getElementById(ue.key)),Ne=window.innerHeight/2;for(const ue of Et)if(ue){const Oe=ue.getBoundingClientRect();if(Oe.top>=0&&Oe.top<Ne){if(St.current===ue.id){St.current="";return}if(St.current)return;Pe(ue.id);break}}};return(0,b.useEffect)(()=>(window.addEventListener("scroll",ft),()=>{window.removeEventListener("scroll",ft)}),[Ee]),Se.createElement("div",{className:Le()(je.anchorNavigation,He),style:Je},Se.createElement(we.default,{items:Ee,tabBarGutter:60,className:je.tabs,activeKey:pe,onChange:qe}),Ee.map(Et=>Se.createElement("div",{key:Et.key,id:Et.key,className:je.box},Se.createElement("div",{className:je.head},Se.createElement("img",{className:"mr10",src:se,alt:"Dot"}),Et.label),Se.createElement("div",{className:je.element},Et.element))))}},99981:function(En,Zt,E){"use strict";E.d(Zt,{Q8:function(){return ue},d0:function(){return Oe},w6:function(){return Ne}});var b=E(59301),je=E(24017),fe=E(82326),Ue=E(6767),Ae=E(62957),ve=E(47889),be=E(77019),de=E(5269),Ce=E(25399),se=E(62673),we=E(7939),ge=E(66649),Le=E.n(ge),Se=E(41867),Me=E(38147),ye=E(89392),De=E.n(ye),Fe=E(65862),Ze=E(61191),nt=E(65582),ce=E(4324),Ie=E(66457),Ge=E(42656),ze=E(83028),tt=E(60979),ke=E(59301),He=Object.defineProperty,Je=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,St=(it,Ct,lt)=>Ct in it?He(it,Ct,{enumerable:!0,configurable:!0,writable:!0,value:lt}):it[Ct]=lt,qe=(it,Ct)=>{for(var lt in Ct||(Ct={}))pe.call(Ct,lt)&&St(it,lt,Ct[lt]);if($e)for(var lt of $e(Ct))Pe.call(Ct,lt)&&St(it,lt,Ct[lt]);return it},ft=(it,Ct)=>Je(it,Ee(Ct)),Et=(it,Ct,lt)=>new Promise((At,ct)=>{var Bt=ae=>{try{oe(lt.next(ae))}catch(te){ct(te)}},Dt=ae=>{try{oe(lt.throw(ae))}catch(te){ct(te)}},oe=ae=>ae.done?At(ae.value):Promise.resolve(ae.value).then(Bt,Dt);oe((lt=lt.apply(it,Ct)).next())});function Ne(it,Ct){const lt=[];for(let At=it;At<Ct;At++)lt.push(At);return lt}const ue=(it,Ct,lt)=>{const At=it<Le()().startOf("day"),ct=it>Le()(Ct).endOf("day"),Bt=it<Le()(lt).startOf("day");return Ct?lt?Le()()<=Le()(lt)?Bt||ct:At||ct:it&&At||ct:lt&&Le()()<=Le()(lt)?Bt:At},Oe=(it,Ct)=>{const lt=parseInt(Le()(it).format("HH")),At=parseInt(Le()().format("HH")),ct=parseInt(Le()().format("mm"));if(!it)return{disabledHours:()=>Ne(0,At),disabledMinutes:()=>Ne(0,ct)};if(Ct){const Bt=parseInt(Le()(Ct).format("HH")),Dt=parseInt(Le()(Ct).format("mm"));return Le()(it).isSame(Le()(Ct),"day")?{disabledHours:()=>Ne(0,Bt),disabledMinutes:()=>lt<=Bt?Ne(0,Dt):[]}:void 0}if(Le()(it).isSame(Le()(),"day"))return{disabledHours:()=>Ne(0,At),disabledMinutes:()=>Le()(it).isSame(Le()(),"hour")&<<=At?Ne(0,ct):[]}},et=(it,Ct)=>it==null?void 0:it.map(lt=>{var At;return(At=Ct==null?void 0:Ct.find(ct=>ct.value===lt))==null?void 0:At.id}),{RangePicker:at}=je.default,{Option:xe}=fe.default,Ke=({shixunHomeworks:it,loading:Ct,dispatch:lt,classroomList:At,user:ct})=>{var Bt,Dt,oe,ae,te,x,re,ne,le;const Be=(0,nt.useParams)(),{workSetting:Te,workList:Ye,shixunWorkList:_e,headerInfo:rt,changeData:dt}=it,[gt,ot]=(0,b.useState)(!1),[ut,jt]=(0,b.useState)(!1);let[Nt,dn]=(0,b.useState)([]),[Gt,Rt]=(0,b.useState)([]),[Ut,Jt]=(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[bt,Ot]=(0,b.useState)({}),[rn,mn]=(0,b.useState)({});(0,b.useEffect)(()=>()=>{dn([])},[]),(0,b.useEffect)(()=>{ot(!(0,Se.GJ)())},[(0,Se.GJ)()]);const vt=()=>{lt({type:"shixunHomeworks/getWorkSetting",payload:qe({},Be)})};(0,b.useEffect)(()=>{if(!(Te!=null&&Te.course_id))return;Object.keys(Ut).map(function(un){Ut[un]=Te[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),Nt=JSON.parse(JSON.stringify(Te.group_settings.map(un=>ft(qe({},un),{group_name:[un.group_name]})).filter(un=>un.publish_time!==null))),Gt=JSON.parse(JSON.stringify(Te.allow_late_settings.map(un=>ft(qe({},un),{group_name:[un.group_name]})).filter(un=>un.late_time!==null))),Jt(qe({},Ut));const zt=(0,Fe.QE)((Nt==null?void 0:Nt.length)>0?Nt:[]);dn([...zt]),(Gt==null?void 0:Gt.length)<=0?Rt([{penalty_type:ce.Q.Percent,late_penalty:20}]):Rt([...Gt])},[Te]);const Mt=()=>Et(void 0,null,function*(){var zt,un,an,en,$t,vn,gn,Wn,Hn;if(((an=(un=(zt=ct==null?void 0:ct.userInfo)==null?void 0:zt.course)==null?void 0:un.shixun_homework_info)==null?void 0:an.shixun_homework_remaining_count)===0&&(($t=(en=it==null?void 0:it.headerInfo)==null?void 0:en.homework_status)!=null&&$t.includes("\u672A\u53D1\u5E03"))){(0,Fe.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(gn=(vn=(0,Se.eY)())==null?void 0:vn.course)==null?void 0:gn.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(((Wn=ct==null?void 0:ct.userInfo)==null?void 0:Wn.user_status)===2){(0,Ie.Rd)();return}const zn=JSON.parse(JSON.stringify(Ut));if(zn.challenge_settings.filter(Kn=>!Kn.hide),zn.categoryId=Be.categoryId,(Hn=zn.challenge_settings)!=null&&Hn.every(Kn=>!Kn.checked)){Ue.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Nt),!Ut.unified_setting)Nt=Nt==null?void 0:Nt.map(Kn=>{var Xn;if(!Kn.publish_time||!Kn.end_time)throw Ue.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(!Kn.group_name)throw Ue.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Kn.group_name=typeof(Kn==null?void 0:Kn.group_name)=="string"?[Kn==null?void 0:Kn.group_name]:Kn==null?void 0:Kn.group_name,Kn.group_id=(Xn=Te.group_settings)==null?void 0:Xn.filter(Lr=>{var Ar;return(Ar=Kn==null?void 0:Kn.group_name)==null?void 0:Ar.includes(Lr.group_name)}).map(Lr=>Lr.group_id||Lr.id).toString().split(","),Kn});else if(!Ut.publish_time||!Ut.end_time)throw Ue.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=Nt,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 Ue.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 Ue.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(Kn=>{var Xn,Lr;if(Kn.late_penalty===null||Kn.late_penalty===void 0||Kn.late_penalty<0||Kn.late_penalty>100)throw Ue.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(!Kn.late_time)throw Ue.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(!Kn.group_name)throw Ue.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Kn.group_name=typeof(Kn==null?void 0:Kn.group_name)=="string"?[Kn==null?void 0:Kn.group_name]:Kn==null?void 0:Kn.group_name,Kn.group_id=(Lr=(Xn=Kn==null?void 0:Kn.group_name)==null?void 0:Xn.map(Ar=>{var wn,Bn;let rr=(Bn=(wn=Te.group_settings)==null?void 0:wn.filter(or=>(or==null?void 0:or.group_name)===Ar))==null?void 0:Bn[0];return rr==null?void 0:rr.group_id}))==null?void 0:Lr.toString().split(","),Kn}),zn.allow_late_settings=Gt;let Nn=yield(0,tt.Tr)({homework_common_ids:[parseInt(Be.categoryId)],course_id:Be.coursesId,type:"homework_common"});(Nn==null?void 0:Nn.student_count)===0?Yt(zn):(mn(zn),Ot(Nn))}),Yt=zt=>{var un;if(zt.total_score===null){Ue.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(zt!=null&&zt.work_efficiency&&zt.eff_score===null){Ue.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const an=zt.challenge_settings.reduce((vn,gn)=>vn+Number(gn.challenge_score),0);if((an==null?void 0:an.toFixed(10))!==((un=zt.total_score-zt.eff_score)==null?void 0:un.toFixed(10))){Ue.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 en={shixun_evaluation:zt.shixun_evaluation,challenge_settings:zt.challenge_settings};let $t=()=>{var vn;const gn=()=>Et(void 0,null,function*(){jt(!0),(yield(0,Me.ZP)(`/api/homework_commons/${Be.categoryId}/publish_setting.json`,{method:"post",body:qe({},zt)})).status===0&&(Ue.ZP.success("\u66F4\u65B0\u6210\u529F"),vt(),lt({type:"user/getUserInfo",payload:{course_id:Be.coursesId}}),lt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:qe({},Be)})),jt(!1)});!(0,ye.isEqual)(dt,en)&&!((vn=rt==null?void 0:rt.homework_status)!=null&&vn.includes("\u672A\u53D1\u5E03"))?Ae.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:gn}):gn()};Te!=null&&Te.high_resources_consume&&!(Te!=null&&Te.high_resources_consume_permission)?lt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Be.coursesId,type:"shixun",type_id:Be.categoryId,name:Te.homework_name,fn:()=>{$t()}}}):$t()},ln=(zt,un,an="group_id")=>{var en;return un?un.find($t=>$t[an]===zt):(en=Te==null?void 0:Te.group_settings)==null?void 0:en.find($t=>$t.group_id[0]===zt)},Sn=(Te==null?void 0:Te.allow_late)||(Te==null?void 0:Te.anonymous_comment),Ln=zt=>{var un,an;const en=ln(zt,Te==null?void 0:Te.allow_late_settings,"id"),$t=ln(zt,Te==null?void 0:Te.anonymous_comment_settings),vn=ln(zt);return(Te==null?void 0:Te.allow_late)&&en&&Le()(en==null?void 0:en.late_time)<=Le()()||(Te==null?void 0:Te.anonymous_comment)&&$t&&($t==null?void 0:$t.evaluation_start)!==null||((an=(Le()(vn==null?void 0:vn.end_time)<=Le()()&&((un=Te==null?void 0:Te.allow_late_settings)==null?void 0:un.filter(gn=>gn.group_id.includes(zt))))[0])==null?void 0:an.late_time)!=null},Jn=(0,b.useMemo)(()=>(Te==null?void 0:Te.allow_late)||(Te==null?void 0:Te.all_group_late),[Te,rt]),er=Te==null?void 0:Te.anonymous_comment,In=zt=>{if(!zt)return!1;const un=ln(zt,Te==null?void 0:Te.anonymous_comment_settings);return(Te==null?void 0:Te.anonymous_comment)&&un&&(un==null?void 0:un.evaluation_start)!==null},Yn=(zt,un)=>{var an,en,$t,vn,gn;zt!=null&&zt.group_id||(zt.group_id=et(zt==null?void 0:zt.group_name,Te==null?void 0:Te.group_settings)),lt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:zt,index:un,rangePickerDisabled:(en=(an=zt==null?void 0:zt.group_id)==null?void 0:an[0])!=null&&en.publish_time?gt||(Le()()<=Le()((vn=ln(($t=zt==null?void 0:zt.group_id)==null?void 0:$t[0]))==null?void 0:vn.publish_time)?!1:[!0,Ln((gn=zt==null?void 0:zt.group_id)==null?void 0:gn[0])]):!1,disabledDate:Te==null?void 0:Te.course_end_date}})};return ke.createElement("section",{className:Ze.Z.form},ke.createElement("div",{className:Ze.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",ke.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")),ke.createElement("div",null,ke.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ke.createElement(ve.ZP.Group,{disabled:gt||!((Bt=rt==null?void 0:rt.homework_status)!=null&&Bt.includes("\u672A\u53D1\u5E03"))||(0,Se.Rm)()&&!((Dt=At.AssistantObject.practice)!=null&&Dt.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"))){Ue.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}])),Jt(Object.assign({},Ut)),Ut.unified_setting===!1&&Nt==""){dn(Nt.concat({}));return}Ut.unified_setting&&(dn([]),Rt([{late_penalty:5}]))}},ke.createElement(ve.ZP,{value:!0,disabled:gt||!(Te!=null&&Te.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),ke.createElement(ve.ZP,{disabled:gt||!((oe=Te==null?void 0:Te.group_settings)!=null&&oe.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((ae=Te==null?void 0:Te.group_settings)==null?void 0:ae.length)===0&&ke.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&&ke.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},ke.createElement(be.Z,{align:"middle"},ke.createElement(de.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),ke.createElement(de.Z,{className:"ml10"},ke.createElement(je.default,{size:"large",disabled:gt||!((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,Se.Rm)()&&!((re=At.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=>ue(zt,Te==null?void 0:Te.course_end_date),disabledTime:zt=>Oe(zt),value:Ut.publish_time?Le()(Ut.publish_time):"",onChange:(zt,un)=>{Ut.publish_time=un,(Ut.end_time==""||!Ut.end_time)&&Ut.unified_setting&&(Ut.end_time=Le()(zt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Jt(Object.assign({},Ut))}}))),ke.createElement(be.Z,{align:"middle",className:"pl30"},ke.createElement(de.Z,null,"\u622A\u6B62\u65F6\u95F4"),ke.createElement(de.Z,{className:"ml10"},ke.createElement(je.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Le()((0,Fe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Te==null?void 0:Te.allow_late)&&(Te==null?void 0:Te.homework_status.includes("\u5DF2\u622A\u6B62"))||gt||(Te==null?void 0:Te.allow_late)&&Le()()>=Le()(Te==null?void 0:Te.end_time)||(0,Se.Rm)()&&!((ne=At.AssistantObject.practice)!=null&&ne.can_publish),disabledDate:zt=>ue(zt,Te==null?void 0:Te.course_end_date,Ut.publish_time),disabledTime:zt=>Oe(zt,Ut.publish_time),value:Ut.end_time?Le()(Ut.end_time):"",onChange:(zt,un)=>{Ut.end_time=un,Jt(Object.assign({},Ut))}})))),!Ut.unified_setting&&(Nt==null?void 0:Nt.length)>0&&ke.createElement(be.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Nt&&Nt.map(function(zt,un){var an,en,$t,vn,gn,Wn,Hn;return ke.createElement(de.Z,{span:24,key:un},ke.createElement(be.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:un==(Nt==null?void 0:Nt.length)-1?"0px":"10px"}},ke.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",un+1),ke.createElement(fe.default,{disabled:gt||((an=rt==null?void 0:rt.homework_status)!=null&&an.includes("\u672A\u53D1\u5E03")&&zt.id||Le()()<Le()(zt==null?void 0:zt.publish_time)?!1:!!(zt!=null&&zt.publish_time))||(0,Se.Rm)()&&!((en=At.AssistantObject.practice)!=null&&en.can_publish),mode:"multiple",className:Ze.Z.multiple_select,style:{width:"250px"},value:zt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:zn=>{var Nn;if((0,Se.Rm)()&&!((Nn=At.AssistantObject.practice)!=null&&Nn.can_publish)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Nt[un].group_name=zn,Nt[un].group_id=zt.group_id;const Kn=(0,ye.flattenDeep)(Nt.map(Lr=>Lr.group_name)),Xn=Gt.map(Lr=>{let Ar=(Lr==null?void 0:Lr.group_name)||[];return ft(qe({},Lr),{group_name:(0,ye.remove)(Ar,wn=>Kn.includes(wn))})});Rt(Xn),dn(Nt.slice())},maxTagCount:4,maxTagPlaceholder:zn=>ke.createElement("div",{style:{cursor:"pointer"},onClick:()=>Yn(zt,un)},"+",zn==null?void 0:zn.length)},Te.group_settings&&Te.group_settings.map(function(zn){if(!Nt.map(Kn=>Kn.group_name).flat().includes(zn.group_name))return ke.createElement(xe,{value:zn.group_name,key:zn.id},zn.group_name)})),ke.createElement("div",{className:"ml20"},ke.createElement(at,{size:"large",ranges:{\u6B64\u523B:[zt.publish_time?Le()(zt.publish_time):Le()(),Le()()]},allowClear:!1,disabled:gt||(Le()()<=Le()((vn=ln(($t=zt==null?void 0:zt.group_id)==null?void 0:$t[0]))==null?void 0:vn.publish_time)?!1:[!0,Ln((gn=zt==null?void 0:zt.group_id)==null?void 0:gn[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=>ue(zn,Te==null?void 0:Te.course_end_date),disabledTime:zn=>Oe(zn),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Le()((0,Fe.U6)(),"HH:mm"),Le()((0,Fe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[zt.publish_time?Le()(zt.publish_time):void 0,zt.end_time?Le()(zt.end_time):void 0],onChange:(zn,Nn)=>{var Kn;if((0,Se.Rm)()&&!((Kn=At.AssistantObject.practice)!=null&&Kn.can_publish)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Nt[un].publish_time=Nn[0],!zt.end_time&&Nn[0]?Nt[un].end_time=Le()(Nn[0]).add(7,"days"):Nt[un].end_time=Nn[1],dn([...Nt])},onCalendarChange:(zn,Nn,Kn)=>{if(Nn!=null&&Nn[0]&&!Nn[1]){const Xn=Le()(Nn[0]).add(7,"days");Nt[un].publish_time=Nn[0],Nt[un].end_time=Xn,dn([...Nt])}}})),!gt&&ke.createElement("div",{style:{display:"flex",width:"50px"}},((Wn=zt==null?void 0:zt.group_id)==null?void 0:Wn.length)>1&&ke.createElement(Ce.Z,{title:"\u89C4\u5219\u62C6\u5206"},ke.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Yn(zt,un)})),Nt.length<((Hn=Te==null?void 0:Te.group_settings)==null?void 0:Hn.length)&&ke.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var zn;if((0,Se.Rm)()&&!((zn=At.AssistantObject.practice)!=null&&zn.can_publish)){Ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}dn(Nt.concat({}))}}),((zt==null?void 0:zt.publish_time)&&Le()()<Le()(zt==null?void 0:zt.publish_time)||!(zt!=null&&zt.publish_time))&&un!=0&&ke.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const zn=(0,ye.cloneDeep)(Gt);zn.forEach((Nn,Kn)=>{Nn.group_name&&(Nn.group_name=Nn.group_name.filter(Xn=>{var Lr;return!((Lr=Nt[un].group_name)!=null&&Lr.includes(Xn))}))}),Nt=Nt.filter((Nn,Kn)=>un!==Kn),Rt(zn),dn(Nt.slice()),setTimeout(()=>dn(Nt.slice()),10)}}))))}))),ke.createElement(be.Z,null,ke.createElement(de.Z,null,ke.createElement("div",{className:Ze.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",ke.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"))),ke.createElement(de.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ke.createElement(se.default,{checked:Ut.allow_late,disabled:gt||Jn,onChange:zt=>{var un;if((0,Se.Rm)()&&!((un=At.AssistantObject.practice)!=null&&un.can_late)){Ue.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&&Ae.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:ke.createElement("div",{style:{padding:10,background:"#f5f6f9"}},ke.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"),ke.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),ke.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}]),Jt(Object.assign({},Ut))}},ke.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Ut==null?void 0:Ut.allow_late)&&ke.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},ke.createElement("div",{style:{display:"flex"}},ke.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),ke.createElement(ve.ZP.Group,{style:{marginLeft:"20px"},disabled:gt||(Te==null?void 0:Te.anonymous_comment)||(Te==null?void 0:Te.allow_late),value:Ut.unified_late,onChange:zt=>{var un;if((0,Se.Rm)()&&!((un=At.AssistantObject.practice)!=null&&un.can_late)){Ue.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}]),Jt(qe({},Ut))}},(Ut==null?void 0:Ut.unified_setting)&&ke.createElement(ve.ZP,{value:!0,disabled:!(Te!=null&&Te.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((le=Te==null?void 0:Te.group_settings)==null?void 0:le.length)>0&&ke.createElement(ve.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Ut!=null&&Ut.unified_late?ke.createElement(ke.Fragment,null,ke.createElement(be.Z,{align:"middle",style:{marginTop:"10px"}},ke.createElement(de.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),ke.createElement(de.Z,{className:"ml20"},ke.createElement(ce.Z,{disabled:gt||er,value:{type:Ut.penalty_type,inputValue:Ut.late_penalty},onChange:zt=>{var un;if((0,Se.Rm)()&&!((un=At.AssistantObject.practice)!=null&&un.can_late)){Ue.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}Jt(ft(qe({},Ut),{late_penalty:zt.inputValue,penalty_type:zt.type}))}})),ke.createElement(de.Z,{flex:"1",className:"ml5"},ke.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)"))),ke.createElement(be.Z,{align:"middle",style:{marginTop:"15px"}},ke.createElement(de.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),ke.createElement(de.Z,{className:"ml20"},ke.createElement(je.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Le()((0,Fe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:gt||er,value:Ut.late_time?Le()(Ut.late_time):"",disabledDate:zt=>ue(zt,Te==null?void 0:Te.course_end_date),onChange:(zt,un)=>{var an;if((0,Se.Rm)()&&!((an=At.AssistantObject.practice)!=null&&an.can_late)){Ue.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,Jt(Object.assign({},Ut))}})))):Gt.map(function(zt,un){var an;return ke.createElement(de.Z,{span:24,key:un},ke.createElement(be.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},ke.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",un+1),ke.createElement(fe.default,{disabled:gt||!((an=rt==null?void 0:rt.homework_status)!=null&&an.includes("\u672A\u53D1\u5E03"))&&zt.id||(Te==null?void 0:Te.anonymous_comment),mode:"multiple",className:Ze.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:en=>{var $t;if((0,Se.Rm)()&&!(($t=At.AssistantObject.practice)!=null&&$t.can_late)){Ue.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=en,Gt[un].group_id=zt.group_id,Rt(Gt.slice())}},Te.group_settings&&Te.group_settings.map(function(en){const $t=Gt.map(gn=>gn.group_name).flat(),vn=Nt.map(gn=>gn.group_name).flat();if(Ut!=null&&Ut.unified_setting){if(!$t.includes(en.group_name))return ke.createElement(xe,{value:en.group_name,key:en.id},en.group_name)}else if(vn.includes(en.group_name)&&!$t.includes(en.group_name))return ke.createElement(xe,{value:en.group_name,key:en.id},en.group_name)})),ke.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),ke.createElement(ce.Z,{disabled:gt||In(zt.id),value:{type:zt.penalty_type,inputValue:zt.late_penalty},onChange:en=>{var $t;if((0,Se.Rm)()&&!(($t=At.AssistantObject.practice)!=null&&$t.can_late)){Ue.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=en.inputValue,Gt[un].penalty_type=en.type,Rt([...Gt])}}),ke.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),ke.createElement(je.default,{size:"large",disabled:gt||In(zt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Le()((0,Fe.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:en=>ue(en,Te==null?void 0:Te.course_end_date),format:"YYYY-MM-DD HH:mm",value:zt!=null&&zt.late_time?Le()(zt.late_time):void 0,onChange:(en,$t)=>{var vn;if((0,Se.Rm)()&&!((vn=At.AssistantObject.practice)!=null&&vn.can_late)){Ue.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=$t,Rt([...Gt])}}),!gt&&ke.createElement("div",{style:{display:"flex",width:"50px"}},ke.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var en;if((0,Se.Rm)()&&!((en=At.AssistantObject.practice)!=null&&en.can_late)){Ue.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&&ke.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var en;if((0,Se.Rm)()&&!((en=At.AssistantObject.practice)!=null&&en.can_late)){Ue.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(($t,vn)=>un!==vn),Rt(Gt.slice()),setTimeout(()=>Rt(Gt.slice()),10)}}))))})),!gt&&ke.createElement(ke.Fragment,null,ke.createElement(we.ZP,{type:"primary",size:"large",loading:ut,style:{width:"138px",marginTop:"30px"},onClick:()=>Mt()},"\u4FDD\u5B58")),ke.createElement(Ge.Z,{onConfirm:(zt,un)=>{Nt.splice(zt,0,...un),Nt.splice(zt+un.length,1);const an=(0,Fe.QE)([...Nt]);dn([...an])}}),ke.createElement(ze.Z,{resdata:bt,type:"shixun",okloading:ut,oktext:(bt==null?void 0:bt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:zt=>Et(void 0,null,function*(){jt(!0);let un=yield(0,Me.ZP)(`/api/courses/${Be.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Be.categoryId)]}});jt(!1),(un==null?void 0:un.status)===0&&Yt(rn)})}))};Zt.ZP=(0,nt.connect)(({shixunHomeworks:it,classroomList:Ct,loading:lt,user:At})=>({shixunHomeworks:it,classroomList:Ct,loading:lt.effects,user:At}))(Ke)},61604:function(En,Zt,E){"use strict";var b=E(59301),je=E(94968),fe=E(28284),Ue=E(62957),Ae=E(6767),ve=E(70858),be=E(65582),de=E(74128),Ce=E(84511),se=E(38147),we=E(66649),ge=E.n(we),Le=E(65862),Se=E(59301),Me=Object.defineProperty,ye=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Ze=(ze,tt,ke)=>tt in ze?Me(ze,tt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ze[tt]=ke,nt=(ze,tt)=>{for(var ke in tt||(tt={}))De.call(tt,ke)&&Ze(ze,ke,tt[ke]);if(ye)for(var ke of ye(tt))Fe.call(tt,ke)&&Ze(ze,ke,tt[ke]);return ze},ce=(ze,tt,ke)=>new Promise((He,Je)=>{var Ee=Pe=>{try{pe(ke.next(Pe))}catch(St){Je(St)}},$e=Pe=>{try{pe(ke.throw(Pe))}catch(St){Je(St)}},pe=Pe=>Pe.done?He(Pe.value):Promise.resolve(Pe.value).then(Ee,$e);pe((ke=ke.apply(ze,tt)).next())});const{Dragger:Ie}=je.default,Ge=({classroomList:ze,dispatch:tt,onOk:ke})=>{const He=(0,be.useParams)(),[Je]=fe.default.useForm(),[Ee,$e]=(0,b.useState)(),[pe,Pe]=(0,b.useState)(!1),St={height:100,onRemove:()=>{$e("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:qe=>ce(void 0,null,function*(){return $e(qe),!1})};return(0,b.useEffect)(()=>{Je.setFieldsValue({publish_time:ge()(ge()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ge()(ge()(new Date((0,Le.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Se.createElement(Ue.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:pe},onOk:()=>ce(void 0,null,function*(){Je.submit()}),onCancel:()=>{Je.resetFields(),tt({type:"classroomList/setActionTabs",payload:{}})}},Se.createElement(fe.default,{form:Je,onFinish:qe=>ce(void 0,null,function*(){var ft,Et,Ne;if(!(Ee!=null&&Ee.size)){Ae.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Pe(!0);let ue=new FormData;ue.append("type",ze.actionTabs.type),ue.append("file",Ee);let Oe;window.location.href.indexOf("exercise")>-1?Oe=`/api/exercises/${ze.actionTabs.id}/supplement_score.json`:Oe=`/api/homework_commons/${ze.actionTabs.id}/supplement_score.json`;let et=yield(0,se.ZP)(Oe,{method:"post",body:ue},!0);Pe(!1),(et==null?void 0:et.status)===0&&(ke(),Je.resetFields(),tt({type:"classroomList/setActionTabs",payload:{}}),((Et=(ft=et==null?void 0:et.data)==null?void 0:ft.fail)==null?void 0:Et.length)>0&&Ue.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:Se.createElement(ve.default,{pagination:!1,dataSource:(Ne=et==null?void 0:et.data)==null?void 0:Ne.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,Le.FH)("",de.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ze.actionTabs.type}`)}}))})},Se.createElement(fe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},ze.actionTabs.name),Se.createElement(fe.default.Item,{style:{marginBottom:0},label:Se.createElement("div",null,Se.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),Se.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},Se.createElement("div",null,Se.createElement("a",{download:"\u6A21\u7248.xlsx",className:Ce.Z.downloadbutton,href:de.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ze.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),Se.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),Se.createElement(fe.default.Item,{style:{marginBottom:0}},Se.createElement(Ie,nt({},St),Se.createElement("a",{className:Ce.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),Se.createElement("br",null),Se.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,be.connect)(({classroomList:ze})=>({classroomList:ze}))(Ge)},75735:function(En,Zt,E){"use strict";var b=E(59301),je=E(94968),fe=E(28284),Ue=E(62957),Ae=E(4875),ve=E(65582),be=E(38147),de=E(66649),Ce=E.n(de),se=E(65862),we=E(59301),ge=Object.defineProperty,Le=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Fe=(ze,tt,ke)=>tt in ze?ge(ze,tt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ze[tt]=ke,Ze=(ze,tt)=>{for(var ke in tt||(tt={}))ye.call(tt,ke)&&Fe(ze,ke,tt[ke]);if(Me)for(var ke of Me(tt))De.call(tt,ke)&&Fe(ze,ke,tt[ke]);return ze},nt=(ze,tt)=>Le(ze,Se(tt)),ce=(ze,tt,ke)=>new Promise((He,Je)=>{var Ee=Pe=>{try{pe(ke.next(Pe))}catch(St){Je(St)}},$e=Pe=>{try{pe(ke.throw(Pe))}catch(St){Je(St)}},pe=Pe=>Pe.done?He(Pe.value):Promise.resolve(Pe.value).then(Ee,$e);pe((ke=ke.apply(ze,tt)).next())});const{Dragger:Ie}=je.default,Ge=({classroomList:ze,dispatch:tt,onOk:ke})=>{const He=(0,ve.useParams)(),[Je]=fe.default.useForm(),[Ee,$e]=(0,b.useState)(),[pe,Pe]=(0,b.useState)(!1),St={height:100,onRemove:()=>{$e("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:qe=>ce(void 0,null,function*(){return $e(qe),!1})};return(0,b.useEffect)(()=>{Je.setFieldsValue({publish_time:Ce()(Ce()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ce()(Ce()(new Date((0,se.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),we.createElement(Ue.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:pe},onOk:()=>ce(void 0,null,function*(){Je.submit()}),onCancel:()=>{Je.resetFields(),tt({type:"classroomList/setActionTabs",payload:{}})}},we.createElement(fe.default,{form:Je,onFinish:qe=>ce(void 0,null,function*(){var ft,Et;console.log("---",ze.actionTabs,qe,He);let Ne=((ft=ze==null?void 0:ze.actionTabs)==null?void 0:ft.type)==="exercise"?`/api/exercises/${He==null?void 0:He.category}/exercise_user/edit_score.json`:`/api/student_works/${ze.actionTabs.id}/edit_score.json`;Pe(!0);let ue=yield(0,be.ZP)(Ne,{method:"post",body:nt(Ze({},qe),{exercise_user_id:((Et=ze==null?void 0:ze.actionTabs)==null?void 0:Et.type)==="exercise"?ze.actionTabs.id:""})});Pe(!1),Je.resetFields(),tt({type:"classroomList/setActionTabs",payload:{}}),ke()})},we.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"}]},we.createElement(Ae.Z,{min:0,style:{width:"100%"}}))))};Zt.Z=(0,ve.connect)(({classroomList:ze})=>({classroomList:ze}))(Ge)},71635:function(En,Zt,E){"use strict";var b=E(59301),je=E(94968),fe=E(28284),Ue=E(7939),Ae=E(77019),ve=E(44104),be=E(24017),de=E(65582),Ce=E(66649),se=E.n(Ce),we=E(99981),ge=E(38147),Le=E(59301),Se=(De,Fe,Ze)=>new Promise((nt,ce)=>{var Ie=tt=>{try{ze(Ze.next(tt))}catch(ke){ce(ke)}},Ge=tt=>{try{ze(Ze.throw(tt))}catch(ke){ce(ke)}},ze=tt=>tt.done?nt(tt.value):Promise.resolve(tt.value).then(Ie,Ge);ze((Ze=Ze.apply(De,Fe)).next())});const{Dragger:Me}=je.default,ye=({})=>{const De=(0,de.useParams)(),[Fe]=fe.default.useForm(),[Ze,nt]=(0,b.useState)(!0),[ce,Ie]=(0,b.useState)(!1);console.log("----",De);function Ge(){return Se(this,null,function*(){var ze,tt;let ke;window.location.href.indexOf("exercise")>-1?ke=`/api/exercises/${De==null?void 0:De.categoryId}/get_time_setting.json`:ke=`/api/homework_commons/${De==null?void 0:De.categoryId}/get_time_setting.json`;let He=yield(0,ge.ZP)(ke,{method:"get"});(He==null?void 0:He.status)===0&&Fe.setFieldsValue({publish_time:se()(se()((ze=He==null?void 0:He.data)==null?void 0:ze.publish_time).format("YYYY-MM-DD HH:mm")),end_time:se()(se()((tt=He==null?void 0:He.data)==null?void 0:tt.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,b.useEffect)(()=>{Ge()},[]),Le.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Le.createElement("div",{style:{textAlign:"end"}},Ze&&Le.createElement(Ue.ZP,{onClick:()=>{nt(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!Ze&&Le.createElement("div",null,Le.createElement(Ue.ZP,{type:"primary",loading:ce,onClick:()=>{Fe.submit()}},"\u63D0\u4EA4"),Le.createElement(Ue.ZP,{style:{marginLeft:20},onClick:()=>{nt(!0)}},"\u53D6\u6D88"))),Le.createElement(fe.default,{form:Fe,disabled:Ze,onFinish:ze=>Se(void 0,null,function*(){Ie(!0),console.log("---",window.location.href);let tt;window.location.href.indexOf("exercise")>-1?tt=`/api/exercises/${De==null?void 0:De.categoryId}/time_setting.json`:tt=`/api/homework_commons/${De==null?void 0:De.categoryId}/time_setting.json`;let ke=yield(0,ge.ZP)(tt,{method:"post",body:{publish_time:se()(ze.publish_time).format("YYYY-MM-DD HH:mm"),end_time:se()(ze.end_time).format("YYYY-MM-DD HH:mm")}});Ie(!1),(ke==null?void 0:ke.status)===0&&nt(!0)})},Le.createElement(Ae.Z,null,Le.createElement(ve.Z,null,Le.createElement(fe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Le.createElement(be.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ze=>(0,we.Q8)(ze),disabledTime:ze=>(0,we.d0)(ze),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Le.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),Le.createElement(Ae.Z,null,Le.createElement(ve.Z,null,Le.createElement(fe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Le.createElement(be.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ze=>(0,we.Q8)(ze,"",Fe.getFieldValue("publish_time")),disabledTime:ze=>(0,we.d0)(ze,Fe.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Le.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}))(ye)},91704:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return se}});var b=E(59301),je=E(37568),fe=E(62673),Ue=E(77019),Ae={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},ve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",be=E(2524),de=(we,ge,Le)=>new Promise((Se,Me)=>{var ye=Ze=>{try{Fe(Le.next(Ze))}catch(nt){Me(nt)}},De=Ze=>{try{Fe(Le.throw(Ze))}catch(nt){Me(nt)}},Fe=Ze=>Ze.done?Se(Ze.value):Promise.resolve(Ze.value).then(ye,De);Fe((Le=Le.apply(we,ge)).next())}),se=({data:we,value:ge=[],handleChangePage:Le,className:Se="",setSelectedRowKeys:Me,selectedRowKeys:ye,onChange:De=()=>{}})=>{const[Fe,Ze]=(0,b.useState)([]),[nt,ce]=(0,b.useState)([]),[Ie,Ge]=(0,b.useState)([]);let[ze,tt]=(0,b.useState)(1),[ke,He]=(0,b.useState)();return(0,b.useEffect)(()=>{Ze(we),ce([]),Ge([])},[we]),(0,b.useEffect)(()=>{Me&&(ce(ye),Ge(ye))},[ye]),b.createElement("div",{className:`flex justify-between w-full ${Se}`},b.createElement("div",{className:Ae.leftdiv},b.createElement(je.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:Je=>de(void 0,null,function*(){Ze(we.filter(Ee=>{var $e;return($e=Ee==null?void 0:Ee.name)==null?void 0:$e.includes(Je.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Fe.length===0&&b.createElement(be.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:nt.map(Je=>`${Je.id}`),onChange:Je=>{Me(Fe.filter(Ee=>Je.includes(`${Ee.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},Fe.map((Je,Ee)=>b.createElement(Ue.Z,{key:Je.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},b.createElement(fe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Je.is_published,value:`${Je.id}`},b.createElement("div",{className:Ae.listClass},b.createElement("span",{className:Ae.spantitle,style:{width:Je.is_published?"108px":"170px"}},Je.name),Je.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:Ae.rightdiv},b.createElement(je.default.Search,{onChange:Je=>{Ge(nt.filter(Ee=>Ee.name.includes(Je.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ie.length===0&&b.createElement(be.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Ie.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}},Ie.map((Je,Ee)=>b.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:Je.id},b.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},Je.name),b.createElement("img",{src:ve,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{Me(nt.filter($e=>`${$e.id}`!=`${Je.id}`))}})))))))}},64351:function(En,Zt,E){"use strict";E.d(Zt,{Ei:function(){return Fe},rU:function(){return Ze},ZP:function(){return ce}});var b=E(59301),je={wrap:"wrap___W3YuU",title:"title___OzKge",sub_title:"sub_title___mweTZ",flex_box:"flex_box___ywhFC",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},fe=E(28284),Ue=E(47889),Ae=E(4875),ve=E(62673),be=E(25399),de=E(5269),Ce=E(92310),se=E.n(Ce),we=E(59301),ge=Object.defineProperty,Le=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,ye=(Ie,Ge,ze)=>Ge in Ie?ge(Ie,Ge,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ie[Ge]=ze,De=(Ie,Ge)=>{for(var ze in Ge||(Ge={}))Se.call(Ge,ze)&&ye(Ie,ze,Ge[ze]);if(Le)for(var ze of Le(Ge))Me.call(Ge,ze)&&ye(Ie,ze,Ge[ze]);return Ie};const Fe=({value:Ie,className:Ge,style:ze})=>{const[tt,ke]=(0,b.useState)("0");(0,b.useEffect)(()=>{if(Ie){const{submit_limit:Je,must_file:Ee}=Ie;if(Je&&Ee){ke("1");return}if(Je&&!Ee){ke("2");return}if(!Je&&Ee){ke("3");return}}},[Ie]);const He={1:we.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",we.createElement("span",{className:"ml5 mr5 c-light-primary"},Ie==null?void 0:Ie.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:we.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",we.createElement("span",{className:"ml5 mr5 c-light-primary"},Ie==null?void 0:Ie.submit_limit_num),"\u5B57\u7B26"),3:we.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return tt==="0"?we.createElement(we.Fragment,null):we.createElement("section",{className:se()(je.exhibition,Ge),style:ze},we.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),He==null?void 0:He[tt])},Ze=({className:Ie,style:Ge,form:ze})=>{const tt=fe.default.useWatch("submit_limit",ze),ke=fe.default.useWatch("can_submit",ze),He=fe.default.useWatch("submit_num",ze);return we.createElement("section",{className:se()(je.wrap,Ie),style:Ge},we.createElement("div",{className:`${je.title}`},we.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),we.createElement(fe.default.Item,{name:"can_submit",style:{lineHeight:"40px"}},we.createElement(Ue.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},we.createElement(Ue.ZP,{value:!1,style:{marginRight:"40px"}},we.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570")),we.createElement("br",null),we.createElement(Ue.ZP,{value:!0},we.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570")))),we.createElement("div",null,ke?we.createElement("div",{style:{background:"#F6F7F9",padding:"18px 0px 18px 197px",display:"flex",marginTop:"1px"}},we.createElement(fe.default.Item,{name:"submit_num",rules:ke?[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]:[]},we.createElement(Ae.Z,{precision:0,min:1,disabled:!ke,size:"large",addonAfter:"\u6B21",style:{width:133}})),we.createElement("div",{className:"flex flex-col ml15",style:{gap:"5px"}},we.createElement("span",{style:{color:"#666",fontSize:12}},we.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u6700\u591A\u63D0\u4EA4\u4F5C\u4E1A ",we.createElement("span",{style:{color:"#FF6500"}},He)," \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"),we.createElement("span",{style:{color:"#666",fontSize:12}},we.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 ",we.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",we.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))):we.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")),we.createElement("div",{className:`${je.title} mt30`},we.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),we.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},we.createElement(fe.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},we.createElement(ve.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),we.createElement(fe.default.Item,{className:"mr10",name:"submit_limit_num",rules:tt?[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]:[]},we.createElement(Ae.Z,{precision:0,min:1,disabled:!tt,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),we.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},we.createElement(fe.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},we.createElement(ve.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),we.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},we.createElement(fe.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},we.createElement(ve.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),we.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:Ie,onChange:Ge,className:ze,style:tt,disabled:ke=!1,checkMarginLeft:He=0})=>{const Je={submit_limit:!1,submit_limit_num:200,must_file:!1},[Ee,$e]=(0,b.useState)({});(0,b.useEffect)(()=>{if(console.log(Ie,"value"),!Ie)return;const Pe={submit_limit:Ie==null?void 0:Ie.submit_limit,submit_limit_num:Ie==null?void 0:Ie.submit_limit_num,must_file:Ie==null?void 0:Ie.must_file,can_submit:Ie==null?void 0:Ie.can_submit,submit_num:Ie==null?void 0:Ie.submit_num};$e(De({},Pe))},[Ie]);const pe=Pe=>{const St=De(De({},Ee),Pe);Ge(St)};return we.createElement("section",{className:se()(je.wrap,ze),style:tt},we.createElement("div",{className:`${je.sub_title} mt20`},we.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),we.createElement(Ue.ZP.Group,{style:{background:"#F6F7F9",display:"flex",flexDirection:"column"},value:Ee==null?void 0:Ee.can_submit,onChange:Pe=>pe({can_submit:Pe.target.value})},we.createElement(Ue.ZP,{value:!1,style:{padding:"14px 20px",borderBottom:"1px solid #fff"}},we.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570"),we.createElement("div",{style:{position:"relative",display:"inline-block"}},we.createElement(be.Z,{placement:"topLeft",getPopupContainer:Pe=>Pe.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"},we.createElement("i",{className:`iconfont icon-tishixiaowenhao ${je.title_icon} c-grey-666`})))),we.createElement("br",null),we.createElement(Ue.ZP,{className:je.flex_box,value:!0,style:{padding:"5px 0px 5px 20px",height:50}},we.createElement("div",{className:"flex-container"},we.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570"),we.createElement("div",{style:{position:"relative",display:"inline-block"}},we.createElement(be.Z,{placement:"topLeft",arrow:{pointAtCenter:!0},overlayInnerStyle:{width:700,transform:"translateX(-13%)"},title:we.createElement("div",{className:"flex flex-col ml10",style:{gap:"5px"}},we.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 ",we.createElement("span",{style:{color:"#FFB83A"}},Ee==null?void 0:Ee.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"),we.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 ",we.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",we.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))},we.createElement("i",{className:`iconfont icon-tishixiaowenhao ${je.title_icon} c-grey-666`}))),(Ee==null?void 0:Ee.can_submit)&&we.createElement(Ae.Z,{size:"large",addonAfter:"\u6B21",style:{width:143,marginLeft:14},precision:0,min:1,disabled:ke||!(Ee!=null&&Ee.can_submit),value:Ee==null?void 0:Ee.submit_num,onChange:Pe=>pe({submit_num:Pe})})))),we.createElement("div",{className:`${je.sub_title} mt20`},we.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),we.createElement(de.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"5px 20px"}},we.createElement(ve.default,{style:{marginLeft:He},disabled:ke,checked:Ee==null?void 0:Ee.submit_limit,onChange:Pe=>pe({submit_limit:Pe.target.checked})}),we.createElement("span",{style:{marginRight:6,marginLeft:8}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),we.createElement(Ae.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:ke||!(Ee!=null&&Ee.submit_limit),value:Ee==null?void 0:Ee.submit_limit_num,onChange:Pe=>pe({submit_limit_num:Pe})})),we.createElement(de.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"14px 20px"}},we.createElement(ve.default,{style:{marginLeft:He},disabled:ke,checked:Ee==null?void 0:Ee.must_file,onChange:Pe=>pe({must_file:Pe.target.checked})}),we.createElement("span",{style:{marginLeft:8}},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6")))}},42656:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return De}});var b=E(59301),je=E(65582),fe=E(24017),Ue=E(62957),Ae=E(37568),ve=E(6767),be=E(77019),de=E(5269),Ce={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},se=E(66649),we=E.n(se),ge=E(65862),Le=E(2524),Se=E(59301);const{RangePicker:Me}=fe.default,ye=({dispatch:Fe,classroomList:Ze,onConfirm:nt})=>{const[ce,Ie]=(0,b.useState)([]),[Ge,ze]=(0,b.useState)([]),[tt,ke]=(0,b.useState)(""),[He,Je]=(0,b.useState)([!1,!1]);(0,b.useEffect)(()=>{var pe,Pe,St,qe;if(Ze.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((pe=Ze.actionTabs)==null?void 0:pe.rangePickerDisabled),(Pe=Ze.actionTabs)!=null&&Pe.rangePickerDisabled?Je((St=Ze.actionTabs)==null?void 0:St.rangePickerDisabled):Je([!1,!1]);let ft=Ze.actionTabs.data,Et=(qe=ft==null?void 0:ft.group_name)==null?void 0:qe.map((Ne,ue)=>{var Oe;return{group_id:ft==null?void 0:ft.group_id[ue],group_name:ft==null?void 0:ft.group_name[ue],is_admin:ft==null?void 0:ft.is_admin,end_time:ft==null?void 0:ft.end_time,publish_time:Array.isArray(ft==null?void 0:ft.publish_time)?(Oe=ft==null?void 0:ft.publish_time)==null?void 0:Oe[0]:ft==null?void 0:ft.publish_time}});Et&&(Ie([...Et]),ze([...Et]))}},[Ze.actionTabs]);const Ee=()=>{Fe({type:"classroomList/setActionTabs",payload:{}}),ke("")},$e=pe=>{if(pe){const Pe=Ge==null?void 0:Ge.filter(St=>{var qe,ft;return(ft=(qe=St==null?void 0:St.group_name)==null?void 0:qe.toLowerCase())==null?void 0:ft.includes(pe==null?void 0:pe.toLowerCase())});Ie(Pe)}else Ie(Ge)};return Se.createElement(Ue.default,{width:980,title:Se.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Se.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Se.createElement("span",{className:Ce.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")),Se.createElement(Ae.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:tt,onChange:pe=>{ke(pe.target.value.trim()),$e(pe.target.value.trim())}})),centered:!0,maskClosable:!1,open:Ze.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Ee(),onOk:()=>{var pe;if(Ge.some(St=>!St.end_time||!St.publish_time)){ve.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}nt((pe=Ze.actionTabs)==null?void 0:pe.index,Ge),Ee()}},Se.createElement("div",{className:Ce.modal_con},Se.createElement(be.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ce==null?void 0:ce.length)>0?ce.map(function(pe,Pe){return Se.createElement(de.Z,{span:24,key:Pe},Se.createElement(be.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Pe==(ce==null?void 0:ce.length)-1?"0px":"10px"}},Se.createElement("div",{className:Ce.multiple_select,title:pe==null?void 0:pe.group_name},pe==null?void 0:pe.group_name),Se.createElement("div",{className:"ml20"},Se.createElement(Me,{size:"large",allowClear:!1,disabled:He,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:St=>{var qe;return(0,ge.Q8)(St,(qe=Ze.actionTabs)==null?void 0:qe.disabledDate)},disabledTime:St=>(0,ge.d0)(St),showTime:{showNow:!0,format:"HH:mm",defaultValue:[we()((0,ge.U6)(),"HH:mm"),we()((0,ge.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(pe==null?void 0:pe.publish_time)&&[we()(pe==null?void 0:pe.publish_time),pe!=null&&pe.end_time?we()(pe==null?void 0:pe.end_time):void 0],onChange:(St,qe)=>{ce[Pe].publish_time=qe[0],ce[Pe].end_time=qe[1],Ie([...ce]),Ge.forEach(ft=>{ft.group_id===(pe==null?void 0:pe.group_id)&&(ft.publish_time=qe[0],ft.end_time=qe[1])}),ze([...Ge])},onCalendarChange:(St,qe,ft)=>{if(qe!=null&&qe[0]&&!qe[1]){const Et=we()(qe[0]).add(7,"days");ce[Pe].publish_time=qe[0],ce[Pe].end_time=Et,Ie([...ce]),Ge.forEach(Ne=>{Ne.group_id===(pe==null?void 0:pe.group_id)&&(Ne.publish_time=qe[0],Ne.end_time=Et)}),ze([...Ge])}}})),He[0]?Se.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Se.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ce.splice(Pe,1),Ie([...ce]),Ge.forEach((St,qe)=>{St.group_id===(pe==null?void 0:pe.group_id)&&Ge.splice(qe,1)}),ze([...Ge])}})))}):Se.createElement(Le.Z,null))))};var De=(0,je.connect)(({classroomList:Fe})=>({classroomList:Fe}))(ye)},80024:function(En,Zt,E){"use strict";E.d(Zt,{$J:function(){return fe},JZ:function(){return Ae},bN:function(){return be},jP:function(){return ve},rO:function(){return Ue}});var b=E(38147),je=(de,Ce,se)=>new Promise((we,ge)=>{var Le=ye=>{try{Me(se.next(ye))}catch(De){ge(De)}},Se=ye=>{try{Me(se.throw(ye))}catch(De){ge(De)}},Me=ye=>ye.done?we(ye.value):Promise.resolve(ye.value).then(Le,Se);Me((se=se.apply(de,Ce)).next())});function fe(de){return(0,b.U2)(`libraries/${de}.json`)}function Ue(){return(0,b.U2)("library_tags.json")}function Ae(de){return je(this,null,function*(){return(yield(0,b.IV)(`attachments/${de}.json`)).status===0})}function ve(de){return(0,b.v_)("libraries.json",de)}function be(de,Ce){return(0,b.gz)(`libraries/${de}.json`,Ce)}},84454:function(En,Zt,E){"use strict";E.d(Zt,{AD:function(){return Pe},BA:function(){return te},D9:function(){return Oe},Hp:function(){return Ge},IM:function(){return at},Iy:function(){return tt},KM:function(){return ae},KU:function(){return Ct},MJ:function(){return ze},Ne:function(){return et},ON:function(){return At},Uj:function(){return Dt},VY:function(){return it},YO:function(){return Bt},YX:function(){return ct},Zn:function(){return Me},_g:function(){return nt},_k:function(){return Ne},c6:function(){return $e},cr:function(){return ye},eV:function(){return pe},fi:function(){return De},gh:function(){return Je},hS:function(){return xe},iA:function(){return Fe},j6:function(){return ce},je:function(){return ft},jj:function(){return Ie},kS:function(){return lt},lS:function(){return Et},o6:function(){return Ee},pO:function(){return oe},rQ:function(){return St},sA:function(){return He},xm:function(){return ue},xo:function(){return Ke},y8:function(){return qe},yd:function(){return Ze}});var b=E(33270),je=E(65582),fe=E(65862),Ue=E(6767),Ae=E(74128),ve=Object.defineProperty,be=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,se=(x,re,ne)=>re in x?ve(x,re,{enumerable:!0,configurable:!0,writable:!0,value:ne}):x[re]=ne,we=(x,re)=>{for(var ne in re||(re={}))de.call(re,ne)&&se(x,ne,re[ne]);if(be)for(var ne of be(re))Ce.call(re,ne)&&se(x,ne,re[ne]);return x},ge=(x,re,ne)=>new Promise((le,Be)=>{var Te=rt=>{try{_e(ne.next(rt))}catch(dt){Be(dt)}},Ye=rt=>{try{_e(ne.throw(rt))}catch(dt){Be(dt)}},_e=rt=>rt.done?le(rt.value):Promise.resolve(rt.value).then(Te,Ye);_e((ne=ne.apply(x,re)).next())});const Le=()=>{(0,je.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},Se=()=>{(0,je.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},Me=x=>ge(void 0,null,function*(){Le(),(yield(0,b.YR)(we({},x))).status===0&&(yield(0,fe.QH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/courses/${x.coursesId}/export_couser_info.json`,query:x}))),Se()}),ye=x=>ge(void 0,null,function*(){const re=yield(0,b.yS)(we({},x));if(re.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${x.coursesId}/exportlist/course_member_act_score`);else{if(re.status===-2)return re;re.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/course_member_act_score`))}}),De=x=>ge(void 0,null,function*(){const re=yield(0,b.W0)(we({},x));if(re.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_score`);else{if(re.status===-4)return re;re.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_score`))}}),Fe=x=>ge(void 0,null,function*(){const re=yield(0,b.Nl)(we({},x));if(re.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_exercise_and_other`);else{if(re.status===-4)return re;re.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_exercise_and_other`))}}),Ze=x=>ge(void 0,null,function*(){const re=yield(0,b.IU)(we({},x));if(re.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${x.coursesId}/exportlist/export_star_user`);else{if(re.status===-4)return re;re.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/export_star_user`))}}),nt=x=>ge(void 0,null,function*(){const re=yield(0,b.td)(we({},x));if(re.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_exercise_and_other`);else{if(re.status===-2)return re;if(re.status===-3)(0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_exercise_and_other`);else if(re.status===-4)return re}}),ce=x=>ge(void 0,null,function*(){const re=yield(0,b.QX)(we({},x));if(re.status===0)Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_homework`);else{if(re.status===-4)return re;re.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/course_total_homework`))}}),Ie=(x,re)=>ge(void 0,null,function*(){const ne=yield(0,b.o_)(we({},x));ne.status===0?(Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),je.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`))}),Ge=(x,re)=>ge(void 0,null,function*(){const ne=yield(0,b.ZL)(we({},x));ne.status===0?(Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),je.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`))}),ze=(x,re)=>ge(void 0,null,function*(){const ne=yield(0,b.vV)(we({},x));ne.status===0?(Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),je.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`))}),tt=(x,re)=>ge(void 0,null,function*(){const ne=yield(0,b.aP)(we({},x));ne.status===0?(Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`)):ne.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/${re}`))}),ke=x=>ge(void 0,null,function*(){Le(),(yield exportCourseWorkListAppendix(we({},x))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${x.categoryId}/works_list.zip`,query:x}))),Se()}),He=x=>ge(void 0,null,function*(){Le(),yield(0,fe.FH)("",Ae.Z.API_SERVER+`/api/polls/${x.categoryId}/commit_result.xlsx`),Se()}),Je=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/courses/${x.coursesId}/attendances/export_xlsx_data.xlsx`,query:x}))}),Ee=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/courses/${x.coursesId}/video_study_statics.xlsx`,query:x}))}),$e=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/courses/${x.coursesId}/export_video_study.xlsx`,query:x}))}),pe=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/courses/${x.coursesId}/export_course_students_info.xlsx`,query:x}))}),Pe=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+"/api/school_manages/students.xlsx",query:x}))}),St=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+"/api/item_banks/export.xlsx",query:x}))}),qe=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:x}))}),ft=x=>ge(void 0,null,function*(){const re=yield(0,b.Uy)(we({},x));re.status===0?(Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${x.coursesId}/exportlist/exercise_score,export_exercise_users`)):re.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Et=x=>ge(void 0,null,function*(){const re=yield(0,b.tg)(we({},x));re.status===0?(Ue.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${x.coursesId}/exportlist/exercise_score,export_exercise_report`)):re.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${x.coursesId}/exportlist/exercise_score,export_exercise_report`))}),Ne=x=>ge(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/export_records/${x.id}.xlsx`,query:x}))}),ue=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:x}))}),Oe=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.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}))}),et=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/ec_years/${x==null?void 0:x.ec_year_id}/ec_training_objectives.xlsx`,query:x}))}),at=x=>ge(void 0,null,function*(){yield(0,fe.FH)(x==null?void 0:x.name,(0,fe.NY)({url:Ae.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:x}))}),xe=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/ec_years/${x==null?void 0:x.ec_year_id}/ec_courses.xlsx`,query:x}))}),Ke=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/ec_years/${x==null?void 0:x.ec_year_id}/ec_graduation_requirements.xlsx`,query:x}))}),it=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:x}))}),Ct=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/exercises/${x.categoryId}/rank_list.xlsx`,query:x}))}),lt=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:x}))}),At=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/examination_banks/${x.id}.json`,query:x}))}),ct=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/exercises/${x.categoryId}.json`,query:x}))}),Bt=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/polls/${x==null?void 0:x.id}/commit_result.json`,query:x}))}),Dt=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+"/api/paths/get_task_pass.json",query:x}))}),oe=(x,re)=>ge(void 0,null,function*(){yield(0,fe.FH)(re||"",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/exercises/${x==null?void 0:x.exercise_id}/consult_exercise.json`,query:x}))}),ae=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/competitions/${x==null?void 0:x.identifier}/competition_commit_records/member_works.xlsx`,query:x}))}),te=x=>ge(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Ae.Z.API_SERVER+`/api/courses/${x==null?void 0:x.coursesId}/group_homeworks/import_group_template.xlsx`,query:x}))})},31574:function(En,Zt,E){"use strict";E.d(Zt,{M:function(){return ve},Y:function(){return Ae}});var b=E(66649),je=E.n(b),fe=E(89392),Ue=E.n(fe);const Ae=(be,de="YYYY-MM-DD")=>(0,fe.cloneDeepWith)(be,se=>{if(se instanceof je())return se.format(de)}),ve=(be,de,Ce)=>{const se=we=>Reflect.toString.call(we)==="[object Object]";if(!se(be)&&!Array.isArray(be))return be;for(const we of Object.keys(be))Array.isArray(be[we])?be[we]=be[we].map(ge=>ve(ge,de,Ce)):se(be[we])?be[we]=ve(be[we],de,Ce):de.includes(we)&&typeof be[we]=="string"&&(be[we]=Ce?je()(be[we],Ce):je()(be[we]));return be}},61527:function(En,Zt,E){"use strict";E.d(Zt,{U:function(){return Ce}});var b=E(59301),je=Object.defineProperty,fe=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ve=(se,we,ge)=>we in se?je(se,we,{enumerable:!0,configurable:!0,writable:!0,value:ge}):se[we]=ge,be=(se,we)=>{for(var ge in we||(we={}))Ue.call(we,ge)&&ve(se,ge,we[ge]);if(fe)for(var ge of fe(we))Ae.call(we,ge)&&ve(se,ge,we[ge]);return se},de=(se,we,ge)=>new Promise((Le,Se)=>{var Me=Fe=>{try{De(ge.next(Fe))}catch(Ze){Se(Ze)}},ye=Fe=>{try{De(ge.throw(Fe))}catch(Ze){Se(Ze)}},De=Fe=>Fe.done?Le(Fe.value):Promise.resolve(Fe.value).then(Me,ye);De((ge=ge.apply(se,we)).next())});function Ce(se,we){const[ge,Le]=(0,b.useState)(we),[Se,Me]=(0,b.useState)(!1),[ye,De]=(0,b.useState)();return[ge,Se,(Ze,nt=!1)=>de(this,null,function*(){const ce=nt?we:be(be({},ge),Ze);Me(!0),Le(ce);const Ie=yield se(ce);return Me(!1),De(Ie),Ie}),ye,De]}},49142:function(En,Zt,E){"use strict";E.d(Zt,{AL:function(){return ce},Iy:function(){return we},Qv:function(){return Se},ez:function(){return nt},jb:function(){return ge}});var b=E(32834),je=E.n(b),fe=E(11690),Ue=E.n(fe);let Ae=1;function ve(ke,He){const Je=ke.match(/^(\s+)(?:```)/);if(Je===null)return He;const Ee=Je[1];return He.split(`
|
|
|
`).map($e=>{const pe=$e.match(/^\s+/);if(pe===null)return $e;const[Pe]=pe;return Pe.length>=Ee.length?$e.slice(Ee.length):$e}).join(`
|
|
|
`)}let be=[],de=["<ul>"];const Ce=new(je()).Renderer,se=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function we(){be.length=0,de=["<ul>"]}const ge={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Le(ke,He,Je,Ee){if(He>=ke.length||ke[He].level<=Je)return He;var $e=ke[He];Ee.push("<li><a href='#"+Ae+$e.anchor+"'>"+$e.text+"</a>"),He++;var pe=[];return He=Le(ke,He,$e.level,pe),pe.length>0&&(Ee.push("<ul>"),pe.forEach(function(Pe){Ee.push(Pe)}),Ee.push("</ul>")),Ee.push("</li>"),He=Le(ke,He,Je,Ee),He}function Se(){return Le(be,0,0,de),de.push("</ul>"),de.join("")}const Me={heading(ke){const He=se.exec(ke);if(Ae+=1,He)return{type:"heading",raw:He[0],depth:He[1].length,text:He[2]}},fences(ke){const He=this.rules.block.fences.exec(ke);if(He){const Je=He[0];let Ee=ve(Je,He[3]||"");const $e=He[2]?He[2].trim():He[2];if(["latex","katex","math"].indexOf($e)>=0){const pe=Fe(),Pe=Ee;Ee=pe,Ze[pe]={type:"block",expression:Pe}}return{type:"code",raw:Je,lang:$e,text:Ee}}}},ye=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let De=0;const Fe=()=>`__special_katext_id_${De++}__`;let Ze={};function nt(){return Ze}function ce(){De=0,Ze={}}function Ie(ke){return ke=ke.replace(ye,(He,Je)=>{const Ee=Fe();return Ze[Ee]={type:"inline",expression:Je},Ee}),ke}const Ge=Ce.listitem;Ce.listitem=function(ke){return Ge(Ie(ke))};const ze=Ce.paragraph;Ce.paragraph=function(ke){return ze(Ie(ke))};const tt=Ce.tablecell;Ce.tablecell=function(ke,He){return tt(Ie(ke),He)},Ce.code=function(ke,He,Je){const Ee=(He||"").match(/\S*/)[0];return Ee?["latex","katex","math"].indexOf(Ee)>=0?`<p class='editormd-tex'>${ke}</p>`:`<pre class="prettyprint linenums"><code class="language-${He}">${Je?ke:(0,fe.escape)(ke,!0)}</code></pre>
|
|
|
`:'<pre class="prettyprint linenums"><code>'+(Je?ke:(0,fe.escape)(ke,!0))+"</code></pre>"},Ce.heading=function(ke,He,Je){let Ee=this.options.headerPrefix+Je.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return be.push({anchor:Ee,level:He,text:ke}),"<h"+He+' id="'+Ae+Ee+'">'+ke+"</h"+He+">"},je().setOptions({silent:!0,gfm:!0,pedantic:!1}),je().use({tokenizer:Me,renderer:Ce}),Zt.ZP=je()},66457:function(En,Zt,E){"use strict";E.d(Zt,{rX:function(){return Ie},pW:function(){return Ge},gy:function(){return ze},xY:function(){return ce},O5:function(){return nt},hs:function(){return ye},tJ:function(){return Se},o1:function(){return Me},Rd:function(){return Ze}});var b=E(65582),je=E(62957),fe=E(37285),Ue=E(6767),Ae=E(41867),ve=E(65862),be=E(87169),de=E(25510),Ce="data:image/png;base64,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",se=E.p+"static/newqrcode.a8740efb.png",we=E(32637),ge=E(59301),Le=(tt,ke,He)=>new Promise((Je,Ee)=>{var $e=St=>{try{Pe(He.next(St))}catch(qe){Ee(qe)}},pe=St=>{try{Pe(He.throw(St))}catch(qe){Ee(qe)}},Pe=St=>St.done?Je(St.value):Promise.resolve(St.value).then($e,pe);Pe((He=He.apply(tt,ke)).next())});const Se=(tt,ke=!1,He=!1,Je="",Ee=!1)=>!!(Me(tt)&&De(tt,ke,He,Je,Ee)),Me=tt=>(0,Ae.bg)()?!0:(tt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),ye=tt=>{var ke,He,Je;const{user:Ee}=(0,b.getDvaApp)()._store.getState();(0,Ae.bg)()&&!((He=(ke=Ee==null?void 0:Ee.userInfo)==null?void 0:ke.course)!=null&&He.course_public)&&!((Je=Ee==null?void 0:Ee.userInfo)!=null&&Je.profile_completed)&&tt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},De=(tt,ke=!1,He=!0,Je="",Ee=!1)=>{var $e;const{user:pe}=(0,b.getDvaApp)()._store.getState();return($e=pe.userInfo)!=null&&$e.profile_completed?!0:(He?tt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Je,isCurrentPage:Ee}}):je.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ve.xg)("/account/profile/edit"),Fe()}}),!1)},Fe=()=>{je.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},Ze=()=>{je.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ge.createElement("div",{style:{textAlign:"center"}},ge.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"),ge.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:we}),ge.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},nt=()=>{var tt;const{user:ke}=(0,b.getDvaApp)()._store.getState();return(tt=ke.userInfo)!=null&&tt.professional_certification?!0:(je.default.confirm({title:"\u63D0\u793A",centered:!0,content:ge.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,ve.xg)("/account/certification")}}),!1)},ce=()=>(0,Ae.V9)()?!0:(je.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ge.createElement("div",{className:"tc",style:{marginLeft:-38}},ge.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ge.createElement("img",{src:se,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Ie=(tt,ke)=>tt?!0:(je.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ge.createElement("div",null,ge.createElement("p",null,ke||"\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"),ge.createElement("div",{style:{marginLeft:"110px"}},ge.createElement("img",{src:Ce,width:200}),ge.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ve.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Ge=tt=>{je.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ge.createElement("div",null,ge.createElement("div",null,ge.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"),ge.createElement(fe.Z,null),ge.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ge.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 ",ge.createElement("a",null,tt),"\u5929\u3002"),ge.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ge.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")),ge.createElement("div",{style:{textAlign:"center",marginTop:30}},ge.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:de,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ze=(tt,ke="")=>{const{shixunsDetail:{detail:He}}=(0,b.getDvaApp)()._store.getState();if((He==null?void 0:He.public)===2||(He==null?void 0:He.public)===1||(He==null?void 0:He.shixun_status)===3){let Je="";return(He==null?void 0:He.public)===2&&(Je="\u5DF2\u516C\u5F00"),(He==null?void 0:He.public)===1&&(Je="\u5F85\u5BA1\u6838"),(He==null?void 0:He.shixun_status)===3&&(Je="\u5DF2\u5173\u95ED"),je.default.info({centered:!0,icon:ge.createElement(be.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ge.createElement("div",{className:"tc",style:{marginLeft:-38}},ge.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ge.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Je,"\uFF0C",ke,"\u3002"),ge.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ge.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:de,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(He==null?void 0:He.shixun_status)===2?(je.default.confirm({centered:!0,icon:ge.createElement(be.Z,null),title:"\u63D0\u793A",content:ge.createElement("div",null,ge.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ke,"\u3002"),ge.createElement("br",null),ge.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{je.default.confirm({width:440,centered:!0,icon:ge.createElement(be.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:()=>Le(void 0,null,function*(){(yield tt({type:"shixunsDetail/cancelRelease",payload:{id:He==null?void 0:He.identifier}})).status!==401&&(Ue.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),tt({type:"shixunsDetail/getShixunsDetail",payload:{id:He==null?void 0:He.identifier}}),tt({type:"practiceSetting/getCommonData",payload:{id:He==null?void 0:He.identifier}}))})})}}),!0):!1}},9981:function(En,Zt){"use strict";const E=function(){const b=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let je=1;je<arguments.length;je++){const fe=je<0||arguments.length<=je?void 0:arguments[je];fe&&Object.keys(fe).forEach(Ue=>{const Ae=fe[Ue];Ae!==void 0&&(b[Ue]=Ae)})}return b};Zt.Z=E},86013:function(En,Zt,E){"use strict";var b=E(59301),je=E(19248);const fe=Ue=>{let Ae;return typeof Ue=="object"&&(Ue!=null&&Ue.clearIcon)?Ae=Ue:Ue&&(Ae={clearIcon:b.createElement(je.Z,null)}),Ae};Zt.Z=fe},97224:function(En,Zt,E){"use strict";E.d(Zt,{F:function(){return b}});function b(fe){return fe!=null&&fe===fe.window}const je=fe=>{var Ue,Ae;if(typeof window=="undefined")return 0;let ve=0;return b(fe)?ve=fe.pageYOffset:fe instanceof Document?ve=fe.documentElement.scrollTop:(fe instanceof HTMLElement||fe)&&(ve=fe.scrollTop),fe&&!b(fe)&&typeof ve!="number"&&(ve=(Ae=((Ue=fe.ownerDocument)!==null&&Ue!==void 0?Ue:fe).documentElement)===null||Ae===void 0?void 0:Ae.scrollTop),ve};Zt.Z=je},83010:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ue}});var b=E(16089);function je(Ae,ve,be,de){const Ce=be-ve;return Ae/=de/2,Ae<1?Ce/2*Ae*Ae*Ae+ve:Ce/2*((Ae-=2)*Ae*Ae+2)+ve}var fe=E(97224);function Ue(Ae){let ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:be=()=>window,callback:de,duration:Ce=450}=ve,se=be(),we=(0,fe.Z)(se),ge=Date.now(),Le=()=>{const Me=Date.now()-ge,ye=je(Me>Ce?Ce:Me,we,Ae,Ce);(0,fe.F)(se)?se.scrollTo(window.pageXOffset,ye):se instanceof Document||se.constructor.name==="HTMLDocument"?se.documentElement.scrollTop=ye:se.scrollTop=ye,Me<Ce?(0,b.Z)(Le):typeof de=="function"&&de()};(0,b.Z)(Le)}},88390:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ne}});var b=E(59301),je=E(92310),fe=E.n(je),Ue=E(77900),Ae=E(29509),ve=E(22703),be=E(48755),de=E(36237),Ce=E(63356),se=E(93427),we=E(51636),ge=E(16931);const Le=new de.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),Se=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}}),ye=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}}),Fe=new de.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),Ze=ue=>{const{componentCls:Oe,iconCls:et,antCls:at,badgeShadowSize:xe,textFontSize:Ke,textFontSizeSM:it,statusSize:Ct,dotSize:lt,textFontWeight:At,indicatorHeight:ct,indicatorHeightSM:Bt,marginXS:Dt,calc:oe}=ue,ae=`${at}-scroll-number`,te=(0,se.Z)(ue,(x,re)=>{let{darkColor:ne}=re;return{[`&${Oe} ${Oe}-color-${x}`]:{background:ne,[`&:not(${Oe}-count)`]:{color:ne},"a:hover &":{background:ne}}}});return{[Oe]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ce.Wf)(ue)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Oe}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:ue.indicatorZIndex,minWidth:ct,height:ct,color:ue.badgeTextColor,fontWeight:At,fontSize:Ke,lineHeight:(0,de.unit)(ct),whiteSpace:"nowrap",textAlign:"center",background:ue.badgeColor,borderRadius:oe(ct).div(2).equal(),boxShadow:`0 0 0 ${(0,de.unit)(xe)} ${ue.badgeShadowColor}`,transition:`background ${ue.motionDurationMid}`,a:{color:ue.badgeTextColor},"a:hover":{color:ue.badgeTextColor},"a:hover &":{background:ue.badgeColorHover}},[`${Oe}-count-sm`]:{minWidth:Bt,height:Bt,fontSize:it,lineHeight:(0,de.unit)(Bt),borderRadius:oe(Bt).div(2).equal()},[`${Oe}-multiple-words`]:{padding:`0 ${(0,de.unit)(ue.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${Oe}-dot`]:{zIndex:ue.indicatorZIndex,width:lt,minWidth:lt,height:lt,background:ue.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,de.unit)(xe)} ${ue.badgeShadowColor}`},[`${Oe}-count, ${Oe}-dot, ${ae}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${et}-spin`]:{animationName:Fe,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Oe}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Oe}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Ct,height:Ct,verticalAlign:"middle",borderRadius:"50%"},[`${Oe}-status-success`]:{backgroundColor:ue.colorSuccess},[`${Oe}-status-processing`]:{overflow:"visible",color:ue.colorInfo,backgroundColor:ue.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:xe,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Le,animationDuration:ue.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Oe}-status-default`]:{backgroundColor:ue.colorTextPlaceholder},[`${Oe}-status-error`]:{backgroundColor:ue.colorError},[`${Oe}-status-warning`]:{backgroundColor:ue.colorWarning},[`${Oe}-status-text`]:{marginInlineStart:Dt,color:ue.colorText,fontSize:ue.fontSize}}}),te),{[`${Oe}-zoom-appear, ${Oe}-zoom-enter`]:{animationName:Se,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack,animationFillMode:"both"},[`${Oe}-zoom-leave`]:{animationName:Me,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack,animationFillMode:"both"},[`&${Oe}-not-a-wrapper`]:{[`${Oe}-zoom-appear, ${Oe}-zoom-enter`]:{animationName:ye,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack},[`${Oe}-zoom-leave`]:{animationName:De,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack},[`&:not(${Oe}-status)`]:{verticalAlign:"middle"},[`${ae}-custom-component, ${Oe}-count`]:{transform:"none"},[`${ae}-custom-component, ${ae}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[ae]:{overflow:"hidden",transition:`all ${ue.motionDurationMid} ${ue.motionEaseOutBack}`,[`${ae}-only`]:{position:"relative",display:"inline-block",height:ct,transition:`all ${ue.motionDurationSlow} ${ue.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${ae}-only-unit`]:{height:ct,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${ae}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Oe}-count, ${Oe}-dot, ${ae}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},nt=ue=>{const{fontHeight:Oe,lineWidth:et,marginXS:at,colorBorderBg:xe}=ue,Ke=Oe,it=et,Ct=ue.colorTextLightSolid,lt=ue.colorError,At=ue.colorErrorHover;return(0,we.mergeToken)(ue,{badgeFontHeight:Ke,badgeShadowSize:it,badgeTextColor:Ct,badgeColor:lt,badgeColorHover:At,badgeShadowColor:xe,badgeProcessingDuration:"1.2s",badgeRibbonOffset:at,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ce=ue=>{const{fontSize:Oe,lineHeight:et,fontSizeSM:at,lineWidth:xe}=ue;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Oe*et)-2*xe,indicatorHeightSM:Oe,dotSize:at/2,textFontSize:at,textFontSizeSM:at,textFontWeight:"normal",statusSize:at/2}};var Ie=(0,ge.I$)("Badge",ue=>{const Oe=nt(ue);return Ze(Oe)},ce);const Ge=ue=>{const{antCls:Oe,badgeFontHeight:et,marginXS:at,badgeRibbonOffset:xe,calc:Ke}=ue,it=`${Oe}-ribbon`,Ct=`${Oe}-ribbon-wrapper`,lt=(0,se.Z)(ue,(At,ct)=>{let{darkColor:Bt}=ct;return{[`&${it}-color-${At}`]:{background:Bt,color:Bt}}});return{[Ct]:{position:"relative"},[it]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ce.Wf)(ue)),{position:"absolute",top:at,padding:`0 ${(0,de.unit)(ue.paddingXS)}`,color:ue.colorPrimary,lineHeight:(0,de.unit)(et),whiteSpace:"nowrap",backgroundColor:ue.colorPrimary,borderRadius:ue.borderRadiusSM,[`${it}-text`]:{color:ue.badgeTextColor},[`${it}-corner`]:{position:"absolute",top:"100%",width:xe,height:xe,color:"currentcolor",border:`${(0,de.unit)(Ke(xe).div(2).equal())} solid`,transform:ue.badgeRibbonCornerTransform,transformOrigin:"top",filter:ue.badgeRibbonCornerFilter}}),lt),{[`&${it}-placement-end`]:{insetInlineEnd:Ke(xe).mul(-1).equal(),borderEndEndRadius:0,[`${it}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${it}-placement-start`]:{insetInlineStart:Ke(xe).mul(-1).equal(),borderEndStartRadius:0,[`${it}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var ze=(0,ge.I$)(["Badge","Ribbon"],ue=>{const Oe=nt(ue);return Ge(Oe)},ce),ke=ue=>{const{className:Oe,prefixCls:et,style:at,color:xe,children:Ke,text:it,placement:Ct="end",rootClassName:lt}=ue,{getPrefixCls:At,direction:ct}=b.useContext(be.E_),Bt=At("ribbon",et),Dt=`${Bt}-wrapper`,[oe,ae,te]=ze(Bt,Dt),x=(0,Ae.o2)(xe,!1),re=fe()(Bt,`${Bt}-placement-${Ct}`,{[`${Bt}-rtl`]:ct==="rtl",[`${Bt}-color-${xe}`]:x},Oe),ne={},le={};return xe&&!x&&(ne.background=xe,le.color=xe),oe(b.createElement("div",{className:fe()(Dt,lt,ae,te)},Ke,b.createElement("div",{className:fe()(re,ae),style:Object.assign(Object.assign({},ne),at)},b.createElement("span",{className:`${Bt}-text`},it),b.createElement("div",{className:`${Bt}-corner`,style:le}))))};const He=ue=>{const{prefixCls:Oe,value:et,current:at,offset:xe=0}=ue;let Ke;return xe&&(Ke={position:"absolute",top:`${xe}00%`,left:0}),b.createElement("span",{style:Ke,className:fe()(`${Oe}-only-unit`,{current:at})},et)};function Je(ue,Oe,et){let at=ue,xe=0;for(;(at+10)%10!==Oe;)at+=et,xe+=et;return xe}var $e=ue=>{const{prefixCls:Oe,count:et,value:at}=ue,xe=Number(at),Ke=Math.abs(et),[it,Ct]=b.useState(xe),[lt,At]=b.useState(Ke),ct=()=>{Ct(xe),At(Ke)};b.useEffect(()=>{const oe=setTimeout(ct,1e3);return()=>clearTimeout(oe)},[xe]);let Bt,Dt;if(it===xe||Number.isNaN(xe)||Number.isNaN(it))Bt=[b.createElement(He,Object.assign({},ue,{key:xe,current:!0}))],Dt={transition:"none"};else{Bt=[];const oe=xe+10,ae=[];for(let ne=xe;ne<=oe;ne+=1)ae.push(ne);const te=lt<Ke?1:-1,x=ae.findIndex(ne=>ne%10===it);Bt=(te<0?ae.slice(0,x+1):ae.slice(x)).map((ne,le)=>{const Be=ne%10;return b.createElement(He,Object.assign({},ue,{key:ne,value:Be,offset:te<0?le-x:le,current:le===x}))}),Dt={transform:`translateY(${-Je(it,xe,te)}00%)`}}return b.createElement("span",{className:`${Oe}-only`,style:Dt,onTransitionEnd:ct},Bt)},pe=function(ue,Oe){var et={};for(var at in ue)Object.prototype.hasOwnProperty.call(ue,at)&&Oe.indexOf(at)<0&&(et[at]=ue[at]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,at=Object.getOwnPropertySymbols(ue);xe<at.length;xe++)Oe.indexOf(at[xe])<0&&Object.prototype.propertyIsEnumerable.call(ue,at[xe])&&(et[at[xe]]=ue[at[xe]]);return et},St=b.forwardRef((ue,Oe)=>{const{prefixCls:et,count:at,className:xe,motionClassName:Ke,style:it,title:Ct,show:lt,component:At="sup",children:ct}=ue,Bt=pe(ue,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Dt}=b.useContext(be.E_),oe=Dt("scroll-number",et),ae=Object.assign(Object.assign({},Bt),{"data-show":lt,style:it,className:fe()(oe,xe,Ke),title:Ct});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($e,{prefixCls:oe,count:Number(at),value:re,key:x.length-ne})))}return it!=null&&it.borderColor&&(ae.style=Object.assign(Object.assign({},it),{boxShadow:`0 0 0 1px ${it.borderColor} inset`})),ct?(0,ve.Tm)(ct,x=>({className:fe()(`${oe}-custom-component`,x==null?void 0:x.className,Ke)})):b.createElement(At,Object.assign({},ae,{ref:Oe}),te)}),qe=function(ue,Oe){var et={};for(var at in ue)Object.prototype.hasOwnProperty.call(ue,at)&&Oe.indexOf(at)<0&&(et[at]=ue[at]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,at=Object.getOwnPropertySymbols(ue);xe<at.length;xe++)Oe.indexOf(at[xe])<0&&Object.prototype.propertyIsEnumerable.call(ue,at[xe])&&(et[at[xe]]=ue[at[xe]]);return et};const Et=b.forwardRef((ue,Oe)=>{var et,at,xe,Ke,it;const{prefixCls:Ct,scrollNumberPrefixCls:lt,children:At,status:ct,text:Bt,color:Dt,count:oe=null,overflowCount:ae=99,dot:te=!1,size:x="default",title:re,offset:ne,style:le,className:Be,rootClassName:Te,classNames:Ye,styles:_e,showZero:rt=!1}=ue,dt=qe(ue,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:gt,direction:ot,badge:ut}=b.useContext(be.E_),jt=gt("badge",Ct),[Nt,dn,Gt]=Ie(jt),Rt=oe>ae?`${ae}+`:oe,Ut=Rt==="0"||Rt===0,Jt=oe===null||Ut&&!rt,bt=(ct!=null||Dt!=null)&&Jt,Ot=te&&!Ut,rn=Ot?"":Rt,mn=(0,b.useMemo)(()=>(rn==null||rn===""||Ut&&!rt)&&!Ot,[rn,Ut,rt,Ot]),vt=(0,b.useRef)(oe);mn||(vt.current=oe);const Mt=vt.current,Yt=(0,b.useRef)(rn);mn||(Yt.current=rn);const ln=Yt.current,Sn=(0,b.useRef)(Ot);mn||(Sn.current=Ot);const Ln=(0,b.useMemo)(()=>{if(!ne)return Object.assign(Object.assign({},ut==null?void 0:ut.style),le);const en={marginTop:ne[1]};return ot==="rtl"?en.left=parseInt(ne[0],10):en.right=-parseInt(ne[0],10),Object.assign(Object.assign(Object.assign({},en),ut==null?void 0:ut.style),le)},[ot,ne,le,ut==null?void 0:ut.style]),Jn=re!=null?re:typeof Mt=="string"||typeof Mt=="number"?Mt:void 0,er=mn||!Bt?null:b.createElement("span",{className:`${jt}-status-text`},Bt),In=!Mt||typeof Mt!="object"?void 0:(0,ve.Tm)(Mt,en=>({style:Object.assign(Object.assign({},Ln),en.style)})),Yn=(0,Ae.o2)(Dt,!1),zt=fe()(Ye==null?void 0:Ye.indicator,(et=ut==null?void 0:ut.classNames)===null||et===void 0?void 0:et.indicator,{[`${jt}-status-dot`]:bt,[`${jt}-status-${ct}`]:!!ct,[`${jt}-color-${Dt}`]:Yn}),un={};Dt&&!Yn&&(un.color=Dt,un.background=Dt);const an=fe()(jt,{[`${jt}-status`]:bt,[`${jt}-not-a-wrapper`]:!At,[`${jt}-rtl`]:ot==="rtl"},Be,Te,ut==null?void 0:ut.className,(at=ut==null?void 0:ut.classNames)===null||at===void 0?void 0:at.root,Ye==null?void 0:Ye.root,dn,Gt);if(!At&&bt){const en=Ln.color;return Nt(b.createElement("span",Object.assign({},dt,{className:an,style:Object.assign(Object.assign(Object.assign({},_e==null?void 0:_e.root),(xe=ut==null?void 0:ut.styles)===null||xe===void 0?void 0:xe.root),Ln)}),b.createElement("span",{className:zt,style:Object.assign(Object.assign(Object.assign({},_e==null?void 0:_e.indicator),(Ke=ut==null?void 0:ut.styles)===null||Ke===void 0?void 0:Ke.indicator),un)}),Bt&&b.createElement("span",{style:{color:en},className:`${jt}-status-text`},Bt)))}return Nt(b.createElement("span",Object.assign({ref:Oe},dt,{className:an,style:Object.assign(Object.assign({},(it=ut==null?void 0:ut.styles)===null||it===void 0?void 0:it.root),_e==null?void 0:_e.root)}),At,b.createElement(Ue.default,{visible:!mn,motionName:`${jt}-zoom`,motionAppear:!1,motionDeadline:1e3},en=>{let{className:$t}=en;var vn,gn;const Wn=gt("scroll-number",lt),Hn=Sn.current,zn=fe()(Ye==null?void 0:Ye.indicator,(vn=ut==null?void 0:ut.classNames)===null||vn===void 0?void 0:vn.indicator,{[`${jt}-dot`]:Hn,[`${jt}-count`]:!Hn,[`${jt}-count-sm`]:x==="small",[`${jt}-multiple-words`]:!Hn&&ln&&ln.toString().length>1,[`${jt}-status-${ct}`]:!!ct,[`${jt}-color-${Dt}`]:Yn});let Nn=Object.assign(Object.assign(Object.assign({},_e==null?void 0:_e.indicator),(gn=ut==null?void 0:ut.styles)===null||gn===void 0?void 0:gn.indicator),Ln);return Dt&&!Yn&&(Nn=Nn||{},Nn.background=Dt),b.createElement(St,{prefixCls:Wn,show:!mn,motionClassName:$t,className:zn,count:ln,title:Jn,style:Nn,key:"scrollNumber"},In)}),er))});Et.Ribbon=ke;var Ne=Et},91882:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return qe}});var b=E(59301),je=E(92310),fe=E.n(je),Ue=E(11592),Ae=E(26112),ve=E(22703),be=E(48755),de=E(84105),Ce=E(19563);const se=ft=>{let{children:Et}=ft;const{getPrefixCls:Ne}=b.useContext(be.E_),ue=Ne("breadcrumb");return b.createElement("li",{className:`${ue}-separator`,"aria-hidden":"true"},Et===""?Et:Et||"/")};se.__ANT_BREADCRUMB_SEPARATOR=!0;var we=se,ge=function(ft,Et){var Ne={};for(var ue in ft)Object.prototype.hasOwnProperty.call(ft,ue)&&Et.indexOf(ue)<0&&(Ne[ue]=ft[ue]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,ue=Object.getOwnPropertySymbols(ft);Oe<ue.length;Oe++)Et.indexOf(ue[Oe])<0&&Object.prototype.propertyIsEnumerable.call(ft,ue[Oe])&&(Ne[ue[Oe]]=ft[ue[Oe]]);return Ne};function Le(ft,Et){if(ft.title===void 0||ft.title===null)return null;const Ne=Object.keys(Et).join("|");return typeof ft.title=="object"?ft.title:String(ft.title).replace(new RegExp(`:(${Ne})`,"g"),(ue,Oe)=>Et[Oe]||ue)}function Se(ft,Et,Ne,ue){if(Ne==null)return null;const{className:Oe,onClick:et}=Et,at=ge(Et,["className","onClick"]),xe=Object.assign(Object.assign({},(0,Ae.Z)(at,{data:!0,aria:!0})),{onClick:et});return ue!==void 0?b.createElement("a",Object.assign({},xe,{className:fe()(`${ft}-link`,Oe),href:ue}),Ne):b.createElement("span",Object.assign({},xe,{className:fe()(`${ft}-link`,Oe)}),Ne)}function Me(ft,Et){return(ue,Oe,et,at,xe)=>{if(Et)return Et(ue,Oe,et,at);const Ke=Le(ue,Oe);return Se(ft,ue,Ke,xe)}}var ye=function(ft,Et){var Ne={};for(var ue in ft)Object.prototype.hasOwnProperty.call(ft,ue)&&Et.indexOf(ue)<0&&(Ne[ue]=ft[ue]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,ue=Object.getOwnPropertySymbols(ft);Oe<ue.length;Oe++)Et.indexOf(ue[Oe])<0&&Object.prototype.propertyIsEnumerable.call(ft,ue[Oe])&&(Ne[ue[Oe]]=ft[ue[Oe]]);return Ne};const De=ft=>{const{prefixCls:Et,separator:Ne="/",children:ue,menu:Oe,overlay:et,dropdownProps:at,href:xe}=ft,it=(Ct=>{if(Oe||et){const lt=Object.assign({},at);if(Oe){const At=Oe||{},{items:ct}=At,Bt=ye(At,["items"]);lt.menu=Object.assign(Object.assign({},Bt),{items:ct==null?void 0:ct.map((Dt,oe)=>{var{key:ae,title:te,label:x,path:re}=Dt,ne=ye(Dt,["key","title","label","path"]);let le=x!=null?x:te;return re&&(le=b.createElement("a",{href:`${xe}${re}`},le)),Object.assign(Object.assign({},ne),{key:ae!=null?ae:oe,label:le})})})}else et&&(lt.overlay=et);return b.createElement(Ce.Z,Object.assign({placement:"bottom"},lt),b.createElement("span",{className:`${Et}-overlay-link`},Ct,b.createElement(de.Z,null)))}return Ct})(ue);return it!=null?b.createElement(b.Fragment,null,b.createElement("li",null,it),Ne&&b.createElement(we,null,Ne)):null},Fe=ft=>{const{prefixCls:Et,children:Ne,href:ue}=ft,Oe=ye(ft,["prefixCls","children","href"]),{getPrefixCls:et}=b.useContext(be.E_),at=et("breadcrumb",Et);return b.createElement(De,Object.assign({},Oe,{prefixCls:at}),Se(at,Oe,Ne,ue))};Fe.__ANT_BREADCRUMB_ITEM=!0;var Ze=Fe,nt=E(36237),ce=E(63356),Ie=E(16931),Ge=E(51636);const ze=ft=>{const{componentCls:Et,iconCls:Ne,calc:ue}=ft;return{[Et]:Object.assign(Object.assign({},(0,ce.Wf)(ft)),{color:ft.itemColor,fontSize:ft.fontSize,[Ne]:{fontSize:ft.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:ft.linkColor,transition:`color ${ft.motionDurationMid}`,padding:`0 ${(0,nt.unit)(ft.paddingXXS)}`,borderRadius:ft.borderRadiusSM,height:ft.fontHeight,display:"inline-block",marginInline:ue(ft.marginXXS).mul(-1).equal(),"&:hover":{color:ft.linkHoverColor,backgroundColor:ft.colorBgTextHover}},(0,ce.Qy)(ft)),"li:last-child":{color:ft.lastItemColor},[`${Et}-separator`]:{marginInline:ft.separatorMargin,color:ft.separatorColor},[`${Et}-link`]:{[`
|
|
|
> ${Ne} + span,
|
|
|
> ${Ne} + a
|
|
|
`]:{marginInlineStart:ft.marginXXS}},[`${Et}-overlay-link`]:{borderRadius:ft.borderRadiusSM,height:ft.fontHeight,display:"inline-block",padding:`0 ${(0,nt.unit)(ft.paddingXXS)}`,marginInline:ue(ft.marginXXS).mul(-1).equal(),[`> ${Ne}`]:{marginInlineStart:ft.marginXXS,fontSize:ft.fontSizeIcon},"&:hover":{color:ft.linkHoverColor,backgroundColor:ft.colorBgTextHover,a:{color:ft.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${ft.componentCls}-rtl`]:{direction:"rtl"}})}},tt=ft=>({itemColor:ft.colorTextDescription,lastItemColor:ft.colorText,iconFontSize:ft.fontSize,linkColor:ft.colorTextDescription,linkHoverColor:ft.colorText,separatorColor:ft.colorTextDescription,separatorMargin:ft.marginXS});var ke=(0,Ie.I$)("Breadcrumb",ft=>{const Et=(0,Ge.mergeToken)(ft,{});return ze(Et)},tt),He=function(ft,Et){var Ne={};for(var ue in ft)Object.prototype.hasOwnProperty.call(ft,ue)&&Et.indexOf(ue)<0&&(Ne[ue]=ft[ue]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,ue=Object.getOwnPropertySymbols(ft);Oe<ue.length;Oe++)Et.indexOf(ue[Oe])<0&&Object.prototype.propertyIsEnumerable.call(ft,ue[Oe])&&(Ne[ue[Oe]]=ft[ue[Oe]]);return Ne};function Je(ft){const{breadcrumbName:Et,children:Ne}=ft,ue=He(ft,["breadcrumbName","children"]),Oe=Object.assign({title:Et},ue);return Ne&&(Oe.menu={items:Ne.map(et=>{var{breadcrumbName:at}=et,xe=He(et,["breadcrumbName"]);return Object.assign(Object.assign({},xe),{title:at})})}),Oe}function Ee(ft,Et){return(0,b.useMemo)(()=>ft||(Et?Et.map(Je):null),[ft,Et])}var $e=function(ft,Et){var Ne={};for(var ue in ft)Object.prototype.hasOwnProperty.call(ft,ue)&&Et.indexOf(ue)<0&&(Ne[ue]=ft[ue]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,ue=Object.getOwnPropertySymbols(ft);Oe<ue.length;Oe++)Et.indexOf(ue[Oe])<0&&Object.prototype.propertyIsEnumerable.call(ft,ue[Oe])&&(Ne[ue[Oe]]=ft[ue[Oe]]);return Ne};const pe=(ft,Et)=>{if(Et===void 0)return Et;let Ne=(Et||"").replace(/^\//,"");return Object.keys(ft).forEach(ue=>{Ne=Ne.replace(`:${ue}`,ft[ue])}),Ne},Pe=ft=>{const{prefixCls:Et,separator:Ne="/",style:ue,className:Oe,rootClassName:et,routes:at,items:xe,children:Ke,itemRender:it,params:Ct={}}=ft,lt=$e(ft,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:At,direction:ct,breadcrumb:Bt}=b.useContext(be.E_);let Dt;const oe=At("breadcrumb",Et),[ae,te,x]=ke(oe),re=Ee(xe,at),ne=Me(oe,it);if(re&&re.length>0){const Te=[],Ye=xe||at;Dt=re.map((_e,rt)=>{const{path:dt,key:gt,type:ot,menu:ut,overlay:jt,onClick:Nt,className:dn,separator:Gt,dropdownProps:Rt}=_e,Ut=pe(Ct,dt);Ut!==void 0&&Te.push(Ut);const Jt=gt!=null?gt:rt;if(ot==="separator")return b.createElement(we,{key:Jt},Gt);const bt={},Ot=rt===re.length-1;ut?bt.menu=ut:jt&&(bt.overlay=jt);let{href:rn}=_e;return Te.length&&Ut!==void 0&&(rn=`#/${Te.join("/")}`),b.createElement(De,Object.assign({key:Jt},bt,(0,Ae.Z)(_e,{data:!0,aria:!0}),{className:dn,dropdownProps:Rt,href:rn,separator:Ot?"":Ne,onClick:Nt,prefixCls:oe}),ne(_e,Ct,Ye,Te,rn))})}else if(Ke){const Te=(0,Ue.Z)(Ke).length;Dt=(0,Ue.Z)(Ke).map((Ye,_e)=>{if(!Ye)return Ye;const rt=_e===Te-1;return(0,ve.Tm)(Ye,{separator:rt?"":Ne,key:_e})})}const le=fe()(oe,Bt==null?void 0:Bt.className,{[`${oe}-rtl`]:ct==="rtl"},Oe,et,te,x),Be=Object.assign(Object.assign({},Bt==null?void 0:Bt.style),ue);return ae(b.createElement("nav",Object.assign({className:le,style:Be},lt),b.createElement("ol",null,Dt)))};Pe.Item=Ze,Pe.Separator=we;var St=Pe,qe=St},62673:function(En,Zt,E){"use strict";E.d(Zt,{default:function(){return ke}});var b=E(59301),je=E(92310),fe=E.n(je),Ue=E(16632),Ae=E(8654),ve=E(12919),be=E(63872),de=E(48755),Ce=E(2171),se=E(83397),we=E(56553),Le=b.createContext(null),Se=E(36170),Me=E(74632),ye=function(He,Je){var Ee={};for(var $e in He)Object.prototype.hasOwnProperty.call(He,$e)&&Je.indexOf($e)<0&&(Ee[$e]=He[$e]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,$e=Object.getOwnPropertySymbols(He);pe<$e.length;pe++)Je.indexOf($e[pe])<0&&Object.prototype.propertyIsEnumerable.call(He,$e[pe])&&(Ee[$e[pe]]=He[$e[pe]]);return Ee};const De=(He,Je)=>{var Ee;const{prefixCls:$e,className:pe,rootClassName:Pe,children:St,indeterminate:qe=!1,style:ft,onMouseEnter:Et,onMouseLeave:Ne,skipGroup:ue=!1,disabled:Oe}=He,et=ye(He,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:at,direction:xe,checkbox:Ke}=b.useContext(de.E_),it=b.useContext(Le),{isFormItemInput:Ct}=b.useContext(we.aM),lt=b.useContext(Ce.Z),At=(Ee=(it==null?void 0:it.disabled)||Oe)!==null&&Ee!==void 0?Ee:lt,ct=b.useRef(et.value),Bt=b.useRef(null),Dt=(0,Ae.sQ)(Je,Bt);b.useEffect(()=>{it==null||it.registerValue(et.value)},[]),b.useEffect(()=>{if(!ue)return et.value!==ct.current&&(it==null||it.cancelValue(ct.current),it==null||it.registerValue(et.value),ct.current=et.value),()=>it==null?void 0:it.cancelValue(et.value)},[et.value]),b.useEffect(()=>{var _e;!((_e=Bt.current)===null||_e===void 0)&&_e.input&&(Bt.current.input.indeterminate=qe)},[qe]);const oe=at("checkbox",$e),ae=(0,se.Z)(oe),[te,x,re]=(0,Se.ZP)(oe,ae),ne=Object.assign({},et);it&&!ue&&(ne.onChange=function(){et.onChange&&et.onChange.apply(et,arguments),it.toggleOption&&it.toggleOption({label:St,value:et.value})},ne.name=it.name,ne.checked=it.value.includes(et.value));const le=fe()(`${oe}-wrapper`,{[`${oe}-rtl`]:xe==="rtl",[`${oe}-wrapper-checked`]:ne.checked,[`${oe}-wrapper-disabled`]:At,[`${oe}-wrapper-in-form-item`]:Ct},Ke==null?void 0:Ke.className,pe,Pe,re,ae,x),Be=fe()({[`${oe}-indeterminate`]:qe},be.A,x),[Te,Ye]=(0,Me.Z)(ne.onClick);return te(b.createElement(ve.Z,{component:"Checkbox",disabled:At},b.createElement("label",{className:le,style:Object.assign(Object.assign({},Ke==null?void 0:Ke.style),ft),onMouseEnter:Et,onMouseLeave:Ne,onClick:Te},b.createElement(Ue.Z,Object.assign({},ne,{onClick:Ye,prefixCls:oe,className:Be,disabled:At,ref:Dt})),St!==void 0&&b.createElement("span",{className:`${oe}-label`},St))))};var Ze=b.forwardRef(De),nt=E(94480),ce=E(2738),Ie=function(He,Je){var Ee={};for(var $e in He)Object.prototype.hasOwnProperty.call(He,$e)&&Je.indexOf($e)<0&&(Ee[$e]=He[$e]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,$e=Object.getOwnPropertySymbols(He);pe<$e.length;pe++)Je.indexOf($e[pe])<0&&Object.prototype.propertyIsEnumerable.call(He,$e[pe])&&(Ee[$e[pe]]=He[$e[pe]]);return Ee},ze=b.forwardRef((He,Je)=>{const{defaultValue:Ee,children:$e,options:pe=[],prefixCls:Pe,className:St,rootClassName:qe,style:ft,onChange:Et}=He,Ne=Ie(He,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ue,direction:Oe}=b.useContext(de.E_),[et,at]=b.useState(Ne.value||Ee||[]),[xe,Ke]=b.useState([]);b.useEffect(()=>{"value"in Ne&&at(Ne.value||[])},[Ne.value]);const it=b.useMemo(()=>pe.map(Be=>typeof Be=="string"||typeof Be=="number"?{label:Be,value:Be}:Be),[pe]),Ct=Be=>{Ke(Te=>Te.filter(Ye=>Ye!==Be))},lt=Be=>{Ke(Te=>[].concat((0,nt.Z)(Te),[Be]))},At=Be=>{const Te=et.indexOf(Be.value),Ye=(0,nt.Z)(et);Te===-1?Ye.push(Be.value):Ye.splice(Te,1),"value"in Ne||at(Ye),Et==null||Et(Ye.filter(_e=>xe.includes(_e)).sort((_e,rt)=>{const dt=it.findIndex(ot=>ot.value===_e),gt=it.findIndex(ot=>ot.value===rt);return dt-gt}))},ct=ue("checkbox",Pe),Bt=`${ct}-group`,Dt=(0,se.Z)(ct),[oe,ae,te]=(0,Se.ZP)(ct,Dt),x=(0,ce.Z)(Ne,["value","disabled"]),re=pe.length?it.map(Be=>b.createElement(Ze,{prefixCls:ct,key:Be.value.toString(),disabled:"disabled"in Be?Be.disabled:Ne.disabled,value:Be.value,checked:et.includes(Be.value),onChange:Be.onChange,className:`${Bt}-item`,style:Be.style,title:Be.title,id:Be.id,required:Be.required},Be.label)):$e,ne={toggleOption:At,value:et,disabled:Ne.disabled,name:Ne.name,registerValue:lt,cancelValue:Ct},le=fe()(Bt,{[`${Bt}-rtl`]:Oe==="rtl"},St,qe,te,Dt,ae);return oe(b.createElement("div",Object.assign({className:le,style:ft},x,{ref:Je}),b.createElement(Le.Provider,{value:ne},re)))});const tt=Ze;tt.Group=ze,tt.__ANT_CHECKBOX=!0;var ke=tt},36170:function(En,Zt,E){"use strict";E.d(Zt,{C2:function(){return ve}});var b=E(36237),je=E(63356),fe=E(51636),Ue=E(16931);const Ae=be=>{const{checkboxCls:de}=be,Ce=`${de}-wrapper`;return[{[`${de}-group`]:Object.assign(Object.assign({},(0,je.Wf)(be)),{display:"inline-flex",flexWrap:"wrap",columnGap:be.marginXS,[`> ${be.antCls}-row`]:{flex:1}}),[Ce]:Object.assign(Object.assign({},(0,je.Wf)(be)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Ce}`]:{marginInlineStart:0},[`&${Ce}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[de]:Object.assign(Object.assign({},(0,je.Wf)(be)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:be.borderRadiusSM,alignSelf:"center",[`${de}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${de}-inner`]:Object.assign({},(0,je.oN)(be))},[`${de}-inner`]:{boxSizing:"border-box",display:"block",width:be.checkboxSize,height:be.checkboxSize,direction:"ltr",backgroundColor:be.colorBgContainer,border:`${(0,b.unit)(be.lineWidth)} ${be.lineType} ${be.colorBorder}`,borderRadius:be.borderRadiusSM,borderCollapse:"separate",transition:`all ${be.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:be.calc(be.checkboxSize).div(14).mul(5).equal(),height:be.calc(be.checkboxSize).div(14).mul(8).equal(),border:`${(0,b.unit)(be.lineWidthBold)} solid ${be.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${be.motionDurationFast} ${be.motionEaseInBack}, opacity ${be.motionDurationFast}`}},"& + span":{paddingInlineStart:be.paddingXS,paddingInlineEnd:be.paddingXS}})},{[`
|
|
|
${Ce}:not(${Ce}-disabled),
|
|
|
${de}:not(${de}-disabled)
|
|
|
`]:{[`&:hover ${de}-inner`]:{borderColor:be.colorPrimary}},[`${Ce}:not(${Ce}-disabled)`]:{[`&:hover ${de}-checked:not(${de}-disabled) ${de}-inner`]:{backgroundColor:be.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${de}-checked:not(${de}-disabled):after`]:{borderColor:be.colorPrimaryHover}}},{[`${de}-checked`]:{[`${de}-inner`]:{backgroundColor:be.colorPrimary,borderColor:be.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${be.motionDurationMid} ${be.motionEaseOutBack} ${be.motionDurationFast}`}}},[`
|
|
|
${Ce}-checked:not(${Ce}-disabled),
|
|
|
${de}-checked:not(${de}-disabled)
|
|
|
`]:{[`&:hover ${de}-inner`]:{backgroundColor:be.colorPrimaryHover,borderColor:"transparent"}}},{[de]:{"&-indeterminate":{[`${de}-inner`]:{backgroundColor:`${be.colorBgContainer} !important`,borderColor:`${be.colorBorder} !important`,"&:after":{top:"50%",insetInlineStart:"50%",width:be.calc(be.fontSizeLG).div(2).equal(),height:be.calc(be.fontSizeLG).div(2).equal(),backgroundColor:be.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${de}-inner`]:{backgroundColor:`${be.colorBgContainer} !important`,borderColor:`${be.colorPrimary} !important`}}}},{[`${Ce}-disabled`]:{cursor:"not-allowed"},[`${de}-disabled`]:{[`&, ${de}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${de}-inner`]:{background:be.colorBgContainerDisabled,borderColor:be.colorBorder,"&:after":{borderColor:be.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:be.colorTextDisabled},[`&${de}-indeterminate ${de}-inner::after`]:{background:be.colorTextDisabled}}}]};function ve(be,de){const Ce=(0,fe.mergeToken)(de,{checkboxCls:`.${be}`,checkboxSize:de.controlInteractiveSize});return[Ae(Ce)]}Zt.ZP=(0,Ue.I$)("Checkbox",(be,de)=>{let{prefixCls:Ce}=de;return[ve(Ce,be)]})},38406:function(En,Zt,E){"use strict";var b=E(59301),je=E(48755),fe=E(584);const Ue=Ae=>{const{componentName:ve}=Ae,{getPrefixCls:be}=(0,b.useContext)(je.E_),de=be("empty");switch(ve){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=Ue},24017:function(En,Zt,E){"use strict";E.d(Zt,{default:function(){return os}});var b=E(66649),je=E.n(b),fe=E(9007),Ue=E.n(fe),Ae=E(50991),ve=E.n(Ae),be=E(9084),de=E.n(be),Ce=E(58626),se=E.n(Ce),we=E(13477),ge=E.n(we),Le=E(64796),Se=E.n(Le);je().extend(Se()),je().extend(ge()),je().extend(Ue()),je().extend(ve()),je().extend(de()),je().extend(se()),je().extend(function(me,Xe){var mt=Xe.prototype,Pt=mt.format;mt.format=function(fn){var Cn=(fn||"").replace("Wo","wo");return Pt.bind(this)(Cn)}});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"},ye=function(Xe){var mt=Me[Xe];return mt||Xe.split("_")[0]},De=function(){},Fe={getNow:function(){var Xe=je()();return typeof Xe.tz=="function"?Xe.tz():Xe},getFixedDate:function(Xe){return je()(Xe,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Xe){return Xe.endOf("month")},getWeekDay:function(Xe){var mt=Xe.locale("en");return mt.weekday()+mt.localeData().firstDayOfWeek()},getYear:function(Xe){return Xe.year()},getMonth:function(Xe){return Xe.month()},getDate:function(Xe){return Xe.date()},getHour:function(Xe){return Xe.hour()},getMinute:function(Xe){return Xe.minute()},getSecond:function(Xe){return Xe.second()},getMillisecond:function(Xe){return Xe.millisecond()},addYear:function(Xe,mt){return Xe.add(mt,"year")},addMonth:function(Xe,mt){return Xe.add(mt,"month")},addDate:function(Xe,mt){return Xe.add(mt,"day")},setYear:function(Xe,mt){return Xe.year(mt)},setMonth:function(Xe,mt){return Xe.month(mt)},setDate:function(Xe,mt){return Xe.date(mt)},setHour:function(Xe,mt){return Xe.hour(mt)},setMinute:function(Xe,mt){return Xe.minute(mt)},setSecond:function(Xe,mt){return Xe.second(mt)},setMillisecond:function(Xe,mt){return Xe.millisecond(mt)},isAfter:function(Xe,mt){return Xe.isAfter(mt)},isValidate:function(Xe){return Xe.isValid()},locale:{getWeekFirstDay:function(Xe){return je()().locale(ye(Xe)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Xe,mt){return mt.locale(ye(Xe)).weekday(0)},getWeek:function(Xe,mt){return mt.locale(ye(Xe)).week()},getShortWeekDays:function(Xe){return je()().locale(ye(Xe)).localeData().weekdaysMin()},getShortMonths:function(Xe){return je()().locale(ye(Xe)).localeData().monthsShort()},format:function(Xe,mt,Pt){return mt.locale(ye(Xe)).format(Pt)},parse:function(Xe,mt,Pt){for(var It=ye(Xe),fn=0;fn<Pt.length;fn+=1){var Cn=Pt[fn],An=mt;if(Cn.includes("wo")||Cn.includes("Wo")){for(var Rn=An.split("-")[0],Gn=An.split("-")[1],Dn=je()(Rn,"YYYY").startOf("year").locale(It),tr=0;tr<=52;tr+=1){var sr=Dn.add(tr,"week");if(sr.format("Wo")===Gn)return sr}return De(),null}var ar=je()(An,Cn,!0).locale(It);if(ar.isValid())return ar}return mt&&De(),null}}},Ze=Fe,nt=E(45915),ce=E(59301),Ie=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,tt=E(7657),ke=function(Xe,mt){return ce.createElement(tt.Z,(0,Ie.Z)({},Xe,{ref:mt,icon:ze}))},He=ce.forwardRef(ke),Je=He,Ee={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"},$e=Ee,pe=function(Xe,mt){return ce.createElement(tt.Z,(0,Ie.Z)({},Xe,{ref:mt,icon:$e}))},Pe=ce.forwardRef(pe),St=Pe,qe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},ft=qe,Et=function(Xe,mt){return ce.createElement(tt.Z,(0,Ie.Z)({},Xe,{ref:mt,icon:ft}))},Ne=ce.forwardRef(Et),ue=Ne,Oe=E(92310),et=E.n(Oe),at=E(94480),xe=E(33885),Ke=E(42978),it=E(70425),Ct=E(34280),lt=E(2738),At=E(26112),ct=E(48736),Bt=E(20068),Dt=E(65030);function oe(me,Xe){return me!==void 0?me:Xe?"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 Xe=me.popupElement,mt=me.popupStyle,Pt=me.popupClassName,It=me.popupAlign,fn=me.transitionName,Cn=me.getPopupContainer,An=me.children,Rn=me.range,Gn=me.placement,Dn=me.builtinPlacements,tr=Dn===void 0?x:Dn,sr=me.direction,ar=me.visible,nr=me.onClose,dr=ce.useContext(te),hr=dr.prefixCls,mr="".concat(hr,"-dropdown"),Yr=oe(Gn,sr==="rtl");return ce.createElement(Dt.Z,{showAction:[],hideAction:["click"],popupPlacement:Yr,builtinPlacements:tr,prefixCls:mr,popupTransitionName:fn,popup:Xe,popupAlign:It,popupVisible:ar,popupClassName:et()(Pt,(0,Bt.Z)((0,Bt.Z)({},"".concat(mr,"-range"),Rn),"".concat(mr,"-rtl"),sr==="rtl")),popupStyle:mt,stretch:"minWidth",getPopupContainer:Cn,onPopupVisibleChange:function(xr){xr||nr()}},An)}var ne=re;function le(me,Xe){for(var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Pt=String(me);Pt.length<Xe;)Pt="".concat(mt).concat(Pt);return Pt}function Be(me){return me==null?[]:Array.isArray(me)?me:[me]}function Te(me,Xe,mt){var Pt=(0,at.Z)(me);return Pt[Xe]=mt,Pt}function Ye(me,Xe){var mt={},Pt=Xe||Object.keys(me);return Pt.forEach(function(It){me[It]!==void 0&&(mt[It]=me[It])}),mt}function _e(me,Xe,mt){if(mt)return mt;switch(me){case"time":return Xe.fieldTimeFormat;case"datetime":return Xe.fieldDateTimeFormat;case"month":return Xe.fieldMonthFormat;case"year":return Xe.fieldYearFormat;case"quarter":return Xe.fieldQuarterFormat;case"week":return Xe.fieldWeekFormat;default:return Xe.fieldDateFormat}}function rt(me,Xe,mt){var Pt=mt!==void 0?mt:Xe[Xe.length-1],It=Xe.find(function(fn){return me[fn]});return Pt!==It?me[It]:void 0}function dt(me){return Ye(me,["placement","builtinPlacements","popupAlign","getPopupContainer","transitionName","direction"])}function gt(me,Xe,mt,Pt){var It=ce.useMemo(function(){return me||function(Cn,An){var Rn=Cn;return Xe&&An.type==="date"?Xe(Rn,An.today):mt&&An.type==="month"?mt(Rn,An.locale):An.originNode}},[me,mt,Xe]),fn=ce.useCallback(function(Cn,An){return It(Cn,(0,xe.Z)((0,xe.Z)({},An),{},{range:Pt}))},[It,Pt]);return fn}function ot(me,Xe){var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Pt=ce.useState([!1,!1]),It=(0,Ke.Z)(Pt,2),fn=It[0],Cn=It[1],An=function(Dn,tr){Cn(function(sr){return Te(sr,tr,Dn)})},Rn=ce.useMemo(function(){return fn.map(function(Gn,Dn){if(Gn)return!0;var tr=me[Dn];return tr?!!(!mt[Dn]&&!tr||tr&&Xe(tr,{activeIndex:Dn})):!1})},[me,fn,Xe,mt]);return[Rn,An]}function ut(me,Xe,mt,Pt,It){var fn="",Cn=[];return me&&Cn.push(It?"hh":"HH"),Xe&&Cn.push("mm"),mt&&Cn.push("ss"),fn=Cn.join(":"),Pt&&(fn+=".SSS"),It&&(fn+=" A"),fn}function jt(me,Xe,mt,Pt,It,fn){var Cn=me.fieldDateTimeFormat,An=me.fieldDateFormat,Rn=me.fieldTimeFormat,Gn=me.fieldMonthFormat,Dn=me.fieldYearFormat,tr=me.fieldWeekFormat,sr=me.fieldQuarterFormat,ar=me.yearFormat,nr=me.cellYearFormat,dr=me.cellQuarterFormat,hr=me.dayFormat,mr=me.cellDateFormat,Yr=ut(Xe,mt,Pt,It,fn);return(0,xe.Z)((0,xe.Z)({},me),{},{fieldDateTimeFormat:Cn||"YYYY-MM-DD ".concat(Yr),fieldDateFormat:An||"YYYY-MM-DD",fieldTimeFormat:Rn||Yr,fieldMonthFormat:Gn||"YYYY-MM",fieldYearFormat:Dn||"YYYY",fieldWeekFormat:tr||"gggg-wo",fieldQuarterFormat:sr||"YYYY-[Q]Q",yearFormat:ar||"YYYY",cellYearFormat:nr||"YYYY",cellQuarterFormat:dr||"[Q]Q",cellDateFormat:mr||hr||"D"})}function Nt(me,Xe){var mt=Xe.showHour,Pt=Xe.showMinute,It=Xe.showSecond,fn=Xe.showMillisecond,Cn=Xe.use12Hours;return ce.useMemo(function(){return jt(me,mt,Pt,It,fn,Cn)},[me,mt,Pt,It,fn,Cn])}var dn=E(76190);function Gt(me,Xe,mt){return mt!=null?mt:Xe.some(function(Pt){return me.includes(Pt)})}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 Xe=Ye(me,Rt),mt=me.format,Pt=me.picker,It=null;return mt&&(It=mt,Array.isArray(It)&&(It=It[0]),It=(0,dn.Z)(It)==="object"?It.format:It),Pt==="time"&&(Xe.format=It),[Xe,It]}function Jt(me){return me&&typeof me=="string"}function bt(me,Xe,mt,Pt){return[me,Xe,mt,Pt].some(function(It){return It!==void 0})}function Ot(me,Xe,mt,Pt,It){var fn=Xe,Cn=mt,An=Pt;if(!me&&!fn&&!Cn&&!An&&!It)fn=!0,Cn=!0,An=!0;else if(me){var Rn,Gn,Dn,tr=[fn,Cn,An].some(function(nr){return nr===!1}),sr=[fn,Cn,An].some(function(nr){return nr===!0}),ar=tr?!0:!sr;fn=(Rn=fn)!==null&&Rn!==void 0?Rn:ar,Cn=(Gn=Cn)!==null&&Gn!==void 0?Gn:ar,An=(Dn=An)!==null&&Dn!==void 0?Dn:ar}return[fn,Cn,An,It]}function rn(me){var Xe=me.showTime,mt=Ut(me),Pt=(0,Ke.Z)(mt,2),It=Pt[0],fn=Pt[1],Cn=Xe&&(0,dn.Z)(Xe)==="object"?Xe:{},An=(0,xe.Z)((0,xe.Z)({defaultOpenValue:Cn.defaultOpenValue||Cn.defaultValue},It),Cn),Rn=An.showMillisecond,Gn=An.showHour,Dn=An.showMinute,tr=An.showSecond,sr=bt(Gn,Dn,tr,Rn),ar=Ot(sr,Gn,Dn,tr,Rn),nr=(0,Ke.Z)(ar,3);return Gn=nr[0],Dn=nr[1],tr=nr[2],[An,(0,xe.Z)((0,xe.Z)({},An),{},{showHour:Gn,showMinute:Dn,showSecond:tr,showMillisecond:Rn}),An.format,fn]}function mn(me,Xe,mt,Pt,It){var fn=me==="time";if(me==="datetime"||fn){for(var Cn=Pt,An=_e(me,It,null),Rn=An,Gn=[Xe,mt],Dn=0;Dn<Gn.length;Dn+=1){var tr=Be(Gn[Dn])[0];if(Jt(tr)){Rn=tr;break}}var sr=Cn.showHour,ar=Cn.showMinute,nr=Cn.showSecond,dr=Cn.showMillisecond,hr=Cn.use12Hours,mr=Gt(Rn,["a","A","LT","LLL","LTS"],hr),Yr=bt(sr,ar,nr,dr);Yr||(sr=Gt(Rn,["H","h","k","LT","LLL"]),ar=Gt(Rn,["m","LT","LLL"]),nr=Gt(Rn,["s","LTS"]),dr=Gt(Rn,["SSS"]));var Tr=Ot(Yr,sr,ar,nr,dr),xr=(0,Ke.Z)(Tr,3);sr=xr[0],ar=xr[1],nr=xr[2];var $r=Xe||ut(sr,ar,nr,dr,mr);return(0,xe.Z)((0,xe.Z)({},Cn),{},{format:$r,showHour:sr,showMinute:ar,showSecond:nr,showMillisecond:dr,use12Hours:mr})}return null}function vt(me,Xe,mt){if(Xe===!1)return null;var Pt=Xe&&(0,dn.Z)(Xe)==="object"?Xe:{};return Pt.clearIcon||mt||ce.createElement("span",{className:"".concat(me,"-clear-btn")})}var Mt=7;function Yt(me,Xe,mt){return!me&&!Xe||me===Xe?!0:!me||!Xe?!1:mt()}function ln(me,Xe,mt){return Yt(Xe,mt,function(){var Pt=Math.floor(me.getYear(Xe)/10),It=Math.floor(me.getYear(mt)/10);return Pt===It})}function Sn(me,Xe,mt){return Yt(Xe,mt,function(){return me.getYear(Xe)===me.getYear(mt)})}function Ln(me,Xe){var mt=Math.floor(me.getMonth(Xe)/3);return mt+1}function Jn(me,Xe,mt){return Yt(Xe,mt,function(){return Sn(me,Xe,mt)&&Ln(me,Xe)===Ln(me,mt)})}function er(me,Xe,mt){return Yt(Xe,mt,function(){return Sn(me,Xe,mt)&&me.getMonth(Xe)===me.getMonth(mt)})}function In(me,Xe,mt){return Yt(Xe,mt,function(){return Sn(me,Xe,mt)&&er(me,Xe,mt)&&me.getDate(Xe)===me.getDate(mt)})}function Yn(me,Xe,mt){return Yt(Xe,mt,function(){return me.getHour(Xe)===me.getHour(mt)&&me.getMinute(Xe)===me.getMinute(mt)&&me.getSecond(Xe)===me.getSecond(mt)})}function zt(me,Xe,mt){return Yt(Xe,mt,function(){return In(me,Xe,mt)&&Yn(me,Xe,mt)&&me.getMillisecond(Xe)===me.getMillisecond(mt)})}function un(me,Xe,mt,Pt){return Yt(mt,Pt,function(){var It=me.locale.getWeekFirstDate(Xe,mt),fn=me.locale.getWeekFirstDate(Xe,Pt);return Sn(me,It,fn)&&me.locale.getWeek(Xe,mt)===me.locale.getWeek(Xe,Pt)})}function an(me,Xe,mt,Pt,It){switch(It){case"date":return In(me,mt,Pt);case"week":return un(me,Xe.locale,mt,Pt);case"month":return er(me,mt,Pt);case"quarter":return Jn(me,mt,Pt);case"year":return Sn(me,mt,Pt);case"decade":return ln(me,mt,Pt);case"time":return Yn(me,mt,Pt);default:return zt(me,mt,Pt)}}function en(me,Xe,mt,Pt){return!Xe||!mt||!Pt?!1:me.isAfter(Pt,Xe)&&me.isAfter(mt,Pt)}function $t(me,Xe,mt,Pt,It){return an(me,Xe,mt,Pt,It)?!0:me.isAfter(mt,Pt)}function vn(me,Xe,mt){var Pt=Xe.locale.getWeekFirstDay(me),It=Xe.setDate(mt,1),fn=Xe.getWeekDay(It),Cn=Xe.addDate(It,Pt-fn);return Xe.getMonth(Cn)===Xe.getMonth(mt)&&Xe.getDate(Cn)>1&&(Cn=Xe.addDate(Cn,-7)),Cn}function gn(me,Xe){var mt=Xe.generateConfig,Pt=Xe.locale,It=Xe.format;return me?typeof It=="function"?It(me):mt.locale.format(Pt.locale,me,It):""}function Wn(me,Xe,mt){var Pt=Xe,It=["getHour","getMinute","getSecond","getMillisecond"],fn=["setHour","setMinute","setSecond","setMillisecond"];return fn.forEach(function(Cn,An){mt?Pt=me[Cn](Pt,me[It[An]](mt)):Pt=me[Cn](Pt,0)}),Pt}function Hn(me,Xe,mt,Pt,It){var fn=(0,it.zX)(function(Cn,An){return!!(mt&&mt(Cn,An)||Pt&&me.isAfter(Pt,Cn)&&!an(me,Xe,Pt,Cn,An.type)||It&&me.isAfter(Cn,It)&&!an(me,Xe,It,Cn,An.type))});return fn}function zn(me,Xe,mt){return ce.useMemo(function(){var Pt=_e(me,Xe,mt),It=Be(Pt),fn=It[0],Cn=(0,dn.Z)(fn)==="object"&&fn.type==="mask"?fn.format:null;return[It.map(function(An){return typeof An=="string"||typeof An=="function"?An:An.format}),Cn]},[me,Xe,mt])}function Nn(me,Xe,mt){return typeof me[0]=="function"||mt?!0:Xe}function Kn(me,Xe,mt,Pt){var It=(0,it.zX)(function(fn,Cn){var An=(0,xe.Z)({type:Xe},Cn);if(delete An.activeIndex,!me.isValidate(fn)||mt&&mt(fn,An))return!0;if((Xe==="date"||Xe==="time")&&Pt){var Rn,Gn=Cn&&Cn.activeIndex===1?"end":"start",Dn=((Rn=Pt.disabledTime)===null||Rn===void 0?void 0:Rn.call(Pt,fn,Gn,{from:An.from}))||{},tr=Dn.disabledHours,sr=Dn.disabledMinutes,ar=Dn.disabledSeconds,nr=Dn.disabledMilliseconds,dr=Pt.disabledHours,hr=Pt.disabledMinutes,mr=Pt.disabledSeconds,Yr=tr||dr,Tr=sr||hr,xr=ar||mr,$r=me.getHour(fn),Ir=me.getMinute(fn),Rr=me.getSecond(fn),Ii=me.getMillisecond(fn);if(Yr&&Yr().includes($r)||Tr&&Tr($r).includes(Ir)||xr&&xr($r,Ir).includes(Rr)||nr&&nr($r,Ir,Rr).includes(Ii))return!0}return!1});return It}function Xn(me){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,mt=ce.useMemo(function(){var Pt=me&&Be(me);return Xe&&Pt&&(Pt[1]=Pt[1]||Pt[0]),Pt},[me,Xe]);return mt}function Lr(me,Xe){var mt=me.generateConfig,Pt=me.locale,It=me.picker,fn=It===void 0?"date":It,Cn=me.prefixCls,An=Cn===void 0?"rc-picker":Cn,Rn=me.styles,Gn=Rn===void 0?{}:Rn,Dn=me.classNames,tr=Dn===void 0?{}:Dn,sr=me.order,ar=sr===void 0?!0:sr,nr=me.components,dr=nr===void 0?{}:nr,hr=me.inputRender,mr=me.allowClear,Yr=me.clearIcon,Tr=me.needConfirm,xr=me.multiple,$r=me.format,Ir=me.inputReadOnly,Rr=me.disabledDate,Ii=me.minDate,pi=me.maxDate,yi=me.showTime,di=me.value,Ti=me.defaultValue,xi=me.pickerValue,ii=me.defaultPickerValue,_r=Xn(di),si=Xn(Ti),li=Xn(xi),Ki=Xn(ii),Ni=fn==="date"&&yi?"datetime":fn,vi=Ni==="time"||Ni==="datetime",Si=vi||xr,oi=Tr!=null?Tr:vi,bi=rn(me),gi=(0,Ke.Z)(bi,4),Ui=gi[0],lo=gi[1],uo=gi[2],Ve=gi[3],We=Nt(Pt,lo),yt=ce.useMemo(function(){return mn(Ni,uo,Ve,Ui,We)},[Ni,uo,Ve,Ui,We]),Ft=ce.useMemo(function(){return(0,xe.Z)((0,xe.Z)({},me),{},{prefixCls:An,locale:We,picker:fn,styles:Gn,classNames:tr,order:ar,components:(0,xe.Z)({input:hr},dr),clearIcon:vt(An,mr,Yr),showTime:yt,value:_r,defaultValue:si,pickerValue:li,defaultPickerValue:Ki},Xe==null?void 0:Xe())},[me]),kt=zn(Ni,We,$r),Vt=(0,Ke.Z)(kt,2),sn=Vt[0],nn=Vt[1],pn=Nn(sn,Ir,xr),yn=Hn(mt,Pt,Rr,Ii,pi),Mn=Kn(mt,fn,yn,yt),Pn=ce.useMemo(function(){return(0,xe.Z)((0,xe.Z)({},Ft),{},{needConfirm:oi,inputReadOnly:pn,disabledDate:yn})},[Ft,oi,pn,yn]);return[Pn,Ni,Si,sn,nn,Mn]}var Ar=E(16089);function wn(me,Xe,mt){var Pt=(0,it.C8)(Xe,{value:me}),It=(0,Ke.Z)(Pt,2),fn=It[0],Cn=It[1],An=ce.useRef(me),Rn=ce.useRef(),Gn=function(){Ar.Z.cancel(Rn.current)},Dn=(0,it.zX)(function(){Cn(An.current),mt&&fn!==An.current&&mt(An.current)}),tr=(0,it.zX)(function(sr,ar){Gn(),An.current=sr,sr||ar?Dn():Rn.current=(0,Ar.Z)(Dn)});return ce.useEffect(function(){return Gn},[]),[fn,tr]}function Bn(me,Xe){var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Pt=arguments.length>3?arguments[3]:void 0,It=mt.every(function(Dn){return Dn})?!1:me,fn=wn(It,Xe||!1,Pt),Cn=(0,Ke.Z)(fn,2),An=Cn[0],Rn=Cn[1];function Gn(Dn){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!tr.inherit||An)&&Rn(Dn,tr.force)}return[An,Gn]}function rr(me){var Xe=ce.useRef();return ce.useImperativeHandle(me,function(){var mt;return{nativeElement:(mt=Xe.current)===null||mt===void 0?void 0:mt.nativeElement,focus:function(It){var fn;(fn=Xe.current)===null||fn===void 0||fn.focus(It)},blur:function(){var It;(It=Xe.current)===null||It===void 0||It.blur()}}}),Xe}function or(me,Xe){return ce.useMemo(function(){return me||(Xe?((0,ct.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Xe).map(function(mt){var Pt=(0,Ke.Z)(mt,2),It=Pt[0],fn=Pt[1];return{label:It,value:fn}})):[])},[me,Xe])}function Lt(me,Xe){var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Pt=ce.useRef(Xe);Pt.current=Xe,(0,Ct.o)(function(){if(me)Pt.current(me);else{var It=(0,Ar.Z)(function(){Pt.current(me)},mt);return function(){Ar.Z.cancel(It)}}},[me])}function Qt(me){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Pt=ce.useState(0),It=(0,Ke.Z)(Pt,2),fn=It[0],Cn=It[1],An=ce.useState(!1),Rn=(0,Ke.Z)(An,2),Gn=Rn[0],Dn=Rn[1],tr=ce.useRef([]),sr=ce.useRef(null),ar=ce.useRef(null),nr=function(xr){sr.current=xr},dr=function(xr){return sr.current===xr},hr=function(xr){Dn(xr)},mr=function(xr){return xr&&(ar.current=xr),ar.current},Yr=function(xr){var $r=tr.current,Ir=new Set($r.filter(function(Ii){return xr[Ii]||Xe[Ii]})),Rr=$r[$r.length-1]===0?1:0;return Ir.size>=2||me[Rr]?null:Rr};return Lt(Gn||mt,function(){Gn||(tr.current=[],nr(null))}),ce.useEffect(function(){Gn&&tr.current.push(fn)},[Gn,fn]),[Gn,hr,mr,fn,Cn,Yr,tr.current,nr,dr]}function xt(me,Xe,mt,Pt,It,fn){var Cn=mt[mt.length-1],An=function(Gn,Dn){var tr=(0,Ke.Z)(me,2),sr=tr[0],ar=tr[1],nr=(0,xe.Z)((0,xe.Z)({},Dn),{},{from:rt(me,mt)});return Cn===1&&Xe[0]&&sr&&!an(Pt,It,sr,Gn,nr.type)&&Pt.isAfter(sr,Gn)||Cn===0&&Xe[1]&&ar&&!an(Pt,It,ar,Gn,nr.type)&&Pt.isAfter(Gn,ar)?!0:fn==null?void 0:fn(Gn,nr)};return An}function Tt(me,Xe,mt,Pt){switch(Xe){case"date":case"week":return me.addMonth(mt,Pt);case"month":case"quarter":return me.addYear(mt,Pt);case"year":return me.addYear(mt,Pt*10);case"decade":return me.addYear(mt,Pt*100);default:return mt}}var wt=[];function Ht(me,Xe,mt,Pt,It,fn,Cn,An){var Rn=arguments.length>8&&arguments[8]!==void 0?arguments[8]:wt,Gn=arguments.length>9&&arguments[9]!==void 0?arguments[9]:wt,Dn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:wt,tr=arguments.length>11?arguments[11]:void 0,sr=arguments.length>12?arguments[12]:void 0,ar=arguments.length>13?arguments[13]:void 0,nr=Cn==="time",dr=fn||0,hr=function(li){var Ki=me.getNow();return nr&&(Ki=Wn(me,Ki)),Rn[li]||mt[li]||Ki},mr=(0,Ke.Z)(Gn,2),Yr=mr[0],Tr=mr[1],xr=(0,it.C8)(function(){return hr(0)},{value:Yr}),$r=(0,Ke.Z)(xr,2),Ir=$r[0],Rr=$r[1],Ii=(0,it.C8)(function(){return hr(1)},{value:Tr}),pi=(0,Ke.Z)(Ii,2),yi=pi[0],di=pi[1],Ti=ce.useMemo(function(){var si=[Ir,yi][dr];return nr?si:Wn(me,si,Dn[dr])},[nr,Ir,yi,dr,me,Dn]),xi=function(li){var Ki=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Ni=[Rr,di][dr];Ni(li);var vi=[Ir,yi];vi[dr]=li,tr&&(!an(me,Xe,Ir,vi[0],Cn)||!an(me,Xe,yi,vi[1],Cn))&&tr(vi,{source:Ki,range:dr===1?"end":"start",mode:Pt})},ii=function(li,Ki){if(An){var Ni={date:"month",week:"month",month:"year",quarter:"year"},vi=Ni[Cn];if(vi&&!an(me,Xe,li,Ki,vi))return Tt(me,Cn,Ki,-1);if(Cn==="year"&&li){var Si=Math.floor(me.getYear(li)/10),oi=Math.floor(me.getYear(Ki)/10);if(Si!==oi)return Tt(me,Cn,Ki,-1)}}return Ki},_r=ce.useRef(null);return(0,Ct.Z)(function(){if(It&&!Rn[dr]){var si=nr?null:me.getNow();if(_r.current!==null&&_r.current!==dr?si=[Ir,yi][dr^1]:mt[dr]?si=dr===0?mt[0]:ii(mt[0],mt[1]):mt[dr^1]&&(si=mt[dr^1]),si){sr&&me.isAfter(sr,si)&&(si=sr);var li=An?Tt(me,Cn,si,1):si;ar&&me.isAfter(li,ar)&&(si=An?Tt(me,Cn,ar,-1):ar),xi(si,"reset")}}},[It,dr,mt[dr]]),ce.useEffect(function(){It?_r.current=dr:_r.current=null},[It,dr]),(0,Ct.Z)(function(){It&&Rn&&Rn[dr]&&xi(Rn[dr],"reset")},[It,dr]),[Ti,xi]}function ht(me,Xe){var mt=ce.useRef(me),Pt=ce.useState({}),It=(0,Ke.Z)(Pt,2),fn=It[1],Cn=function(Gn){return Gn&&Xe!==void 0?Xe:mt.current},An=function(Gn){mt.current=Gn,fn({})};return[Cn,An,Cn(!0)]}var Xt=[];function qt(me,Xe,mt){var Pt=function(Cn){return Cn.map(function(An){return gn(An,{generateConfig:me,locale:Xe,format:mt[0]})})},It=function(Cn,An){for(var Rn=Math.max(Cn.length,An.length),Gn=-1,Dn=0;Dn<Rn;Dn+=1){var tr=Cn[Dn]||null,sr=An[Dn]||null;if(tr!==sr&&!zt(me,tr,sr)){Gn=Dn;break}}return[Gn<0,Gn!==0]};return[Pt,It]}function cn(me,Xe){return(0,at.Z)(me).sort(function(mt,Pt){return Xe.isAfter(mt,Pt)?1:-1})}function Kt(me){var Xe=ht(me),mt=(0,Ke.Z)(Xe,2),Pt=mt[0],It=mt[1],fn=(0,it.zX)(function(){It(me)});return ce.useEffect(function(){fn()},[me]),[Pt,It]}function Wt(me,Xe,mt,Pt,It,fn,Cn,An,Rn){var Gn=(0,it.C8)(fn,{value:Cn}),Dn=(0,Ke.Z)(Gn,2),tr=Dn[0],sr=Dn[1],ar=tr||Xt,nr=Kt(ar),dr=(0,Ke.Z)(nr,2),hr=dr[0],mr=dr[1],Yr=qt(me,Xe,mt),Tr=(0,Ke.Z)(Yr,2),xr=Tr[0],$r=Tr[1],Ir=(0,it.zX)(function(Ii){var pi=(0,at.Z)(Ii);if(Pt)for(var yi=0;yi<2;yi+=1)pi[yi]=pi[yi]||null;else It&&(pi=cn(pi.filter(function(si){return si}),me));var di=$r(hr(),pi),Ti=(0,Ke.Z)(di,2),xi=Ti[0],ii=Ti[1];if(!xi&&(mr(pi),An)){var _r=xr(pi);An(pi,_r,{range:ii?"end":"start"})}}),Rr=function(){Rn&&Rn(hr())};return[ar,sr,hr,Ir,Rr]}function _t(me,Xe,mt,Pt,It,fn,Cn,An,Rn,Gn){var Dn=me.generateConfig,tr=me.locale,sr=me.picker,ar=me.onChange,nr=me.allowEmpty,dr=me.order,hr=fn.some(function(xi){return xi})?!1:dr,mr=qt(Dn,tr,Cn),Yr=(0,Ke.Z)(mr,2),Tr=Yr[0],xr=Yr[1],$r=ht(Xe),Ir=(0,Ke.Z)($r,2),Rr=Ir[0],Ii=Ir[1],pi=(0,it.zX)(function(){Ii(Xe)});ce.useEffect(function(){pi()},[Xe]);var yi=(0,it.zX)(function(xi){var ii=xi===null,_r=(0,at.Z)(xi||Rr());if(ii)for(var si=Math.max(fn.length,_r.length),li=0;li<si;li+=1)fn[li]||(_r[li]=null);hr&&_r[0]&&_r[1]&&(_r=cn(_r,Dn)),It(_r);var Ki=_r,Ni=(0,Ke.Z)(Ki,2),vi=Ni[0],Si=Ni[1],oi=!vi,bi=!Si,gi=nr?(!oi||nr[0])&&(!bi||nr[1]):!0,Ui=!dr||oi||bi||an(Dn,tr,vi,Si,sr)||Dn.isAfter(Si,vi),lo=(fn[0]||!vi||!Gn(vi,{activeIndex:0}))&&(fn[1]||!Si||!Gn(Si,{from:vi,activeIndex:1})),uo=ii||gi&&Ui&&lo;if(uo){mt(_r);var Ve=xr(_r,Xe),We=(0,Ke.Z)(Ve,1),yt=We[0];ar&&!yt&&ar(ii&&_r.every(function(Ft){return!Ft})?null:_r,Tr(_r))}return uo}),di=(0,it.zX)(function(xi,ii){var _r=Te(Rr(),xi,Pt()[xi]);Ii(_r),ii&&yi()}),Ti=!An&&!Rn;return Lt(!Ti,function(){Ti&&(yi(),It(Xe),pi())},2),[di,yi]}function on(me,Xe,mt,Pt,It){return Xe!=="date"&&Xe!=="time"?!1:mt!==void 0?mt:Pt!==void 0?Pt:!It&&(me==="date"||me==="time")}var Zn=E(29301);function Tn(me,Xe,mt,Pt,It,fn){var Cn=me;function An(tr,sr,ar){var nr=fn[tr](Cn),dr=ar.find(function(Tr){return Tr.value===nr});if(!dr||dr.disabled){var hr=ar.filter(function(Tr){return!Tr.disabled}),mr=(0,at.Z)(hr).reverse(),Yr=mr.find(function(Tr){return Tr.value<=nr})||hr[0];Yr&&(nr=Yr.value,Cn=fn[sr](Cn,nr))}return nr}var Rn=An("getHour","setHour",Xe()),Gn=An("getMinute","setMinute",mt(Rn)),Dn=An("getSecond","setSecond",Pt(Rn,Gn));return An("getMillisecond","setMillisecond",It(Rn,Gn,Dn)),Cn}function Vn(){return[]}function Mr(me,Xe){for(var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Pt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,It=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],fn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,Cn=[],An=mt>=1?mt|0:1,Rn=me;Rn<=Xe;Rn+=An){var Gn=It.includes(Rn);(!Gn||!Pt)&&Cn.push({label:le(Rn,fn),value:Rn,disabled:Gn})}return Cn}function zr(me){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mt=arguments.length>2?arguments[2]:void 0,Pt=Xe||{},It=Pt.use12Hours,fn=Pt.hourStep,Cn=fn===void 0?1:fn,An=Pt.minuteStep,Rn=An===void 0?1:An,Gn=Pt.secondStep,Dn=Gn===void 0?1:Gn,tr=Pt.millisecondStep,sr=tr===void 0?100:tr,ar=Pt.hideDisabledOptions,nr=Pt.disabledTime,dr=Pt.disabledHours,hr=Pt.disabledMinutes,mr=Pt.disabledSeconds,Yr=ce.useMemo(function(){return mt||me.getNow()},[mt,me]);if(0)var Tr,xr,$r;var Ir=ce.useCallback(function(Si){var oi=(nr==null?void 0:nr(Si))||{};return[oi.disabledHours||dr||Vn,oi.disabledMinutes||hr||Vn,oi.disabledSeconds||mr||Vn,oi.disabledMilliseconds||Vn]},[nr,dr,hr,mr]),Rr=ce.useMemo(function(){return Ir(Yr)},[Yr,Ir]),Ii=(0,Ke.Z)(Rr,4),pi=Ii[0],yi=Ii[1],di=Ii[2],Ti=Ii[3],xi=ce.useCallback(function(Si,oi,bi,gi){var Ui=Mr(0,23,Cn,ar,Si()),lo=It?Ui.map(function(yt){return(0,xe.Z)((0,xe.Z)({},yt),{},{label:le(yt.value%12||12,2)})}):Ui,uo=function(Ft){return Mr(0,59,Rn,ar,oi(Ft))},Ve=function(Ft,kt){return Mr(0,59,Dn,ar,bi(Ft,kt))},We=function(Ft,kt,Vt){return Mr(0,999,sr,ar,gi(Ft,kt,Vt),3)};return[lo,uo,Ve,We]},[ar,Cn,It,sr,Rn,Dn]),ii=ce.useMemo(function(){return xi(pi,yi,di,Ti)},[xi,pi,yi,di,Ti]),_r=(0,Ke.Z)(ii,4),si=_r[0],li=_r[1],Ki=_r[2],Ni=_r[3],vi=function(oi,bi){var gi=function(){return si},Ui=li,lo=Ki,uo=Ni;if(bi){var Ve=Ir(bi),We=(0,Ke.Z)(Ve,4),yt=We[0],Ft=We[1],kt=We[2],Vt=We[3],sn=xi(yt,Ft,kt,Vt),nn=(0,Ke.Z)(sn,4),pn=nn[0],yn=nn[1],Mn=nn[2],Pn=nn[3];gi=function(){return pn},Ui=yn,lo=Mn,uo=Pn}var Fn=Tn(oi,gi,Ui,lo,uo,me);return Fn};return[vi,si,li,Ki,Ni]}function Qr(me){var Xe=me.mode,mt=me.internalMode,Pt=me.renderExtraFooter,It=me.showNow,fn=me.showTime,Cn=me.onSubmit,An=me.onNow,Rn=me.invalid,Gn=me.needConfirm,Dn=me.generateConfig,tr=me.disabledDate,sr=ce.useContext(te),ar=sr.prefixCls,nr=sr.locale,dr=sr.button,hr=dr===void 0?"button":dr,mr=Dn.getNow(),Yr=zr(Dn,fn,mr),Tr=(0,Ke.Z)(Yr,1),xr=Tr[0],$r=Pt==null?void 0:Pt(Xe),Ir=tr(mr,{type:Xe}),Rr=function(){if(!Ir){var ii=xr(mr);An(ii)}},Ii="".concat(ar,"-now"),pi="".concat(Ii,"-btn"),yi=It&&ce.createElement("li",{className:Ii},ce.createElement("a",{className:et()(pi,Ir&&"".concat(pi,"-disabled")),"aria-disabled":Ir,onClick:Rr},mt==="date"?nr.today:nr.now)),di=Gn&&ce.createElement("li",{className:"".concat(ar,"-ok")},ce.createElement(hr,{disabled:Rn,onClick:Cn},nr.ok)),Ti=(yi||di)&&ce.createElement("ul",{className:"".concat(ar,"-ranges")},yi,di);return!$r&&!Ti?null:ce.createElement("div",{className:"".concat(ar,"-footer")},$r&&ce.createElement("div",{className:"".concat(ar,"-footer-extra")},$r),Ti)}function Pr(me,Xe,mt){function Pt(It,fn){var Cn=It.findIndex(function(Rn){return an(me,Xe,Rn,fn,mt)});if(Cn===-1)return[].concat((0,at.Z)(It),[fn]);var An=(0,at.Z)(It);return An.splice(Cn,1),An}return Pt}var gr=ce.createContext(null);function Dr(){return ce.useContext(gr)}function Kr(me,Xe){var mt=me.prefixCls,Pt=me.generateConfig,It=me.locale,fn=me.disabledDate,Cn=me.minDate,An=me.maxDate,Rn=me.cellRender,Gn=me.hoverValue,Dn=me.hoverRangeValue,tr=me.onHover,sr=me.values,ar=me.pickerValue,nr=me.onSelect,dr=me.prevIcon,hr=me.nextIcon,mr=me.superPrevIcon,Yr=me.superNextIcon,Tr=Pt.getNow(),xr={now:Tr,values:sr,pickerValue:ar,prefixCls:mt,disabledDate:fn,minDate:Cn,maxDate:An,cellRender:Rn,hoverValue:Gn,hoverRangeValue:Dn,onHover:tr,locale:It,generateConfig:Pt,onSelect:nr,panelType:Xe,prevIcon:dr,nextIcon:hr,superPrevIcon:mr,superNextIcon:Yr};return[xr,Tr]}var ni=ce.createContext({});function ri(me){for(var Xe=me.rowNum,mt=me.colNum,Pt=me.baseDate,It=me.getCellDate,fn=me.prefixColumn,Cn=me.rowClassName,An=me.titleFormat,Rn=me.getCellText,Gn=me.getCellClassName,Dn=me.headerCells,tr=me.cellSelection,sr=tr===void 0?!0:tr,ar=me.disabledDate,nr=Dr(),dr=nr.prefixCls,hr=nr.panelType,mr=nr.now,Yr=nr.disabledDate,Tr=nr.cellRender,xr=nr.onHover,$r=nr.hoverValue,Ir=nr.hoverRangeValue,Rr=nr.generateConfig,Ii=nr.values,pi=nr.locale,yi=nr.onSelect,di=ar||Yr,Ti="".concat(dr,"-cell"),xi=ce.useContext(ni),ii=xi.onCellDblClick,_r=function(bi){return Ii.some(function(gi){return gi&&an(Rr,pi,bi,gi,hr)})},si=[],li=0;li<Xe;li+=1){for(var Ki=[],Ni=void 0,vi=function(){var bi=li*mt+Si,gi=It(Pt,bi),Ui=di==null?void 0:di(gi,{type:hr});Si===0&&(Ni=gi,fn&&Ki.push(fn(Ni)));var lo=!1,uo=!1,Ve=!1;if(sr&&Ir){var We=(0,Ke.Z)(Ir,2),yt=We[0],Ft=We[1];lo=en(Rr,yt,Ft,gi),uo=an(Rr,pi,gi,yt,hr),Ve=an(Rr,pi,gi,Ft,hr)}var kt=An?gn(gi,{locale:pi,format:An,generateConfig:Rr}):void 0,Vt=ce.createElement("div",{className:"".concat(Ti,"-inner")},Rn(gi));Ki.push(ce.createElement("td",{key:Si,title:kt,className:et()(Ti,(0,xe.Z)((0,Bt.Z)((0,Bt.Z)((0,Bt.Z)((0,Bt.Z)((0,Bt.Z)((0,Bt.Z)({},"".concat(Ti,"-disabled"),Ui),"".concat(Ti,"-hover"),($r||[]).some(function(sn){return an(Rr,pi,gi,sn,hr)})),"".concat(Ti,"-in-range"),lo&&!uo&&!Ve),"".concat(Ti,"-range-start"),uo),"".concat(Ti,"-range-end"),Ve),"".concat(dr,"-cell-selected"),!Ir&&hr!=="week"&&_r(gi)),Gn(gi))),onClick:function(){Ui||yi(gi)},onDoubleClick:function(){!Ui&&ii&&ii()},onMouseEnter:function(){Ui||xr==null||xr(gi)},onMouseLeave:function(){Ui||xr==null||xr(null)}},Tr?Tr(gi,{prefixCls:dr,originNode:Vt,today:mr,type:hr,locale:pi}):Vt))},Si=0;Si<mt;Si+=1)vi();si.push(ce.createElement("tr",{key:li,className:Cn==null?void 0:Cn(Ni)},Ki))}return ce.createElement("div",{className:"".concat(dr,"-body")},ce.createElement("table",{className:"".concat(dr,"-content")},Dn&&ce.createElement("thead",null,ce.createElement("tr",null,Dn)),ce.createElement("tbody",null,si)))}var ai={visibility:"hidden"};function Fr(me){var Xe=me.offset,mt=me.superOffset,Pt=me.onChange,It=me.getStart,fn=me.getEnd,Cn=me.children,An=Dr(),Rn=An.prefixCls,Gn=An.prevIcon,Dn=Gn===void 0?"\u2039":Gn,tr=An.nextIcon,sr=tr===void 0?"\u203A":tr,ar=An.superPrevIcon,nr=ar===void 0?"\xAB":ar,dr=An.superNextIcon,hr=dr===void 0?"\xBB":dr,mr=An.minDate,Yr=An.maxDate,Tr=An.generateConfig,xr=An.locale,$r=An.pickerValue,Ir=An.panelType,Rr="".concat(Rn,"-header"),Ii=ce.useContext(ni),pi=Ii.hidePrev,yi=Ii.hideNext,di=Ii.hideHeader,Ti=ce.useMemo(function(){if(!mr||!Xe||!fn)return!1;var oi=fn(Xe(-1,$r));return!$t(Tr,xr,oi,mr,Ir)},[mr,Xe,$r,fn,Tr,xr,Ir]),xi=ce.useMemo(function(){if(!mr||!mt||!fn)return!1;var oi=fn(mt(-1,$r));return!$t(Tr,xr,oi,mr,Ir)},[mr,mt,$r,fn,Tr,xr,Ir]),ii=ce.useMemo(function(){if(!Yr||!Xe||!It)return!1;var oi=It(Xe(1,$r));return!$t(Tr,xr,Yr,oi,Ir)},[Yr,Xe,$r,It,Tr,xr,Ir]),_r=ce.useMemo(function(){if(!Yr||!mt||!It)return!1;var oi=It(mt(1,$r));return!$t(Tr,xr,Yr,oi,Ir)},[Yr,mt,$r,It,Tr,xr,Ir]),si=function(bi){Xe&&Pt(Xe(bi,$r))},li=function(bi){mt&&Pt(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":xr.previousYear,onClick:function(){return li(-1)},tabIndex:-1,className:et()(vi,xi&&"".concat(vi,"-disabled")),disabled:xi,style:pi?ai:{}},nr),Xe&&ce.createElement("button",{type:"button","aria-label":xr.previousMonth,onClick:function(){return si(-1)},tabIndex:-1,className:et()(Ki,Ti&&"".concat(Ki,"-disabled")),disabled:Ti,style:pi?ai:{}},Dn),ce.createElement("div",{className:"".concat(Rr,"-view")},Cn),Xe&&ce.createElement("button",{type:"button","aria-label":xr.nextMonth,onClick:function(){return si(1)},tabIndex:-1,className:et()(Ni,ii&&"".concat(Ni,"-disabled")),disabled:ii,style:yi?ai:{}},sr),mt&&ce.createElement("button",{type:"button","aria-label":xr.nextYear,onClick:function(){return li(1)},tabIndex:-1,className:et()(Si,_r&&"".concat(Si,"-disabled")),disabled:_r,style:yi?ai:{}},hr))}var Jr=Fr;function Xr(me){var Xe=me.prefixCls,mt=me.panelName,Pt=mt===void 0?"date":mt,It=me.locale,fn=me.generateConfig,Cn=me.pickerValue,An=me.onPickerValueChange,Rn=me.onModeChange,Gn=me.mode,Dn=Gn===void 0?"date":Gn,tr=me.disabledDate,sr=me.onSelect,ar=me.onHover,nr=me.showWeek,dr="".concat(Xe,"-").concat(Pt,"-panel"),hr="".concat(Xe,"-cell"),mr=Dn==="week",Yr=Kr(me,Dn),Tr=(0,Ke.Z)(Yr,2),xr=Tr[0],$r=Tr[1],Ir=fn.locale.getWeekFirstDay(It.locale),Rr=fn.setDate(Cn,1),Ii=vn(It.locale,fn,Rr),pi=fn.getMonth(Cn),yi=nr===void 0?mr:nr,di=yi?function(oi){var bi=tr==null?void 0:tr(oi,{type:"week"});return ce.createElement("td",{key:"week",className:et()(hr,"".concat(hr,"-week"),(0,Bt.Z)({},"".concat(hr,"-disabled"),bi)),onClick:function(){bi||sr(oi)},onMouseEnter:function(){bi||ar==null||ar(oi)},onMouseLeave:function(){bi||ar==null||ar(null)}},ce.createElement("div",{className:"".concat(hr,"-inner")},fn.locale.getWeek(It.locale,oi)))}:null,Ti=[],xi=It.shortWeekDays||(fn.locale.getShortWeekDays?fn.locale.getShortWeekDays(It.locale):[]);di&&Ti.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<Mt;ii+=1)Ti.push(ce.createElement("th",{key:ii},xi[(ii+Ir)%Mt]));var _r=function(bi,gi){return fn.addDate(bi,gi)},si=function(bi){return gn(bi,{locale:It,format:It.cellDateFormat,generateConfig:fn})},li=function(bi){var gi=(0,Bt.Z)((0,Bt.Z)({},"".concat(Xe,"-cell-in-view"),er(fn,bi,Cn)),"".concat(Xe,"-cell-today"),In(fn,bi,$r));return gi},Ki=It.shortMonths||(fn.locale.getShortMonths?fn.locale.getShortMonths(It.locale):[]),Ni=ce.createElement("button",{type:"button","aria-label":It.yearSelect,key:"year",onClick:function(){Rn("year",Cn)},tabIndex:-1,className:"".concat(Xe,"-year-btn")},gn(Cn,{locale:It,format:It.yearFormat,generateConfig:fn})),vi=ce.createElement("button",{type:"button","aria-label":It.monthSelect,key:"month",onClick:function(){Rn("month",Cn)},tabIndex:-1,className:"".concat(Xe,"-month-btn")},It.monthFormat?gn(Cn,{locale:It,format:It.monthFormat,generateConfig:fn}):Ki[pi]),Si=It.monthBeforeYear?[vi,Ni]:[Ni,vi];return ce.createElement(gr.Provider,{value:xr},ce.createElement("div",{className:et()(dr,nr&&"".concat(dr,"-show-week"))},ce.createElement(Jr,{offset:function(bi){return fn.addMonth(Cn,bi)},superOffset:function(bi){return fn.addYear(Cn,bi)},onChange:An,getStart:function(bi){return fn.setDate(bi,1)},getEnd:function(bi){var gi=fn.setDate(bi,1);return gi=fn.addMonth(gi,1),fn.addDate(gi,-1)}},Si),ce.createElement(ri,(0,Ie.Z)({titleFormat:It.fieldDateFormat},me,{colNum:Mt,rowNum:6,baseDate:Ii,headerCells:Ti,getCellDate:_r,getCellText:si,getCellClassName:li,prefixColumn:di,cellSelection:!mr}))))}var Ri=E(29194),Hi=1/3;function Zi(me,Xe){var mt=ce.useRef(!1),Pt=ce.useRef(null),It=ce.useRef(null),fn=function(){return mt.current},Cn=function(){Ar.Z.cancel(Pt.current),mt.current=!1},An=ce.useRef(),Rn=function(){var tr=me.current;if(It.current=null,An.current=0,tr){var sr=tr.querySelector('[data-value="'.concat(Xe,'"]')),ar=tr.querySelector("li"),nr=function dr(){Cn(),mt.current=!0,An.current+=1;var hr=tr.scrollTop,mr=ar.offsetTop,Yr=sr.offsetTop,Tr=Yr-mr;if(Yr===0&&sr!==ar||!(0,Ri.Z)(tr)){An.current<=5&&(Pt.current=(0,Ar.Z)(dr));return}var xr=hr+(Tr-hr)*Hi,$r=Math.abs(Tr-xr);if(It.current!==null&&It.current<$r){Cn();return}if(It.current=$r,$r<=1){tr.scrollTop=Tr,Cn();return}tr.scrollTop=xr,Pt.current=(0,Ar.Z)(dr)};sr&&ar&&nr()}},Gn=(0,it.zX)(Rn);return[Gn,Cn,fn]}var zi=300;function Ji(me){return me.map(function(Xe){var mt=Xe.value,Pt=Xe.label,It=Xe.disabled;return[mt,Pt,It].join(",")}).join(";")}function wi(me){var Xe=me.units,mt=me.value,Pt=me.optionalValue,It=me.type,fn=me.onChange,Cn=me.onHover,An=me.onDblClick,Rn=me.changeOnScroll,Gn=Dr(),Dn=Gn.prefixCls,tr=Gn.cellRender,sr=Gn.now,ar=Gn.locale,nr="".concat(Dn,"-time-panel"),dr="".concat(Dn,"-time-panel-cell"),hr=ce.useRef(null),mr=ce.useRef(),Yr=function(){clearTimeout(mr.current)},Tr=Zi(hr,mt!=null?mt:Pt),xr=(0,Ke.Z)(Tr,3),$r=xr[0],Ir=xr[1],Rr=xr[2];(0,Ct.Z)(function(){return $r(),Yr(),function(){Ir(),Yr()}},[mt,Pt,Ji(Xe)]);var Ii=function(di){Yr();var Ti=di.target;!Rr()&&Rn&&(mr.current=setTimeout(function(){var xi=hr.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 Xe[oi].disabled?Number.MAX_SAFE_INTEGER:Math.abs(Si-Ti.scrollTop)}),Ki=Math.min.apply(Math,(0,at.Z)(li)),Ni=li.findIndex(function(Si){return Si===Ki}),vi=Xe[Ni];vi&&!vi.disabled&&fn(vi.value)},zi))},pi="".concat(nr,"-column");return ce.createElement("ul",{className:pi,ref:hr,"data-type":It,onScroll:Ii},Xe.map(function(yi){var di=yi.label,Ti=yi.value,xi=yi.disabled,ii=ce.createElement("div",{className:"".concat(dr,"-inner")},di);return ce.createElement("li",{key:Ti,className:et()(dr,(0,Bt.Z)((0,Bt.Z)({},"".concat(dr,"-selected"),mt===Ti),"".concat(dr,"-disabled"),xi)),onClick:function(){xi||fn(Ti)},onDoubleClick:function(){!xi&&An&&An()},onMouseEnter:function(){Cn(Ti)},onMouseLeave:function(){Cn(null)},"data-value":Ti},tr?tr(Ti,{prefixCls:Dn,originNode:ii,today:sr,type:"time",subType:It,locale:ar}):ii)}))}function Mi(me){return me<12}function fi(me){var Xe=me.showHour,mt=me.showMinute,Pt=me.showSecond,It=me.showMillisecond,fn=me.use12Hours,Cn=me.changeOnScroll,An=Dr(),Rn=An.prefixCls,Gn=An.values,Dn=An.generateConfig,tr=An.locale,sr=An.onSelect,ar=An.onHover,nr=ar===void 0?function(){}:ar,dr=An.pickerValue,hr=(Gn==null?void 0:Gn[0])||null,mr=ce.useContext(ni),Yr=mr.onCellDblClick,Tr=zr(Dn,me,hr),xr=(0,Ke.Z)(Tr,5),$r=xr[0],Ir=xr[1],Rr=xr[2],Ii=xr[3],pi=xr[4],yi=function(_n){var Br=hr&&Dn[_n](hr),jr=dr&&Dn[_n](dr);return[Br,jr]},di=yi("getHour"),Ti=(0,Ke.Z)(di,2),xi=Ti[0],ii=Ti[1],_r=yi("getMinute"),si=(0,Ke.Z)(_r,2),li=si[0],Ki=si[1],Ni=yi("getSecond"),vi=(0,Ke.Z)(Ni,2),Si=vi[0],oi=vi[1],bi=yi("getMillisecond"),gi=(0,Ke.Z)(bi,2),Ui=gi[0],lo=gi[1],uo=xi===null?null:Mi(xi)?"am":"pm",Ve=ce.useMemo(function(){return fn?Mi(xi)?Ir.filter(function($n){return Mi($n.value)}):Ir.filter(function($n){return!Mi($n.value)}):Ir},[xi,Ir,fn]),We=function(_n,Br){var jr,ei=_n.filter(function(Ei){return!Ei.disabled});return Br!=null?Br:ei==null||(jr=ei[0])===null||jr===void 0?void 0:jr.value},yt=We(Ir,xi),Ft=ce.useMemo(function(){return Rr(yt)},[Rr,yt]),kt=We(Ft,li),Vt=ce.useMemo(function(){return Ii(yt,kt)},[Ii,yt,kt]),sn=We(Vt,Si),nn=ce.useMemo(function(){return pi(yt,kt,sn)},[pi,yt,kt,sn]),pn=We(nn,Ui),yn=ce.useMemo(function(){if(!fn)return[];var $n=Dn.getNow(),_n=Dn.setHour($n,6),Br=Dn.setHour($n,18),jr=function(Ei,Ur){var so=tr.cellMeridiemFormat;return so?gn(Ei,{generateConfig:Dn,locale:tr,format:so}):Ur};return[{label:jr(_n,"AM"),value:"am",disabled:Ir.every(function(ei){return ei.disabled||!Mi(ei.value)})},{label:jr(Br,"PM"),value:"pm",disabled:Ir.every(function(ei){return ei.disabled||Mi(ei.value)})}]},[Ir,fn,Dn,tr]),Mn=function(_n){var Br=$r(_n);sr(Br)},Pn=ce.useMemo(function(){var $n=hr||dr||Dn.getNow(),_n=function(jr){return jr!=null};return _n(xi)?($n=Dn.setHour($n,xi),$n=Dn.setMinute($n,li),$n=Dn.setSecond($n,Si),$n=Dn.setMillisecond($n,Ui)):_n(ii)?($n=Dn.setHour($n,ii),$n=Dn.setMinute($n,Ki),$n=Dn.setSecond($n,oi),$n=Dn.setMillisecond($n,lo)):_n(yt)&&($n=Dn.setHour($n,yt),$n=Dn.setMinute($n,kt),$n=Dn.setSecond($n,sn),$n=Dn.setMillisecond($n,pn)),$n},[hr,dr,xi,li,Si,Ui,yt,kt,sn,pn,ii,Ki,oi,lo,Dn]),Fn=function(_n,Br){return _n===null?null:Dn[Br](Pn,_n)},xn=function(_n){return Fn(_n,"setHour")},bn=function(_n){return Fn(_n,"setMinute")},ur=function(_n){return Fn(_n,"setSecond")},jn=function(_n){return Fn(_n,"setMillisecond")},vr=function(_n){return _n===null?null:_n==="am"&&!Mi(xi)?Dn.setHour(Pn,xi-12):_n==="pm"&&Mi(xi)?Dn.setHour(Pn,xi+12):Pn},fr=function(_n){Mn(xn(_n))},wr=function(_n){Mn(bn(_n))},yr=function(_n){Mn(ur(_n))},Er=function(_n){Mn(jn(_n))},kr=function(_n){Mn(vr(_n))},Hr=function(_n){nr(xn(_n))},Vr=function(_n){nr(bn(_n))},Ci=function(_n){nr(ur(_n))},Sr=function(_n){nr(jn(_n))},br=function(_n){nr(vr(_n))},Or={onDblClick:Yr,changeOnScroll:Cn};return ce.createElement("div",{className:"".concat(Rn,"-content")},Xe&&ce.createElement(wi,(0,Ie.Z)({units:Ve,value:xi,optionalValue:ii,type:"hour",onChange:fr,onHover:Hr},Or)),mt&&ce.createElement(wi,(0,Ie.Z)({units:Ft,value:li,optionalValue:Ki,type:"minute",onChange:wr,onHover:Vr},Or)),Pt&&ce.createElement(wi,(0,Ie.Z)({units:Vt,value:Si,optionalValue:oi,type:"second",onChange:yr,onHover:Ci},Or)),It&&ce.createElement(wi,(0,Ie.Z)({units:nn,value:Ui,optionalValue:lo,type:"millisecond",onChange:Er,onHover:Sr},Or)),fn&&ce.createElement(wi,(0,Ie.Z)({units:yn,value:uo,type:"meridiem",onChange:kr,onHover:br},Or)))}function Xi(me){var Xe=me.prefixCls,mt=me.value,Pt=me.locale,It=me.generateConfig,fn=me.showTime,Cn=fn||{},An=Cn.format,Rn="".concat(Xe,"-time-panel"),Gn=Kr(me,"time"),Dn=(0,Ke.Z)(Gn,1),tr=Dn[0];return ce.createElement(gr.Provider,{value:tr},ce.createElement("div",{className:et()(Rn)},ce.createElement(Jr,null,mt?gn(mt,{locale:Pt,format:An,generateConfig:It}):"\xA0"),ce.createElement(fi,fn)))}function oo(me){var Xe=me.prefixCls,mt=me.generateConfig,Pt=me.showTime,It=me.onSelect,fn=me.value,Cn=me.pickerValue,An=me.onHover,Rn="".concat(Xe,"-datetime-panel"),Gn=zr(mt,Pt),Dn=(0,Ke.Z)(Gn,1),tr=Dn[0],sr=function(hr){return fn?Wn(mt,hr,fn):Wn(mt,hr,Cn)},ar=function(hr){An==null||An(hr&&sr(hr))},nr=function(hr){var mr=sr(hr);It(tr(mr,mr))};return ce.createElement("div",{className:Rn},ce.createElement(Xr,(0,Ie.Z)({},me,{onSelect:nr,onHover:ar})),ce.createElement(Xi,me))}function Ro(me){var Xe=me.prefixCls,mt=me.locale,Pt=me.generateConfig,It=me.pickerValue,fn=me.disabledDate,Cn=me.onPickerValueChange,An="".concat(Xe,"-decade-panel"),Rn=Kr(me,"decade"),Gn=(0,Ke.Z)(Rn,1),Dn=Gn[0],tr=function(Ir){var Rr=Math.floor(Pt.getYear(Ir)/100)*100;return Pt.setYear(Ir,Rr)},sr=function(Ir){var Rr=tr(Ir);return Pt.addYear(Rr,99)},ar=tr(It),nr=sr(It),dr=Pt.addYear(ar,-10),hr=function(Ir,Rr){return Pt.addYear(Ir,Rr*10)},mr=function(Ir){var Rr=mt.cellYearFormat,Ii=gn(Ir,{locale:mt,format:Rr,generateConfig:Pt}),pi=gn(Pt.addYear(Ir,9),{locale:mt,format:Rr,generateConfig:Pt});return"".concat(Ii,"-").concat(pi)},Yr=function(Ir){return(0,Bt.Z)({},"".concat(Xe,"-cell-in-view"),ln(Pt,Ir,ar)||ln(Pt,Ir,nr)||en(Pt,ar,nr,Ir))},Tr=fn?function($r,Ir){var Rr=Pt.setDate($r,1),Ii=Pt.setMonth(Rr,0),pi=Pt.setYear(Ii,Math.floor(Pt.getYear(Ii)/10)*10),yi=Pt.addYear(pi,10),di=Pt.addDate(yi,-1);return fn(pi,Ir)&&fn(di,Ir)}:null,xr="".concat(gn(ar,{locale:mt,format:mt.yearFormat,generateConfig:Pt}),"-").concat(gn(nr,{locale:mt,format:mt.yearFormat,generateConfig:Pt}));return ce.createElement(gr.Provider,{value:Dn},ce.createElement("div",{className:An},ce.createElement(Jr,{superOffset:function(Ir){return Pt.addYear(It,Ir*100)},onChange:Cn,getStart:tr,getEnd:sr},xr),ce.createElement(ri,(0,Ie.Z)({},me,{disabledDate:Tr,colNum:3,rowNum:4,baseDate:dr,getCellDate:hr,getCellText:mr,getCellClassName:Yr}))))}function fo(me){var Xe=me.prefixCls,mt=me.locale,Pt=me.generateConfig,It=me.pickerValue,fn=me.disabledDate,Cn=me.onPickerValueChange,An=me.onModeChange,Rn="".concat(Xe,"-month-panel"),Gn=Kr(me,"month"),Dn=(0,Ke.Z)(Gn,1),tr=Dn[0],sr=Pt.setMonth(It,0),ar=mt.shortMonths||(Pt.locale.getShortMonths?Pt.locale.getShortMonths(mt.locale):[]),nr=function(xr,$r){return Pt.addMonth(xr,$r)},dr=function(xr){var $r=Pt.getMonth(xr);return mt.monthFormat?gn(xr,{locale:mt,format:mt.monthFormat,generateConfig:Pt}):ar[$r]},hr=function(){return(0,Bt.Z)({},"".concat(Xe,"-cell-in-view"),!0)},mr=fn?function(Tr,xr){var $r=Pt.setDate(Tr,1),Ir=Pt.setMonth($r,Pt.getMonth($r)+1),Rr=Pt.addDate(Ir,-1);return fn($r,xr)&&fn(Rr,xr)}:null,Yr=ce.createElement("button",{type:"button",key:"year","aria-label":mt.yearSelect,onClick:function(){An("year")},tabIndex:-1,className:"".concat(Xe,"-year-btn")},gn(It,{locale:mt,format:mt.yearFormat,generateConfig:Pt}));return ce.createElement(gr.Provider,{value:tr},ce.createElement("div",{className:Rn},ce.createElement(Jr,{superOffset:function(xr){return Pt.addYear(It,xr)},onChange:Cn,getStart:function(xr){return Pt.setMonth(xr,0)},getEnd:function(xr){return Pt.setMonth(xr,11)}},Yr),ce.createElement(ri,(0,Ie.Z)({},me,{disabledDate:mr,titleFormat:mt.fieldMonthFormat,colNum:3,rowNum:4,baseDate:sr,getCellDate:nr,getCellText:dr,getCellClassName:hr}))))}function bo(me){var Xe=me.prefixCls,mt=me.locale,Pt=me.generateConfig,It=me.pickerValue,fn=me.onPickerValueChange,Cn=me.onModeChange,An="".concat(Xe,"-quarter-panel"),Rn=Kr(me,"quarter"),Gn=(0,Ke.Z)(Rn,1),Dn=Gn[0],tr=Pt.setMonth(It,0),sr=function(mr,Yr){return Pt.addMonth(mr,Yr*3)},ar=function(mr){return gn(mr,{locale:mt,format:mt.cellQuarterFormat,generateConfig:Pt})},nr=function(){return(0,Bt.Z)({},"".concat(Xe,"-cell-in-view"),!0)},dr=ce.createElement("button",{type:"button",key:"year","aria-label":mt.yearSelect,onClick:function(){Cn("year")},tabIndex:-1,className:"".concat(Xe,"-year-btn")},gn(It,{locale:mt,format:mt.yearFormat,generateConfig:Pt}));return ce.createElement(gr.Provider,{value:Dn},ce.createElement("div",{className:An},ce.createElement(Jr,{superOffset:function(mr){return Pt.addYear(It,mr)},onChange:fn,getStart:function(mr){return Pt.setMonth(mr,0)},getEnd:function(mr){return Pt.setMonth(mr,11)}},dr),ce.createElement(ri,(0,Ie.Z)({},me,{titleFormat:mt.fieldQuarterFormat,colNum:4,rowNum:1,baseDate:tr,getCellDate:sr,getCellText:ar,getCellClassName:nr}))))}function co(me){var Xe=me.prefixCls,mt=me.generateConfig,Pt=me.locale,It=me.value,fn=me.hoverValue,Cn=me.hoverRangeValue,An=Pt.locale,Rn="".concat(Xe,"-week-panel-row"),Gn=function(tr){var sr={};if(Cn){var ar=(0,Ke.Z)(Cn,2),nr=ar[0],dr=ar[1],hr=un(mt,An,nr,tr),mr=un(mt,An,dr,tr);sr["".concat(Rn,"-range-start")]=hr,sr["".concat(Rn,"-range-end")]=mr,sr["".concat(Rn,"-range-hover")]=!hr&&!mr&&en(mt,nr,dr,tr)}return fn&&(sr["".concat(Rn,"-hover")]=fn.some(function(Yr){return un(mt,An,tr,Yr)})),et()(Rn,(0,Bt.Z)({},"".concat(Rn,"-selected"),!Cn&&un(mt,An,It,tr)),sr)};return ce.createElement(Xr,(0,Ie.Z)({},me,{mode:"week",panelName:"week",rowClassName:Gn}))}function yo(me){var Xe=me.prefixCls,mt=me.locale,Pt=me.generateConfig,It=me.pickerValue,fn=me.disabledDate,Cn=me.onPickerValueChange,An=me.onModeChange,Rn="".concat(Xe,"-year-panel"),Gn=Kr(me,"year"),Dn=(0,Ke.Z)(Gn,1),tr=Dn[0],sr=function(Rr){var Ii=Math.floor(Pt.getYear(Rr)/10)*10;return Pt.setYear(Rr,Ii)},ar=function(Rr){var Ii=sr(Rr);return Pt.addYear(Ii,9)},nr=sr(It),dr=ar(It),hr=Pt.addYear(nr,-1),mr=function(Rr,Ii){return Pt.addYear(Rr,Ii)},Yr=function(Rr){return gn(Rr,{locale:mt,format:mt.cellYearFormat,generateConfig:Pt})},Tr=function(Rr){return(0,Bt.Z)({},"".concat(Xe,"-cell-in-view"),Sn(Pt,Rr,nr)||Sn(Pt,Rr,dr)||en(Pt,nr,dr,Rr))},xr=fn?function(Ir,Rr){var Ii=Pt.setMonth(Ir,0),pi=Pt.setDate(Ii,1),yi=Pt.addYear(pi,1),di=Pt.addDate(yi,-1);return fn(pi,Rr)&&fn(di,Rr)}:null,$r=ce.createElement("button",{type:"button",key:"decade","aria-label":mt.decadeSelect,onClick:function(){An("decade")},tabIndex:-1,className:"".concat(Xe,"-decade-btn")},gn(nr,{locale:mt,format:mt.yearFormat,generateConfig:Pt}),"-",gn(dr,{locale:mt,format:mt.yearFormat,generateConfig:Pt}));return ce.createElement(gr.Provider,{value:tr},ce.createElement("div",{className:Rn},ce.createElement(Jr,{superOffset:function(Rr){return Pt.addYear(It,Rr*10)},onChange:Cn,getStart:sr,getEnd:ar},$r),ce.createElement(ri,(0,Ie.Z)({},me,{disabledDate:xr,titleFormat:mt.fieldYearFormat,colNum:3,rowNum:4,baseDate:hr,getCellDate:mr,getCellText:Yr,getCellClassName:Tr}))))}var Pi={date:Xr,datetime:oo,week:co,month:fo,quarter:bo,year:yo,decade:Ro,time:Xi};function Ai(me,Xe){var mt,Pt=me.locale,It=me.generateConfig,fn=me.direction,Cn=me.prefixCls,An=me.tabIndex,Rn=An===void 0?0:An,Gn=me.multiple,Dn=me.defaultValue,tr=me.value,sr=me.onChange,ar=me.onSelect,nr=me.defaultPickerValue,dr=me.pickerValue,hr=me.onPickerValueChange,mr=me.mode,Yr=me.onPanelChange,Tr=me.picker,xr=Tr===void 0?"date":Tr,$r=me.showTime,Ir=me.hoverValue,Rr=me.hoverRangeValue,Ii=me.cellRender,pi=me.dateRender,yi=me.monthCellRender,di=me.components,Ti=di===void 0?{}:di,xi=me.hideHeader,ii=((mt=ce.useContext(te))===null||mt===void 0?void 0:mt.prefixCls)||Cn||"rc-picker",_r=ce.useRef();ce.useImperativeHandle(Xe,function(){return{nativeElement:_r.current}});var si=rn(me),li=(0,Ke.Z)(si,4),Ki=li[0],Ni=li[1],vi=li[2],Si=li[3],oi=Nt(Pt,Ni),bi=xr==="date"&&$r?"datetime":xr,gi=ce.useMemo(function(){return mn(bi,vi,Si,Ki,oi)},[bi,vi,Si,Ki,oi]),Ui=It.getNow(),lo=(0,it.C8)(xr,{value:mr,postState:function(br){return br||"date"}}),uo=(0,Ke.Z)(lo,2),Ve=uo[0],We=uo[1],yt=Ve==="date"&&gi?"datetime":Ve,Ft=Pr(It,Pt,bi),kt=(0,it.C8)(Dn,{value:tr}),Vt=(0,Ke.Z)(kt,2),sn=Vt[0],nn=Vt[1],pn=ce.useMemo(function(){var Sr=Be(sn).filter(function(br){return br});return Gn?Sr:Sr.slice(0,1)},[sn,Gn]),yn=(0,it.zX)(function(Sr){nn(Sr),sr&&(Sr===null||pn.length!==Sr.length||pn.some(function(br,Or){return!an(It,Pt,br,Sr[Or],bi)}))&&(sr==null||sr(Gn?Sr:Sr[0]))}),Mn=(0,it.zX)(function(Sr){if(ar==null||ar(Sr),Ve===xr){var br=Gn?Ft(pn,Sr):[Sr];yn(br)}}),Pn=(0,it.C8)(nr||pn[0]||Ui,{value:dr}),Fn=(0,Ke.Z)(Pn,2),xn=Fn[0],bn=Fn[1];ce.useEffect(function(){pn[0]&&!dr&&bn(pn[0])},[pn[0]]);var ur=function(br,Or){Yr==null||Yr(br||dr,Or||Ve)},jn=function(br){var Or=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;bn(br),hr==null||hr(br),Or&&ur(br)},vr=function(br,Or){We(br),Or&&jn(Or),ur(Or,br)},fr=function(br){if(Mn(br),jn(br),Ve!==xr){var Or=["decade","year"],$n=[].concat(Or,["month"]),_n={quarter:[].concat(Or,["quarter"]),week:[].concat((0,at.Z)($n),["week"]),date:[].concat((0,at.Z)($n),["date"])},Br=_n[xr]||$n,jr=Br.indexOf(Ve),ei=Br[jr+1];ei&&vr(ei,br)}},wr=ce.useMemo(function(){var Sr,br;if(Array.isArray(Rr)){var Or=(0,Ke.Z)(Rr,2);Sr=Or[0],br=Or[1]}else Sr=Rr;return!Sr&&!br?null:(Sr=Sr||br,br=br||Sr,It.isAfter(Sr,br)?[br,Sr]:[Sr,br])},[Rr,It]),yr=gt(Ii,pi,yi),Er=Ti[yt]||Pi[yt]||Xr,kr=ce.useContext(ni),Hr=ce.useMemo(function(){return(0,xe.Z)((0,xe.Z)({},kr),{},{hideHeader:xi})},[kr,xi]),Vr="".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:Rn,className:et()(Vr,(0,Bt.Z)({},"".concat(Vr,"-rtl"),fn==="rtl"))},ce.createElement(Er,(0,Ie.Z)({},Ci,{showTime:gi,prefixCls:ii,locale:oi,generateConfig:It,onModeChange:vr,pickerValue:xn,onPickerValueChange:function(br){jn(br,!0)},value:pn[0],onSelect:fr,values:pn,cellRender:yr,hoverRangeValue:wr,hoverValue:Ir}))))}var Gr=ce.memo(ce.forwardRef(Ai)),Un=Gr;function lr(me){var Xe=me.picker,mt=me.multiplePanel,Pt=me.pickerValue,It=me.onPickerValueChange,fn=me.needConfirm,Cn=me.onSubmit,An=me.range,Rn=me.hoverValue,Gn=ce.useContext(te),Dn=Gn.prefixCls,tr=Gn.generateConfig,sr=ce.useCallback(function(Yr,Tr){return Tt(tr,Xe,Yr,Tr)},[tr,Xe]),ar=ce.useMemo(function(){return sr(Pt,1)},[Pt,sr]),nr=function(Tr){It(sr(Tr,-1))},dr={onCellDblClick:function(){fn&&Cn()}},hr=Xe==="time",mr=(0,xe.Z)((0,xe.Z)({},me),{},{hoverValue:null,hoverRangeValue:null,hideHeader:hr});return An?mr.hoverRangeValue=Rn:mr.hoverValue=Rn,mt?ce.createElement("div",{className:"".concat(Dn,"-panels")},ce.createElement(ni.Provider,{value:(0,xe.Z)((0,xe.Z)({},dr),{},{hideNext:!0})},ce.createElement(Un,mr)),ce.createElement(ni.Provider,{value:(0,xe.Z)((0,xe.Z)({},dr),{},{hidePrev:!0})},ce.createElement(Un,(0,Ie.Z)({},mr,{pickerValue:ar,onPickerValueChange:nr})))):ce.createElement(ni.Provider,{value:(0,xe.Z)({},dr)},ce.createElement(Un,mr))}function cr(me){return typeof me=="function"?me():me}function qn(me){var Xe=me.prefixCls,mt=me.presets,Pt=me.onClick,It=me.onHover;return mt.length?ce.createElement("div",{className:"".concat(Xe,"-presets")},ce.createElement("ul",null,mt.map(function(fn,Cn){var An=fn.label,Rn=fn.value;return ce.createElement("li",{key:Cn,onClick:function(){Pt(cr(Rn))},onMouseEnter:function(){It(cr(Rn))},onMouseLeave:function(){It(null)}},An)}))):null}function Wr(me){var Xe=me.panelRender,mt=me.internalMode,Pt=me.picker,It=me.showNow,fn=me.range,Cn=me.multiple,An=me.activeInfo,Rn=An===void 0?[0,0,0]:An,Gn=me.presets,Dn=me.onPresetHover,tr=me.onPresetSubmit,sr=me.onFocus,ar=me.onBlur,nr=me.onPanelMouseDown,dr=me.direction,hr=me.value,mr=me.onSelect,Yr=me.isInvalid,Tr=me.defaultOpenValue,xr=me.onOk,$r=me.onSubmit,Ir=ce.useContext(te),Rr=Ir.prefixCls,Ii="".concat(Rr,"-panel"),pi=dr==="rtl",yi=ce.useRef(null),di=ce.useRef(null),Ti=ce.useState(0),xi=(0,Ke.Z)(Ti,2),ii=xi[0],_r=xi[1],si=ce.useState(0),li=(0,Ke.Z)(si,2),Ki=li[0],Ni=li[1],vi=ce.useState(0),Si=(0,Ke.Z)(vi,2),oi=Si[0],bi=Si[1],gi=function(fr){fr.width&&_r(fr.width)},Ui=(0,Ke.Z)(Rn,3),lo=Ui[0],uo=Ui[1],Ve=Ui[2],We=ce.useState(0),yt=(0,Ke.Z)(We,2),Ft=yt[0],kt=yt[1];ce.useEffect(function(){kt(10)},[lo]),ce.useEffect(function(){if(fn&&di.current){var vr,fr=((vr=yi.current)===null||vr===void 0?void 0:vr.offsetWidth)||0,wr=di.current.getBoundingClientRect();if(!wr.height||wr.right<0){kt(function(Hr){return Math.max(0,Hr-1)});return}var yr=(pi?uo-fr:lo)-wr.left;if(bi(yr),ii&&ii<Ve){var Er=pi?wr.right-(uo-fr+ii):lo+fr-wr.left-ii,kr=Math.max(0,Er);Ni(kr)}else Ni(0)}},[Ft,pi,ii,lo,uo,Ve,fn]);function Vt(vr){return vr.filter(function(fr){return fr})}var sn=ce.useMemo(function(){return Vt(Be(hr))},[hr]),nn=Pt==="time"&&!sn.length,pn=ce.useMemo(function(){return nn?Vt([Tr]):sn},[nn,sn,Tr]),yn=nn?Tr:sn,Mn=ce.useMemo(function(){return pn.length?pn.some(function(vr){return Yr(vr)}):!0},[pn,Yr]),Pn=function(){nn&&mr(Tr),xr(),$r()},Fn=ce.createElement("div",{className:"".concat(Rr,"-panel-layout")},ce.createElement(qn,{prefixCls:Rr,presets:Gn,onClick:tr,onHover:Dn}),ce.createElement("div",null,ce.createElement(lr,(0,Ie.Z)({},me,{value:yn})),ce.createElement(Qr,(0,Ie.Z)({},me,{showNow:Cn?!1:It,invalid:Mn,onSubmit:Pn}))));Xe&&(Fn=Xe(Fn));var xn="".concat(Ii,"-container"),bn="marginLeft",ur="marginRight",jn=ce.createElement("div",{onMouseDown:nr,tabIndex:-1,className:et()(xn,"".concat(Rr,"-").concat(mt,"-panel-container")),style:(0,Bt.Z)((0,Bt.Z)({},pi?ur:bn,Ki),pi?bn:ur,"auto"),onFocus:sr,onBlur:ar},Fn);return fn&&(jn=ce.createElement("div",{onMouseDown:nr,ref:di,className:et()("".concat(Rr,"-range-wrapper"),"".concat(Rr,"-").concat(Pt,"-range-wrapper"))},ce.createElement("div",{ref:yi,className:"".concat(Rr,"-range-arrow"),style:{left:oi}}),ce.createElement(Zn.Z,{onResize:gi},jn))),jn}var qr=E(75931);function ir(me,Xe){var mt=me.format,Pt=me.maskFormat,It=me.generateConfig,fn=me.locale,Cn=me.preserveInvalidOnBlur,An=me.inputReadOnly,Rn=me.required,Gn=me["aria-required"],Dn=me.onSubmit,tr=me.onFocus,sr=me.onBlur,ar=me.onInputChange,nr=me.onInvalid,dr=me.open,hr=me.onOpenChange,mr=me.onKeyDown,Yr=me.onChange,Tr=me.activeHelp,xr=me.name,$r=me.autoComplete,Ir=me.id,Rr=me.value,Ii=me.invalid,pi=me.placeholder,yi=me.disabled,di=me.activeIndex,Ti=me.allHelp,xi=me.picker,ii=function(oi,bi){var gi=It.locale.parse(fn.locale,oi,[bi]);return gi&&It.isValidate(gi)?gi:null},_r=mt[0],si=ce.useCallback(function(Si){return gn(Si,{locale:fn,format:_r,generateConfig:It})},[fn,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 Ui=ii(oi,gi);if(Ui)return Ui}}return!1},vi=function(oi){function bi(lo){return oi!==void 0?lo[oi]:lo}var gi=(0,At.Z)(me,{aria:!0,data:!0}),Ui=(0,xe.Z)((0,xe.Z)({},gi),{},{format:Pt,validateFormat:function(uo){return!!Ni(uo)},preserveInvalidOnBlur:Cn,readOnly:An,required:Rn,"aria-required":Gn,name:xr,autoComplete:$r,size:Ki,id:bi(Ir),value:bi(li)||"",invalid:bi(Ii),placeholder:bi(pi),active:di===oi,helped:Ti||Tr&&di===oi,disabled:bi(yi),onFocus:function(uo){tr(uo,oi)},onBlur:function(uo){sr(uo,oi)},onSubmit:Dn,onChange:function(uo){ar();var Ve=Ni(uo);if(Ve){nr(!1,oi),Yr(Ve,oi);return}nr(!!uo,oi)},onHelp:function(){hr(!0,{index:oi})},onKeyDown:function(uo){var Ve=!1;if(mr==null||mr(uo,function(){Ve=!0}),!uo.defaultPrevented&&!Ve)switch(uo.key){case"Escape":hr(!1,{index:oi});break;case"Enter":dr||hr(!0);break}}},Xe==null?void 0:Xe({valueTexts:li}));return Object.keys(Ui).forEach(function(lo){Ui[lo]===void 0&&delete Ui[lo]}),Ui};return[vi,si]}var Qn=["onMouseEnter","onMouseLeave"];function Cr(me){return ce.useMemo(function(){return Ye(me,Qn)},[me])}var Zr=["icon","type"],ji=["onClear"];function vo(me){var Xe=me.icon,mt=me.type,Pt=(0,qr.Z)(me,Zr),It=ce.useContext(te),fn=It.prefixCls;return Xe?ce.createElement("span",(0,Ie.Z)({className:"".concat(fn,"-").concat(mt)},Pt),Xe):null}function ao(me){var Xe=me.onClear,mt=(0,qr.Z)(me,ji);return ce.createElement(vo,(0,Ie.Z)({},mt,{type:"clear",role:"button",onMouseDown:function(It){It.preventDefault()},onClick:function(It){It.stopPropagation(),Xe()}}))}var Io=E(67732),wo=E(83652),Co=["YYYY","MM","DD","HH","mm","ss","SSS"],ko="\u9867",Oo=function(){function me(Xe){(0,Io.Z)(this,me),(0,Bt.Z)(this,"format",void 0),(0,Bt.Z)(this,"maskFormat",void 0),(0,Bt.Z)(this,"cells",void 0),(0,Bt.Z)(this,"maskCells",void 0),this.format=Xe;var mt=Co.map(function(An){return"(".concat(An,")")}).join("|"),Pt=new RegExp(mt,"g");this.maskFormat=Xe.replace(Pt,function(An){return ko.repeat(An.length)});var It=new RegExp("(".concat(Co.join("|"),")")),fn=(Xe.split(It)||[]).filter(function(An){return An}),Cn=0;this.cells=fn.map(function(An){var Rn=Co.includes(An),Gn=Cn,Dn=Cn+An.length;return Cn=Dn,{text:An,mask:Rn,start:Gn,end:Dn}}),this.maskCells=this.cells.filter(function(An){return An.mask})}return(0,wo.Z)(me,[{key:"getSelection",value:function(mt){var Pt=this.maskCells[mt]||{},It=Pt.start,fn=Pt.end;return[It||0,fn||0]}},{key:"match",value:function(mt){for(var Pt=0;Pt<this.maskFormat.length;Pt+=1){var It=this.maskFormat[Pt],fn=mt[Pt];if(!fn||It!==ko&&It!==fn)return!1}return!0}},{key:"size",value:function(){return this.maskCells.length}},{key:"getMaskCellIndex",value:function(mt){for(var Pt=Number.MAX_SAFE_INTEGER,It=0,fn=0;fn<this.maskCells.length;fn+=1){var Cn=this.maskCells[fn],An=Cn.start,Rn=Cn.end;if(mt>=An&&mt<=Rn)return fn;var Gn=Math.min(Math.abs(mt-An),Math.abs(mt-Rn));Gn<Pt&&(Pt=Gn,It=fn)}return It}}]),me}();function Mo(me){var Xe={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 Xe[me]}var ha=["active","showActiveCls","suffixIcon","format","validateFormat","onChange","onInput","helped","onHelp","onSubmit","onKeyDown","preserveInvalidOnBlur","invalid","clearIcon"],Aa=ce.forwardRef(function(me,Xe){var mt=me.active,Pt=me.showActiveCls,It=Pt===void 0?!0:Pt,fn=me.suffixIcon,Cn=me.format,An=me.validateFormat,Rn=me.onChange,Gn=me.onInput,Dn=me.helped,tr=me.onHelp,sr=me.onSubmit,ar=me.onKeyDown,nr=me.preserveInvalidOnBlur,dr=nr===void 0?!1:nr,hr=me.invalid,mr=me.clearIcon,Yr=(0,qr.Z)(me,ha),Tr=me.value,xr=me.onFocus,$r=me.onBlur,Ir=me.onMouseUp,Rr=ce.useContext(te),Ii=Rr.prefixCls,pi=Rr.input,yi=pi===void 0?"input":pi,di="".concat(Ii,"-input"),Ti=ce.useState(!1),xi=(0,Ke.Z)(Ti,2),ii=xi[0],_r=xi[1],si=ce.useState(Tr),li=(0,Ke.Z)(si,2),Ki=li[0],Ni=li[1],vi=ce.useState(""),Si=(0,Ke.Z)(vi,2),oi=Si[0],bi=Si[1],gi=ce.useState(null),Ui=(0,Ke.Z)(gi,2),lo=Ui[0],uo=Ui[1],Ve=ce.useState(null),We=(0,Ke.Z)(Ve,2),yt=We[0],Ft=We[1],kt=Ki||"";ce.useEffect(function(){Ni(Tr)},[Tr]);var Vt=ce.useRef(),sn=ce.useRef();ce.useImperativeHandle(Xe,function(){return{nativeElement:Vt.current,inputElement:sn.current,focus:function(br){sn.current.focus(br)},blur:function(){sn.current.blur()}}});var nn=ce.useMemo(function(){return new Oo(Cn||"")},[Cn]),pn=ce.useMemo(function(){return Dn?[0,0]:nn.getSelection(lo)},[nn,lo,Dn]),yn=(0,Ke.Z)(pn,2),Mn=yn[0],Pn=yn[1],Fn=function(br){br&&br!==Cn&&br!==Tr&&tr()},xn=(0,it.zX)(function(Sr){An(Sr)&&Rn(Sr),Ni(Sr),Fn(Sr)}),bn=function(br){if(!Cn){var Or=br.target.value;Fn(Or),Ni(Or),Rn(Or)}},ur=function(br){var Or=br.clipboardData.getData("text");An(Or)&&xn(Or)},jn=ce.useRef(!1),vr=function(){jn.current=!0},fr=function(br){var Or=br.target,$n=Or.selectionStart,_n=nn.getMaskCellIndex($n);uo(_n),Ft({}),Ir==null||Ir(br),jn.current=!1},wr=function(br){_r(!0),uo(0),bi(""),xr(br)},yr=function(br){$r(br)},Er=function(br){_r(!1),yr(br)};Lt(mt,function(){!mt&&!dr&&Ni(Tr)});var kr=function(br){br.key==="Enter"&&An(kt)&&sr(),ar==null||ar(br)},Hr=function(br){kr(br);var Or=br.key,$n=null,_n=null,Br=Pn-Mn,jr=Cn.slice(Mn,Pn),ei=function(eo){uo(function(qo){var No=qo+eo;return No=Math.max(No,0),No=Math.min(No,nn.size()-1),No})},Ei=function(eo){var qo=Mo(jr),No=(0,Ke.Z)(qo,3),_o=No[0],ra=No[1],oa=No[2],go=kt.slice(Mn,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(Or){case"Backspace":case"Delete":$n="",_n=jr;break;case"ArrowLeft":$n="",ei(-1);break;case"ArrowRight":$n="",ei(1);break;case"ArrowUp":$n="",_n=Ei(1);break;case"ArrowDown":$n="",_n=Ei(-1);break;default:isNaN(Number(Or))||($n=oi+Or,_n=$n);break}if($n!==null&&(bi($n),$n.length>=Br&&(ei(1),bi(""))),_n!==null){var Ur=kt.slice(0,Mn)+le(_n,Br)+kt.slice(Pn);xn(Ur.slice(0,Cn.length))}Ft({})},Vr=ce.useRef();(0,Ct.Z)(function(){if(!(!ii||!Cn||jn.current)){if(!nn.match(kt)){xn(Cn);return}return sn.current.setSelectionRange(Mn,Pn),Vr.current=(0,Ar.Z)(function(){sn.current.setSelectionRange(Mn,Pn)}),function(){Ar.Z.cancel(Vr.current)}}},[nn,Cn,ii,kt,lo,Mn,Pn,yt,xn]);var Ci=Cn?{onFocus:wr,onBlur:Er,onKeyDown:Hr,onMouseDown:vr,onMouseUp:fr,onPaste:ur}:{};return ce.createElement("div",{ref:Vt,className:et()(di,(0,Bt.Z)((0,Bt.Z)({},"".concat(di,"-active"),mt&&It),"".concat(di,"-placeholder"),Dn))},ce.createElement(yi,(0,Ie.Z)({ref:sn,"aria-invalid":hr,autoComplete:"off"},Yr,{onKeyDown:kr,onBlur:yr},Ci,{value:kt,onChange:bn})),ce.createElement(vo,{type:"suffix",icon:fn}),mr)}),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,Xe){var mt=me.id,Pt=me.prefix,It=me.clearIcon,fn=me.suffixIcon,Cn=me.separator,An=Cn===void 0?"~":Cn,Rn=me.activeIndex,Gn=me.activeHelp,Dn=me.allHelp,tr=me.focused,sr=me.onFocus,ar=me.onBlur,nr=me.onKeyDown,dr=me.locale,hr=me.generateConfig,mr=me.placeholder,Yr=me.className,Tr=me.style,xr=me.onClick,$r=me.onClear,Ir=me.value,Rr=me.onChange,Ii=me.onSubmit,pi=me.onInputChange,yi=me.format,di=me.maskFormat,Ti=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,Ui=me.tabIndex,lo=(0,qr.Z)(me,Ba),uo=li==="rtl",Ve=ce.useContext(te),We=Ve.prefixCls,yt=ce.useMemo(function(){if(typeof mt=="string")return[mt];var yr=mt||{};return[yr.start,yr.end]},[mt]),Ft=ce.useRef(),kt=ce.useRef(),Vt=ce.useRef(),sn=function(Er){var kr;return(kr=[kt,Vt][Er])===null||kr===void 0?void 0:kr.current};ce.useImperativeHandle(Xe,function(){return{nativeElement:Ft.current,focus:function(Er){if((0,dn.Z)(Er)==="object"){var kr,Hr=Er||{},Vr=Hr.index,Ci=Vr===void 0?0:Vr,Sr=(0,qr.Z)(Hr,Da);(kr=sn(Ci))===null||kr===void 0||kr.focus(Sr)}else{var br;(br=sn(Er!=null?Er:0))===null||br===void 0||br.focus()}},blur:function(){var Er,kr;(Er=sn(0))===null||Er===void 0||Er.blur(),(kr=sn(1))===null||kr===void 0||kr.blur()}}});var nn=Cr(lo),pn=ce.useMemo(function(){return Array.isArray(mr)?mr:[mr,mr]},[mr]),yn=ir((0,xe.Z)((0,xe.Z)({},me),{},{id:yt,placeholder:pn})),Mn=(0,Ke.Z)(yn,1),Pn=Mn[0],Fn=ce.useState({position:"absolute",width:0}),xn=(0,Ke.Z)(Fn,2),bn=xn[0],ur=xn[1],jn=(0,it.zX)(function(){var yr=sn(Rn);if(yr){var Er=yr.nativeElement.getBoundingClientRect(),kr=Ft.current.getBoundingClientRect(),Hr=Er.left-kr.left;ur(function(Vr){return(0,xe.Z)((0,xe.Z)({},Vr),{},{width:Er.width,left:Hr})}),Ni([Er.left,Er.right,kr.width])}});ce.useEffect(function(){jn()},[Rn]);var vr=It&&(Ir[0]&&!ii[0]||Ir[1]&&!ii[1]),fr=gi&&!ii[0],wr=gi&&!fr&&!ii[1];return ce.createElement(Zn.Z,{onResize:jn},ce.createElement("div",(0,Ie.Z)({},nn,{className:et()(We,"".concat(We,"-range"),(0,Bt.Z)((0,Bt.Z)((0,Bt.Z)((0,Bt.Z)({},"".concat(We,"-focused"),tr),"".concat(We,"-disabled"),ii.every(function(yr){return yr})),"".concat(We,"-invalid"),_r.some(function(yr){return yr})),"".concat(We,"-rtl"),uo),Yr),style:Tr,ref:Ft,onClick:xr,onMouseDown:function(Er){var kr=Er.target;kr!==kt.current.inputElement&&kr!==Vt.current.inputElement&&Er.preventDefault(),Si==null||Si(Er)}}),Pt&&ce.createElement("div",{className:"".concat(We,"-prefix")},Pt),ce.createElement(xa,(0,Ie.Z)({ref:kt},Pn(0),{autoFocus:fr,tabIndex:Ui,"date-range":"start"})),ce.createElement("div",{className:"".concat(We,"-range-separator")},An),ce.createElement(xa,(0,Ie.Z)({ref:Vt},Pn(1),{autoFocus:wr,tabIndex:Ui,"date-range":"end"})),ce.createElement("div",{className:"".concat(We,"-active-bar"),style:bn}),ce.createElement(vo,{type:"suffix",icon:fn}),vr&&ce.createElement(ao,{icon:It,onClear:$r})))}var Li=ce.forwardRef(Gi),ea=Li;function ta(me,Xe){var mt=me!=null?me:Xe;return Array.isArray(mt)?mt:[mt,mt]}function _i(me){return me===1?"end":"start"}function Wo(me,Xe){var mt=Lr(me,function(){var Yo=me.disabled,So=me.allowEmpty,ui=ta(Yo,!1),Yi=ta(So,!1);return{disabled:ui,allowEmpty:Yi}}),Pt=(0,Ke.Z)(mt,6),It=Pt[0],fn=Pt[1],Cn=Pt[2],An=Pt[3],Rn=Pt[4],Gn=Pt[5],Dn=It.prefixCls,tr=It.styles,sr=It.classNames,ar=It.defaultValue,nr=It.value,dr=It.needConfirm,hr=It.onKeyDown,mr=It.disabled,Yr=It.allowEmpty,Tr=It.disabledDate,xr=It.minDate,$r=It.maxDate,Ir=It.defaultOpen,Rr=It.open,Ii=It.onOpenChange,pi=It.locale,yi=It.generateConfig,di=It.picker,Ti=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,Ui=It.onBlur,lo=It.presets,uo=It.ranges,Ve=It.components,We=It.cellRender,yt=It.dateRender,Ft=It.monthCellRender,kt=It.onClick,Vt=rr(Xe),sn=Bn(Rr,Ir,mr,Ii),nn=(0,Ke.Z)(sn,2),pn=nn[0],yn=nn[1],Mn=function(So,ui){(mr.some(function(Yi){return!Yi})||!So)&&yn(So,ui)},Pn=Wt(yi,pi,An,!0,!1,ar,nr,li,Ki),Fn=(0,Ke.Z)(Pn,5),xn=Fn[0],bn=Fn[1],ur=Fn[2],jn=Fn[3],vr=Fn[4],fr=ur(),wr=Qt(mr,Yr,pn),yr=(0,Ke.Z)(wr,9),Er=yr[0],kr=yr[1],Hr=yr[2],Vr=yr[3],Ci=yr[4],Sr=yr[5],br=yr[6],Or=yr[7],$n=yr[8],_n=function(So,ui){kr(!0),gi==null||gi(So,{range:_i(ui!=null?ui:Vr)})},Br=function(So,ui){kr(!1),Ui==null||Ui(So,{range:_i(ui!=null?ui:Vr)})},jr=ce.useMemo(function(){if(!ii)return null;var Yo=ii.disabledTime,So=Yo?function(ui){var Yi=_i(Vr),Bo=rt(fr,br,Vr);return Yo(ui,Yi,{from:Bo})}:void 0;return(0,xe.Z)((0,xe.Z)({},ii),{},{disabledTime:So})},[ii,Vr,fr,br]),ei=(0,it.C8)([di,di],{value:_r}),Ei=(0,Ke.Z)(ei,2),Ur=Ei[0],so=Ei[1],eo=Ur[Vr]||di,qo=eo==="date"&&jr?"datetime":eo,No=qo===di&&qo!=="time",_o=on(di,eo,Ti,xi,!0),ra=_t(It,xn,bn,ur,jn,mr,An,Er,pn,Gn),oa=(0,Ke.Z)(ra,2),go=oa[0],po=oa[1],ma=xt(fr,mr,br,yi,pi,Tr),pa=ot(fr,Gn,Yr),Bi=(0,Ke.Z)(pa,2),no=Bi[0],Di=Bi[1],ci=Ht(yi,pi,fr,Ur,pn,Vr,fn,No,Ni,vi,jr==null?void 0:jr.defaultOpenValue,Si,xr,$r),Do=(0,Ke.Z)(ci,2),zo=Do[0],aa=Do[1],Ho=(0,it.zX)(function(Yo,So,ui){var Yi=Te(Ur,Vr,So);if((Yi[0]!==Ur[0]||Yi[1]!==Ur[1])&&so(Yi),si&&ui!==!1){var Bo=(0,at.Z)(fr);Yo&&(Bo[Vr]=Yo),si(Bo,Yi)}}),va=function(So,ui){return Te(fr,ui,So)},ca=function(So,ui){var Yi=fr;So&&(Yi=va(So,Vr)),Or(Vr);var Bo=Sr(Yi);jn(Yi),go(Vr,Bo===null),Bo===null?Mn(!1,{force:!0}):ui||Vt.current.focus({index:Bo})},ki=function(So){var ui,Yi=So.target.getRootNode();if(!Vt.current.nativeElement.contains((ui=Yi.activeElement)!==null&&ui!==void 0?ui:document.activeElement)){var Bo=mr.findIndex(function(Pa){return!Pa});Bo>=0&&Vt.current.focus({index:Bo})}Mn(!0),kt==null||kt(So)},Vi=function(){po(null),Mn(!1,{force:!0})},jo=ce.useState(null),Xo=(0,Ke.Z)(jo,2),Qo=Xo[0],Ea=Xo[1],la=ce.useState(null),Na=(0,Ke.Z)(la,2),ia=Na[0],Fo=Na[1],na=ce.useMemo(function(){return ia||fr},[fr,ia]);ce.useEffect(function(){pn||Fo(null)},[pn]);var sa=ce.useState([0,0,0]),Ca=(0,Ke.Z)(sa,2),ga=Ca[0],Lo=Ca[1],fa=or(lo,uo),Vo=function(So){Fo(So),Ea("preset")},Ra=function(So){var ui=po(So);ui&&Mn(!1,{force:!0})},Sa=function(So){ca(So)},Ka=function(So){Fo(So?va(So,Vr):null),Ea("cell")},Xa=function(So){Mn(!0),_n(So)},Sl=function(){Hr("panel")},ua=function(So){var ui=Te(fr,Vr,So);jn(ui),!dr&&!Cn&&fn===qo&&ca(So)},Jl=function(){Mn(!1)},Ua=gt(We,yt,Ft,_i(Vr)),hl=fr[Vr]||null,al=(0,it.zX)(function(Yo){return Gn(Yo,{activeIndex:Vr})}),ro=ce.useMemo(function(){var Yo=(0,At.Z)(It,!1),So=(0,lt.Z)(It,[].concat((0,at.Z)(Object.keys(Yo)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return So},[It]),Fi=ce.createElement(Wr,(0,Ie.Z)({},ro,{showNow:_o,showTime:jr,range:!0,multiplePanel:No,activeInfo:ga,disabledDate:ma,onFocus:Xa,onBlur:Br,onPanelMouseDown:Sl,picker:di,mode:eo,internalMode:qo,onPanelChange:Ho,format:Rn,value:hl,isInvalid:al,onChange:null,onSelect:ua,pickerValue:zo,defaultOpenValue:Be(ii==null?void 0:ii.defaultOpenValue)[Vr],onPickerValueChange:aa,hoverValue:na,onHover:Ka,needConfirm:dr,onSubmit:ca,onOk:vr,presets:fa,onPresetHover:Vo,onPresetSubmit:Ra,onNow:Sa,cellRender:Ua})),ya=function(So,ui){var Yi=va(So,ui);jn(Yi)},Qa=function(){Hr("input")},yl=function(So,ui){var Yi=br.length,Bo=br[Yi-1];if(Yi&&Bo!==ui&&dr&&!Yr[Bo]&&!$n(Bo)&&fr[Bo]){Vt.current.focus({index:Bo});return}Hr("input"),Mn(!0,{inherit:!0}),Vr!==ui&&pn&&!dr&&Cn&&ca(null,!0),Ci(ui),_n(So,ui)},Nl=function(So,ui){if(Mn(!1),!dr&&Hr()==="input"){var Yi=Sr(fr);go(Vr,Yi===null)}Br(So,ui)},Ss=function(So,ui){So.key==="Tab"&&ca(null,!0),hr==null||hr(So,ui)},ws=ce.useMemo(function(){return{prefixCls:Dn,locale:pi,generateConfig:yi,button:Ve.button,input:Ve.input}},[Dn,pi,yi,Ve.button,Ve.input]);if((0,Ct.Z)(function(){pn&&Vr!==void 0&&Ho(null,di,!1)},[pn,Vr,di]),(0,Ct.Z)(function(){var Yo=Hr();!pn&&Yo==="input"&&(Mn(!1),ca(null,!0)),!pn&&Cn&&!dr&&Yo==="panel"&&(Mn(!0),ca())},[pn]),0)var Ts;return ce.createElement(te.Provider,{value:ws},ce.createElement(ne,(0,Ie.Z)({},dt(It),{popupElement:Fi,popupStyle:tr.popup,popupClassName:sr.popup,visible:pn,onClose:Jl,range:!0}),ce.createElement(ea,(0,Ie.Z)({},It,{ref:Vt,suffixIcon:bi,activeIndex:Er||pn?Vr:null,activeHelp:!!ia,allHelp:!!ia&&Qo==="preset",focused:Er,onFocus:yl,onBlur:Nl,onKeyDown:Ss,onSubmit:ca,value:na,maskFormat:Rn,onChange:ya,onInputChange:Qa,format:An,inputReadOnly:oi,disabled:mr,open:pn,onOpenChange:Mn,onClick:ki,onClear:Vi,invalid:no,onInvalid:Di,onActiveInfo:Lo}))))}var Jo=ce.forwardRef(Wo),ho=Jo,Zo=E(83836);function Po(me){var Xe=me.prefixCls,mt=me.value,Pt=me.onRemove,It=me.removeIcon,fn=It===void 0?"\xD7":It,Cn=me.formatDate,An=me.disabled,Rn=me.maxTagCount,Gn=me.placeholder,Dn="".concat(Xe,"-selector"),tr="".concat(Xe,"-selection"),sr="".concat(tr,"-overflow");function ar(hr,mr){return ce.createElement("span",{className:et()("".concat(tr,"-item")),title:typeof hr=="string"?hr:null},ce.createElement("span",{className:"".concat(tr,"-item-content")},hr),!An&&mr&&ce.createElement("span",{onMouseDown:function(Tr){Tr.preventDefault()},onClick:mr,className:"".concat(tr,"-item-remove")},fn))}function nr(hr){var mr=Cn(hr),Yr=function(xr){xr&&xr.stopPropagation(),Pt(hr)};return ar(mr,Yr)}function dr(hr){var mr="+ ".concat(hr.length," ...");return ar(mr)}return ce.createElement("div",{className:Dn},ce.createElement(Zo.Z,{prefixCls:sr,data:mt,renderItem:nr,renderRest:dr,itemKey:function(mr){return Cn(mr)},maxCount:Rn}),!mt.length&&ce.createElement("span",{className:"".concat(Xe,"-selection-placeholder")},Gn))}var ka=["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,Xe){var mt=me.id,Pt=me.open,It=me.prefix,fn=me.clearIcon,Cn=me.suffixIcon,An=me.activeHelp,Rn=me.allHelp,Gn=me.focused,Dn=me.onFocus,tr=me.onBlur,sr=me.onKeyDown,ar=me.locale,nr=me.generateConfig,dr=me.placeholder,hr=me.className,mr=me.style,Yr=me.onClick,Tr=me.onClear,xr=me.internalPicker,$r=me.value,Ir=me.onChange,Rr=me.onSubmit,Ii=me.onInputChange,pi=me.multiple,yi=me.maxTagCount,di=me.format,Ti=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,Ui=me.removeIcon,lo=(0,qr.Z)(me,ka),uo=Ki==="rtl",Ve=ce.useContext(te),We=Ve.prefixCls,yt=ce.useRef(),Ft=ce.useRef();ce.useImperativeHandle(Xe,function(){return{nativeElement:yt.current,focus:function(bn){var ur;(ur=Ft.current)===null||ur===void 0||ur.focus(bn)},blur:function(){var bn;(bn=Ft.current)===null||bn===void 0||bn.blur()}}});var kt=Cr(lo),Vt=function(bn){Ir([bn])},sn=function(bn){var ur=$r.filter(function(jn){return jn&&!an(nr,ar,jn,bn,xr)});Ir(ur),Pt||Rr()},nn=ir((0,xe.Z)((0,xe.Z)({},me),{},{onChange:Vt}),function(xn){var bn=xn.valueTexts;return{value:bn[0]||"",active:Gn}}),pn=(0,Ke.Z)(nn,2),yn=pn[0],Mn=pn[1],Pn=!!(fn&&$r.length&&!_r),Fn=pi?ce.createElement(ce.Fragment,null,ce.createElement(Po,{prefixCls:We,value:$r,onRemove:sn,formatDate:Mn,maxTagCount:yi,disabled:_r,removeIcon:Ui,placeholder:dr}),ce.createElement("input",{className:"".concat(We,"-multiple-input"),value:$r.map(Mn).join(","),ref:Ft,readOnly:!0,autoFocus:bi,tabIndex:gi}),ce.createElement(vo,{type:"suffix",icon:Cn}),Pn&&ce.createElement(ao,{icon:fn,onClear:Tr})):ce.createElement(xa,(0,Ie.Z)({ref:Ft},yn(),{autoFocus:bi,tabIndex:gi,suffixIcon:Cn,clearIcon:Pn&&ce.createElement(ao,{icon:fn,onClear:Tr}),showActiveCls:!1}));return ce.createElement("div",(0,Ie.Z)({},kt,{className:et()(We,(0,Bt.Z)((0,Bt.Z)((0,Bt.Z)((0,Bt.Z)((0,Bt.Z)({},"".concat(We,"-multiple"),pi),"".concat(We,"-focused"),Gn),"".concat(We,"-disabled"),_r),"".concat(We,"-invalid"),si),"".concat(We,"-rtl"),uo),hr),style:mr,ref:yt,onClick:Yr,onMouseDown:function(bn){var ur,jn=bn.target;jn!==((ur=Ft.current)===null||ur===void 0?void 0:ur.inputElement)&&bn.preventDefault(),vi==null||vi(bn)}}),It&&ce.createElement("div",{className:"".concat(We,"-prefix")},It),Fn)}var za=ce.forwardRef(rl),Ia=za;function Yl(me,Xe){var mt=Lr(me),Pt=(0,Ke.Z)(mt,6),It=Pt[0],fn=Pt[1],Cn=Pt[2],An=Pt[3],Rn=Pt[4],Gn=Pt[5],Dn=It,tr=Dn.prefixCls,sr=Dn.styles,ar=Dn.classNames,nr=Dn.order,dr=Dn.defaultValue,hr=Dn.value,mr=Dn.needConfirm,Yr=Dn.onChange,Tr=Dn.onKeyDown,xr=Dn.disabled,$r=Dn.disabledDate,Ir=Dn.minDate,Rr=Dn.maxDate,Ii=Dn.defaultOpen,pi=Dn.open,yi=Dn.onOpenChange,di=Dn.locale,Ti=Dn.generateConfig,xi=Dn.picker,ii=Dn.showNow,_r=Dn.showToday,si=Dn.showTime,li=Dn.mode,Ki=Dn.onPanelChange,Ni=Dn.onCalendarChange,vi=Dn.onOk,Si=Dn.multiple,oi=Dn.defaultPickerValue,bi=Dn.pickerValue,gi=Dn.onPickerValueChange,Ui=Dn.inputReadOnly,lo=Dn.suffixIcon,uo=Dn.removeIcon,Ve=Dn.onFocus,We=Dn.onBlur,yt=Dn.presets,Ft=Dn.components,kt=Dn.cellRender,Vt=Dn.dateRender,sn=Dn.monthCellRender,nn=Dn.onClick,pn=rr(Xe);function yn(ro){return ro===null?null:Si?ro:ro[0]}var Mn=Pr(Ti,di,fn),Pn=Bn(pi,Ii,[xr],yi),Fn=(0,Ke.Z)(Pn,2),xn=Fn[0],bn=Fn[1],ur=function(Fi,ya,Qa){if(Ni){var yl=(0,xe.Z)({},Qa);delete yl.range,Ni(yn(Fi),yn(ya),yl)}},jn=function(Fi){vi==null||vi(yn(Fi))},vr=Wt(Ti,di,An,!1,nr,dr,hr,ur,jn),fr=(0,Ke.Z)(vr,5),wr=fr[0],yr=fr[1],Er=fr[2],kr=fr[3],Hr=fr[4],Vr=Er(),Ci=Qt([xr]),Sr=(0,Ke.Z)(Ci,4),br=Sr[0],Or=Sr[1],$n=Sr[2],_n=Sr[3],Br=function(Fi){Or(!0),Ve==null||Ve(Fi,{})},jr=function(Fi){Or(!1),We==null||We(Fi,{})},ei=(0,it.C8)(xi,{value:li}),Ei=(0,Ke.Z)(ei,2),Ur=Ei[0],so=Ei[1],eo=Ur==="date"&&si?"datetime":Ur,qo=on(xi,Ur,ii,_r),No=Yr&&function(ro,Fi){Yr(yn(ro),yn(Fi))},_o=_t((0,xe.Z)((0,xe.Z)({},It),{},{onChange:No}),wr,yr,Er,kr,[],An,br,xn,Gn),ra=(0,Ke.Z)(_o,2),oa=ra[1],go=ot(Vr,Gn),po=(0,Ke.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,xe.Z)((0,xe.Z)({},ya),{},{mode:ya.mode[0]});delete Qa.range,gi(Fi[0],Qa)}},Di=Ht(Ti,di,Vr,[Ur],xn,_n,fn,!1,oi,bi,Be(si==null?void 0:si.defaultOpenValue),no,Ir,Rr),ci=(0,Ke.Z)(Di,2),Do=ci[0],zo=ci[1],aa=(0,it.zX)(function(ro,Fi,ya){if(so(Fi),Ki&&ya!==!1){var Qa=ro||Vr[Vr.length-1];Ki(Qa,Fi)}}),Ho=function(){oa(Er()),bn(!1,{force:!0})},va=function(Fi){!xr&&!pn.current.nativeElement.contains(document.activeElement)&&pn.current.focus(),bn(!0),nn==null||nn(Fi)},ca=function(){oa(null),bn(!1,{force:!0})},ki=ce.useState(null),Vi=(0,Ke.Z)(ki,2),jo=Vi[0],Xo=Vi[1],Qo=ce.useState(null),Ea=(0,Ke.Z)(Qo,2),la=Ea[0],Na=Ea[1],ia=ce.useMemo(function(){var ro=[la].concat((0,at.Z)(Vr)).filter(function(Fi){return Fi});return Si?ro:ro.slice(0,1)},[Vr,la,Si]),Fo=ce.useMemo(function(){return!Si&&la?[la]:Vr.filter(function(ro){return ro})},[Vr,la,Si]);ce.useEffect(function(){xn||Na(null)},[xn]);var na=or(yt),sa=function(Fi){Na(Fi),Xo("preset")},Ca=function(Fi){var ya=Si?Mn(Er(),Fi):[Fi],Qa=oa(ya);Qa&&!Si&&bn(!1,{force:!0})},ga=function(Fi){Ca(Fi)},Lo=function(Fi){Na(Fi),Xo("cell")},fa=function(Fi){bn(!0),Br(Fi)},Vo=function(Fi){if($n("panel"),!(Si&&eo!==xi)){var ya=Si?Mn(Er(),Fi):[Fi];kr(ya),!mr&&!Cn&&fn===eo&&Ho()}},Ra=function(){bn(!1)},Sa=gt(kt,Vt,sn),Ka=ce.useMemo(function(){var ro=(0,At.Z)(It,!1),Fi=(0,lt.Z)(It,[].concat((0,at.Z)(Object.keys(ro)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,xe.Z)((0,xe.Z)({},Fi),{},{multiple:It.multiple})},[It]),Xa=ce.createElement(Wr,(0,Ie.Z)({},Ka,{showNow:qo,showTime:si,disabledDate:$r,onFocus:fa,onBlur:jr,picker:xi,mode:Ur,internalMode:eo,onPanelChange:aa,format:Rn,value:Vr,isInvalid:Gn,onChange:null,onSelect:Vo,pickerValue:Do,defaultOpenValue:si==null?void 0:si.defaultOpenValue,onPickerValueChange:zo,hoverValue:ia,onHover:Lo,needConfirm:mr,onSubmit:Ho,onOk:Hr,presets:na,onPresetHover:sa,onPresetSubmit:Ca,onNow:ga,cellRender:Sa})),Sl=function(Fi){kr(Fi)},ua=function(){$n("input")},Jl=function(Fi){$n("input"),bn(!0,{inherit:!0}),Br(Fi)},Ua=function(Fi){bn(!1),jr(Fi)},hl=function(Fi,ya){Fi.key==="Tab"&&Ho(),Tr==null||Tr(Fi,ya)},al=ce.useMemo(function(){return{prefixCls:tr,locale:di,generateConfig:Ti,button:Ft.button,input:Ft.input}},[tr,di,Ti,Ft.button,Ft.input]);return(0,Ct.Z)(function(){xn&&_n!==void 0&&aa(null,xi,!1)},[xn,_n,xi]),(0,Ct.Z)(function(){var ro=$n();!xn&&ro==="input"&&(bn(!1),Ho()),!xn&&Cn&&!mr&&ro==="panel"&&Ho()},[xn]),ce.createElement(te.Provider,{value:al},ce.createElement(ne,(0,Ie.Z)({},dt(It),{popupElement:Xa,popupStyle:sr.popup,popupClassName:ar.popup,visible:xn,onClose:Ra}),ce.createElement(Ia,(0,Ie.Z)({},It,{ref:pn,suffixIcon:lo,removeIcon:uo,activeHelp:!!la,allHelp:!!la&&jo==="preset",focused:br,onFocus:Jl,onBlur:Ua,onKeyDown:hl,onSubmit:Ho,value:Fo,maskFormat:Rn,onChange:Sl,onInputChange:ua,internalPicker:fn,format:An,inputReadOnly:Ui,disabled:xr,open:xn,onOpenChange:bn,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),To=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,Xe)=>{const{componentCls:mt,controlHeight:Pt}=me,It=Xe?`${mt}-${Xe}`:"",fn=(0,cs.gp)(me);return[{[`${mt}-multiple${It}`]:{paddingBlock:fn.containerPadding,paddingInlineStart:fn.basePadding,minHeight:Pt,[`${mt}-selection-item`]:{height:fn.itemHeight,lineHeight:(0,Ao.unit)(fn.itemLineHeight)}}}]};var ds=me=>{const{componentCls:Xe,calc:mt,lineWidth:Pt}=me,It=(0,Gl.mergeToken)(me,{fontHeight:me.fontSize,selectHeight:me.controlHeightSM,multipleSelectItemHeight:me.multipleItemHeightSM,borderRadius:me.borderRadiusSM,borderRadiusSM:me.borderRadiusXS,controlHeight:me.controlHeightSM}),fn=(0,Gl.mergeToken)(me,{fontHeight:mt(me.multipleItemHeightLG).sub(mt(Pt).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(fn,"large"),{[`${Xe}${Xe}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${Xe}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${Xe}-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)),{[`${Xe}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},gl=E(17835);const _l=me=>{const{pickerCellCls:Xe,pickerCellInnerCls:mt,cellHeight:Pt,borderRadiusSM:It,motionDurationMid:fn,cellHoverBg:Cn,lineWidth:An,lineType:Rn,colorPrimary:Gn,cellActiveWithRangeBg:Dn,colorTextLightSolid:tr,colorTextDisabled:sr,cellBgDisabled:ar,colorFillSecondary:nr}=me;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Pt,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[mt]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Pt,height:Pt,lineHeight:(0,Ao.unit)(Pt),borderRadius:It,transition:`background ${fn}`},[`&:hover:not(${Xe}-in-view):not(${Xe}-disabled),
|
|
|
&:hover:not(${Xe}-selected):not(${Xe}-range-start):not(${Xe}-range-end):not(${Xe}-disabled)`]:{[mt]:{background:Cn}},[`&-in-view${Xe}-today ${mt}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${(0,Ao.unit)(An)} ${Rn} ${Gn}`,borderRadius:It,content:'""'}},[`&-in-view${Xe}-in-range,
|
|
|
&-in-view${Xe}-range-start,
|
|
|
&-in-view${Xe}-range-end`]:{position:"relative",[`&:not(${Xe}-disabled):before`]:{background:Dn}},[`&-in-view${Xe}-selected,
|
|
|
&-in-view${Xe}-range-start,
|
|
|
&-in-view${Xe}-range-end`]:{[`&:not(${Xe}-disabled) ${mt}`]:{color:tr,background:Gn},[`&${Xe}-disabled ${mt}`]:{background:nr}},[`&-in-view${Xe}-range-start:not(${Xe}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${Xe}-range-end:not(${Xe}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${Xe}-range-start:not(${Xe}-range-end) ${mt}`]:{borderStartStartRadius:It,borderEndStartRadius:It,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${Xe}-range-end:not(${Xe}-range-start) ${mt}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:It,borderEndEndRadius:It},"&-disabled":{color:sr,cursor:"not-allowed",[mt]:{background:"transparent"},"&::before":{background:ar}},[`&-disabled${Xe}-today ${mt}::before`]:{borderColor:sr}}},ns=me=>{const{componentCls:Xe,pickerCellCls:mt,pickerCellInnerCls:Pt,pickerYearMonthCellWidth:It,pickerControlIconSize:fn,cellWidth:Cn,paddingSM:An,paddingXS:Rn,paddingXXS:Gn,colorBgContainer:Dn,lineWidth:tr,lineType:sr,borderRadiusLG:ar,colorPrimary:nr,colorTextHeading:dr,colorSplit:hr,pickerControlIconBorderWidth:mr,colorIcon:Yr,textHeight:Tr,motionDurationMid:xr,colorIconHover:$r,fontWeightStrong:Ir,cellHeight:Rr,pickerCellPaddingVertical:Ii,colorTextDisabled:pi,colorText:yi,fontSize:di,motionDurationSlow:Ti,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,Ui=me.calc(Cn).mul(7).add(me.calc(bi).mul(2)).equal();return{[Xe]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Dn,borderRadius:ar,outline:"none","&-focused":{borderColor:nr},"&-rtl":{[`${Xe}-prev-icon,
|
|
|
${Xe}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${Xe}-next-icon,
|
|
|
${Xe}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${Xe}-time-panel`]:{[`${Xe}-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:Ui},"&-header":{display:"flex",padding:`0 ${(0,Ao.unit)(Rn)}`,color:dr,borderBottom:`${(0,Ao.unit)(tr)} ${sr} ${hr}`,"> *":{flex:"none"},button:{padding:0,color:Yr,lineHeight:(0,Ao.unit)(Tr),background:"transparent",border:0,cursor:"pointer",transition:`color ${xr}`,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:Ir,lineHeight:(0,Ao.unit)(Tr),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:Rn},"&:hover":{color:nr}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:fn,height:fn,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:fn,height:fn,border:"0 solid currentcolor",borderBlockStartWidth:mr,borderInlineStartWidth:mr,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:gi,insetInlineStart:gi,display:"inline-block",width:fn,height:fn,border:"0 solid currentcolor",borderBlockStartWidth:mr,borderInlineStartWidth:mr,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":{[`${Xe}-content`]:{height:me.calc(xi).mul(4).equal()},[Pt]:{padding:`0 ${(0,Ao.unit)(Rn)}`}},"&-quarter-panel":{[`${Xe}-content`]:{height:ii}},"&-decade-panel":{[Pt]:{padding:`0 ${(0,Ao.unit)(me.calc(Rn).div(2).equal())}`},[`${Xe}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Xe}-body`]:{padding:`0 ${(0,Ao.unit)(Rn)}`},[Pt]:{width:It}},"&-date-panel":{[`${Xe}-body`]:{padding:`${(0,Ao.unit)(Rn)} ${(0,Ao.unit)(bi)}`},[`${Xe}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${Xe}-cell`]:{[`&:hover ${Pt},
|
|
|
&-selected ${Pt},
|
|
|
${Pt}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${xr}`},"&: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},[`&${Xe}-cell-week`]:{color:new gl.FastColor(si).setA(.5).toHexString()},[Pt]:{color:si}}},"&-range-hover td:before":{background:Si}}},"&-week-panel, &-date-panel-show-week":{[`${Xe}-body`]:{padding:`${(0,Ao.unit)(Rn)} ${(0,Ao.unit)(An)}`},[`${Xe}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${Xe}-time-panel`]:{borderInlineStart:`${(0,Ao.unit)(tr)} ${sr} ${hr}`},[`${Xe}-date-panel,
|
|
|
${Xe}-time-panel`]:{transition:`opacity ${Ti}`},"&-active":{[`${Xe}-date-panel,
|
|
|
${Xe}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${Xe}-content`]:{display:"flex",flex:"auto",height:Ki},"&-column":{flex:"1 0 auto",width:Ni,margin:`${(0,Ao.unit)(Gn)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${xr}`,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)} ${sr} ${hr}`},"&-active":{background:new gl.FastColor(Si).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Xe}-time-panel-cell`]:{marginInline:oi,[`${Xe}-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 ${xr}`,"&:hover":{background:li}},"&-selected":{[`${Xe}-time-panel-cell-inner`]:{background:Si}},"&-disabled":{[`${Xe}-time-panel-cell-inner`]:{color:pi,background:"transparent",cursor:"not-allowed"}}}}}}}}};var Xl=me=>{const{componentCls:Xe,textHeight:mt,lineWidth:Pt,paddingSM:It,antCls:fn,colorPrimary:Cn,cellActiveWithRangeBg:An,colorPrimaryBorder:Rn,lineType:Gn,colorSplit:Dn}=me;return{[`${Xe}-dropdown`]:{[`${Xe}-footer`]:{borderTop:`${(0,Ao.unit)(Pt)} ${Gn} ${Dn}`,"&-extra":{padding:`0 ${(0,Ao.unit)(It)}`,lineHeight:(0,Ao.unit)(me.calc(mt).sub(me.calc(Pt).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,Ao.unit)(Pt)} ${Gn} ${Dn}`}}},[`${Xe}-panels + ${Xe}-footer ${Xe}-ranges`]:{justifyContent:"space-between"},[`${Xe}-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(Pt).mul(2)).equal()),display:"inline-block"},[`${Xe}-now-btn-disabled`]:{pointerEvents:"none",color:me.colorTextDisabled},[`${Xe}-preset > ${fn}-tag-blue`]:{color:Cn,background:An,borderColor:Rn,cursor:"pointer"},[`${Xe}-ok`]:{paddingBlock:me.calc(Pt).mul(2).equal(),marginInlineStart:"auto"}}}}};const fs=me=>{const{componentCls:Xe,controlHeightLG:mt,paddingXXS:Pt,padding:It}=me;return{pickerCellCls:`${Xe}-cell`,pickerCellInnerCls:`${Xe}-cell-inner`,pickerYearMonthCellWidth:me.calc(mt).mul(1.5).equal(),pickerQuarterPanelContentHeight:me.calc(mt).mul(1.4).equal(),pickerCellPaddingVertical:me.calc(Pt).add(me.calc(Pt).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:me.calc(It).add(me.calc(Pt).div(2)).equal()}},Cs=me=>{const{colorBgContainerDisabled:Xe,controlHeight:mt,controlHeightSM:Pt,controlHeightLG:It,paddingXXS:fn,lineWidth:Cn}=me,An=fn*2,Rn=Cn*2,Gn=Math.min(mt-An,mt-Rn),Dn=Math.min(Pt-An,Pt-Rn),tr=Math.min(It-An,It-Rn);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(fn/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:Xe,timeColumnWidth:It*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:Pt*1.5,cellHeight:Pt,textHeight:It,withoutTimeCellHeight:It*1.65,multipleItemBg:me.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:Gn,multipleItemHeightSM:Dn,multipleItemHeightLG:tr,multipleSelectorBgDisabled:Xe,multipleItemColorDisabled:me.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},Ul=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:Xe}=me;return{[Xe]:[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":{[`&${Xe}-multiple ${Xe}-selection-item`]:{background:me.multipleItemBg,border:`${(0,Ao.unit)(me.lineWidth)} ${me.lineType} ${me.multipleItemBorderColor}`}},"&-filled":{[`&${Xe}-multiple ${Xe}-selection-item`]:{background:me.colorBgContainer,border:`${(0,Ao.unit)(me.lineWidth)} ${me.lineType} ${me.colorSplit}`}},"&-borderless":{[`&${Xe}-multiple ${Xe}-selection-item`]:{background:me.multipleItemBg,border:`${(0,Ao.unit)(me.lineWidth)} ${me.lineType} ${me.multipleItemBorderColor}`}},"&-underlined":{[`&${Xe}-multiple ${Xe}-selection-item`]:{background:me.multipleItemBg,border:`${(0,Ao.unit)(me.lineWidth)} ${me.lineType} ${me.multipleItemBorderColor}`}}}]}};const Ma=(me,Xe,mt,Pt)=>{const It=me.calc(mt).add(2).equal(),fn=me.max(me.calc(Xe).sub(It).div(2).equal(),0),Cn=me.max(me.calc(Xe).sub(It).sub(fn).equal(),0);return{padding:`${(0,Ao.unit)(fn)} ${(0,Ao.unit)(Pt)} ${(0,Ao.unit)(Cn)}`}},tl=me=>{const{componentCls:Xe,colorError:mt,colorWarning:Pt}=me;return{[`${Xe}:not(${Xe}-disabled):not([disabled])`]:{[`&${Xe}-status-error`]:{[`${Xe}-active-bar`]:{background:mt}},[`&${Xe}-status-warning`]:{[`${Xe}-active-bar`]:{background:Pt}}}}},Oa=me=>{const{componentCls:Xe,antCls:mt,controlHeight:Pt,paddingInline:It,lineWidth:fn,lineType:Cn,colorBorder:An,borderRadius:Rn,motionDurationMid:Gn,colorTextDisabled:Dn,colorTextPlaceholder:tr,controlHeightLG:sr,fontSizeLG:ar,controlHeightSM:nr,paddingInlineSM:dr,paddingXS:hr,marginXS:mr,colorTextDescription:Yr,lineWidthBold:Tr,colorPrimary:xr,motionDurationSlow:$r,zIndexPopup:Ir,paddingXXS:Rr,sizePopupArrow:Ii,colorBgElevated:pi,borderRadiusLG:yi,boxShadowSecondary:di,borderRadiusSM:Ti,colorSplit:xi,cellHoverBg:ii,presetsWidth:_r,presetsMaxWidth:si,boxShadowPopoverArrow:li,fontHeight:Ki,fontHeightLG:Ni,lineHeightLG:vi}=me;return[{[Xe]:Object.assign(Object.assign(Object.assign({},(0,us.Wf)(me)),Ma(me,Pt,Ki,It)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:Rn,transition:`border ${Gn}, box-shadow ${Gn}, background ${Gn}`,[`${Xe}-prefix`]:{flex:"0 0 auto",marginInlineEnd:me.inputAffixPadding},[`${Xe}-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 ${Gn}`},(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:Dn,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:tr}}},"&-large":Object.assign(Object.assign({},Ma(me,sr,Ni,It)),{[`${Xe}-input > input`]:{fontSize:ar,lineHeight:vi}}),"&-small":Object.assign({},Ma(me,nr,Ki,dr)),[`${Xe}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:me.calc(hr).div(2).equal(),color:Dn,lineHeight:1,pointerEvents:"none",transition:`opacity ${Gn}, color ${Gn}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:mr}}},[`${Xe}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Dn,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Gn}, color ${Gn}`,"> *":{verticalAlign:"top"},"&:hover":{color:Yr}},"&:hover":{[`${Xe}-clear`]:{opacity:1},[`${Xe}-suffix:not(:last-child)`]:{opacity:0}},[`${Xe}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:ar,color:Dn,fontSize:ar,verticalAlign:"top",cursor:"default",[`${Xe}-focused &`]:{color:Yr},[`${Xe}-range-separator &`]:{[`${Xe}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Xe}-active-bar`]:{bottom:me.calc(fn).mul(-1).equal(),height:Tr,background:xr,opacity:0,transition:`all ${$r} ease-out`,pointerEvents:"none"},[`&${Xe}-focused`]:{[`${Xe}-active-bar`]:{opacity:1}},[`${Xe}-range-separator`]:{alignItems:"center",padding:`0 ${(0,Ao.unit)(hr)}`,lineHeight:1}},"&-range, &-multiple":{[`${Xe}-clear`]:{insetInlineEnd:It},[`&${Xe}-small`]:{[`${Xe}-clear`]:{insetInlineEnd:dr}}},"&-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:Ir,[`&${Xe}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${Xe}-dropdown-placement-bottomLeft,
|
|
|
&${Xe}-dropdown-placement-bottomRight`]:{[`${Xe}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Xe}-dropdown-placement-topLeft,
|
|
|
&${Xe}-dropdown-placement-topRight`]:{[`${Xe}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${mt}-slide-up-appear, &${mt}-slide-up-enter`]:{[`${Xe}-range-arrow${Xe}-range-arrow`]:{transition:"none"}},[`&${mt}-slide-up-enter${mt}-slide-up-enter-active${Xe}-dropdown-placement-topLeft,
|
|
|
&${mt}-slide-up-enter${mt}-slide-up-enter-active${Xe}-dropdown-placement-topRight,
|
|
|
&${mt}-slide-up-appear${mt}-slide-up-appear-active${Xe}-dropdown-placement-topLeft,
|
|
|
&${mt}-slide-up-appear${mt}-slide-up-appear-active${Xe}-dropdown-placement-topRight`]:{animationName:il.Qt},[`&${mt}-slide-up-enter${mt}-slide-up-enter-active${Xe}-dropdown-placement-bottomLeft,
|
|
|
&${mt}-slide-up-enter${mt}-slide-up-enter-active${Xe}-dropdown-placement-bottomRight,
|
|
|
&${mt}-slide-up-appear${mt}-slide-up-appear-active${Xe}-dropdown-placement-bottomLeft,
|
|
|
&${mt}-slide-up-appear${mt}-slide-up-appear-active${Xe}-dropdown-placement-bottomRight`]:{animationName:il.fJ},[`&${mt}-slide-up-leave ${Xe}-panel-container`]:{pointerEvents:"none"},[`&${mt}-slide-up-leave${mt}-slide-up-leave-active${Xe}-dropdown-placement-topLeft,
|
|
|
&${mt}-slide-up-leave${mt}-slide-up-leave-active${Xe}-dropdown-placement-topRight`]:{animationName:il.ly},[`&${mt}-slide-up-leave${mt}-slide-up-leave-active${Xe}-dropdown-placement-bottomLeft,
|
|
|
&${mt}-slide-up-leave${mt}-slide-up-leave-active${Xe}-dropdown-placement-bottomRight`]:{animationName:il.Uw},[`${Xe}-panel > ${Xe}-time-panel`]:{paddingTop:Rr},[`${Xe}-range-wrapper`]:{display:"flex",position:"relative"},[`${Xe}-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()}}),[`${Xe}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:pi,borderRadius:yi,boxShadow:di,transition:`margin ${$r}`,display:"inline-block",pointerEvents:"auto",[`${Xe}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Xe}-presets`]:{display:"flex",flexDirection:"column",minWidth:_r,maxWidth:si,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:hr,borderInlineEnd:`${(0,Ao.unit)(fn)} ${Cn} ${xi}`,li:Object.assign(Object.assign({},us.vS),{borderRadius:Ti,paddingInline:hr,paddingBlock:me.calc(nr).sub(Ki).div(2).equal(),cursor:"pointer",transition:`all ${$r}`,"+ li":{marginTop:mr},"&:hover":{background:ii}})}},[`${Xe}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${Xe}-panel`]:{borderWidth:0}}},[`${Xe}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Xe}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:An}}}}),"&-dropdown-range":{padding:`${(0,Ao.unit)(me.calc(Ii).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Xe}-separator`]:{transform:"scale(-1, 1)"},[`${Xe}-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 Ta=(0,Is.I$)("DatePicker",me=>{const Xe=(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(Xe),Oa(Xe),Eo(Xe),tl(Xe),ds(Xe),(0,ys.c)(me,{focusElCls:`${me.componentCls}-focused`})]},Ul),Fl=E(68525);function El(me,Xe,mt){return mt!==void 0?mt:Xe==="year"&&me.lang.yearPlaceholder?me.lang.yearPlaceholder:Xe==="quarter"&&me.lang.quarterPlaceholder?me.lang.quarterPlaceholder:Xe==="month"&&me.lang.monthPlaceholder?me.lang.monthPlaceholder:Xe==="week"&&me.lang.weekPlaceholder?me.lang.weekPlaceholder:Xe==="time"&&me.timePickerLocale.placeholder?me.timePickerLocale.placeholder:me.lang.placeholder}function Ll(me,Xe,mt){return mt!==void 0?mt:Xe==="year"&&me.lang.yearPlaceholder?me.lang.rangeYearPlaceholder:Xe==="quarter"&&me.lang.quarterPlaceholder?me.lang.rangeQuarterPlaceholder:Xe==="month"&&me.lang.monthPlaceholder?me.lang.rangeMonthPlaceholder:Xe==="week"&&me.lang.weekPlaceholder?me.lang.rangeWeekPlaceholder:Xe==="time"&&me.timePickerLocale.placeholder?me.timePickerLocale.rangePlaceholder:me.lang.rangePlaceholder}function ol(me,Xe){const{allowClear:mt=!0}=me,{clearIcon:Pt,removeIcon:It}=(0,Fl.Z)(Object.assign(Object.assign({},me),{prefixCls:Xe,componentName:"DatePicker"}));return[ce.useMemo(()=>mt===!1?!1:Object.assign({clearIcon:Pt},mt===!0?{}:mt),[mt,Pt]),It]}const[fl,Pl]=["week","WeekPicker"],[Vl,Os]=["month","MonthPicker"],[Ms,rs]=["year","YearPicker"],[zl,kl]=["quarter","QuarterPicker"],[_a,Wl]=["time","TimePicker"];var Tl=E(7939),Ks=me=>ce.createElement(Tl.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,Xe){var mt={};for(var Pt in me)Object.prototype.hasOwnProperty.call(me,Pt)&&Xe.indexOf(Pt)<0&&(mt[Pt]=me[Pt]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var It=0,Pt=Object.getOwnPropertySymbols(me);It<Pt.length;It++)Xe.indexOf(Pt[It])<0&&Object.prototype.propertyIsEnumerable.call(me,Pt[It])&&(mt[Pt[It]]=me[Pt[It]]);return mt},Us=me=>(0,ce.forwardRef)((mt,Pt)=>{var It;const{prefixCls:fn,getPopupContainer:Cn,components:An,className:Rn,style:Gn,placement:Dn,size:tr,disabled:sr,bordered:ar=!0,placeholder:nr,popupClassName:dr,dropdownClassName:hr,status:mr,rootClassName:Yr,variant:Tr,picker:xr}=mt,$r=Ql(mt,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),Ir=ce.useRef(null),{getPrefixCls:Rr,direction:Ii,getPopupContainer:pi,rangePicker:yi}=(0,ce.useContext)(da.E_),di=Rr("picker",fn),{compactSize:Ti,compactItemClassnames:xi}=(0,el.ri)(di,Ii),ii=Rr(),[_r,si]=(0,pl.Z)("rangePicker",Tr,ar),li=(0,Ga.Z)(di),[Ki,Ni,vi]=Ta(di,li),[Si]=ol(mt,di),oi=Es(An),bi=(0,Wa.Z)(sn=>{var nn;return(nn=tr!=null?tr:Ti)!==null&&nn!==void 0?nn:sn}),gi=ce.useContext(Cl.Z),Ui=sr!=null?sr:gi,lo=(0,ce.useContext)(Fa.aM),{hasFeedback:uo,status:Ve,feedbackIcon:We}=lo,yt=ce.createElement(ce.Fragment,null,xr===_a?ce.createElement(St,null):ce.createElement(Je,null),uo&&We);(0,ce.useImperativeHandle)(Pt,()=>Ir.current);const[Ft]=(0,Al.Z)("Calendar",Dl.Z),kt=Object.assign(Object.assign({},Ft),mt.locale),[Vt]=(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(ue,null)),disabled:Ui,ref:Ir,placement:Dn,placeholder:Ll(kt,xr,nr),suffixIcon:yt,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:xr},$r,{className:et()({[`${di}-${bi}`]:bi,[`${di}-${_r}`]:si},(0,To.Z)(di,(0,To.F)(Ve,mr),uo),Ni,xi,Rn,yi==null?void 0:yi.className,vi,li,Yr),style:Object.assign(Object.assign({},yi==null?void 0:yi.style),Gn),locale:kt.lang,prefixCls:di,getPopupContainer:Cn||pi,generateConfig:me,components:oi,direction:Ii,classNames:{popup:et()(Ni,dr||hr,vi,li,Yr)},styles:{popup:Object.assign(Object.assign({},mt.popupStyle),{zIndex:Vt})},allowClear:Si}))))}),hs=function(me,Xe){var mt={};for(var Pt in me)Object.prototype.hasOwnProperty.call(me,Pt)&&Xe.indexOf(Pt)<0&&(mt[Pt]=me[Pt]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var It=0,Pt=Object.getOwnPropertySymbols(me);It<Pt.length;It++)Xe.indexOf(Pt[It])<0&&Object.prototype.propertyIsEnumerable.call(me,Pt[It])&&(mt[Pt[It]]=me[Pt[It]]);return mt},Ls=me=>{const Xe=(Rn,Gn)=>{const Dn=Gn===Wl?"timePicker":"datePicker";return(0,ce.forwardRef)((sr,ar)=>{var nr;const{prefixCls:dr,getPopupContainer:hr,components:mr,style:Yr,className:Tr,rootClassName:xr,size:$r,bordered:Ir,placement:Rr,placeholder:Ii,popupClassName:pi,dropdownClassName:yi,disabled:di,status:Ti,variant:xi,onCalendarChange:ii}=sr,_r=hs(sr,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:si,direction:li,getPopupContainer:Ki,[Dn]:Ni}=(0,ce.useContext)(da.E_),vi=si("picker",dr),{compactSize:Si,compactItemClassnames:oi}=(0,el.ri)(vi,li),bi=ce.useRef(null),[gi,Ui]=(0,pl.Z)("datePicker",xi,Ir),lo=(0,Ga.Z)(vi),[uo,Ve,We]=Ta(vi,lo);(0,ce.useImperativeHandle)(ar,()=>bi.current);const yt={showToday:!0},Ft=Rn||sr.picker,kt=si(),{onSelect:Vt,multiple:sn}=_r,nn=Vt&&Rn==="time"&&!sn,pn=(Hr,Vr,Ci)=>{ii==null||ii(Hr,Vr,Ci),nn&&Vt(Hr)},[yn,Mn]=ol(sr,vi),Pn=Es(mr),Fn=(0,Wa.Z)(Hr=>{var Vr;return(Vr=$r!=null?$r:Si)!==null&&Vr!==void 0?Vr:Hr}),xn=ce.useContext(Cl.Z),bn=di!=null?di:xn,ur=(0,ce.useContext)(Fa.aM),{hasFeedback:jn,status:vr,feedbackIcon:fr}=ur,wr=ce.createElement(ce.Fragment,null,Ft==="time"?ce.createElement(St,null):ce.createElement(Je,null),jn&&fr),[yr]=(0,Al.Z)("DatePicker",Dl.Z),Er=Object.assign(Object.assign({},yr),sr.locale),[kr]=(0,to.Cn)("DatePicker",(nr=sr.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(Er,Ft,Ii),suffixIcon:wr,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:`${kt}-slide-up`,picker:Rn,onCalendarChange:pn},yt,_r,{locale:Er.lang,className:et()({[`${vi}-${Fn}`]:Fn,[`${vi}-${gi}`]:Ui},(0,To.Z)(vi,(0,To.F)(vr,Ti),jn),Ve,oi,Ni==null?void 0:Ni.className,Tr,We,lo,xr),style:Object.assign(Object.assign({},Ni==null?void 0:Ni.style),Yr),prefixCls:vi,getPopupContainer:hr||Ki,generateConfig:me,components:Pn,direction:li,disabled:bn,classNames:{popup:et()(Ve,We,lo,xr,pi||yi)},styles:{popup:Object.assign(Object.assign({},sr.popupStyle),{zIndex:kr})},allowClear:yn,removeIcon:Mn}))))})},mt=Xe(),Pt=Xe(fl,Pl),It=Xe(Vl,Os),fn=Xe(Ms,rs),Cn=Xe(zl,kl),An=Xe(_a,Wl);return{DatePicker:mt,WeekPicker:Pt,MonthPicker:It,YearPicker:fn,TimePicker:An,QuarterPicker:Cn}},ks=me=>{const{DatePicker:Xe,WeekPicker:mt,MonthPicker:Pt,YearPicker:It,TimePicker:fn,QuarterPicker:Cn}=Ls(me),An=Us(me),Rn=Xe;return Rn.WeekPicker=mt,Rn.MonthPicker=Pt,Rn.YearPicker=It,Rn.RangePicker=An,Rn.TimePicker=fn,Rn.QuarterPicker=Cn,Rn};const $l=ks(Ze),is=(0,nt.Z)($l,"popupAlign",void 0,"picker");$l._InternalPanelDoNotUseOrYouWillBeFired=is;const $i=(0,nt.Z)($l.RangePicker,"popupAlign",void 0,"picker");$l._InternalRangePanelDoNotUseOrYouWillBeFired=$i,$l.generatePicker=ks;var os=$l},51502:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return ue}});var b=E(59301),je=E(92310),fe=E.n(je),Ue=E(47999),Ae=E(48755),ve=E(31756),be=E(13783),Ce={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},we=b.createContext({}),ge=E(11592),Le=function(Oe,et){var at={};for(var xe in Oe)Object.prototype.hasOwnProperty.call(Oe,xe)&&et.indexOf(xe)<0&&(at[xe]=Oe[xe]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,xe=Object.getOwnPropertySymbols(Oe);Ke<xe.length;Ke++)et.indexOf(xe[Ke])<0&&Object.prototype.propertyIsEnumerable.call(Oe,xe[Ke])&&(at[xe[Ke]]=Oe[xe[Ke]]);return at};const Se=Oe=>(0,ge.Z)(Oe).map(et=>Object.assign(Object.assign({},et==null?void 0:et.props),{key:et.key}));function Me(Oe,et,at){const xe=b.useMemo(()=>et||Se(at),[et,at]);return b.useMemo(()=>xe.map(it=>{var{span:Ct}=it,lt=Le(it,["span"]);return Ct==="filled"?Object.assign(Object.assign({},lt),{filled:!0}):Object.assign(Object.assign({},lt),{span:typeof Ct=="number"?Ct:(0,Ue.m9)(Oe,Ct)})}),[xe,Oe])}var ye=function(Oe,et){var at={};for(var xe in Oe)Object.prototype.hasOwnProperty.call(Oe,xe)&&et.indexOf(xe)<0&&(at[xe]=Oe[xe]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,xe=Object.getOwnPropertySymbols(Oe);Ke<xe.length;Ke++)et.indexOf(xe[Ke])<0&&Object.prototype.propertyIsEnumerable.call(Oe,xe[Ke])&&(at[xe[Ke]]=Oe[xe[Ke]]);return at};function De(Oe,et){let at=[],xe=[],Ke=!1,it=0;return Oe.filter(Ct=>Ct).forEach(Ct=>{const{filled:lt}=Ct,At=ye(Ct,["filled"]);if(lt){xe.push(At),at.push(xe),xe=[],it=0;return}const ct=et-it;it+=Ct.span||1,it>=et?(it>et?(Ke=!0,xe.push(Object.assign(Object.assign({},At),{span:ct}))):xe.push(At),at.push(xe),xe=[],it=0):xe.push(At)}),xe.length>0&&at.push(xe),at=at.map(Ct=>{const lt=Ct.reduce((At,ct)=>At+(ct.span||1),0);if(lt<et){const At=Ct[Ct.length-1];return At.span=et-(lt-(At.span||1)),Ct}return Ct}),[at,Ke]}var Ze=(Oe,et)=>{const[at,xe]=(0,b.useMemo)(()=>De(et,Oe),[et,Oe]);return at},ce=Oe=>{let{children:et}=Oe;return et};function Ie(Oe){return Oe!=null}var ze=Oe=>{const{itemPrefixCls:et,component:at,span:xe,className:Ke,style:it,labelStyle:Ct,contentStyle:lt,bordered:At,label:ct,content:Bt,colon:Dt,type:oe,styles:ae}=Oe,te=at,x=b.useContext(we),{classNames:re}=x;return At?b.createElement(te,{className:fe()({[`${et}-item-label`]:oe==="label",[`${et}-item-content`]:oe==="content",[`${re==null?void 0:re.label}`]:oe==="label",[`${re==null?void 0:re.content}`]:oe==="content"},Ke),style:it,colSpan:xe},Ie(ct)&&b.createElement("span",{style:Object.assign(Object.assign({},Ct),ae==null?void 0:ae.label)},ct),Ie(Bt)&&b.createElement("span",{style:Object.assign(Object.assign({},Ct),ae==null?void 0:ae.content)},Bt)):b.createElement(te,{className:fe()(`${et}-item`,Ke),style:it,colSpan:xe},b.createElement("div",{className:`${et}-item-container`},(ct||ct===0)&&b.createElement("span",{className:fe()(`${et}-item-label`,re==null?void 0:re.label,{[`${et}-item-no-colon`]:!Dt}),style:Object.assign(Object.assign({},Ct),ae==null?void 0:ae.label)},ct),(Bt||Bt===0)&&b.createElement("span",{className:fe()(`${et}-item-content`,re==null?void 0:re.content),style:Object.assign(Object.assign({},lt),ae==null?void 0:ae.content)},Bt)))};function tt(Oe,et,at){let{colon:xe,prefixCls:Ke,bordered:it}=et,{component:Ct,type:lt,showLabel:At,showContent:ct,labelStyle:Bt,contentStyle:Dt,styles:oe}=at;return Oe.map((ae,te)=>{let{label:x,children:re,prefixCls:ne=Ke,className:le,style:Be,labelStyle:Te,contentStyle:Ye,span:_e=1,key:rt,styles:dt}=ae;return typeof Ct=="string"?b.createElement(ze,{key:`${lt}-${rt||te}`,className:le,style:Be,styles:{label:Object.assign(Object.assign(Object.assign(Object.assign({},Bt),oe==null?void 0:oe.label),Te),dt==null?void 0:dt.label),content:Object.assign(Object.assign(Object.assign(Object.assign({},Dt),oe==null?void 0:oe.content),Ye),dt==null?void 0:dt.content)},span:_e,colon:xe,component:Ct,itemPrefixCls:ne,bordered:it,label:At?x:null,content:ct?re:null,type:lt}):[b.createElement(ze,{key:`label-${rt||te}`,className:le,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Bt),oe==null?void 0:oe.label),Be),Te),dt==null?void 0:dt.label),span:1,colon:xe,component:Ct[0],itemPrefixCls:ne,bordered:it,label:x,type:"label"}),b.createElement(ze,{key:`content-${rt||te}`,className:le,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Dt),oe==null?void 0:oe.content),Be),Ye),dt==null?void 0:dt.content),span:_e*2-1,component:Ct[1],itemPrefixCls:ne,bordered:it,content:re,type:"content"})]})}var He=Oe=>{const et=b.useContext(we),{prefixCls:at,vertical:xe,row:Ke,index:it,bordered:Ct}=Oe;return xe?b.createElement(b.Fragment,null,b.createElement("tr",{key:`label-${it}`,className:`${at}-row`},tt(Ke,Oe,Object.assign({component:"th",type:"label",showLabel:!0},et))),b.createElement("tr",{key:`content-${it}`,className:`${at}-row`},tt(Ke,Oe,Object.assign({component:"td",type:"content",showContent:!0},et)))):b.createElement("tr",{key:it,className:`${at}-row`},tt(Ke,Oe,Object.assign({component:Ct?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},et)))},Je=E(36237),Ee=E(63356),$e=E(16931),pe=E(51636);const Pe=Oe=>{const{componentCls:et,labelBg:at}=Oe;return{[`&${et}-bordered`]:{[`> ${et}-view`]:{border:`${(0,Je.unit)(Oe.lineWidth)} ${Oe.lineType} ${Oe.colorSplit}`,"> table":{tableLayout:"auto"},[`${et}-row`]:{borderBottom:`${(0,Je.unit)(Oe.lineWidth)} ${Oe.lineType} ${Oe.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${et}-item-label, > ${et}-item-content`]:{padding:`${(0,Je.unit)(Oe.padding)} ${(0,Je.unit)(Oe.paddingLG)}`,borderInlineEnd:`${(0,Je.unit)(Oe.lineWidth)} ${Oe.lineType} ${Oe.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${et}-item-label`]:{color:Oe.colorTextSecondary,backgroundColor:at,"&::after":{display:"none"}}}},[`&${et}-middle`]:{[`${et}-row`]:{[`> ${et}-item-label, > ${et}-item-content`]:{padding:`${(0,Je.unit)(Oe.paddingSM)} ${(0,Je.unit)(Oe.paddingLG)}`}}},[`&${et}-small`]:{[`${et}-row`]:{[`> ${et}-item-label, > ${et}-item-content`]:{padding:`${(0,Je.unit)(Oe.paddingXS)} ${(0,Je.unit)(Oe.padding)}`}}}}}},St=Oe=>{const{componentCls:et,extraColor:at,itemPaddingBottom:xe,itemPaddingEnd:Ke,colonMarginRight:it,colonMarginLeft:Ct,titleMarginBottom:lt}=Oe;return{[et]:Object.assign(Object.assign(Object.assign({},(0,Ee.Wf)(Oe)),Pe(Oe)),{"&-rtl":{direction:"rtl"},[`${et}-header`]:{display:"flex",alignItems:"center",marginBottom:lt},[`${et}-title`]:Object.assign(Object.assign({},Ee.vS),{flex:"auto",color:Oe.titleColor,fontWeight:Oe.fontWeightStrong,fontSize:Oe.fontSizeLG,lineHeight:Oe.lineHeightLG}),[`${et}-extra`]:{marginInlineStart:"auto",color:at,fontSize:Oe.fontSize},[`${et}-view`]:{width:"100%",borderRadius:Oe.borderRadiusLG,table:{width:"100%",tableLayout:"fixed",borderCollapse:"collapse"}},[`${et}-row`]:{"> th, > td":{paddingBottom:xe,paddingInlineEnd:Ke},"> th:last-child, > td:last-child":{paddingInlineEnd:0},"&:last-child":{borderBottom:"none","> th, > td":{paddingBottom:0}}},[`${et}-item-label`]:{color:Oe.labelColor,fontWeight:"normal",fontSize:Oe.fontSize,lineHeight:Oe.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${(0,Je.unit)(Ct)} ${(0,Je.unit)(it)}`},[`&${et}-item-no-colon::after`]:{content:'""'}},[`${et}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${et}-item-content`]:{display:"table-cell",flex:1,color:Oe.contentColor,fontSize:Oe.fontSize,lineHeight:Oe.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${et}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${et}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${et}-item-content`]:{display:"inline-flex",alignItems:"baseline",minWidth:"1em"}}},"&-middle":{[`${et}-row`]:{"> th, > td":{paddingBottom:Oe.paddingSM}}},"&-small":{[`${et}-row`]:{"> th, > td":{paddingBottom:Oe.paddingXS}}}})}},qe=Oe=>({labelBg:Oe.colorFillAlter,labelColor:Oe.colorTextTertiary,titleColor:Oe.colorText,titleMarginBottom:Oe.fontSizeSM*Oe.lineHeightSM,itemPaddingBottom:Oe.padding,itemPaddingEnd:Oe.padding,colonMarginRight:Oe.marginXS,colonMarginLeft:Oe.marginXXS/2,contentColor:Oe.colorText,extraColor:Oe.colorText});var ft=(0,$e.I$)("Descriptions",Oe=>{const et=(0,pe.mergeToken)(Oe,{});return St(et)},qe),Et=function(Oe,et){var at={};for(var xe in Oe)Object.prototype.hasOwnProperty.call(Oe,xe)&&et.indexOf(xe)<0&&(at[xe]=Oe[xe]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,xe=Object.getOwnPropertySymbols(Oe);Ke<xe.length;Ke++)et.indexOf(xe[Ke])<0&&Object.prototype.propertyIsEnumerable.call(Oe,xe[Ke])&&(at[xe[Ke]]=Oe[xe[Ke]]);return at};const Ne=Oe=>{const{prefixCls:et,title:at,extra:xe,column:Ke,colon:it=!0,bordered:Ct,layout:lt,children:At,className:ct,rootClassName:Bt,style:Dt,size:oe,labelStyle:ae,contentStyle:te,styles:x,items:re,classNames:ne}=Oe,le=Et(Oe,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","styles","items","classNames"]),{getPrefixCls:Be,direction:Te,className:Ye,style:_e,classNames:rt,styles:dt}=(0,Ae.dj)("descriptions"),gt=Be("descriptions",et),ot=(0,be.Z)(),ut=b.useMemo(()=>{var bt;return typeof Ke=="number"?Ke:(bt=(0,Ue.m9)(ot,Object.assign(Object.assign({},Ce),Ke)))!==null&&bt!==void 0?bt:3},[ot,Ke]),jt=Me(ot,re,At),Nt=(0,ve.Z)(oe),dn=Ze(ut,jt),[Gt,Rt,Ut]=ft(gt),Jt=b.useMemo(()=>({labelStyle:ae,contentStyle:te,styles:{content:Object.assign(Object.assign({},dt.content),x==null?void 0:x.content),label:Object.assign(Object.assign({},dt.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,dt]);return Gt(b.createElement(we.Provider,{value:Jt},b.createElement("div",Object.assign({className:fe()(gt,Ye,rt.root,ne==null?void 0:ne.root,{[`${gt}-${Nt}`]:Nt&&Nt!=="default",[`${gt}-bordered`]:!!Ct,[`${gt}-rtl`]:Te==="rtl"},ct,Bt,Rt,Ut),style:Object.assign(Object.assign(Object.assign(Object.assign({},_e),dt.root),x==null?void 0:x.root),Dt)},le),(at||xe)&&b.createElement("div",{className:fe()(`${gt}-header`,rt.header,ne==null?void 0:ne.header),style:Object.assign(Object.assign({},dt.header),x==null?void 0:x.header)},at&&b.createElement("div",{className:fe()(`${gt}-title`,rt.title,ne==null?void 0:ne.title),style:Object.assign(Object.assign({},dt.title),x==null?void 0:x.title)},at),xe&&b.createElement("div",{className:fe()(`${gt}-extra`,rt.extra,ne==null?void 0:ne.extra),style:Object.assign(Object.assign({},dt.extra),x==null?void 0:x.extra)},xe)),b.createElement("div",{className:`${gt}-view`},b.createElement("table",null,b.createElement("tbody",null,dn.map((bt,Ot)=>b.createElement(He,{key:Ot,index:Ot,colon:it,prefixCls:gt,vertical:lt==="vertical",bordered:Ct,row:bt}))))))))};Ne.Item=ce;var ue=Ne},37285:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Se}});var b=E(59301),je=E(92310),fe=E.n(je),Ue=E(48755),Ae=E(36237),ve=E(63356),be=E(16931),de=E(51636);const Ce=Me=>{const{componentCls:ye,sizePaddingEdgeHorizontal:De,colorSplit:Fe,lineWidth:Ze,textPaddingInline:nt,orientationMargin:ce,verticalMarginInline:Ie}=Me;return{[ye]:Object.assign(Object.assign({},(0,ve.Wf)(Me)),{borderBlockStart:`${(0,Ae.unit)(Ze)} solid ${Fe}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Ie,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Ae.unit)(Ze)} solid ${Fe}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Ae.unit)(Me.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${ye}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Ae.unit)(Me.dividerHorizontalWithTextGutterMargin)} 0`,color:Me.colorTextHeading,fontWeight:500,fontSize:Me.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Fe}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Ae.unit)(Ze)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ye}-with-text-start`]:{"&::before":{width:`calc(${ce} * 100%)`},"&::after":{width:`calc(100% - ${ce} * 100%)`}},[`&-horizontal${ye}-with-text-end`]:{"&::before":{width:`calc(100% - ${ce} * 100%)`},"&::after":{width:`calc(${ce} * 100%)`}},[`${ye}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:nt},"&-dashed":{background:"none",borderColor:Fe,borderStyle:"dashed",borderWidth:`${(0,Ae.unit)(Ze)} 0 0`},[`&-horizontal${ye}-with-text${ye}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ye}-dashed`]:{borderInlineStartWidth:Ze,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:Fe,borderStyle:"dotted",borderWidth:`${(0,Ae.unit)(Ze)} 0 0`},[`&-horizontal${ye}-with-text${ye}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${ye}-dotted`]:{borderInlineStartWidth:Ze,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ye}-with-text`]:{color:Me.colorText,fontWeight:"normal",fontSize:Me.fontSize},[`&-horizontal${ye}-with-text-start${ye}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ye}-inner-text`]:{paddingInlineStart:De}},[`&-horizontal${ye}-with-text-end${ye}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ye}-inner-text`]:{paddingInlineEnd:De}}})}},se=Me=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Me.marginXS});var we=(0,be.I$)("Divider",Me=>{const ye=(0,de.mergeToken)(Me,{dividerHorizontalWithTextGutterMargin:Me.margin,dividerHorizontalGutterMargin:Me.marginLG,sizePaddingEdgeHorizontal:0});return[Ce(ye)]},se,{unitless:{orientationMargin:!0}}),ge=function(Me,ye){var De={};for(var Fe in Me)Object.prototype.hasOwnProperty.call(Me,Fe)&&ye.indexOf(Fe)<0&&(De[Fe]=Me[Fe]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Fe=Object.getOwnPropertySymbols(Me);Ze<Fe.length;Ze++)ye.indexOf(Fe[Ze])<0&&Object.prototype.propertyIsEnumerable.call(Me,Fe[Ze])&&(De[Fe[Ze]]=Me[Fe[Ze]]);return De},Se=Me=>{const{getPrefixCls:ye,direction:De,className:Fe,style:Ze}=(0,Ue.dj)("divider"),{prefixCls:nt,type:ce="horizontal",orientation:Ie="center",orientationMargin:Ge,className:ze,rootClassName:tt,children:ke,dashed:He,variant:Je="solid",plain:Ee,style:$e}=Me,pe=ge(Me,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),Pe=ye("divider",nt),[St,qe,ft]=we(Pe),Et=!!ke,Ne=b.useMemo(()=>Ie==="left"?De==="rtl"?"end":"start":Ie==="right"?De==="rtl"?"start":"end":Ie,[De,Ie]),ue=Ne==="start"&&Ge!=null,Oe=Ne==="end"&&Ge!=null,et=fe()(Pe,Fe,qe,ft,`${Pe}-${ce}`,{[`${Pe}-with-text`]:Et,[`${Pe}-with-text-${Ne}`]:Et,[`${Pe}-dashed`]:!!He,[`${Pe}-${Je}`]:Je!=="solid",[`${Pe}-plain`]:!!Ee,[`${Pe}-rtl`]:De==="rtl",[`${Pe}-no-default-orientation-margin-start`]:ue,[`${Pe}-no-default-orientation-margin-end`]:Oe},ze,tt),at=b.useMemo(()=>typeof Ge=="number"?Ge:/^\d+$/.test(Ge)?Number(Ge):Ge,[Ge]),xe={marginInlineStart:ue?at:void 0,marginInlineEnd:Oe?at:void 0};return St(b.createElement("div",Object.assign({className:et,style:Object.assign(Object.assign({},Ze),$e)},pe,{role:"separator"}),ke&&ce!=="vertical"&&b.createElement("span",{className:`${Pe}-inner-text`,style:xe},ke)))}},36207:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Te}});var b=E(59301),je=E(92310),fe=E.n(je),Ue=E(33885),Ae=E(42978),ve=E(43403),be=E(34280),de=b.createContext(null),Ce=b.createContext({}),se=de,we=E(20068),ge=E(54476),Le=E(77900),Se=E(10228),Me=E(26112),ye=E(75931),De=E(8654),Fe=["prefixCls","className","containerRef"],Ze=function(_e){var rt=_e.prefixCls,dt=_e.className,gt=_e.containerRef,ot=(0,ye.Z)(_e,Fe),ut=b.useContext(Ce),jt=ut.panel,Nt=(0,De.x1)(jt,gt);return b.createElement("div",(0,ge.Z)({className:fe()("".concat(rt,"-content"),dt),role:"dialog",ref:Nt},(0,Me.Z)(_e,{aria:!0}),{"aria-modal":"true"},ot))},nt=Ze,ce=E(48736);function Ie(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 tt(Ye,_e){var rt,dt,gt,ot=Ye.prefixCls,ut=Ye.open,jt=Ye.placement,Nt=Ye.inline,dn=Ye.push,Gt=Ye.forceRender,Rt=Ye.autoFocus,Ut=Ye.keyboard,Jt=Ye.classNames,bt=Ye.rootClassName,Ot=Ye.rootStyle,rn=Ye.zIndex,mn=Ye.className,vt=Ye.id,Mt=Ye.style,Yt=Ye.motion,ln=Ye.width,Sn=Ye.height,Ln=Ye.children,Jn=Ye.mask,er=Ye.maskClosable,In=Ye.maskMotion,Yn=Ye.maskClassName,zt=Ye.maskStyle,un=Ye.afterOpenChange,an=Ye.onClose,en=Ye.onMouseEnter,$t=Ye.onMouseOver,vn=Ye.onMouseLeave,gn=Ye.onClick,Wn=Ye.onKeyDown,Hn=Ye.onKeyUp,zn=Ye.styles,Nn=Ye.drawerRender,Kn=b.useRef(),Xn=b.useRef(),Lr=b.useRef();b.useImperativeHandle(_e,function(){return Kn.current});var Ar=function(Wt){var _t=Wt.keyCode,on=Wt.shiftKey;switch(_t){case Se.Z.TAB:{if(_t===Se.Z.TAB){if(!on&&document.activeElement===Lr.current){var Zn;(Zn=Xn.current)===null||Zn===void 0||Zn.focus({preventScroll:!0})}else if(on&&document.activeElement===Xn.current){var Tn;(Tn=Lr.current)===null||Tn===void 0||Tn.focus({preventScroll:!0})}}break}case Se.Z.ESC:{an&&Ut&&(Wt.stopPropagation(),an(Wt));break}}};b.useEffect(function(){if(ut&&Rt){var Kt;(Kt=Kn.current)===null||Kt===void 0||Kt.focus({preventScroll:!0})}},[ut]);var wn=b.useState(!1),Bn=(0,Ae.Z)(wn,2),rr=Bn[0],or=Bn[1],Lt=b.useContext(se),Qt;typeof dn=="boolean"?Qt=dn?{}:{distance:0}:Qt=dn||{};var xt=(rt=(dt=(gt=Qt)===null||gt===void 0?void 0:gt.distance)!==null&&dt!==void 0?dt:Lt==null?void 0:Lt.pushDistance)!==null&&rt!==void 0?rt:180,Tt=b.useMemo(function(){return{pushDistance:xt,push:function(){or(!0)},pull:function(){or(!1)}}},[xt]);b.useEffect(function(){if(ut){var Kt;Lt==null||(Kt=Lt.push)===null||Kt===void 0||Kt.call(Lt)}else{var Wt;Lt==null||(Wt=Lt.pull)===null||Wt===void 0||Wt.call(Lt)}},[ut]),b.useEffect(function(){return function(){var Kt;Lt==null||(Kt=Lt.pull)===null||Kt===void 0||Kt.call(Lt)}},[]);var wt=Jn&&b.createElement(Le.default,(0,ge.Z)({key:"mask"},In,{visible:ut}),function(Kt,Wt){var _t=Kt.className,on=Kt.style;return b.createElement("div",{className:fe()("".concat(ot,"-mask"),_t,Jt==null?void 0:Jt.mask,Yn),style:(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},on),zt),zn==null?void 0:zn.mask),onClick:er&&ut?an:void 0,ref:Wt})}),Ht=typeof Yt=="function"?Yt(jt):Yt,ht={};if(rr&&xt)switch(jt){case"top":ht.transform="translateY(".concat(xt,"px)");break;case"bottom":ht.transform="translateY(".concat(-xt,"px)");break;case"left":ht.transform="translateX(".concat(xt,"px)");break;default:ht.transform="translateX(".concat(-xt,"px)");break}jt==="left"||jt==="right"?ht.width=Ie(ln):ht.height=Ie(Sn);var Xt={onMouseEnter:en,onMouseOver:$t,onMouseLeave:vn,onClick:gn,onKeyDown:Wn,onKeyUp:Hn},qt=b.createElement(Le.default,(0,ge.Z)({key:"panel"},Ht,{visible:ut,forceRender:Gt,onVisibleChanged:function(Wt){un==null||un(Wt)},removeOnLeave:!1,leavedClassName:"".concat(ot,"-content-wrapper-hidden")}),function(Kt,Wt){var _t=Kt.className,on=Kt.style,Zn=b.createElement(nt,(0,ge.Z)({id:vt,containerRef:Wt,prefixCls:ot,className:fe()(mn,Jt==null?void 0:Jt.content),style:(0,Ue.Z)((0,Ue.Z)({},Mt),zn==null?void 0:zn.content)},(0,Me.Z)(Ye,{aria:!0}),Xt),Ln);return b.createElement("div",(0,ge.Z)({className:fe()("".concat(ot,"-content-wrapper"),Jt==null?void 0:Jt.wrapper,_t),style:(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},ht),on),zn==null?void 0:zn.wrapper)},(0,Me.Z)(Ye,{data:!0})),Nn?Nn(Zn):Zn)}),cn=(0,Ue.Z)({},Ot);return rn&&(cn.zIndex=rn),b.createElement(se.Provider,{value:Tt},b.createElement("div",{className:fe()(ot,"".concat(ot,"-").concat(jt),bt,(0,we.Z)((0,we.Z)({},"".concat(ot,"-open"),ut),"".concat(ot,"-inline"),Nt)),style:cn,tabIndex:-1,ref:Kn,onKeyDown:Ar},wt,b.createElement("div",{tabIndex:0,ref:Xn,style:ze,"aria-hidden":"true","data-sentinel":"start"}),qt,b.createElement("div",{tabIndex:0,ref:Lr,style:ze,"aria-hidden":"true","data-sentinel":"end"})))}var ke=b.forwardRef(tt),He=ke,Je=function(_e){var rt=_e.open,dt=rt===void 0?!1:rt,gt=_e.prefixCls,ot=gt===void 0?"rc-drawer":gt,ut=_e.placement,jt=ut===void 0?"right":ut,Nt=_e.autoFocus,dn=Nt===void 0?!0:Nt,Gt=_e.keyboard,Rt=Gt===void 0?!0:Gt,Ut=_e.width,Jt=Ut===void 0?378:Ut,bt=_e.mask,Ot=bt===void 0?!0:bt,rn=_e.maskClosable,mn=rn===void 0?!0:rn,vt=_e.getContainer,Mt=_e.forceRender,Yt=_e.afterOpenChange,ln=_e.destroyOnClose,Sn=_e.onMouseEnter,Ln=_e.onMouseOver,Jn=_e.onMouseLeave,er=_e.onClick,In=_e.onKeyDown,Yn=_e.onKeyUp,zt=_e.panelRef,un=b.useState(!1),an=(0,Ae.Z)(un,2),en=an[0],$t=an[1],vn=b.useState(!1),gn=(0,Ae.Z)(vn,2),Wn=gn[0],Hn=gn[1];(0,be.Z)(function(){Hn(!0)},[]);var zn=Wn?dt:!1,Nn=b.useRef(),Kn=b.useRef();(0,be.Z)(function(){zn&&(Kn.current=document.activeElement)},[zn]);var Xn=function(rr){var or;if($t(rr),Yt==null||Yt(rr),!rr&&Kn.current&&!((or=Nn.current)!==null&&or!==void 0&&or.contains(Kn.current))){var Lt;(Lt=Kn.current)===null||Lt===void 0||Lt.focus({preventScroll:!0})}},Lr=b.useMemo(function(){return{panel:zt}},[zt]);if(!Mt&&!en&&!zn&&ln)return null;var Ar={onMouseEnter:Sn,onMouseOver:Ln,onMouseLeave:Jn,onClick:er,onKeyDown:In,onKeyUp:Yn},wn=(0,Ue.Z)((0,Ue.Z)({},_e),{},{open:zn,prefixCls:ot,placement:jt,autoFocus:dn,keyboard:Rt,width:Jt,mask:Ot,maskClosable:mn,inline:vt===!1,afterOpenChange:Xn,ref:Nn},Ar);return b.createElement(Ce.Provider,{value:Lr},b.createElement(ve.Z,{open:zn||Mt||en,autoDestroy:!1,getContainer:vt,autoLock:Ot&&(zn||en)},b.createElement(He,wn)))},Ee=Je,$e=Ee,pe=E(62487),Pe=E(75030),St=E(86641),qe=E(55743),ft=E(48755),Et=E(91190),Ne=E(78776),ue=E(458),et=Ye=>{var _e,rt;const{prefixCls:dt,title:gt,footer:ot,extra:ut,loading:jt,onClose:Nt,headerStyle:dn,bodyStyle:Gt,footerStyle:Rt,children:Ut,classNames:Jt,styles:bt}=Ye,Ot=(0,ft.dj)("drawer"),rn=b.useCallback(ln=>b.createElement("button",{type:"button",onClick:Nt,"aria-label":"Close",className:`${dt}-close`},ln),[Nt]),[mn,vt]=(0,Ne.Z)((0,Ne.w)(Ye),(0,Ne.w)(Ot),{closable:!0,closeIconRender:rn}),Mt=b.useMemo(()=>{var ln,Sn;return!gt&&!mn?null:b.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(ln=Ot.styles)===null||ln===void 0?void 0:ln.header),dn),bt==null?void 0:bt.header),className:fe()(`${dt}-header`,{[`${dt}-header-close-only`]:mn&&!gt&&!ut},(Sn=Ot.classNames)===null||Sn===void 0?void 0:Sn.header,Jt==null?void 0:Jt.header)},b.createElement("div",{className:`${dt}-header-title`},vt,gt&&b.createElement("div",{className:`${dt}-title`},gt)),ut&&b.createElement("div",{className:`${dt}-extra`},ut))},[mn,vt,ut,dn,dt,gt]),Yt=b.useMemo(()=>{var ln,Sn;if(!ot)return null;const Ln=`${dt}-footer`;return b.createElement("div",{className:fe()(Ln,(ln=Ot.classNames)===null||ln===void 0?void 0:ln.footer,Jt==null?void 0:Jt.footer),style:Object.assign(Object.assign(Object.assign({},(Sn=Ot.styles)===null||Sn===void 0?void 0:Sn.footer),Rt),bt==null?void 0:bt.footer)},ot)},[ot,Rt,dt]);return b.createElement(b.Fragment,null,Mt,b.createElement("div",{className:fe()(`${dt}-body`,Jt==null?void 0:Jt.body,(_e=Ot.classNames)===null||_e===void 0?void 0:_e.body),style:Object.assign(Object.assign(Object.assign({},(rt=Ot.styles)===null||rt===void 0?void 0:rt.body),Gt),bt==null?void 0:bt.body)},jt?b.createElement(ue.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${dt}-body-skeleton`}):Ut),Yt)},at=E(36237),xe=E(63356),Ke=E(16931),it=E(51636);const Ct=Ye=>{const _e="100%";return{left:`translateX(-${_e})`,right:`translateX(${_e})`,top:`translateY(-${_e})`,bottom:`translateY(${_e})`}[Ye]},lt=(Ye,_e)=>({"&-enter, &-appear":Object.assign(Object.assign({},Ye),{"&-active":_e}),"&-leave":Object.assign(Object.assign({},_e),{"&-active":Ye})}),At=(Ye,_e)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${_e}`}}},lt({opacity:Ye},{opacity:1})),ct=(Ye,_e)=>[At(.7,_e),lt({transform:Ct(Ye)},{transform:"none"})];var Dt=Ye=>{const{componentCls:_e,motionDurationSlow:rt}=Ye;return{[_e]:{[`${_e}-mask-motion`]:At(0,rt),[`${_e}-panel-motion`]:["left","right","top","bottom"].reduce((dt,gt)=>Object.assign(Object.assign({},dt),{[`&-${gt}`]:ct(gt,rt)}),{})}}};const oe=Ye=>{const{borderRadiusSM:_e,componentCls:rt,zIndexPopup:dt,colorBgMask:gt,colorBgElevated:ot,motionDurationSlow:ut,motionDurationMid:jt,paddingXS:Nt,padding:dn,paddingLG:Gt,fontSizeLG:Rt,lineHeightLG:Ut,lineWidth:Jt,lineType:bt,colorSplit:Ot,marginXS:rn,colorIcon:mn,colorIconHover:vt,colorBgTextHover:Mt,colorBgTextActive:Yt,colorText:ln,fontWeightStrong:Sn,footerPaddingBlock:Ln,footerPaddingInline:Jn,calc:er}=Ye,In=`${rt}-content-wrapper`;return{[rt]:{position:"fixed",inset:0,zIndex:dt,pointerEvents:"none",color:ln,"&-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:dt,background:gt,pointerEvents:"auto"},[In]:{position:"absolute",zIndex:dt,maxWidth:"100vw",transition:`all ${ut}`,"&-hidden":{display:"none"}},[`&-left > ${In}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Ye.boxShadowDrawerLeft},[`&-right > ${In}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Ye.boxShadowDrawerRight},[`&-top > ${In}`]:{top:0,insetInline:0,boxShadow:Ye.boxShadowDrawerUp},[`&-bottom > ${In}`]:{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)(dn)} ${(0,at.unit)(Gt)}`,fontSize:Rt,lineHeight:Ut,borderBottom:`${(0,at.unit)(Jt)} ${bt} ${Ot}`,"&-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(Nt).equal(),height:er(Rt).add(Nt).equal(),borderRadius:_e,justifyContent:"center",alignItems:"center",marginInlineEnd:rn,color:mn,fontWeight:Sn,fontSize:Rt,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${jt}`,textRendering:"auto","&:hover":{color:vt,backgroundColor:Mt,textDecoration:"none"},"&:active":{backgroundColor:Yt}},(0,xe.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)(Jn)}`,borderTop:`${(0,at.unit)(Jt)} ${bt} ${Ot}`},"&-rtl":{direction:"rtl"}}}},ae=Ye=>({zIndexPopup:Ye.zIndexPopupBase,footerPaddingBlock:Ye.paddingXS,footerPaddingInline:Ye.padding});var te=(0,Ke.I$)("Drawer",Ye=>{const _e=(0,it.mergeToken)(Ye,{});return[oe(_e),Dt(_e)]},ae),x=function(Ye,_e){var rt={};for(var dt in Ye)Object.prototype.hasOwnProperty.call(Ye,dt)&&_e.indexOf(dt)<0&&(rt[dt]=Ye[dt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,dt=Object.getOwnPropertySymbols(Ye);gt<dt.length;gt++)_e.indexOf(dt[gt])<0&&Object.prototype.propertyIsEnumerable.call(Ye,dt[gt])&&(rt[dt[gt]]=Ye[dt[gt]]);return rt};const re=null,ne={distance:180},le=Ye=>{var _e;const{rootClassName:rt,width:dt,height:gt,size:ot="default",mask:ut=!0,push:jt=ne,open:Nt,afterOpenChange:dn,onClose:Gt,prefixCls:Rt,getContainer:Ut,style:Jt,className:bt,visible:Ot,afterVisibleChange:rn,maskStyle:mn,drawerStyle:vt,contentWrapperStyle:Mt}=Ye,Yt=x(Ye,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle"]),{getPopupContainer:ln,getPrefixCls:Sn,direction:Ln,className:Jn,style:er,classNames:In,styles:Yn}=(0,ft.dj)("drawer"),zt=Sn("drawer",Rt),[un,an,en]=te(zt),$t=Ut===void 0&&ln?()=>ln(document.body):Ut,vn=fe()({"no-mask":!ut,[`${zt}-rtl`]:Ln==="rtl"},rt,an,en),gn=b.useMemo(()=>dt!=null?dt:ot==="large"?736:378,[dt,ot]),Wn=b.useMemo(()=>gt!=null?gt:ot==="large"?736:378,[gt,ot]),Hn={motionName:(0,St.m)(zt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},zn=wn=>({motionName:(0,St.m)(zt,`panel-motion-${wn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Nn=(0,Et.H)(),[Kn,Xn]=(0,Pe.Cn)("Drawer",Yt.zIndex),{classNames:Lr={},styles:Ar={}}=Yt;return un(b.createElement(pe.Z,{form:!0,space:!0},b.createElement(qe.Z.Provider,{value:Xn},b.createElement($e,Object.assign({prefixCls:zt,onClose:Gt,maskMotion:Hn,motion:zn},Yt,{classNames:{mask:fe()(Lr.mask,In.mask),content:fe()(Lr.content,In.content),wrapper:fe()(Lr.wrapper,In.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},Ar.mask),mn),Yn.mask),content:Object.assign(Object.assign(Object.assign({},Ar.content),vt),Yn.content),wrapper:Object.assign(Object.assign(Object.assign({},Ar.wrapper),Mt),Yn.wrapper)},open:Nt!=null?Nt:Ot,mask:ut,push:jt,width:gn,height:Wn,style:Object.assign(Object.assign({},er),Jt),className:fe()(Jn,bt),rootClassName:vn,getContainer:$t,afterOpenChange:dn!=null?dn:rn,panelRef:Nn,zIndex:Kn}),b.createElement(et,Object.assign({prefixCls:zt},Yt,{onClose:Gt}))))))},Be=Ye=>{const{prefixCls:_e,style:rt,className:dt,placement:gt="right"}=Ye,ot=x(Ye,["prefixCls","style","className","placement"]),{getPrefixCls:ut}=b.useContext(ft.E_),jt=ut("drawer",_e),[Nt,dn,Gt]=te(jt),Rt=fe()(jt,`${jt}-pure`,`${jt}-${gt}`,dn,Gt,dt);return Nt(b.createElement("div",{className:Rt,style:rt},b.createElement(et,Object.assign({prefixCls:jt},ot))))};le._InternalPanelDoNotUseOrYouWillBeFired=Be;var Te=le},19563:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return at}});var b=E(59301),je=E(33853),fe=E(38819),Ue=E(92310),Ae=E.n(Ue),ve=E(96478),be=E(6089),de=E(18929),Ce=E(2738),se=E(75030),ge=xe=>typeof xe!="object"&&typeof xe!="function"||xe===null,Le=E(52838),Se=E(45915),Me=E(22703),ye=E(32383),De=E(55743),Fe=E(48755),Ze=E(83397),nt=E(93041),ce=E(78857),Ie=E(57700),Ge=E(36237),ze=E(63356),tt=E(46e3),ke=E(93873),He=E(34925),Je=E(37645),Ee=E(36305),$e=E(16931),pe=E(51636),St=xe=>{const{componentCls:Ke,menuCls:it,colorError:Ct,colorTextLightSolid:lt}=xe,At=`${it}-item`;return{[`${Ke}, ${Ke}-menu-submenu`]:{[`${it} ${At}`]:{[`&${At}-danger:not(${At}-disabled)`]:{color:Ct,"&:hover":{color:lt,backgroundColor:Ct}}}}}};const qe=xe=>{const{componentCls:Ke,menuCls:it,zIndexPopup:Ct,dropdownArrowDistance:lt,sizePopupArrow:At,antCls:ct,iconCls:Bt,motionDurationMid:Dt,paddingBlock:oe,fontSize:ae,dropdownEdgeChildPadding:te,colorTextDisabled:x,fontSizeIcon:re,controlPaddingHorizontal:ne,colorBgElevated:le}=xe;return[{[Ke]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Ct,display:"block","&::before":{position:"absolute",insetBlock:xe.calc(At).div(2).sub(lt).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${ct}-btn`]:{[`& > ${Bt}-down, & > ${ct}-btn-icon > ${Bt}-down`]:{fontSize:re}},[`${Ke}-wrap`]:{position:"relative",[`${ct}-btn > ${Bt}-down`]:{fontSize:re},[`${Bt}-down::before`]:{transition:`transform ${Dt}`}},[`${Ke}-wrap-open`]:{[`${Bt}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${ct}-slide-down-enter${ct}-slide-down-enter-active${Ke}-placement-bottomLeft,
|
|
|
&${ct}-slide-down-appear${ct}-slide-down-appear-active${Ke}-placement-bottomLeft,
|
|
|
&${ct}-slide-down-enter${ct}-slide-down-enter-active${Ke}-placement-bottom,
|
|
|
&${ct}-slide-down-appear${ct}-slide-down-appear-active${Ke}-placement-bottom,
|
|
|
&${ct}-slide-down-enter${ct}-slide-down-enter-active${Ke}-placement-bottomRight,
|
|
|
&${ct}-slide-down-appear${ct}-slide-down-appear-active${Ke}-placement-bottomRight`]:{animationName:tt.fJ},[`&${ct}-slide-up-enter${ct}-slide-up-enter-active${Ke}-placement-topLeft,
|
|
|
&${ct}-slide-up-appear${ct}-slide-up-appear-active${Ke}-placement-topLeft,
|
|
|
&${ct}-slide-up-enter${ct}-slide-up-enter-active${Ke}-placement-top,
|
|
|
&${ct}-slide-up-appear${ct}-slide-up-appear-active${Ke}-placement-top,
|
|
|
&${ct}-slide-up-enter${ct}-slide-up-enter-active${Ke}-placement-topRight,
|
|
|
&${ct}-slide-up-appear${ct}-slide-up-appear-active${Ke}-placement-topRight`]:{animationName:tt.Qt},[`&${ct}-slide-down-leave${ct}-slide-down-leave-active${Ke}-placement-bottomLeft,
|
|
|
&${ct}-slide-down-leave${ct}-slide-down-leave-active${Ke}-placement-bottom,
|
|
|
&${ct}-slide-down-leave${ct}-slide-down-leave-active${Ke}-placement-bottomRight`]:{animationName:tt.Uw},[`&${ct}-slide-up-leave${ct}-slide-up-leave-active${Ke}-placement-topLeft,
|
|
|
&${ct}-slide-up-leave${ct}-slide-up-leave-active${Ke}-placement-top,
|
|
|
&${ct}-slide-up-leave${ct}-slide-up-leave-active${Ke}-placement-topRight`]:{animationName:tt.ly}}},(0,Je.ZP)(xe,le,{arrowPlacement:{top:!0,bottom:!0}}),{[`${Ke} ${it}`]:{position:"relative",margin:0},[`${it}-submenu-popup`]:{position:"absolute",zIndex:Ct,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Ke}, ${Ke}-menu-submenu`]:Object.assign(Object.assign({},(0,ze.Wf)(xe)),{[it]:Object.assign(Object.assign({padding:te,listStyleType:"none",backgroundColor:le,backgroundClip:"padding-box",borderRadius:xe.borderRadiusLG,outline:"none",boxShadow:xe.boxShadowSecondary},(0,ze.Qy)(xe)),{"&:empty":{padding:0,boxShadow:"none"},[`${it}-item-group-title`]:{padding:`${(0,Ge.unit)(oe)} ${(0,Ge.unit)(ne)}`,color:xe.colorTextDescription,transition:`all ${Dt}`},[`${it}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${it}-item-icon`]:{minWidth:ae,marginInlineEnd:xe.marginXS,fontSize:xe.fontSizeSM},[`${it}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${Dt}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${it}-item-extra`]:{paddingInlineStart:xe.padding,marginInlineStart:"auto",fontSize:xe.fontSizeSM,color:xe.colorTextDescription}},[`${it}-item, ${it}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,Ge.unit)(oe)} ${(0,Ge.unit)(ne)}`,color:xe.colorText,fontWeight:"normal",fontSize:ae,lineHeight:xe.lineHeight,cursor:"pointer",transition:`all ${Dt}`,borderRadius:xe.borderRadiusSM,"&:hover, &-active":{backgroundColor:xe.controlItemBgHover}},(0,ze.Qy)(xe)),{"&-selected":{color:xe.colorPrimary,backgroundColor:xe.controlItemBgActive,"&:hover, &-active":{backgroundColor:xe.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)(xe.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:xe.colorSplit},[`${Ke}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:xe.paddingXS,[`${Ke}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:xe.colorTextDescription,fontSize:re,fontStyle:"normal"}}}),[`${it}-item-group-list`]:{margin:`0 ${(0,Ge.unit)(xe.marginXS)}`,padding:0,listStyle:"none"},[`${it}-submenu-title`]:{paddingInlineEnd:xe.calc(ne).add(xe.fontSizeSM).equal()},[`${it}-submenu-vertical`]:{position:"relative"},[`${it}-submenu${it}-submenu-disabled ${Ke}-menu-submenu-title`]:{[`&, ${Ke}-menu-submenu-arrow-icon`]:{color:x,backgroundColor:le,cursor:"not-allowed"}},[`${it}-submenu-selected ${Ke}-menu-submenu-title`]:{color:xe.colorPrimary}})})},[(0,tt.oN)(xe,"slide-up"),(0,tt.oN)(xe,"slide-down"),(0,ke.Fm)(xe,"move-up"),(0,ke.Fm)(xe,"move-down"),(0,He._y)(xe,"zoom-big")]]},ft=xe=>Object.assign(Object.assign({zIndexPopup:xe.zIndexPopupBase+50,paddingBlock:(xe.controlHeight-xe.fontSize*xe.lineHeight)/2},(0,Je.wZ)({contentRadius:xe.borderRadiusLG,limitVerticalRadius:!0})),(0,Ee.w)(xe));var Et=(0,$e.I$)("Dropdown",xe=>{const{marginXXS:Ke,sizePopupArrow:it,paddingXXS:Ct,componentCls:lt}=xe,At=(0,pe.mergeToken)(xe,{menuCls:`${lt}-menu`,dropdownArrowDistance:xe.calc(it).div(2).add(Ke).equal(),dropdownEdgeChildPadding:Ct});return[qe(At),St(At)]},ft,{resetStyle:!1});const Ne=null,ue=xe=>{var Ke;const{menu:it,arrow:Ct,prefixCls:lt,children:At,trigger:ct,disabled:Bt,dropdownRender:Dt,getPopupContainer:oe,overlayClassName:ae,rootClassName:te,overlayStyle:x,open:re,onOpenChange:ne,visible:le,onVisibleChange:Be,mouseEnterDelay:Te=.15,mouseLeaveDelay:Ye=.1,autoAdjustOverflow:_e=!0,placement:rt="",overlay:dt,transitionName:gt}=xe,{getPopupContainer:ot,getPrefixCls:ut,direction:jt,dropdown:Nt}=b.useContext(Fe.E_),dn=(0,ye.ln)("Dropdown"),Gt=b.useMemo(()=>{const $t=ut();return gt!==void 0?gt:rt.includes("top")?`${$t}-slide-down`:`${$t}-slide-up`},[ut,rt,gt]),Rt=b.useMemo(()=>rt?rt.includes("Center")?rt.slice(0,rt.indexOf("Center")):rt:jt==="rtl"?"bottomRight":"bottomLeft",[rt,jt]),Ut=ut("dropdown",lt),Jt=(0,Ze.Z)(Ut),[bt,Ot,rn]=Et(Ut,Jt),[,mn]=(0,Ie.ZP)(),vt=b.Children.only(ge(At)?b.createElement("span",null,At):At),Mt=(0,Me.Tm)(vt,{className:Ae()(`${Ut}-trigger`,{[`${Ut}-rtl`]:jt==="rtl"},vt.props.className),disabled:(Ke=vt.props.disabled)!==null&&Ke!==void 0?Ke:Bt}),Yt=Bt?[]:ct,ln=!!(Yt!=null&&Yt.includes("contextMenu")),[Sn,Ln]=(0,de.Z)(!1,{value:re!=null?re:le}),Jn=(0,be.Z)($t=>{ne==null||ne($t,{source:"trigger"}),Be==null||Be($t),Ln($t)}),er=Ae()(ae,te,Ot,rn,Jt,Nt==null?void 0:Nt.className,{[`${Ut}-rtl`]:jt==="rtl"}),In=(0,Le.Z)({arrowPointAtCenter:typeof Ct=="object"&&Ct.pointAtCenter,autoAdjustOverflow:_e,offset:mn.marginXXS,arrowWidth:Ct?mn.sizePopupArrow:0,borderRadius:mn.borderRadius}),Yn=b.useCallback(()=>{it!=null&&it.selectable&&(it!=null&&it.multiple)||(ne==null||ne(!1,{source:"menu"}),Ln(!1))},[it==null?void 0:it.selectable,it==null?void 0:it.multiple]),zt=()=>{let $t;return it!=null&&it.items?$t=b.createElement(nt.default,Object.assign({},it)):typeof dt=="function"?$t=dt():$t=dt,Dt&&($t=Dt($t)),$t=b.Children.only(typeof $t=="string"?b.createElement("span",null,$t):$t),b.createElement(ce.J,{prefixCls:`${Ut}-menu`,rootClassName:Ae()(rn,Jt),expandIcon:b.createElement("span",{className:`${Ut}-menu-submenu-arrow`},jt==="rtl"?b.createElement(je.Z,{className:`${Ut}-menu-submenu-arrow-icon`}):b.createElement(fe.Z,{className:`${Ut}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Yn,validator:vn=>{let{mode:gn}=vn}},$t)},[un,an]=(0,se.Cn)("Dropdown",x==null?void 0:x.zIndex);let en=b.createElement(ve.Z,Object.assign({alignPoint:ln},(0,Ce.Z)(xe,["rootClassName"]),{mouseEnterDelay:Te,mouseLeaveDelay:Ye,visible:Sn,builtinPlacements:In,arrow:!!Ct,overlayClassName:er,prefixCls:Ut,getPopupContainer:oe||ot,transitionName:Gt,trigger:Yt,overlay:zt,placement:Rt,onVisibleChange:Jn,overlayStyle:Object.assign(Object.assign(Object.assign({},Nt==null?void 0:Nt.style),x),{zIndex:un})}),Mt);return un&&(en=b.createElement(De.Z.Provider,{value:an},en)),bt(en)},Oe=(0,Se.Z)(ue,"align",void 0,"dropdown",xe=>xe),et=xe=>b.createElement(Oe,Object.assign({},xe),b.createElement("span",null));ue._InternalPanelDoNotUseOrYouWillBeFired=et;var at=ue},75727:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Se}});var b=E(19563),je=E(59301),fe=E(18785),Ue=E(92310),Ae=E.n(Ue),ve=E(7939),be=E(48755),de=E(44104),Ce=E(70045),se=function(Me,ye){var De={};for(var Fe in Me)Object.prototype.hasOwnProperty.call(Me,Fe)&&ye.indexOf(Fe)<0&&(De[Fe]=Me[Fe]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Fe=Object.getOwnPropertySymbols(Me);Ze<Fe.length;Ze++)ye.indexOf(Fe[Ze])<0&&Object.prototype.propertyIsEnumerable.call(Me,Fe[Ze])&&(De[Fe[Ze]]=Me[Fe[Ze]]);return De};const we=Me=>{const{getPopupContainer:ye,getPrefixCls:De,direction:Fe}=je.useContext(be.E_),{prefixCls:Ze,type:nt="default",danger:ce,disabled:Ie,loading:Ge,onClick:ze,htmlType:tt,children:ke,className:He,menu:Je,arrow:Ee,autoFocus:$e,overlay:pe,trigger:Pe,align:St,open:qe,onOpenChange:ft,placement:Et,getPopupContainer:Ne,href:ue,icon:Oe=je.createElement(fe.Z,null),title:et,buttonsRender:at=Te=>Te,mouseEnterDelay:xe,mouseLeaveDelay:Ke,overlayClassName:it,overlayStyle:Ct,destroyPopupOnHide:lt,dropdownRender:At}=Me,ct=se(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"]),Bt=De("dropdown",Ze),Dt=`${Bt}-button`,oe={menu:Je,arrow:Ee,autoFocus:$e,align:St,disabled:Ie,trigger:Ie?[]:Pe,onOpenChange:ft,getPopupContainer:Ne||ye,mouseEnterDelay:xe,mouseLeaveDelay:Ke,overlayClassName:it,overlayStyle:Ct,destroyPopupOnHide:lt,dropdownRender:At},{compactSize:ae,compactItemClassnames:te}=(0,Ce.ri)(Bt,Fe),x=Ae()(Dt,te,He);"overlay"in Me&&(oe.overlay=pe),"open"in Me&&(oe.open=qe),"placement"in Me?oe.placement=Et:oe.placement=Fe==="rtl"?"bottomLeft":"bottomRight";const re=je.createElement(ve.ZP,{type:nt,danger:ce,disabled:Ie,loading:Ge,onClick:ze,htmlType:tt,href:ue,title:et},ke),ne=je.createElement(ve.ZP,{type:nt,danger:ce,icon:Oe}),[le,Be]=at([re,ne]);return je.createElement(de.Z.Compact,Object.assign({className:x,size:ae,block:!0},ct),le,je.createElement(b.Z,Object.assign({},oe),Be))};we.__ANT_BUTTON=!0;var ge=we;const Le=b.Z;Le.Button=ge;var Se=Le},584:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return nt}});var b=E(59301),je=E(92310),fe=E.n(je),Ue=E(9017),Ae=E(17835),ve=E(57700),de=()=>{const[,ce]=(0,ve.ZP)(),[Ie]=(0,Ue.Z)("Empty"),ze=new Ae.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,(Ie==null?void 0:Ie.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"}))))},se=()=>{const[,ce]=(0,ve.ZP)(),[Ie]=(0,Ue.Z)("Empty"),{colorFill:Ge,colorFillTertiary:ze,colorFillQuaternary:tt,colorBgContainer:ke}=ce,{borderColor:He,shadowColor:Je,contentColor:Ee}=(0,b.useMemo)(()=>({borderColor:new Ae.FastColor(Ge).onBackground(ke).toHexString(),shadowColor:new Ae.FastColor(ze).onBackground(ke).toHexString(),contentColor:new Ae.FastColor(tt).onBackground(ke).toHexString()}),[Ge,ze,tt,ke]);return b.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},b.createElement("title",null,(Ie==null?void 0:Ie.description)||"Empty"),b.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},b.createElement("ellipse",{fill:Je,cx:"32",cy:"33",rx:"32",ry:"7"}),b.createElement("g",{fillRule:"nonzero",stroke:He},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:Ee}))))},we=E(16931),ge=E(51636);const Le=ce=>{const{componentCls:Ie,margin:Ge,marginXS:ze,marginXL:tt,fontSize:ke,lineHeight:He}=ce;return{[Ie]:{marginInline:ze,fontSize:ke,lineHeight:He,textAlign:"center",[`${Ie}-image`]:{height:ce.emptyImgHeight,marginBottom:ze,opacity:ce.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${Ie}-description`]:{color:ce.colorTextDescription},[`${Ie}-footer`]:{marginTop:Ge},"&-normal":{marginBlock:tt,color:ce.colorTextDescription,[`${Ie}-description`]:{color:ce.colorTextDescription},[`${Ie}-image`]:{height:ce.emptyImgHeightMD}},"&-small":{marginBlock:ze,color:ce.colorTextDescription,[`${Ie}-image`]:{height:ce.emptyImgHeightSM}}}}};var Se=(0,we.I$)("Empty",ce=>{const{componentCls:Ie,controlHeightLG:Ge,calc:ze}=ce,tt=(0,ge.mergeToken)(ce,{emptyImgCls:`${Ie}-img`,emptyImgHeight:ze(Ge).mul(2.5).equal(),emptyImgHeightMD:Ge,emptyImgHeightSM:ze(Ge).mul(.875).equal()});return[Le(tt)]}),Me=E(48755),ye=function(ce,Ie){var Ge={};for(var ze in ce)Object.prototype.hasOwnProperty.call(ce,ze)&&Ie.indexOf(ze)<0&&(Ge[ze]=ce[ze]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,ze=Object.getOwnPropertySymbols(ce);tt<ze.length;tt++)Ie.indexOf(ze[tt])<0&&Object.prototype.propertyIsEnumerable.call(ce,ze[tt])&&(Ge[ze[tt]]=ce[ze[tt]]);return Ge};const De=b.createElement(de,null),Fe=b.createElement(se,null),Ze=ce=>{const{className:Ie,rootClassName:Ge,prefixCls:ze,image:tt=De,description:ke,children:He,imageStyle:Je,style:Ee,classNames:$e,styles:pe}=ce,Pe=ye(ce,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:St,direction:qe,className:ft,style:Et,classNames:Ne,styles:ue}=(0,Me.dj)("empty"),Oe=St("empty",ze),[et,at,xe]=Se(Oe),[Ke]=(0,Ue.Z)("Empty"),it=typeof ke!="undefined"?ke:Ke==null?void 0:Ke.description,Ct=typeof it=="string"?it:"empty";let lt=null;return typeof tt=="string"?lt=b.createElement("img",{alt:Ct,src:tt}):lt=tt,et(b.createElement("div",Object.assign({className:fe()(at,xe,Oe,ft,{[`${Oe}-normal`]:tt===Fe,[`${Oe}-rtl`]:qe==="rtl"},Ie,Ge,Ne.root,$e==null?void 0:$e.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},ue.root),Et),pe==null?void 0:pe.root),Ee)},Pe),b.createElement("div",{className:fe()(`${Oe}-image`,Ne.image,$e==null?void 0:$e.image),style:Object.assign(Object.assign(Object.assign({},Je),ue.image),pe==null?void 0:pe.image)},lt),it&&b.createElement("div",{className:fe()(`${Oe}-description`,Ne.description,$e==null?void 0:$e.description),style:Object.assign(Object.assign({},ue.description),pe==null?void 0:pe.description)},it),He&&b.createElement("div",{className:fe()(`${Oe}-footer`,Ne.footer,$e==null?void 0:$e.footer),style:Object.assign(Object.assign({},ue.footer),pe==null?void 0:pe.footer)},He)))};Ze.PRESENTED_IMAGE_DEFAULT=De,Ze.PRESENTED_IMAGE_SIMPLE=Fe;var nt=Ze},28284:function(En,Zt,E){"use strict";E.d(Zt,{default:function(){return Qt}});var b=E(56553),je=E(94480),fe=E(59301),Ue=E(92310),Ae=E.n(Ue),ve=E(77900),be=E(86641),de=E(83397);function Ce(xt){const[Tt,wt]=fe.useState(xt);return fe.useEffect(()=>{const Ht=setTimeout(()=>{wt(xt)},xt.length?0:10);return()=>{clearTimeout(Ht)}},[xt]),Tt}var se=E(36237),we=E(63356),ge=E(34925),Le=E(34961),Se=E(51636),Me=E(16931),De=xt=>{const{componentCls:Tt}=xt,wt=`${Tt}-show-help`,Ht=`${Tt}-show-help-item`;return{[wt]:{transition:`opacity ${xt.motionDurationFast} ${xt.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[Ht]:{overflow:"hidden",transition:`height ${xt.motionDurationFast} ${xt.motionEaseInOut},
|
|
|
opacity ${xt.motionDurationFast} ${xt.motionEaseInOut},
|
|
|
transform ${xt.motionDurationFast} ${xt.motionEaseInOut} !important`,[`&${Ht}-appear, &${Ht}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${Ht}-leave-active`]:{transform:"translateY(-5px)"}}}}};const Fe=xt=>({legend:{display:"block",width:"100%",marginBottom:xt.marginLG,padding:0,color:xt.colorTextDescription,fontSize:xt.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,se.unit)(xt.lineWidth)} ${xt.lineType} ${xt.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,se.unit)(xt.controlOutlineWidth)} ${xt.controlOutline}`},output:{display:"block",paddingTop:15,color:xt.colorText,fontSize:xt.fontSize,lineHeight:xt.lineHeight}}),Ze=(xt,Tt)=>{const{formItemCls:wt}=xt;return{[wt]:{[`${wt}-label > label`]:{height:Tt},[`${wt}-control-input`]:{minHeight:Tt}}}},nt=xt=>{const{componentCls:Tt}=xt;return{[xt.componentCls]:Object.assign(Object.assign(Object.assign({},(0,we.Wf)(xt)),Fe(xt)),{[`${Tt}-text`]:{display:"inline-block",paddingInlineEnd:xt.paddingSM},"&-small":Object.assign({},Ze(xt,xt.controlHeightSM)),"&-large":Object.assign({},Ze(xt,xt.controlHeightLG))})}},ce=xt=>{const{formItemCls:Tt,iconCls:wt,rootPrefixCls:Ht,antCls:ht,labelRequiredMarkColor:Xt,labelColor:qt,labelFontSize:cn,labelHeight:Kt,labelColonMarginInlineStart:Wt,labelColonMarginInlineEnd:_t,itemMarginBottom:on}=xt;return{[Tt]:Object.assign(Object.assign({},(0,we.Wf)(xt)),{marginBottom:on,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
|
|
|
&-hidden${ht}-row`]:{display:"none"},"&-has-warning":{[`${Tt}-split`]:{color:xt.colorError}},"&-has-error":{[`${Tt}-split`]:{color:xt.colorWarning}},[`${Tt}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:xt.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Kt,color:qt,fontSize:cn,[`> ${wt}`]:{fontSize:xt.fontSize,verticalAlign:"top"},[`&${Tt}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:xt.marginXXS,color:Xt,fontSize:xt.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${Tt}-required-mark-hidden, &${Tt}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${Tt}-optional`]:{display:"inline-block",marginInlineStart:xt.marginXXS,color:xt.colorTextDescription,[`&${Tt}-required-mark-hidden`]:{display:"none"}},[`${Tt}-tooltip`]:{color:xt.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:xt.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:Wt,marginInlineEnd:_t},[`&${Tt}-no-colon::after`]:{content:'"\\a0"'}}},[`${Tt}-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:xt.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[Tt]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:xt.colorTextDescription,fontSize:xt.fontSize,lineHeight:xt.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:xt.controlHeightSM,transition:`color ${xt.motionDurationMid} ${xt.motionEaseOut}`},"&-explain":{"&-error":{color:xt.colorError},"&-warning":{color:xt.colorWarning}}},[`&-with-help ${Tt}-explain`]:{height:"auto",opacity:1},[`${Tt}-feedback-icon`]:{fontSize:xt.fontSize,textAlign:"center",visibility:"visible",animationName:ge.kr,animationDuration:xt.motionDurationMid,animationTimingFunction:xt.motionEaseOutBack,pointerEvents:"none","&-success":{color:xt.colorSuccess},"&-error":{color:xt.colorError},"&-warning":{color:xt.colorWarning},"&-validating":{color:xt.colorPrimary}}})}},Ie=(xt,Tt)=>{const{formItemCls:wt}=xt;return{[`${Tt}-horizontal`]:{[`${wt}-label`]:{flexGrow:0},[`${wt}-control`]:{flex:"1 1 0",minWidth:0},[`${wt}-label[class$='-24'], ${wt}-label[class*='-24 ']`]:{[`& + ${wt}-control`]:{minWidth:"unset"}}}}},Ge=xt=>{const{componentCls:Tt,formItemCls:wt,inlineItemMarginBottom:Ht}=xt;return{[`${Tt}-inline`]:{display:"flex",flexWrap:"wrap",[wt]:{flex:"none",marginInlineEnd:xt.margin,marginBottom:Ht,"&-row":{flexWrap:"nowrap"},[`> ${wt}-label,
|
|
|
> ${wt}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${wt}-label`]:{flex:"none"},[`${Tt}-text`]:{display:"inline-block"},[`${wt}-has-feedback`]:{display:"inline-block"}}}}},ze=xt=>({padding:xt.verticalLabelPadding,margin:xt.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),tt=xt=>{const{componentCls:Tt,formItemCls:wt,rootPrefixCls:Ht}=xt;return{[`${wt} ${wt}-label`]:ze(xt),[`${Tt}:not(${Tt}-inline)`]:{[wt]:{flexWrap:"wrap",[`${wt}-label, ${wt}-control`]:{[`&:not([class*=" ${Ht}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},ke=xt=>{const{componentCls:Tt,formItemCls:wt,antCls:Ht}=xt;return{[`${Tt}-vertical`]:{[`${wt}:not(${wt}-horizontal)`]:{[`${wt}-row`]:{flexDirection:"column"},[`${wt}-label > label`]:{height:"auto"},[`${wt}-control`]:{width:"100%"},[`${wt}-label,
|
|
|
${Ht}-col-24${wt}-label,
|
|
|
${Ht}-col-xl-24${wt}-label`]:ze(xt)}},[`@media (max-width: ${(0,se.unit)(xt.screenXSMax)})`]:[tt(xt),{[Tt]:{[`${wt}:not(${wt}-horizontal)`]:{[`${Ht}-col-xs-24${wt}-label`]:ze(xt)}}}],[`@media (max-width: ${(0,se.unit)(xt.screenSMMax)})`]:{[Tt]:{[`${wt}:not(${wt}-horizontal)`]:{[`${Ht}-col-sm-24${wt}-label`]:ze(xt)}}},[`@media (max-width: ${(0,se.unit)(xt.screenMDMax)})`]:{[Tt]:{[`${wt}:not(${wt}-horizontal)`]:{[`${Ht}-col-md-24${wt}-label`]:ze(xt)}}},[`@media (max-width: ${(0,se.unit)(xt.screenLGMax)})`]:{[Tt]:{[`${wt}:not(${wt}-horizontal)`]:{[`${Ht}-col-lg-24${wt}-label`]:ze(xt)}}}}},He=xt=>{const{formItemCls:Tt,antCls:wt}=xt;return{[`${Tt}-vertical`]:{[`${Tt}-row`]:{flexDirection:"column"},[`${Tt}-label > label`]:{height:"auto"},[`${Tt}-control`]:{width:"100%"}},[`${Tt}-vertical ${Tt}-label,
|
|
|
${wt}-col-24${Tt}-label,
|
|
|
${wt}-col-xl-24${Tt}-label`]:ze(xt),[`@media (max-width: ${(0,se.unit)(xt.screenXSMax)})`]:[tt(xt),{[Tt]:{[`${wt}-col-xs-24${Tt}-label`]:ze(xt)}}],[`@media (max-width: ${(0,se.unit)(xt.screenSMMax)})`]:{[Tt]:{[`${wt}-col-sm-24${Tt}-label`]:ze(xt)}},[`@media (max-width: ${(0,se.unit)(xt.screenMDMax)})`]:{[Tt]:{[`${wt}-col-md-24${Tt}-label`]:ze(xt)}},[`@media (max-width: ${(0,se.unit)(xt.screenLGMax)})`]:{[Tt]:{[`${wt}-col-lg-24${Tt}-label`]:ze(xt)}}}},Je=xt=>({labelRequiredMarkColor:xt.colorError,labelColor:xt.colorTextHeading,labelFontSize:xt.fontSize,labelHeight:xt.controlHeight,labelColonMarginInlineStart:xt.marginXXS/2,labelColonMarginInlineEnd:xt.marginXS,itemMarginBottom:xt.marginLG,verticalLabelPadding:`0 0 ${xt.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),Ee=(xt,Tt)=>(0,Se.mergeToken)(xt,{formItemCls:`${xt.componentCls}-item`,rootPrefixCls:Tt});var $e=(0,Me.I$)("Form",(xt,Tt)=>{let{rootPrefixCls:wt}=Tt;const Ht=Ee(xt,wt);return[nt(Ht),ce(Ht),De(Ht),Ie(Ht,Ht.componentCls),Ie(Ht,Ht.formItemCls),Ge(Ht),ke(Ht),He(Ht),(0,Le.Z)(Ht),ge.kr]},Je,{order:-1e3});const pe=[];function Pe(xt,Tt,wt){let Ht=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof xt=="string"?xt:`${Tt}-${Ht}`,error:xt,errorStatus:wt}}var qe=xt=>{let{help:Tt,helpStatus:wt,errors:Ht=pe,warnings:ht=pe,className:Xt,fieldId:qt,onVisibleChanged:cn}=xt;const{prefixCls:Kt}=fe.useContext(b.Rk),Wt=`${Kt}-item-explain`,_t=(0,de.Z)(Kt),[on,Zn,Tn]=$e(Kt,_t),Vn=fe.useMemo(()=>(0,be.Z)(Kt),[Kt]),Mr=Ce(Ht),zr=Ce(ht),Qr=fe.useMemo(()=>Tt!=null?[Pe(Tt,"help",wt)]:[].concat((0,je.Z)(Mr.map((Dr,Kr)=>Pe(Dr,"error","error",Kr))),(0,je.Z)(zr.map((Dr,Kr)=>Pe(Dr,"warning","warning",Kr)))),[Tt,wt,Mr,zr]),Pr=fe.useMemo(()=>{const Dr={};return Qr.forEach(Kr=>{let{key:ni}=Kr;Dr[ni]=(Dr[ni]||0)+1}),Qr.map((Kr,ni)=>Object.assign(Object.assign({},Kr),{key:Dr[Kr.key]>1?`${Kr.key}-fallback-${ni}`:Kr.key}))},[Qr]),gr={};return qt&&(gr.id=`${qt}_help`),on(fe.createElement(ve.default,{motionDeadline:Vn.motionDeadline,motionName:`${Kt}-show-help`,visible:!!Pr.length,onVisibleChanged:cn},Dr=>{const{className:Kr,style:ni}=Dr;return fe.createElement("div",Object.assign({},gr,{className:Ae()(Wt,Kr,Tn,_t,Xt,Zn),style:ni}),fe.createElement(ve.CSSMotionList,Object.assign({keys:Pr},(0,be.Z)(Kt),{motionName:`${Kt}-show-help-item`,component:!1}),ri=>{const{key:ai,error:Fr,errorStatus:Jr,className:Xr,style:Ri}=ri;return fe.createElement("div",{key:ai,className:Ae()(Xr,{[`${Wt}-${Jr}`]:Jr}),style:Ri},Fr)}))}))},ft=E(22001),Et=E(48755),Ne=E(2171),ue=E(31756),Oe=E(23069),et=E(76846),at=E(16722);const xe=["parentNode"],Ke="form_item";function it(xt){return xt===void 0||xt===!1?[]:Array.isArray(xt)?xt:[xt]}function Ct(xt,Tt){if(!xt.length)return;const wt=xt.join("_");return Tt?`${Tt}_${wt}`:xe.includes(wt)?`${Ke}_${wt}`:wt}function lt(xt,Tt,wt,Ht,ht,Xt){let qt=Ht;return Xt!==void 0?qt=Xt:wt.validating?qt="validating":xt.length?qt="error":Tt.length?qt="warning":(wt.touched||ht&&wt.validated)&&(qt="success"),qt}var At=function(xt,Tt){var wt={};for(var Ht in xt)Object.prototype.hasOwnProperty.call(xt,Ht)&&Tt.indexOf(Ht)<0&&(wt[Ht]=xt[Ht]);if(xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(xt);ht<Ht.length;ht++)Tt.indexOf(Ht[ht])<0&&Object.prototype.propertyIsEnumerable.call(xt,Ht[ht])&&(wt[Ht[ht]]=xt[Ht[ht]]);return wt};function ct(xt){return it(xt).join("_")}function Bt(xt,Tt){const wt=Tt.getFieldInstance(xt),Ht=(0,et.bn)(wt);if(Ht)return Ht;const ht=Ct(it(xt),Tt.__INTERNAL__.name);if(ht)return document.getElementById(ht)}function Dt(xt){const[Tt]=(0,ft.useForm)(),wt=fe.useRef({}),Ht=fe.useMemo(()=>xt!=null?xt:Object.assign(Object.assign({},Tt),{__INTERNAL__:{itemRef:ht=>Xt=>{const qt=ct(ht);Xt?wt.current[qt]=Xt:delete wt.current[qt]}},scrollToField:function(ht){let Xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:qt}=Xt,cn=At(Xt,["focus"]),Kt=Bt(ht,Ht);Kt&&((0,at.Z)(Kt,Object.assign({scrollMode:"if-needed",block:"nearest"},cn)),qt&&Ht.focusField(ht))},focusField:ht=>{var Xt,qt;const cn=Ht.getFieldInstance(ht);typeof(cn==null?void 0:cn.focus)=="function"?cn.focus():(qt=(Xt=Bt(ht,Ht))===null||Xt===void 0?void 0:Xt.focus)===null||qt===void 0||qt.call(Xt)},getFieldInstance:ht=>{const Xt=ct(ht);return wt.current[Xt]}}),[xt,Tt]);return[Ht]}var oe=E(98350),ae=function(xt,Tt){var wt={};for(var Ht in xt)Object.prototype.hasOwnProperty.call(xt,Ht)&&Tt.indexOf(Ht)<0&&(wt[Ht]=xt[Ht]);if(xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(xt);ht<Ht.length;ht++)Tt.indexOf(Ht[ht])<0&&Object.prototype.propertyIsEnumerable.call(xt,Ht[ht])&&(wt[Ht[ht]]=xt[Ht[ht]]);return wt};const te=(xt,Tt)=>{const wt=fe.useContext(Ne.Z),{getPrefixCls:Ht,direction:ht,requiredMark:Xt,colon:qt,scrollToFirstError:cn,className:Kt,style:Wt}=(0,Et.dj)("form"),{prefixCls:_t,className:on,rootClassName:Zn,size:Tn,disabled:Vn=wt,form:Mr,colon:zr,labelAlign:Qr,labelWrap:Pr,labelCol:gr,wrapperCol:Dr,hideRequiredMark:Kr,layout:ni="horizontal",scrollToFirstError:ri,requiredMark:ai,onFinishFailed:Fr,name:Jr,style:Xr,feedbackIcons:Ri,variant:Hi}=xt,Zi=ae(xt,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),zi=(0,ue.Z)(Tn),Ji=fe.useContext(oe.Z),wi=fe.useMemo(()=>ai!==void 0?ai:Kr?!1:Xt!==void 0?Xt:!0,[Kr,ai,Xt]),Mi=zr!=null?zr:qt,fi=Ht("form",_t),Xi=(0,de.Z)(fi),[oo,Ro,fo]=$e(fi,Xi),bo=Ae()(fi,`${fi}-${ni}`,{[`${fi}-hide-required-mark`]:wi===!1,[`${fi}-rtl`]:ht==="rtl",[`${fi}-${zi}`]:zi},fo,Xi,Ro,Kt,on,Zn),[co]=Dt(Mr),{__INTERNAL__:yo}=co;yo.name=Jr;const Pi=fe.useMemo(()=>({name:Jr,labelAlign:Qr,labelCol:gr,labelWrap:Pr,wrapperCol:Dr,vertical:ni==="vertical",colon:Mi,requiredMark:wi,itemRef:yo.itemRef,form:co,feedbackIcons:Ri}),[Jr,Qr,gr,Dr,ni,Mi,wi,co,Ri]),Ai=fe.useRef(null);fe.useImperativeHandle(Tt,()=>{var lr;return Object.assign(Object.assign({},co),{nativeElement:(lr=Ai.current)===null||lr===void 0?void 0:lr.nativeElement})});const Gr=(lr,cr)=>{if(lr){let qn={block:"nearest"};typeof lr=="object"&&(qn=Object.assign(Object.assign({},qn),lr)),co.scrollToField(cr,qn)}},Un=lr=>{if(Fr==null||Fr(lr),lr.errorFields.length){const cr=lr.errorFields[0].name;if(ri!==void 0){Gr(ri,cr);return}cn!==void 0&&Gr(cn,cr)}};return oo(fe.createElement(b.pg.Provider,{value:Hi},fe.createElement(Ne.n,{disabled:Vn},fe.createElement(Oe.Z.Provider,{value:zi},fe.createElement(b.RV,{validateMessages:Ji},fe.createElement(b.q3.Provider,{value:Pi},fe.createElement(ft.default,Object.assign({id:Jr},Zi,{name:Jr,onFinishFailed:Un,form:co,ref:Ai,style:Object.assign(Object.assign({},Wt),Xr),className:bo}))))))))};var re=fe.forwardRef(te),ne=E(41799),le=E(8654),Be=E(22703),Te=E(32383),Ye=E(11592);function _e(xt){if(typeof xt=="function")return xt;const Tt=(0,Ye.Z)(xt);return Tt.length<=1?Tt[0]:Tt}const rt=()=>{const{status:xt,errors:Tt=[],warnings:wt=[]}=fe.useContext(b.aM);return{status:xt,errors:Tt,warnings:wt}};rt.Context=b.aM;var dt=rt,gt=E(16089);function ot(xt){const[Tt,wt]=fe.useState(xt),Ht=fe.useRef(null),ht=fe.useRef([]),Xt=fe.useRef(!1);fe.useEffect(()=>(Xt.current=!1,()=>{Xt.current=!0,gt.Z.cancel(Ht.current),Ht.current=null}),[]);function qt(cn){Xt.current||(Ht.current===null&&(ht.current=[],Ht.current=(0,gt.Z)(()=>{Ht.current=null,wt(Kt=>{let Wt=Kt;return ht.current.forEach(_t=>{Wt=_t(Wt)}),Wt})})),ht.current.push(cn))}return[Tt,qt]}function ut(){const{itemRef:xt}=fe.useContext(b.q3),Tt=fe.useRef({});function wt(Ht,ht){const Xt=ht&&typeof ht=="object"&&(0,le.C4)(ht),qt=Ht.join("_");return(Tt.current.name!==qt||Tt.current.originRef!==Xt)&&(Tt.current.name=qt,Tt.current.originRef=Xt,Tt.current.ref=(0,le.sQ)(xt(Ht),Xt)),Tt.current.ref}return wt}var jt=E(29194),Nt=E(34280),dn=E(2738),Gt=E(65970),Rt=E(70425),Ut=E(5472);const Jt=xt=>{const{formItemCls:Tt}=xt;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${Tt}-control`]:{display:"flex"}}}};var bt=(0,Me.bk)(["Form","item-item"],(xt,Tt)=>{let{rootPrefixCls:wt}=Tt;const Ht=Ee(xt,wt);return[Jt(Ht)]}),Ot=function(xt,Tt){var wt={};for(var Ht in xt)Object.prototype.hasOwnProperty.call(xt,Ht)&&Tt.indexOf(Ht)<0&&(wt[Ht]=xt[Ht]);if(xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(xt);ht<Ht.length;ht++)Tt.indexOf(Ht[ht])<0&&Object.prototype.propertyIsEnumerable.call(xt,Ht[ht])&&(wt[Ht[ht]]=xt[Ht[ht]]);return wt};const rn=24;var vt=xt=>{const{prefixCls:Tt,status:wt,labelCol:Ht,wrapperCol:ht,children:Xt,errors:qt,warnings:cn,_internalItemRender:Kt,extra:Wt,help:_t,fieldId:on,marginBottom:Zn,onErrorVisibleChanged:Tn,label:Vn}=xt,Mr=`${Tt}-item`,zr=fe.useContext(b.q3),Qr=fe.useMemo(()=>{let Zi=Object.assign({},ht||zr.wrapperCol||{});return Vn===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<rn&&(Zi=(0,Rt.t8)(Zi,[].concat(wi,["offset"]),fi.span))}),Zi},[ht,zr]),Pr=Ae()(`${Mr}-control`,Qr.className),gr=fe.useMemo(()=>{const{labelCol:Zi,wrapperCol:zi}=zr;return Ot(zr,["labelCol","wrapperCol"])},[zr]),Dr=fe.useRef(null),[Kr,ni]=fe.useState(0);(0,Nt.Z)(()=>{Wt&&Dr.current?ni(Dr.current.clientHeight):ni(0)},[Wt]);const ri=fe.createElement("div",{className:`${Mr}-control-input`},fe.createElement("div",{className:`${Mr}-control-input-content`},Xt)),ai=fe.useMemo(()=>({prefixCls:Tt,status:wt}),[Tt,wt]),Fr=Zn!==null||qt.length||cn.length?fe.createElement(b.Rk.Provider,{value:ai},fe.createElement(qe,{fieldId:on,errors:qt,warnings:cn,help:_t,helpStatus:wt,className:`${Mr}-explain-connected`,onVisibleChanged:Tn})):null,Jr={};on&&(Jr.id=`${on}_extra`);const Xr=Wt?fe.createElement("div",Object.assign({},Jr,{className:`${Mr}-extra`,ref:Dr}),Wt):null,Ri=Fr||Xr?fe.createElement("div",{className:`${Mr}-additional`,style:Zn?{minHeight:Zn+Kr}:{}},Fr,Xr):null,Hi=Kt&&Kt.mark==="pro_table_render"&&Kt.render?Kt.render(xt,{input:ri,errorList:Fr,extra:Xr}):fe.createElement(fe.Fragment,null,ri,Ri);return fe.createElement(b.q3.Provider,{value:gr},fe.createElement(Ut.Z,Object.assign({},Qr,{className:Pr}),Hi),fe.createElement(bt,{prefixCls:Tt}))},Mt=E(61485),Yt=E(9017),ln=E(85981),Sn=E(25399),Ln=function(xt,Tt){var wt={};for(var Ht in xt)Object.prototype.hasOwnProperty.call(xt,Ht)&&Tt.indexOf(Ht)<0&&(wt[Ht]=xt[Ht]);if(xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(xt);ht<Ht.length;ht++)Tt.indexOf(Ht[ht])<0&&Object.prototype.propertyIsEnumerable.call(xt,Ht[ht])&&(wt[Ht[ht]]=xt[Ht[ht]]);return wt};function Jn(xt){return xt?typeof xt=="object"&&!fe.isValidElement(xt)?xt:{title:xt}:null}var In=xt=>{let{prefixCls:Tt,label:wt,htmlFor:Ht,labelCol:ht,labelAlign:Xt,colon:qt,required:cn,requiredMark:Kt,tooltip:Wt,vertical:_t}=xt;var on;const[Zn]=(0,Yt.Z)("Form"),{labelAlign:Tn,labelCol:Vn,labelWrap:Mr,colon:zr}=fe.useContext(b.q3);if(!wt)return null;const Qr=ht||Vn||{},Pr=Xt||Tn,gr=`${Tt}-item-label`,Dr=Ae()(gr,Pr==="left"&&`${gr}-left`,Qr.className,{[`${gr}-wrap`]:!!Mr});let Kr=wt;const ni=qt===!0||zr!==!1&&qt!==!1;ni&&!_t&&typeof wt=="string"&&wt.trim()&&(Kr=wt.replace(/[:|:]\s*$/,""));const ai=Jn(Wt);if(ai){const{icon:Zi=fe.createElement(Mt.Z,null)}=ai,zi=Ln(ai,["icon"]),Ji=fe.createElement(Sn.Z,Object.assign({},zi),fe.cloneElement(Zi,{className:`${Tt}-item-tooltip`,title:"",onClick:wi=>{wi.preventDefault()},tabIndex:null}));Kr=fe.createElement(fe.Fragment,null,Kr,Ji)}const Fr=Kt==="optional",Jr=typeof Kt=="function",Xr=Kt===!1;Jr?Kr=Kt(Kr,{required:!!cn}):Fr&&!cn&&(Kr=fe.createElement(fe.Fragment,null,Kr,fe.createElement("span",{className:`${Tt}-item-optional`,title:""},(Zn==null?void 0:Zn.optional)||((on=ln.Z.Form)===null||on===void 0?void 0:on.optional))));let Ri;Xr?Ri="hidden":(Fr||Jr)&&(Ri="optional");const Hi=Ae()({[`${Tt}-item-required`]:cn,[`${Tt}-item-required-mark-${Ri}`]:Ri,[`${Tt}-item-no-colon`]:!ni});return fe.createElement(Ut.Z,Object.assign({},Qr,{className:Dr}),fe.createElement("label",{htmlFor:Ht,className:Hi,title:typeof wt=="string"?wt:""},Kr))},Yn=E(29679),zt=E(19248),un=E(96512),an=E(58617);const en={success:Yn.Z,warning:un.Z,error:zt.Z,validating:an.Z};function $t(xt){let{children:Tt,errors:wt,warnings:Ht,hasFeedback:ht,validateStatus:Xt,prefixCls:qt,meta:cn,noStyle:Kt}=xt;const Wt=`${qt}-item`,{feedbackIcons:_t}=fe.useContext(b.q3),on=lt(wt,Ht,cn,null,!!ht,Xt),{isFormItemInput:Zn,status:Tn,hasFeedback:Vn,feedbackIcon:Mr}=fe.useContext(b.aM),zr=fe.useMemo(()=>{var Qr;let Pr;if(ht){const Dr=ht!==!0&&ht.icons||_t,Kr=on&&((Qr=Dr==null?void 0:Dr({status:on,errors:wt,warnings:Ht}))===null||Qr===void 0?void 0:Qr[on]),ni=on&&en[on];Pr=Kr!==!1&&ni?fe.createElement("span",{className:Ae()(`${Wt}-feedback-icon`,`${Wt}-feedback-icon-${on}`)},Kr||fe.createElement(ni,null)):null}const gr={status:on||"",errors:wt,warnings:Ht,hasFeedback:!!ht,feedbackIcon:Pr,isFormItemInput:!0};return Kt&&(gr.status=(on!=null?on:Tn)||"",gr.isFormItemInput=Zn,gr.hasFeedback=!!(ht!=null?ht:Vn),gr.feedbackIcon=ht!==void 0?gr.feedbackIcon:Mr),gr},[on,ht,Kt,Zn,Tn]);return fe.createElement(b.aM.Provider,{value:zr},Tt)}var vn=function(xt,Tt){var wt={};for(var Ht in xt)Object.prototype.hasOwnProperty.call(xt,Ht)&&Tt.indexOf(Ht)<0&&(wt[Ht]=xt[Ht]);if(xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(xt);ht<Ht.length;ht++)Tt.indexOf(Ht[ht])<0&&Object.prototype.propertyIsEnumerable.call(xt,Ht[ht])&&(wt[Ht[ht]]=xt[Ht[ht]]);return wt};function gn(xt){const{prefixCls:Tt,className:wt,rootClassName:Ht,style:ht,help:Xt,errors:qt,warnings:cn,validateStatus:Kt,meta:Wt,hasFeedback:_t,hidden:on,children:Zn,fieldId:Tn,required:Vn,isRequired:Mr,onSubItemMetaChange:zr,layout:Qr}=xt,Pr=vn(xt,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange","layout"]),gr=`${Tt}-item`,{requiredMark:Dr,vertical:Kr}=fe.useContext(b.q3),ni=Kr||Qr==="vertical",ri=fe.useRef(null),ai=Ce(qt),Fr=Ce(cn),Jr=Xt!=null,Xr=!!(Jr||qt.length||cn.length),Ri=!!ri.current&&(0,jt.Z)(ri.current),[Hi,Zi]=fe.useState(null);(0,Nt.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:Wt.errors,oo=fi?Fr:Wt.warnings;return lt(Xi,oo,Wt,"",!!_t,Kt)}(),Mi=Ae()(gr,wt,Ht,{[`${gr}-with-help`]:Jr||ai.length||Fr.length,[`${gr}-has-feedback`]:wi&&_t,[`${gr}-has-success`]:wi==="success",[`${gr}-has-warning`]:wi==="warning",[`${gr}-has-error`]:wi==="error",[`${gr}-is-validating`]:wi==="validating",[`${gr}-hidden`]:on,[`${gr}-${Qr}`]:Qr});return fe.createElement("div",{className:Mi,style:ht,ref:ri},fe.createElement(Gt.Z,Object.assign({className:`${gr}-row`},(0,dn.Z)(Pr,["_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(In,Object.assign({htmlFor:Tn},xt,{requiredMark:Dr,required:Vn!=null?Vn:Mr,prefixCls:Tt,vertical:ni})),fe.createElement(vt,Object.assign({},xt,Wt,{errors:ai,warnings:Fr,prefixCls:Tt,status:wi,help:Xt,marginBottom:Hi,onErrorVisibleChanged:zi}),fe.createElement(b.qI.Provider,{value:zr},fe.createElement($t,{prefixCls:Tt,meta:Wt,errors:Wt.errors,warnings:Wt.warnings,hasFeedback:_t,validateStatus:wi},Zn)))),!!Hi&&fe.createElement("div",{className:`${gr}-margin-offset`,style:{marginBottom:-Hi}}))}const Wn="__SPLIT__",Hn=null;function zn(xt,Tt){const wt=Object.keys(xt),Ht=Object.keys(Tt);return wt.length===Ht.length&&wt.every(ht=>{const Xt=xt[ht],qt=Tt[ht];return Xt===qt||typeof Xt=="function"||typeof qt=="function"})}const Nn=fe.memo(xt=>{let{children:Tt}=xt;return Tt},(xt,Tt)=>zn(xt.control,Tt.control)&&xt.update===Tt.update&&xt.childProps.length===Tt.childProps.length&&xt.childProps.every((wt,Ht)=>wt===Tt.childProps[Ht]));function Kn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Xn(xt){const{name:Tt,noStyle:wt,className:Ht,dependencies:ht,prefixCls:Xt,shouldUpdate:qt,rules:cn,children:Kt,required:Wt,label:_t,messageVariables:on,trigger:Zn="onChange",validateTrigger:Tn,hidden:Vn,help:Mr,layout:zr}=xt,{getPrefixCls:Qr}=fe.useContext(Et.E_),{name:Pr}=fe.useContext(b.q3),gr=_e(Kt),Dr=typeof gr=="function",Kr=fe.useContext(b.qI),{validateTrigger:ni}=fe.useContext(ft.FieldContext),ri=Tn!==void 0?Tn:ni,ai=Tt!=null,Fr=Qr("form",Xt),Jr=(0,de.Z)(Fr),[Xr,Ri,Hi]=$e(Fr,Jr),Zi=(0,Te.ln)("Form.Item"),zi=fe.useContext(ft.ListContext),Ji=fe.useRef(null),[wi,Mi]=ot({}),[fi,Xi]=(0,ne.Z)(()=>Kn()),oo=Ai=>{const Gr=zi==null?void 0:zi.getKey(Ai.name);if(Xi(Ai.destroy?Kn():Ai,!0),wt&&Mr!==!1&&Kr){let Un=Ai.name;if(Ai.destroy)Un=Ji.current||Un;else if(Gr!==void 0){const[lr,cr]=Gr;Un=[lr].concat((0,je.Z)(cr)),Ji.current=Un}Kr(Ai,Un)}},Ro=(Ai,Gr)=>{Mi(Un=>{const lr=Object.assign({},Un),qn=[].concat((0,je.Z)(Ai.name.slice(0,-1)),(0,je.Z)(Gr)).join(Wn);return Ai.destroy?delete lr[qn]:lr[qn]=Ai,lr})},[fo,bo]=fe.useMemo(()=>{const Ai=(0,je.Z)(fi.errors),Gr=(0,je.Z)(fi.warnings);return Object.values(wi).forEach(Un=>{Ai.push.apply(Ai,(0,je.Z)(Un.errors||[])),Gr.push.apply(Gr,(0,je.Z)(Un.warnings||[]))}),[Ai,Gr]},[wi,fi.errors,fi.warnings]),co=ut();function yo(Ai,Gr,Un){return wt&&!Vn?fe.createElement($t,{prefixCls:Fr,hasFeedback:xt.hasFeedback,validateStatus:xt.validateStatus,meta:fi,errors:fo,warnings:bo,noStyle:!0},Ai):fe.createElement(gn,Object.assign({key:"row"},xt,{className:Ae()(Ht,Hi,Jr,Ri),prefixCls:Fr,fieldId:Gr,isRequired:Un,errors:fo,warnings:bo,meta:fi,onSubItemMetaChange:Ro,layout:zr}),Ai)}if(!ai&&!Dr&&!ht)return Xr(yo(gr));let Pi={};return typeof _t=="string"?Pi.label=_t:Tt&&(Pi.label=String(Tt)),on&&(Pi=Object.assign(Object.assign({},Pi),on)),Xr(fe.createElement(ft.Field,Object.assign({},xt,{messageVariables:Pi,trigger:Zn,validateTrigger:ri,onMetaChange:oo}),(Ai,Gr,Un)=>{const lr=it(Tt).length&&Gr?Gr.name:[],cr=Ct(lr,Pr),qn=Wt!==void 0?Wt:!!(cn!=null&&cn.some(ir=>{if(ir&&typeof ir=="object"&&ir.required&&!ir.warningOnly)return!0;if(typeof ir=="function"){const Qn=ir(Un);return(Qn==null?void 0:Qn.required)&&!(Qn!=null&&Qn.warningOnly)}return!1})),Wr=Object.assign({},Ai);let qr=null;if(Array.isArray(gr)&&ai)qr=gr;else if(!(Dr&&(!(qt||ht)||ai))){if(!(ht&&!Dr&&!ai))if(fe.isValidElement(gr)){const ir=Object.assign(Object.assign({},gr.props),Wr);if(ir.id||(ir.id=cr),Mr||fo.length>0||bo.length>0||xt.extra){const Zr=[];(Mr||fo.length>0)&&Zr.push(`${cr}_help`),xt.extra&&Zr.push(`${cr}_extra`),ir["aria-describedby"]=Zr.join(" ")}fo.length>0&&(ir["aria-invalid"]="true"),qn&&(ir["aria-required"]="true"),(0,le.Yr)(gr)&&(ir.ref=co(lr,gr)),new Set([].concat((0,je.Z)(it(Zn)),(0,je.Z)(it(ri)))).forEach(Zr=>{ir[Zr]=function(){for(var ji,vo,ao,Io,wo,Co=arguments.length,ko=new Array(Co),Oo=0;Oo<Co;Oo++)ko[Oo]=arguments[Oo];(ao=Wr[Zr])===null||ao===void 0||(ji=ao).call.apply(ji,[Wr].concat(ko)),(wo=(Io=gr.props)[Zr])===null||wo===void 0||(vo=wo).call.apply(vo,[Io].concat(ko))}});const Cr=[ir["aria-required"],ir["aria-invalid"],ir["aria-describedby"]];qr=fe.createElement(Nn,{control:Wr,update:gr,childProps:Cr},(0,Be.Tm)(gr,ir))}else Dr&&(qt||ht)&&!ai?qr=gr(Un):qr=gr}return yo(qr,cr,qn)}))}const Lr=Xn;Lr.useStatus=dt;var Ar=Lr,wn=function(xt,Tt){var wt={};for(var Ht in xt)Object.prototype.hasOwnProperty.call(xt,Ht)&&Tt.indexOf(Ht)<0&&(wt[Ht]=xt[Ht]);if(xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Ht=Object.getOwnPropertySymbols(xt);ht<Ht.length;ht++)Tt.indexOf(Ht[ht])<0&&Object.prototype.propertyIsEnumerable.call(xt,Ht[ht])&&(wt[Ht[ht]]=xt[Ht[ht]]);return wt},rr=xt=>{var{prefixCls:Tt,children:wt}=xt,Ht=wn(xt,["prefixCls","children"]);const{getPrefixCls:ht}=fe.useContext(Et.E_),Xt=ht("form",Tt),qt=fe.useMemo(()=>({prefixCls:Xt,status:"error"}),[Xt]);return fe.createElement(ft.List,Object.assign({},Ht),(cn,Kt,Wt)=>fe.createElement(b.Rk.Provider,{value:qt},wt(cn.map(_t=>Object.assign(Object.assign({},_t),{fieldKey:_t.key})),Kt,{errors:Wt.errors,warnings:Wt.warnings})))};function or(){const{form:xt}=fe.useContext(b.q3);return xt}const Lt=re;Lt.Item=Ar,Lt.List=rr,Lt.ErrorList=qe,Lt.useForm=Dt,Lt.useFormInstance=or,Lt.useWatch=ft.useWatch,Lt.Provider=b.RV,Lt.create=()=>{};var Qt=Lt},4875:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return mn}});var b=E(59301),je=E(84105),fe=E(87395),Ue=E(92310),Ae=E.n(Ue),ve=E(54476),be=E(20068),de=E(76190),Ce=E(42978),se=E(75931),we=E(67732),ge=E(83652);function Le(){return typeof BigInt=="function"}function Se(vt){return!vt&&vt!==0&&!Number.isNaN(vt)||!String(vt).trim()}function Me(vt){var Mt=vt.trim(),Yt=Mt.startsWith("-");Yt&&(Mt=Mt.slice(1)),Mt=Mt.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),Mt.startsWith(".")&&(Mt="0".concat(Mt));var ln=Mt||"0",Sn=ln.split("."),Ln=Sn[0]||"0",Jn=Sn[1]||"0";Ln==="0"&&Jn==="0"&&(Yt=!1);var er=Yt?"-":"";return{negative:Yt,negativeStr:er,trimStr:ln,integerStr:Ln,decimalStr:Jn,fullStr:"".concat(er).concat(ln)}}function ye(vt){var Mt=String(vt);return!Number.isNaN(Number(Mt))&&Mt.includes("e")}function De(vt){var Mt=String(vt);if(ye(vt)){var Yt=Number(Mt.slice(Mt.indexOf("e-")+2)),ln=Mt.match(/\.(\d+)/);return ln!=null&&ln[1]&&(Yt+=ln[1].length),Yt}return Mt.includes(".")&&Ze(Mt)?Mt.length-Mt.indexOf(".")-1:0}function Fe(vt){var Mt=String(vt);if(ye(vt)){if(vt>Number.MAX_SAFE_INTEGER)return String(Le()?BigInt(vt).toString():Number.MAX_SAFE_INTEGER);if(vt<Number.MIN_SAFE_INTEGER)return String(Le()?BigInt(vt).toString():Number.MIN_SAFE_INTEGER);Mt=vt.toFixed(De(Mt))}return Me(Mt).fullStr}function Ze(vt){return typeof vt=="number"?!Number.isNaN(vt):vt?/^\s*-?\d+(\.\d+)?\s*$/.test(vt)||/^\s*-?\d+\.\s*$/.test(vt)||/^\s*-?\.\d+\s*$/.test(vt):!1}var nt=function(){function vt(Mt){if((0,we.Z)(this,vt),(0,be.Z)(this,"origin",""),(0,be.Z)(this,"negative",void 0),(0,be.Z)(this,"integer",void 0),(0,be.Z)(this,"decimal",void 0),(0,be.Z)(this,"decimalLen",void 0),(0,be.Z)(this,"empty",void 0),(0,be.Z)(this,"nan",void 0),Se(Mt)){this.empty=!0;return}if(this.origin=String(Mt),Mt==="-"||Number.isNaN(Mt)){this.nan=!0;return}var Yt=Mt;if(ye(Yt)&&(Yt=Number(Yt)),Yt=typeof Yt=="string"?Yt:Fe(Yt),Ze(Yt)){var ln=Me(Yt);this.negative=ln.negative;var Sn=ln.trimStr.split(".");this.integer=BigInt(Sn[0]);var Ln=Sn[1]||"0";this.decimal=BigInt(Ln),this.decimalLen=Ln.length}else this.nan=!0}return(0,ge.Z)(vt,[{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(Yt){var ln="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(Yt,"0"));return BigInt(ln)}},{key:"negate",value:function(){var Yt=new vt(this.toString());return Yt.negative=!Yt.negative,Yt}},{key:"cal",value:function(Yt,ln,Sn){var Ln=Math.max(this.getDecimalStr().length,Yt.getDecimalStr().length),Jn=this.alignDecimal(Ln),er=Yt.alignDecimal(Ln),In=ln(Jn,er).toString(),Yn=Sn(Ln),zt=Me(In),un=zt.negativeStr,an=zt.trimStr,en="".concat(un).concat(an.padStart(Yn+1,"0"));return new vt("".concat(en.slice(0,-Yn),".").concat(en.slice(-Yn)))}},{key:"add",value:function(Yt){if(this.isInvalidate())return new vt(Yt);var ln=new vt(Yt);return ln.isInvalidate()?this:this.cal(ln,function(Sn,Ln){return Sn+Ln},function(Sn){return Sn})}},{key:"multi",value:function(Yt){var ln=new vt(Yt);return this.isInvalidate()||ln.isInvalidate()?new vt(NaN):this.cal(ln,function(Sn,Ln){return Sn*Ln},function(Sn){return Sn*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(Yt){return this.toString()===(Yt==null?void 0:Yt.toString())}},{key:"lessEquals",value:function(Yt){return this.add(Yt.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var Yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Yt?this.isInvalidate()?"":Me("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),vt}(),ce=function(){function vt(Mt){if((0,we.Z)(this,vt),(0,be.Z)(this,"origin",""),(0,be.Z)(this,"number",void 0),(0,be.Z)(this,"empty",void 0),Se(Mt)){this.empty=!0;return}this.origin=String(Mt),this.number=Number(Mt)}return(0,ge.Z)(vt,[{key:"negate",value:function(){return new vt(-this.toNumber())}},{key:"add",value:function(Yt){if(this.isInvalidate())return new vt(Yt);var ln=Number(Yt);if(Number.isNaN(ln))return this;var Sn=this.number+ln;if(Sn>Number.MAX_SAFE_INTEGER)return new vt(Number.MAX_SAFE_INTEGER);if(Sn<Number.MIN_SAFE_INTEGER)return new vt(Number.MIN_SAFE_INTEGER);var Ln=Math.max(De(this.number),De(ln));return new vt(Sn.toFixed(Ln))}},{key:"multi",value:function(Yt){var ln=Number(Yt);if(this.isInvalidate()||Number.isNaN(ln))return new vt(NaN);var Sn=this.number*ln;if(Sn>Number.MAX_SAFE_INTEGER)return new vt(Number.MAX_SAFE_INTEGER);if(Sn<Number.MIN_SAFE_INTEGER)return new vt(Number.MIN_SAFE_INTEGER);var Ln=Math.max(De(this.number),De(ln));return new vt(Sn.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(Yt){return this.toNumber()===(Yt==null?void 0:Yt.toNumber())}},{key:"lessEquals",value:function(Yt){return this.add(Yt.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var Yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Yt?this.isInvalidate()?"":Fe(this.number):this.origin}}]),vt}();function Ie(vt){return Le()?new nt(vt):new ce(vt)}function Ge(vt,Mt,Yt){var ln=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(vt==="")return"";var Sn=Me(vt),Ln=Sn.negativeStr,Jn=Sn.integerStr,er=Sn.decimalStr,In="".concat(Mt).concat(er),Yn="".concat(Ln).concat(Jn);if(Yt>=0){var zt=Number(er[Yt]);if(zt>=5&&!ln){var un=Ie(vt).add("".concat(Ln,"0.").concat("0".repeat(Yt)).concat(10-zt));return Ge(un.toString(),Mt,Yt,ln)}return Yt===0?Yn:"".concat(Yn).concat(Mt).concat(er.padEnd(Yt,"0").slice(0,Yt))}return In===".0"?Yn:"".concat(Yn).concat(In)}var ze=Ie,tt=E(36901),ke=E(34280);function He(vt,Mt){return typeof Proxy!="undefined"&&vt?new Proxy(vt,{get:function(ln,Sn){if(Mt[Sn])return Mt[Sn];var Ln=ln[Sn];return typeof Ln=="function"?Ln.bind(ln):Ln}}):vt}var Je=E(8654),Ee=E(48736);function $e(vt,Mt){var Yt=(0,b.useRef)(null);function ln(){try{var Ln=vt.selectionStart,Jn=vt.selectionEnd,er=vt.value,In=er.substring(0,Ln),Yn=er.substring(Jn);Yt.current={start:Ln,end:Jn,value:er,beforeTxt:In,afterTxt:Yn}}catch(zt){}}function Sn(){if(vt&&Yt.current&&Mt)try{var Ln=vt.value,Jn=Yt.current,er=Jn.beforeTxt,In=Jn.afterTxt,Yn=Jn.start,zt=Ln.length;if(Ln.startsWith(er))zt=er.length;else if(Ln.endsWith(In))zt=Ln.length-Yt.current.afterTxt.length;else{var un=er[Yn-1],an=Ln.indexOf(un,Yn-1);an!==-1&&(zt=an+1)}vt.setSelectionRange(zt,zt)}catch(en){(0,Ee.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(en.message))}}return[ln,Sn]}var pe=E(49658),Pe=function(){var Mt=(0,b.useState)(!1),Yt=(0,Ce.Z)(Mt,2),ln=Yt[0],Sn=Yt[1];return(0,ke.Z)(function(){Sn((0,pe.Z)())},[]),ln},St=Pe,qe=E(16089),ft=200,Et=600;function Ne(vt){var Mt=vt.prefixCls,Yt=vt.upNode,ln=vt.downNode,Sn=vt.upDisabled,Ln=vt.downDisabled,Jn=vt.onStep,er=b.useRef(),In=b.useRef([]),Yn=b.useRef();Yn.current=Jn;var zt=function(){clearTimeout(er.current)},un=function(zn,Nn){zn.preventDefault(),zt(),Yn.current(Nn);function Kn(){Yn.current(Nn),er.current=setTimeout(Kn,ft)}er.current=setTimeout(Kn,Et)};b.useEffect(function(){return function(){zt(),In.current.forEach(function(Hn){return qe.Z.cancel(Hn)})}},[]);var an=St();if(an)return null;var en="".concat(Mt,"-handler"),$t=Ae()(en,"".concat(en,"-up"),(0,be.Z)({},"".concat(en,"-up-disabled"),Sn)),vn=Ae()(en,"".concat(en,"-down"),(0,be.Z)({},"".concat(en,"-down-disabled"),Ln)),gn=function(){return In.current.push((0,qe.Z)(zt))},Wn={unselectable:"on",role:"button",onMouseUp:gn,onMouseLeave:gn};return b.createElement("div",{className:"".concat(en,"-wrap")},b.createElement("span",(0,ve.Z)({},Wn,{onMouseDown:function(zn){un(zn,!0)},"aria-label":"Increase Value","aria-disabled":Sn,className:$t}),Yt||b.createElement("span",{unselectable:"on",className:"".concat(Mt,"-handler-up-inner")})),b.createElement("span",(0,ve.Z)({},Wn,{onMouseDown:function(zn){un(zn,!1)},"aria-label":"Decrease Value","aria-disabled":Ln,className:vn}),ln||b.createElement("span",{unselectable:"on",className:"".concat(Mt,"-handler-down-inner")})))}function ue(vt){var Mt=typeof vt=="number"?Fe(vt):Me(vt).fullStr,Yt=Mt.includes(".");return Yt?Me(Mt.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:vt+"0"}var Oe=E(30292),et=function(){var vt=(0,b.useRef)(0),Mt=function(){qe.Z.cancel(vt.current)};return(0,b.useEffect)(function(){return Mt},[]),function(Yt){Mt(),vt.current=(0,qe.Z)(function(){Yt()})}},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"],xe=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],Ke=function(Mt,Yt){return Mt||Yt.isEmpty()?Yt.toString():Yt.toNumber()},it=function(Mt){var Yt=ze(Mt);return Yt.isInvalidate()?null:Yt},Ct=b.forwardRef(function(vt,Mt){var Yt=vt.prefixCls,ln=vt.className,Sn=vt.style,Ln=vt.min,Jn=vt.max,er=vt.step,In=er===void 0?1:er,Yn=vt.defaultValue,zt=vt.value,un=vt.disabled,an=vt.readOnly,en=vt.upHandler,$t=vt.downHandler,vn=vt.keyboard,gn=vt.changeOnWheel,Wn=gn===void 0?!1:gn,Hn=vt.controls,zn=Hn===void 0?!0:Hn,Nn=vt.classNames,Kn=vt.stringMode,Xn=vt.parser,Lr=vt.formatter,Ar=vt.precision,wn=vt.decimalSeparator,Bn=vt.onChange,rr=vt.onInput,or=vt.onPressEnter,Lt=vt.onStep,Qt=vt.changeOnBlur,xt=Qt===void 0?!0:Qt,Tt=vt.domRef,wt=(0,se.Z)(vt,at),Ht="".concat(Yt,"-input"),ht=b.useRef(null),Xt=b.useState(!1),qt=(0,Ce.Z)(Xt,2),cn=qt[0],Kt=qt[1],Wt=b.useRef(!1),_t=b.useRef(!1),on=b.useRef(!1),Zn=b.useState(function(){return ze(zt!=null?zt:Yn)}),Tn=(0,Ce.Z)(Zn,2),Vn=Tn[0],Mr=Tn[1];function zr(cr){zt===void 0&&Mr(cr)}var Qr=b.useCallback(function(cr,qn){if(!qn)return Ar>=0?Ar:Math.max(De(cr),De(In))},[Ar,In]),Pr=b.useCallback(function(cr){var qn=String(cr);if(Xn)return Xn(qn);var Wr=qn;return wn&&(Wr=Wr.replace(wn,".")),Wr.replace(/[^\w.-]+/g,"")},[Xn,wn]),gr=b.useRef(""),Dr=b.useCallback(function(cr,qn){if(Lr)return Lr(cr,{userTyping:qn,input:String(gr.current)});var Wr=typeof cr=="number"?Fe(cr):cr;if(!qn){var qr=Qr(Wr,qn);if(Ze(Wr)&&(wn||qr>=0)){var ir=wn||".";Wr=Ge(Wr,ir,qr)}}return Wr},[Lr,Qr,wn]),Kr=b.useState(function(){var cr=Yn!=null?Yn:zt;return Vn.isInvalidate()&&["string","number"].includes((0,de.Z)(cr))?Number.isNaN(cr)?"":cr:Dr(Vn.toString(),!1)}),ni=(0,Ce.Z)(Kr,2),ri=ni[0],ai=ni[1];gr.current=ri;function Fr(cr,qn){ai(Dr(cr.isInvalidate()?cr.toString(!1):cr.toString(!qn),qn))}var Jr=b.useMemo(function(){return it(Jn)},[Jn,Ar]),Xr=b.useMemo(function(){return it(Ln)},[Ln,Ar]),Ri=b.useMemo(function(){return!Jr||!Vn||Vn.isInvalidate()?!1:Jr.lessEquals(Vn)},[Jr,Vn]),Hi=b.useMemo(function(){return!Xr||!Vn||Vn.isInvalidate()?!1:Vn.lessEquals(Xr)},[Xr,Vn]),Zi=$e(ht.current,cn),zi=(0,Ce.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,ir=fi(qr)||qr.isEmpty();if(!qr.isEmpty()&&!Wr&&(qr=Mi(qr)||qr,ir=!0),!an&&!un&&ir){var Qn=qr.toString(),Cr=Qr(Qn,Wr);return Cr>=0&&(qr=ze(Ge(Qn,".",Cr)),fi(qr)||(qr=ze(Ge(Qn,".",Cr,!0)))),qr.equals(Vn)||(zr(qr),Bn==null||Bn(qr.isEmpty()?null:Ke(Kn,qr)),zt===void 0&&Fr(qr,Wr)),qr}return Vn},oo=et(),Ro=function cr(qn){if(Ji(),gr.current=qn,ai(qn),!_t.current){var Wr=Pr(qn),qr=ze(Wr);qr.isNaN()||Xi(qr,!0)}rr==null||rr(qn),oo(function(){var ir=qn;Xn||(ir=qn.replace(/。/g,".")),ir!==qn&&cr(ir)})},fo=function(){_t.current=!0},bo=function(){_t.current=!1,Ro(ht.current.value)},co=function(qn){Ro(qn.target.value)},yo=function(qn){var Wr;if(!(qn&&Ri||!qn&&Hi)){Wt.current=!1;var qr=ze(on.current?ue(In):In);qn||(qr=qr.negate());var ir=(Vn||ze(0)).add(qr.toString()),Qn=Xi(ir,!1);Lt==null||Lt(Ke(Kn,Qn),{offset:on.current?ue(In):In,type:qn?"up":"down"}),(Wr=ht.current)===null||Wr===void 0||Wr.focus()}},Pi=function(qn){var Wr=ze(Pr(ri)),qr;Wr.isNaN()?qr=Xi(Vn,qn):qr=Xi(Wr,qn),zt!==void 0?Fr(Vn,!1):qr.isNaN()||Fr(qr,!1)},Ai=function(){Wt.current=!0},Gr=function(qn){var Wr=qn.key,qr=qn.shiftKey;Wt.current=!0,on.current=qr,Wr==="Enter"&&(_t.current||(Wt.current=!1),Pi(!1),or==null||or(qn)),vn!==!1&&!_t.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Wr)&&(yo(Wr==="Up"||Wr==="ArrowUp"),qn.preventDefault())},Un=function(){Wt.current=!1,on.current=!1};b.useEffect(function(){if(Wn&&cn){var cr=function(qr){yo(qr.deltaY<0),qr.preventDefault()},qn=ht.current;if(qn)return qn.addEventListener("wheel",cr,{passive:!1}),function(){return qn.removeEventListener("wheel",cr)}}});var lr=function(){xt&&Pi(!1),Kt(!1),Wt.current=!1};return(0,ke.o)(function(){Vn.isInvalidate()||Fr(Vn,!1)},[Ar,Lr]),(0,ke.o)(function(){var cr=ze(zt);Mr(cr);var qn=ze(Pr(ri));(!cr.equals(qn)||!Wt.current||Lr)&&Fr(cr,Wt.current)},[zt]),(0,ke.o)(function(){Lr&&wi()},[ri]),b.createElement("div",{ref:Tt,className:Ae()(Yt,ln,(0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)({},"".concat(Yt,"-focused"),cn),"".concat(Yt,"-disabled"),un),"".concat(Yt,"-readonly"),an),"".concat(Yt,"-not-a-number"),Vn.isNaN()),"".concat(Yt,"-out-of-range"),!Vn.isInvalidate()&&!fi(Vn))),style:Sn,onFocus:function(){Kt(!0)},onBlur:lr,onKeyDown:Gr,onKeyUp:Un,onCompositionStart:fo,onCompositionEnd:bo,onBeforeInput:Ai},zn&&b.createElement(Ne,{prefixCls:Yt,upNode:en,downNode:$t,upDisabled:Ri,downDisabled:Hi,onStep:yo}),b.createElement("div",{className:"".concat(Ht,"-wrap")},b.createElement("input",(0,ve.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Ln,"aria-valuemax":Jn,"aria-valuenow":Vn.isInvalidate()?null:Vn.toString(),step:In},wt,{ref:(0,Je.sQ)(ht,Mt),className:Ht,value:ri,onChange:co,disabled:un,readOnly:an}))))}),lt=b.forwardRef(function(vt,Mt){var Yt=vt.disabled,ln=vt.style,Sn=vt.prefixCls,Ln=Sn===void 0?"rc-input-number":Sn,Jn=vt.value,er=vt.prefix,In=vt.suffix,Yn=vt.addonBefore,zt=vt.addonAfter,un=vt.className,an=vt.classNames,en=(0,se.Z)(vt,xe),$t=b.useRef(null),vn=b.useRef(null),gn=b.useRef(null),Wn=function(zn){gn.current&&(0,Oe.nH)(gn.current,zn)};return b.useImperativeHandle(Mt,function(){return He(gn.current,{focus:Wn,nativeElement:$t.current.nativeElement||vn.current})}),b.createElement(tt.BaseInput,{className:un,triggerFocus:Wn,prefixCls:Ln,value:Jn,disabled:Yt,style:ln,prefix:er,suffix:In,addonAfter:zt,addonBefore:Yn,classNames:an,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:$t},b.createElement(Ct,(0,ve.Z)({prefixCls:Ln,disabled:Yt,ref:gn,domRef:vn,className:an==null?void 0:an.input},en)))}),At=lt,ct=At,Bt=E(62487),Dt=E(82855),oe=E(48755),ae=E(60840),te=E(2171),x=E(83397),re=E(31756),ne=E(56553),le=E(24971),Be=E(70045),Te=E(36237),Ye=E(53075),_e=E(64910),rt=E(39082),dt=E(63356),gt=E(56119),ot=E(16931),ut=E(51636),jt=E(17835);const Nt=vt=>{var Mt;const Yt=(Mt=vt.handleVisible)!==null&&Mt!==void 0?Mt:"auto",ln=vt.controlHeightSM-vt.lineWidth*2;return Object.assign(Object.assign({},(0,_e.T)(vt)),{controlWidth:90,handleWidth:ln,handleFontSize:vt.fontSize/2,handleVisible:Yt,handleActiveBg:vt.colorFillAlter,handleBg:vt.colorBgContainer,filledHandleBg:new jt.FastColor(vt.colorFillSecondary).onBackground(vt.colorBgContainer).toHexString(),handleHoverColor:vt.colorPrimary,handleBorderColor:vt.colorBorder,handleOpacity:Yt===!0?1:0,handleVisibleWidth:Yt===!0?ln:0})},dn=(vt,Mt)=>{let{componentCls:Yt,borderRadiusSM:ln,borderRadiusLG:Sn}=vt;const Ln=Mt==="lg"?Sn:ln;return{[`&-${Mt}`]:{[`${Yt}-handler-wrap`]:{borderStartEndRadius:Ln,borderEndEndRadius:Ln},[`${Yt}-handler-up`]:{borderStartEndRadius:Ln},[`${Yt}-handler-down`]:{borderEndEndRadius:Ln}}}},Gt=vt=>{const{componentCls:Mt,lineWidth:Yt,lineType:ln,borderRadius:Sn,inputFontSizeSM:Ln,inputFontSizeLG:Jn,controlHeightLG:er,controlHeightSM:In,colorError:Yn,paddingInlineSM:zt,paddingBlockSM:un,paddingBlockLG:an,paddingInlineLG:en,colorTextDescription:$t,motionDurationMid:vn,handleHoverColor:gn,handleOpacity:Wn,paddingInline:Hn,paddingBlock:zn,handleBg:Nn,handleActiveBg:Kn,colorTextDisabled:Xn,borderRadiusSM:Lr,borderRadiusLG:Ar,controlWidth:wn,handleBorderColor:Bn,filledHandleBg:rr,lineHeightLG:or,calc:Lt}=vt;return[{[Mt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,dt.Wf)(vt)),(0,Ye.ik)(vt)),{display:"inline-block",width:wn,margin:0,padding:0,borderRadius:Sn}),(0,rt.qG)(vt,{[`${Mt}-handler-wrap`]:{background:Nn,[`${Mt}-handler-down`]:{borderBlockStart:`${(0,Te.unit)(Yt)} ${ln} ${Bn}`}}})),(0,rt.H8)(vt,{[`${Mt}-handler-wrap`]:{background:rr,[`${Mt}-handler-down`]:{borderBlockStart:`${(0,Te.unit)(Yt)} ${ln} ${Bn}`}},"&:focus-within":{[`${Mt}-handler-wrap`]:{background:Nn}}})),(0,rt.vc)(vt,{[`${Mt}-handler-wrap`]:{background:Nn,[`${Mt}-handler-down`]:{borderBlockStart:`${(0,Te.unit)(Yt)} ${ln} ${Bn}`}}})),(0,rt.Mu)(vt)),{"&-rtl":{direction:"rtl",[`${Mt}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:Jn,lineHeight:or,borderRadius:Ar,[`input${Mt}-input`]:{height:Lt(er).sub(Lt(Yt).mul(2)).equal(),padding:`${(0,Te.unit)(an)} ${(0,Te.unit)(en)}`}},"&-sm":{padding:0,fontSize:Ln,borderRadius:Lr,[`input${Mt}-input`]:{height:Lt(In).sub(Lt(Yt).mul(2)).equal(),padding:`${(0,Te.unit)(un)} ${(0,Te.unit)(zt)}`}},"&-out-of-range":{[`${Mt}-input-wrap`]:{input:{color:Yn}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,dt.Wf)(vt)),(0,Ye.s7)(vt)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${Mt}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${Mt}-group-addon`]:{borderRadius:Ar,fontSize:vt.fontSizeLG}},"&-sm":{[`${Mt}-group-addon`]:{borderRadius:Lr}}},(0,rt.ir)(vt)),(0,rt.S5)(vt)),{[`&:not(${Mt}-compact-first-item):not(${Mt}-compact-last-item)${Mt}-compact-item`]:{[`${Mt}, ${Mt}-group-addon`]:{borderRadius:0}},[`&:not(${Mt}-compact-last-item)${Mt}-compact-first-item`]:{[`${Mt}, ${Mt}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${Mt}-compact-first-item)${Mt}-compact-last-item`]:{[`${Mt}, ${Mt}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${Mt}-input`]:{cursor:"not-allowed"},[Mt]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,dt.Wf)(vt)),{width:"100%",padding:`${(0,Te.unit)(zn)} ${(0,Te.unit)(Hn)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Sn,outline:0,transition:`all ${vn} linear`,appearance:"textfield",fontSize:"inherit"}),(0,Ye.nz)(vt.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${Mt}-handler-wrap, &-focused ${Mt}-handler-wrap`]:{width:vt.handleWidth,opacity:1}})},{[Mt]:Object.assign(Object.assign(Object.assign({[`${Mt}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:vt.handleVisibleWidth,opacity:Wn,height:"100%",borderStartStartRadius:0,borderStartEndRadius:Sn,borderEndEndRadius:Sn,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${vn}`,overflow:"hidden",[`${Mt}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[`
|
|
|
${Mt}-handler-up-inner,
|
|
|
${Mt}-handler-down-inner
|
|
|
`]:{marginInlineEnd:0,fontSize:vt.handleFontSize}}},[`${Mt}-handler`]:{height:"50%",overflow:"hidden",color:$t,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,Te.unit)(Yt)} ${ln} ${Bn}`,transition:`all ${vn} linear`,"&:active":{background:Kn},"&:hover":{height:"60%",[`
|
|
|
${Mt}-handler-up-inner,
|
|
|
${Mt}-handler-down-inner
|
|
|
`]:{color:gn}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,dt.Ro)()),{color:$t,transition:`all ${vn} linear`,userSelect:"none"})},[`${Mt}-handler-up`]:{borderStartEndRadius:Sn},[`${Mt}-handler-down`]:{borderEndEndRadius:Sn}},dn(vt,"lg")),dn(vt,"sm")),{"&-disabled, &-readonly":{[`${Mt}-handler-wrap`]:{display:"none"},[`${Mt}-input`]:{color:"inherit"}},[`
|
|
|
${Mt}-handler-up-disabled,
|
|
|
${Mt}-handler-down-disabled
|
|
|
`]:{cursor:"not-allowed"},[`
|
|
|
${Mt}-handler-up-disabled:hover &-handler-up-inner,
|
|
|
${Mt}-handler-down-disabled:hover &-handler-down-inner
|
|
|
`]:{color:Xn}})}]},Rt=vt=>{const{componentCls:Mt,paddingBlock:Yt,paddingInline:ln,inputAffixPadding:Sn,controlWidth:Ln,borderRadiusLG:Jn,borderRadiusSM:er,paddingInlineLG:In,paddingInlineSM:Yn,paddingBlockLG:zt,paddingBlockSM:un,motionDurationMid:an}=vt;return{[`${Mt}-affix-wrapper`]:Object.assign(Object.assign({[`input${Mt}-input`]:{padding:`${(0,Te.unit)(Yt)} 0`}},(0,Ye.ik)(vt)),{position:"relative",display:"inline-flex",alignItems:"center",width:Ln,padding:0,paddingInlineStart:ln,"&-lg":{borderRadius:Jn,paddingInlineStart:In,[`input${Mt}-input`]:{padding:`${(0,Te.unit)(zt)} 0`}},"&-sm":{borderRadius:er,paddingInlineStart:Yn,[`input${Mt}-input`]:{padding:`${(0,Te.unit)(un)} 0`}},[`&:not(${Mt}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${Mt}-disabled`]:{background:"transparent"},[`> div${Mt}`]:{width:"100%",border:"none",outline:"none",[`&${Mt}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${Mt}-handler-wrap`]:{zIndex:2},[Mt]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:Sn},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:ln,marginInlineStart:Sn,transition:`margin ${an}`}},[`&:hover ${Mt}-handler-wrap, &-focused ${Mt}-handler-wrap`]:{width:vt.handleWidth,opacity:1},[`&:not(${Mt}-affix-wrapper-without-controls):hover ${Mt}-suffix`]:{marginInlineEnd:vt.calc(vt.handleWidth).add(ln).equal()}})}};var Ut=(0,ot.I$)("InputNumber",vt=>{const Mt=(0,ut.mergeToken)(vt,(0,_e.e)(vt));return[Gt(Mt),Rt(Mt),(0,gt.c)(Mt)]},Nt,{unitless:{handleOpacity:!0}}),Jt=function(vt,Mt){var Yt={};for(var ln in vt)Object.prototype.hasOwnProperty.call(vt,ln)&&Mt.indexOf(ln)<0&&(Yt[ln]=vt[ln]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Sn=0,ln=Object.getOwnPropertySymbols(vt);Sn<ln.length;Sn++)Mt.indexOf(ln[Sn])<0&&Object.prototype.propertyIsEnumerable.call(vt,ln[Sn])&&(Yt[ln[Sn]]=vt[ln[Sn]]);return Yt};const bt=b.forwardRef((vt,Mt)=>{const{getPrefixCls:Yt,direction:ln}=b.useContext(oe.E_),Sn=b.useRef(null);b.useImperativeHandle(Mt,()=>Sn.current);const{className:Ln,rootClassName:Jn,size:er,disabled:In,prefixCls:Yn,addonBefore:zt,addonAfter:un,prefix:an,suffix:en,bordered:$t,readOnly:vn,status:gn,controls:Wn,variant:Hn}=vt,zn=Jt(vt,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),Nn=Yt("input-number",Yn),Kn=(0,x.Z)(Nn),[Xn,Lr,Ar]=Ut(Nn,Kn),{compactSize:wn,compactItemClassnames:Bn}=(0,Be.ri)(Nn,ln);let rr=b.createElement(fe.Z,{className:`${Nn}-handler-up-inner`}),or=b.createElement(je.Z,{className:`${Nn}-handler-down-inner`});const Lt=typeof Wn=="boolean"?Wn:void 0;typeof Wn=="object"&&(rr=typeof Wn.upIcon=="undefined"?rr:b.createElement("span",{className:`${Nn}-handler-up-inner`},Wn.upIcon),or=typeof Wn.downIcon=="undefined"?or:b.createElement("span",{className:`${Nn}-handler-down-inner`},Wn.downIcon));const{hasFeedback:Qt,status:xt,isFormItemInput:Tt,feedbackIcon:wt}=b.useContext(ne.aM),Ht=(0,Dt.F)(xt,gn),ht=(0,re.Z)(Tn=>{var Vn;return(Vn=er!=null?er:wn)!==null&&Vn!==void 0?Vn:Tn}),Xt=b.useContext(te.Z),qt=In!=null?In:Xt,[cn,Kt]=(0,le.Z)("inputNumber",Hn,$t),Wt=Qt&&b.createElement(b.Fragment,null,wt),_t=Ae()({[`${Nn}-lg`]:ht==="large",[`${Nn}-sm`]:ht==="small",[`${Nn}-rtl`]:ln==="rtl",[`${Nn}-in-form-item`]:Tt},Lr),on=`${Nn}-group`,Zn=b.createElement(ct,Object.assign({ref:Sn,disabled:qt,className:Ae()(Ar,Kn,Ln,Jn,Bn),upHandler:rr,downHandler:or,prefixCls:Nn,readOnly:vn,controls:Lt,prefix:an,suffix:Wt||en,addonBefore:zt&&b.createElement(Bt.Z,{form:!0,space:!0},zt),addonAfter:un&&b.createElement(Bt.Z,{form:!0,space:!0},un),classNames:{input:_t,variant:Ae()({[`${Nn}-${cn}`]:Kt},(0,Dt.Z)(Nn,Ht,Qt)),affixWrapper:Ae()({[`${Nn}-affix-wrapper-sm`]:ht==="small",[`${Nn}-affix-wrapper-lg`]:ht==="large",[`${Nn}-affix-wrapper-rtl`]:ln==="rtl",[`${Nn}-affix-wrapper-without-controls`]:Wn===!1||qt},Lr),wrapper:Ae()({[`${on}-rtl`]:ln==="rtl"},Lr),groupWrapper:Ae()({[`${Nn}-group-wrapper-sm`]:ht==="small",[`${Nn}-group-wrapper-lg`]:ht==="large",[`${Nn}-group-wrapper-rtl`]:ln==="rtl",[`${Nn}-group-wrapper-${cn}`]:Kt},(0,Dt.Z)(`${Nn}-group-wrapper`,Ht,Qt),Lr)}},zn));return Xn(Zn)}),Ot=bt,rn=vt=>b.createElement(ae.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},b.createElement(bt,Object.assign({},vt)));Ot._InternalPanelDoNotUseOrYouWillBeFired=rn;var mn=Ot},49397:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return ce}});var b=E(59301),je=E(92310),fe=E.n(je),Ue=E(36901),Ae=E(8654),ve=E(62487),be=E(86013),de=E(82855),Ce=E(48755),se=E(2171),we=E(83397),ge=E(31756),Le=E(56553),Se=E(24971),Me=E(70045),ye=E(23826),De=E(53075);function Fe(Ie){return!!(Ie.prefix||Ie.suffix||Ie.allowClear||Ie.showCount)}var Ze=function(Ie,Ge){var ze={};for(var tt in Ie)Object.prototype.hasOwnProperty.call(Ie,tt)&&Ge.indexOf(tt)<0&&(ze[tt]=Ie[tt]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,tt=Object.getOwnPropertySymbols(Ie);ke<tt.length;ke++)Ge.indexOf(tt[ke])<0&&Object.prototype.propertyIsEnumerable.call(Ie,tt[ke])&&(ze[tt[ke]]=Ie[tt[ke]]);return ze},ce=(0,b.forwardRef)((Ie,Ge)=>{const{prefixCls:ze,bordered:tt=!0,status:ke,size:He,disabled:Je,onBlur:Ee,onFocus:$e,suffix:pe,allowClear:Pe,addonAfter:St,addonBefore:qe,className:ft,style:Et,styles:Ne,rootClassName:ue,onChange:Oe,classNames:et,variant:at}=Ie,xe=Ze(Ie,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:Ke,direction:it,allowClear:Ct,autoComplete:lt,className:At,style:ct,classNames:Bt,styles:Dt}=(0,Ce.dj)("input"),oe=Ke("input",ze),ae=(0,b.useRef)(null),te=(0,we.Z)(oe),[x,re,ne]=(0,De.TI)(oe,ue),[le]=(0,De.ZP)(oe,te),{compactSize:Be,compactItemClassnames:Te}=(0,Me.ri)(oe,it),Ye=(0,ge.Z)(mn=>{var vt;return(vt=He!=null?He:Be)!==null&&vt!==void 0?vt:mn}),_e=b.useContext(se.Z),rt=Je!=null?Je:_e,{status:dt,hasFeedback:gt,feedbackIcon:ot}=(0,b.useContext)(Le.aM),ut=(0,de.F)(dt,ke),jt=Fe(Ie)||!!gt,Nt=(0,b.useRef)(jt),dn=(0,ye.Z)(ae,!0),Gt=mn=>{dn(),Ee==null||Ee(mn)},Rt=mn=>{dn(),$e==null||$e(mn)},Ut=mn=>{dn(),Oe==null||Oe(mn)},Jt=(gt||pe)&&b.createElement(b.Fragment,null,pe,gt&&ot),bt=(0,be.Z)(Pe!=null?Pe:Ct),[Ot,rn]=(0,Se.Z)("input",at,tt);return x(le(b.createElement(Ue.default,Object.assign({ref:(0,Ae.sQ)(Ge,ae),prefixCls:oe,autoComplete:lt},xe,{disabled:rt,onBlur:Gt,onFocus:Rt,style:Object.assign(Object.assign({},ct),Et),styles:Object.assign(Object.assign({},Dt),Ne),suffix:Jt,allowClear:bt,className:fe()(ft,ue,ne,te,Te,At),onChange:Ut,addonBefore:qe&&b.createElement(ve.Z,{form:!0,space:!0},qe),addonAfter:St&&b.createElement(ve.Z,{form:!0,space:!0},St),classNames:Object.assign(Object.assign(Object.assign({},et),Bt),{input:fe()({[`${oe}-sm`]:Ye==="small",[`${oe}-lg`]:Ye==="large",[`${oe}-rtl`]:it==="rtl"},et==null?void 0:et.input,Bt.input,re),variant:fe()({[`${oe}-${Ot}`]:rn},(0,de.Z)(oe,ut)),affixWrapper:fe()({[`${oe}-affix-wrapper-sm`]:Ye==="small",[`${oe}-affix-wrapper-lg`]:Ye==="large",[`${oe}-affix-wrapper-rtl`]:it==="rtl"},re),wrapper:fe()({[`${oe}-group-rtl`]:it==="rtl"},re),groupWrapper:fe()({[`${oe}-group-wrapper-sm`]:Ye==="small",[`${oe}-group-wrapper-lg`]:Ye==="large",[`${oe}-group-wrapper-rtl`]:it==="rtl",[`${oe}-group-wrapper-${Ot}`]:rn},(0,de.Z)(`${oe}-group-wrapper`,ut,gt),re)})}))))})},79809:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Ge}});var b=E(59301),je=E(92310),fe=E.n(je),Ue=E(22711),Ae=E(86013),ve=E(82855),be=E(48755),de=E(2171),Ce=E(83397),se=E(31756),we=E(56553),ge=E(24971),Le=E(70045),Se=E(30292),Me=E(53075),ye=E(16931),De=E(51636),Fe=E(64910);const Ze=ze=>{const{componentCls:tt,paddingLG:ke}=ze,He=`${tt}-textarea`;return{[`textarea${tt}`]:{maxWidth:"100%",height:"auto",minHeight:ze.controlHeight,lineHeight:ze.lineHeight,verticalAlign:"bottom",transition:`all ${ze.motionDurationSlow}`,resize:"vertical",[`&${tt}-mouse-active`]:{transition:`all ${ze.motionDurationSlow}, height 0s, width 0s`}},[`${tt}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[He]:{position:"relative","&-show-count":{[`> ${tt}`]:{height:"100%"},[`${tt}-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 > ${tt},
|
|
|
&-affix-wrapper${He}-has-feedback ${tt}
|
|
|
`]:{paddingInlineEnd:ke},[`&-affix-wrapper${tt}-affix-wrapper`]:{padding:0,[`> textarea${tt}`]:{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"}},[`${tt}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${tt}-clear-icon`]:{position:"absolute",insetInlineEnd:ze.paddingInline,insetBlockStart:ze.paddingXS},[`${He}-suffix`]:{position:"absolute",top:0,insetInlineEnd:ze.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${tt}-affix-wrapper-sm`]:{[`${tt}-suffix`]:{[`${tt}-clear-icon`]:{insetInlineEnd:ze.paddingInlineSM}}}}}};var nt=(0,ye.I$)(["Input","TextArea"],ze=>{const tt=(0,De.mergeToken)(ze,(0,Fe.e)(ze));return[Ze(tt)]},Fe.T,{resetFont:!1}),ce=function(ze,tt){var ke={};for(var He in ze)Object.prototype.hasOwnProperty.call(ze,He)&&tt.indexOf(He)<0&&(ke[He]=ze[He]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,He=Object.getOwnPropertySymbols(ze);Je<He.length;Je++)tt.indexOf(He[Je])<0&&Object.prototype.propertyIsEnumerable.call(ze,He[Je])&&(ke[He[Je]]=ze[He[Je]]);return ke},Ge=(0,b.forwardRef)((ze,tt)=>{var ke;const{prefixCls:He,bordered:Je=!0,size:Ee,disabled:$e,status:pe,allowClear:Pe,classNames:St,rootClassName:qe,className:ft,style:Et,styles:Ne,variant:ue,showCount:Oe,onMouseDown:et,onResize:at}=ze,xe=ce(ze,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:Ke,direction:it,allowClear:Ct,autoComplete:lt,className:At,style:ct,classNames:Bt,styles:Dt}=(0,be.dj)("textArea"),oe=b.useContext(de.Z),ae=$e!=null?$e:oe,{status:te,hasFeedback:x,feedbackIcon:re}=b.useContext(we.aM),ne=(0,ve.F)(te,pe),le=b.useRef(null);b.useImperativeHandle(tt,()=>{var rn;return{resizableTextArea:(rn=le.current)===null||rn===void 0?void 0:rn.resizableTextArea,focus:mn=>{var vt,Mt;(0,Se.nH)((Mt=(vt=le.current)===null||vt===void 0?void 0:vt.resizableTextArea)===null||Mt===void 0?void 0:Mt.textArea,mn)},blur:()=>{var mn;return(mn=le.current)===null||mn===void 0?void 0:mn.blur()}}});const Be=Ke("input",He),Te=(0,Ce.Z)(Be),[Ye,_e,rt]=(0,Me.TI)(Be,qe),[dt]=nt(Be,Te),{compactSize:gt,compactItemClassnames:ot}=(0,Le.ri)(Be,it),ut=(0,se.Z)(rn=>{var mn;return(mn=Ee!=null?Ee:gt)!==null&&mn!==void 0?mn:rn}),[jt,Nt]=(0,ge.Z)("textArea",ue,Je),dn=(0,Ae.Z)(Pe!=null?Pe:Ct),[Gt,Rt]=b.useState(!1),[Ut,Jt]=b.useState(!1),bt=rn=>{Rt(!0),et==null||et(rn);const mn=()=>{Rt(!1),document.removeEventListener("mouseup",mn)};document.addEventListener("mouseup",mn)},Ot=rn=>{var mn,vt;if(at==null||at(rn),Gt&&typeof getComputedStyle=="function"){const Mt=(vt=(mn=le.current)===null||mn===void 0?void 0:mn.nativeElement)===null||vt===void 0?void 0:vt.querySelector("textarea");Mt&&getComputedStyle(Mt).resize==="both"&&Jt(!0)}};return Ye(dt(b.createElement(Ue.default,Object.assign({autoComplete:lt},xe,{style:Object.assign(Object.assign({},ct),Et),styles:Object.assign(Object.assign({},Dt),Ne),disabled:ae,allowClear:dn,className:fe()(rt,Te,ft,qe,ot,At,Ut&&`${Be}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},St),Bt),{textarea:fe()({[`${Be}-sm`]:ut==="small",[`${Be}-lg`]:ut==="large"},_e,St==null?void 0:St.textarea,Bt.textarea,Gt&&`${Be}-mouse-active`),variant:fe()({[`${Be}-${jt}`]:Nt},(0,ve.Z)(Be,ne)),affixWrapper:fe()(`${Be}-textarea-affix-wrapper`,{[`${Be}-affix-wrapper-rtl`]:it==="rtl",[`${Be}-affix-wrapper-sm`]:ut==="small",[`${Be}-affix-wrapper-lg`]:ut==="large",[`${Be}-textarea-show-count`]:Oe||((ke=ze.count)===null||ke===void 0?void 0:ke.show)},_e)}),prefixCls:Be,suffix:x&&b.createElement("span",{className:`${Be}-textarea-suffix`},re),showCount:Oe,ref:le,onResize:Ot,onMouseDown:bt}))))})},23826:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return je}});var b=E(59301);function je(fe,Ue){const Ae=(0,b.useRef)([]),ve=()=>{Ae.current.push(setTimeout(()=>{var be,de,Ce,se;!((be=fe.current)===null||be===void 0)&&be.input&&((de=fe.current)===null||de===void 0?void 0:de.input.getAttribute("type"))==="password"&&(!((Ce=fe.current)===null||Ce===void 0)&&Ce.input.hasAttribute("value"))&&((se=fe.current)===null||se===void 0||se.input.removeAttribute("value"))}))};return(0,b.useEffect)(()=>(Ue&&ve(),()=>Ae.current.forEach(be=>{be&&clearTimeout(be)})),[]),ve}},37568:function(En,Zt,E){"use strict";E.d(Zt,{default:function(){return Bt}});var b=E(59301),je=E(92310),fe=E.n(je),Ue=E(48755),Ae=E(56553),ve=E(53075),de=Dt=>{const{getPrefixCls:oe,direction:ae}=(0,b.useContext)(Ue.E_),{prefixCls:te,className:x}=Dt,re=oe("input-group",te),ne=oe("input"),[le,Be,Te]=(0,ve.ZP)(ne),Ye=fe()(re,Te,{[`${re}-lg`]:Dt.size==="large",[`${re}-sm`]:Dt.size==="small",[`${re}-compact`]:Dt.compact,[`${re}-rtl`]:ae==="rtl"},Be,x),_e=(0,b.useContext)(Ae.aM),rt=(0,b.useMemo)(()=>Object.assign(Object.assign({},_e),{isFormItemInput:!1}),[_e]);return le(b.createElement("span",{className:Ye,style:Dt.style,onMouseEnter:Dt.onMouseEnter,onMouseLeave:Dt.onMouseLeave,onFocus:Dt.onFocus,onBlur:Dt.onBlur},b.createElement(Ae.aM.Provider,{value:rt},Dt.children)))},Ce=E(49397),se=E(94480),we=E(6089),ge=E(26112),Le=E(82855),Se=E(31756),Me=E(16931),ye=E(51636),De=E(64910);const Fe=Dt=>{const{componentCls:oe,paddingXS:ae}=Dt;return{[oe]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:ae,"&-rtl":{direction:"rtl"},[`${oe}-input`]:{textAlign:"center",paddingInline:Dt.paddingXXS},[`&${oe}-sm ${oe}-input`]:{paddingInline:Dt.calc(Dt.paddingXXS).div(2).equal()},[`&${oe}-lg ${oe}-input`]:{paddingInline:Dt.paddingXS}}}};var Ze=(0,Me.I$)(["Input","OTP"],Dt=>{const oe=(0,ye.mergeToken)(Dt,(0,De.e)(Dt));return[Fe(oe)]},De.T),nt=E(16089),ce=function(Dt,oe){var ae={};for(var te in Dt)Object.prototype.hasOwnProperty.call(Dt,te)&&oe.indexOf(te)<0&&(ae[te]=Dt[te]);if(Dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,te=Object.getOwnPropertySymbols(Dt);x<te.length;x++)oe.indexOf(te[x])<0&&Object.prototype.propertyIsEnumerable.call(Dt,te[x])&&(ae[te[x]]=Dt[te[x]]);return ae},Ge=b.forwardRef((Dt,oe)=>{const{value:ae,onChange:te,onActiveChange:x,index:re,mask:ne}=Dt,le=ce(Dt,["value","onChange","onActiveChange","index","mask"]),Be=ae&&typeof ne=="string"?ne:ae,Te=gt=>{te(re,gt.target.value)},Ye=b.useRef(null);b.useImperativeHandle(oe,()=>Ye.current);const _e=()=>{(0,nt.Z)(()=>{var gt;const ot=(gt=Ye.current)===null||gt===void 0?void 0:gt.input;document.activeElement===ot&&ot&&ot.select()})},rt=gt=>{const{key:ot,ctrlKey:ut,metaKey:jt}=gt;ot==="ArrowLeft"?x(re-1):ot==="ArrowRight"?x(re+1):ot==="z"&&(ut||jt)&>.preventDefault(),_e()},dt=gt=>{gt.key==="Backspace"&&!ae&&x(re-1),_e()};return b.createElement(Ce.Z,Object.assign({type:ne===!0?"password":"text"},le,{ref:Ye,value:Be,onInput:Te,onFocus:_e,onKeyDown:rt,onKeyUp:dt,onMouseDown:_e,onMouseUp:_e}))}),ze=function(Dt,oe){var ae={};for(var te in Dt)Object.prototype.hasOwnProperty.call(Dt,te)&&oe.indexOf(te)<0&&(ae[te]=Dt[te]);if(Dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,te=Object.getOwnPropertySymbols(Dt);x<te.length;x++)oe.indexOf(te[x])<0&&Object.prototype.propertyIsEnumerable.call(Dt,te[x])&&(ae[te[x]]=Dt[te[x]]);return ae};function tt(Dt){return(Dt||"").split("")}const ke=Dt=>{const{index:oe,prefixCls:ae,separator:te}=Dt,x=typeof te=="function"?te(oe):te;return x?b.createElement("span",{className:`${ae}-separator`},x):null};var Je=b.forwardRef((Dt,oe)=>{const{prefixCls:ae,length:te=6,size:x,defaultValue:re,value:ne,onChange:le,formatter:Be,separator:Te,variant:Ye,disabled:_e,status:rt,autoFocus:dt,mask:gt,type:ot,onInput:ut,inputMode:jt}=Dt,Nt=ze(Dt,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:dn,direction:Gt}=b.useContext(Ue.E_),Rt=dn("otp",ae),Ut=(0,ge.Z)(Nt,{aria:!0,data:!0,attr:!0}),[Jt,bt,Ot]=Ze(Rt),rn=(0,Se.Z)(an=>x!=null?x:an),mn=b.useContext(Ae.aM),vt=(0,Le.F)(mn.status,rt),Mt=b.useMemo(()=>Object.assign(Object.assign({},mn),{status:vt,hasFeedback:!1,feedbackIcon:null}),[mn,vt]),Yt=b.useRef(null),ln=b.useRef({});b.useImperativeHandle(oe,()=>({focus:()=>{var an;(an=ln.current[0])===null||an===void 0||an.focus()},blur:()=>{var an;for(let en=0;en<te;en+=1)(an=ln.current[en])===null||an===void 0||an.blur()},nativeElement:Yt.current}));const Sn=an=>Be?Be(an):an,[Ln,Jn]=b.useState(()=>tt(Sn(re||"")));b.useEffect(()=>{ne!==void 0&&Jn(tt(ne))},[ne]);const er=(0,we.Z)(an=>{Jn(an),ut&&ut(an),le&&an.length===te&&an.every(en=>en)&&an.some((en,$t)=>Ln[$t]!==en)&&le(an.join(""))}),In=(0,we.Z)((an,en)=>{let $t=(0,se.Z)(Ln);for(let gn=0;gn<an;gn+=1)$t[gn]||($t[gn]="");en.length<=1?$t[an]=en:$t=$t.slice(0,an).concat(tt(en)),$t=$t.slice(0,te);for(let gn=$t.length-1;gn>=0&&!$t[gn];gn-=1)$t.pop();const vn=Sn($t.map(gn=>gn||" ").join(""));return $t=tt(vn).map((gn,Wn)=>gn===" "&&!$t[Wn]?$t[Wn]:gn),$t}),Yn=(an,en)=>{var $t;const vn=In(an,en),gn=Math.min(an+en.length,te-1);gn!==an&&vn[an]!==void 0&&(($t=ln.current[gn])===null||$t===void 0||$t.focus()),er(vn)},zt=an=>{var en;(en=ln.current[an])===null||en===void 0||en.focus()},un={variant:Ye,disabled:_e,status:vt,mask:gt,type:ot,inputMode:jt};return Jt(b.createElement("div",Object.assign({},Ut,{ref:Yt,className:fe()(Rt,{[`${Rt}-sm`]:rn==="small",[`${Rt}-lg`]:rn==="large",[`${Rt}-rtl`]:Gt==="rtl"},Ot,bt)}),b.createElement(Ae.aM.Provider,{value:Mt},Array.from({length:te}).map((an,en)=>{const $t=`otp-${en}`,vn=Ln[en]||"";return b.createElement(b.Fragment,{key:$t},b.createElement(Ge,Object.assign({ref:gn=>{ln.current[en]=gn},index:en,size:rn,htmlSize:1,className:`${Rt}-input`,onChange:Yn,value:vn,onActiveChange:zt,autoFocus:en===0&&dt},un)),en<te-1&&b.createElement(ke,{separator:Te,index:en,prefixCls:Rt}))}))))}),Ee=E(73331),$e=E(15277),pe=E(2738),Pe=E(8654),St=E(2171),qe=E(23826),ft=function(Dt,oe){var ae={};for(var te in Dt)Object.prototype.hasOwnProperty.call(Dt,te)&&oe.indexOf(te)<0&&(ae[te]=Dt[te]);if(Dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,te=Object.getOwnPropertySymbols(Dt);x<te.length;x++)oe.indexOf(te[x])<0&&Object.prototype.propertyIsEnumerable.call(Dt,te[x])&&(ae[te[x]]=Dt[te[x]]);return ae};const Et=Dt=>Dt?b.createElement($e.Z,null):b.createElement(Ee.Z,null),Ne={click:"onClick",hover:"onMouseOver"};var Oe=b.forwardRef((Dt,oe)=>{const{disabled:ae,action:te="click",visibilityToggle:x=!0,iconRender:re=Et}=Dt,ne=b.useContext(St.Z),le=ae!=null?ae:ne,Be=typeof x=="object"&&x.visible!==void 0,[Te,Ye]=(0,b.useState)(()=>Be?x.visible:!1),_e=(0,b.useRef)(null);b.useEffect(()=>{Be&&Ye(x.visible)},[Be,x]);const rt=(0,qe.Z)(_e),dt=()=>{var rn;if(le)return;Te&&rt();const mn=!Te;Ye(mn),typeof x=="object"&&((rn=x.onVisibleChange)===null||rn===void 0||rn.call(x,mn))},gt=rn=>{const mn=Ne[te]||"",vt=re(Te),Mt={[mn]:dt,className:`${rn}-icon`,key:"passwordIcon",onMouseDown:Yt=>{Yt.preventDefault()},onMouseUp:Yt=>{Yt.preventDefault()}};return b.cloneElement(b.isValidElement(vt)?vt:b.createElement("span",null,vt),Mt)},{className:ot,prefixCls:ut,inputPrefixCls:jt,size:Nt}=Dt,dn=ft(Dt,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Gt}=b.useContext(Ue.E_),Rt=Gt("input",jt),Ut=Gt("input-password",ut),Jt=x&>(Ut),bt=fe()(Ut,ot,{[`${Ut}-${Nt}`]:!!Nt}),Ot=Object.assign(Object.assign({},(0,pe.Z)(dn,["suffix","iconRender","visibilityToggle"])),{type:Te?"text":"password",className:bt,prefixCls:Rt,suffix:Jt});return Nt&&(Ot.size=Nt),b.createElement(Ce.Z,Object.assign({ref:(0,Pe.sQ)(oe,_e)},Ot))}),et=E(47472),at=E(22703),xe=E(7939),Ke=E(70045),it=function(Dt,oe){var ae={};for(var te in Dt)Object.prototype.hasOwnProperty.call(Dt,te)&&oe.indexOf(te)<0&&(ae[te]=Dt[te]);if(Dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,te=Object.getOwnPropertySymbols(Dt);x<te.length;x++)oe.indexOf(te[x])<0&&Object.prototype.propertyIsEnumerable.call(Dt,te[x])&&(ae[te[x]]=Dt[te[x]]);return ae},lt=b.forwardRef((Dt,oe)=>{const{prefixCls:ae,inputPrefixCls:te,className:x,size:re,suffix:ne,enterButton:le=!1,addonAfter:Be,loading:Te,disabled:Ye,onSearch:_e,onChange:rt,onCompositionStart:dt,onCompositionEnd:gt}=Dt,ot=it(Dt,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:ut,direction:jt}=b.useContext(Ue.E_),Nt=b.useRef(!1),dn=ut("input-search",ae),Gt=ut("input",te),{compactSize:Rt}=(0,Ke.ri)(dn,jt),Ut=(0,Se.Z)(Yn=>{var zt;return(zt=re!=null?re:Rt)!==null&&zt!==void 0?zt:Yn}),Jt=b.useRef(null),bt=Yn=>{Yn!=null&&Yn.target&&Yn.type==="click"&&_e&&_e(Yn.target.value,Yn,{source:"clear"}),rt==null||rt(Yn)},Ot=Yn=>{var zt;document.activeElement===((zt=Jt.current)===null||zt===void 0?void 0:zt.input)&&Yn.preventDefault()},rn=Yn=>{var zt,un;_e&&_e((un=(zt=Jt.current)===null||zt===void 0?void 0:zt.input)===null||un===void 0?void 0:un.value,Yn,{source:"input"})},mn=Yn=>{Nt.current||Te||rn(Yn)},vt=typeof le=="boolean"?b.createElement(et.Z,null):null,Mt=`${dn}-button`;let Yt;const ln=le||{},Sn=ln.type&&ln.type.__ANT_BUTTON===!0;Sn||ln.type==="button"?Yt=(0,at.Tm)(ln,Object.assign({onMouseDown:Ot,onClick:Yn=>{var zt,un;(un=(zt=ln==null?void 0:ln.props)===null||zt===void 0?void 0:zt.onClick)===null||un===void 0||un.call(zt,Yn),rn(Yn)},key:"enterButton"},Sn?{className:Mt,size:Ut}:{})):Yt=b.createElement(xe.ZP,{className:Mt,type:le?"primary":void 0,size:Ut,disabled:Ye,key:"enterButton",onMouseDown:Ot,onClick:rn,loading:Te,icon:vt},le),Be&&(Yt=[Yt,(0,at.Tm)(Be,{key:"addonAfter"})]);const Ln=fe()(dn,{[`${dn}-rtl`]:jt==="rtl",[`${dn}-${Ut}`]:!!Ut,[`${dn}-with-button`]:!!le},x),Jn=Object.assign(Object.assign({},ot),{className:Ln,prefixCls:Gt,type:"search"}),er=Yn=>{Nt.current=!0,dt==null||dt(Yn)},In=Yn=>{Nt.current=!1,gt==null||gt(Yn)};return b.createElement(Ce.Z,Object.assign({ref:(0,Pe.sQ)(Jt,oe),onPressEnter:mn},Jn,{size:Ut,onCompositionStart:er,onCompositionEnd:In,addonAfter:Yt,suffix:ne,onChange:bt,disabled:Ye}))}),At=E(79809);const ct=Ce.Z;ct.Group=de,ct.Search=lt,ct.TextArea=At.Z,ct.Password=Oe,ct.OTP=Je;var Bt=ct},24303:function(En,Zt,E){"use strict";E.d(Zt,{D:function(){return ze},Z:function(){return He}});var b=E(59301),je=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"},Ue=fe,Ae=E(7657),ve=function(Ee,$e){return b.createElement(Ae.Z,(0,je.Z)({},Ee,{ref:$e,icon:Ue}))},be=b.forwardRef(ve),de=be,Ce=E(33853),se=E(38819),we=E(92310),ge=E.n(we),Le=E(2738),Se=E(48755),Me=E(6989),ye=E(36237),De=E(48923),Fe=E(16931);const Ze=Je=>{const{componentCls:Ee,siderBg:$e,motionDurationMid:pe,motionDurationSlow:Pe,antCls:St,triggerHeight:qe,triggerColor:ft,triggerBg:Et,headerHeight:Ne,zeroTriggerWidth:ue,zeroTriggerHeight:Oe,borderRadiusLG:et,lightSiderBg:at,lightTriggerColor:xe,lightTriggerBg:Ke,bodyBg:it}=Je;return{[Ee]:{position:"relative",minWidth:0,background:$e,transition:`all ${pe}, background 0s`,"&-has-trigger":{paddingBottom:qe},"&-right":{order:1},[`${Ee}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${St}-menu${St}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${Ee}-children`]:{overflow:"hidden"},[`${Ee}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:qe,color:ft,lineHeight:(0,ye.unit)(qe),textAlign:"center",background:Et,cursor:"pointer",transition:`all ${pe}`},[`${Ee}-zero-width-trigger`]:{position:"absolute",top:Ne,insetInlineEnd:Je.calc(ue).mul(-1).equal(),zIndex:1,width:ue,height:Oe,color:ft,fontSize:Je.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:$e,borderRadius:`0 ${(0,ye.unit)(et)} ${(0,ye.unit)(et)} 0`,cursor:"pointer",transition:`background ${Pe} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Pe}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:Je.calc(ue).mul(-1).equal(),borderRadius:`${(0,ye.unit)(et)} 0 0 ${(0,ye.unit)(et)}`}},"&-light":{background:at,[`${Ee}-trigger`]:{color:xe,background:Ke},[`${Ee}-zero-width-trigger`]:{color:xe,background:Ke,border:`1px solid ${it}`,borderInlineStart:0}}}}};var nt=(0,Fe.I$)(["Layout","Sider"],Je=>[Ze(Je)],De.eh,{deprecatedTokens:De.jn}),ce=function(Je,Ee){var $e={};for(var pe in Je)Object.prototype.hasOwnProperty.call(Je,pe)&&Ee.indexOf(pe)<0&&($e[pe]=Je[pe]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,pe=Object.getOwnPropertySymbols(Je);Pe<pe.length;Pe++)Ee.indexOf(pe[Pe])<0&&Object.prototype.propertyIsEnumerable.call(Je,pe[Pe])&&($e[pe[Pe]]=Je[pe[Pe]]);return $e};const Ie={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},Ge=Je=>!Number.isNaN(Number.parseFloat(Je))&&isFinite(Je),ze=b.createContext({}),tt=(()=>{let Je=0;return function(){let Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Je+=1,`${Ee}${Je}`}})();var He=b.forwardRef((Je,Ee)=>{const{prefixCls:$e,className:pe,trigger:Pe,children:St,defaultCollapsed:qe=!1,theme:ft="dark",style:Et={},collapsible:Ne=!1,reverseArrow:ue=!1,width:Oe=200,collapsedWidth:et=80,zeroWidthTriggerStyle:at,breakpoint:xe,onCollapse:Ke,onBreakpoint:it}=Je,Ct=ce(Je,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:lt}=(0,b.useContext)(Me.V),[At,ct]=(0,b.useState)("collapsed"in Je?Je.collapsed:qe),[Bt,Dt]=(0,b.useState)(!1);(0,b.useEffect)(()=>{"collapsed"in Je&&ct(Je.collapsed)},[Je.collapsed]);const oe=(Ut,Jt)=>{"collapsed"in Je||ct(Ut),Ke==null||Ke(Ut,Jt)},{getPrefixCls:ae,direction:te}=(0,b.useContext)(Se.E_),x=ae("layout-sider",$e),[re,ne,le]=nt(x),Be=(0,b.useRef)(null);Be.current=Ut=>{Dt(Ut.matches),it==null||it(Ut.matches),At!==Ut.matches&&oe(Ut.matches,"responsive")},(0,b.useEffect)(()=>{function Ut(bt){return Be.current(bt)}let Jt;if(typeof window!="undefined"){const{matchMedia:bt}=window;if(bt&&xe&&xe in Ie){Jt=bt(`screen and (max-width: ${Ie[xe]})`);try{Jt.addEventListener("change",Ut)}catch(Ot){Jt.addListener(Ut)}Ut(Jt)}}return()=>{try{Jt==null||Jt.removeEventListener("change",Ut)}catch(bt){Jt==null||Jt.removeListener(Ut)}}},[xe]),(0,b.useEffect)(()=>{const Ut=tt("ant-sider-");return lt.addSider(Ut),()=>lt.removeSider(Ut)},[]);const Te=()=>{oe(!At,"clickTrigger")},Ye=(0,Le.Z)(Ct,["collapsed"]),_e=At?et:Oe,rt=Ge(_e)?`${_e}px`:String(_e),dt=parseFloat(String(et||0))===0?b.createElement("span",{onClick:Te,className:ge()(`${x}-zero-width-trigger`,`${x}-zero-width-trigger-${ue?"right":"left"}`),style:at},Pe||b.createElement(de,null)):null,gt=te==="rtl"==!ue,jt={expanded:gt?b.createElement(se.Z,null):b.createElement(Ce.Z,null),collapsed:gt?b.createElement(Ce.Z,null):b.createElement(se.Z,null)}[At?"collapsed":"expanded"],Nt=Pe!==null?dt||b.createElement("div",{className:`${x}-trigger`,onClick:Te,style:{width:rt}},Pe||jt):null,dn=Object.assign(Object.assign({},Et),{flex:`0 0 ${rt}`,maxWidth:rt,minWidth:rt,width:rt}),Gt=ge()(x,`${x}-${ft}`,{[`${x}-collapsed`]:!!At,[`${x}-has-trigger`]:Ne&&Pe!==null&&!dt,[`${x}-below`]:!!Bt,[`${x}-zero-width`]:parseFloat(rt)===0},pe,ne,le),Rt=b.useMemo(()=>({siderCollapsed:At}),[At]);return re(b.createElement(ze.Provider,{value:Rt},b.createElement("aside",Object.assign({className:Gt},Ye,{style:dn,ref:Ee}),b.createElement("div",{className:`${x}-children`},St),Ne||Bt&&dt?Nt:null)))})},6989:function(En,Zt,E){"use strict";E.d(Zt,{V:function(){return je}});var b=E(59301);const je=b.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},48923:function(En,Zt,E){"use strict";E.d(Zt,{eh:function(){return Ue},jn:function(){return Ae}});var b=E(36237),je=E(16931);const fe=ve=>{const{antCls:be,componentCls:de,colorText:Ce,footerBg:se,headerHeight:we,headerPadding:ge,headerColor:Le,footerPadding:Se,fontSize:Me,bodyBg:ye,headerBg:De}=ve;return{[de]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:ye,"&, *":{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:we,padding:ge,color:Le,lineHeight:(0,b.unit)(we),background:De,[`${be}-menu`]:{lineHeight:"inherit"}},[`${de}-footer`]:{padding:Se,color:Ce,fontSize:Me,background:se},[`${de}-content`]:{flex:"auto",color:Ce,minHeight:0}}},Ue=ve=>{const{colorBgLayout:be,controlHeight:de,controlHeightLG:Ce,colorText:se,controlHeightSM:we,marginXXS:ge,colorTextLightSolid:Le,colorBgContainer:Se}=ve,Me=Ce*1.25;return{colorBgHeader:"#001529",colorBgBody:be,colorBgTrigger:"#002140",bodyBg:be,headerBg:"#001529",headerHeight:de*2,headerPadding:`0 ${Me}px`,headerColor:se,footerPadding:`${we}px ${Me}px`,footerBg:be,siderBg:"#001529",triggerHeight:Ce+ge*2,triggerBg:"#002140",triggerColor:Le,zeroTriggerWidth:Ce,zeroTriggerHeight:Ce,lightSiderBg:Se,lightTriggerBg:Se,lightTriggerColor:se}},Ae=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];Zt.ZP=(0,je.I$)("Layout",ve=>[fe(ve)],Ue,{deprecatedTokens:Ae})},78857:function(En,Zt,E){"use strict";E.d(Zt,{J:function(){return ve}});var b=E(59301),je=E(8654),fe=E(62487),Ue=function(be,de){var Ce={};for(var se in be)Object.prototype.hasOwnProperty.call(be,se)&&de.indexOf(se)<0&&(Ce[se]=be[se]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,se=Object.getOwnPropertySymbols(be);we<se.length;we++)de.indexOf(se[we])<0&&Object.prototype.propertyIsEnumerable.call(be,se[we])&&(Ce[se[we]]=be[se[we]]);return Ce};const Ae=b.createContext(null),ve=b.forwardRef((be,de)=>{const{children:Ce}=be,se=Ue(be,["children"]),we=b.useContext(Ae),ge=b.useMemo(()=>Object.assign(Object.assign({},we),se),[we,se.prefixCls,se.mode,se.selectable,se.rootClassName]),Le=(0,je.t4)(Ce),Se=(0,je.x1)(de,Le?(0,je.C4)(Ce):null);return b.createElement(Ae.Provider,{value:ge},b.createElement(fe.Z,{space:!0},Le?b.cloneElement(Ce,{ref:Se}):Ce))});Zt.Z=Ae},93041:function(En,Zt,E){"use strict";E.d(Zt,{default:function(){return re}});var b=E(59301),je=E(28321),fe=E(24303),Ue=E(18785),Ae=E(92310),ve=E.n(Ae),be=E(6089),de=E(2738),Ce=E(86641),se=E(22703),we=E(48755),ge=E(83397),Se=(0,b.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Me=function(ne,le){var Be={};for(var Te in ne)Object.prototype.hasOwnProperty.call(ne,Te)&&le.indexOf(Te)<0&&(Be[Te]=ne[Te]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,Te=Object.getOwnPropertySymbols(ne);Ye<Te.length;Ye++)le.indexOf(Te[Ye])<0&&Object.prototype.propertyIsEnumerable.call(ne,Te[Ye])&&(Be[Te[Ye]]=ne[Te[Ye]]);return Be},De=ne=>{const{prefixCls:le,className:Be,dashed:Te}=ne,Ye=Me(ne,["prefixCls","className","dashed"]),{getPrefixCls:_e}=b.useContext(we.E_),rt=_e("menu",le),dt=ve()({[`${rt}-item-divider-dashed`]:!!Te},Be);return b.createElement(je.iz,Object.assign({className:dt},Ye))},Fe=E(11592),Ze=E(25399),ce=ne=>{var le;const{className:Be,children:Te,icon:Ye,title:_e,danger:rt,extra:dt}=ne,{prefixCls:gt,firstLevel:ot,direction:ut,disableMenuItemTitleTooltip:jt,inlineCollapsed:Nt}=b.useContext(Se),dn=Ot=>{const rn=Te==null?void 0:Te[0],mn=b.createElement("span",{className:ve()(`${gt}-title-content`,{[`${gt}-title-content-with-extra`]:!!dt||dt===0})},Te);return(!Ye||b.isValidElement(Te)&&Te.type==="span")&&Te&&Ot&&ot&&typeof rn=="string"?b.createElement("div",{className:`${gt}-inline-collapsed-noicon`},rn.charAt(0)):mn},{siderCollapsed:Gt}=b.useContext(fe.D);let Rt=_e;typeof _e=="undefined"?Rt=ot?Te:"":_e===!1&&(Rt="");const Ut={title:Rt};!Gt&&!Nt&&(Ut.title=null,Ut.open=!1);const Jt=(0,Fe.Z)(Te).length;let bt=b.createElement(je.ck,Object.assign({},(0,de.Z)(ne,["title","icon","danger"]),{className:ve()({[`${gt}-item-danger`]:rt,[`${gt}-item-only-child`]:(Ye?Jt+1:Jt)===1},Be),title:typeof _e=="string"?_e:void 0}),(0,se.Tm)(Ye,{className:ve()(b.isValidElement(Ye)?(le=Ye.props)===null||le===void 0?void 0:le.className:"",`${gt}-item-icon`)}),dn(Nt));return jt||(bt=b.createElement(Ze.Z,Object.assign({},Ut,{placement:ut==="rtl"?"left":"right",classNames:{root:`${gt}-inline-collapsed-tooltip`}}),bt)),bt},Ie=E(78857),Ge=E(36237),ze=E(17835),tt=E(63356),ke=E(34961),He=E(46e3),Je=E(34925),Ee=E(16931),$e=E(51636),Pe=ne=>{const{componentCls:le,motionDurationSlow:Be,horizontalLineHeight:Te,colorSplit:Ye,lineWidth:_e,lineType:rt,itemPaddingInline:dt}=ne;return{[`${le}-horizontal`]:{lineHeight:Te,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:dt},[`> ${le}-item:hover,
|
|
|
> ${le}-item-active,
|
|
|
> ${le}-submenu ${le}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${le}-item, ${le}-submenu-title`]:{transition:[`border-color ${Be}`,`background ${Be}`].join(",")},[`${le}-submenu-arrow`]:{display:"none"}}}},qe=ne=>{let{componentCls:le,menuArrowOffset:Be,calc:Te}=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)(Te(Be).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,Ge.unit)(Be)})`}}}}};const ft=ne=>Object.assign({},(0,tt.oN)(ne));var Ne=(ne,le)=>{const{componentCls:Be,itemColor:Te,itemSelectedColor:Ye,subMenuItemSelectedColor:_e,groupTitleColor:rt,itemBg:dt,subMenuItemBg:gt,itemSelectedBg:ot,activeBarHeight:ut,activeBarWidth:jt,activeBarBorderWidth:Nt,motionDurationSlow:dn,motionEaseInOut:Gt,motionEaseOut:Rt,itemPaddingInline:Ut,motionDurationMid:Jt,itemHoverColor:bt,lineType:Ot,colorSplit:rn,itemDisabledColor:mn,dangerItemColor:vt,dangerItemHoverColor:Mt,dangerItemSelectedColor:Yt,dangerItemActiveBg:ln,dangerItemSelectedBg:Sn,popupBg:Ln,itemHoverBg:Jn,itemActiveBg:er,menuSubMenuBg:In,horizontalItemSelectedColor:Yn,horizontalItemSelectedBg:zt,horizontalItemBorderRadius:un,horizontalItemHoverBg:an}=ne;return{[`${Be}-${le}, ${Be}-${le} > ${Be}`]:{color:Te,background:dt,[`&${Be}-root:focus-visible`]:Object.assign({},ft(ne)),[`${Be}-item`]:{"&-group-title, &-extra":{color:rt}},[`${Be}-submenu-selected > ${Be}-submenu-title`]:{color:_e},[`${Be}-item, ${Be}-submenu-title`]:{color:Te,[`&:not(${Be}-item-disabled):focus-visible`]:Object.assign({},ft(ne))},[`${Be}-item-disabled, ${Be}-submenu-disabled`]:{color:`${mn} !important`},[`${Be}-item:not(${Be}-item-selected):not(${Be}-submenu-selected)`]:{[`&:hover, > ${Be}-submenu-title:hover`]:{color:bt}},[`&:not(${Be}-horizontal)`]:{[`${Be}-item:not(${Be}-item-selected)`]:{"&:hover":{backgroundColor:Jn},"&:active":{backgroundColor:er}},[`${Be}-submenu-title`]:{"&:hover":{backgroundColor:Jn},"&:active":{backgroundColor:er}}},[`${Be}-item-danger`]:{color:vt,[`&${Be}-item:hover`]:{[`&:not(${Be}-item-selected):not(${Be}-submenu-selected)`]:{color:Mt}},[`&${Be}-item:active`]:{background:ln}},[`${Be}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Be}-item-selected`]:{color:Ye,[`&${Be}-item-danger`]:{color:Yt},"a, a:hover":{color:"inherit"}},[`& ${Be}-item-selected`]:{backgroundColor:ot,[`&${Be}-item-danger`]:{backgroundColor:Sn}},[`&${Be}-submenu > ${Be}`]:{backgroundColor:In},[`&${Be}-popup > ${Be}`]:{backgroundColor:Ln},[`&${Be}-submenu-popup > ${Be}`]:{backgroundColor:Ln},[`&${Be}-horizontal`]:Object.assign(Object.assign({},le==="dark"?{borderBottom:0}:{}),{[`> ${Be}-item, > ${Be}-submenu`]:{top:Nt,marginTop:ne.calc(Nt).mul(-1).equal(),marginBottom:0,borderRadius:un,"&::after":{position:"absolute",insetInline:Ut,bottom:0,borderBottom:`${(0,Ge.unit)(ut)} solid transparent`,transition:`border-color ${dn} ${Gt}`,content:'""'},"&:hover, &-active, &-open":{background:an,"&::after":{borderBottomWidth:ut,borderBottomColor:Yn}},"&-selected":{color:Yn,backgroundColor:zt,"&:hover":{backgroundColor:zt},"&::after":{borderBottomWidth:ut,borderBottomColor:Yn}}}}),[`&${Be}-root`]:{[`&${Be}-inline, &${Be}-vertical`]:{borderInlineEnd:`${(0,Ge.unit)(Nt)} ${Ot} ${rn}`}},[`&${Be}-inline`]:{[`${Be}-sub${Be}-inline`]:{background:gt},[`${Be}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,Ge.unit)(jt)} solid ${Ye}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Jt} ${Rt}`,`opacity ${Jt} ${Rt}`].join(","),content:'""'},[`&${Be}-item-danger`]:{"&::after":{borderInlineEndColor:Yt}}},[`${Be}-selected, ${Be}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Jt} ${Gt}`,`opacity ${Jt} ${Gt}`].join(",")}}}}}};const ue=ne=>{const{componentCls:le,itemHeight:Be,itemMarginInline:Te,padding:Ye,menuArrowSize:_e,marginXS:rt,itemMarginBlock:dt,itemWidth:gt,itemPaddingInline:ot}=ne,ut=ne.calc(_e).add(Ye).add(rt).equal();return{[`${le}-item`]:{position:"relative",overflow:"hidden"},[`${le}-item, ${le}-submenu-title`]:{height:Be,lineHeight:(0,Ge.unit)(Be),paddingInline:ot,overflow:"hidden",textOverflow:"ellipsis",marginInline:Te,marginBlock:dt,width:gt},[`> ${le}-item,
|
|
|
> ${le}-submenu > ${le}-submenu-title`]:{height:Be,lineHeight:(0,Ge.unit)(Be)},[`${le}-item-group-list ${le}-submenu-title,
|
|
|
${le}-submenu-title`]:{paddingInlineEnd:ut}}};var et=ne=>{const{componentCls:le,iconCls:Be,itemHeight:Te,colorTextLightSolid:Ye,dropdownWidth:_e,controlHeightLG:rt,motionEaseOut:dt,paddingXL:gt,itemMarginInline:ot,fontSizeLG:ut,motionDurationFast:jt,motionDurationSlow:Nt,paddingXS:dn,boxShadowSecondary:Gt,collapsedWidth:Rt,collapsedIconSize:Ut}=ne,Jt={height:Te,lineHeight:(0,Ge.unit)(Te),listStylePosition:"inside",listStyleType:"disc"};return[{[le]:{"&-inline, &-vertical":Object.assign({[`&${le}-root`]:{boxShadow:"none"}},ue(ne))},[`${le}-submenu-popup`]:{[`${le}-vertical`]:Object.assign(Object.assign({},ue(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 ${Nt}`,`background ${Nt}`,`padding ${jt} ${dt}`].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`]:Jt,[`& ${le}-item-group-title`]:{paddingInlineStart:gt}},[`${le}-item`]:Jt}},{[`${le}-inline-collapsed`]:{width:Rt,[`&${le}-root`]:{[`${le}-item, ${le}-submenu ${le}-submenu-title`]:{[`> ${le}-inline-collapsed-noicon`]:{fontSize:ut,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, ${Be}`]:{margin:0,fontSize:Ut,lineHeight:(0,Ge.unit)(Te),"+ span":{display:"inline-block",opacity:0}}},[`${le}-item-icon, ${Be}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${le}-item-icon, ${Be}`]:{display:"none"},"a, a:hover":{color:Ye}},[`${le}-item-group-title`]:Object.assign(Object.assign({},tt.vS),{paddingInline:dn})}}]};const at=ne=>{const{componentCls:le,motionDurationSlow:Be,motionDurationMid:Te,motionEaseInOut:Ye,motionEaseOut:_e,iconCls:rt,iconSize:dt,iconMarginInlineEnd:gt}=ne;return{[`${le}-item, ${le}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Be}`,`background ${Be}`,`padding calc(${Be} + 0.1s) ${Ye}`].join(","),[`${le}-item-icon, ${rt}`]:{minWidth:dt,fontSize:dt,transition:[`font-size ${Te} ${_e}`,`margin ${Be} ${Ye}`,`color ${Be}`].join(","),"+ span":{marginInlineStart:gt,opacity:1,transition:[`opacity ${Be} ${Ye}`,`margin ${Be}`,`color ${Be}`].join(",")}},[`${le}-item-icon`]:Object.assign({},(0,tt.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"}}}},xe=ne=>{const{componentCls:le,motionDurationSlow:Be,motionEaseInOut:Te,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 ${Be} ${Te}, opacity ${Be}`},"&-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 ${Be} ${Te}`,`transform ${Be} ${Te}`,`top ${Be} ${Te}`,`color ${Be} ${Te}`].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)})`}}}}},Ke=ne=>{const{antCls:le,componentCls:Be,fontSize:Te,motionDurationSlow:Ye,motionDurationMid:_e,motionEaseInOut:rt,paddingXS:dt,padding:gt,colorSplit:ot,lineWidth:ut,zIndexPopup:jt,borderRadiusLG:Nt,subMenuItemBorderRadius:dn,menuArrowSize:Gt,menuArrowOffset:Rt,lineType:Ut,groupTitleLineHeight:Jt,groupTitleFontSize:bt}=ne;return[{"":{[Be]:Object.assign(Object.assign({},(0,tt.dF)()),{"&-hidden":{display:"none"}})},[`${Be}-submenu-hidden`]:{display:"none"}},{[Be]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,tt.Wf)(ne)),(0,tt.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Te,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",[`${Be}-item`]:{flex:"none"}},[`${Be}-item, ${Be}-submenu, ${Be}-submenu-title`]:{borderRadius:ne.itemBorderRadius},[`${Be}-item-group-title`]:{padding:`${(0,Ge.unit)(dt)} ${(0,Ge.unit)(gt)}`,fontSize:bt,lineHeight:Jt,transition:`all ${Ye}`},[`&-horizontal ${Be}-submenu`]:{transition:[`border-color ${Ye} ${rt}`,`background ${Ye} ${rt}`].join(",")},[`${Be}-submenu, ${Be}-submenu-inline`]:{transition:[`border-color ${Ye} ${rt}`,`background ${Ye} ${rt}`,`padding ${_e} ${rt}`].join(",")},[`${Be}-submenu ${Be}-sub`]:{cursor:"initial",transition:[`background ${Ye} ${rt}`,`padding ${Ye} ${rt}`].join(",")},[`${Be}-title-content`]:{transition:`color ${Ye}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${le}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${Be}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:ne.padding}},[`${Be}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Be}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:ot,borderStyle:Ut,borderWidth:0,borderTopWidth:ut,marginBlock:ut,padding:0,"&-dashed":{borderStyle:"dashed"}}}),at(ne)),{[`${Be}-item-group`]:{[`${Be}-item-group-list`]:{margin:0,padding:0,[`${Be}-item, ${Be}-submenu-title`]:{paddingInline:`${(0,Ge.unit)(ne.calc(Te).mul(2).equal())} ${(0,Ge.unit)(gt)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:jt,borderRadius:Nt,boxShadow:"none",transformOrigin:"0 0",[`&${Be}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${Be}`]:Object.assign(Object.assign(Object.assign({borderRadius:Nt},at(ne)),xe(ne)),{[`${Be}-item, ${Be}-submenu > ${Be}-submenu-title`]:{borderRadius:dn},[`${Be}-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}}}),xe(ne)),{[`&-inline-collapsed ${Be}-submenu-arrow,
|
|
|
&-inline ${Be}-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())})`}},[`${Be}-submenu-open${Be}-submenu-inline > ${Be}-submenu-title > ${Be}-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`]:{[Be]:{lineHeight:"inherit"}}}]},it=ne=>{var le,Be,Te;const{colorPrimary:Ye,colorError:_e,colorTextDisabled:rt,colorErrorBg:dt,colorText:gt,colorTextDescription:ot,colorBgContainer:ut,colorFillAlter:jt,colorFillContent:Nt,lineWidth:dn,lineWidthBold:Gt,controlItemBgActive:Rt,colorBgTextHover:Ut,controlHeightLG:Jt,lineHeight:bt,colorBgElevated:Ot,marginXXS:rn,padding:mn,fontSize:vt,controlHeightSM:Mt,fontSizeLG:Yt,colorTextLightSolid:ln,colorErrorHover:Sn}=ne,Ln=(le=ne.activeBarWidth)!==null&&le!==void 0?le:0,Jn=(Be=ne.activeBarBorderWidth)!==null&&Be!==void 0?Be:dn,er=(Te=ne.itemMarginInline)!==null&&Te!==void 0?Te:ne.marginXXS,In=new ze.FastColor(ln).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ne.zIndexPopupBase+50,radiusItem:ne.borderRadiusLG,itemBorderRadius:ne.borderRadiusLG,radiusSubMenuItem:ne.borderRadiusSM,subMenuItemBorderRadius:ne.borderRadiusSM,colorItemText:gt,itemColor:gt,colorItemTextHover:gt,itemHoverColor:gt,colorItemTextHoverHorizontal:Ye,horizontalItemHoverColor:Ye,colorGroupTitle:ot,groupTitleColor:ot,colorItemTextSelected:Ye,itemSelectedColor:Ye,subMenuItemSelectedColor:Ye,colorItemTextSelectedHorizontal:Ye,horizontalItemSelectedColor:Ye,colorItemBg:ut,itemBg:ut,colorItemBgHover:Ut,itemHoverBg:Ut,colorItemBgActive:Nt,itemActiveBg:Rt,colorSubItemBg:jt,subMenuItemBg:jt,colorItemBgSelected:Rt,itemSelectedBg:Rt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:Ln,colorActiveBarHeight:Gt,activeBarHeight:Gt,colorActiveBarBorderSize:dn,activeBarBorderWidth:Jn,colorItemTextDisabled:rt,itemDisabledColor:rt,colorDangerItemText:_e,dangerItemColor:_e,colorDangerItemTextHover:_e,dangerItemHoverColor:_e,colorDangerItemTextSelected:_e,dangerItemSelectedColor:_e,colorDangerItemBgActive:dt,dangerItemActiveBg:dt,colorDangerItemBgSelected:dt,dangerItemSelectedBg:dt,itemMarginInline:er,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Jt,groupTitleLineHeight:bt,collapsedWidth:Jt*2,popupBg:Ot,itemMarginBlock:rn,itemPaddingInline:mn,horizontalLineHeight:`${Jt*1.15}px`,iconSize:vt,iconMarginInlineEnd:Mt-vt,collapsedIconSize:Yt,groupTitleFontSize:vt,darkItemDisabledColor:new ze.FastColor(ln).setA(.25).toRgbString(),darkItemColor:In,darkDangerItemColor:_e,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:ln,darkItemSelectedBg:Ye,darkDangerItemSelectedBg:_e,darkItemHoverBg:"transparent",darkGroupTitleColor:In,darkItemHoverColor:ln,darkDangerItemHoverColor:Sn,darkDangerItemSelectedColor:ln,darkDangerItemActiveBg:_e,itemWidth:Ln?`calc(100% + ${Jn}px)`:`calc(100% - ${er*2}px)`}};var Ct=function(ne){let le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ne,Be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,Ee.I$)("Menu",Ye=>{const{colorBgElevated:_e,controlHeightLG:rt,fontSize:dt,darkItemColor:gt,darkDangerItemColor:ot,darkItemBg:ut,darkSubMenuItemBg:jt,darkItemSelectedColor:Nt,darkItemSelectedBg:dn,darkDangerItemSelectedBg:Gt,darkItemHoverBg:Rt,darkGroupTitleColor:Ut,darkItemHoverColor:Jt,darkItemDisabledColor:bt,darkDangerItemHoverColor:Ot,darkDangerItemSelectedColor:rn,darkDangerItemActiveBg:mn,popupBg:vt,darkPopupBg:Mt}=Ye,Yt=Ye.calc(dt).div(7).mul(5).equal(),ln=(0,$e.mergeToken)(Ye,{menuArrowSize:Yt,menuHorizontalHeight:Ye.calc(rt).mul(1.15).equal(),menuArrowOffset:Ye.calc(Yt).mul(.25).equal(),menuSubMenuBg:_e,calc:Ye.calc,popupBg:vt}),Sn=(0,$e.mergeToken)(ln,{itemColor:gt,itemHoverColor:Jt,groupTitleColor:Ut,itemSelectedColor:Nt,subMenuItemSelectedColor:Nt,itemBg:ut,popupBg:Mt,subMenuItemBg:jt,itemActiveBg:"transparent",itemSelectedBg:dn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Rt,itemDisabledColor:bt,dangerItemColor:ot,dangerItemHoverColor:Ot,dangerItemSelectedColor:rn,dangerItemActiveBg:mn,dangerItemSelectedBg:Gt,menuSubMenuBg:jt,horizontalItemSelectedColor:Nt,horizontalItemSelectedBg:dn});return[Ke(ln),Pe(ln),et(ln),Ne(ln,"light"),Ne(Sn,"dark"),qe(ln),(0,ke.Z)(ln),(0,He.oN)(ln,"slide-up"),(0,He.oN)(ln,"slide-down"),(0,Je._y)(ln,"zoom-big")]},it,{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:Be,unitless:{groupTitleLineHeight:!0}})(ne,le)},lt=E(75030),ct=ne=>{var le;const{popupClassName:Be,icon:Te,title:Ye,theme:_e}=ne,rt=b.useContext(Se),{prefixCls:dt,inlineCollapsed:gt,theme:ot}=rt,ut=(0,je.Xl)();let jt;if(!Te)jt=gt&&!ut.length&&Ye&&typeof Ye=="string"?b.createElement("div",{className:`${dt}-inline-collapsed-noicon`},Ye.charAt(0)):b.createElement("span",{className:`${dt}-title-content`},Ye);else{const Gt=b.isValidElement(Ye)&&Ye.type==="span";jt=b.createElement(b.Fragment,null,(0,se.Tm)(Te,{className:ve()(b.isValidElement(Te)?(le=Te.props)===null||le===void 0?void 0:le.className:"",`${dt}-item-icon`)}),Gt?Ye:b.createElement("span",{className:`${dt}-title-content`},Ye))}const Nt=b.useMemo(()=>Object.assign(Object.assign({},rt),{firstLevel:!1}),[rt]),[dn]=(0,lt.Cn)("Menu");return b.createElement(Se.Provider,{value:Nt},b.createElement(je.Wd,Object.assign({},(0,de.Z)(ne,["icon"]),{title:jt,popupClassName:ve()(dt,Be,`${dt}-${_e||ot}`),popupStyle:Object.assign({zIndex:dn},ne.popupStyle)})))},Bt=function(ne,le){var Be={};for(var Te in ne)Object.prototype.hasOwnProperty.call(ne,Te)&&le.indexOf(Te)<0&&(Be[Te]=ne[Te]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,Te=Object.getOwnPropertySymbols(ne);Ye<Te.length;Ye++)le.indexOf(Te[Ye])<0&&Object.prototype.propertyIsEnumerable.call(ne,Te[Ye])&&(Be[Te[Ye]]=ne[Te[Ye]]);return Be};function Dt(ne){return ne===null||ne===!1}const oe={item:ce,submenu:ct,divider:De};var te=(0,b.forwardRef)((ne,le)=>{var Be;const Te=b.useContext(Ie.Z),Ye=Te||{},{getPrefixCls:_e,getPopupContainer:rt,direction:dt,menu:gt}=b.useContext(we.E_),ot=_e(),{prefixCls:ut,className:jt,style:Nt,theme:dn="light",expandIcon:Gt,_internalDisableMenuItemTitleTooltip:Rt,inlineCollapsed:Ut,siderCollapsed:Jt,rootClassName:bt,mode:Ot,selectable:rn,onClick:mn,overflowedIndicatorPopupClassName:vt}=ne,Mt=Bt(ne,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Yt=(0,de.Z)(Mt,["collapsedWidth"]);(Be=Ye.validator)===null||Be===void 0||Be.call(Ye,{mode:Ot});const ln=(0,be.Z)(function(){var gn;mn==null||mn.apply(void 0,arguments),(gn=Ye.onClick)===null||gn===void 0||gn.call(Ye)}),Sn=Ye.mode||Ot,Ln=rn!=null?rn:Ye.selectable,Jn=Ut!=null?Ut:Jt,er={horizontal:{motionName:`${ot}-slide-up`},inline:(0,Ce.Z)(ot),other:{motionName:`${ot}-zoom-big`}},In=_e("menu",ut||Ye.prefixCls),Yn=(0,ge.Z)(In),[zt,un,an]=Ct(In,Yn,!Te),en=ve()(`${In}-${dn}`,gt==null?void 0:gt.className,jt),$t=b.useMemo(()=>{var gn,Wn;if(typeof Gt=="function"||Dt(Gt))return Gt||null;if(typeof Ye.expandIcon=="function"||Dt(Ye.expandIcon))return Ye.expandIcon||null;if(typeof(gt==null?void 0:gt.expandIcon)=="function"||Dt(gt==null?void 0:gt.expandIcon))return(gt==null?void 0:gt.expandIcon)||null;const Hn=(gn=Gt!=null?Gt:Ye==null?void 0:Ye.expandIcon)!==null&&gn!==void 0?gn:gt==null?void 0:gt.expandIcon;return(0,se.Tm)(Hn,{className:ve()(`${In}-submenu-expand-icon`,b.isValidElement(Hn)?(Wn=Hn.props)===null||Wn===void 0?void 0:Wn.className:void 0)})},[Gt,Ye==null?void 0:Ye.expandIcon,gt==null?void 0:gt.expandIcon,In]),vn=b.useMemo(()=>({prefixCls:In,inlineCollapsed:Jn||!1,direction:dt,firstLevel:!0,theme:dn,mode:Sn,disableMenuItemTitleTooltip:Rt}),[In,Jn,dt,Rt,dn]);return zt(b.createElement(Ie.Z.Provider,{value:null},b.createElement(Se.Provider,{value:vn},b.createElement(je.ZP,Object.assign({getPopupContainer:rt,overflowedIndicator:b.createElement(Ue.Z,null),overflowedIndicatorPopupClassName:ve()(In,`${In}-${dn}`,vt),mode:Sn,selectable:Ln,onClick:ln},Yt,{inlineCollapsed:Jn,style:Object.assign(Object.assign({},gt==null?void 0:gt.style),Nt),className:en,prefixCls:In,direction:dt,defaultMotions:er,expandIcon:$t,ref:le,rootClassName:ve()(bt,un,Ye.rootClassName,an,Yn),_internalComponents:oe})))))});const x=(0,b.forwardRef)((ne,le)=>{const Be=(0,b.useRef)(null),Te=b.useContext(fe.D);return(0,b.useImperativeHandle)(le,()=>({menu:Be.current,focus:Ye=>{var _e;(_e=Be.current)===null||_e===void 0||_e.focus(Ye)}})),b.createElement(te,Object.assign({ref:Be},ne,Te))});x.Item=ce,x.SubMenu=ct,x.Divider=De,x.ItemGroup=je.BW;var re=x},31709:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return gt}});var b=E(59301),je=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"},Ue=fe,Ae=E(7657),ve=function(ut,jt){return b.createElement(Ae.Z,(0,je.Z)({},ut,{ref:jt,icon:Ue}))},be=b.forwardRef(ve),de=be,Ce=E(49198),se=E(33853),we=E(38819),ge=E(92310),Le=E.n(ge),Se=E(20068),Me=E(76190),ye=E(33885),De=E(42978),Fe=E(18929),Ze=E(10228),nt=E(26112),ce=E(48736),Ie=E(17119),Ge=[10,20,50,100],ze=function(ut){var jt=ut.pageSizeOptions,Nt=jt===void 0?Ge:jt,dn=ut.locale,Gt=ut.changeSize,Rt=ut.pageSize,Ut=ut.goButton,Jt=ut.quickGo,bt=ut.rootPrefixCls,Ot=ut.disabled,rn=ut.buildOptionText,mn=ut.showSizeChanger,vt=ut.sizeChangerRender,Mt=b.useState(""),Yt=(0,De.Z)(Mt,2),ln=Yt[0],Sn=Yt[1],Ln=function(){return!ln||Number.isNaN(ln)?void 0:Number(ln)},Jn=typeof rn=="function"?rn:function(vn){return"".concat(vn," ").concat(dn.items_per_page)},er=function(gn){Sn(gn.target.value)},In=function(gn){Ut||ln===""||(Sn(""),!(gn.relatedTarget&&(gn.relatedTarget.className.indexOf("".concat(bt,"-item-link"))>=0||gn.relatedTarget.className.indexOf("".concat(bt,"-item"))>=0))&&(Jt==null||Jt(Ln())))},Yn=function(gn){ln!==""&&(gn.keyCode===Ze.Z.ENTER||gn.type==="click")&&(Sn(""),Jt==null||Jt(Ln()))},zt=function(){return Nt.some(function(gn){return gn.toString()===Rt.toString()})?Nt:Nt.concat([Rt]).sort(function(gn,Wn){var Hn=Number.isNaN(Number(gn))?0:Number(gn),zn=Number.isNaN(Number(Wn))?0:Number(Wn);return Hn-zn})},un="".concat(bt,"-options");if(!mn&&!Jt)return null;var an=null,en=null,$t=null;return mn&&vt&&(an=vt({disabled:Ot,size:Rt,onSizeChange:function(gn){Gt==null||Gt(Number(gn))},"aria-label":dn.page_size,className:"".concat(un,"-size-changer"),options:zt().map(function(vn){return{label:Jn(vn),value:vn}})})),Jt&&(Ut&&($t=typeof Ut=="boolean"?b.createElement("button",{type:"button",onClick:Yn,onKeyUp:Yn,disabled:Ot,className:"".concat(un,"-quick-jumper-button")},dn.jump_to_confirm):b.createElement("span",{onClick:Yn,onKeyUp:Yn},Ut)),en=b.createElement("div",{className:"".concat(un,"-quick-jumper")},dn.jump_to,b.createElement("input",{disabled:Ot,type:"text",value:ln,onChange:er,onKeyUp:Yn,onBlur:In,"aria-label":dn.page}),dn.page,$t)),b.createElement("li",{className:un},an,en)},tt=ze,ke=function(ut){var jt=ut.rootPrefixCls,Nt=ut.page,dn=ut.active,Gt=ut.className,Rt=ut.showTitle,Ut=ut.onClick,Jt=ut.onKeyPress,bt=ut.itemRender,Ot="".concat(jt,"-item"),rn=Le()(Ot,"".concat(Ot,"-").concat(Nt),(0,Se.Z)((0,Se.Z)({},"".concat(Ot,"-active"),dn),"".concat(Ot,"-disabled"),!Nt),Gt),mn=function(){Ut(Nt)},vt=function(ln){Jt(ln,Ut,Nt)},Mt=bt(Nt,"page",b.createElement("a",{rel:"nofollow"},Nt));return Mt?b.createElement("li",{title:Rt?String(Nt):null,className:rn,onClick:mn,onKeyDown:vt,tabIndex:0},Mt):null},He=ke,Je=function(ut,jt,Nt){return Nt};function Ee(){}function $e(ot){var ut=Number(ot);return typeof ut=="number"&&!Number.isNaN(ut)&&isFinite(ut)&&Math.floor(ut)===ut}function pe(ot,ut,jt){var Nt=typeof ot=="undefined"?ut:ot;return Math.floor((jt-1)/Nt)+1}var Pe=function(ut){var jt=ut.prefixCls,Nt=jt===void 0?"rc-pagination":jt,dn=ut.selectPrefixCls,Gt=dn===void 0?"rc-select":dn,Rt=ut.className,Ut=ut.current,Jt=ut.defaultCurrent,bt=Jt===void 0?1:Jt,Ot=ut.total,rn=Ot===void 0?0:Ot,mn=ut.pageSize,vt=ut.defaultPageSize,Mt=vt===void 0?10:vt,Yt=ut.onChange,ln=Yt===void 0?Ee:Yt,Sn=ut.hideOnSinglePage,Ln=ut.align,Jn=ut.showPrevNextJumpers,er=Jn===void 0?!0:Jn,In=ut.showQuickJumper,Yn=ut.showLessItems,zt=ut.showTitle,un=zt===void 0?!0:zt,an=ut.onShowSizeChange,en=an===void 0?Ee:an,$t=ut.locale,vn=$t===void 0?Ie.Z:$t,gn=ut.style,Wn=ut.totalBoundaryShowSizeChanger,Hn=Wn===void 0?50:Wn,zn=ut.disabled,Nn=ut.simple,Kn=ut.showTotal,Xn=ut.showSizeChanger,Lr=Xn===void 0?rn>Hn:Xn,Ar=ut.sizeChangerRender,wn=ut.pageSizeOptions,Bn=ut.itemRender,rr=Bn===void 0?Je:Bn,or=ut.jumpPrevIcon,Lt=ut.jumpNextIcon,Qt=ut.prevIcon,xt=ut.nextIcon,Tt=b.useRef(null),wt=(0,Fe.Z)(10,{value:mn,defaultValue:Mt}),Ht=(0,De.Z)(wt,2),ht=Ht[0],Xt=Ht[1],qt=(0,Fe.Z)(1,{value:Ut,defaultValue:bt,postState:function(Li){return Math.max(1,Math.min(Li,pe(void 0,ht,rn)))}}),cn=(0,De.Z)(qt,2),Kt=cn[0],Wt=cn[1],_t=b.useState(Kt),on=(0,De.Z)(_t,2),Zn=on[0],Tn=on[1];(0,b.useEffect)(function(){Tn(Kt)},[Kt]);var Vn=ln!==Ee,Mr="current"in ut,zr=Math.max(1,Kt-(Yn?3:5)),Qr=Math.min(pe(void 0,ht,rn),Kt+(Yn?3:5));function Pr(Gi,Li){var ea=Gi||b.createElement("button",{type:"button","aria-label":Li,className:"".concat(Nt,"-item-link")});return typeof Gi=="function"&&(ea=b.createElement(Gi,(0,ye.Z)({},ut))),ea}function gr(Gi){var Li=Gi.target.value,ea=pe(void 0,ht,rn),ta;return Li===""?ta=Li:Number.isNaN(Number(Li))?ta=Zn:Li>=ea?ta=ea:ta=Number(Li),ta}function Dr(Gi){return $e(Gi)&&Gi!==Kt&&$e(rn)&&rn>0}var Kr=rn>ht?In:!1;function ni(Gi){(Gi.keyCode===Ze.Z.UP||Gi.keyCode===Ze.Z.DOWN)&&Gi.preventDefault()}function ri(Gi){var Li=gr(Gi);switch(Li!==Zn&&Tn(Li),Gi.keyCode){case Ze.Z.ENTER:Jr(Li);break;case Ze.Z.UP:Jr(Li-1);break;case Ze.Z.DOWN:Jr(Li+1);break;default:break}}function ai(Gi){Jr(gr(Gi))}function Fr(Gi){var Li=pe(Gi,ht,rn),ea=Kt>Li&&Li!==0?Li:Kt;Xt(Gi),Tn(ea),en==null||en(Kt,Gi),Wt(ea),ln==null||ln(ea,Gi)}function Jr(Gi){if(Dr(Gi)&&!zn){var Li=pe(void 0,ht,rn),ea=Gi;return Gi>Li?ea=Li:Gi<1&&(ea=1),ea!==Zn&&Tn(ea),Wt(ea),ln==null||ln(ea,ht),ea}return Kt}var Xr=Kt>1,Ri=Kt<pe(void 0,ht,rn);function Hi(){Xr&&Jr(Kt-1)}function Zi(){Ri&&Jr(Kt+1)}function zi(){Jr(zr)}function Ji(){Jr(Qr)}function wi(Gi,Li){if(Gi.key==="Enter"||Gi.charCode===Ze.Z.ENTER||Gi.keyCode===Ze.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];Li.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 Li=rr(Gi,"prev",Pr(Qt,"prev page"));return b.isValidElement(Li)?b.cloneElement(Li,{disabled:!Xr}):Li}function fo(Gi){var Li=rr(Gi,"next",Pr(xt,"next page"));return b.isValidElement(Li)?b.cloneElement(Li,{disabled:!Ri}):Li}function bo(Gi){(Gi.type==="click"||Gi.keyCode===Ze.Z.ENTER)&&Jr(Zn)}var co=null,yo=(0,nt.Z)(ut,{aria:!0,data:!0}),Pi=Kn&&b.createElement("li",{className:"".concat(Nt,"-total-text")},Kn(rn,[rn===0?0:(Kt-1)*ht+1,Kt*ht>rn?rn:Kt*ht])),Ai=null,Gr=pe(void 0,ht,rn);if(Sn&&rn<=ht)return null;var Un=[],lr={rootPrefixCls:Nt,onClick:Jr,onKeyPress:wi,showTitle:un,itemRender:rr,page:-1},cr=Kt-1>0?Kt-1:0,qn=Kt+1<Gr?Kt+1:Gr,Wr=In&&In.goButton,qr=(0,Me.Z)(Nn)==="object"?Nn.readOnly:!Nn,ir=Wr,Qn=null;Nn&&(Wr&&(typeof Wr=="boolean"?ir=b.createElement("button",{type:"button",onClick:bo,onKeyUp:bo},vn.jump_to_confirm):ir=b.createElement("span",{onClick:bo,onKeyUp:bo},Wr),ir=b.createElement("li",{title:un?"".concat(vn.jump_to).concat(Kt,"/").concat(Gr):null,className:"".concat(Nt,"-simple-pager")},ir)),Qn=b.createElement("li",{title:un?"".concat(Kt,"/").concat(Gr):null,className:"".concat(Nt,"-simple-pager")},qr?Zn:b.createElement("input",{type:"text","aria-label":vn.jump_to,value:Zn,disabled:zn,onKeyDown:ni,onKeyUp:ri,onChange:ri,onBlur:ai,size:3}),b.createElement("span",{className:"".concat(Nt,"-slash")},"/"),Gr));var Cr=Yn?1:2;if(Gr<=3+Cr*2){Gr||Un.push(b.createElement(He,(0,je.Z)({},lr,{key:"noPager",page:1,className:"".concat(Nt,"-item-disabled")})));for(var Zr=1;Zr<=Gr;Zr+=1)Un.push(b.createElement(He,(0,je.Z)({},lr,{key:Zr,page:Zr,active:Kt===Zr})))}else{var ji=Yn?vn.prev_3:vn.prev_5,vo=Yn?vn.next_3:vn.next_5,ao=rr(zr,"jump-prev",Pr(or,"prev page")),Io=rr(Qr,"jump-next",Pr(Lt,"next page"));er&&(co=ao?b.createElement("li",{title:un?ji:null,key:"prev",onClick:zi,tabIndex:0,onKeyDown:Xi,className:Le()("".concat(Nt,"-jump-prev"),(0,Se.Z)({},"".concat(Nt,"-jump-prev-custom-icon"),!!or))},ao):null,Ai=Io?b.createElement("li",{title:un?vo:null,key:"next",onClick:Ji,tabIndex:0,onKeyDown:oo,className:Le()("".concat(Nt,"-jump-next"),(0,Se.Z)({},"".concat(Nt,"-jump-next-custom-icon"),!!Lt))},Io):null);var wo=Math.max(1,Kt-Cr),Co=Math.min(Kt+Cr,Gr);Kt-1<=Cr&&(Co=1+Cr*2),Gr-Kt<=Cr&&(wo=Gr-Cr*2);for(var ko=wo;ko<=Co;ko+=1)Un.push(b.createElement(He,(0,je.Z)({},lr,{key:ko,page:ko,active:Kt===ko})));if(Kt-1>=Cr*2&&Kt!==3&&(Un[0]=b.cloneElement(Un[0],{className:Le()("".concat(Nt,"-item-after-jump-prev"),Un[0].props.className)}),Un.unshift(co)),Gr-Kt>=Cr*2&&Kt!==Gr-2){var Oo=Un[Un.length-1];Un[Un.length-1]=b.cloneElement(Oo,{className:Le()("".concat(Nt,"-item-before-jump-next"),Oo.props.className)}),Un.push(Ai)}wo!==1&&Un.unshift(b.createElement(He,(0,je.Z)({},lr,{key:1,page:1}))),Co!==Gr&&Un.push(b.createElement(He,(0,je.Z)({},lr,{key:Gr,page:Gr})))}var Mo=Ro(cr);if(Mo){var ha=!Xr||!Gr;Mo=b.createElement("li",{title:un?vn.prev_page:null,onClick:Hi,tabIndex:ha?null:0,onKeyDown:Mi,className:Le()("".concat(Nt,"-prev"),(0,Se.Z)({},"".concat(Nt,"-disabled"),ha)),"aria-disabled":ha},Mo)}var Aa=fo(qn);if(Aa){var xa,Ba;Nn?(xa=!Ri,Ba=Xr?0:null):(xa=!Ri||!Gr,Ba=xa?null:0),Aa=b.createElement("li",{title:un?vn.next_page:null,onClick:Zi,tabIndex:Ba,onKeyDown:fi,className:Le()("".concat(Nt,"-next"),(0,Se.Z)({},"".concat(Nt,"-disabled"),xa)),"aria-disabled":xa},Aa)}var Da=Le()(Nt,Rt,(0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)({},"".concat(Nt,"-start"),Ln==="start"),"".concat(Nt,"-center"),Ln==="center"),"".concat(Nt,"-end"),Ln==="end"),"".concat(Nt,"-simple"),Nn),"".concat(Nt,"-disabled"),zn));return b.createElement("ul",(0,je.Z)({className:Da,style:gn,ref:Tt},yo),Pi,Mo,Nn?Qn:Un,Aa,b.createElement(tt,{locale:vn,rootPrefixCls:Nt,disabled:zn,selectPrefixCls:Gt,changeSize:Fr,pageSize:ht,pageSizeOptions:wn,quickGo:Kr?Jr:null,goButton:ir,showSizeChanger:Lr,sizeChangerRender:Ar}))},St=Pe,qe=E(61852),ft=E(48755),Et=E(31756),Ne=E(13783),ue=E(9017),Oe=E(82326),et=E(57700),at=E(36237),xe=E(53075),Ke=E(64910),it=E(39082),Ct=E(63356),lt=E(51636),At=E(16931);const ct=ot=>{const{componentCls:ut}=ot;return{[`${ut}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${ut}-item-link`]:{color:ot.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${ut}-item-link`]:{color:ot.colorTextDisabled,cursor:"not-allowed"}}},[`&${ut}-disabled`]:{cursor:"not-allowed",[`${ut}-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}}},[`${ut}-item-link`]:{color:ot.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${ut}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${ut}-simple-pager`]:{color:ot.colorTextDisabled},[`${ut}-jump-prev, ${ut}-jump-next`]:{[`${ut}-item-link-icon`]:{opacity:0},[`${ut}-item-ellipsis`]:{opacity:1}}},[`&${ut}-simple`]:{[`${ut}-prev, ${ut}-next`]:{[`&${ut}-disabled ${ut}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Bt=ot=>{const{componentCls:ut}=ot;return{[`&${ut}-mini ${ut}-total-text, &${ut}-mini ${ut}-simple-pager`]:{height:ot.itemSizeSM,lineHeight:(0,at.unit)(ot.itemSizeSM)},[`&${ut}-mini ${ut}-item`]:{minWidth:ot.itemSizeSM,height:ot.itemSizeSM,margin:0,lineHeight:(0,at.unit)(ot.calc(ot.itemSizeSM).sub(2).equal())},[`&${ut}-mini ${ut}-prev, &${ut}-mini ${ut}-next`]:{minWidth:ot.itemSizeSM,height:ot.itemSizeSM,margin:0,lineHeight:(0,at.unit)(ot.itemSizeSM)},[`&${ut}-mini:not(${ut}-disabled)`]:{[`${ut}-prev, ${ut}-next`]:{[`&:hover ${ut}-item-link`]:{backgroundColor:ot.colorBgTextHover},[`&:active ${ut}-item-link`]:{backgroundColor:ot.colorBgTextActive},[`&${ut}-disabled:hover ${ut}-item-link`]:{backgroundColor:"transparent"}}},[`
|
|
|
&${ut}-mini ${ut}-prev ${ut}-item-link,
|
|
|
&${ut}-mini ${ut}-next ${ut}-item-link
|
|
|
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:ot.itemSizeSM,lineHeight:(0,at.unit)(ot.itemSizeSM)}},[`&${ut}-mini ${ut}-jump-prev, &${ut}-mini ${ut}-jump-next`]:{height:ot.itemSizeSM,marginInlineEnd:0,lineHeight:(0,at.unit)(ot.itemSizeSM)},[`&${ut}-mini ${ut}-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,xe.x0)(ot)),{width:ot.paginationMiniQuickJumperInputWidth,height:ot.controlHeightSM})}}}},Dt=ot=>{const{componentCls:ut}=ot;return{[`
|
|
|
&${ut}-simple ${ut}-prev,
|
|
|
&${ut}-simple ${ut}-next
|
|
|
`]:{height:ot.itemSizeSM,lineHeight:(0,at.unit)(ot.itemSizeSM),verticalAlign:"top",[`${ut}-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)}}},[`&${ut}-simple ${ut}-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:ut}=ot;return{[`${ut}-jump-prev, ${ut}-jump-next`]:{outline:0,[`${ut}-item-container`]:{position:"relative",[`${ut}-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"}},[`${ut}-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":{[`${ut}-item-link-icon`]:{opacity:1},[`${ut}-item-ellipsis`]:{opacity:0}}},[`
|
|
|
${ut}-prev,
|
|
|
${ut}-jump-prev,
|
|
|
${ut}-jump-next
|
|
|
`]:{marginInlineEnd:ot.marginXS},[`
|
|
|
${ut}-prev,
|
|
|
${ut}-next,
|
|
|
${ut}-jump-prev,
|
|
|
${ut}-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}`},[`${ut}-prev, ${ut}-next`]:{outline:0,button:{color:ot.colorText,cursor:"pointer",userSelect:"none"},[`${ut}-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 ${ut}-item-link`]:{backgroundColor:ot.colorBgTextHover},[`&:active ${ut}-item-link`]:{backgroundColor:ot.colorBgTextActive},[`&${ut}-disabled:hover`]:{[`${ut}-item-link`]:{backgroundColor:"transparent"}}},[`${ut}-slash`]:{marginInlineEnd:ot.paginationSlashMarginInlineEnd,marginInlineStart:ot.paginationSlashMarginInlineStart},[`${ut}-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,xe.ik)(ot)),(0,it.$U)(ot,{borderColor:ot.colorBorder,hoverBorderColor:ot.colorPrimaryHover,activeBorderColor:ot.colorPrimary,activeShadow:ot.activeShadow})),{"&[disabled]":Object.assign({},(0,it.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:ut}=ot;return{[`${ut}-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(${ut}-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:ut}=ot;return{[ut]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ct.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:'""'},[`${ut}-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)),Dt(ot)),Bt(ot)),ct(ot)),{[`@media only screen and (max-width: ${ot.screenLG}px)`]:{[`${ut}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${ot.screenSM}px)`]:{[`${ut}-options`]:{display:"none"}}}),[`&${ot.componentCls}-rtl`]:{direction:"rtl"}}},x=ot=>{const{componentCls:ut}=ot;return{[`${ut}:not(${ut}-disabled)`]:{[`${ut}-item`]:Object.assign({},(0,Ct.Qy)(ot)),[`${ut}-jump-prev, ${ut}-jump-next`]:{"&:focus-visible":Object.assign({[`${ut}-item-link-icon`]:{opacity:1},[`${ut}-item-ellipsis`]:{opacity:0}},(0,Ct.oN)(ot))},[`${ut}-prev, ${ut}-next`]:{[`&:focus-visible ${ut}-item-link`]:Object.assign({},(0,Ct.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,Ke.T)(ot)),ne=ot=>(0,lt.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,Ke.e)(ot));var le=(0,At.I$)("Pagination",ot=>{const ut=ne(ot);return[te(ut),x(ut)]},re);const Be=ot=>{const{componentCls:ut}=ot;return{[`${ut}${ut}-bordered${ut}-disabled:not(${ut}-mini)`]:{"&, &:hover":{[`${ut}-item-link`]:{borderColor:ot.colorBorder}},"&:focus-visible":{[`${ut}-item-link`]:{borderColor:ot.colorBorder}},[`${ut}-item, ${ut}-item-link`]:{backgroundColor:ot.colorBgContainerDisabled,borderColor:ot.colorBorder,[`&:hover:not(${ut}-item-active)`]:{backgroundColor:ot.colorBgContainerDisabled,borderColor:ot.colorBorder,a:{color:ot.colorTextDisabled}},[`&${ut}-item-active`]:{backgroundColor:ot.itemActiveBgDisabled}},[`${ut}-prev, ${ut}-next`]:{"&:hover button":{backgroundColor:ot.colorBgContainerDisabled,borderColor:ot.colorBorder,color:ot.colorTextDisabled},[`${ut}-item-link`]:{backgroundColor:ot.colorBgContainerDisabled,borderColor:ot.colorBorder}}},[`${ut}${ut}-bordered:not(${ut}-mini)`]:{[`${ut}-prev, ${ut}-next`]:{"&:hover button":{borderColor:ot.colorPrimaryHover,backgroundColor:ot.itemBg},[`${ut}-item-link`]:{backgroundColor:ot.itemLinkBg,borderColor:ot.colorBorder},[`&:hover ${ut}-item-link`]:{borderColor:ot.colorPrimary,backgroundColor:ot.itemBg,color:ot.colorPrimary},[`&${ut}-disabled`]:{[`${ut}-item-link`]:{borderColor:ot.colorBorder,color:ot.colorTextDisabled}}},[`${ut}-item`]:{backgroundColor:ot.itemBg,border:`${(0,at.unit)(ot.lineWidth)} ${ot.lineType} ${ot.colorBorder}`,[`&:hover:not(${ut}-item-active)`]:{borderColor:ot.colorPrimary,backgroundColor:ot.itemBg,a:{color:ot.colorPrimary}},"&-active":{borderColor:ot.colorPrimary}}}}};var Te=(0,At.bk)(["Pagination","bordered"],ot=>{const ut=ne(ot);return[Be(ut)]},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,ut){var jt={};for(var Nt in ot)Object.prototype.hasOwnProperty.call(ot,Nt)&&ut.indexOf(Nt)<0&&(jt[Nt]=ot[Nt]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dn=0,Nt=Object.getOwnPropertySymbols(ot);dn<Nt.length;dn++)ut.indexOf(Nt[dn])<0&&Object.prototype.propertyIsEnumerable.call(ot,Nt[dn])&&(jt[Nt[dn]]=ot[Nt[dn]]);return jt},dt=ot=>{const{align:ut,prefixCls:jt,selectPrefixCls:Nt,className:dn,rootClassName:Gt,style:Rt,size:Ut,locale:Jt,responsive:bt,showSizeChanger:Ot,selectComponentClass:rn,pageSizeOptions:mn}=ot,vt=_e(ot,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:Mt}=(0,Ne.Z)(bt),[,Yt]=(0,et.ZP)(),{getPrefixCls:ln,direction:Sn,showSizeChanger:Ln,className:Jn,style:er}=(0,ft.dj)("pagination"),In=ln("pagination",jt),[Yn,zt,un]=le(In),an=(0,Et.Z)(Ut),en=an==="small"||!!(Mt&&!an&&bt),[$t]=(0,ue.Z)("Pagination",qe.Z),vn=Object.assign(Object.assign({},$t),Jt),[gn,Wn]=Ye(Ot),[Hn,zn]=Ye(Ln),Nn=gn!=null?gn:Hn,Kn=Wn!=null?Wn:zn,Xn=rn||Oe.default,Lr=b.useMemo(()=>mn?mn.map(Lt=>Number(Lt)):void 0,[mn]),Ar=Lt=>{var Qt;const{disabled:xt,size:Tt,onSizeChange:wt,"aria-label":Ht,className:ht,options:Xt}=Lt,{className:qt,onChange:cn}=Kn||{},Kt=(Qt=Xt.find(Wt=>String(Wt.value)===String(Tt)))===null||Qt===void 0?void 0:Qt.value;return b.createElement(Xn,Object.assign({disabled:xt,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:Wt=>Wt.parentNode,"aria-label":Ht,options:Xt},Kn,{value:Kt,onChange:(Wt,_t)=>{wt==null||wt(Wt),cn==null||cn(Wt,_t)},size:en?"small":"middle",className:Le()(ht,qt)}))},wn=b.useMemo(()=>{const Lt=b.createElement("span",{className:`${In}-item-ellipsis`},"\u2022\u2022\u2022"),Qt=b.createElement("button",{className:`${In}-item-link`,type:"button",tabIndex:-1},Sn==="rtl"?b.createElement(we.Z,null):b.createElement(se.Z,null)),xt=b.createElement("button",{className:`${In}-item-link`,type:"button",tabIndex:-1},Sn==="rtl"?b.createElement(se.Z,null):b.createElement(we.Z,null)),Tt=b.createElement("a",{className:`${In}-item-link`},b.createElement("div",{className:`${In}-item-container`},Sn==="rtl"?b.createElement(Ce.Z,{className:`${In}-item-link-icon`}):b.createElement(de,{className:`${In}-item-link-icon`}),Lt)),wt=b.createElement("a",{className:`${In}-item-link`},b.createElement("div",{className:`${In}-item-container`},Sn==="rtl"?b.createElement(de,{className:`${In}-item-link-icon`}):b.createElement(Ce.Z,{className:`${In}-item-link-icon`}),Lt));return{prevIcon:Qt,nextIcon:xt,jumpPrevIcon:Tt,jumpNextIcon:wt}},[Sn,In]),Bn=ln("select",Nt),rr=Le()({[`${In}-${ut}`]:!!ut,[`${In}-mini`]:en,[`${In}-rtl`]:Sn==="rtl",[`${In}-bordered`]:Yt.wireframe},Jn,dn,Gt,zt,un),or=Object.assign(Object.assign({},er),Rt);return Yn(b.createElement(b.Fragment,null,Yt.wireframe&&b.createElement(Te,{prefixCls:In}),b.createElement(St,Object.assign({},wn,vt,{style:or,prefixCls:In,selectPrefixCls:Bn,className:rr,locale:vn,pageSizeOptions:Lr,showSizeChanger:Nn,sizeChangerRender:Ar}))))},gt=dt},89787:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Jt}});var b=E(59301),je=E(17835),fe=E(29679),Ue=E(40001),Ae=E(19248),ve=E(99267),be=E(92310),de=E.n(be),Ce=E(2738),se=E(48755),we=E(54476),ge=E(33885),Le=E(75931),Se={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Me=function(){var Ot=(0,b.useRef)([]),rn=(0,b.useRef)(null);return(0,b.useEffect)(function(){var mn=Date.now(),vt=!1;Ot.current.forEach(function(Mt){if(Mt){vt=!0;var Yt=Mt.style;Yt.transitionDuration=".3s, .3s, .3s, .06s",rn.current&&mn-rn.current<100&&(Yt.transitionDuration="0s, 0s")}}),vt&&(rn.current=Date.now())}),Ot.current},ye=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],De=function(Ot){var rn=(0,ge.Z)((0,ge.Z)({},Se),Ot),mn=rn.className,vt=rn.percent,Mt=rn.prefixCls,Yt=rn.strokeColor,ln=rn.strokeLinecap,Sn=rn.strokeWidth,Ln=rn.style,Jn=rn.trailColor,er=rn.trailWidth,In=rn.transition,Yn=(0,Le.Z)(rn,ye);delete Yn.gapPosition;var zt=Array.isArray(vt)?vt:[vt],un=Array.isArray(Yt)?Yt:[Yt],an=Me(),en=Sn/2,$t=100-Sn/2,vn="M ".concat(ln==="round"?en:0,",").concat(en,`
|
|
|
L `).concat(ln==="round"?$t:100,",").concat(en),gn="0 0 100 ".concat(Sn),Wn=0;return b.createElement("svg",(0,we.Z)({className:de()("".concat(Mt,"-line"),mn),viewBox:gn,preserveAspectRatio:"none",style:Ln},Yn),b.createElement("path",{className:"".concat(Mt,"-line-trail"),d:vn,strokeLinecap:ln,stroke:Jn,strokeWidth:er||Sn,fillOpacity:"0"}),zt.map(function(Hn,zn){var Nn=1;switch(ln){case"round":Nn=1-Sn/100;break;case"square":Nn=1-Sn/2/100;break;default:Nn=1;break}var Kn={strokeDasharray:"".concat(Hn*Nn,"px, 100px"),strokeDashoffset:"-".concat(Wn,"px"),transition:In||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Xn=un[zn]||un[un.length-1];return Wn+=Hn,b.createElement("path",{key:zn,className:"".concat(Mt,"-line-path"),d:vn,strokeLinecap:ln,stroke:Xn,strokeWidth:Sn,fillOpacity:"0",ref:function(Ar){an[zn]=Ar},style:Kn})}))},Fe=De,Ze=E(76190),nt=E(42978),ce=E(47273),Ie=0,Ge=(0,ce.Z)();function ze(){var bt;return Ge?(bt=Ie,Ie+=1):bt="TEST_OR_SSR",bt}var tt=function(bt){var Ot=b.useState(),rn=(0,nt.Z)(Ot,2),mn=rn[0],vt=rn[1];return b.useEffect(function(){vt("rc_progress_".concat(ze()))},[]),bt||mn},ke=function(Ot){var rn=Ot.bg,mn=Ot.children;return b.createElement("div",{style:{width:"100%",height:"100%",background:rn}},mn)};function He(bt,Ot){return Object.keys(bt).map(function(rn){var mn=parseFloat(rn),vt="".concat(Math.floor(mn*Ot),"%");return"".concat(bt[rn]," ").concat(vt)})}var Je=b.forwardRef(function(bt,Ot){var rn=bt.prefixCls,mn=bt.color,vt=bt.gradientId,Mt=bt.radius,Yt=bt.style,ln=bt.ptg,Sn=bt.strokeLinecap,Ln=bt.strokeWidth,Jn=bt.size,er=bt.gapDegree,In=mn&&(0,Ze.Z)(mn)==="object",Yn=In?"#FFF":void 0,zt=Jn/2,un=b.createElement("circle",{className:"".concat(rn,"-circle-path"),r:Mt,cx:zt,cy:zt,stroke:Yn,strokeLinecap:Sn,strokeWidth:Ln,opacity:ln===0?0:1,style:Yt,ref:Ot});if(!In)return un;var an="".concat(vt,"-conic"),en=er?"".concat(180+er/2,"deg"):"0deg",$t=He(mn,(360-er)/360),vn=He(mn,1),gn="conic-gradient(from ".concat(en,", ").concat($t.join(", "),")"),Wn="linear-gradient(to ".concat(er?"bottom":"top",", ").concat(vn.join(", "),")");return b.createElement(b.Fragment,null,b.createElement("mask",{id:an},un),b.createElement("foreignObject",{x:0,y:0,width:Jn,height:Jn,mask:"url(#".concat(an,")")},b.createElement(ke,{bg:Wn},b.createElement(ke,{bg:gn}))))}),Ee=Je,$e=100,pe=function(Ot,rn,mn,vt,Mt,Yt,ln,Sn,Ln,Jn){var er=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,In=mn/100*360*((360-Yt)/360),Yn=Yt===0?0:{bottom:0,top:180,left:90,right:-90}[ln],zt=(100-vt)/100*rn;Ln==="round"&&vt!==100&&(zt+=Jn/2,zt>=rn&&(zt=rn-.01));var un=$e/2;return{stroke:typeof Sn=="string"?Sn:void 0,strokeDasharray:"".concat(rn,"px ").concat(Ot),strokeDashoffset:zt+er,transform:"rotate(".concat(Mt+In+Yn,"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}},Pe=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function St(bt){var Ot=bt!=null?bt:[];return Array.isArray(Ot)?Ot:[Ot]}var qe=function(Ot){var rn=(0,ge.Z)((0,ge.Z)({},Se),Ot),mn=rn.id,vt=rn.prefixCls,Mt=rn.steps,Yt=rn.strokeWidth,ln=rn.trailWidth,Sn=rn.gapDegree,Ln=Sn===void 0?0:Sn,Jn=rn.gapPosition,er=rn.trailColor,In=rn.strokeLinecap,Yn=rn.style,zt=rn.className,un=rn.strokeColor,an=rn.percent,en=(0,Le.Z)(rn,Pe),$t=$e/2,vn=tt(mn),gn="".concat(vn,"-gradient"),Wn=$t-Yt/2,Hn=Math.PI*2*Wn,zn=Ln>0?90+Ln/2:-90,Nn=Hn*((360-Ln)/360),Kn=(0,Ze.Z)(Mt)==="object"?Mt:{count:Mt,gap:2},Xn=Kn.count,Lr=Kn.gap,Ar=St(an),wn=St(un),Bn=wn.find(function(wt){return wt&&(0,Ze.Z)(wt)==="object"}),rr=Bn&&(0,Ze.Z)(Bn)==="object",or=rr?"butt":In,Lt=pe(Hn,Nn,0,100,zn,Ln,Jn,er,or,Yt),Qt=Me(),xt=function(){var Ht=0;return Ar.map(function(ht,Xt){var qt=wn[Xt]||wn[wn.length-1],cn=pe(Hn,Nn,Ht,ht,zn,Ln,Jn,qt,or,Yt);return Ht+=ht,b.createElement(Ee,{key:Xt,color:qt,ptg:ht,radius:Wn,prefixCls:vt,gradientId:gn,style:cn,strokeLinecap:or,strokeWidth:Yt,gapDegree:Ln,ref:function(Wt){Qt[Xt]=Wt},size:$e})}).reverse()},Tt=function(){var Ht=Math.round(Xn*(Ar[0]/100)),ht=100/Xn,Xt=0;return new Array(Xn).fill(null).map(function(qt,cn){var Kt=cn<=Ht-1?wn[0]:er,Wt=Kt&&(0,Ze.Z)(Kt)==="object"?"url(#".concat(gn,")"):void 0,_t=pe(Hn,Nn,Xt,ht,zn,Ln,Jn,Kt,"butt",Yt,Lr);return Xt+=(Nn-_t.strokeDashoffset+Lr)*100/Nn,b.createElement("circle",{key:cn,className:"".concat(vt,"-circle-path"),r:Wn,cx:$t,cy:$t,stroke:Wt,strokeWidth:Yt,opacity:1,style:_t,ref:function(Zn){Qt[cn]=Zn}})})};return b.createElement("svg",(0,we.Z)({className:de()("".concat(vt,"-circle"),zt),viewBox:"0 0 ".concat($e," ").concat($e),style:Yn,id:mn,role:"presentation"},en),!Xn&&b.createElement("circle",{className:"".concat(vt,"-circle-trail"),r:Wn,cx:$t,cy:$t,stroke:er,strokeLinecap:or,strokeWidth:ln||Yt,style:Lt}),Xn?Tt():xt())},ft=qe,Et={Line:Fe,Circle:ft},Ne=E(25399),ue=E(68361);function Oe(bt){return!bt||bt<0?0:bt>100?100:bt}function et(bt){let{success:Ot,successPercent:rn}=bt,mn=rn;return Ot&&"progress"in Ot&&(mn=Ot.progress),Ot&&"percent"in Ot&&(mn=Ot.percent),mn}const at=bt=>{let{percent:Ot,success:rn,successPercent:mn}=bt;const vt=Oe(et({success:rn,successPercent:mn}));return[vt,Oe(Oe(Ot)-vt)]},xe=bt=>{let{success:Ot={},strokeColor:rn}=bt;const{strokeColor:mn}=Ot;return[mn||ue.presetPrimaryColors.green,rn||null]},Ke=(bt,Ot,rn)=>{var mn,vt,Mt,Yt;let ln=-1,Sn=-1;if(Ot==="step"){const Ln=rn.steps,Jn=rn.strokeWidth;typeof bt=="string"||typeof bt=="undefined"?(ln=bt==="small"?2:14,Sn=Jn!=null?Jn:8):typeof bt=="number"?[ln,Sn]=[bt,bt]:[ln=14,Sn=8]=Array.isArray(bt)?bt:[bt.width,bt.height],ln*=Ln}else if(Ot==="line"){const Ln=rn==null?void 0:rn.strokeWidth;typeof bt=="string"||typeof bt=="undefined"?Sn=Ln||(bt==="small"?6:8):typeof bt=="number"?[ln,Sn]=[bt,bt]:[ln=-1,Sn=8]=Array.isArray(bt)?bt:[bt.width,bt.height]}else(Ot==="circle"||Ot==="dashboard")&&(typeof bt=="string"||typeof bt=="undefined"?[ln,Sn]=bt==="small"?[60,60]:[120,120]:typeof bt=="number"?[ln,Sn]=[bt,bt]:Array.isArray(bt)&&(ln=(vt=(mn=bt[0])!==null&&mn!==void 0?mn:bt[1])!==null&&vt!==void 0?vt:120,Sn=(Yt=(Mt=bt[0])!==null&&Mt!==void 0?Mt:bt[1])!==null&&Yt!==void 0?Yt:120));return[ln,Sn]},it=3,Ct=bt=>it/bt*100;var At=bt=>{const{prefixCls:Ot,trailColor:rn=null,strokeLinecap:mn="round",gapPosition:vt,gapDegree:Mt,width:Yt=120,type:ln,children:Sn,success:Ln,size:Jn=Yt,steps:er}=bt,[In,Yn]=Ke(Jn,"circle");let{strokeWidth:zt}=bt;zt===void 0&&(zt=Math.max(Ct(In),6));const un={width:In,height:Yn,fontSize:In*.15+6},an=b.useMemo(()=>{if(Mt||Mt===0)return Mt;if(ln==="dashboard")return 75},[Mt,ln]),en=at(bt),$t=vt||ln==="dashboard"&&"bottom"||void 0,vn=Object.prototype.toString.call(bt.strokeColor)==="[object Object]",gn=xe({success:Ln,strokeColor:bt.strokeColor}),Wn=de()(`${Ot}-inner`,{[`${Ot}-circle-gradient`]:vn}),Hn=b.createElement(ft,{steps:er,percent:er?en[1]:en,strokeWidth:zt,trailWidth:zt,strokeColor:er?gn[1]:gn,strokeLinecap:mn,trailColor:rn,prefixCls:Ot,gapDegree:an,gapPosition:$t}),zn=In<=20,Nn=b.createElement("div",{className:Wn,style:un},Hn,!zn&&Sn);return zn?b.createElement(Ne.Z,{title:Sn},Nn):Nn},ct=E(36237),Bt=E(63356),Dt=E(16931),oe=E(51636);const ae="--progress-line-stroke-color",te="--progress-percent",x=bt=>{const Ot=bt?"100%":"-100%";return new ct.Keyframes(`antProgress${bt?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Ot}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Ot}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},re=bt=>{const{componentCls:Ot,iconCls:rn}=bt;return{[Ot]:Object.assign(Object.assign({},(0,Bt.Wf)(bt)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:bt.fontSize},[`${Ot}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${Ot}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:bt.remainingColor,borderRadius:bt.lineBorderRadius},[`${Ot}-inner:not(${Ot}-circle-gradient)`]:{[`${Ot}-circle-path`]:{stroke:bt.defaultColor}},[`${Ot}-success-bg, ${Ot}-bg`]:{position:"relative",background:bt.defaultColor,borderRadius:bt.lineBorderRadius,transition:`all ${bt.motionDurationSlow} ${bt.motionEaseInOutCirc}`},[`${Ot}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${Ot}-text`]:{width:"max-content",marginInlineStart:0,marginTop:bt.marginXXS}},[`${Ot}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${ae})`]},height:"100%",width:`calc(1 / var(${te}) * 100%)`,display:"block"},[`&${Ot}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${Ot}-text-inner`]:{color:bt.colorWhite,[`&${Ot}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${Ot}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:bt.colorSuccess},[`${Ot}-text`]:{display:"inline-block",marginInlineStart:bt.marginXS,color:bt.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[rn]:{fontSize:bt.fontSize},[`&${Ot}-text-outer`]:{width:"max-content"},[`&${Ot}-text-outer${Ot}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:bt.marginXS}},[`${Ot}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,ct.unit)(bt.paddingXXS)}`,[`&${Ot}-text-start`]:{justifyContent:"start"},[`&${Ot}-text-end`]:{justifyContent:"end"}},[`&${Ot}-status-active`]:{[`${Ot}-bg::before`]:{position:"absolute",inset:0,backgroundColor:bt.colorBgContainer,borderRadius:bt.lineBorderRadius,opacity:0,animationName:x(),animationDuration:bt.progressActiveMotionDuration,animationTimingFunction:bt.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Ot}-rtl${Ot}-status-active`]:{[`${Ot}-bg::before`]:{animationName:x(!0)}},[`&${Ot}-status-exception`]:{[`${Ot}-bg`]:{backgroundColor:bt.colorError},[`${Ot}-text`]:{color:bt.colorError}},[`&${Ot}-status-exception ${Ot}-inner:not(${Ot}-circle-gradient)`]:{[`${Ot}-circle-path`]:{stroke:bt.colorError}},[`&${Ot}-status-success`]:{[`${Ot}-bg`]:{backgroundColor:bt.colorSuccess},[`${Ot}-text`]:{color:bt.colorSuccess}},[`&${Ot}-status-success ${Ot}-inner:not(${Ot}-circle-gradient)`]:{[`${Ot}-circle-path`]:{stroke:bt.colorSuccess}}})}},ne=bt=>{const{componentCls:Ot,iconCls:rn}=bt;return{[Ot]:{[`${Ot}-circle-trail`]:{stroke:bt.remainingColor},[`&${Ot}-circle ${Ot}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Ot}-circle ${Ot}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:bt.circleTextColor,fontSize:bt.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[rn]:{fontSize:bt.circleIconFontSize}},[`${Ot}-circle&-status-exception`]:{[`${Ot}-text`]:{color:bt.colorError}},[`${Ot}-circle&-status-success`]:{[`${Ot}-text`]:{color:bt.colorSuccess}}},[`${Ot}-inline-circle`]:{lineHeight:1,[`${Ot}-inner`]:{verticalAlign:"bottom"}}}},le=bt=>{const{componentCls:Ot}=bt;return{[Ot]:{[`${Ot}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:bt.progressStepMinWidth,marginInlineEnd:bt.progressStepMarginInlineEnd,backgroundColor:bt.remainingColor,transition:`all ${bt.motionDurationSlow}`,"&-active":{backgroundColor:bt.defaultColor}}}}}},Be=bt=>{const{componentCls:Ot,iconCls:rn}=bt;return{[Ot]:{[`${Ot}-small&-line, ${Ot}-small&-line ${Ot}-text ${rn}`]:{fontSize:bt.fontSizeSM}}}},Te=bt=>({circleTextColor:bt.colorText,defaultColor:bt.colorInfo,remainingColor:bt.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${bt.fontSize/bt.fontSizeSM}em`});var Ye=(0,Dt.I$)("Progress",bt=>{const Ot=bt.calc(bt.marginXXS).div(2).equal(),rn=(0,oe.mergeToken)(bt,{progressStepMarginInlineEnd:Ot,progressStepMinWidth:Ot,progressActiveMotionDuration:"2.4s"});return[re(rn),ne(rn),le(rn),Be(rn)]},Te),_e=function(bt,Ot){var rn={};for(var mn in bt)Object.prototype.hasOwnProperty.call(bt,mn)&&Ot.indexOf(mn)<0&&(rn[mn]=bt[mn]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,mn=Object.getOwnPropertySymbols(bt);vt<mn.length;vt++)Ot.indexOf(mn[vt])<0&&Object.prototype.propertyIsEnumerable.call(bt,mn[vt])&&(rn[mn[vt]]=bt[mn[vt]]);return rn};const rt=bt=>{let Ot=[];return Object.keys(bt).forEach(rn=>{const mn=parseFloat(rn.replace(/%/g,""));Number.isNaN(mn)||Ot.push({key:mn,value:bt[rn]})}),Ot=Ot.sort((rn,mn)=>rn.key-mn.key),Ot.map(rn=>{let{key:mn,value:vt}=rn;return`${vt} ${mn}%`}).join(", ")},dt=(bt,Ot)=>{const{from:rn=ue.presetPrimaryColors.blue,to:mn=ue.presetPrimaryColors.blue,direction:vt=Ot==="rtl"?"to left":"to right"}=bt,Mt=_e(bt,["from","to","direction"]);if(Object.keys(Mt).length!==0){const ln=rt(Mt),Sn=`linear-gradient(${vt}, ${ln})`;return{background:Sn,[ae]:Sn}}const Yt=`linear-gradient(${vt}, ${rn}, ${mn})`;return{background:Yt,[ae]:Yt}};var ot=bt=>{const{prefixCls:Ot,direction:rn,percent:mn,size:vt,strokeWidth:Mt,strokeColor:Yt,strokeLinecap:ln="round",children:Sn,trailColor:Ln=null,percentPosition:Jn,success:er}=bt,{align:In,type:Yn}=Jn,zt=Yt&&typeof Yt!="string"?dt(Yt,rn):{[ae]:Yt,background:Yt},un=ln==="square"||ln==="butt"?0:void 0,an=vt!=null?vt:[-1,Mt||(vt==="small"?6:8)],[en,$t]=Ke(an,"line",{strokeWidth:Mt}),vn={backgroundColor:Ln||void 0,borderRadius:un},gn=Object.assign(Object.assign({width:`${Oe(mn)}%`,height:$t,borderRadius:un},zt),{[te]:Oe(mn)/100}),Wn=et(bt),Hn={width:`${Oe(Wn)}%`,height:$t,borderRadius:un,backgroundColor:er==null?void 0:er.strokeColor},zn={width:en<0?"100%":en},Nn=b.createElement("div",{className:`${Ot}-inner`,style:vn},b.createElement("div",{className:de()(`${Ot}-bg`,`${Ot}-bg-${Yn}`),style:gn},Yn==="inner"&&Sn),Wn!==void 0&&b.createElement("div",{className:`${Ot}-success-bg`,style:Hn})),Kn=Yn==="outer"&&In==="start",Xn=Yn==="outer"&&In==="end";return Yn==="outer"&&In==="center"?b.createElement("div",{className:`${Ot}-layout-bottom`},Nn,Sn):b.createElement("div",{className:`${Ot}-outer`,style:zn},Kn&&Sn,Nn,Xn&&Sn)},jt=bt=>{const{size:Ot,steps:rn,rounding:mn=Math.round,percent:vt=0,strokeWidth:Mt=8,strokeColor:Yt,trailColor:ln=null,prefixCls:Sn,children:Ln}=bt,Jn=mn(rn*(vt/100)),er=Ot==="small"?2:14,In=Ot!=null?Ot:[er,Mt],[Yn,zt]=Ke(In,"step",{steps:rn,strokeWidth:Mt}),un=Yn/rn,an=Array.from({length:rn});for(let en=0;en<rn;en++){const $t=Array.isArray(Yt)?Yt[en]:Yt;an[en]=b.createElement("div",{key:en,className:de()(`${Sn}-steps-item`,{[`${Sn}-steps-item-active`]:en<=Jn-1}),style:{backgroundColor:en<=Jn-1?$t:ln,width:un,height:zt}})}return b.createElement("div",{className:`${Sn}-steps-outer`},an,Ln)},Nt=function(bt,Ot){var rn={};for(var mn in bt)Object.prototype.hasOwnProperty.call(bt,mn)&&Ot.indexOf(mn)<0&&(rn[mn]=bt[mn]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,mn=Object.getOwnPropertySymbols(bt);vt<mn.length;vt++)Ot.indexOf(mn[vt])<0&&Object.prototype.propertyIsEnumerable.call(bt,mn[vt])&&(rn[mn[vt]]=bt[mn[vt]]);return rn};const dn=null,Gt=["normal","exception","active","success"];var Ut=b.forwardRef((bt,Ot)=>{const{prefixCls:rn,className:mn,rootClassName:vt,steps:Mt,strokeColor:Yt,percent:ln=0,size:Sn="default",showInfo:Ln=!0,type:Jn="line",status:er,format:In,style:Yn,percentPosition:zt={}}=bt,un=Nt(bt,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:an="end",type:en="outer"}=zt,$t=Array.isArray(Yt)?Yt[0]:Yt,vn=typeof Yt=="string"||Array.isArray(Yt)?Yt:void 0,gn=b.useMemo(()=>{if($t){const xt=typeof $t=="string"?$t:Object.values($t)[0];return new je.FastColor(xt).isLight()}return!1},[Yt]),Wn=b.useMemo(()=>{var xt,Tt;const wt=et(bt);return parseInt(wt!==void 0?(xt=wt!=null?wt:0)===null||xt===void 0?void 0:xt.toString():(Tt=ln!=null?ln:0)===null||Tt===void 0?void 0:Tt.toString(),10)},[ln,bt.success,bt.successPercent]),Hn=b.useMemo(()=>!Gt.includes(er)&&Wn>=100?"success":er||"normal",[er,Wn]),{getPrefixCls:zn,direction:Nn,progress:Kn}=b.useContext(se.E_),Xn=zn("progress",rn),[Lr,Ar,wn]=Ye(Xn),Bn=Jn==="line",rr=Bn&&!Mt,or=b.useMemo(()=>{if(!Ln)return null;const xt=et(bt);let Tt;const wt=In||(ht=>`${ht}%`),Ht=Bn&&gn&&en==="inner";return en==="inner"||In||Hn!=="exception"&&Hn!=="success"?Tt=wt(Oe(ln),Oe(xt)):Hn==="exception"?Tt=Bn?b.createElement(Ae.Z,null):b.createElement(ve.Z,null):Hn==="success"&&(Tt=Bn?b.createElement(fe.Z,null):b.createElement(Ue.Z,null)),b.createElement("span",{className:de()(`${Xn}-text`,{[`${Xn}-text-bright`]:Ht,[`${Xn}-text-${an}`]:rr,[`${Xn}-text-${en}`]:rr}),title:typeof Tt=="string"?Tt:void 0},Tt)},[Ln,ln,Wn,Hn,Jn,Xn,In]);let Lt;Jn==="line"?Lt=Mt?b.createElement(jt,Object.assign({},bt,{strokeColor:vn,prefixCls:Xn,steps:typeof Mt=="object"?Mt.count:Mt}),or):b.createElement(ot,Object.assign({},bt,{strokeColor:$t,prefixCls:Xn,direction:Nn,percentPosition:{align:an,type:en}}),or):(Jn==="circle"||Jn==="dashboard")&&(Lt=b.createElement(At,Object.assign({},bt,{strokeColor:$t,prefixCls:Xn,progressStatus:Hn}),or));const Qt=de()(Xn,`${Xn}-status-${Hn}`,{[`${Xn}-${Jn==="dashboard"&&"circle"||Jn}`]:Jn!=="line",[`${Xn}-inline-circle`]:Jn==="circle"&&Ke(Sn,"circle")[0]<=20,[`${Xn}-line`]:rr,[`${Xn}-line-align-${an}`]:rr,[`${Xn}-line-position-${en}`]:rr,[`${Xn}-steps`]:Mt,[`${Xn}-show-info`]:Ln,[`${Xn}-${Sn}`]:typeof Sn=="string",[`${Xn}-rtl`]:Nn==="rtl"},Kn==null?void 0:Kn.className,mn,vt,Ar,wn);return Lr(b.createElement("div",Object.assign({ref:Ot,style:Object.assign(Object.assign({},Kn==null?void 0:Kn.style),Yn),className:Qt,role:"progressbar","aria-valuenow":Wn,"aria-valuemin":0,"aria-valuemax":100},(0,Ce.Z)(un,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Lt))}),Jt=Ut},63139:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return at}});var b=E(59301),je=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"},Ue=fe,Ae=E(7657),ve=function(Ke,it){return b.createElement(Ae.Z,(0,je.Z)({},Ke,{ref:it,icon:Ue}))},be=b.forwardRef(ve),de=be,Ce=E(92310),se=E.n(Ce),we=E(20068),ge=E(42978),Le=E(75931),Se=E(18929),Me=E(10228),ye=E(26112);function De(xe,Ke){var it=xe.disabled,Ct=xe.prefixCls,lt=xe.character,At=xe.characterRender,ct=xe.index,Bt=xe.count,Dt=xe.value,oe=xe.allowHalf,ae=xe.focused,te=xe.onHover,x=xe.onClick,re=function(dt){te(dt,ct)},ne=function(dt){x(dt,ct)},le=function(dt){dt.keyCode===Me.Z.ENTER&&x(dt,ct)},Be=ct+1,Te=new Set([Ct]);Dt===0&&ct===0&&ae?Te.add("".concat(Ct,"-focused")):oe&&Dt+.5>=Be&&Dt<Be?(Te.add("".concat(Ct,"-half")),Te.add("".concat(Ct,"-active")),ae&&Te.add("".concat(Ct,"-focused"))):(Be<=Dt?Te.add("".concat(Ct,"-full")):Te.add("".concat(Ct,"-zero")),Be===Dt&&ae&&Te.add("".concat(Ct,"-focused")));var Ye=typeof lt=="function"?lt(xe):lt,_e=b.createElement("li",{className:se()(Array.from(Te)),ref:Ke},b.createElement("div",{onClick:it?null:ne,onKeyDown:it?null:le,onMouseMove:it?null:re,role:"radio","aria-checked":Dt>ct?"true":"false","aria-posinset":ct+1,"aria-setsize":Bt,tabIndex:it?-1:0},b.createElement("div",{className:"".concat(Ct,"-first")},Ye),b.createElement("div",{className:"".concat(Ct,"-second")},Ye)));return At&&(_e=At(_e,xe)),_e}var Fe=b.forwardRef(De);function Ze(){var xe=b.useRef({});function Ke(Ct){return xe.current[Ct]}function it(Ct){return function(lt){xe.current[Ct]=lt}}return[Ke,it]}function nt(xe){var Ke=xe.pageXOffset,it="scrollLeft";if(typeof Ke!="number"){var Ct=xe.document;Ke=Ct.documentElement[it],typeof Ke!="number"&&(Ke=Ct.body[it])}return Ke}function ce(xe){var Ke,it,Ct=xe.ownerDocument,lt=Ct.body,At=Ct&&Ct.documentElement,ct=xe.getBoundingClientRect();return Ke=ct.left,it=ct.top,Ke-=At.clientLeft||lt.clientLeft||0,it-=At.clientTop||lt.clientTop||0,{left:Ke,top:it}}function Ie(xe){var Ke=ce(xe),it=xe.ownerDocument,Ct=it.defaultView||it.parentWindow;return Ke.left+=nt(Ct),Ke.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(xe,Ke){var it=xe.prefixCls,Ct=it===void 0?"rc-rate":it,lt=xe.className,At=xe.defaultValue,ct=xe.value,Bt=xe.count,Dt=Bt===void 0?5:Bt,oe=xe.allowHalf,ae=oe===void 0?!1:oe,te=xe.allowClear,x=te===void 0?!0:te,re=xe.keyboard,ne=re===void 0?!0:re,le=xe.character,Be=le===void 0?"\u2605":le,Te=xe.characterRender,Ye=xe.disabled,_e=xe.direction,rt=_e===void 0?"ltr":_e,dt=xe.tabIndex,gt=dt===void 0?0:dt,ot=xe.autoFocus,ut=xe.onHoverChange,jt=xe.onChange,Nt=xe.onFocus,dn=xe.onBlur,Gt=xe.onKeyDown,Rt=xe.onMouseLeave,Ut=(0,Le.Z)(xe,Ge),Jt=Ze(),bt=(0,ge.Z)(Jt,2),Ot=bt[0],rn=bt[1],mn=b.useRef(null),vt=function(){if(!Ye){var or;(or=mn.current)===null||or===void 0||or.focus()}};b.useImperativeHandle(Ke,function(){return{focus:vt,blur:function(){if(!Ye){var or;(or=mn.current)===null||or===void 0||or.blur()}}}});var Mt=(0,Se.Z)(At||0,{value:ct}),Yt=(0,ge.Z)(Mt,2),ln=Yt[0],Sn=Yt[1],Ln=(0,Se.Z)(null),Jn=(0,ge.Z)(Ln,2),er=Jn[0],In=Jn[1],Yn=function(or,Lt){var Qt=rt==="rtl",xt=or+1;if(ae){var Tt=Ot(or),wt=Ie(Tt),Ht=Tt.clientWidth;(Qt&&Lt-wt>Ht/2||!Qt&&Lt-wt<Ht/2)&&(xt-=.5)}return xt},zt=function(or){Sn(or),jt==null||jt(or)},un=b.useState(!1),an=(0,ge.Z)(un,2),en=an[0],$t=an[1],vn=function(){$t(!0),Nt==null||Nt()},gn=function(){$t(!1),dn==null||dn()},Wn=b.useState(null),Hn=(0,ge.Z)(Wn,2),zn=Hn[0],Nn=Hn[1],Kn=function(or,Lt){var Qt=Yn(Lt,or.pageX);Qt!==er&&(Nn(Qt),In(null)),ut==null||ut(Qt)},Xn=function(or){Ye||(Nn(null),In(null),ut==null||ut(void 0)),or&&(Rt==null||Rt(or))},Lr=function(or,Lt){var Qt=Yn(Lt,or.pageX),xt=!1;x&&(xt=Qt===ln),Xn(),zt(xt?0:Qt),In(xt?Qt:null)},Ar=function(or){var Lt=or.keyCode,Qt=rt==="rtl",xt=ae?.5:1;ne&&(Lt===Me.Z.RIGHT&&ln<Dt&&!Qt?(zt(ln+xt),or.preventDefault()):Lt===Me.Z.LEFT&&ln>0&&!Qt||Lt===Me.Z.RIGHT&&ln>0&&Qt?(zt(ln-xt),or.preventDefault()):Lt===Me.Z.LEFT&&ln<Dt&&Qt&&(zt(ln+xt),or.preventDefault())),Gt==null||Gt(or)};b.useEffect(function(){ot&&!Ye&&vt()},[]);var wn=new Array(Dt).fill(0).map(function(rr,or){return b.createElement(Fe,{ref:rn(or),index:or,count:Dt,disabled:Ye,prefixCls:"".concat(Ct,"-star"),allowHalf:ae,value:zn===null?ln:zn,onClick:Lr,onHover:Kn,key:rr||or,character:Be,characterRender:Te,focused:en})}),Bn=se()(Ct,lt,(0,we.Z)((0,we.Z)({},"".concat(Ct,"-disabled"),Ye),"".concat(Ct,"-rtl"),rt==="rtl"));return b.createElement("ul",(0,je.Z)({className:Bn,onMouseLeave:Xn,tabIndex:Ye?-1:gt,onFocus:Ye?null:vn,onBlur:Ye?null:gn,onKeyDown:Ye?null:Ar,ref:mn},(0,ye.Z)(Ut,{aria:!0,data:!0,attr:!0})),wn)}var tt=b.forwardRef(ze),ke=tt,He=E(48755),Je=E(25399),Ee=E(36237),$e=E(63356),pe=E(16931),Pe=E(51636);const St=xe=>{const{componentCls:Ke}=xe;return{[`${Ke}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:xe.marginXS},"> div":{transition:`all ${xe.motionDurationMid}, outline 0s`,"&:hover":{transform:xe.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${(0,Ee.unit)(xe.lineWidth)} dashed ${xe.starColor}`,transform:xe.starHoverScale}},"&-first, &-second":{color:xe.starBg,transition:`all ${xe.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Ke}-star-first, &-half ${Ke}-star-second`]:{opacity:1},[`&-half ${Ke}-star-first, &-full ${Ke}-star-second`]:{color:"inherit"}}}},qe=xe=>({[`&-rtl${xe.componentCls}`]:{direction:"rtl"}}),ft=xe=>{const{componentCls:Ke}=xe;return{[Ke]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,$e.Wf)(xe)),{display:"inline-block",margin:0,padding:0,color:xe.starColor,fontSize:xe.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${Ke} ${Ke}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),St(xe)),qe(xe))}},Et=xe=>({starColor:xe.yellow6,starSize:xe.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:xe.colorFillContent});var Ne=(0,pe.I$)("Rate",xe=>{const Ke=(0,Pe.mergeToken)(xe,{});return[ft(Ke)]},Et),ue=E(2171),Oe=function(xe,Ke){var it={};for(var Ct in xe)Object.prototype.hasOwnProperty.call(xe,Ct)&&Ke.indexOf(Ct)<0&&(it[Ct]=xe[Ct]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,Ct=Object.getOwnPropertySymbols(xe);lt<Ct.length;lt++)Ke.indexOf(Ct[lt])<0&&Object.prototype.propertyIsEnumerable.call(xe,Ct[lt])&&(it[Ct[lt]]=xe[Ct[lt]]);return it},at=b.forwardRef((xe,Ke)=>{const{prefixCls:it,className:Ct,rootClassName:lt,style:At,tooltips:ct,character:Bt=b.createElement(de,null),disabled:Dt}=xe,oe=Oe(xe,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),ae=(dt,gt)=>{let{index:ot}=gt;return ct?b.createElement(Je.Z,{title:ct[ot]},dt):dt},{getPrefixCls:te,direction:x,rate:re}=b.useContext(He.E_),ne=te("rate",it),[le,Be,Te]=Ne(ne),Ye=Object.assign(Object.assign({},re==null?void 0:re.style),At),_e=b.useContext(ue.Z),rt=Dt!=null?Dt:_e;return le(b.createElement(ke,Object.assign({ref:Ke,character:Bt,characterRender:ae,disabled:rt},oe,{className:se()(Ct,lt,Be,Te,re==null?void 0:re.className),style:Ye,prefixCls:ne,direction:x})))})},82326:function(En,Zt,E){"use strict";var b=E(59301),je=E(92310),fe=E.n(je),Ue=E(37463),Ae=E(2738),ve=E(75030),be=E(86641),de=E(45915),Ce=E(82855),se=E(48755),we=E(38406),ge=E(2171),Le=E(83397),Se=E(31756),Me=E(56553),ye=E(24971),De=E(70045),Fe=E(57700),Ze=E(1722),nt=E(90376),ce=E(68525),Ie=E(90005),Ge=function(Je,Ee){var $e={};for(var pe in Je)Object.prototype.hasOwnProperty.call(Je,pe)&&Ee.indexOf(pe)<0&&($e[pe]=Je[pe]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,pe=Object.getOwnPropertySymbols(Je);Pe<pe.length;Pe++)Ee.indexOf(pe[Pe])<0&&Object.prototype.propertyIsEnumerable.call(Je,pe[Pe])&&($e[pe[Pe]]=Je[pe[Pe]]);return $e};const ze="SECRET_COMBOBOX_MODE_DO_NOT_USE",tt=(Je,Ee)=>{var $e;const{prefixCls:pe,bordered:Pe,className:St,rootClassName:qe,getPopupContainer:ft,popupClassName:Et,dropdownClassName:Ne,listHeight:ue=256,placement:Oe,listItemHeight:et,size:at,disabled:xe,notFoundContent:Ke,status:it,builtinPlacements:Ct,dropdownMatchSelectWidth:lt,popupMatchSelectWidth:At,direction:ct,style:Bt,allowClear:Dt,variant:oe,dropdownStyle:ae,transitionName:te,tagRender:x,maxCount:re,prefix:ne}=Je,le=Ge(Je,["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:Be,getPrefixCls:Te,renderEmpty:Ye,direction:_e,virtual:rt,popupMatchSelectWidth:dt,popupOverflow:gt}=b.useContext(se.E_),ot=(0,se.dj)("select"),[,ut]=(0,Fe.ZP)(),jt=et!=null?et:ut==null?void 0:ut.controlHeight,Nt=Te("select",pe),dn=Te(),Gt=ct!=null?ct:_e,{compactSize:Rt,compactItemClassnames:Ut}=(0,De.ri)(Nt,Gt),[Jt,bt]=(0,ye.Z)("select",oe,Pe),Ot=(0,Le.Z)(Nt),[rn,mn,vt]=(0,nt.Z)(Nt,Ot),Mt=b.useMemo(()=>{const{mode:Ar}=Je;if(Ar!=="combobox")return Ar===ze?"combobox":Ar},[Je.mode]),Yt=Mt==="multiple"||Mt==="tags",ln=(0,Ie.Z)(Je.suffixIcon,Je.showArrow),Sn=($e=At!=null?At:lt)!==null&&$e!==void 0?$e:dt,{status:Ln,hasFeedback:Jn,isFormItemInput:er,feedbackIcon:In}=b.useContext(Me.aM),Yn=(0,Ce.F)(Ln,it);let zt;Ke!==void 0?zt=Ke:Mt==="combobox"?zt=null:zt=(Ye==null?void 0:Ye("Select"))||b.createElement(we.Z,{componentName:"Select"});const{suffixIcon:un,itemIcon:an,removeIcon:en,clearIcon:$t}=(0,ce.Z)(Object.assign(Object.assign({},le),{multiple:Yt,hasFeedback:Jn,feedbackIcon:In,showSuffixIcon:ln,prefixCls:Nt,componentName:"Select"})),vn=Dt===!0?{clearIcon:$t}:Dt,gn=(0,Ae.Z)(le,["suffixIcon","itemIcon"]),Wn=fe()(Et||Ne,{[`${Nt}-dropdown-${Gt}`]:Gt==="rtl"},qe,vt,Ot,mn),Hn=(0,Se.Z)(Ar=>{var wn;return(wn=at!=null?at:Rt)!==null&&wn!==void 0?wn:Ar}),zn=b.useContext(ge.Z),Nn=xe!=null?xe:zn,Kn=fe()({[`${Nt}-lg`]:Hn==="large",[`${Nt}-sm`]:Hn==="small",[`${Nt}-rtl`]:Gt==="rtl",[`${Nt}-${Jt}`]:bt,[`${Nt}-in-form-item`]:er},(0,Ce.Z)(Nt,Yn,Jn),Ut,ot.className,St,qe,vt,Ot,mn),Xn=b.useMemo(()=>Oe!==void 0?Oe:Gt==="rtl"?"bottomRight":"bottomLeft",[Oe,Gt]),[Lr]=(0,ve.Cn)("SelectLike",ae==null?void 0:ae.zIndex);return rn(b.createElement(Ue.ZP,Object.assign({ref:Ee,virtual:rt,showSearch:ot.showSearch},gn,{style:Object.assign(Object.assign({},ot.style),Bt),dropdownMatchSelectWidth:Sn,transitionName:(0,be.m)(dn,"slide-up",te),builtinPlacements:(0,Ze.Z)(Ct,gt),listHeight:ue,listItemHeight:jt,mode:Mt,prefixCls:Nt,placement:Xn,direction:Gt,prefix:ne,suffixIcon:un,menuItemSelectedIcon:an,removeIcon:en,allowClear:vn,notFoundContent:zt,className:Kn,getPopupContainer:ft||Be,dropdownClassName:Wn,disabled:Nn,dropdownStyle:Object.assign(Object.assign({},ae),{zIndex:Lr}),maxCount:Yt?re:void 0,tagRender:Yt?x:void 0})))},ke=b.forwardRef(tt),He=(0,de.Z)(ke,"dropdownAlign");ke.SECRET_COMBOBOX_MODE_DO_NOT_USE=ze,ke.Option=Ue.Wx,ke.OptGroup=Ue.Xo,ke._InternalPanelDoNotUseOrYouWillBeFired=He,Zt.default=ke},1722:function(En,Zt){"use strict";const E=je=>{const Ue={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:je==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},Ue),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},Ue),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},Ue),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},Ue),{points:["br","tr"],offset:[0,-4]})}};function b(je,fe){return je||E(fe)}Zt.Z=b},90376:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return pe}});var b=E(63356),je=E(56119),fe=E(16931),Ue=E(51636),Ae=E(46e3),ve=E(93873);const be=Pe=>{const{optionHeight:St,optionFontSize:qe,optionLineHeight:ft,optionPadding:Et}=Pe;return{position:"relative",display:"block",minHeight:St,padding:Et,color:Pe.colorText,fontWeight:"normal",fontSize:qe,lineHeight:ft,boxSizing:"border-box"}};var Ce=Pe=>{const{antCls:St,componentCls:qe}=Pe,ft=`${qe}-item`,Et=`&${St}-slide-up-enter${St}-slide-up-enter-active`,Ne=`&${St}-slide-up-appear${St}-slide-up-appear-active`,ue=`&${St}-slide-up-leave${St}-slide-up-leave-active`,Oe=`${qe}-dropdown-placement-`,et=`${ft}-option-selected`;return[{[`${qe}-dropdown`]:Object.assign(Object.assign({},(0,b.Wf)(Pe)),{position:"absolute",top:-9999,zIndex:Pe.zIndexPopup,boxSizing:"border-box",padding:Pe.paddingXXS,overflow:"hidden",fontSize:Pe.fontSize,fontVariant:"initial",backgroundColor:Pe.colorBgElevated,borderRadius:Pe.borderRadiusLG,outline:"none",boxShadow:Pe.boxShadowSecondary,[`
|
|
|
${Et}${Oe}bottomLeft,
|
|
|
${Ne}${Oe}bottomLeft
|
|
|
`]:{animationName:Ae.fJ},[`
|
|
|
${Et}${Oe}topLeft,
|
|
|
${Ne}${Oe}topLeft,
|
|
|
${Et}${Oe}topRight,
|
|
|
${Ne}${Oe}topRight
|
|
|
`]:{animationName:Ae.Qt},[`${ue}${Oe}bottomLeft`]:{animationName:Ae.Uw},[`
|
|
|
${ue}${Oe}topLeft,
|
|
|
${ue}${Oe}topRight
|
|
|
`]:{animationName:Ae.ly},"&-hidden":{display:"none"},[ft]:Object.assign(Object.assign({},be(Pe)),{cursor:"pointer",transition:`background ${Pe.motionDurationSlow} ease`,borderRadius:Pe.borderRadiusSM,"&-group":{color:Pe.colorTextDescription,fontSize:Pe.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},b.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${ft}-option-disabled)`]:{backgroundColor:Pe.optionActiveBg},[`&-selected:not(${ft}-option-disabled)`]:{color:Pe.optionSelectedColor,fontWeight:Pe.optionSelectedFontWeight,backgroundColor:Pe.optionSelectedBg,[`${ft}-option-state`]:{color:Pe.colorPrimary}},"&-disabled":{[`&${ft}-option-selected`]:{backgroundColor:Pe.colorBgContainerDisabled},color:Pe.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:Pe.calc(Pe.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},be(Pe)),{color:Pe.colorTextDisabled})}),[`${et}:has(+ ${et})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${et}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},(0,Ae.oN)(Pe,"slide-up"),(0,Ae.oN)(Pe,"slide-down"),(0,ve.Fm)(Pe,"move-up"),(0,ve.Fm)(Pe,"move-down")]},se=E(26743),we=E(36237);function ge(Pe,St){const{componentCls:qe,inputPaddingHorizontalBase:ft,borderRadius:Et}=Pe,Ne=Pe.calc(Pe.controlHeight).sub(Pe.calc(Pe.lineWidth).mul(2)).equal(),ue=St?`${qe}-${St}`:"";return{[`${qe}-single${ue}`]:{fontSize:Pe.fontSize,height:Pe.controlHeight,[`${qe}-selector`]:Object.assign(Object.assign({},(0,b.Wf)(Pe,!0)),{display:"flex",borderRadius:Et,flex:"1 1 auto",[`${qe}-selection-wrap:after`]:{lineHeight:(0,we.unit)(Ne)},[`${qe}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[`
|
|
|
${qe}-selection-item,
|
|
|
${qe}-selection-placeholder
|
|
|
`]:{display:"block",padding:0,lineHeight:(0,we.unit)(Ne),transition:`all ${Pe.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${qe}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${qe}-selection-item:empty:after`,`${qe}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`
|
|
|
&${qe}-show-arrow ${qe}-selection-item,
|
|
|
&${qe}-show-arrow ${qe}-selection-search,
|
|
|
&${qe}-show-arrow ${qe}-selection-placeholder
|
|
|
`]:{paddingInlineEnd:Pe.showArrowPaddingInlineEnd},[`&${qe}-open ${qe}-selection-item`]:{color:Pe.colorTextPlaceholder},[`&:not(${qe}-customize-input)`]:{[`${qe}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${(0,we.unit)(ft)}`,[`${qe}-selection-search-input`]:{height:Ne,fontSize:Pe.fontSize},"&:after":{lineHeight:(0,we.unit)(Ne)}}},[`&${qe}-customize-input`]:{[`${qe}-selector`]:{"&:after":{display:"none"},[`${qe}-selection-search`]:{position:"static",width:"100%"},[`${qe}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${(0,we.unit)(ft)}`,"&:after":{display:"none"}}}}}}}function Le(Pe){const{componentCls:St}=Pe,qe=Pe.calc(Pe.controlPaddingHorizontalSM).sub(Pe.lineWidth).equal();return[ge(Pe),ge((0,Ue.mergeToken)(Pe,{controlHeight:Pe.controlHeightSM,borderRadius:Pe.borderRadiusSM}),"sm"),{[`${St}-single${St}-sm`]:{[`&:not(${St}-customize-input)`]:{[`${St}-selector`]:{padding:`0 ${(0,we.unit)(qe)}`},[`&${St}-show-arrow ${St}-selection-search`]:{insetInlineEnd:Pe.calc(qe).add(Pe.calc(Pe.fontSize).mul(1.5)).equal()},[`
|
|
|
&${St}-show-arrow ${St}-selection-item,
|
|
|
&${St}-show-arrow ${St}-selection-placeholder
|
|
|
`]:{paddingInlineEnd:Pe.calc(Pe.fontSize).mul(1.5).equal()}}}},ge((0,Ue.mergeToken)(Pe,{controlHeight:Pe.singleItemHeightLG,fontSize:Pe.fontSizeLG,borderRadius:Pe.borderRadiusLG}),"lg")]}const Se=Pe=>{const{fontSize:St,lineHeight:qe,lineWidth:ft,controlHeight:Et,controlHeightSM:Ne,controlHeightLG:ue,paddingXXS:Oe,controlPaddingHorizontal:et,zIndexPopupBase:at,colorText:xe,fontWeightStrong:Ke,controlItemBgActive:it,controlItemBgHover:Ct,colorBgContainer:lt,colorFillSecondary:At,colorBgContainerDisabled:ct,colorTextDisabled:Bt,colorPrimaryHover:Dt,colorPrimary:oe,controlOutline:ae}=Pe,te=Oe*2,x=ft*2,re=Math.min(Et-te,Et-x),ne=Math.min(Ne-te,Ne-x),le=Math.min(ue-te,ue-x);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(Oe/2),zIndexPopup:at+50,optionSelectedColor:xe,optionSelectedFontWeight:Ke,optionSelectedBg:it,optionActiveBg:Ct,optionPadding:`${(Et-St*qe)/2}px ${et}px`,optionFontSize:St,optionLineHeight:qe,optionHeight:Et,selectorBg:lt,clearBg:lt,singleItemHeightLG:ue,multipleItemBg:At,multipleItemBorderColor:"transparent",multipleItemHeight:re,multipleItemHeightSM:ne,multipleItemHeightLG:le,multipleSelectorBgDisabled:ct,multipleItemColorDisabled:Bt,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(Pe.fontSize*1.25),hoverBorderColor:Dt,activeBorderColor:oe,activeOutlineColor:ae,selectAffixPadding:Oe}},Me=(Pe,St)=>{const{componentCls:qe,antCls:ft,controlOutlineWidth:Et}=Pe;return{[`&:not(${qe}-customize-input) ${qe}-selector`]:{border:`${(0,we.unit)(Pe.lineWidth)} ${Pe.lineType} ${St.borderColor}`,background:Pe.selectorBg},[`&:not(${qe}-disabled):not(${qe}-customize-input):not(${ft}-pagination-size-changer)`]:{[`&:hover ${qe}-selector`]:{borderColor:St.hoverBorderHover},[`${qe}-focused& ${qe}-selector`]:{borderColor:St.activeBorderColor,boxShadow:`0 0 0 ${(0,we.unit)(Et)} ${St.activeOutlineColor}`,outline:0},[`${qe}-prefix`]:{color:St.color}}}},ye=(Pe,St)=>({[`&${Pe.componentCls}-status-${St.status}`]:Object.assign({},Me(Pe,St))}),De=Pe=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},Me(Pe,{borderColor:Pe.colorBorder,hoverBorderHover:Pe.hoverBorderColor,activeBorderColor:Pe.activeBorderColor,activeOutlineColor:Pe.activeOutlineColor,color:Pe.colorText})),ye(Pe,{status:"error",borderColor:Pe.colorError,hoverBorderHover:Pe.colorErrorHover,activeBorderColor:Pe.colorError,activeOutlineColor:Pe.colorErrorOutline,color:Pe.colorError})),ye(Pe,{status:"warning",borderColor:Pe.colorWarning,hoverBorderHover:Pe.colorWarningHover,activeBorderColor:Pe.colorWarning,activeOutlineColor:Pe.colorWarningOutline,color:Pe.colorWarning})),{[`&${Pe.componentCls}-disabled`]:{[`&:not(${Pe.componentCls}-customize-input) ${Pe.componentCls}-selector`]:{background:Pe.colorBgContainerDisabled,color:Pe.colorTextDisabled}},[`&${Pe.componentCls}-multiple ${Pe.componentCls}-selection-item`]:{background:Pe.multipleItemBg,border:`${(0,we.unit)(Pe.lineWidth)} ${Pe.lineType} ${Pe.multipleItemBorderColor}`}})}),Fe=(Pe,St)=>{const{componentCls:qe,antCls:ft}=Pe;return{[`&:not(${qe}-customize-input) ${qe}-selector`]:{background:St.bg,border:`${(0,we.unit)(Pe.lineWidth)} ${Pe.lineType} transparent`,color:St.color},[`&:not(${qe}-disabled):not(${qe}-customize-input):not(${ft}-pagination-size-changer)`]:{[`&:hover ${qe}-selector`]:{background:St.hoverBg},[`${qe}-focused& ${qe}-selector`]:{background:Pe.selectorBg,borderColor:St.activeBorderColor,outline:0}}}},Ze=(Pe,St)=>({[`&${Pe.componentCls}-status-${St.status}`]:Object.assign({},Fe(Pe,St))}),nt=Pe=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},Fe(Pe,{bg:Pe.colorFillTertiary,hoverBg:Pe.colorFillSecondary,activeBorderColor:Pe.activeBorderColor,color:Pe.colorText})),Ze(Pe,{status:"error",bg:Pe.colorErrorBg,hoverBg:Pe.colorErrorBgHover,activeBorderColor:Pe.colorError,color:Pe.colorError})),Ze(Pe,{status:"warning",bg:Pe.colorWarningBg,hoverBg:Pe.colorWarningBgHover,activeBorderColor:Pe.colorWarning,color:Pe.colorWarning})),{[`&${Pe.componentCls}-disabled`]:{[`&:not(${Pe.componentCls}-customize-input) ${Pe.componentCls}-selector`]:{borderColor:Pe.colorBorder,background:Pe.colorBgContainerDisabled,color:Pe.colorTextDisabled}},[`&${Pe.componentCls}-multiple ${Pe.componentCls}-selection-item`]:{background:Pe.colorBgContainer,border:`${(0,we.unit)(Pe.lineWidth)} ${Pe.lineType} ${Pe.colorSplit}`}})}),ce=Pe=>({"&-borderless":{[`${Pe.componentCls}-selector`]:{background:"transparent",border:`${(0,we.unit)(Pe.lineWidth)} ${Pe.lineType} transparent`},[`&${Pe.componentCls}-disabled`]:{[`&:not(${Pe.componentCls}-customize-input) ${Pe.componentCls}-selector`]:{color:Pe.colorTextDisabled}},[`&${Pe.componentCls}-multiple ${Pe.componentCls}-selection-item`]:{background:Pe.multipleItemBg,border:`${(0,we.unit)(Pe.lineWidth)} ${Pe.lineType} ${Pe.multipleItemBorderColor}`},[`&${Pe.componentCls}-status-error`]:{[`${Pe.componentCls}-prefix, ${Pe.componentCls}-selection-item`]:{color:Pe.colorError}},[`&${Pe.componentCls}-status-warning`]:{[`${Pe.componentCls}-prefix, ${Pe.componentCls}-selection-item`]:{color:Pe.colorWarning}}}}),Ie=(Pe,St)=>{const{componentCls:qe,antCls:ft}=Pe;return{[`&:not(${qe}-customize-input) ${qe}-selector`]:{borderWidth:`0 0 ${(0,we.unit)(Pe.lineWidth)} 0`,borderStyle:`none none ${Pe.lineType} none`,borderColor:St.borderColor,background:Pe.selectorBg,borderRadius:0},[`&:not(${qe}-disabled):not(${qe}-customize-input):not(${ft}-pagination-size-changer)`]:{[`&:hover ${qe}-selector`]:{borderColor:St.hoverBorderHover},[`${qe}-focused& ${qe}-selector`]:{borderColor:St.activeBorderColor,outline:0},[`${qe}-prefix`]:{color:St.color}}}},Ge=(Pe,St)=>({[`&${Pe.componentCls}-status-${St.status}`]:Object.assign({},Ie(Pe,St))}),ze=Pe=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},Ie(Pe,{borderColor:Pe.colorBorder,hoverBorderHover:Pe.hoverBorderColor,activeBorderColor:Pe.activeBorderColor,activeOutlineColor:Pe.activeOutlineColor,color:Pe.colorText})),Ge(Pe,{status:"error",borderColor:Pe.colorError,hoverBorderHover:Pe.colorErrorHover,activeBorderColor:Pe.colorError,activeOutlineColor:Pe.colorErrorOutline,color:Pe.colorError})),Ge(Pe,{status:"warning",borderColor:Pe.colorWarning,hoverBorderHover:Pe.colorWarningHover,activeBorderColor:Pe.colorWarning,activeOutlineColor:Pe.colorWarningOutline,color:Pe.colorWarning})),{[`&${Pe.componentCls}-disabled`]:{[`&:not(${Pe.componentCls}-customize-input) ${Pe.componentCls}-selector`]:{color:Pe.colorTextDisabled}},[`&${Pe.componentCls}-multiple ${Pe.componentCls}-selection-item`]:{background:Pe.multipleItemBg,border:`${(0,we.unit)(Pe.lineWidth)} ${Pe.lineType} ${Pe.multipleItemBorderColor}`}})});var ke=Pe=>({[Pe.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},De(Pe)),nt(Pe)),ce(Pe)),ze(Pe))});const He=Pe=>{const{componentCls:St}=Pe;return{position:"relative",transition:`all ${Pe.motionDurationMid} ${Pe.motionEaseInOut}`,input:{cursor:"pointer"},[`${St}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${St}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},Je=Pe=>{const{componentCls:St}=Pe;return{[`${St}-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"}}}},Ee=Pe=>{const{antCls:St,componentCls:qe,inputPaddingHorizontalBase:ft,iconCls:Et}=Pe;return{[qe]:Object.assign(Object.assign({},(0,b.Wf)(Pe)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${qe}-customize-input) ${qe}-selector`]:Object.assign(Object.assign({},He(Pe)),Je(Pe)),[`${qe}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},b.vS),{[`> ${St}-typography`]:{display:"inline"}}),[`${qe}-selection-placeholder`]:Object.assign(Object.assign({},b.vS),{flex:1,color:Pe.colorTextPlaceholder,pointerEvents:"none"}),[`${qe}-arrow`]:Object.assign(Object.assign({},(0,b.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:ft,height:Pe.fontSizeIcon,marginTop:Pe.calc(Pe.fontSizeIcon).mul(-1).div(2).equal(),color:Pe.colorTextQuaternary,fontSize:Pe.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${Pe.motionDurationSlow} ease`,[Et]:{verticalAlign:"top",transition:`transform ${Pe.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${qe}-suffix)`]:{pointerEvents:"auto"}},[`${qe}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${qe}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${qe}-prefix`]:{flex:"none",marginInlineEnd:Pe.selectAffixPadding},[`${qe}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:ft,zIndex:1,display:"inline-block",width:Pe.fontSizeIcon,height:Pe.fontSizeIcon,marginTop:Pe.calc(Pe.fontSizeIcon).mul(-1).div(2).equal(),color:Pe.colorTextQuaternary,fontSize:Pe.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${Pe.motionDurationMid} ease, opacity ${Pe.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:Pe.colorTextTertiary}},[`&:hover ${qe}-clear`]:{opacity:1,background:Pe.colorBgBase,borderRadius:"50%"}}),[`${qe}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${qe}-has-feedback`]:{[`${qe}-clear`]:{insetInlineEnd:Pe.calc(ft).add(Pe.fontSize).add(Pe.paddingXS).equal()}}}}}},$e=Pe=>{const{componentCls:St}=Pe;return[{[St]:{[`&${St}-in-form-item`]:{width:"100%"}}},Ee(Pe),Le(Pe),(0,se.ZP)(Pe),Ce(Pe),{[`${St}-rtl`]:{direction:"rtl"}},(0,je.c)(Pe,{borderElCls:`${St}-selector`,focusElCls:`${St}-focused`})]};var pe=(0,fe.I$)("Select",(Pe,St)=>{let{rootPrefixCls:qe}=St;const ft=(0,Ue.mergeToken)(Pe,{rootPrefixCls:qe,inputPaddingHorizontalBase:Pe.calc(Pe.paddingSM).sub(1).equal(),multipleSelectItemHeight:Pe.multipleItemHeight,selectHeight:Pe.controlHeight});return[$e(ft),ke(ft)]},Se,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}})},26743:function(En,Zt,E){"use strict";E.d(Zt,{_z:function(){return ve},gp:function(){return Ue}});var b=E(36237),je=E(63356),fe=E(51636);const Ue=se=>{const{multipleSelectItemHeight:we,paddingXXS:ge,lineWidth:Le,INTERNAL_FIXED_ITEM_MARGIN:Se}=se,Me=se.max(se.calc(ge).sub(Le).equal(),0),ye=se.max(se.calc(Me).sub(Se).equal(),0);return{basePadding:Me,containerPadding:ye,itemHeight:(0,b.unit)(we),itemLineHeight:(0,b.unit)(se.calc(we).sub(se.calc(se.lineWidth).mul(2)).equal())}},Ae=se=>{const{multipleSelectItemHeight:we,selectHeight:ge,lineWidth:Le}=se;return se.calc(ge).sub(we).div(2).sub(Le).equal()},ve=se=>{const{componentCls:we,iconCls:ge,borderRadiusSM:Le,motionDurationSlow:Se,paddingXS:Me,multipleItemColorDisabled:ye,multipleItemBorderColorDisabled:De,colorIcon:Fe,colorIconHover:Ze,INTERNAL_FIXED_ITEM_MARGIN:nt}=se;return{[`${we}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${we}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:nt,borderRadius:Le,cursor:"default",transition:`font-size ${Se}, line-height ${Se}, height ${Se}`,marginInlineEnd:se.calc(nt).mul(2).equal(),paddingInlineStart:Me,paddingInlineEnd:se.calc(Me).div(2).equal(),[`${we}-disabled&`]:{color:ye,borderColor:De,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:se.calc(Me).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,je.Ro)()),{display:"inline-flex",alignItems:"center",color:Fe,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${ge}`]:{verticalAlign:"-0.2em"},"&:hover":{color:Ze}})}}}},be=(se,we)=>{const{componentCls:ge,INTERNAL_FIXED_ITEM_MARGIN:Le}=se,Se=`${ge}-selection-overflow`,Me=se.multipleSelectItemHeight,ye=Ae(se),De=we?`${ge}-${we}`:"",Fe=Ue(se);return{[`${ge}-multiple${De}`]:Object.assign(Object.assign({},ve(se)),{[`${ge}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:Fe.basePadding,paddingBlock:Fe.containerPadding,borderRadius:se.borderRadius,[`${ge}-disabled&`]:{background:se.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${(0,b.unit)(Le)} 0`,lineHeight:(0,b.unit)(Me),visibility:"hidden",content:'"\\a0"'}},[`${ge}-selection-item`]:{height:Fe.itemHeight,lineHeight:(0,b.unit)(Fe.itemLineHeight)},[`${ge}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:(0,b.unit)(Me),marginBlock:Le}},[`${ge}-prefix`]:{marginInlineStart:se.calc(se.inputPaddingHorizontalBase).sub(Fe.basePadding).equal()},[`${Se}-item + ${Se}-item,
|
|
|
${ge}-prefix + ${ge}-selection-wrap
|
|
|
`]:{[`${ge}-selection-search`]:{marginInlineStart:0},[`${ge}-selection-placeholder`]:{insetInlineStart:0}},[`${Se}-item-suffix`]:{minHeight:Fe.itemHeight,marginBlock:Le},[`${ge}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:se.calc(se.inputPaddingHorizontalBase).sub(ye).equal(),"\n &-input,\n &-mirror\n ":{height:Me,fontFamily:se.fontFamily,lineHeight:(0,b.unit)(Me),transition:`all ${se.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${ge}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:se.calc(se.inputPaddingHorizontalBase).sub(Fe.basePadding).equal(),insetInlineEnd:se.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${se.motionDurationSlow}`}})}};function de(se,we){const{componentCls:ge}=se,Le=we?`${ge}-${we}`:"",Se={[`${ge}-multiple${Le}`]:{fontSize:se.fontSize,[`${ge}-selector`]:{[`${ge}-show-search&`]:{cursor:"text"}},[`
|
|
|
&${ge}-show-arrow ${ge}-selector,
|
|
|
&${ge}-allow-clear ${ge}-selector
|
|
|
`]:{paddingInlineEnd:se.calc(se.fontSizeIcon).add(se.controlPaddingHorizontal).equal()}}};return[be(se,we),Se]}const Ce=se=>{const{componentCls:we}=se,ge=(0,fe.mergeToken)(se,{selectHeight:se.controlHeightSM,multipleSelectItemHeight:se.multipleItemHeightSM,borderRadius:se.borderRadiusSM,borderRadiusSM:se.borderRadiusXS}),Le=(0,fe.mergeToken)(se,{fontSize:se.fontSizeLG,selectHeight:se.controlHeightLG,multipleSelectItemHeight:se.multipleItemHeightLG,borderRadius:se.borderRadiusLG,borderRadiusSM:se.borderRadius});return[de(se),de(ge,"sm"),{[`${we}-multiple${we}-sm`]:{[`${we}-selection-placeholder`]:{insetInline:se.calc(se.controlPaddingHorizontalSM).sub(se.lineWidth).equal()},[`${we}-selection-search`]:{marginInlineStart:2}}},de(Le,"lg")]};Zt.ZP=Ce},68525:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});var b=E(59301),je=E(40001),fe=E(19248),Ue=E(99267),Ae=E(84105),ve=E(58617),be=E(47472);function de(Ce){let{suffixIcon:se,clearIcon:we,menuItemSelectedIcon:ge,removeIcon:Le,loading:Se,multiple:Me,hasFeedback:ye,prefixCls:De,showSuffixIcon:Fe,feedbackIcon:Ze,showArrow:nt,componentName:ce}=Ce;const Ie=we!=null?we:b.createElement(fe.Z,null),Ge=He=>se===null&&!ye&&!nt?null:b.createElement(b.Fragment,null,Fe!==!1&&He,ye&&Ze);let ze=null;if(se!==void 0)ze=Ge(se);else if(Se)ze=Ge(b.createElement(ve.Z,{spin:!0}));else{const He=`${De}-suffix`;ze=Je=>{let{open:Ee,showSearch:$e}=Je;return Ge(Ee&&$e?b.createElement(be.Z,{className:He}):b.createElement(Ae.Z,{className:He}))}}let tt=null;ge!==void 0?tt=ge:Me?tt=b.createElement(je.Z,null):tt=null;let ke=null;return Le!==void 0?ke=Le:ke=b.createElement(Ue.Z,null),{clearIcon:Ie,suffixIcon:ze,itemIcon:tt,removeIcon:ke}}},90005:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return b}});function b(je,fe){return fe!==void 0?fe:je!==null}},11938:function(En,Zt,E){"use strict";E.d(Zt,{default:function(){return Je}});var b=E(59301),je=E(40192),fe=E(22703),Ue=E(92310),Ae=E.n(Ue),ve=E(26112),be=E(48755),de=E(458),se=Ee=>{const{value:$e,formatter:pe,precision:Pe,decimalSeparator:St,groupSeparator:qe="",prefixCls:ft}=Ee;let Et;if(typeof pe=="function")Et=pe($e);else{const Ne=String($e),ue=Ne.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ue||Ne==="-")Et=Ne;else{const Oe=ue[1];let et=ue[2]||"0",at=ue[4]||"";et=et.replace(/\B(?=(\d{3})+(?!\d))/g,qe),typeof Pe=="number"&&(at=at.padEnd(Pe,"0").slice(0,Pe>0?Pe:0)),at&&(at=`${St}${at}`),Et=[b.createElement("span",{key:"int",className:`${ft}-content-value-int`},Oe,et),at&&b.createElement("span",{key:"decimal",className:`${ft}-content-value-decimal`},at)]}}return b.createElement("span",{className:`${ft}-content-value`},Et)},we=E(63356),ge=E(16931),Le=E(51636);const Se=Ee=>{const{componentCls:$e,marginXXS:pe,padding:Pe,colorTextDescription:St,titleFontSize:qe,colorTextHeading:ft,contentFontSize:Et,fontFamily:Ne}=Ee;return{[$e]:Object.assign(Object.assign({},(0,we.Wf)(Ee)),{[`${$e}-title`]:{marginBottom:pe,color:St,fontSize:qe},[`${$e}-skeleton`]:{paddingTop:Pe},[`${$e}-content`]:{color:ft,fontSize:Et,fontFamily:Ne,[`${$e}-content-value`]:{display:"inline-block",direction:"ltr"},[`${$e}-content-prefix, ${$e}-content-suffix`]:{display:"inline-block"},[`${$e}-content-prefix`]:{marginInlineEnd:pe},[`${$e}-content-suffix`]:{marginInlineStart:pe}}})}},Me=Ee=>{const{fontSizeHeading3:$e,fontSize:pe}=Ee;return{titleFontSize:pe,contentFontSize:$e}};var ye=(0,ge.I$)("Statistic",Ee=>{const $e=(0,Le.mergeToken)(Ee,{});return[Se($e)]},Me),De=function(Ee,$e){var pe={};for(var Pe in Ee)Object.prototype.hasOwnProperty.call(Ee,Pe)&&$e.indexOf(Pe)<0&&(pe[Pe]=Ee[Pe]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,Pe=Object.getOwnPropertySymbols(Ee);St<Pe.length;St++)$e.indexOf(Pe[St])<0&&Object.prototype.propertyIsEnumerable.call(Ee,Pe[St])&&(pe[Pe[St]]=Ee[Pe[St]]);return pe},Ze=Ee=>{const{prefixCls:$e,className:pe,rootClassName:Pe,style:St,valueStyle:qe,value:ft=0,title:Et,valueRender:Ne,prefix:ue,suffix:Oe,loading:et=!1,formatter:at,precision:xe,decimalSeparator:Ke=".",groupSeparator:it=",",onMouseEnter:Ct,onMouseLeave:lt}=Ee,At=De(Ee,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:ct,direction:Bt,className:Dt,style:oe}=(0,be.dj)("statistic"),ae=ct("statistic",$e),[te,x,re]=ye(ae),ne=b.createElement(se,{decimalSeparator:Ke,groupSeparator:it,prefixCls:ae,formatter:at,precision:xe,value:ft}),le=Ae()(ae,{[`${ae}-rtl`]:Bt==="rtl"},Dt,pe,Pe,x,re),Be=(0,ve.Z)(At,{aria:!0,data:!0});return te(b.createElement("div",Object.assign({},Be,{className:le,style:Object.assign(Object.assign({},oe),St),onMouseEnter:Ct,onMouseLeave:lt}),Et&&b.createElement("div",{className:`${ae}-title`},Et),b.createElement(de.Z,{paragraph:!1,loading:et,className:`${ae}-skeleton`},b.createElement("div",{style:qe,className:`${ae}-content`},ue&&b.createElement("span",{className:`${ae}-content-prefix`},ue),Ne?Ne(ne):ne,Oe&&b.createElement("span",{className:`${ae}-content-suffix`},Oe)))))};const nt=[["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(Ee,$e){let pe=Ee;const Pe=/\[[^\]]*]/g,St=($e.match(Pe)||[]).map(Ne=>Ne.slice(1,-1)),qe=$e.replace(Pe,"[]"),ft=nt.reduce((Ne,ue)=>{let[Oe,et]=ue;if(Ne.includes(Oe)){const at=Math.floor(pe/et);return pe-=at*et,Ne.replace(new RegExp(`${Oe}+`,"g"),xe=>{const Ke=xe.length;return at.toString().padStart(Ke,"0")})}return Ne},qe);let Et=0;return ft.replace(Pe,()=>{const Ne=St[Et];return Et+=1,Ne})}function Ie(Ee,$e){const{format:pe=""}=$e,Pe=new Date(Ee).getTime(),St=Date.now(),qe=Math.max(Pe-St,0);return ce(qe,pe)}var Ge=function(Ee,$e){var pe={};for(var Pe in Ee)Object.prototype.hasOwnProperty.call(Ee,Pe)&&$e.indexOf(Pe)<0&&(pe[Pe]=Ee[Pe]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,Pe=Object.getOwnPropertySymbols(Ee);St<Pe.length;St++)$e.indexOf(Pe[St])<0&&Object.prototype.propertyIsEnumerable.call(Ee,Pe[St])&&(pe[Pe[St]]=Ee[Pe[St]]);return pe};const ze=1e3/30;function tt(Ee){return new Date(Ee).getTime()}const ke=Ee=>{const{value:$e,format:pe="HH:mm:ss",onChange:Pe,onFinish:St}=Ee,qe=Ge(Ee,["value","format","onChange","onFinish"]),ft=(0,je.Z)(),Et=b.useRef(null),Ne=()=>{St==null||St(),Et.current&&(clearInterval(Et.current),Et.current=null)},ue=()=>{const at=tt($e);at>=Date.now()&&(Et.current=setInterval(()=>{ft(),Pe==null||Pe(at-Date.now()),at<Date.now()&&Ne()},ze))};b.useEffect(()=>(ue(),()=>{Et.current&&(clearInterval(Et.current),Et.current=null)}),[$e]);const Oe=(at,xe)=>Ie(at,Object.assign(Object.assign({},xe),{format:pe})),et=at=>(0,fe.Tm)(at,{title:void 0});return b.createElement(Ze,Object.assign({},qe,{value:$e,valueRender:et,formatter:Oe}))};var He=b.memo(ke);Ze.Countdown=He;var Je=Ze},58755:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return St}});var b=E(59301),je=E(58617),fe=E(92310),Ue=E.n(fe),Ae=E(54476),ve=E(20068),be=E(42978),de=E(75931),Ce=E(18929),se=E(10228),we=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],ge=b.forwardRef(function(qe,ft){var Et,Ne=qe.prefixCls,ue=Ne===void 0?"rc-switch":Ne,Oe=qe.className,et=qe.checked,at=qe.defaultChecked,xe=qe.disabled,Ke=qe.loadingIcon,it=qe.checkedChildren,Ct=qe.unCheckedChildren,lt=qe.onClick,At=qe.onChange,ct=qe.onKeyDown,Bt=(0,de.Z)(qe,we),Dt=(0,Ce.Z)(!1,{value:et,defaultValue:at}),oe=(0,be.Z)(Dt,2),ae=oe[0],te=oe[1];function x(Be,Te){var Ye=ae;return xe||(Ye=Be,te(Ye),At==null||At(Ye,Te)),Ye}function re(Be){Be.which===se.Z.LEFT?x(!1,Be):Be.which===se.Z.RIGHT&&x(!0,Be),ct==null||ct(Be)}function ne(Be){var Te=x(!ae,Be);lt==null||lt(Te,Be)}var le=Ue()(ue,Oe,(Et={},(0,ve.Z)(Et,"".concat(ue,"-checked"),ae),(0,ve.Z)(Et,"".concat(ue,"-disabled"),xe),Et));return b.createElement("button",(0,Ae.Z)({},Bt,{type:"button",role:"switch","aria-checked":ae,disabled:xe,className:le,ref:ft,onKeyDown:re,onClick:ne}),Ke,b.createElement("span",{className:"".concat(ue,"-inner")},b.createElement("span",{className:"".concat(ue,"-inner-checked")},it),b.createElement("span",{className:"".concat(ue,"-inner-unchecked")},Ct)))});ge.displayName="Switch";var Le=ge,Se=E(12919),Me=E(48755),ye=E(2171),De=E(31756),Fe=E(36237),Ze=E(17835),nt=E(63356),ce=E(16931),Ie=E(51636);const Ge=qe=>{const{componentCls:ft,trackHeightSM:Et,trackPadding:Ne,trackMinWidthSM:ue,innerMinMarginSM:Oe,innerMaxMarginSM:et,handleSizeSM:at,calc:xe}=qe,Ke=`${ft}-inner`,it=(0,Fe.unit)(xe(at).add(xe(Ne).mul(2)).equal()),Ct=(0,Fe.unit)(xe(et).mul(2).equal());return{[ft]:{[`&${ft}-small`]:{minWidth:ue,height:Et,lineHeight:(0,Fe.unit)(Et),[`${ft}-inner`]:{paddingInlineStart:et,paddingInlineEnd:Oe,[`${Ke}-checked, ${Ke}-unchecked`]:{minHeight:Et},[`${Ke}-checked`]:{marginInlineStart:`calc(-100% + ${it} - ${Ct})`,marginInlineEnd:`calc(100% - ${it} + ${Ct})`},[`${Ke}-unchecked`]:{marginTop:xe(Et).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${ft}-handle`]:{width:at,height:at},[`${ft}-loading-icon`]:{top:xe(xe(at).sub(qe.switchLoadingIconSize)).div(2).equal(),fontSize:qe.switchLoadingIconSize},[`&${ft}-checked`]:{[`${ft}-inner`]:{paddingInlineStart:Oe,paddingInlineEnd:et,[`${Ke}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ke}-unchecked`]:{marginInlineStart:`calc(100% - ${it} + ${Ct})`,marginInlineEnd:`calc(-100% + ${it} - ${Ct})`}},[`${ft}-handle`]:{insetInlineStart:`calc(100% - ${(0,Fe.unit)(xe(at).add(Ne).equal())})`}},[`&:not(${ft}-disabled):active`]:{[`&:not(${ft}-checked) ${Ke}`]:{[`${Ke}-unchecked`]:{marginInlineStart:xe(qe.marginXXS).div(2).equal(),marginInlineEnd:xe(qe.marginXXS).mul(-1).div(2).equal()}},[`&${ft}-checked ${Ke}`]:{[`${Ke}-checked`]:{marginInlineStart:xe(qe.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:xe(qe.marginXXS).div(2).equal()}}}}}}},ze=qe=>{const{componentCls:ft,handleSize:Et,calc:Ne}=qe;return{[ft]:{[`${ft}-loading-icon${qe.iconCls}`]:{position:"relative",top:Ne(Ne(Et).sub(qe.fontSize)).div(2).equal(),color:qe.switchLoadingIconColor,verticalAlign:"top"},[`&${ft}-checked ${ft}-loading-icon`]:{color:qe.switchColor}}}},tt=qe=>{const{componentCls:ft,trackPadding:Et,handleBg:Ne,handleShadow:ue,handleSize:Oe,calc:et}=qe,at=`${ft}-handle`;return{[ft]:{[at]:{position:"absolute",top:Et,insetInlineStart:Et,width:Oe,height:Oe,transition:`all ${qe.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Ne,borderRadius:et(Oe).div(2).equal(),boxShadow:ue,transition:`all ${qe.switchDuration} ease-in-out`,content:'""'}},[`&${ft}-checked ${at}`]:{insetInlineStart:`calc(100% - ${(0,Fe.unit)(et(Oe).add(Et).equal())})`},[`&:not(${ft}-disabled):active`]:{[`${at}::before`]:{insetInlineEnd:qe.switchHandleActiveInset,insetInlineStart:0},[`&${ft}-checked ${at}::before`]:{insetInlineEnd:0,insetInlineStart:qe.switchHandleActiveInset}}}}},ke=qe=>{const{componentCls:ft,trackHeight:Et,trackPadding:Ne,innerMinMargin:ue,innerMaxMargin:Oe,handleSize:et,calc:at}=qe,xe=`${ft}-inner`,Ke=(0,Fe.unit)(at(et).add(at(Ne).mul(2)).equal()),it=(0,Fe.unit)(at(Oe).mul(2).equal());return{[ft]:{[xe]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Oe,paddingInlineEnd:ue,transition:`padding-inline-start ${qe.switchDuration} ease-in-out, padding-inline-end ${qe.switchDuration} ease-in-out`,[`${xe}-checked, ${xe}-unchecked`]:{display:"block",color:qe.colorTextLightSolid,fontSize:qe.fontSizeSM,transition:`margin-inline-start ${qe.switchDuration} ease-in-out, margin-inline-end ${qe.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:Et},[`${xe}-checked`]:{marginInlineStart:`calc(-100% + ${Ke} - ${it})`,marginInlineEnd:`calc(100% - ${Ke} + ${it})`},[`${xe}-unchecked`]:{marginTop:at(Et).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${ft}-checked ${xe}`]:{paddingInlineStart:ue,paddingInlineEnd:Oe,[`${xe}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${xe}-unchecked`]:{marginInlineStart:`calc(100% - ${Ke} + ${it})`,marginInlineEnd:`calc(-100% + ${Ke} - ${it})`}},[`&:not(${ft}-disabled):active`]:{[`&:not(${ft}-checked) ${xe}`]:{[`${xe}-unchecked`]:{marginInlineStart:at(Ne).mul(2).equal(),marginInlineEnd:at(Ne).mul(-1).mul(2).equal()}},[`&${ft}-checked ${xe}`]:{[`${xe}-checked`]:{marginInlineStart:at(Ne).mul(-1).mul(2).equal(),marginInlineEnd:at(Ne).mul(2).equal()}}}}}},He=qe=>{const{componentCls:ft,trackHeight:Et,trackMinWidth:Ne}=qe;return{[ft]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,nt.Wf)(qe)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Ne,height:Et,lineHeight:(0,Fe.unit)(Et),verticalAlign:"middle",background:qe.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${qe.motionDurationMid}`,userSelect:"none",[`&:hover:not(${ft}-disabled)`]:{background:qe.colorTextTertiary}}),(0,nt.Qy)(qe)),{[`&${ft}-checked`]:{background:qe.switchColor,[`&:hover:not(${ft}-disabled)`]:{background:qe.colorPrimaryHover}},[`&${ft}-loading, &${ft}-disabled`]:{cursor:"not-allowed",opacity:qe.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${ft}-rtl`]:{direction:"rtl"}})}},Je=qe=>{const{fontSize:ft,lineHeight:Et,controlHeight:Ne,colorWhite:ue}=qe,Oe=ft*Et,et=Ne/2,at=2,xe=Oe-at*2,Ke=et-at*2;return{trackHeight:Oe,trackHeightSM:et,trackMinWidth:xe*2+at*4,trackMinWidthSM:Ke*2+at*2,trackPadding:at,handleBg:ue,handleSize:xe,handleSizeSM:Ke,handleShadow:`0 2px 4px 0 ${new Ze.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:xe/2,innerMaxMargin:xe+at+at*2,innerMinMarginSM:Ke/2,innerMaxMarginSM:Ke+at+at*2}};var Ee=(0,ce.I$)("Switch",qe=>{const ft=(0,Ie.mergeToken)(qe,{switchDuration:qe.motionDurationMid,switchColor:qe.colorPrimary,switchDisabledOpacity:qe.opacityLoading,switchLoadingIconSize:qe.calc(qe.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${qe.opacityLoading})`,switchHandleActiveInset:"-30%"});return[He(ft),ke(ft),tt(ft),ze(ft),Ge(ft)]},Je),$e=function(qe,ft){var Et={};for(var Ne in qe)Object.prototype.hasOwnProperty.call(qe,Ne)&&ft.indexOf(Ne)<0&&(Et[Ne]=qe[Ne]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,Ne=Object.getOwnPropertySymbols(qe);ue<Ne.length;ue++)ft.indexOf(Ne[ue])<0&&Object.prototype.propertyIsEnumerable.call(qe,Ne[ue])&&(Et[Ne[ue]]=qe[Ne[ue]]);return Et};const Pe=b.forwardRef((qe,ft)=>{const{prefixCls:Et,size:Ne,disabled:ue,loading:Oe,className:et,rootClassName:at,style:xe,checked:Ke,value:it,defaultChecked:Ct,defaultValue:lt,onChange:At}=qe,ct=$e(qe,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[Bt,Dt]=(0,Ce.Z)(!1,{value:Ke!=null?Ke:it,defaultValue:Ct!=null?Ct:lt}),{getPrefixCls:oe,direction:ae,switch:te}=b.useContext(Me.E_),x=b.useContext(ye.Z),re=(ue!=null?ue:x)||Oe,ne=oe("switch",Et),le=b.createElement("div",{className:`${ne}-handle`},Oe&&b.createElement(je.Z,{className:`${ne}-loading-icon`})),[Be,Te,Ye]=Ee(ne),_e=(0,De.Z)(Ne),rt=Ue()(te==null?void 0:te.className,{[`${ne}-small`]:_e==="small",[`${ne}-loading`]:Oe,[`${ne}-rtl`]:ae==="rtl"},et,at,Te,Ye),dt=Object.assign(Object.assign({},te==null?void 0:te.style),xe),gt=function(){Dt(arguments.length<=0?void 0:arguments[0]),At==null||At.apply(void 0,arguments)};return Be(b.createElement(Se.Z,{component:"Switch"},b.createElement(Le,Object.assign({},ct,{checked:Bt,onChange:gt,prefixCls:ne,className:rt,style:dt,disabled:re,ref:ft,loadingIcon:le}))))});Pe.__ANT_SWITCH=!0;var St=Pe},70858:function(En,Zt,E){"use strict";E.d(Zt,{default:function(){return uo}});var b=E(59301),je={},fe="rc-table-internal-hook",Ue=E(42978),Ae=E(6089),ve=E(34280),be=E(13697),de=E(4676);function Ce(Ve){var We=b.createContext(void 0),yt=function(kt){var Vt=kt.value,sn=kt.children,nn=b.useRef(Vt);nn.current=Vt;var pn=b.useState(function(){return{getValue:function(){return nn.current},listeners:new Set}}),yn=(0,Ue.Z)(pn,1),Mn=yn[0];return(0,ve.Z)(function(){(0,de.unstable_batchedUpdates)(function(){Mn.listeners.forEach(function(Pn){Pn(Vt)})})},[Vt]),b.createElement(We.Provider,{value:Mn},sn)};return{Context:We,Provider:yt,defaultValue:Ve}}function se(Ve,We){var yt=(0,Ae.Z)(typeof We=="function"?We:function(Pn){if(We===void 0)return Pn;if(!Array.isArray(We))return Pn[We];var Fn={};return We.forEach(function(xn){Fn[xn]=Pn[xn]}),Fn}),Ft=b.useContext(Ve==null?void 0:Ve.Context),kt=Ft||{},Vt=kt.listeners,sn=kt.getValue,nn=b.useRef();nn.current=yt(Ft?sn():Ve==null?void 0:Ve.defaultValue);var pn=b.useState({}),yn=(0,Ue.Z)(pn,2),Mn=yn[1];return(0,ve.Z)(function(){if(!Ft)return;function Pn(Fn){var xn=yt(Fn);(0,be.Z)(nn.current,xn,!0)||Mn({})}return Vt.add(Pn),function(){Vt.delete(Pn)}},[Ft]),nn.current}var we=E(54476),ge=E(8654);function Le(){var Ve=b.createContext(null);function We(){return b.useContext(Ve)}function yt(kt,Vt){var sn=(0,ge.Yr)(kt),nn=function(yn,Mn){var Pn=sn?{ref:Mn}:{},Fn=b.useRef(0),xn=b.useRef(yn),bn=We();return bn!==null?b.createElement(kt,(0,we.Z)({},yn,Pn)):((!Vt||Vt(xn.current,yn))&&(Fn.current+=1),xn.current=yn,b.createElement(Ve.Provider,{value:Fn.current},b.createElement(kt,(0,we.Z)({},yn,Pn))))};return sn?b.forwardRef(nn):nn}function Ft(kt,Vt){var sn=(0,ge.Yr)(kt),nn=function(yn,Mn){var Pn=sn?{ref:Mn}:{};return We(),b.createElement(kt,(0,we.Z)({},yn,Pn))};return sn?b.memo(b.forwardRef(nn),Vt):b.memo(nn,Vt)}return{makeImmutable:yt,responseImmutable:Ft,useImmutableMark:We}}var Se=Le(),Me=Se.makeImmutable,ye=Se.responseImmutable,De=Se.useImmutableMark,Fe=Le(),Ze=Fe.makeImmutable,nt=Fe.responseImmutable,ce=Fe.useImmutableMark,Ie=Ce(),Ge=Ie;function ze(Ve,We){var yt=React.useRef(0);yt.current+=1;var Ft=React.useRef(Ve),kt=[];Object.keys(Ve||{}).map(function(sn){var nn;(Ve==null?void 0:Ve[sn])!==((nn=Ft.current)===null||nn===void 0?void 0:nn[sn])&&kt.push(sn)}),Ft.current=Ve;var Vt=React.useRef([]);return kt.length&&(Vt.current=kt),React.useDebugValue(yt.current),React.useDebugValue(Vt.current.join(", ")),We&&console.log("".concat(We,":"),yt.current,Vt.current),yt.current}var tt=null,ke=null,He=E(76190),Je=E(33885),Ee=E(20068),$e=E(92310),pe=E.n($e),Pe=E(80547),St=E(97938),qe=E(48736),ft=b.createContext({renderWithProps:!1}),Et=ft,Ne="RC_TABLE_KEY";function ue(Ve){return Ve==null?[]:Array.isArray(Ve)?Ve:[Ve]}function Oe(Ve){var We=[],yt={};return Ve.forEach(function(Ft){for(var kt=Ft||{},Vt=kt.key,sn=kt.dataIndex,nn=Vt||ue(sn).join("-")||Ne;yt[nn];)nn="".concat(nn,"_next");yt[nn]=!0,We.push(nn)}),We}function et(Ve){return Ve!=null}function at(Ve){return typeof Ve=="number"&&!Number.isNaN(Ve)}function xe(Ve){return Ve&&(0,He.Z)(Ve)==="object"&&!Array.isArray(Ve)&&!b.isValidElement(Ve)}function Ke(Ve,We,yt,Ft,kt,Vt){var sn=b.useContext(Et),nn=ce(),pn=(0,Pe.Z)(function(){if(et(Ft))return[Ft];var yn=We==null||We===""?[]:Array.isArray(We)?We:[We],Mn=(0,St.Z)(Ve,yn),Pn=Mn,Fn=void 0;if(kt){var xn=kt(Mn,Ve,yt);xe(xn)?(Pn=xn.children,Fn=xn.props,sn.renderWithProps=!0):Pn=xn}return[Pn,Fn]},[nn,Ve,Ft,We,kt,yt],function(yn,Mn){if(Vt){var Pn=(0,Ue.Z)(yn,2),Fn=Pn[1],xn=(0,Ue.Z)(Mn,2),bn=xn[1];return Vt(bn,Fn)}return sn.renderWithProps?!0:!(0,be.Z)(yn,Mn,!0)});return pn}function it(Ve,We,yt,Ft){var kt=Ve+We-1;return Ve<=Ft&&kt>=yt}function Ct(Ve,We){return se(Ge,function(yt){var Ft=it(Ve,We||1,yt.hoverStartRow,yt.hoverEndRow);return[Ft,yt.onHover]})}var lt=E(70425),At=function(We){var yt=We.ellipsis,Ft=We.rowType,kt=We.children,Vt,sn=yt===!0?{showTitle:!0}:yt;return sn&&(sn.showTitle||Ft==="header")&&(typeof kt=="string"||typeof kt=="number"?Vt=kt.toString():b.isValidElement(kt)&&typeof kt.props.children=="string"&&(Vt=kt.props.children)),Vt};function ct(Ve){var We,yt,Ft,kt,Vt,sn,nn,pn,yn=Ve.component,Mn=Ve.children,Pn=Ve.ellipsis,Fn=Ve.scope,xn=Ve.prefixCls,bn=Ve.className,ur=Ve.align,jn=Ve.record,vr=Ve.render,fr=Ve.dataIndex,wr=Ve.renderIndex,yr=Ve.shouldCellUpdate,Er=Ve.index,kr=Ve.rowType,Hr=Ve.colSpan,Vr=Ve.rowSpan,Ci=Ve.fixLeft,Sr=Ve.fixRight,br=Ve.firstFixLeft,Or=Ve.lastFixLeft,$n=Ve.firstFixRight,_n=Ve.lastFixRight,Br=Ve.appendNode,jr=Ve.additionalProps,ei=jr===void 0?{}:jr,Ei=Ve.isSticky,Ur="".concat(xn,"-cell"),so=se(Ge,["supportSticky","allColumnsFixedLeft","rowHoverable"]),eo=so.supportSticky,qo=so.allColumnsFixedLeft,No=so.rowHoverable,_o=Ke(jn,fr,wr,Mn,vr,yr),ra=(0,Ue.Z)(_o,2),oa=ra[0],go=ra[1],po={},ma=typeof Ci=="number"&&eo,pa=typeof Sr=="number"&&eo;ma&&(po.position="sticky",po.left=Ci),pa&&(po.position="sticky",po.right=Sr);var Bi=(We=(yt=(Ft=go==null?void 0:go.colSpan)!==null&&Ft!==void 0?Ft:ei.colSpan)!==null&&yt!==void 0?yt:Hr)!==null&&We!==void 0?We:1,no=(kt=(Vt=(sn=go==null?void 0:go.rowSpan)!==null&&sn!==void 0?sn:ei.rowSpan)!==null&&Vt!==void 0?Vt:Vr)!==null&&kt!==void 0?kt:1,Di=Ct(Er,no),ci=(0,Ue.Z)(Di,2),Do=ci[0],zo=ci[1],aa=(0,lt.zX)(function(Xo){var Qo;jn&&zo(Er,Er+no-1),ei==null||(Qo=ei.onMouseEnter)===null||Qo===void 0||Qo.call(ei,Xo)}),Ho=(0,lt.zX)(function(Xo){var Qo;jn&&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=(nn=ei.title)!==null&&nn!==void 0?nn:At({rowType:kr,ellipsis:Pn,children:oa}),ca=pe()(Ur,bn,(pn={},(0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)(pn,"".concat(Ur,"-fix-left"),ma&&eo),"".concat(Ur,"-fix-left-first"),br&&eo),"".concat(Ur,"-fix-left-last"),Or&&eo),"".concat(Ur,"-fix-left-all"),Or&&qo&&eo),"".concat(Ur,"-fix-right"),pa&&eo),"".concat(Ur,"-fix-right-first"),$n&&eo),"".concat(Ur,"-fix-right-last"),_n&&eo),"".concat(Ur,"-ellipsis"),Pn),"".concat(Ur,"-with-append"),Br),"".concat(Ur,"-fix-sticky"),(ma||pa)&&Ei&&eo),(0,Ee.Z)(pn,"".concat(Ur,"-row-hover"),!go&&Do)),ei.className,go==null?void 0:go.className),ki={};ur&&(ki.textAlign=ur);var Vi=(0,Je.Z)((0,Je.Z)((0,Je.Z)((0,Je.Z)({},go==null?void 0:go.style),po),ki),ei.style),jo=oa;return(0,He.Z)(jo)==="object"&&!Array.isArray(jo)&&!b.isValidElement(jo)&&(jo=null),Pn&&(Or||$n)&&(jo=b.createElement("span",{className:"".concat(Ur,"-content")},jo)),b.createElement(yn,(0,we.Z)({},go,ei,{className:ca,style:Vi,title:va,scope:Fn,onMouseEnter:No?aa:void 0,onMouseLeave:No?Ho:void 0,colSpan:Bi!==1?Bi:null,rowSpan:no!==1?no:null}),Br,jo)}var Bt=b.memo(ct);function Dt(Ve,We,yt,Ft,kt){var Vt=yt[Ve]||{},sn=yt[We]||{},nn,pn;Vt.fixed==="left"?nn=Ft.left[kt==="rtl"?We:Ve]:sn.fixed==="right"&&(pn=Ft.right[kt==="rtl"?Ve:We]);var yn=!1,Mn=!1,Pn=!1,Fn=!1,xn=yt[We+1],bn=yt[Ve-1],ur=xn&&!xn.fixed||bn&&!bn.fixed||yt.every(function(yr){return yr.fixed==="left"});if(kt==="rtl"){if(nn!==void 0){var jn=bn&&bn.fixed==="left";Fn=!jn&&ur}else if(pn!==void 0){var vr=xn&&xn.fixed==="right";Pn=!vr&&ur}}else if(nn!==void 0){var fr=xn&&xn.fixed==="left";yn=!fr&&ur}else if(pn!==void 0){var wr=bn&&bn.fixed==="right";Mn=!wr&&ur}return{fixLeft:nn,fixRight:pn,lastFixLeft:yn,firstFixRight:Mn,lastFixRight:Pn,firstFixLeft:Fn,isSticky:Ft.isSticky}}var oe=b.createContext({}),ae=oe;function te(Ve){var We=Ve.className,yt=Ve.index,Ft=Ve.children,kt=Ve.colSpan,Vt=kt===void 0?1:kt,sn=Ve.rowSpan,nn=Ve.align,pn=se(Ge,["prefixCls","direction"]),yn=pn.prefixCls,Mn=pn.direction,Pn=b.useContext(ae),Fn=Pn.scrollColumnIndex,xn=Pn.stickyOffsets,bn=Pn.flattenColumns,ur=yt+Vt-1,jn=ur+1===Fn?Vt+1:Vt,vr=Dt(yt,yt+jn-1,bn,xn,Mn);return b.createElement(Bt,(0,we.Z)({className:We,index:yt,component:"td",prefixCls:yn,record:null,dataIndex:null,align:nn,colSpan:jn,rowSpan:sn,render:function(){return Ft}},vr))}var x=E(75931),re=["children"];function ne(Ve){var We=Ve.children,yt=(0,x.Z)(Ve,re);return b.createElement("tr",yt,We)}function le(Ve){var We=Ve.children;return We}le.Row=ne,le.Cell=te;var Be=le;function Te(Ve){var We=Ve.children,yt=Ve.stickyOffsets,Ft=Ve.flattenColumns,kt=se(Ge,"prefixCls"),Vt=Ft.length-1,sn=Ft[Vt],nn=b.useMemo(function(){return{stickyOffsets:yt,flattenColumns:Ft,scrollColumnIndex:sn!=null&&sn.scrollbar?Vt:null}},[sn,Ft,Vt,yt]);return b.createElement(ae.Provider,{value:nn},b.createElement("tfoot",{className:"".concat(kt,"-summary")},We))}var Ye=nt(Te),_e=Be,rt=E(29301),dt=E(3465),gt=E(75152),ot=E(26112);function ut(Ve,We,yt,Ft,kt,Vt,sn){Ve.push({record:We,indent:yt,index:sn});var nn=Vt(We),pn=kt==null?void 0:kt.has(nn);if(We&&Array.isArray(We[Ft])&&pn)for(var yn=0;yn<We[Ft].length;yn+=1)ut(Ve,We[Ft][yn],yt+1,Ft,kt,Vt,yn)}function jt(Ve,We,yt,Ft){var kt=b.useMemo(function(){if(yt!=null&&yt.size){for(var Vt=[],sn=0;sn<(Ve==null?void 0:Ve.length);sn+=1){var nn=Ve[sn];ut(Vt,nn,0,We,yt,Ft,sn)}return Vt}return Ve==null?void 0:Ve.map(function(pn,yn){return{record:pn,indent:0,index:yn}})},[Ve,We,yt,Ft]);return kt}function Nt(Ve,We,yt,Ft){var kt=se(Ge,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),Vt=kt.flattenColumns,sn=kt.expandableType,nn=kt.expandedKeys,pn=kt.childrenColumnName,yn=kt.onTriggerExpand,Mn=kt.rowExpandable,Pn=kt.onRow,Fn=kt.expandRowByClick,xn=kt.rowClassName,bn=sn==="nest",ur=sn==="row"&&(!Mn||Mn(Ve)),jn=ur||bn,vr=nn&&nn.has(We),fr=pn&&Ve&&Ve[pn],wr=(0,lt.zX)(yn),yr=Pn==null?void 0:Pn(Ve,yt),Er=yr==null?void 0:yr.onClick,kr=function(Sr){Fn&&jn&&yn(Ve,Sr);for(var br=arguments.length,Or=new Array(br>1?br-1:0),$n=1;$n<br;$n++)Or[$n-1]=arguments[$n];Er==null||Er.apply(void 0,[Sr].concat(Or))},Hr;typeof xn=="string"?Hr=xn:typeof xn=="function"&&(Hr=xn(Ve,yt,Ft));var Vr=Oe(Vt);return(0,Je.Z)((0,Je.Z)({},kt),{},{columnsKey:Vr,nestExpandable:bn,expanded:vr,hasNestChildren:fr,record:Ve,onTriggerExpand:wr,rowSupportExpand:ur,expandable:jn,rowProps:(0,Je.Z)((0,Je.Z)({},yr),{},{className:pe()(Hr,yr==null?void 0:yr.className),onClick:kr})})}function dn(Ve){var We=Ve.prefixCls,yt=Ve.children,Ft=Ve.component,kt=Ve.cellComponent,Vt=Ve.className,sn=Ve.expanded,nn=Ve.colSpan,pn=Ve.isEmpty,yn=se(Ge,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Mn=yn.scrollbarSize,Pn=yn.fixHeader,Fn=yn.fixColumn,xn=yn.componentWidth,bn=yn.horizonScroll,ur=yt;return(pn?bn&&xn:Fn)&&(ur=b.createElement("div",{style:{width:xn-(Pn&&!pn?Mn:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(We,"-expanded-row-fixed")},ur)),b.createElement(Ft,{className:Vt,style:{display:sn?null:"none"}},b.createElement(Bt,{component:kt,prefixCls:We,colSpan:nn},ur))}var Gt=dn;function Rt(Ve){var We=Ve.prefixCls,yt=Ve.record,Ft=Ve.onExpand,kt=Ve.expanded,Vt=Ve.expandable,sn="".concat(We,"-row-expand-icon");if(!Vt)return b.createElement("span",{className:pe()(sn,"".concat(We,"-row-spaced"))});var nn=function(yn){Ft(yt,yn),yn.stopPropagation()};return b.createElement("span",{className:pe()(sn,(0,Ee.Z)((0,Ee.Z)({},"".concat(We,"-row-expanded"),kt),"".concat(We,"-row-collapsed"),!kt)),onClick:nn})}function Ut(Ve,We,yt){var Ft=[];function kt(Vt){(Vt||[]).forEach(function(sn,nn){Ft.push(We(sn,nn)),kt(sn[yt])})}return kt(Ve),Ft}function Jt(Ve,We,yt,Ft){return typeof Ve=="string"?Ve:typeof Ve=="function"?Ve(We,yt,Ft):""}function bt(Ve,We,yt,Ft,kt){var Vt=Ve.record,sn=Ve.prefixCls,nn=Ve.columnsKey,pn=Ve.fixedInfoList,yn=Ve.expandIconColumnIndex,Mn=Ve.nestExpandable,Pn=Ve.indentSize,Fn=Ve.expandIcon,xn=Ve.expanded,bn=Ve.hasNestChildren,ur=Ve.onTriggerExpand,jn=nn[yt],vr=pn[yt],fr;yt===(yn||0)&&Mn&&(fr=b.createElement(b.Fragment,null,b.createElement("span",{style:{paddingLeft:"".concat(Pn*Ft,"px")},className:"".concat(sn,"-row-indent indent-level-").concat(Ft)}),Fn({prefixCls:sn,expanded:xn,expandable:bn,record:Vt,onExpand:ur})));var wr;return We.onCell&&(wr=We.onCell(Vt,kt)),{key:jn,fixedInfo:vr,appendCellNode:fr,additionalCellProps:wr||{}}}function Ot(Ve){var We=Ve.className,yt=Ve.style,Ft=Ve.record,kt=Ve.index,Vt=Ve.renderIndex,sn=Ve.rowKey,nn=Ve.indent,pn=nn===void 0?0:nn,yn=Ve.rowComponent,Mn=Ve.cellComponent,Pn=Ve.scopeCellComponent,Fn=Nt(Ft,sn,kt,pn),xn=Fn.prefixCls,bn=Fn.flattenColumns,ur=Fn.expandedRowClassName,jn=Fn.expandedRowRender,vr=Fn.rowProps,fr=Fn.expanded,wr=Fn.rowSupportExpand,yr=b.useRef(!1);yr.current||(yr.current=fr);var Er=Jt(ur,Ft,kt,pn),kr=b.createElement(yn,(0,we.Z)({},vr,{"data-row-key":sn,className:pe()(We,"".concat(xn,"-row"),"".concat(xn,"-row-level-").concat(pn),vr==null?void 0:vr.className,(0,Ee.Z)({},Er,pn>=1)),style:(0,Je.Z)((0,Je.Z)({},yt),vr==null?void 0:vr.style)}),bn.map(function(Ci,Sr){var br=Ci.render,Or=Ci.dataIndex,$n=Ci.className,_n=bt(Fn,Ci,Sr,pn,kt),Br=_n.key,jr=_n.fixedInfo,ei=_n.appendCellNode,Ei=_n.additionalCellProps;return b.createElement(Bt,(0,we.Z)({className:$n,ellipsis:Ci.ellipsis,align:Ci.align,scope:Ci.rowScope,component:Ci.rowScope?Pn:Mn,prefixCls:xn,key:Br,record:Ft,index:kt,renderIndex:Vt,dataIndex:Or,render:br,shouldCellUpdate:Ci.shouldCellUpdate},jr,{appendNode:ei,additionalProps:Ei}))})),Hr;if(wr&&(yr.current||fr)){var Vr=jn(Ft,kt,pn+1,fr);Hr=b.createElement(Gt,{expanded:fr,className:pe()("".concat(xn,"-expanded-row"),"".concat(xn,"-expanded-row-level-").concat(pn+1),Er),prefixCls:xn,component:yn,cellComponent:Mn,colSpan:bn.length,isEmpty:!1},Vr)}return b.createElement(b.Fragment,null,kr,Hr)}var rn=nt(Ot);function mn(Ve){var We=Ve.columnKey,yt=Ve.onColumnResize,Ft=b.useRef();return(0,ve.Z)(function(){Ft.current&&yt(We,Ft.current.offsetWidth)},[]),b.createElement(rt.Z,{data:We},b.createElement("td",{ref:Ft,style:{padding:0,border:0,height:0}},b.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var vt=E(29194);function Mt(Ve){var We=Ve.prefixCls,yt=Ve.columnsKey,Ft=Ve.onColumnResize,kt=b.useRef(null);return b.createElement("tr",{"aria-hidden":"true",className:"".concat(We,"-measure-row"),style:{height:0,fontSize:0},ref:kt},b.createElement(rt.Z.Collection,{onBatchResize:function(sn){(0,vt.Z)(kt.current)&&sn.forEach(function(nn){var pn=nn.data,yn=nn.size;Ft(pn,yn.offsetWidth)})}},yt.map(function(Vt){return b.createElement(mn,{key:Vt,columnKey:Vt,onColumnResize:Ft})})))}function Yt(Ve){var We=Ve.data,yt=Ve.measureColumnWidth,Ft=se(Ge,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),kt=Ft.prefixCls,Vt=Ft.getComponent,sn=Ft.onColumnResize,nn=Ft.flattenColumns,pn=Ft.getRowKey,yn=Ft.expandedKeys,Mn=Ft.childrenColumnName,Pn=Ft.emptyNode,Fn=jt(We,Mn,yn,pn),xn=b.useRef({renderWithProps:!1}),bn=Vt(["body","wrapper"],"tbody"),ur=Vt(["body","row"],"tr"),jn=Vt(["body","cell"],"td"),vr=Vt(["body","cell"],"th"),fr;We.length?fr=Fn.map(function(yr,Er){var kr=yr.record,Hr=yr.indent,Vr=yr.index,Ci=pn(kr,Er);return b.createElement(rn,{key:Ci,rowKey:Ci,record:kr,index:Er,renderIndex:Vr,rowComponent:ur,cellComponent:jn,scopeCellComponent:vr,indent:Hr})}):fr=b.createElement(Gt,{expanded:!0,className:"".concat(kt,"-placeholder"),prefixCls:kt,component:ur,cellComponent:jn,colSpan:nn.length,isEmpty:!0},Pn);var wr=Oe(nn);return b.createElement(Et.Provider,{value:xn.current},b.createElement(bn,{className:"".concat(kt,"-tbody")},yt&&b.createElement(Mt,{prefixCls:kt,columnsKey:wr,onColumnResize:sn}),fr))}var ln=nt(Yt),Sn=["expandable"],Ln="RC_TABLE_INTERNAL_COL_DEFINE";function Jn(Ve){var We=Ve.expandable,yt=(0,x.Z)(Ve,Sn),Ft;return"expandable"in Ve?Ft=(0,Je.Z)((0,Je.Z)({},yt),We):Ft=yt,Ft.showExpandColumn===!1&&(Ft.expandIconColumnIndex=-1),Ft}var er=["columnType"];function In(Ve){for(var We=Ve.colWidths,yt=Ve.columns,Ft=Ve.columCount,kt=se(Ge,["tableLayout"]),Vt=kt.tableLayout,sn=[],nn=Ft||yt.length,pn=!1,yn=nn-1;yn>=0;yn-=1){var Mn=We[yn],Pn=yt&&yt[yn],Fn=void 0,xn=void 0;if(Pn&&(Fn=Pn[Ln],Vt==="auto"&&(xn=Pn.minWidth)),Mn||xn||Fn||pn){var bn=Fn||{},ur=bn.columnType,jn=(0,x.Z)(bn,er);sn.unshift(b.createElement("col",(0,we.Z)({key:yn,style:{width:Mn,minWidth:xn}},jn))),pn=!0}}return b.createElement("colgroup",null,sn)}var Yn=In,zt=E(94480),un=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function an(Ve,We){return(0,b.useMemo)(function(){for(var yt=[],Ft=0;Ft<We;Ft+=1){var kt=Ve[Ft];if(kt!==void 0)yt[Ft]=kt;else return null}return yt},[Ve.join("_"),We])}var en=b.forwardRef(function(Ve,We){var yt=Ve.className,Ft=Ve.noData,kt=Ve.columns,Vt=Ve.flattenColumns,sn=Ve.colWidths,nn=Ve.columCount,pn=Ve.stickyOffsets,yn=Ve.direction,Mn=Ve.fixHeader,Pn=Ve.stickyTopOffset,Fn=Ve.stickyBottomOffset,xn=Ve.stickyClassName,bn=Ve.onScroll,ur=Ve.maxContentScroll,jn=Ve.children,vr=(0,x.Z)(Ve,un),fr=se(Ge,["prefixCls","scrollbarSize","isSticky","getComponent"]),wr=fr.prefixCls,yr=fr.scrollbarSize,Er=fr.isSticky,kr=fr.getComponent,Hr=kr(["header","table"],"table"),Vr=Er&&!Mn?0:yr,Ci=b.useRef(null),Sr=b.useCallback(function(Ei){(0,ge.mH)(We,Ei),(0,ge.mH)(Ci,Ei)},[]);b.useEffect(function(){var Ei;function Ur(so){var eo=so,qo=eo.currentTarget,No=eo.deltaX;No&&(bn({currentTarget:qo,scrollLeft:qo.scrollLeft+No}),so.preventDefault())}return(Ei=Ci.current)===null||Ei===void 0||Ei.addEventListener("wheel",Ur,{passive:!1}),function(){var so;(so=Ci.current)===null||so===void 0||so.removeEventListener("wheel",Ur)}},[]);var br=b.useMemo(function(){return Vt.every(function(Ei){return Ei.width})},[Vt]),Or=Vt[Vt.length-1],$n={fixed:Or?Or.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(wr,"-cell-scrollbar")}}},_n=(0,b.useMemo)(function(){return Vr?[].concat((0,zt.Z)(kt),[$n]):kt},[Vr,kt]),Br=(0,b.useMemo)(function(){return Vr?[].concat((0,zt.Z)(Vt),[$n]):Vt},[Vr,Vt]),jr=(0,b.useMemo)(function(){var Ei=pn.right,Ur=pn.left;return(0,Je.Z)((0,Je.Z)({},pn),{},{left:yn==="rtl"?[].concat((0,zt.Z)(Ur.map(function(so){return so+Vr})),[0]):Ur,right:yn==="rtl"?Ei:[].concat((0,zt.Z)(Ei.map(function(so){return so+Vr})),[0]),isSticky:Er})},[Vr,pn,Er]),ei=an(sn,nn);return b.createElement("div",{style:(0,Je.Z)({overflow:"hidden"},Er?{top:Pn,bottom:Fn}:{}),ref:Sr,className:pe()(yt,(0,Ee.Z)({},xn,!!xn))},b.createElement(Hr,{style:{tableLayout:"fixed",visibility:Ft||ei?null:"hidden"}},(!Ft||!ur||br)&&b.createElement(Yn,{colWidths:ei?[].concat((0,zt.Z)(ei),[Vr]):[],columCount:nn+1,columns:Br}),jn((0,Je.Z)((0,Je.Z)({},vr),{},{stickyOffsets:jr,columns:_n,flattenColumns:Br}))))}),$t=b.memo(en),vn=function(We){var yt=We.cells,Ft=We.stickyOffsets,kt=We.flattenColumns,Vt=We.rowComponent,sn=We.cellComponent,nn=We.onHeaderRow,pn=We.index,yn=se(Ge,["prefixCls","direction"]),Mn=yn.prefixCls,Pn=yn.direction,Fn;nn&&(Fn=nn(yt.map(function(bn){return bn.column}),pn));var xn=Oe(yt.map(function(bn){return bn.column}));return b.createElement(Vt,Fn,yt.map(function(bn,ur){var jn=bn.column,vr=Dt(bn.colStart,bn.colEnd,kt,Ft,Pn),fr;return jn&&jn.onHeaderCell&&(fr=bn.column.onHeaderCell(jn)),b.createElement(Bt,(0,we.Z)({},bn,{scope:jn.title?bn.colSpan>1?"colgroup":"col":null,ellipsis:jn.ellipsis,align:jn.align,component:sn,prefixCls:Mn,key:xn[ur]},vr,{additionalProps:fr,rowType:"header"}))}))},gn=vn;function Wn(Ve){var We=[];function yt(sn,nn){var pn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;We[pn]=We[pn]||[];var yn=nn,Mn=sn.filter(Boolean).map(function(Pn){var Fn={key:Pn.key,className:Pn.className||"",children:Pn.title,column:Pn,colStart:yn},xn=1,bn=Pn.children;return bn&&bn.length>0&&(xn=yt(bn,yn,pn+1).reduce(function(ur,jn){return ur+jn},0),Fn.hasSubColumns=!0),"colSpan"in Pn&&(xn=Pn.colSpan),"rowSpan"in Pn&&(Fn.rowSpan=Pn.rowSpan),Fn.colSpan=xn,Fn.colEnd=Fn.colStart+xn-1,We[pn].push(Fn),yn+=xn,xn});return Mn}yt(Ve,0);for(var Ft=We.length,kt=function(nn){We[nn].forEach(function(pn){!("rowSpan"in pn)&&!pn.hasSubColumns&&(pn.rowSpan=Ft-nn)})},Vt=0;Vt<Ft;Vt+=1)kt(Vt);return We}var Hn=function(We){var yt=We.stickyOffsets,Ft=We.columns,kt=We.flattenColumns,Vt=We.onHeaderRow,sn=se(Ge,["prefixCls","getComponent"]),nn=sn.prefixCls,pn=sn.getComponent,yn=b.useMemo(function(){return Wn(Ft)},[Ft]),Mn=pn(["header","wrapper"],"thead"),Pn=pn(["header","row"],"tr"),Fn=pn(["header","cell"],"th");return b.createElement(Mn,{className:"".concat(nn,"-thead")},yn.map(function(xn,bn){var ur=b.createElement(gn,{key:bn,flattenColumns:kt,cells:xn,stickyOffsets:yt,rowComponent:Pn,cellComponent:Fn,onHeaderRow:Vt,index:bn});return ur}))},zn=nt(Hn),Nn=E(11592);function Kn(Ve){var We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof We=="number"?We:We.endsWith("%")?Ve*parseFloat(We)/100:null}function Xn(Ve,We,yt){return b.useMemo(function(){if(We&&We>0){var Ft=0,kt=0;Ve.forEach(function(Fn){var xn=Kn(We,Fn.width);xn?Ft+=xn:kt+=1});var Vt=Math.max(We,yt),sn=Math.max(Vt-Ft,kt),nn=kt,pn=sn/kt,yn=0,Mn=Ve.map(function(Fn){var xn=(0,Je.Z)({},Fn),bn=Kn(We,xn.width);if(bn)xn.width=bn;else{var ur=Math.floor(pn);xn.width=nn===1?sn:ur,sn-=ur,nn-=1}return yn+=xn.width,xn});if(yn<Vt){var Pn=Vt/yn;sn=Vt,Mn.forEach(function(Fn,xn){var bn=Math.floor(Fn.width*Pn);Fn.width=xn===Mn.length-1?sn:bn,sn-=bn})}return[Mn,Math.max(yn,Vt)]}return[Ve,We]},[Ve,We,yt])}var Lr=["children"],Ar=["fixed"];function wn(Ve){return(0,Nn.Z)(Ve).filter(function(We){return b.isValidElement(We)}).map(function(We){var yt=We.key,Ft=We.props,kt=Ft.children,Vt=(0,x.Z)(Ft,Lr),sn=(0,Je.Z)({key:yt},Vt);return kt&&(sn.children=wn(kt)),sn})}function Bn(Ve){return Ve.filter(function(We){return We&&(0,He.Z)(We)==="object"&&!We.hidden}).map(function(We){var yt=We.children;return yt&&yt.length>0?(0,Je.Z)((0,Je.Z)({},We),{},{children:Bn(yt)}):We})}function rr(Ve){var We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Ve.filter(function(yt){return yt&&(0,He.Z)(yt)==="object"}).reduce(function(yt,Ft,kt){var Vt=Ft.fixed,sn=Vt===!0?"left":Vt,nn="".concat(We,"-").concat(kt),pn=Ft.children;return pn&&pn.length>0?[].concat((0,zt.Z)(yt),(0,zt.Z)(rr(pn,nn).map(function(yn){return(0,Je.Z)({fixed:sn},yn)}))):[].concat((0,zt.Z)(yt),[(0,Je.Z)((0,Je.Z)({key:nn},Ft),{},{fixed:sn})])},[])}function or(Ve){return Ve.map(function(We){var yt=We.fixed,Ft=(0,x.Z)(We,Ar),kt=yt;return yt==="left"?kt="right":yt==="right"&&(kt="left"),(0,Je.Z)({fixed:kt},Ft)})}function Lt(Ve,We){var yt=Ve.prefixCls,Ft=Ve.columns,kt=Ve.children,Vt=Ve.expandable,sn=Ve.expandedKeys,nn=Ve.columnTitle,pn=Ve.getRowKey,yn=Ve.onTriggerExpand,Mn=Ve.expandIcon,Pn=Ve.rowExpandable,Fn=Ve.expandIconColumnIndex,xn=Ve.direction,bn=Ve.expandRowByClick,ur=Ve.columnWidth,jn=Ve.fixed,vr=Ve.scrollWidth,fr=Ve.clientWidth,wr=b.useMemo(function(){var Or=Ft||wn(kt)||[];return Bn(Or.slice())},[Ft,kt]),yr=b.useMemo(function(){if(Vt){var Or=wr.slice();if(!Or.includes(je)){var $n=Fn||0;$n>=0&&($n||jn==="left"||!jn)&&Or.splice($n,0,je),jn==="right"&&Or.splice(wr.length,0,je)}var _n=Or.indexOf(je);Or=Or.filter(function(Ei,Ur){return Ei!==je||Ur===_n});var Br=wr[_n],jr;jn?jr=jn:jr=Br?Br.fixed:null;var ei=(0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)({},Ln,{className:"".concat(yt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",nn),"fixed",jr),"className","".concat(yt,"-row-expand-icon-cell")),"width",ur),"render",function(Ur,so,eo){var qo=pn(so,eo),No=sn.has(qo),_o=Pn?Pn(so):!0,ra=Mn({prefixCls:yt,expanded:No,expandable:_o,record:so,onExpand:yn});return bn?b.createElement("span",{onClick:function(go){return go.stopPropagation()}},ra):ra});return Or.map(function(Ei){return Ei===je?ei:Ei})}return wr.filter(function(Ei){return Ei!==je})},[Vt,wr,pn,sn,Mn,xn]),Er=b.useMemo(function(){var Or=yr;return We&&(Or=We(Or)),Or.length||(Or=[{render:function(){return null}}]),Or},[We,yr,xn]),kr=b.useMemo(function(){return xn==="rtl"?or(rr(Er)):rr(Er)},[Er,xn,vr]),Hr=b.useMemo(function(){for(var Or=-1,$n=kr.length-1;$n>=0;$n-=1){var _n=kr[$n].fixed;if(_n==="left"||_n===!0){Or=$n;break}}if(Or>=0)for(var Br=0;Br<=Or;Br+=1){var jr=kr[Br].fixed;if(jr!=="left"&&jr!==!0)return!0}var ei=kr.findIndex(function(so){var eo=so.fixed;return eo==="right"});if(ei>=0)for(var Ei=ei;Ei<kr.length;Ei+=1){var Ur=kr[Ei].fixed;if(Ur!=="right")return!0}return!1},[kr]),Vr=Xn(kr,vr,fr),Ci=(0,Ue.Z)(Vr,2),Sr=Ci[0],br=Ci[1];return[Er,Sr,br,Hr]}var Qt=Lt;function xt(Ve,We,yt){var Ft=Jn(Ve),kt=Ft.expandIcon,Vt=Ft.expandedRowKeys,sn=Ft.defaultExpandedRowKeys,nn=Ft.defaultExpandAllRows,pn=Ft.expandedRowRender,yn=Ft.onExpand,Mn=Ft.onExpandedRowsChange,Pn=Ft.childrenColumnName,Fn=kt||Rt,xn=Pn||"children",bn=b.useMemo(function(){return pn?"row":Ve.expandable&&Ve.internalHooks===fe&&Ve.expandable.__PARENT_RENDER_ICON__||We.some(function(Er){return Er&&(0,He.Z)(Er)==="object"&&Er[xn]})?"nest":!1},[!!pn,We]),ur=b.useState(function(){return sn||(nn?Ut(We,yt,xn):[])}),jn=(0,Ue.Z)(ur,2),vr=jn[0],fr=jn[1],wr=b.useMemo(function(){return new Set(Vt||vr||[])},[Vt,vr]),yr=b.useCallback(function(Er){var kr=yt(Er,We.indexOf(Er)),Hr,Vr=wr.has(kr);Vr?(wr.delete(kr),Hr=(0,zt.Z)(wr)):Hr=[].concat((0,zt.Z)(wr),[kr]),fr(Hr),yn&&yn(!Vr,Er),Mn&&Mn(Hr)},[yt,wr,We,yn,Mn]);return[Ft,bn,wr,Fn,xn,yr]}function Tt(Ve,We,yt){var Ft=Ve.map(function(kt,Vt){return Dt(Vt,Vt,Ve,We,yt)});return(0,Pe.Z)(function(){return Ft},[Ft],function(kt,Vt){return!(0,be.Z)(kt,Vt)})}function wt(Ve){var We=(0,b.useRef)(Ve),yt=(0,b.useState)({}),Ft=(0,Ue.Z)(yt,2),kt=Ft[1],Vt=(0,b.useRef)(null),sn=(0,b.useRef)([]);function nn(pn){sn.current.push(pn);var yn=Promise.resolve();Vt.current=yn,yn.then(function(){if(Vt.current===yn){var Mn=sn.current,Pn=We.current;sn.current=[],Mn.forEach(function(Fn){We.current=Fn(We.current)}),Vt.current=null,Pn!==We.current&&kt({})}})}return(0,b.useEffect)(function(){return function(){Vt.current=null}},[]),[We.current,nn]}function Ht(Ve){var We=(0,b.useRef)(Ve||null),yt=(0,b.useRef)();function Ft(){window.clearTimeout(yt.current)}function kt(sn){We.current=sn,Ft(),yt.current=window.setTimeout(function(){We.current=null,yt.current=void 0},100)}function Vt(){return We.current}return(0,b.useEffect)(function(){return Ft},[]),[kt,Vt]}function ht(){var Ve=b.useState(-1),We=(0,Ue.Z)(Ve,2),yt=We[0],Ft=We[1],kt=b.useState(-1),Vt=(0,Ue.Z)(kt,2),sn=Vt[0],nn=Vt[1],pn=b.useCallback(function(yn,Mn){Ft(yn),nn(Mn)},[]);return[yt,sn,pn]}var Xt=E(47273),qt=(0,Xt.Z)()?window:null;function cn(Ve,We){var yt=(0,He.Z)(Ve)==="object"?Ve:{},Ft=yt.offsetHeader,kt=Ft===void 0?0:Ft,Vt=yt.offsetSummary,sn=Vt===void 0?0:Vt,nn=yt.offsetScroll,pn=nn===void 0?0:nn,yn=yt.getContainer,Mn=yn===void 0?function(){return qt}:yn,Pn=Mn()||qt,Fn=!!Ve;return b.useMemo(function(){return{isSticky:Fn,stickyClassName:Fn?"".concat(We,"-sticky-holder"):"",offsetHeader:kt,offsetSummary:sn,offsetScroll:pn,container:Pn}},[Fn,pn,kt,sn,We,Pn])}function Kt(Ve,We,yt){var Ft=(0,b.useMemo)(function(){var kt=We.length,Vt=function(yn,Mn,Pn){for(var Fn=[],xn=0,bn=yn;bn!==Mn;bn+=Pn)Fn.push(xn),We[bn].fixed&&(xn+=Ve[bn]||0);return Fn},sn=Vt(0,kt,1),nn=Vt(kt-1,-1,-1).reverse();return yt==="rtl"?{left:nn,right:sn}:{left:sn,right:nn}},[Ve,We,yt]);return Ft}var Wt=Kt;function _t(Ve){var We=Ve.className,yt=Ve.children;return b.createElement("div",{className:We},yt)}var on=_t,Zn=E(8224),Tn=E(16089),Vn=E(76846);function Mr(Ve){var We=(0,Vn.bn)(Ve),yt=We.getBoundingClientRect(),Ft=document.documentElement;return{left:yt.left+(window.pageXOffset||Ft.scrollLeft)-(Ft.clientLeft||document.body.clientLeft||0),top:yt.top+(window.pageYOffset||Ft.scrollTop)-(Ft.clientTop||document.body.clientTop||0)}}var zr=function(We,yt){var Ft,kt,Vt=We.scrollBodyRef,sn=We.onScroll,nn=We.offsetScroll,pn=We.container,yn=We.direction,Mn=se(Ge,"prefixCls"),Pn=((Ft=Vt.current)===null||Ft===void 0?void 0:Ft.scrollWidth)||0,Fn=((kt=Vt.current)===null||kt===void 0?void 0:kt.clientWidth)||0,xn=Pn&&Fn*(Fn/Pn),bn=b.useRef(),ur=wt({scrollLeft:0,isHiddenScrollBar:!0}),jn=(0,Ue.Z)(ur,2),vr=jn[0],fr=jn[1],wr=b.useRef({delta:0,x:0}),yr=b.useState(!1),Er=(0,Ue.Z)(yr,2),kr=Er[0],Hr=Er[1],Vr=b.useRef(null);b.useEffect(function(){return function(){Tn.Z.cancel(Vr.current)}},[]);var Ci=function(){Hr(!1)},Sr=function(Br){Br.persist(),wr.current.delta=Br.pageX-vr.scrollLeft,wr.current.x=0,Hr(!0),Br.preventDefault()},br=function(Br){var jr,ei=Br||((jr=window)===null||jr===void 0?void 0:jr.event),Ei=ei.buttons;if(!kr||Ei===0){kr&&Hr(!1);return}var Ur=wr.current.x+Br.pageX-wr.current.x-wr.current.delta,so=yn==="rtl";Ur=Math.max(so?xn-Fn:0,Math.min(so?0:Fn-xn,Ur));var eo=!so||Math.abs(Ur)+Math.abs(xn)<Fn;eo&&(sn({scrollLeft:Ur/Fn*(Pn+2)}),wr.current.x=Br.pageX)},Or=function(){Tn.Z.cancel(Vr.current),Vr.current=(0,Tn.Z)(function(){if(Vt.current){var Br=Mr(Vt.current).top,jr=Br+Vt.current.offsetHeight,ei=pn===window?document.documentElement.scrollTop+window.innerHeight:Mr(pn).top+pn.clientHeight;jr-(0,gt.Z)()<=ei||Br>=ei-nn?fr(function(Ei){return(0,Je.Z)((0,Je.Z)({},Ei),{},{isHiddenScrollBar:!0})}):fr(function(Ei){return(0,Je.Z)((0,Je.Z)({},Ei),{},{isHiddenScrollBar:!1})})}})},$n=function(Br){fr(function(jr){return(0,Je.Z)((0,Je.Z)({},jr),{},{scrollLeft:Br/Pn*Fn||0})})};return b.useImperativeHandle(yt,function(){return{setScrollLeft:$n,checkScrollBarVisible:Or}}),b.useEffect(function(){var _n=(0,Zn.Z)(document.body,"mouseup",Ci,!1),Br=(0,Zn.Z)(document.body,"mousemove",br,!1);return Or(),function(){_n.remove(),Br.remove()}},[xn,kr]),b.useEffect(function(){if(Vt.current){for(var _n=[],Br=(0,Vn.bn)(Vt.current);Br;)_n.push(Br),Br=Br.parentElement;return _n.forEach(function(jr){return jr.addEventListener("scroll",Or,!1)}),window.addEventListener("resize",Or,!1),window.addEventListener("scroll",Or,!1),pn.addEventListener("scroll",Or,!1),function(){_n.forEach(function(jr){return jr.removeEventListener("scroll",Or)}),window.removeEventListener("resize",Or),window.removeEventListener("scroll",Or),pn.removeEventListener("scroll",Or)}}},[pn]),b.useEffect(function(){vr.isHiddenScrollBar||fr(function(_n){var Br=Vt.current;return Br?(0,Je.Z)((0,Je.Z)({},_n),{},{scrollLeft:Br.scrollLeft/Br.scrollWidth*Br.clientWidth}):_n})},[vr.isHiddenScrollBar]),Pn<=Fn||!xn||vr.isHiddenScrollBar?null:b.createElement("div",{style:{height:(0,gt.Z)(),width:Fn,bottom:nn},className:"".concat(Mn,"-sticky-scroll")},b.createElement("div",{onMouseDown:Sr,ref:bn,className:pe()("".concat(Mn,"-sticky-scroll-bar"),(0,Ee.Z)({},"".concat(Mn,"-sticky-scroll-bar-active"),kr)),style:{width:"".concat(xn,"px"),transform:"translate3d(".concat(vr.scrollLeft,"px, 0, 0)")}}))},Qr=b.forwardRef(zr);function Pr(Ve){return null}var gr=Pr;function Dr(Ve){return null}var Kr=Dr,ni="rc-table",ri=[],ai={};function Fr(){return"No Data"}function Jr(Ve,We){var yt=(0,Je.Z)({rowKey:"key",prefixCls:ni,emptyText:Fr},Ve),Ft=yt.prefixCls,kt=yt.className,Vt=yt.rowClassName,sn=yt.style,nn=yt.data,pn=yt.rowKey,yn=yt.scroll,Mn=yt.tableLayout,Pn=yt.direction,Fn=yt.title,xn=yt.footer,bn=yt.summary,ur=yt.caption,jn=yt.id,vr=yt.showHeader,fr=yt.components,wr=yt.emptyText,yr=yt.onRow,Er=yt.onHeaderRow,kr=yt.onScroll,Hr=yt.internalHooks,Vr=yt.transformColumns,Ci=yt.internalRefs,Sr=yt.tailor,br=yt.getContainerWidth,Or=yt.sticky,$n=yt.rowHoverable,_n=$n===void 0?!0:$n,Br=nn||ri,jr=!!Br.length,ei=Hr===fe,Ei=b.useCallback(function(Go,$o){return(0,St.Z)(fr,Go)||$o},[fr]),Ur=b.useMemo(function(){return typeof pn=="function"?pn:function(Go){var $o=Go&&Go[pn];return $o}},[pn]),so=Ei(["body"]),eo=ht(),qo=(0,Ue.Z)(eo,3),No=qo[0],_o=qo[1],ra=qo[2],oa=xt(yt,Br,Ur),go=(0,Ue.Z)(oa,6),po=go[0],ma=go[1],pa=go[2],Bi=go[3],no=go[4],Di=go[5],ci=yn==null?void 0:yn.x,Do=b.useState(0),zo=(0,Ue.Z)(Do,2),aa=zo[0],Ho=zo[1],va=Qt((0,Je.Z)((0,Je.Z)((0,Je.Z)({},yt),po),{},{expandable:!!po.expandedRowRender,columnTitle:po.columnTitle,expandedKeys:pa,getRowKey:Ur,onTriggerExpand:Di,expandIcon:Bi,expandIconColumnIndex:po.expandIconColumnIndex,direction:Pn,scrollWidth:ei&&Sr&&typeof ci=="number"?ci:null,clientWidth:aa}),ei?Vr:null),ca=(0,Ue.Z)(va,4),ki=ca[0],Vi=ca[1],jo=ca[2],Xo=ca[3],Qo=jo!=null?jo:ci,Ea=b.useMemo(function(){return{columns:ki,flattenColumns:Vi}},[ki,Vi]),la=b.useRef(),Na=b.useRef(),ia=b.useRef(),Fo=b.useRef();b.useImperativeHandle(We,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:Ur(Br[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,Ue.Z)(sa,2),ga=Ca[0],Lo=Ca[1],fa=b.useState(!1),Vo=(0,Ue.Z)(fa,2),Ra=Vo[0],Sa=Vo[1],Ka=b.useState(new Map),Xa=(0,Ue.Z)(Ka,2),Sl=Xa[0],ua=Xa[1],Jl=Oe(Vi),Ua=Jl.map(function(Go){return Sl.get(Go)}),hl=b.useMemo(function(){return Ua},[Ua.join("_")]),al=Wt(hl,Vi,Pn),ro=yn&&et(yn.y),Fi=yn&&et(Qo)||!!po.fixed,ya=Fi&&Vi.some(function(Go){var $o=Go.fixed;return $o}),Qa=b.useRef(),yl=cn(Or,Ft),Nl=yl.isSticky,Ss=yl.offsetHeader,ws=yl.offsetSummary,Ts=yl.offsetScroll,Yo=yl.stickyClassName,So=yl.container,ui=b.useMemo(function(){return bn==null?void 0:bn(Br)},[bn,Br]),Yi=(ro||Nl)&&b.isValidElement(ui)&&ui.type===Be&&ui.props.fixed,Bo,Pa,$a;ro&&(Pa={overflowY:jr?"scroll":"auto",maxHeight:yn.y}),Fi&&(Bo={overflowX:"auto"},ro||(Pa={overflowY:"hidden"}),$a={width:Qo===!0?"auto":Qo,minWidth:"100%"});var Va=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,Ue.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,Ae.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&&Sr&&typeof Qo=="number"?Qo:ql.scrollWidth,du=ql.clientWidth;if(Ps===du){Lo(!1),Sa(!1);return}Bl?(Lo(-ul<Ps-du),Sa(-ul>0)):(Lo(ul>0),Sa(ul<Ps-du))}}),Vs=(0,Ae.Z)(function(Go){ms(Go),kr==null||kr(Go)}),ps=function(){if(Fi&&ia.current){var $o;ms({currentTarget:(0,Vn.bn)(ia.current),scrollLeft:($o=ia.current)===null||$o===void 0?void 0:$o.scrollLeft})}else Lo(!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&&br&&la.current&&(ul=br(la.current,ul)||ul),ul!==aa&&(ps(),Ho(ul))},Ys=b.useRef(!1);b.useEffect(function(){Ys.current&&ps()},[Fi,nn,ki.length]),b.useEffect(function(){Ys.current=!0},[]);var tu=b.useState(0),pu=(0,Ue.Z)(tu,2),as=pu[0],nu=pu[1],Eu=b.useState(!0),ru=(0,Ue.Z)(Eu,2),Rs=ru[0],Su=ru[1];(0,ve.Z)(function(){(!Sr||!ei)&&(ia.current instanceof Element?nu((0,gt.o)(ia.current).width):nu((0,gt.o)(Fo.current).width)),Su((0,dt.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 Mn||(ya?Qo==="max-content"?"auto":"fixed":ro||Nl||Vi.some(function(Go){var $o=Go.ellipsis;return $o})?"fixed":"auto")},[ro,ya,Vi,Mn,Nl]),ou,Ws={colWidths:hl,columCount:Vi.length,stickyOffsets:al,onHeaderRow:Er,fixHeader:ro,scroll:yn},au=b.useMemo(function(){return jr?null:typeof wr=="function"?wr():wr},[jr,wr]),vu=b.createElement(ln,{data:Br,measureColumnWidth:ro||Fi||Nl}),lu=b.createElement(Yn,{colWidths:Vi.map(function(Go){var $o=Go.width;return $o}),columns:Vi}),su=ur!=null?b.createElement("caption",{className:"".concat(Ft,"-caption")},ur):void 0,Au=(0,ot.Z)(yt,{data:!0}),Gs=(0,ot.Z)(yt,{aria:!0});if(ro||Nl){var vs;typeof so=="function"?(vs=so(Br,{scrollbarSize:as,ref:ia,onScroll:ms}),Ws.colWidths=Vi.map(function(Go,$o){var sl=Go.width,Bl=$o===Vi.length-1?sl-as:sl;return typeof Bl=="number"&&!Number.isNaN(Bl)?Bl:0})):vs=b.createElement("div",{style:(0,Je.Z)((0,Je.Z)({},Bo),Pa),onScroll:Vs,ref:ia,className:pe()("".concat(Ft,"-body"))},b.createElement(iu,(0,we.Z)({style:(0,Je.Z)((0,Je.Z)({},$a),{},{tableLayout:zs})},Gs),su,lu,vu,!Yi&&ui&&b.createElement(Ye,{stickyOffsets:al,flattenColumns:Vi},ui)));var Ds=(0,Je.Z)((0,Je.Z)((0,Je.Z)({noData:!Br.length,maxContentScroll:Fi&&Qo==="max-content"},Ws),Ea),{},{direction:Pn,stickyClassName:Yo,onScroll:ms});ou=b.createElement(b.Fragment,null,vr!==!1&&b.createElement($t,(0,we.Z)({},Ds,{stickyTopOffset:Ss,className:"".concat(Ft,"-header"),ref:Na}),wu),vs,Yi&&Yi!=="top"&&b.createElement($t,(0,we.Z)({},Ds,{stickyBottomOffset:ws,className:"".concat(Ft,"-summary"),ref:na}),Zs),Nl&&ia.current&&ia.current instanceof Element&&b.createElement(Qr,{ref:Qa,offsetScroll:Ts,scrollBodyRef:ia,onScroll:ms,container:So,direction:Pn}))}else ou=b.createElement("div",{style:(0,Je.Z)((0,Je.Z)({},Bo),Pa),className:pe()("".concat(Ft,"-content")),onScroll:ms,ref:ia},b.createElement(iu,(0,we.Z)({style:(0,Je.Z)((0,Je.Z)({},$a),{},{tableLayout:zs})},Gs),su,lu,vr!==!1&&b.createElement(zn,(0,we.Z)({},Ws,Ea)),vu,ui&&b.createElement(Ye,{stickyOffsets:al,flattenColumns:Vi},ui)));var uu=b.createElement("div",(0,we.Z)({className:pe()(Ft,kt,(0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)({},"".concat(Ft,"-rtl"),Pn==="rtl"),"".concat(Ft,"-ping-left"),ga),"".concat(Ft,"-ping-right"),Ra),"".concat(Ft,"-layout-fixed"),Mn==="fixed"),"".concat(Ft,"-fixed-header"),ro),"".concat(Ft,"-fixed-column"),ya),"".concat(Ft,"-fixed-column-gapped"),ya&&Xo),"".concat(Ft,"-scroll-horizontal"),Fi),"".concat(Ft,"-has-fix-left"),Vi[0]&&Vi[0].fixed),"".concat(Ft,"-has-fix-right"),Vi[Vi.length-1]&&Vi[Vi.length-1].fixed==="right")),style:sn,id:jn,ref:la},Au),Fn&&b.createElement(on,{className:"".concat(Ft,"-title")},Fn(Br)),b.createElement("div",{ref:Fo,className:"".concat(Ft,"-container")},ou),xn&&b.createElement(on,{className:"".concat(Ft,"-footer")},xn(Br)));Fi&&(uu=b.createElement(rt.Z,{onResize:eu},uu));var cu=Tt(Vi,al,Pn),Du=b.useMemo(function(){return{scrollX:Qo,prefixCls:Ft,getComponent:Ei,scrollbarSize:as,direction:Pn,fixedInfoList:cu,isSticky:Nl,supportSticky:Rs,componentWidth:aa,fixHeader:ro,fixColumn:ya,horizonScroll:Fi,tableLayout:zs,rowClassName:Vt,expandedRowClassName:po.expandedRowClassName,expandIcon:Bi,expandableType:ma,expandRowByClick:po.expandRowByClick,expandedRowRender:po.expandedRowRender,onTriggerExpand:Di,expandIconColumnIndex:po.expandIconColumnIndex,indentSize:po.indentSize,allColumnsFixedLeft:Vi.every(function(Go){return Go.fixed==="left"}),emptyNode:au,columns:ki,flattenColumns:Vi,onColumnResize:Va,hoverStartRow:No,hoverEndRow:_o,onHover:ra,rowExpandable:po.rowExpandable,onRow:yr,getRowKey:Ur,expandedKeys:pa,childrenColumnName:no,rowHoverable:_n}},[Qo,Ft,Ei,as,Pn,cu,Nl,Rs,aa,ro,ya,Fi,zs,Vt,po.expandedRowClassName,Bi,ma,po.expandRowByClick,po.expandedRowRender,Di,po.expandIconColumnIndex,po.indentSize,au,ki,Vi,Va,No,_o,ra,po.rowExpandable,yr,Ur,pa,no,_n]);return b.createElement(Ge.Provider,{value:Du},uu)}var Xr=b.forwardRef(Jr);function Ri(Ve){return Ze(Xr,Ve)}var Hi=Ri();Hi.EXPAND_COLUMN=je,Hi.INTERNAL_HOOKS=fe,Hi.Column=gr,Hi.ColumnGroup=Kr,Hi.Summary=_e;var Zi=Hi,zi=E(48911),Ji=Ce(null),wi=Ce(null);function Mi(Ve,We,yt){var Ft=We||1;return yt[Ve+Ft]-(yt[Ve]||0)}function fi(Ve){var We=Ve.rowInfo,yt=Ve.column,Ft=Ve.colIndex,kt=Ve.indent,Vt=Ve.index,sn=Ve.component,nn=Ve.renderIndex,pn=Ve.record,yn=Ve.style,Mn=Ve.className,Pn=Ve.inverse,Fn=Ve.getHeight,xn=yt.render,bn=yt.dataIndex,ur=yt.className,jn=yt.width,vr=se(wi,["columnsOffset"]),fr=vr.columnsOffset,wr=bt(We,yt,Ft,kt,Vt),yr=wr.key,Er=wr.fixedInfo,kr=wr.appendCellNode,Hr=wr.additionalCellProps,Vr=Hr.style,Ci=Hr.colSpan,Sr=Ci===void 0?1:Ci,br=Hr.rowSpan,Or=br===void 0?1:br,$n=Ft-1,_n=Mi($n,Sr,fr),Br=Sr>1?jn-_n:0,jr=(0,Je.Z)((0,Je.Z)((0,Je.Z)({},Vr),yn),{},{flex:"0 0 ".concat(_n,"px"),width:"".concat(_n,"px"),marginRight:Br,pointerEvents:"auto"}),ei=b.useMemo(function(){return Pn?Or<=1:Sr===0||Or===0||Or>1},[Or,Sr,Pn]);ei?jr.visibility="hidden":Pn&&(jr.height=Fn==null?void 0:Fn(Or));var Ei=ei?function(){return null}:xn,Ur={};return(Or===0||Sr===0)&&(Ur.rowSpan=1,Ur.colSpan=1),b.createElement(Bt,(0,we.Z)({className:pe()(ur,Mn),ellipsis:yt.ellipsis,align:yt.align,scope:yt.rowScope,component:sn,prefixCls:We.prefixCls,key:yr,record:pn,index:Vt,renderIndex:nn,dataIndex:bn,render:Ei,shouldCellUpdate:yt.shouldCellUpdate},Er,{appendNode:kr,additionalProps:(0,Je.Z)((0,Je.Z)({},Hr),{},{style:jr},Ur)}))}var Xi=fi,oo=["data","index","className","rowKey","style","extra","getHeight"],Ro=b.forwardRef(function(Ve,We){var yt=Ve.data,Ft=Ve.index,kt=Ve.className,Vt=Ve.rowKey,sn=Ve.style,nn=Ve.extra,pn=Ve.getHeight,yn=(0,x.Z)(Ve,oo),Mn=yt.record,Pn=yt.indent,Fn=yt.index,xn=se(Ge,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),bn=xn.scrollX,ur=xn.flattenColumns,jn=xn.prefixCls,vr=xn.fixColumn,fr=xn.componentWidth,wr=se(Ji,["getComponent"]),yr=wr.getComponent,Er=Nt(Mn,Vt,Ft,Pn),kr=yr(["body","row"],"div"),Hr=yr(["body","cell"],"div"),Vr=Er.rowSupportExpand,Ci=Er.expanded,Sr=Er.rowProps,br=Er.expandedRowRender,Or=Er.expandedRowClassName,$n;if(Vr&&Ci){var _n=br(Mn,Ft,Pn+1,Ci),Br=Jt(Or,Mn,Ft,Pn),jr={};vr&&(jr={style:(0,Ee.Z)({},"--virtual-width","".concat(fr,"px"))});var ei="".concat(jn,"-expanded-row-cell");$n=b.createElement(kr,{className:pe()("".concat(jn,"-expanded-row"),"".concat(jn,"-expanded-row-level-").concat(Pn+1),Br)},b.createElement(Bt,{component:Hr,prefixCls:jn,className:pe()(ei,(0,Ee.Z)({},"".concat(ei,"-fixed"),vr)),additionalProps:jr},_n))}var Ei=(0,Je.Z)((0,Je.Z)({},sn),{},{width:bn});nn&&(Ei.position="absolute",Ei.pointerEvents="none");var Ur=b.createElement(kr,(0,we.Z)({},Sr,yn,{"data-row-key":Vt,ref:Vr?null:We,className:pe()(kt,"".concat(jn,"-row"),Sr==null?void 0:Sr.className,(0,Ee.Z)({},"".concat(jn,"-row-extra"),nn)),style:(0,Je.Z)((0,Je.Z)({},Ei),Sr==null?void 0:Sr.style)}),ur.map(function(so,eo){return b.createElement(Xi,{key:eo,component:Hr,rowInfo:Er,column:so,colIndex:eo,indent:Pn,index:Ft,renderIndex:Fn,record:Mn,inverse:nn,getHeight:pn})}));return Vr?b.createElement("div",{ref:We},Ur,$n):Ur}),fo=nt(Ro),bo=fo,co=b.forwardRef(function(Ve,We){var yt=Ve.data,Ft=Ve.onScroll,kt=se(Ge,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),Vt=kt.flattenColumns,sn=kt.onColumnResize,nn=kt.getRowKey,pn=kt.expandedKeys,yn=kt.prefixCls,Mn=kt.childrenColumnName,Pn=kt.scrollX,Fn=kt.direction,xn=se(Ji),bn=xn.sticky,ur=xn.scrollY,jn=xn.listItemHeight,vr=xn.getComponent,fr=xn.onScroll,wr=b.useRef(),yr=jt(yt,Mn,pn,nn),Er=b.useMemo(function(){var $n=0;return Vt.map(function(_n){var Br=_n.width,jr=_n.key;return $n+=Br,[jr,Br,$n]})},[Vt]),kr=b.useMemo(function(){return Er.map(function($n){return $n[2]})},[Er]);b.useEffect(function(){Er.forEach(function($n){var _n=(0,Ue.Z)($n,2),Br=_n[0],jr=_n[1];sn(Br,jr)})},[Er]),b.useImperativeHandle(We,function(){var $n,_n={scrollTo:function(jr){var ei;(ei=wr.current)===null||ei===void 0||ei.scrollTo(jr)},nativeElement:($n=wr.current)===null||$n===void 0?void 0:$n.nativeElement};return Object.defineProperty(_n,"scrollLeft",{get:function(){var jr;return((jr=wr.current)===null||jr===void 0?void 0:jr.getScrollInfo().x)||0},set:function(jr){var ei;(ei=wr.current)===null||ei===void 0||ei.scrollTo({left:jr})}}),_n});var Hr=function(_n,Br){var jr,ei=(jr=yr[Br])===null||jr===void 0?void 0:jr.record,Ei=_n.onCell;if(Ei){var Ur,so=Ei(ei,Br);return(Ur=so==null?void 0:so.rowSpan)!==null&&Ur!==void 0?Ur:1}return 1},Vr=function(_n){var Br=_n.start,jr=_n.end,ei=_n.getSize,Ei=_n.offsetY;if(jr<0)return null;for(var Ur=Vt.filter(function(Bi){return Hr(Bi,Br)===0}),so=Br,eo=function(no){if(Ur=Ur.filter(function(Di){return Hr(Di,no)===0}),!Ur.length)return so=no,1},qo=Br;qo>=0&&!eo(qo);qo-=1);for(var No=Vt.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<yr.length&&!ra(oa);oa+=1);for(var go=[],po=function(no){var Di=yr[no];if(!Di)return 1;Vt.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=yr[Bi],Di=nn(no.record,Bi),ci=function(aa){var Ho=Bi+aa-1,va=nn(yr[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:kr}},[kr]),Sr="".concat(yn,"-tbody"),br=vr(["body","wrapper"]),Or={};return bn&&(Or.position="sticky",Or.bottom=0,(0,He.Z)(bn)==="object"&&bn.offsetScroll&&(Or.bottom=bn.offsetScroll)),b.createElement(wi.Provider,{value:Ci},b.createElement(zi.Z,{fullHeight:!1,ref:wr,prefixCls:"".concat(Sr,"-virtual"),styles:{horizontalScrollBar:Or},className:Sr,height:ur,itemHeight:jn||24,data:yr,itemKey:function(_n){return nn(_n.record)},component:br,scrollWidth:Pn,direction:Fn,onVirtualScroll:function(_n){var Br,jr=_n.x;Ft({currentTarget:(Br=wr.current)===null||Br===void 0?void 0:Br.nativeElement,scrollLeft:jr})},onScroll:fr,extraRender:Vr},function($n,_n,Br){var jr=nn($n.record,_n);return b.createElement(bo,{data:$n,rowKey:jr,index:_n,style:Br.style})}))}),yo=nt(co),Pi=yo,Ai=function(We,yt){var Ft=yt.ref,kt=yt.onScroll;return b.createElement(Pi,{ref:Ft,data:We,onScroll:kt})};function Gr(Ve,We){var yt=Ve.data,Ft=Ve.columns,kt=Ve.scroll,Vt=Ve.sticky,sn=Ve.prefixCls,nn=sn===void 0?ni:sn,pn=Ve.className,yn=Ve.listItemHeight,Mn=Ve.components,Pn=Ve.onScroll,Fn=kt||{},xn=Fn.x,bn=Fn.y;typeof xn!="number"&&(xn=1),typeof bn!="number"&&(bn=500);var ur=(0,lt.zX)(function(fr,wr){return(0,St.Z)(Mn,fr)||wr}),jn=(0,lt.zX)(Pn),vr=b.useMemo(function(){return{sticky:Vt,scrollY:bn,listItemHeight:yn,getComponent:ur,onScroll:jn}},[Vt,bn,yn,ur,jn]);return b.createElement(Ji.Provider,{value:vr},b.createElement(Zi,(0,we.Z)({},Ve,{className:pe()(pn,"".concat(nn,"-virtual")),scroll:(0,Je.Z)((0,Je.Z)({},kt),{},{x:xn}),components:(0,Je.Z)((0,Je.Z)({},Mn),{},{body:yt!=null&&yt.length?Ai:void 0}),columns:Ft,internalHooks:fe,tailor:!0,ref:We})))}var Un=b.forwardRef(Gr);function lr(Ve){return Ze(Un,Ve)}var cr=lr(),qn=null,qr=Ve=>null,Qn=Ve=>null,Cr=E(84105),Zr=E(82661),ji=E(34643),vo=E(34061),ao=E(18929);function Io(Ve){const[We,yt]=(0,b.useState)(null);return[(0,b.useCallback)((Vt,sn,nn)=>{const pn=We!=null?We:Vt,yn=Math.min(pn||0,Vt),Mn=Math.max(pn||0,Vt),Pn=sn.slice(yn,Mn+1).map(bn=>Ve(bn)),Fn=Pn.some(bn=>!nn.has(bn)),xn=[];return Pn.forEach(bn=>{Fn?(nn.has(bn)||xn.push(bn),nn.add(bn)):(nn.delete(bn),xn.push(bn))}),yt(Fn?Mn:null),xn},[We]),Vt=>{yt(Vt)}]}var wo=E(32383),Co=E(62673),ko=E(75727),Oo=E(47889);const Mo={},ha="SELECT_ALL",Aa="SELECT_INVERT",xa="SELECT_NONE",Ba=[],Da=(Ve,We)=>{let yt=[];return(We||[]).forEach(Ft=>{yt.push(Ft),Ft&&typeof Ft=="object"&&Ve in Ft&&(yt=[].concat((0,zt.Z)(yt),(0,zt.Z)(Da(Ve,Ft[Ve]))))}),yt};var Li=(Ve,We)=>{const{preserveSelectedRowKeys:yt,selectedRowKeys:Ft,defaultSelectedRowKeys:kt,getCheckboxProps:Vt,onChange:sn,onSelect:nn,onSelectAll:pn,onSelectInvert:yn,onSelectNone:Mn,onSelectMultiple:Pn,columnWidth:Fn,type:xn,selections:bn,fixed:ur,renderCell:jn,hideSelectAll:vr,checkStrictly:fr=!0}=We||{},{prefixCls:wr,data:yr,pageData:Er,getRecordByKey:kr,getRowKey:Hr,expandType:Vr,childrenColumnName:Ci,locale:Sr,getPopupContainer:br}=Ve,Or=(0,wo.ln)("Table"),[$n,_n]=Io(Bi=>Bi),[Br,jr]=(0,ao.Z)(Ft||kt||Ba,{value:Ft}),ei=b.useRef(new Map),Ei=(0,b.useCallback)(Bi=>{if(yt){const no=new Map;Bi.forEach(Di=>{let ci=kr(Di);!ci&&ei.current.has(Di)&&(ci=ei.current.get(Di)),no.set(Di,ci)}),ei.current=no}},[kr,yt]);b.useEffect(()=>{Ei(Br)},[Br]);const Ur=(0,b.useMemo)(()=>Da(Ci,Er),[Ci,Er]),{keyEntities:so}=(0,b.useMemo)(()=>{if(fr)return{keyEntities:null};let Bi=yr;if(yt){const no=new Set(Ur.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})},[yr,Hr,fr,Ci,yt,Ur]),eo=(0,b.useMemo)(()=>{const Bi=new Map;return Ur.forEach((no,Di)=>{const ci=Hr(no,Di),Do=(Vt?Vt(no):null)||{};Bi.set(ci,Do)}),Bi},[Ur,Hr,Vt]),qo=(0,b.useCallback)(Bi=>{const no=Hr(Bi);let Di;return eo.has(no)?Di=eo.get(Hr(Bi)):Di=Vt?Vt(Bi):void 0,!!(Di!=null&&Di.disabled)},[eo,Hr]),[No,_o]=(0,b.useMemo)(()=>{if(fr)return[Br||[],[]];const{checkedKeys:Bi,halfCheckedKeys:no}=(0,ji.S)(Br,!0,so,qo);return[Bi||[],no]},[Br,fr,so,qo]),ra=(0,b.useMemo)(()=>{const Bi=xn==="radio"?No.slice(0,1):No;return new Set(Bi)},[No,xn]),oa=(0,b.useMemo)(()=>xn==="radio"?new Set:new Set(_o),[_o,xn]);b.useEffect(()=>{We||jr(Ba)},[!!We]);const go=(0,b.useCallback)((Bi,no)=>{let Di,ci;Ei(Bi),yt?(Di=Bi,ci=Bi.map(Do=>ei.current.get(Do))):(Di=[],ci=[],Bi.forEach(Do=>{const zo=kr(Do);zo!==void 0&&(Di.push(Do),ci.push(zo))})),jr(Di),sn==null||sn(Di,ci,{type:no})},[jr,kr,sn,yt]),po=(0,b.useCallback)((Bi,no,Di,ci)=>{if(nn){const Do=Di.map(zo=>kr(zo));nn(kr(Bi),no,Do,ci)}go(Di,"single")},[nn,kr,go]),ma=(0,b.useMemo)(()=>!bn||vr?null:(bn===!0?[ha,Aa,xa]:bn).map(no=>no===ha?{key:"all",text:Sr.selectionAll,onSelect(){go(yr.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:Sr.selectInvert,onSelect(){const Di=new Set(ra);Er.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);yn&&(Or.deprecated(!1,"onSelectInvert","onChange"),yn(ci)),go(ci,"invert")}}:no===xa?{key:"none",text:Sr.selectNone,onSelect(){Mn==null||Mn(),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)),_n(null)}})),[bn,ra,Er,Hr,yn,go]);return[(0,b.useCallback)(Bi=>{var no;if(!We)return Bi.filter(Fo=>Fo!==Mo);let Di=(0,zt.Z)(Bi);const ci=new Set(ra),Do=Ur.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);pn==null||pn(!zo,na.map(sa=>kr(sa)),Fo.map(sa=>kr(sa))),go(na,"all"),_n(null)};let va,ca;if(xn!=="radio"){let Fo;if(ma){const Lo={getPopupContainer:br,items:ma.map((fa,Vo)=>{const{key:Ra,text:Sa,onSelect:Ka}=fa;return{key:Ra!=null?Ra:Vo,onClick:()=>{Ka==null||Ka(Do)},label:Sa}})};Fo=b.createElement("div",{className:`${wr}-selection-extra`},b.createElement(ko.Z,{menu:Lo,getPopupContainer:br},b.createElement("span",null,b.createElement(Cr.Z,null))))}const na=Ur.map((Lo,fa)=>{const Vo=Hr(Lo,fa),Ra=eo.get(Vo)||{};return Object.assign({checked:ci.has(Vo)},Ra)}).filter(Lo=>{let{disabled:fa}=Lo;return fa}),sa=!!na.length&&na.length===Ur.length,Ca=sa&&na.every(Lo=>{let{checked:fa}=Lo;return fa}),ga=sa&&na.some(Lo=>{let{checked:fa}=Lo;return fa});ca=b.createElement(Co.default,{checked:sa?Ca:!!Ur.length&&zo,indeterminate:sa?!Ca&&ga:!zo&&aa,onChange:Ho,disabled:Ur.length===0||sa,"aria-label":Fo?"Custom selection":"Select all",skipGroup:!0}),va=!vr&&b.createElement("div",{className:`${wr}-selection`},ca,Fo)}let ki;xn==="radio"?ki=(Fo,na,sa)=>{const Ca=Hr(na,sa),ga=ci.has(Ca),Lo=eo.get(Ca);return{node:b.createElement(Oo.ZP,Object.assign({},Lo,{checked:ga,onClick:fa=>{var Vo;fa.stopPropagation(),(Vo=Lo==null?void 0:Lo.onClick)===null||Vo===void 0||Vo.call(Lo,fa)},onChange:fa=>{var Vo;ci.has(Ca)||po(Ca,!0,[Ca],fa.nativeEvent),(Vo=Lo==null?void 0:Lo.onChange)===null||Vo===void 0||Vo.call(Lo,fa)}})),checked:ga}}:ki=(Fo,na,sa)=>{var Ca;const ga=Hr(na,sa),Lo=ci.has(ga),fa=oa.has(ga),Vo=eo.get(ga);let Ra;return Vr==="nest"?Ra=fa:Ra=(Ca=Vo==null?void 0:Vo.indeterminate)!==null&&Ca!==void 0?Ca:fa,{node:b.createElement(Co.default,Object.assign({},Vo,{indeterminate:Ra,checked:Lo,skipGroup:!0,onClick:Sa=>{var Ka;Sa.stopPropagation(),(Ka=Vo==null?void 0:Vo.onClick)===null||Ka===void 0||Ka.call(Vo,Sa)},onChange:Sa=>{var Ka;const{nativeEvent:Xa}=Sa,{shiftKey:Sl}=Xa,ua=Do.findIndex(Ua=>Ua===ga),Jl=No.some(Ua=>Do.includes(Ua));if(Sl&&fr&&Jl){const Ua=$n(ua,Do,ci),hl=Array.from(ci);Pn==null||Pn(!Lo,hl.map(al=>kr(al)),Ua.map(al=>kr(al))),go(hl,"multiple")}else{const Ua=No;if(fr){const hl=Lo?(0,Zr._5)(Ua,ga):(0,Zr.L0)(Ua,ga);po(ga,!Lo,hl,Xa)}else{const hl=(0,ji.S)([].concat((0,zt.Z)(Ua),[ga]),!0,so,qo),{checkedKeys:al,halfCheckedKeys:ro}=hl;let Fi=al;if(Lo){const ya=new Set(al);ya.delete(ga),Fi=(0,ji.S)(Array.from(ya),{checked:!1,halfCheckedKeys:ro},so,qo).checkedKeys}po(ga,!Lo,Fi,Xa)}}_n(Lo?null:ua),(Ka=Vo==null?void 0:Vo.onChange)===null||Ka===void 0||Ka.call(Vo,Sa)}})),checked:Lo}};const Vi=(Fo,na,sa)=>{const{node:Ca,checked:ga}=ki(Fo,na,sa);return jn?jn(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=ur;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=pe()(`${wr}-selection-col`,{[`${wr}-selection-col-with-dropdown`]:bn&&xn==="checkbox"}),Na=()=>We!=null&&We.columnTitle?typeof We.columnTitle=="function"?We.columnTitle(ca):We.columnTitle:va,ia={fixed:Ea,width:Fn,className:`${wr}-selection-column`,title:Na(),render:Vi,onCell:We.onCell,[Ln]:{className:la}};return Di.map(Fo=>Fo===Mo?ia:Fo)},[Hr,Ur,We,No,ra,oa,Fn,ma,Vr,eo,Pn,po,qo]),ra]},ea=E(2738);function ta(Ve,We){return Ve._antProxy=Ve._antProxy||{},Object.keys(We).forEach(yt=>{if(!(yt in Ve._antProxy)){const Ft=Ve[yt];Ve._antProxy[yt]=Ft,Ve[yt]=We[yt]}}),Ve}function _i(Ve,We){return(0,b.useImperativeHandle)(Ve,()=>{const yt=We(),{nativeElement:Ft}=yt;return typeof Proxy!="undefined"?new Proxy(Ft,{get(kt,Vt){return yt[Vt]?yt[Vt]:Reflect.get(kt,Vt)}}):ta(Ft,yt)})}var Wo=E(83010),Jo=E(48755),ho=E(38406),Zo=E(83397),Po=E(31756),ka=E(13783),rl=E(85981),za=E(31709),Ia=E(29787),Yl=E(57700);function jl(Ve){return We=>{const{prefixCls:yt,onExpand:Ft,record:kt,expanded:Vt,expandable:sn}=We,nn=`${yt}-row-expand-icon`;return b.createElement("button",{type:"button",onClick:pn=>{Ft(kt,pn),pn.stopPropagation()},className:pe()(nn,{[`${nn}-spaced`]:!sn,[`${nn}-expanded`]:sn&&Vt,[`${nn}-collapsed`]:sn&&!Vt}),"aria-label":Vt?Ve.collapse:Ve.expand,"aria-expanded":Vt})}}var qi=jl;function xo(Ve){return(yt,Ft)=>{const kt=yt.querySelector(`.${Ve}-container`);let Vt=Ft;if(kt){const sn=getComputedStyle(kt),nn=parseInt(sn.borderLeftWidth,10),pn=parseInt(sn.borderRightWidth,10);Vt=Ft-nn-pn}return Vt}}const Qi=(Ve,We)=>"key"in Ve&&Ve.key!==void 0&&Ve.key!==null?Ve.key:Ve.dataIndex?Array.isArray(Ve.dataIndex)?Ve.dataIndex.join("."):Ve.dataIndex:We;function to(Ve,We){return We?`${We}-${Ve}`:`${Ve}`}const To=(Ve,We)=>typeof Ve=="function"?Ve(We):Ve,da=(Ve,We)=>{const yt=To(Ve,We);return Object.prototype.toString.call(yt)==="[object Object]"?"":yt};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(We,yt){return b.createElement(Wa.Z,(0,we.Z)({},We,{ref:yt,icon:Ga}))},pl=b.forwardRef(Fa),Al=pl,el=E(9981),Dl=E(40192);function Ao(Ve){const We=b.useRef(Ve),yt=(0,Dl.Z)();return[()=>We.current,Ft=>{We.current=Ft,yt()}]}var xl=E(7939),Kl=E(584),us=E(93041),ys=E(78857),il=E(18287),Zl=E(47472),vl=E(49397),Gl=Ve=>{const{value:We,filterSearch:yt,tablePrefixCls:Ft,locale:kt,onChange:Vt}=Ve;return yt?b.createElement("div",{className:`${Ft}-filter-dropdown-search`},b.createElement(vl.Z,{prefix:b.createElement(Zl.Z,null),placeholder:kt.filterSearchPlaceholder,onChange:Vt,value:We,htmlSize:1,className:`${Ft}-filter-dropdown-search-input`})):null},cs=E(10228);const ts=Ve=>{const{keyCode:We}=Ve;We===cs.Z.ENTER&&Ve.stopPropagation()};var ds=b.forwardRef((Ve,We)=>b.createElement("div",{className:Ve.className,onClick:yt=>yt.stopPropagation(),onKeyDown:ts,ref:We},Ve.children));function gl(Ve){let We=[];return(Ve||[]).forEach(yt=>{let{value:Ft,children:kt}=yt;We.push(Ft),kt&&(We=[].concat((0,zt.Z)(We),(0,zt.Z)(gl(kt))))}),We}function _l(Ve){return Ve.some(We=>{let{children:yt}=We;return yt})}function ns(Ve,We){return typeof We=="string"||typeof We=="number"?We==null?void 0:We.toString().toLowerCase().includes(Ve.trim().toLowerCase()):!1}function bs(Ve){let{filters:We,prefixCls:yt,filteredKeys:Ft,filterMultiple:kt,searchValue:Vt,filterSearch:sn}=Ve;return We.map((nn,pn)=>{const yn=String(nn.value);if(nn.children)return{key:yn||pn,label:nn.text,popupClassName:`${yt}-dropdown-submenu`,children:bs({filters:nn.children,prefixCls:yt,filteredKeys:Ft,filterMultiple:kt,searchValue:Vt,filterSearch:sn})};const Mn=kt?Co.default:Oo.ZP,Pn={key:nn.value!==void 0?yn:pn,label:b.createElement(b.Fragment,null,b.createElement(Mn,{checked:Ft.includes(yn)}),b.createElement("span",null,nn.text))};return Vt.trim()?typeof sn=="function"?sn(Vt,nn)?Pn:null:ns(Vt,nn.text)?Pn:null:Pn})}function Xl(Ve){return Ve||[]}var Cs=Ve=>{var We,yt,Ft,kt;const{tablePrefixCls:Vt,prefixCls:sn,column:nn,dropdownPrefixCls:pn,columnKey:yn,filterOnClose:Mn,filterMultiple:Pn,filterMode:Fn="menu",filterSearch:xn=!1,filterState:bn,triggerFilter:ur,locale:jn,children:vr,getPopupContainer:fr,rootClassName:wr}=Ve,{filterResetToDefaultFilteredValue:yr,defaultFilteredValue:Er,filterDropdownProps:kr={},filterDropdownOpen:Hr,filterDropdownVisible:Vr,onFilterDropdownVisibleChange:Ci,onFilterDropdownOpenChange:Sr}=nn,[br,Or]=b.useState(!1),$n=!!(bn&&(!((We=bn.filteredKeys)===null||We===void 0)&&We.length||bn.forceFiltered)),_n=ki=>{var Vi;Or(ki),(Vi=kr.onOpenChange)===null||Vi===void 0||Vi.call(kr,ki),Sr==null||Sr(ki),Ci==null||Ci(ki)},Br=(kt=(Ft=(yt=kr.open)!==null&&yt!==void 0?yt:Hr)!==null&&Ft!==void 0?Ft:Vr)!==null&&kt!==void 0?kt:br,jr=bn==null?void 0:bn.filteredKeys,[ei,Ei]=Ao(Xl(jr)),Ur=ki=>{let{selectedKeys:Vi}=ki;Ei(Vi)},so=(ki,Vi)=>{let{node:jo,checked:Xo}=Vi;Ur(Pn?{selectedKeys:ki}:{selectedKeys:Xo&&jo.key?[jo.key]:[]})};b.useEffect(()=>{br&&Ur({selectedKeys:Xl(jr)})},[jr]);const[eo,qo]=b.useState([]),No=ki=>{qo(ki)},[_o,ra]=b.useState(""),oa=ki=>{const{value:Vi}=ki.target;ra(Vi)};b.useEffect(()=>{br||ra("")},[br]);const go=ki=>{const Vi=ki!=null&&ki.length?ki:null;if(Vi===null&&(!bn||!bn.filteredKeys)||(0,be.Z)(Vi,bn==null?void 0:bn.filteredKeys,!0))return null;ur({column:nn,key:yn,filteredKeys:Vi})},po=()=>{_n(!1),go(ei())},ma=function(){let{confirm:ki,closeDropdown:Vi}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};ki&&go([]),Vi&&_n(!1),ra(""),Ei(yr?(Er||[]).map(jo=>String(jo)):[])},pa=function(){let{closeDropdown:ki}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};ki&&_n(!1),go(ei())},Bi=(ki,Vi)=>{Vi.source==="trigger"&&(ki&&jr!==void 0&&Ei(Xl(jr)),_n(ki),!ki&&!nn.filterDropdown&&Mn&&po())},no=pe()({[`${pn}-menu-without-submenu`]:!_l(nn.filters||[])}),Di=ki=>{if(ki.target.checked){const Vi=gl(nn==null?void 0:nn.filters).map(jo=>String(jo));Ei(Vi)}else Ei([])},ci=ki=>{let{filters:Vi}=ki;return(Vi||[]).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=ki=>{var Vi;return Object.assign(Object.assign({},ki),{text:ki.title,value:ki.key,children:((Vi=ki.children)===null||Vi===void 0?void 0:Vi.map(jo=>Do(jo)))||[]})};let zo;const{direction:aa,renderEmpty:Ho}=b.useContext(Jo.E_);if(typeof nn.filterDropdown=="function")zo=nn.filterDropdown({prefixCls:`${pn}-custom`,setSelectedKeys:ki=>Ur({selectedKeys:ki}),selectedKeys:ei(),confirm:pa,clearFilters:ma,filters:nn.filters,visible:Br,close:()=>{_n(!1)}});else if(nn.filterDropdown)zo=nn.filterDropdown;else{const ki=ei()||[],Vi=()=>{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:jn.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((nn.filters||[]).length===0)return Ea;if(Fn==="tree")return b.createElement(b.Fragment,null,b.createElement(Gl,{filterSearch:xn,value:_o,onChange:oa,tablePrefixCls:Vt,locale:jn}),b.createElement("div",{className:`${Vt}-filter-dropdown-tree`},Pn?b.createElement(Co.default,{checked:ki.length===gl(nn.filters).length,indeterminate:ki.length>0&&ki.length<gl(nn.filters).length,className:`${Vt}-filter-dropdown-checkall`,onChange:Di},(Qo=jn==null?void 0:jn.filterCheckall)!==null&&Qo!==void 0?Qo:jn==null?void 0:jn.filterCheckAll):null,b.createElement(il.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:Pn,checkStrictly:!Pn,className:`${pn}-menu`,onCheck:so,checkedKeys:ki,selectedKeys:ki,showIcon:!1,treeData:ci({filters:nn.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:_o.trim()?ia=>typeof xn=="function"?xn(_o,Do(ia)):ns(_o,ia.title):void 0})));const la=bs({filters:nn.filters||[],filterSearch:xn,prefixCls:sn,filteredKeys:ei(),filterMultiple:Pn,searchValue:_o}),Na=la.every(ia=>ia===null);return b.createElement(b.Fragment,null,b.createElement(Gl,{filterSearch:xn,value:_o,onChange:oa,tablePrefixCls:Vt,locale:jn}),Na?Ea:b.createElement(us.default,{selectable:!0,multiple:Pn,prefixCls:`${pn}-menu`,className:no,onSelect:Ur,onDeselect:Ur,selectedKeys:ki,getPopupContainer:fr,openKeys:eo,onOpenChange:No,items:la}))},jo=()=>yr?(0,be.Z)((Er||[]).map(Xo=>String(Xo)),ki,!0):ki.length===0;zo=b.createElement(b.Fragment,null,Vi(),b.createElement("div",{className:`${sn}-dropdown-btns`},b.createElement(xl.ZP,{type:"link",size:"small",disabled:jo(),onClick:()=>ma()},jn.filterReset),b.createElement(xl.ZP,{type:"primary",size:"small",onClick:po},jn.filterConfirm)))}nn.filterDropdown&&(zo=b.createElement(ys.J,{selectable:void 0},zo)),zo=b.createElement(ds,{className:`${sn}-dropdown`},zo);const va=()=>{let ki;return typeof nn.filterIcon=="function"?ki=nn.filterIcon($n):nn.filterIcon?ki=nn.filterIcon:ki=b.createElement(Al,null),b.createElement("span",{role:"button",tabIndex:-1,className:pe()(`${sn}-trigger`,{active:$n}),onClick:Vi=>{Vi.stopPropagation()}},ki)},ca=(0,el.Z)({trigger:["click"],placement:aa==="rtl"?"bottomLeft":"bottomRight",children:va(),getPopupContainer:fr},Object.assign(Object.assign({},kr),{rootClassName:pe()(wr,kr.rootClassName),open:Br,onOpenChange:Bi,dropdownRender:()=>typeof(kr==null?void 0:kr.dropdownRender)=="function"?kr.dropdownRender(zo):zo}));return b.createElement("div",{className:`${sn}-column`},b.createElement("span",{className:`${Vt}-column-title`},vr),b.createElement(ko.Z,Object.assign({},ca)))};const Ul=(Ve,We,yt)=>{let Ft=[];return(Ve||[]).forEach((kt,Vt)=>{var sn;const nn=to(Vt,yt);if(kt.filters||"filterDropdown"in kt||"onFilter"in kt)if("filteredValue"in kt){let pn=kt.filteredValue;"filterDropdown"in kt||(pn=(sn=pn==null?void 0:pn.map(String))!==null&&sn!==void 0?sn:pn),Ft.push({column:kt,key:Qi(kt,nn),filteredKeys:pn,forceFiltered:kt.filtered})}else Ft.push({column:kt,key:Qi(kt,nn),filteredKeys:We&&kt.defaultFilteredValue?kt.defaultFilteredValue:void 0,forceFiltered:kt.filtered});"children"in kt&&(Ft=[].concat((0,zt.Z)(Ft),(0,zt.Z)(Ul(kt.children,We,nn))))}),Ft};function Ha(Ve,We,yt,Ft,kt,Vt,sn,nn,pn){return yt.map((yn,Mn)=>{const Pn=to(Mn,nn),{filterOnClose:Fn=!0,filterMultiple:xn=!0,filterMode:bn,filterSearch:ur}=yn;let jn=yn;if(jn.filters||jn.filterDropdown){const vr=Qi(jn,Pn),fr=Ft.find(wr=>{let{key:yr}=wr;return vr===yr});jn=Object.assign(Object.assign({},jn),{title:wr=>b.createElement(Cs,{tablePrefixCls:Ve,prefixCls:`${Ve}-filter`,dropdownPrefixCls:We,column:jn,columnKey:vr,filterState:fr,filterOnClose:Fn,filterMultiple:xn,filterMode:bn,filterSearch:ur,triggerFilter:Vt,locale:kt,getPopupContainer:sn,rootClassName:pn},To(yn.title,wr))})}return"children"in jn&&(jn=Object.assign(Object.assign({},jn),{children:Ha(Ve,We,jn.children,Ft,kt,Vt,sn,Pn,pn)})),jn})}const Uo=Ve=>{const We={};return Ve.forEach(yt=>{let{key:Ft,filteredKeys:kt,column:Vt}=yt;const sn=Ft,{filters:nn,filterDropdown:pn}=Vt;if(pn)We[sn]=kt||null;else if(Array.isArray(kt)){const yn=gl(nn);We[sn]=yn.filter(Mn=>kt.includes(String(Mn)))}else We[sn]=null}),We},Eo=(Ve,We,yt)=>We.reduce((kt,Vt)=>{const{column:{onFilter:sn,filters:nn},filteredKeys:pn}=Vt;return sn&&pn&&pn.length?kt.map(yn=>Object.assign({},yn)).filter(yn=>pn.some(Mn=>{const Pn=gl(nn),Fn=Pn.findIndex(bn=>String(bn)===String(Mn)),xn=Fn!==-1?Pn[Fn]:Mn;return yn[yt]&&(yn[yt]=Eo(yn[yt],We,yt)),sn(xn,yn)})):kt},Ve),Ma=Ve=>Ve.flatMap(We=>"children"in We?[We].concat((0,zt.Z)(Ma(We.children||[]))):[We]);var Oa=Ve=>{const{prefixCls:We,dropdownPrefixCls:yt,mergedColumns:Ft,onFilterChange:kt,getPopupContainer:Vt,locale:sn,rootClassName:nn}=Ve,pn=(0,wo.ln)("Table"),yn=b.useMemo(()=>Ma(Ft||[]),[Ft]),[Mn,Pn]=b.useState(()=>Ul(yn,!0)),Fn=b.useMemo(()=>{const jn=Ul(yn,!1);if(jn.length===0)return jn;let vr=!0,fr=!0;if(jn.forEach(wr=>{let{filteredKeys:yr}=wr;yr!==void 0?vr=!1:fr=!1}),vr){const wr=(yn||[]).map((yr,Er)=>Qi(yr,to(Er)));return Mn.filter(yr=>{let{key:Er}=yr;return wr.includes(Er)}).map(yr=>{const Er=yn[wr.findIndex(kr=>kr===yr.key)];return Object.assign(Object.assign({},yr),{column:Object.assign(Object.assign({},yr.column),Er),forceFiltered:Er.filtered})})}return jn},[yn,Mn]),xn=b.useMemo(()=>Uo(Fn),[Fn]),bn=jn=>{const vr=Fn.filter(fr=>{let{key:wr}=fr;return wr!==jn.key});vr.push(jn),Pn(vr),kt(Uo(vr),vr)};return[jn=>Ha(We,yt,jn,Fn,sn,bn,Vt,void 0,nn),Fn,xn]},Fl=(Ve,We,yt)=>{const Ft=b.useRef({});function kt(Vt){var sn;if(!Ft.current||Ft.current.data!==Ve||Ft.current.childrenColumnName!==We||Ft.current.getRowKey!==yt){let pn=function(yn){yn.forEach((Mn,Pn)=>{const Fn=yt(Mn,Pn);nn.set(Fn,Mn),Mn&&typeof Mn=="object"&&We in Mn&&pn(Mn[We]||[])})};const nn=new Map;pn(Ve),Ft.current={data:Ve,childrenColumnName:We,kvMap:nn,getRowKey:yt}}return(sn=Ft.current.kvMap)===null||sn===void 0?void 0:sn.get(Vt)}return[kt]},El=function(Ve,We){var yt={};for(var Ft in Ve)Object.prototype.hasOwnProperty.call(Ve,Ft)&&We.indexOf(Ft)<0&&(yt[Ft]=Ve[Ft]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var kt=0,Ft=Object.getOwnPropertySymbols(Ve);kt<Ft.length;kt++)We.indexOf(Ft[kt])<0&&Object.prototype.propertyIsEnumerable.call(Ve,Ft[kt])&&(yt[Ft[kt]]=Ve[Ft[kt]]);return yt};const Ll=10;function ol(Ve,We){const yt={current:Ve.current,pageSize:Ve.pageSize};return Object.keys(We&&typeof We=="object"?We:{}).forEach(kt=>{const Vt=Ve[kt];typeof Vt!="function"&&(yt[kt]=Vt)}),yt}function fl(Ve,We,yt){const Ft=yt&&typeof yt=="object"?yt:{},{total:kt=0}=Ft,Vt=El(Ft,["total"]),[sn,nn]=(0,b.useState)(()=>({current:"defaultCurrent"in Vt?Vt.defaultCurrent:1,pageSize:"defaultPageSize"in Vt?Vt.defaultPageSize:Ll})),pn=(0,el.Z)(sn,Vt,{total:kt>0?kt:Ve}),yn=Math.ceil((kt||Ve)/pn.pageSize);pn.current>yn&&(pn.current=yn||1);const Mn=(Fn,xn)=>{nn({current:Fn!=null?Fn:1,pageSize:xn||pn.pageSize})},Pn=(Fn,xn)=>{var bn;yt&&((bn=yt.onChange)===null||bn===void 0||bn.call(yt,Fn,xn)),Mn(Fn,xn),We(Fn,xn||(pn==null?void 0:pn.pageSize))};return yt===!1?[{},()=>{}]:[Object.assign(Object.assign({},pn),{onChange:Pn}),Mn]}var Pl=fl,Vl=E(89489),Os=E(59477),Ms=E(25399);const rs="ascend",zl="descend",kl=Ve=>typeof Ve.sorter=="object"&&typeof Ve.sorter.multiple=="number"?Ve.sorter.multiple:!1,_a=Ve=>typeof Ve=="function"?Ve:Ve&&typeof Ve=="object"&&Ve.compare?Ve.compare:!1,Wl=(Ve,We)=>We?Ve[Ve.indexOf(We)+1]:Ve[0],Tl=(Ve,We,yt)=>{let Ft=[];const kt=(Vt,sn)=>{Ft.push({column:Vt,key:Qi(Vt,sn),multiplePriority:kl(Vt),sortOrder:Vt.sortOrder})};return(Ve||[]).forEach((Vt,sn)=>{const nn=to(sn,yt);Vt.children?("sortOrder"in Vt&&kt(Vt,nn),Ft=[].concat((0,zt.Z)(Ft),(0,zt.Z)(Tl(Vt.children,We,nn)))):Vt.sorter&&("sortOrder"in Vt?kt(Vt,nn):We&&Vt.defaultSortOrder&&Ft.push({column:Vt,key:Qi(Vt,nn),multiplePriority:kl(Vt),sortOrder:Vt.defaultSortOrder}))}),Ft},xs=(Ve,We,yt,Ft,kt,Vt,sn,nn)=>(We||[]).map((yn,Mn)=>{const Pn=to(Mn,nn);let Fn=yn;if(Fn.sorter){const xn=Fn.sortDirections||kt,bn=Fn.showSorterTooltip===void 0?sn:Fn.showSorterTooltip,ur=Qi(Fn,Pn),jn=yt.find(Ci=>{let{key:Sr}=Ci;return Sr===ur}),vr=jn?jn.sortOrder:null,fr=Wl(xn,vr);let wr;if(yn.sortIcon)wr=yn.sortIcon({sortOrder:vr});else{const Ci=xn.includes(rs)&&b.createElement(Os.Z,{className:pe()(`${Ve}-column-sorter-up`,{active:vr===rs})}),Sr=xn.includes(zl)&&b.createElement(Vl.Z,{className:pe()(`${Ve}-column-sorter-down`,{active:vr===zl})});wr=b.createElement("span",{className:pe()(`${Ve}-column-sorter`,{[`${Ve}-column-sorter-full`]:!!(Ci&&Sr)})},b.createElement("span",{className:`${Ve}-column-sorter-inner`,"aria-hidden":"true"},Ci,Sr))}const{cancelSort:yr,triggerAsc:Er,triggerDesc:kr}=Vt||{};let Hr=yr;fr===zl?Hr=kr:fr===rs&&(Hr=Er);const Vr=typeof bn=="object"?Object.assign({title:Hr},bn):{title:Hr};Fn=Object.assign(Object.assign({},Fn),{className:pe()(Fn.className,{[`${Ve}-column-sort`]:vr}),title:Ci=>{const Sr=`${Ve}-column-sorters`,br=b.createElement("span",{className:`${Ve}-column-title`},To(yn.title,Ci)),Or=b.createElement("div",{className:Sr},br,wr);return bn?typeof bn!="boolean"&&(bn==null?void 0:bn.target)==="sorter-icon"?b.createElement("div",{className:`${Sr} ${Ve}-column-sorters-tooltip-target-sorter`},br,b.createElement(Ms.Z,Object.assign({},Vr),wr)):b.createElement(Ms.Z,Object.assign({},Vr),Or):Or},onHeaderCell:Ci=>{var Sr;const br=((Sr=yn.onHeaderCell)===null||Sr===void 0?void 0:Sr.call(yn,Ci))||{},Or=br.onClick,$n=br.onKeyDown;br.onClick=jr=>{Ft({column:yn,key:ur,sortOrder:fr,multiplePriority:kl(yn)}),Or==null||Or(jr)},br.onKeyDown=jr=>{jr.keyCode===cs.Z.ENTER&&(Ft({column:yn,key:ur,sortOrder:fr,multiplePriority:kl(yn)}),$n==null||$n(jr))};const _n=da(yn.title,{}),Br=_n==null?void 0:_n.toString();return vr&&(br["aria-sort"]=vr==="ascend"?"ascending":"descending"),br["aria-label"]=Br||"",br.className=pe()(br.className,`${Ve}-column-has-sorters`),br.tabIndex=0,yn.ellipsis&&(br.title=(_n!=null?_n:"").toString()),br}})}return"children"in Fn&&(Fn=Object.assign(Object.assign({},Fn),{children:xs(Ve,Fn.children,yt,Ft,kt,Vt,sn,Pn)})),Fn}),Ks=Ve=>{const{column:We,sortOrder:yt}=Ve;return{column:We,order:yt,field:We.dataIndex,columnKey:We.key}},Es=Ve=>{const We=Ve.filter(yt=>{let{sortOrder:Ft}=yt;return Ft}).map(Ks);if(We.length===0&&Ve.length){const yt=Ve.length-1;return Object.assign(Object.assign({},Ks(Ve[yt])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return We.length<=1?We[0]||{}:We},Ql=(Ve,We,yt)=>{const Ft=We.slice().sort((sn,nn)=>nn.multiplePriority-sn.multiplePriority),kt=Ve.slice(),Vt=Ft.filter(sn=>{let{column:{sorter:nn},sortOrder:pn}=sn;return _a(nn)&&pn});return Vt.length?kt.sort((sn,nn)=>{for(let pn=0;pn<Vt.length;pn+=1){const yn=Vt[pn],{column:{sorter:Mn},sortOrder:Pn}=yn,Fn=_a(Mn);if(Fn&&Pn){const xn=Fn(sn,nn,Pn);if(xn!==0)return Pn===rs?xn:-xn}}return 0}).map(sn=>{const nn=sn[yt];return nn?Object.assign(Object.assign({},sn),{[yt]:Ql(nn,We,yt)}):sn}):kt};var Us=Ve=>{const{prefixCls:We,mergedColumns:yt,sortDirections:Ft,tableLocale:kt,showSorterTooltip:Vt,onSorterChange:sn}=Ve,[nn,pn]=b.useState(Tl(yt,!0)),yn=(ur,jn)=>{const vr=[];return ur.forEach((fr,wr)=>{const yr=to(wr,jn);if(vr.push(Qi(fr,yr)),Array.isArray(fr.children)){const Er=yn(fr.children,yr);vr.push.apply(vr,(0,zt.Z)(Er))}}),vr},Mn=b.useMemo(()=>{let ur=!0;const jn=Tl(yt,!1);if(!jn.length){const yr=yn(yt);return nn.filter(Er=>{let{key:kr}=Er;return yr.includes(kr)})}const vr=[];function fr(yr){ur?vr.push(yr):vr.push(Object.assign(Object.assign({},yr),{sortOrder:null}))}let wr=null;return jn.forEach(yr=>{wr===null?(fr(yr),yr.sortOrder&&(yr.multiplePriority===!1?ur=!1:wr=!0)):(wr&&yr.multiplePriority!==!1||(ur=!1),fr(yr))}),vr},[yt,nn]),Pn=b.useMemo(()=>{var ur,jn;const vr=Mn.map(fr=>{let{column:wr,sortOrder:yr}=fr;return{column:wr,order:yr}});return{sortColumns:vr,sortColumn:(ur=vr[0])===null||ur===void 0?void 0:ur.column,sortOrder:(jn=vr[0])===null||jn===void 0?void 0:jn.order}},[Mn]),Fn=ur=>{let jn;ur.multiplePriority===!1||!Mn.length||Mn[0].multiplePriority===!1?jn=[ur]:jn=[].concat((0,zt.Z)(Mn.filter(vr=>{let{key:fr}=vr;return fr!==ur.key})),[ur]),pn(jn),sn(Es(jn),jn)};return[ur=>xs(We,ur,Mn,Fn,Ft,kt,Vt),Mn,Pn,()=>Es(Mn)]};const hs=(Ve,We)=>Ve.map(Ft=>{const kt=Object.assign({},Ft);return kt.title=To(Ft.title,We),"children"in kt&&(kt.children=hs(kt.children,We)),kt});var Ls=Ve=>[b.useCallback(yt=>hs(yt,Ve),[Ve])],ks=Ri((Ve,We)=>{const{_renderTimes:yt}=Ve,{_renderTimes:Ft}=We;return yt!==Ft}),is=lr((Ve,We)=>{const{_renderTimes:yt}=Ve,{_renderTimes:Ft}=We;return yt!==Ft}),$i=E(36237),os=E(17835),me=E(63356),Xe=E(16931),mt=E(51636),It=Ve=>{const{componentCls:We,lineWidth:yt,lineType:Ft,tableBorderColor:kt,tableHeaderBg:Vt,tablePaddingVertical:sn,tablePaddingHorizontal:nn,calc:pn}=Ve,yn=`${(0,$i.unit)(yt)} ${Ft} ${kt}`,Mn=(Pn,Fn,xn)=>({[`&${We}-${Pn}`]:{[`> ${We}-container`]:{[`> ${We}-content, > ${We}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${We}-expanded-row-fixed`]:{margin:`${(0,$i.unit)(pn(Fn).mul(-1).equal())}
|
|
|
${(0,$i.unit)(pn(pn(xn).add(yt)).mul(-1).equal())}`}}}}}});return{[`${We}-wrapper`]:{[`${We}${We}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${We}-title`]:{border:yn,borderBottom:0},[`> ${We}-container`]:{borderInlineStart:yn,borderTop:yn,[`
|
|
|
> ${We}-content,
|
|
|
> ${We}-header,
|
|
|
> ${We}-body,
|
|
|
> ${We}-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:yn},"> thead":{"> tr:not(:last-child) > th":{borderBottom:yn},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${We}-cell-fix-right-first::after`]:{borderInlineEnd:yn}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${We}-expanded-row-fixed`]:{margin:`${(0,$i.unit)(pn(sn).mul(-1).equal())} ${(0,$i.unit)(pn(pn(nn).add(yt)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:yt,bottom:0,borderInlineEnd:yn,content:'""'}}}}}},[`&${We}-scroll-horizontal`]:{[`> ${We}-container > ${We}-body`]:{"> table > tbody":{[`
|
|
|
> tr${We}-expanded-row,
|
|
|
> tr${We}-placeholder
|
|
|
`]:{"> th, > td":{borderInlineEnd:0}}}}}},Mn("middle",Ve.tablePaddingVerticalMiddle,Ve.tablePaddingHorizontalMiddle)),Mn("small",Ve.tablePaddingVerticalSmall,Ve.tablePaddingHorizontalSmall)),{[`> ${We}-footer`]:{border:yn,borderTop:0}}),[`${We}-cell`]:{[`${We}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${(0,$i.unit)(yt)} 0 ${(0,$i.unit)(yt)} ${Vt}`}},[`${We}-bordered ${We}-cell-scrollbar`]:{borderInlineEnd:yn}}}},Cn=Ve=>{const{componentCls:We}=Ve;return{[`${We}-wrapper`]:{[`${We}-cell-ellipsis`]:Object.assign(Object.assign({},me.vS),{wordBreak:"keep-all",[`
|
|
|
&${We}-cell-fix-left-last,
|
|
|
&${We}-cell-fix-right-first
|
|
|
`]:{overflow:"visible",[`${We}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${We}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Rn=Ve=>{const{componentCls:We}=Ve;return{[`${We}-wrapper`]:{[`${We}-tbody > tr${We}-placeholder`]:{textAlign:"center",color:Ve.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Ve.colorBgContainer}}}}},Dn=Ve=>{const{componentCls:We,antCls:yt,motionDurationSlow:Ft,lineWidth:kt,paddingXS:Vt,lineType:sn,tableBorderColor:nn,tableExpandIconBg:pn,tableExpandColumnWidth:yn,borderRadius:Mn,tablePaddingVertical:Pn,tablePaddingHorizontal:Fn,tableExpandedRowBg:xn,paddingXXS:bn,expandIconMarginTop:ur,expandIconSize:jn,expandIconHalfInner:vr,expandIconScale:fr,calc:wr}=Ve,yr=`${(0,$i.unit)(kt)} ${sn} ${nn}`,Er=wr(bn).sub(kt).equal();return{[`${We}-wrapper`]:{[`${We}-expand-icon-col`]:{width:yn},[`${We}-row-expand-icon-cell`]:{textAlign:"center",[`${We}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${We}-row-indent`]:{height:1,float:"left"},[`${We}-row-expand-icon`]:Object.assign(Object.assign({},(0,me.Nd)(Ve)),{position:"relative",float:"left",width:jn,height:jn,color:"inherit",lineHeight:(0,$i.unit)(jn),background:pn,border:yr,borderRadius:Mn,transform:`scale(${fr})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Ft} ease-out`,content:'""'},"&::before":{top:vr,insetInlineEnd:Er,insetInlineStart:Er,height:kt},"&::after":{top:Er,bottom:Er,insetInlineStart:vr,width:kt,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${We}-row-indent + ${We}-row-expand-icon`]:{marginTop:ur,marginInlineEnd:Vt},[`tr${We}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:xn}},[`${yt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"100%"}}},[`${We}-expanded-row-fixed`]:{position:"relative",margin:`${(0,$i.unit)(wr(Pn).mul(-1).equal())} ${(0,$i.unit)(wr(Fn).mul(-1).equal())}`,padding:`${(0,$i.unit)(Pn)} ${(0,$i.unit)(Fn)}`}}}},sr=Ve=>{const{componentCls:We,antCls:yt,iconCls:Ft,tableFilterDropdownWidth:kt,tableFilterDropdownSearchWidth:Vt,paddingXXS:sn,paddingXS:nn,colorText:pn,lineWidth:yn,lineType:Mn,tableBorderColor:Pn,headerIconColor:Fn,fontSizeSM:xn,tablePaddingHorizontal:bn,borderRadius:ur,motionDurationSlow:jn,colorTextDescription:vr,colorPrimary:fr,tableHeaderFilterActiveBg:wr,colorTextDisabled:yr,tableFilterDropdownBg:Er,tableFilterDropdownHeight:kr,controlItemBgHover:Hr,controlItemBgActive:Vr,boxShadowSecondary:Ci,filterDropdownMenuBg:Sr,calc:br}=Ve,Or=`${yt}-dropdown`,$n=`${We}-filter-dropdown`,_n=`${yt}-tree`,Br=`${(0,$i.unit)(yn)} ${Mn} ${Pn}`;return[{[`${We}-wrapper`]:{[`${We}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${We}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:br(sn).mul(-1).equal(),marginInline:`${(0,$i.unit)(sn)} ${(0,$i.unit)(br(bn).div(2).mul(-1).equal())}`,padding:`0 ${(0,$i.unit)(sn)}`,color:Fn,fontSize:xn,borderRadius:ur,cursor:"pointer",transition:`all ${jn}`,"&:hover":{color:vr,background:wr},"&.active":{color:fr}}}},{[`${yt}-dropdown`]:{[$n]:Object.assign(Object.assign({},(0,me.Wf)(Ve)),{minWidth:kt,backgroundColor:Er,borderRadius:ur,boxShadow:Ci,overflow:"hidden",[`${Or}-menu`]:{maxHeight:kr,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Sr,"&:empty::after":{display:"block",padding:`${(0,$i.unit)(nn)} 0`,color:yr,fontSize:xn,textAlign:"center",content:'"Not Found"'}},[`${$n}-tree`]:{paddingBlock:`${(0,$i.unit)(nn)} 0`,paddingInline:nn,[_n]:{padding:0},[`${_n}-treenode ${_n}-node-content-wrapper:hover`]:{backgroundColor:Hr},[`${_n}-treenode-checkbox-checked ${_n}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Vr}}},[`${$n}-search`]:{padding:nn,borderBottom:Br,"&-input":{input:{minWidth:Vt},[Ft]:{color:yr}}},[`${$n}-checkall`]:{width:"100%",marginBottom:sn,marginInlineStart:sn},[`${$n}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${(0,$i.unit)(br(nn).sub(yn).equal())} ${(0,$i.unit)(nn)}`,overflow:"hidden",borderTop:Br}})}},{[`${yt}-dropdown ${$n}, ${$n}-submenu`]:{[`${yt}-checkbox-wrapper + span`]:{paddingInlineStart:nn,color:pn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},nr=Ve=>{const{componentCls:We,lineWidth:yt,colorSplit:Ft,motionDurationSlow:kt,zIndexTableFixed:Vt,tableBg:sn,zIndexTableSticky:nn,calc:pn}=Ve,yn=Ft;return{[`${We}-wrapper`]:{[`
|
|
|
${We}-cell-fix-left,
|
|
|
${We}-cell-fix-right
|
|
|
`]:{position:"sticky !important",zIndex:Vt,background:sn},[`
|
|
|
${We}-cell-fix-left-first::after,
|
|
|
${We}-cell-fix-left-last::after
|
|
|
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:pn(yt).mul(-1).equal(),width:30,transform:"translateX(100%)",transition:`box-shadow ${kt}`,content:'""',pointerEvents:"none"},[`${We}-cell-fix-left-all::after`]:{display:"none"},[`
|
|
|
${We}-cell-fix-right-first::after,
|
|
|
${We}-cell-fix-right-last::after
|
|
|
`]:{position:"absolute",top:0,bottom:pn(yt).mul(-1).equal(),left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${kt}`,content:'""',pointerEvents:"none"},[`${We}-container`]:{position:"relative","&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:pn(nn).add(1).equal({unit:!1}),width:30,transition:`box-shadow ${kt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${We}-ping-left`]:{[`&:not(${We}-has-fix-left) ${We}-container::before`]:{boxShadow:`inset 10px 0 8px -8px ${yn}`},[`
|
|
|
${We}-cell-fix-left-first::after,
|
|
|
${We}-cell-fix-left-last::after
|
|
|
`]:{boxShadow:`inset 10px 0 8px -8px ${yn}`},[`${We}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${We}-ping-right`]:{[`&:not(${We}-has-fix-right) ${We}-container::after`]:{boxShadow:`inset -10px 0 8px -8px ${yn}`},[`
|
|
|
${We}-cell-fix-right-first::after,
|
|
|
${We}-cell-fix-right-last::after
|
|
|
`]:{boxShadow:`inset -10px 0 8px -8px ${yn}`}},[`${We}-fixed-column-gapped`]:{[`
|
|
|
${We}-cell-fix-left-first::after,
|
|
|
${We}-cell-fix-left-last::after,
|
|
|
${We}-cell-fix-right-first::after,
|
|
|
${We}-cell-fix-right-last::after
|
|
|
`]:{boxShadow:"none"}}}}},hr=Ve=>{const{componentCls:We,antCls:yt,margin:Ft}=Ve;return{[`${We}-wrapper`]:{[`${We}-pagination${yt}-pagination`]:{margin:`${(0,$i.unit)(Ft)} 0`},[`${We}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Ve.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Yr=Ve=>{const{componentCls:We,tableRadius:yt}=Ve;return{[`${We}-wrapper`]:{[We]:{[`${We}-title, ${We}-header`]:{borderRadius:`${(0,$i.unit)(yt)} ${(0,$i.unit)(yt)} 0 0`},[`${We}-title + ${We}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${We}-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:yt,borderStartEndRadius:yt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:yt},"> *:last-child":{borderStartEndRadius:yt}}},"&-footer":{borderRadius:`0 0 ${(0,$i.unit)(yt)} ${(0,$i.unit)(yt)}`}}}}},xr=Ve=>{const{componentCls:We}=Ve;return{[`${We}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${We}-pagination-left`]:{justifyContent:"flex-end"},[`${We}-pagination-right`]:{justifyContent:"flex-start"},[`${We}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${We}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${We}-row-indent`]:{float:"right"}}}}},Ir=Ve=>{const{componentCls:We,antCls:yt,iconCls:Ft,fontSizeIcon:kt,padding:Vt,paddingXS:sn,headerIconColor:nn,headerIconHoverColor:pn,tableSelectionColumnWidth:yn,tableSelectedRowBg:Mn,tableSelectedRowHoverBg:Pn,tableRowHoverBg:Fn,tablePaddingHorizontal:xn,calc:bn}=Ve;return{[`${We}-wrapper`]:{[`${We}-selection-col`]:{width:yn,[`&${We}-selection-col-with-dropdown`]:{width:bn(yn).add(kt).add(bn(Vt).div(4)).equal()}},[`${We}-bordered ${We}-selection-col`]:{width:bn(yn).add(bn(sn).mul(2)).equal(),[`&${We}-selection-col-with-dropdown`]:{width:bn(yn).add(kt).add(bn(Vt).div(4)).add(bn(sn).mul(2)).equal()}},[`
|
|
|
table tr th${We}-selection-column,
|
|
|
table tr td${We}-selection-column,
|
|
|
${We}-selection-column
|
|
|
`]:{paddingInlineEnd:Ve.paddingXS,paddingInlineStart:Ve.paddingXS,textAlign:"center",[`${yt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${We}-selection-column${We}-cell-fix-left`]:{zIndex:bn(Ve.zIndexTableFixed).add(1).equal({unit:!1})},[`table tr th${We}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${We}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${We}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${Ve.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:(0,$i.unit)(bn(xn).div(4).equal()),[Ft]:{color:nn,fontSize:kt,verticalAlign:"baseline","&:hover":{color:pn}}},[`${We}-tbody`]:{[`${We}-row`]:{[`&${We}-row-selected`]:{[`> ${We}-cell`]:{background:Mn,"&-row-hover":{background:Pn}}},[`> ${We}-cell-row-hover`]:{background:Fn}}}}}},Ii=Ve=>{const{componentCls:We,tableExpandColumnWidth:yt,calc:Ft}=Ve,kt=(Vt,sn,nn,pn)=>({[`${We}${We}-${Vt}`]:{fontSize:pn,[`
|
|
|
${We}-title,
|
|
|
${We}-footer,
|
|
|
${We}-cell,
|
|
|
${We}-thead > tr > th,
|
|
|
${We}-tbody > tr > th,
|
|
|
${We}-tbody > tr > td,
|
|
|
tfoot > tr > th,
|
|
|
tfoot > tr > td
|
|
|
`]:{padding:`${(0,$i.unit)(sn)} ${(0,$i.unit)(nn)}`},[`${We}-filter-trigger`]:{marginInlineEnd:(0,$i.unit)(Ft(nn).div(2).mul(-1).equal())},[`${We}-expanded-row-fixed`]:{margin:`${(0,$i.unit)(Ft(sn).mul(-1).equal())} ${(0,$i.unit)(Ft(nn).mul(-1).equal())}`},[`${We}-tbody`]:{[`${We}-wrapper:only-child ${We}`]:{marginBlock:(0,$i.unit)(Ft(sn).mul(-1).equal()),marginInline:`${(0,$i.unit)(Ft(yt).sub(nn).equal())} ${(0,$i.unit)(Ft(nn).mul(-1).equal())}`}},[`${We}-selection-extra`]:{paddingInlineStart:(0,$i.unit)(Ft(nn).div(4).equal())}}});return{[`${We}-wrapper`]:Object.assign(Object.assign({},kt("middle",Ve.tablePaddingVerticalMiddle,Ve.tablePaddingHorizontalMiddle,Ve.tableFontSizeMiddle)),kt("small",Ve.tablePaddingVerticalSmall,Ve.tablePaddingHorizontalSmall,Ve.tableFontSizeSmall))}},yi=Ve=>{const{componentCls:We,marginXXS:yt,fontSizeIcon:Ft,headerIconColor:kt,headerIconHoverColor:Vt}=Ve;return{[`${We}-wrapper`]:{[`${We}-thead th${We}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${Ve.motionDurationSlow}, left 0s`,"&:hover":{background:Ve.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:Ve.colorPrimary},[`
|
|
|
&${We}-cell-fix-left:hover,
|
|
|
&${We}-cell-fix-right:hover
|
|
|
`]:{background:Ve.tableFixedHeaderSortActiveBg}},[`${We}-thead th${We}-column-sort`]:{background:Ve.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${We}-column-sort`]:{background:Ve.tableBodySortBg},[`${We}-column-title`]:{position:"relative",zIndex:1,flex:1,minWidth:0},[`${We}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${We}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${We}-column-sorter`]:{marginInlineStart:yt,color:kt,fontSize:0,transition:`color ${Ve.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Ft,"&.active":{color:Ve.colorPrimary}},[`${We}-column-sorter-up + ${We}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${We}-column-sorters:hover ${We}-column-sorter`]:{color:Vt}}}},Ti=Ve=>{const{componentCls:We,opacityLoading:yt,tableScrollThumbBg:Ft,tableScrollThumbBgHover:kt,tableScrollThumbSize:Vt,tableScrollBg:sn,zIndexTableSticky:nn,stickyScrollBarBorderRadius:pn,lineWidth:yn,lineType:Mn,tableBorderColor:Pn}=Ve,Fn=`${(0,$i.unit)(yn)} ${Mn} ${Pn}`;return{[`${We}-wrapper`]:{[`${We}-sticky`]:{"&-holder":{position:"sticky",zIndex:nn,background:Ve.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${(0,$i.unit)(Vt)} !important`,zIndex:nn,display:"flex",alignItems:"center",background:sn,borderTop:Fn,opacity:yt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Vt,backgroundColor:Ft,borderRadius:pn,transition:`all ${Ve.motionDurationSlow}, transform 0s`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:kt}}}}}}},ii=Ve=>{const{componentCls:We,lineWidth:yt,tableBorderColor:Ft,calc:kt}=Ve,Vt=`${(0,$i.unit)(yt)} ${Ve.lineType} ${Ft}`;return{[`${We}-wrapper`]:{[`${We}-summary`]:{position:"relative",zIndex:Ve.zIndexTableFixed,background:Ve.tableBg,"> tr":{"> th, > td":{borderBottom:Vt}}},[`div${We}-summary`]:{boxShadow:`0 ${(0,$i.unit)(kt(yt).mul(-1).equal())} 0 ${Ft}`}}}},si=Ve=>{const{componentCls:We,motionDurationMid:yt,lineWidth:Ft,lineType:kt,tableBorderColor:Vt,calc:sn}=Ve,nn=`${(0,$i.unit)(Ft)} ${kt} ${Vt}`,pn=`${We}-expanded-row-cell`;return{[`${We}-wrapper`]:{[`${We}-tbody-virtual`]:{[`${We}-tbody-virtual-holder-inner`]:{[`
|
|
|
& > ${We}-row,
|
|
|
& > div:not(${We}-row) > ${We}-row
|
|
|
`]:{display:"flex",boxSizing:"border-box",width:"100%"}},[`${We}-cell`]:{borderBottom:nn,transition:`background ${yt}`},[`${We}-expanded-row`]:{[`${pn}${pn}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${(0,$i.unit)(Ft)})`,borderInlineEnd:"none"}}},[`${We}-bordered`]:{[`${We}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:nn,position:"absolute"},[`${We}-cell`]:{borderInlineEnd:nn,[`&${We}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:sn(Ft).mul(-1).equal(),borderInlineStart:nn}}},[`&${We}-virtual`]:{[`${We}-placeholder ${We}-cell`]:{borderInlineEnd:nn,borderBottom:nn}}}}}};const li=Ve=>{const{componentCls:We,fontWeightStrong:yt,tablePaddingVertical:Ft,tablePaddingHorizontal:kt,tableExpandColumnWidth:Vt,lineWidth:sn,lineType:nn,tableBorderColor:pn,tableFontSize:yn,tableBg:Mn,tableRadius:Pn,tableHeaderTextColor:Fn,motionDurationMid:xn,tableHeaderBg:bn,tableHeaderCellSplitColor:ur,tableFooterTextColor:jn,tableFooterBg:vr,calc:fr}=Ve,wr=`${(0,$i.unit)(sn)} ${nn} ${pn}`;return{[`${We}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,me.dF)()),{[We]:Object.assign(Object.assign({},(0,me.Wf)(Ve)),{fontSize:yn,background:Mn,borderRadius:`${(0,$i.unit)(Pn)} ${(0,$i.unit)(Pn)} 0 0`,scrollbarColor:`${Ve.tableScrollThumbBg} ${Ve.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${(0,$i.unit)(Pn)} ${(0,$i.unit)(Pn)} 0 0`,borderCollapse:"separate",borderSpacing:0},[`
|
|
|
${We}-cell,
|
|
|
${We}-thead > tr > th,
|
|
|
${We}-tbody > tr > th,
|
|
|
${We}-tbody > tr > td,
|
|
|
tfoot > tr > th,
|
|
|
tfoot > tr > td
|
|
|
`]:{position:"relative",padding:`${(0,$i.unit)(Ft)} ${(0,$i.unit)(kt)}`,overflowWrap:"break-word"},[`${We}-title`]:{padding:`${(0,$i.unit)(Ft)} ${(0,$i.unit)(kt)}`},[`${We}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Fn,fontWeight:yt,textAlign:"start",background:bn,borderBottom:wr,transition:`background ${xn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${We}-selection-column):not(${We}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:ur,transform:"translateY(-50%)",transition:`background-color ${xn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${We}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${xn}, border-color ${xn}`,borderBottom:wr,[`
|
|
|
> ${We}-wrapper:only-child,
|
|
|
> ${We}-expanded-row-fixed > ${We}-wrapper:only-child
|
|
|
`]:{[We]:{marginBlock:(0,$i.unit)(fr(Ft).mul(-1).equal()),marginInline:`${(0,$i.unit)(fr(Vt).sub(kt).equal())}
|
|
|
${(0,$i.unit)(fr(kt).mul(-1).equal())}`,[`${We}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Fn,fontWeight:yt,textAlign:"start",background:bn,borderBottom:wr,transition:`background ${xn} ease`}}},[`${We}-footer`]:{padding:`${(0,$i.unit)(Ft)} ${(0,$i.unit)(kt)}`,color:jn,background:vr}})}},Ki=Ve=>{const{colorFillAlter:We,colorBgContainer:yt,colorTextHeading:Ft,colorFillSecondary:kt,colorFillContent:Vt,controlItemBgActive:sn,controlItemBgActiveHover:nn,padding:pn,paddingSM:yn,paddingXS:Mn,colorBorderSecondary:Pn,borderRadiusLG:Fn,controlHeight:xn,colorTextPlaceholder:bn,fontSize:ur,fontSizeSM:jn,lineHeight:vr,lineWidth:fr,colorIcon:wr,colorIconHover:yr,opacityLoading:Er,controlInteractiveSize:kr}=Ve,Hr=new os.FastColor(kt).onBackground(yt).toHexString(),Vr=new os.FastColor(Vt).onBackground(yt).toHexString(),Ci=new os.FastColor(We).onBackground(yt).toHexString(),Sr=new os.FastColor(wr),br=new os.FastColor(yr),Or=kr/2-fr,$n=Or*2+fr*3;return{headerBg:Ci,headerColor:Ft,headerSortActiveBg:Hr,headerSortHoverBg:Vr,bodySortBg:Ci,rowHoverBg:Ci,rowSelectedBg:sn,rowSelectedHoverBg:nn,rowExpandedBg:We,cellPaddingBlock:pn,cellPaddingInline:pn,cellPaddingBlockMD:yn,cellPaddingInlineMD:Mn,cellPaddingBlockSM:Mn,cellPaddingInlineSM:Mn,borderColor:Pn,headerBorderRadius:Fn,footerBg:Ci,footerColor:Ft,cellFontSize:ur,cellFontSizeMD:ur,cellFontSizeSM:ur,headerSplitColor:Pn,fixedHeaderSortActiveBg:Hr,headerFilterHoverBg:Vt,filterDropdownMenuBg:yt,filterDropdownBg:yt,expandIconBg:yt,selectionColumnWidth:xn,stickyScrollBarBg:bn,stickyScrollBarBorderRadius:100,expandIconMarginTop:(ur*vr-fr*3)/2-Math.ceil((jn*1.4-fr*3)/2),headerIconColor:Sr.clone().setA(Sr.a*Er).toRgbString(),headerIconHoverColor:br.clone().setA(br.a*Er).toRgbString(),expandIconHalfInner:Or,expandIconSize:$n,expandIconScale:kr/$n}},Ni=2;var vi=(0,Xe.I$)("Table",Ve=>{const{colorTextHeading:We,colorSplit:yt,colorBgContainer:Ft,controlInteractiveSize:kt,headerBg:Vt,headerColor:sn,headerSortActiveBg:nn,headerSortHoverBg:pn,bodySortBg:yn,rowHoverBg:Mn,rowSelectedBg:Pn,rowSelectedHoverBg:Fn,rowExpandedBg:xn,cellPaddingBlock:bn,cellPaddingInline:ur,cellPaddingBlockMD:jn,cellPaddingInlineMD:vr,cellPaddingBlockSM:fr,cellPaddingInlineSM:wr,borderColor:yr,footerBg:Er,footerColor:kr,headerBorderRadius:Hr,cellFontSize:Vr,cellFontSizeMD:Ci,cellFontSizeSM:Sr,headerSplitColor:br,fixedHeaderSortActiveBg:Or,headerFilterHoverBg:$n,filterDropdownBg:_n,expandIconBg:Br,selectionColumnWidth:jr,stickyScrollBarBg:ei,calc:Ei}=Ve,Ur=(0,mt.mergeToken)(Ve,{tableFontSize:Vr,tableBg:Ft,tableRadius:Hr,tablePaddingVertical:bn,tablePaddingHorizontal:ur,tablePaddingVerticalMiddle:jn,tablePaddingHorizontalMiddle:vr,tablePaddingVerticalSmall:fr,tablePaddingHorizontalSmall:wr,tableBorderColor:yr,tableHeaderTextColor:sn,tableHeaderBg:Vt,tableFooterTextColor:kr,tableFooterBg:Er,tableHeaderCellSplitColor:br,tableHeaderSortBg:nn,tableHeaderSortHoverBg:pn,tableBodySortBg:yn,tableFixedHeaderSortActiveBg:Or,tableHeaderFilterActiveBg:$n,tableFilterDropdownBg:_n,tableRowHoverBg:Mn,tableSelectedRowBg:Pn,tableSelectedRowHoverBg:Fn,zIndexTableFixed:Ni,zIndexTableSticky:Ei(Ni).add(1).equal({unit:!1}),tableFontSizeMiddle:Ci,tableFontSizeSmall:Sr,tableSelectionColumnWidth:jr,tableExpandIconBg:Br,tableExpandColumnWidth:Ei(kt).add(Ei(Ve.padding).mul(2)).equal(),tableExpandedRowBg:xn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:ei,tableScrollThumbBgHover:We,tableScrollBg:yt});return[li(Ur),hr(Ur),ii(Ur),yi(Ur),sr(Ur),It(Ur),Yr(Ur),Dn(Ur),ii(Ur),Rn(Ur),Ir(Ur),nr(Ur),Ti(Ur),Cn(Ur),Ii(Ur),xr(Ur),si(Ur)]},Ki,{unitless:{expandIconScale:!0}});const Si=[],oi=(Ve,We)=>{var yt,Ft;const{prefixCls:kt,className:Vt,rootClassName:sn,style:nn,size:pn,bordered:yn,dropdownPrefixCls:Mn,dataSource:Pn,pagination:Fn,rowSelection:xn,rowKey:bn="key",rowClassName:ur,columns:jn,children:vr,childrenColumnName:fr,onChange:wr,getPopupContainer:yr,loading:Er,expandIcon:kr,expandable:Hr,expandedRowRender:Vr,expandIconColumnIndex:Ci,indentSize:Sr,scroll:br,sortDirections:Or,locale:$n,showSorterTooltip:_n={target:"full-header"},virtual:Br}=Ve,jr=(0,wo.ln)("Table"),ei=b.useMemo(()=>jn||wn(vr),[jn,vr]),Ei=b.useMemo(()=>ei.some(ui=>ui.responsive),[ei]),Ur=(0,ka.Z)(Ei),so=b.useMemo(()=>{const ui=new Set(Object.keys(Ur).filter(Yi=>Ur[Yi]));return ei.filter(Yi=>!Yi.responsive||Yi.responsive.some(Bo=>ui.has(Bo)))},[ei,Ur]),eo=(0,ea.Z)(Ve,["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)(pn),ma=Object.assign(Object.assign({},qo.Table),$n),pa=Pn||Si,Bi=oa("table",kt),no=oa("dropdown",Mn),[,Di]=(0,Yl.ZP)(),ci=(0,Zo.Z)(Bi),[Do,zo,aa]=vi(Bi,ci),Ho=Object.assign(Object.assign({childrenColumnName:fr,expandIconColumnIndex:Ci},Hr),{expandIcon:(yt=Hr==null?void 0:Hr.expandIcon)!==null&&yt!==void 0?yt:(Ft=_o==null?void 0:_o.expandable)===null||Ft===void 0?void 0:Ft.expandIcon}),{childrenColumnName:va="children"}=Ho,ca=b.useMemo(()=>pa.some(ui=>ui==null?void 0:ui[va])?"nest":Vr||Hr!=null&&Hr.expandedRowRender?"row":null,[pa]),ki={body:b.useRef(null)},Vi=xo(Bi),jo=b.useRef(null),Xo=b.useRef(null);_i(We,()=>Object.assign(Object.assign({},Xo.current),{nativeElement:jo.current}));const Qo=b.useMemo(()=>typeof bn=="function"?bn:ui=>ui==null?void 0:ui[bn],[bn]),[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,Va,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),Fn&&((Va=Fn.onChange)===null||Va===void 0||Va.call(Fn,1,(Hl=ll.pagination)===null||Hl===void 0?void 0:Hl.pageSize))),br&&br.scrollToFirstRowOnChange!==!1&&ki.body.current&&(0,Wo.Z)(0,{getContainer:()=>ki.body.current}),wr==null||wr(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]=Us({prefixCls:Bi,mergedColumns:so,onSorterChange:ia,sortDirections:Or||["ascend","descend"],tableLocale:ma,showSorterTooltip:_n}),ga=b.useMemo(()=>Ql(pa,na,va),[pa,na]);la.sorter=Ca(),la.sorterStates=na;const Lo=(ui,Yi)=>{Na({filters:ui,filterStates:Yi},"filter",!0)},[fa,Vo,Ra]=Oa({prefixCls:Bi,locale:ma,dropdownPrefixCls:no,mergedColumns:so,onFilterChange:Lo,getPopupContainer:yr||go,rootClassName:pe()(sn,ci)}),Sa=Eo(ga,Vo,va);la.filters=Ra,la.filterStates=Vo;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]=Ls(Ka),Sl=(ui,Yi)=>{Na({pagination:Object.assign(Object.assign({},la.pagination),{current:ui,pageSize:Yi})},"paginate")},[ua,Jl]=Pl(Sa.length,Sl,Fn);la.pagination=Fn===!1?{}:ol(ua,Fn),la.resetPagination=Jl;const Ua=b.useMemo(()=>{if(Fn===!1||!ua.pageSize)return Sa;const{current:ui=1,total:Yi,pageSize:Bo=Ll}=ua;return Sa.length<Yi?Sa.length>Bo?Sa.slice((ui-1)*Bo,ui*Bo):Sa:Sa.slice((ui-1)*Bo,ui*Bo)},[!!Fn,Sa,ua==null?void 0:ua.current,ua==null?void 0:ua.pageSize,ua==null?void 0:ua.total]),[hl,al]=Li({prefixCls:Bi,data:Sa,pageData:Ua,getRowKey:Qo,getRecordByKey:Ea,expandType:ca,childrenColumnName:va,locale:ma,getPopupContainer:yr||go},xn),ro=(ui,Yi,Bo)=>{let Pa;return typeof ur=="function"?Pa=pe()(ur(ui,Yi,Bo)):Pa=pe()(ur),pe()({[`${Bi}-row-selected`]:al.has(Qo(ui,Yi))},Pa)};Ho.__PARENT_RENDER_ICON__=Ho.expandIcon,Ho.expandIcon=Ho.expandIcon||kr||qi(ma),ca==="nest"&&Ho.expandIconColumnIndex===void 0?Ho.expandIconColumnIndex=xn?1:0:Ho.expandIconColumnIndex>0&&xn&&(Ho.expandIconColumnIndex-=1),typeof Ho.indentSize!="number"&&(Ho.indentSize=typeof Sr=="number"?Sr:15);const Fi=b.useCallback(ui=>Xa(hl(fa(Fo(ui)))),[Fo,fa,hl]);let ya,Qa;if(Fn!==!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:pe()(`${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")),Va=Pa.find(ll=>ll.includes("bottom")),Hl=Pa.every(ll=>`${ll}`=="none");!$a&&!Va&&!Hl&&(Qa=Yi(Bo)),$a&&(ya=Yi($a.toLowerCase().replace("top",""))),Va&&(Qa=Yi(Va.toLowerCase().replace("bottom","")))}else Qa=Yi(Bo)}let yl;typeof Er=="boolean"?yl={spinning:Er}:typeof Er=="object"&&(yl=Object.assign({spinning:!0},Er));const Nl=pe()(aa,ci,`${Bi}-wrapper`,_o==null?void 0:_o.className,{[`${Bi}-wrapper-rtl`]:No==="rtl"},Vt,sn,zo),Ss=Object.assign(Object.assign({},_o==null?void 0:_o.style),nn),ws=typeof($n==null?void 0:$n.emptyText)!="undefined"?$n.emptyText:(ra==null?void 0:ra("Table"))||b.createElement(ho.Z,{componentName:"Table"}),Ts=Br?is:ks,Yo={},So=b.useMemo(()=>{const{fontSize:ui,lineHeight:Yi,lineWidth:Bo,padding:Pa,paddingXS:$a,paddingSM:Va}=Di,Hl=Math.floor(ui*Yi);switch(po){case"middle":return Va*2+Hl+Bo;case"small":return $a*2+Hl+Bo;default:return Pa*2+Hl+Bo}},[Di,po]);return Br&&(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(Ts,Object.assign({},Yo,eo,{ref:Xo,columns:so,direction:No,expandable:Ho,prefixCls:Bi,className:pe()({[`${Bi}-middle`]:po==="middle",[`${Bi}-small`]:po==="small",[`${Bi}-bordered`]:yn,[`${Bi}-empty`]:pa.length===0},aa,ci,zo),data:Ua,rowKey:Qo,rowClassName:ro,emptyText:ws,internalHooks:fe,internalRefs:ki,transformColumns:Fi,getContainerWidth:Vi})),Qa)))};var bi=b.forwardRef(oi);const gi=(Ve,We)=>{const yt=b.useRef(0);return yt.current+=1,b.createElement(bi,Object.assign({},Ve,{ref:We,_renderTimes:yt.current}))},Ui=b.forwardRef(gi);Ui.SELECTION_COLUMN=Mo,Ui.EXPAND_COLUMN=je,Ui.SELECTION_ALL=ha,Ui.SELECTION_INVERT=Aa,Ui.SELECTION_NONE=xa,Ui.Column=qr,Ui.ColumnGroup=Qn,Ui.Summary=_e;var lo=Ui,uo=lo},18287:function(En,Zt,E){"use strict";E.d(Zt,{default:function(){return at}});var b=E(3741),je=E(94480),fe=E(59301),Ue=E(52671),Ae=E(8657),ve=E(54476),be={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=be,Ce=E(7657),se=function(Ke,it){return fe.createElement(Ce.Z,(0,ve.Z)({},Ke,{ref:it,icon:de}))},we=fe.forwardRef(se),ge=we,Le=E(92310),Se=E.n(Le),Me=E(82661),ye=E(34061),De=E(48755),Fe=E(56082),Ze=E(86641),nt=E(57700),ce=E(12425);const Ie=4;function Ge(xe){const{dropPosition:Ke,dropLevelOffset:it,prefixCls:Ct,indent:lt,direction:At="ltr"}=xe,ct=At==="ltr"?"left":"right",Bt=At==="ltr"?"right":"left",Dt={[ct]:-it*lt+Ie,[Bt]:0};switch(Ke){case-1:Dt.top=-3;break;case 1:Dt.bottom=-3;break;default:Dt.bottom=-3,Dt[ct]=lt+Ie;break}return fe.createElement("div",{style:Dt,className:`${Ct}-drop-indicator`})}var ze=Ge,tt=E(85278),He=fe.forwardRef((xe,Ke)=>{var it;const{getPrefixCls:Ct,direction:lt,virtual:At,tree:ct}=fe.useContext(De.E_),{prefixCls:Bt,className:Dt,showIcon:oe=!1,showLine:ae,switcherIcon:te,switcherLoadingIcon:x,blockNode:re=!1,children:ne,checkable:le=!1,selectable:Be=!0,draggable:Te,motion:Ye,style:_e}=xe,rt=Ct("tree",Bt),dt=Ct(),gt=Ye!=null?Ye:Object.assign(Object.assign({},(0,Ze.Z)(dt)),{motionAppear:!1}),ot=Object.assign(Object.assign({},xe),{checkable:le,selectable:Be,showIcon:oe,motion:gt,blockNode:re,showLine:!!ae,dropIndicatorRender:ze}),[ut,jt,Nt]=(0,ce.ZP)(rt),[,dn]=(0,nt.ZP)(),Gt=dn.paddingXS/2+(((it=dn.Tree)===null||it===void 0?void 0:it.titleHeight)||dn.controlHeightSM),Rt=fe.useMemo(()=>{if(!Te)return!1;let Jt={};switch(typeof Te){case"function":Jt.nodeDraggable=Te;break;case"object":Jt=Object.assign({},Te);break;default:break}return Jt.icon!==!1&&(Jt.icon=Jt.icon||fe.createElement(Fe.Z,null)),Jt},[Te]),Ut=Jt=>fe.createElement(tt.Z,{prefixCls:rt,switcherIcon:te,switcherLoadingIcon:x,treeNodeProps:Jt,showLine:ae});return ut(fe.createElement(b.ZP,Object.assign({itemHeight:Gt,ref:Ke,virtual:At},ot,{style:Object.assign(Object.assign({},ct==null?void 0:ct.style),_e),prefixCls:rt,className:Se()({[`${rt}-icon-hide`]:!oe,[`${rt}-block-node`]:re,[`${rt}-unselectable`]:!Be,[`${rt}-rtl`]:lt==="rtl"},ct==null?void 0:ct.className,Dt,jt,Nt),direction:lt,checkable:le&&fe.createElement("span",{className:`${rt}-checkbox-inner`}),selectable:Be,switcherIcon:Ut,draggable:Rt}),ne))});const Je=0,Ee=1,$e=2;function pe(xe,Ke,it){const{key:Ct,children:lt}=it;function At(ct){const Bt=ct[Ct],Dt=ct[lt];Ke(Bt,ct)!==!1&&pe(Dt||[],Ke,it)}xe.forEach(At)}function Pe(xe){let{treeData:Ke,expandedKeys:it,startKey:Ct,endKey:lt,fieldNames:At}=xe;const ct=[];let Bt=Je;if(Ct&&Ct===lt)return[Ct];if(!Ct||!lt)return[];function Dt(oe){return oe===Ct||oe===lt}return pe(Ke,oe=>{if(Bt===$e)return!1;if(Dt(oe)){if(ct.push(oe),Bt===Je)Bt=Ee;else if(Bt===Ee)return Bt=$e,!1}else Bt===Ee&&ct.push(oe);return it.includes(oe)},(0,ye.w$)(At)),ct}function St(xe,Ke,it){const Ct=(0,je.Z)(Ke),lt=[];return pe(xe,(At,ct)=>{const Bt=Ct.indexOf(At);return Bt!==-1&&(lt.push(ct),Ct.splice(Bt,1)),!!Ct.length},(0,ye.w$)(it)),lt}var qe=function(xe,Ke){var it={};for(var Ct in xe)Object.prototype.hasOwnProperty.call(xe,Ct)&&Ke.indexOf(Ct)<0&&(it[Ct]=xe[Ct]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,Ct=Object.getOwnPropertySymbols(xe);lt<Ct.length;lt++)Ke.indexOf(Ct[lt])<0&&Object.prototype.propertyIsEnumerable.call(xe,Ct[lt])&&(it[Ct[lt]]=xe[Ct[lt]]);return it};function ft(xe){const{isLeaf:Ke,expanded:it}=xe;return Ke?fe.createElement(Ue.Z,null):it?fe.createElement(Ae.Z,null):fe.createElement(ge,null)}function Et(xe){let{treeData:Ke,children:it}=xe;return Ke||(0,ye.zn)(it)}const Ne=(xe,Ke)=>{var{defaultExpandAll:it,defaultExpandParent:Ct,defaultExpandedKeys:lt}=xe,At=qe(xe,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const ct=fe.useRef(null),Bt=fe.useRef(null),Dt=()=>{const{keyEntities:ut}=(0,ye.I8)(Et(At));let jt;return it?jt=Object.keys(ut):Ct?jt=(0,Me.r7)(At.expandedKeys||lt||[],ut):jt=At.expandedKeys||lt||[],jt},[oe,ae]=fe.useState(At.selectedKeys||At.defaultSelectedKeys||[]),[te,x]=fe.useState(()=>Dt());fe.useEffect(()=>{"selectedKeys"in At&&ae(At.selectedKeys)},[At.selectedKeys]),fe.useEffect(()=>{"expandedKeys"in At&&x(At.expandedKeys)},[At.expandedKeys]);const re=(ut,jt)=>{var Nt;return"expandedKeys"in At||x(ut),(Nt=At.onExpand)===null||Nt===void 0?void 0:Nt.call(At,ut,jt)},ne=(ut,jt)=>{var Nt;const{multiple:dn,fieldNames:Gt}=At,{node:Rt,nativeEvent:Ut}=jt,{key:Jt=""}=Rt,bt=Et(At),Ot=Object.assign(Object.assign({},jt),{selected:!0}),rn=(Ut==null?void 0:Ut.ctrlKey)||(Ut==null?void 0:Ut.metaKey),mn=Ut==null?void 0:Ut.shiftKey;let vt;dn&&rn?(vt=ut,ct.current=Jt,Bt.current=vt,Ot.selectedNodes=St(bt,vt,Gt)):dn&&mn?(vt=Array.from(new Set([].concat((0,je.Z)(Bt.current||[]),(0,je.Z)(Pe({treeData:bt,expandedKeys:te,startKey:Jt,endKey:ct.current,fieldNames:Gt}))))),Ot.selectedNodes=St(bt,vt,Gt)):(vt=[Jt],ct.current=Jt,Bt.current=vt,Ot.selectedNodes=St(bt,vt,Gt)),(Nt=At.onSelect)===null||Nt===void 0||Nt.call(At,vt,Ot),"selectedKeys"in At||ae(vt)},{getPrefixCls:le,direction:Be}=fe.useContext(De.E_),{prefixCls:Te,className:Ye,showIcon:_e=!0,expandAction:rt="click"}=At,dt=qe(At,["prefixCls","className","showIcon","expandAction"]),gt=le("tree",Te),ot=Se()(`${gt}-directory`,{[`${gt}-directory-rtl`]:Be==="rtl"},Ye);return fe.createElement(He,Object.assign({icon:ft,ref:Ke,blockNode:!0},dt,{showIcon:_e,expandAction:rt,prefixCls:gt,className:ot,expandedKeys:te,selectedKeys:oe,onSelect:ne,onExpand:re}))};var Oe=fe.forwardRef(Ne);const et=He;et.DirectoryTree=Oe,et.TreeNode=b.OF;var at=et},12425:function(En,Zt,E){"use strict";E.d(Zt,{ZP:function(){return Me},Yk:function(){return ge},TM:function(){return Le}});var b=E(36237),je=E(36170),fe=E(63356),Ue=E(34961),Ae=E(51636),ve=E(16931);const be=ye=>{let{treeCls:De,treeNodeCls:Fe,directoryNodeSelectedBg:Ze,directoryNodeSelectedColor:nt,motionDurationMid:ce,borderRadius:Ie,controlItemBgHover:Ge}=ye;return{[`${De}${De}-directory ${Fe}`]:{[`${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:Ie},"&:hover:before":{background:Ge}},[`${De}-switcher, ${De}-checkbox, ${De}-draggable-icon`]:{zIndex:1},"&-selected":{[`${De}-switcher, ${De}-draggable-icon`]:{color:nt},[`${De}-node-content-wrapper`]:{color:nt,background:"transparent","&:before, &:hover:before":{background:Ze}}}}}},de=new b.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Ce=(ye,De)=>({[`.${ye}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${De.motionDurationSlow}`}}}),se=(ye,De)=>({[`.${ye}-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:'""'}}}),we=(ye,De)=>{const{treeCls:Fe,treeNodeCls:Ze,treeNodePadding:nt,titleHeight:ce,indentSize:Ie,nodeSelectedBg:Ge,nodeHoverBg:ze,colorTextQuaternary:tt,controlItemBgActiveDisabled:ke}=De;return{[Fe]:Object.assign(Object.assign({},(0,fe.Wf)(De)),{background:De.colorBgContainer,borderRadius:De.borderRadius,transition:`background-color ${De.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${Fe}-rtl ${Fe}-switcher_close ${Fe}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${Fe}-active-focused)`]:Object.assign({},(0,fe.oN)(De)),[`${Fe}-list-holder-inner`]:{alignItems:"flex-start"},[`&${Fe}-block-node`]:{[`${Fe}-list-holder-inner`]:{alignItems:"stretch",[`${Fe}-node-content-wrapper`]:{flex:"auto"},[`${Ze}.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}}},[Ze]:{display:"flex",alignItems:"flex-start",marginBottom:nt,lineHeight:(0,b.unit)(ce),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:nt},[`&-disabled ${Fe}-node-content-wrapper`]:{color:De.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${Fe}-checkbox-disabled + ${Fe}-node-selected,&${Ze}-disabled${Ze}-selected ${Fe}-node-content-wrapper`]:{backgroundColor:ke},[`${Fe}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${Ze}-disabled)`]:{[`${Fe}-node-content-wrapper`]:{"&:hover":{color:De.nodeHoverColor}}},[`&-active ${Fe}-node-content-wrapper`]:{background:De.controlItemBgHover},[`&:not(${Ze}-disabled).filter-node ${Fe}-title`]:{color:De.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${Fe}-draggable-icon`]:{flexShrink:0,width:ce,textAlign:"center",visibility:"visible",color:tt},[`&${Ze}-disabled ${Fe}-draggable-icon`]:{visibility:"hidden"}}},[`${Fe}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Ie}},[`${Fe}-draggable-icon`]:{visibility:"hidden"},[`${Fe}-switcher, ${Fe}-checkbox`]:{marginInlineEnd:De.calc(De.calc(ce).sub(De.controlInteractiveSize)).div(2).equal()},[`${Fe}-switcher`]:Object.assign(Object.assign({},Ce(ye,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(${Fe}-switcher-noop):hover:before`]:{backgroundColor:De.colorBgTextHover},[`&_close ${Fe}-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(nt).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:'""'}}}),[`${Fe}-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`},se(ye,De)),{"&:hover":{backgroundColor:ze},[`&${Fe}-node-selected`]:{color:De.nodeSelectedColor,backgroundColor:Ge},[`${Fe}-iconEle`]:{display:"inline-block",width:ce,height:ce,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${Fe}-unselectable ${Fe}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${Ze}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${De.colorPrimary}`},"&-show-line":{[`${Fe}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:De.calc(ce).div(2).equal(),bottom:De.calc(nt).mul(-1).equal(),borderInlineEnd:`1px solid ${De.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${Fe}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Ze}-leaf-last ${Fe}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,b.unit)(De.calc(ce).div(2).equal())} !important`}})}},ge=function(ye,De){let Fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const Ze=`.${ye}`,nt=`${Ze}-treenode`,ce=De.calc(De.paddingXS).div(2).equal(),Ie=(0,Ae.mergeToken)(De,{treeCls:Ze,treeNodeCls:nt,treeNodePadding:ce});return[we(ye,Ie),Fe&&be(Ie)].filter(Boolean)},Le=ye=>{const{controlHeightSM:De,controlItemBgHover:Fe,controlItemBgActive:Ze}=ye,nt=De;return{titleHeight:nt,indentSize:nt,nodeHoverBg:Fe,nodeHoverColor:ye.colorText,nodeSelectedBg:Ze,nodeSelectedColor:ye.colorText}},Se=ye=>{const{colorTextLightSolid:De,colorPrimary:Fe}=ye;return Object.assign(Object.assign({},Le(ye)),{directoryNodeSelectedColor:De,directoryNodeSelectedBg:Fe})};var Me=(0,ve.I$)("Tree",(ye,De)=>{let{prefixCls:Fe}=De;return[{[ye.componentCls]:(0,je.C2)(`${Fe}-checkbox`,ye)},ge(Fe,ye),(0,Ue.Z)(ye)]},Se)},85278:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return De}});var b=E(59301),je=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"},Ue=fe,Ae=E(7657),ve=function(Ze,nt){return b.createElement(Ae.Z,(0,je.Z)({},Ze,{ref:nt,icon:Ue}))},be=b.forwardRef(ve),de=be,Ce=E(52671),se=E(58617),we=E(15075),ge=E(43531),Le=E(92310),Se=E.n(Le),Me=E(22703),De=Fe=>{const{prefixCls:Ze,switcherIcon:nt,treeNodeProps:ce,showLine:Ie,switcherLoadingIcon:Ge}=Fe,{isLeaf:ze,expanded:tt,loading:ke}=ce;if(ke)return b.isValidElement(Ge)?Ge:b.createElement(se.Z,{className:`${Ze}-switcher-loading-icon`});let He;if(Ie&&typeof Ie=="object"&&(He=Ie.showLeafIcon),ze){if(!Ie)return null;if(typeof He!="boolean"&&He){const $e=typeof He=="function"?He(ce):He,pe=`${Ze}-switcher-line-custom-icon`;return b.isValidElement($e)?(0,Me.Tm)($e,{className:Se()($e.props.className||"",pe)}):$e}return He?b.createElement(Ce.Z,{className:`${Ze}-switcher-line-icon`}):b.createElement("span",{className:`${Ze}-switcher-leaf-line`})}const Je=`${Ze}-switcher-icon`,Ee=typeof nt=="function"?nt(ce):nt;return b.isValidElement(Ee)?(0,Me.Tm)(Ee,{className:Se()(Ee.props.className||"",Je)}):Ee!==void 0?Ee:Ie?tt?b.createElement(we.Z,{className:`${Ze}-switcher-line-icon`}):b.createElement(ge.Z,{className:`${Ze}-switcher-line-icon`}):b.createElement(de,{className:Je})}},94968:function(En,Zt,E){"use strict";E.d(Zt,{default:function(){return Ht}});var b=E(59301),je=E(94480),fe=E(4676),Ue=E(92310),Ae=E.n(Ue),ve=E(54476),be=E(67732),de=E(83652),Ce=E(31226),se=E(42403),we=E(158),ge=E(20068),Le=E(33885),Se=E(75931),Me=E(76190),ye=E(75044),De=E(3202),Fe=E(26112),Ze=E(48736),nt=function(ht,Xt){if(ht&&Xt){var qt=Array.isArray(Xt)?Xt:Xt.split(","),cn=ht.name||"",Kt=ht.type||"",Wt=Kt.replace(/\/.*$/,"");return qt.some(function(_t){var on=_t.trim();if(/^\*(\/\*)?$/.test(_t))return!0;if(on.charAt(0)==="."){var Zn=cn.toLowerCase(),Tn=on.toLowerCase(),Vn=[Tn];return(Tn===".jpg"||Tn===".jpeg")&&(Vn=[".jpg",".jpeg"]),Vn.some(function(Mr){return Zn.endsWith(Mr)})}return/\/\*$/.test(on)?Wt===on.replace(/\/.*$/,""):Kt===on?!0:/^\w+$/.test(on)?((0,Ze.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(on,"'.Skip for check.")),!0):!1})}return!0};function ce(ht,Xt){var qt="cannot ".concat(ht.method," ").concat(ht.action," ").concat(Xt.status,"'"),cn=new Error(qt);return cn.status=Xt.status,cn.method=ht.method,cn.url=ht.action,cn}function Ie(ht){var Xt=ht.responseText||ht.response;if(!Xt)return Xt;try{return JSON.parse(Xt)}catch(qt){return Xt}}function Ge(ht){var Xt=new XMLHttpRequest;ht.onProgress&&Xt.upload&&(Xt.upload.onprogress=function(Wt){Wt.total>0&&(Wt.percent=Wt.loaded/Wt.total*100),ht.onProgress(Wt)});var qt=new FormData;ht.data&&Object.keys(ht.data).forEach(function(Kt){var Wt=ht.data[Kt];if(Array.isArray(Wt)){Wt.forEach(function(_t){qt.append("".concat(Kt,"[]"),_t)});return}qt.append(Kt,Wt)}),ht.file instanceof Blob?qt.append(ht.filename,ht.file,ht.file.name):qt.append(ht.filename,ht.file),Xt.onerror=function(Wt){ht.onError(Wt)},Xt.onload=function(){return Xt.status<200||Xt.status>=300?ht.onError(ce(ht,Xt),Ie(Xt)):ht.onSuccess(Ie(Xt),Xt)},Xt.open(ht.method,ht.action,!0),ht.withCredentials&&"withCredentials"in Xt&&(Xt.withCredentials=!0);var cn=ht.headers||{};return cn["X-Requested-With"]!==null&&Xt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(cn).forEach(function(Kt){cn[Kt]!==null&&Xt.setRequestHeader(Kt,cn[Kt])}),Xt.send(qt),{abort:function(){Xt.abort()}}}var ze=function(){var ht=(0,De.Z)((0,ye.Z)().mark(function Xt(qt,cn){var Kt,Wt,_t,on,Zn,Tn,Vn,Mr;return(0,ye.Z)().wrap(function(Qr){for(;;)switch(Qr.prev=Qr.next){case 0:Tn=function(){return Tn=(0,De.Z)((0,ye.Z)().mark(function gr(Dr){return(0,ye.Z)().wrap(function(ni){for(;;)switch(ni.prev=ni.next){case 0:return ni.abrupt("return",new Promise(function(ri){Dr.file(function(ai){cn(ai)?(Dr.fullPath&&!ai.webkitRelativePath&&(Object.defineProperties(ai,{webkitRelativePath:{writable:!0}}),ai.webkitRelativePath=Dr.fullPath.replace(/^\//,""),Object.defineProperties(ai,{webkitRelativePath:{writable:!1}})),ri(ai)):ri(null)})}));case 1:case"end":return ni.stop()}},gr)})),Tn.apply(this,arguments)},Zn=function(gr){return Tn.apply(this,arguments)},on=function(){return on=(0,De.Z)((0,ye.Z)().mark(function gr(Dr){var Kr,ni,ri,ai,Fr;return(0,ye.Z)().wrap(function(Xr){for(;;)switch(Xr.prev=Xr.next){case 0:Kr=Dr.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(Fr=0;Fr<ai;Fr++)ni.push(ri[Fr]);Xr.next=2;break;case 12:return Xr.abrupt("return",ni);case 13:case"end":return Xr.stop()}},gr)})),on.apply(this,arguments)},_t=function(gr){return on.apply(this,arguments)},Kt=[],Wt=[],qt.forEach(function(Pr){return Wt.push(Pr.webkitGetAsEntry())}),Vn=function(){var Pr=(0,De.Z)((0,ye.Z)().mark(function gr(Dr,Kr){var ni,ri;return(0,ye.Z)().wrap(function(Fr){for(;;)switch(Fr.prev=Fr.next){case 0:if(Dr){Fr.next=2;break}return Fr.abrupt("return");case 2:if(Dr.path=Kr||"",!Dr.isFile){Fr.next=10;break}return Fr.next=6,Zn(Dr);case 6:ni=Fr.sent,ni&&Kt.push(ni),Fr.next=15;break;case 10:if(!Dr.isDirectory){Fr.next=15;break}return Fr.next=13,_t(Dr);case 13:ri=Fr.sent,Wt.push.apply(Wt,(0,je.Z)(ri));case 15:case"end":return Fr.stop()}},gr)}));return function(Dr,Kr){return Pr.apply(this,arguments)}}(),Mr=0;case 9:if(!(Mr<Wt.length)){Qr.next=15;break}return Qr.next=12,Vn(Wt[Mr]);case 12:Mr++,Qr.next=9;break;case 15:return Qr.abrupt("return",Kt);case 16:case"end":return Qr.stop()}},Xt)}));return function(qt,cn){return ht.apply(this,arguments)}}(),tt=ze,ke=+new Date,He=0;function Je(){return"rc-upload-".concat(ke,"-").concat(++He)}var Ee=["component","prefixCls","className","classNames","disabled","id","name","style","styles","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave","hasControlInside"],$e=function(ht){(0,se.Z)(qt,ht);var Xt=(0,we.Z)(qt);function qt(){var cn;(0,be.Z)(this,qt);for(var Kt=arguments.length,Wt=new Array(Kt),_t=0;_t<Kt;_t++)Wt[_t]=arguments[_t];return cn=Xt.call.apply(Xt,[this].concat(Wt)),(0,ge.Z)((0,Ce.Z)(cn),"state",{uid:Je()}),(0,ge.Z)((0,Ce.Z)(cn),"reqs",{}),(0,ge.Z)((0,Ce.Z)(cn),"fileInput",void 0),(0,ge.Z)((0,Ce.Z)(cn),"_isMounted",void 0),(0,ge.Z)((0,Ce.Z)(cn),"onChange",function(on){var Zn=cn.props,Tn=Zn.accept,Vn=Zn.directory,Mr=on.target.files,zr=(0,je.Z)(Mr).filter(function(Qr){return!Vn||nt(Qr,Tn)});cn.uploadFiles(zr),cn.reset()}),(0,ge.Z)((0,Ce.Z)(cn),"onClick",function(on){var Zn=cn.fileInput;if(Zn){var Tn=on.target,Vn=cn.props.onClick;if(Tn&&Tn.tagName==="BUTTON"){var Mr=Zn.parentNode;Mr.focus(),Tn.blur()}Zn.click(),Vn&&Vn(on)}}),(0,ge.Z)((0,Ce.Z)(cn),"onKeyDown",function(on){on.key==="Enter"&&cn.onClick(on)}),(0,ge.Z)((0,Ce.Z)(cn),"onFileDrop",function(){var on=(0,De.Z)((0,ye.Z)().mark(function Zn(Tn){var Vn,Mr,zr;return(0,ye.Z)().wrap(function(Pr){for(;;)switch(Pr.prev=Pr.next){case 0:if(Vn=cn.props.multiple,Tn.preventDefault(),Tn.type!=="dragover"){Pr.next=4;break}return Pr.abrupt("return");case 4:if(!cn.props.directory){Pr.next=11;break}return Pr.next=7,tt(Array.prototype.slice.call(Tn.dataTransfer.items),function(gr){return nt(gr,cn.props.accept)});case 7:Mr=Pr.sent,cn.uploadFiles(Mr),Pr.next=14;break;case 11:zr=(0,je.Z)(Tn.dataTransfer.files).filter(function(gr){return nt(gr,cn.props.accept)}),Vn===!1&&(zr=zr.slice(0,1)),cn.uploadFiles(zr);case 14:case"end":return Pr.stop()}},Zn)}));return function(Zn){return on.apply(this,arguments)}}()),(0,ge.Z)((0,Ce.Z)(cn),"uploadFiles",function(on){var Zn=(0,je.Z)(on),Tn=Zn.map(function(Vn){return Vn.uid=Je(),cn.processFile(Vn,Zn)});Promise.all(Tn).then(function(Vn){var Mr=cn.props.onBatchStart;Mr==null||Mr(Vn.map(function(zr){var Qr=zr.origin,Pr=zr.parsedFile;return{file:Qr,parsedFile:Pr}})),Vn.filter(function(zr){return zr.parsedFile!==null}).forEach(function(zr){cn.post(zr)})})}),(0,ge.Z)((0,Ce.Z)(cn),"processFile",function(){var on=(0,De.Z)((0,ye.Z)().mark(function Zn(Tn,Vn){var Mr,zr,Qr,Pr,gr,Dr,Kr,ni,ri;return(0,ye.Z)().wrap(function(Fr){for(;;)switch(Fr.prev=Fr.next){case 0:if(Mr=cn.props.beforeUpload,zr=Tn,!Mr){Fr.next=14;break}return Fr.prev=3,Fr.next=6,Mr(Tn,Vn);case 6:zr=Fr.sent,Fr.next=12;break;case 9:Fr.prev=9,Fr.t0=Fr.catch(3),zr=!1;case 12:if(zr!==!1){Fr.next=14;break}return Fr.abrupt("return",{origin:Tn,parsedFile:null,action:null,data:null});case 14:if(Qr=cn.props.action,typeof Qr!="function"){Fr.next=21;break}return Fr.next=18,Qr(Tn);case 18:Pr=Fr.sent,Fr.next=22;break;case 21:Pr=Qr;case 22:if(gr=cn.props.data,typeof gr!="function"){Fr.next=29;break}return Fr.next=26,gr(Tn);case 26:Dr=Fr.sent,Fr.next=30;break;case 29:Dr=gr;case 30:return Kr=((0,Me.Z)(zr)==="object"||typeof zr=="string")&&zr?zr:Tn,Kr instanceof File?ni=Kr:ni=new File([Kr],Tn.name,{type:Tn.type}),ri=ni,ri.uid=Tn.uid,Fr.abrupt("return",{origin:Tn,data:Dr,parsedFile:ri,action:Pr});case 35:case"end":return Fr.stop()}},Zn,null,[[3,9]])}));return function(Zn,Tn){return on.apply(this,arguments)}}()),(0,ge.Z)((0,Ce.Z)(cn),"saveFileInput",function(on){cn.fileInput=on}),cn}return(0,de.Z)(qt,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(Kt){var Wt=this,_t=Kt.data,on=Kt.origin,Zn=Kt.action,Tn=Kt.parsedFile;if(this._isMounted){var Vn=this.props,Mr=Vn.onStart,zr=Vn.customRequest,Qr=Vn.name,Pr=Vn.headers,gr=Vn.withCredentials,Dr=Vn.method,Kr=on.uid,ni=zr||Ge,ri={action:Zn,filename:Qr,data:_t,file:Tn,headers:Pr,withCredentials:gr,method:Dr||"post",onProgress:function(Fr){var Jr=Wt.props.onProgress;Jr==null||Jr(Fr,Tn)},onSuccess:function(Fr,Jr){var Xr=Wt.props.onSuccess;Xr==null||Xr(Fr,Tn,Jr),delete Wt.reqs[Kr]},onError:function(Fr,Jr){var Xr=Wt.props.onError;Xr==null||Xr(Fr,Jr,Tn),delete Wt.reqs[Kr]}};Mr(on),this.reqs[Kr]=ni(ri)}}},{key:"reset",value:function(){this.setState({uid:Je()})}},{key:"abort",value:function(Kt){var Wt=this.reqs;if(Kt){var _t=Kt.uid?Kt.uid:Kt;Wt[_t]&&Wt[_t].abort&&Wt[_t].abort(),delete Wt[_t]}else Object.keys(Wt).forEach(function(on){Wt[on]&&Wt[on].abort&&Wt[on].abort(),delete Wt[on]})}},{key:"render",value:function(){var Kt=this.props,Wt=Kt.component,_t=Kt.prefixCls,on=Kt.className,Zn=Kt.classNames,Tn=Zn===void 0?{}:Zn,Vn=Kt.disabled,Mr=Kt.id,zr=Kt.name,Qr=Kt.style,Pr=Kt.styles,gr=Pr===void 0?{}:Pr,Dr=Kt.multiple,Kr=Kt.accept,ni=Kt.capture,ri=Kt.children,ai=Kt.directory,Fr=Kt.openFileDialogOnClick,Jr=Kt.onMouseEnter,Xr=Kt.onMouseLeave,Ri=Kt.hasControlInside,Hi=(0,Se.Z)(Kt,Ee),Zi=Ae()((0,ge.Z)((0,ge.Z)((0,ge.Z)({},_t,!0),"".concat(_t,"-disabled"),Vn),on,on)),zi=ai?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Ji=Vn?{}:{onClick:Fr?this.onClick:function(){},onKeyDown:Fr?this.onKeyDown:function(){},onMouseEnter:Jr,onMouseLeave:Xr,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:Ri?void 0:"0"};return b.createElement(Wt,(0,ve.Z)({},Ji,{className:Zi,role:Ri?void 0:"button",style:Qr}),b.createElement("input",(0,ve.Z)({},(0,Fe.Z)(Hi,{aria:!0,data:!0}),{id:Mr,name:zr,disabled:Vn,type:"file",ref:this.saveFileInput,onClick:function(Mi){return Mi.stopPropagation()},key:this.state.uid,style:(0,Le.Z)({display:"none"},gr.input),className:Tn.input,accept:Kr},zi,{multiple:Dr,onChange:this.onChange},ni!=null?{capture:ni}:{})),ri)}}]),qt}(b.Component),pe=$e;function Pe(){}var St=function(ht){(0,se.Z)(qt,ht);var Xt=(0,we.Z)(qt);function qt(){var cn;(0,be.Z)(this,qt);for(var Kt=arguments.length,Wt=new Array(Kt),_t=0;_t<Kt;_t++)Wt[_t]=arguments[_t];return cn=Xt.call.apply(Xt,[this].concat(Wt)),(0,ge.Z)((0,Ce.Z)(cn),"uploader",void 0),(0,ge.Z)((0,Ce.Z)(cn),"saveUploader",function(on){cn.uploader=on}),cn}return(0,de.Z)(qt,[{key:"abort",value:function(Kt){this.uploader.abort(Kt)}},{key:"render",value:function(){return b.createElement(pe,(0,ve.Z)({},this.props,{ref:this.saveUploader}))}}]),qt}(b.Component);(0,ge.Z)(St,"defaultProps",{component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:Pe,onError:Pe,onSuccess:Pe,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0,hasControlInside:!1});var qe=St,ft=qe,Et=E(18929),Ne=E(48755),ue=E(2171),Oe=E(9017),et=E(85981),at=E(63356),xe=E(34961),Ke=E(16931),it=E(51636),Ct=E(36237),At=ht=>{const{componentCls:Xt,iconCls:qt}=ht;return{[`${Xt}-wrapper`]:{[`${Xt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:ht.colorFillAlter,border:`${(0,Ct.unit)(ht.lineWidth)} dashed ${ht.colorBorder}`,borderRadius:ht.borderRadiusLG,cursor:"pointer",transition:`border-color ${ht.motionDurationSlow}`,[Xt]:{padding:ht.padding},[`${Xt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:ht.borderRadiusLG,"&:focus-visible":{outline:`${(0,Ct.unit)(ht.lineWidthFocus)} solid ${ht.colorPrimaryBorder}`}},[`${Xt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`
|
|
|
&:not(${Xt}-disabled):hover,
|
|
|
&-hover:not(${Xt}-disabled)
|
|
|
`]:{borderColor:ht.colorPrimaryHover},[`p${Xt}-drag-icon`]:{marginBottom:ht.margin,[qt]:{color:ht.colorPrimary,fontSize:ht.uploadThumbnailSize}},[`p${Xt}-text`]:{margin:`0 0 ${(0,Ct.unit)(ht.marginXXS)}`,color:ht.colorTextHeading,fontSize:ht.fontSizeLG},[`p${Xt}-hint`]:{color:ht.colorTextDescription,fontSize:ht.fontSize},[`&${Xt}-disabled`]:{[`p${Xt}-drag-icon ${qt},
|
|
|
p${Xt}-text,
|
|
|
p${Xt}-hint
|
|
|
`]:{color:ht.colorTextDisabled}}}}}},Bt=ht=>{const{componentCls:Xt,iconCls:qt,fontSize:cn,lineHeight:Kt,calc:Wt}=ht,_t=`${Xt}-list-item`,on=`${_t}-actions`,Zn=`${_t}-action`;return{[`${Xt}-wrapper`]:{[`${Xt}-list`]:Object.assign(Object.assign({},(0,at.dF)()),{lineHeight:ht.lineHeight,[_t]:{position:"relative",height:Wt(ht.lineHeight).mul(cn).equal(),marginTop:ht.marginXS,fontSize:cn,display:"flex",alignItems:"center",transition:`background-color ${ht.motionDurationSlow}`,borderRadius:ht.borderRadiusSM,"&:hover":{backgroundColor:ht.controlItemBgHover},[`${_t}-name`]:Object.assign(Object.assign({},at.vS),{padding:`0 ${(0,Ct.unit)(ht.paddingXS)}`,lineHeight:Kt,flex:"auto",transition:`all ${ht.motionDurationSlow}`}),[on]:{whiteSpace:"nowrap",[Zn]:{opacity:0},[qt]:{color:ht.actionsColor,transition:`all ${ht.motionDurationSlow}`},[`
|
|
|
${Zn}:focus-visible,
|
|
|
&.picture ${Zn}
|
|
|
`]:{opacity:1}},[`${Xt}-icon ${qt}`]:{color:ht.colorTextDescription,fontSize:cn},[`${_t}-progress`]:{position:"absolute",bottom:ht.calc(ht.uploadProgressOffset).mul(-1).equal(),width:"100%",paddingInlineStart:Wt(cn).add(ht.paddingXS).equal(),fontSize:cn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${_t}:hover ${Zn}`]:{opacity:1},[`${_t}-error`]:{color:ht.colorError,[`${_t}-name, ${Xt}-icon ${qt}`]:{color:ht.colorError},[on]:{[`${qt}, ${qt}:hover`]:{color:ht.colorError},[Zn]:{opacity:1}}},[`${Xt}-list-item-container`]:{transition:`opacity ${ht.motionDurationSlow}, height ${ht.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Dt=E(99495),ae=ht=>{const{componentCls:Xt}=ht,qt=new Ct.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,padding:0,opacity:0,margin:ht.calc(ht.marginXS).div(-2).equal()}}),cn=new Ct.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,padding:0,opacity:0,margin:ht.calc(ht.marginXS).div(-2).equal()}}),Kt=`${Xt}-animate-inline`;return[{[`${Xt}-wrapper`]:{[`${Kt}-appear, ${Kt}-enter, ${Kt}-leave`]:{animationDuration:ht.motionDurationSlow,animationTimingFunction:ht.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Kt}-appear, ${Kt}-enter`]:{animationName:qt},[`${Kt}-leave`]:{animationName:cn}}},{[`${Xt}-wrapper`]:(0,Dt.J$)(ht)},qt,cn]},te=E(68361);const x=ht=>{const{componentCls:Xt,iconCls:qt,uploadThumbnailSize:cn,uploadProgressOffset:Kt,calc:Wt}=ht,_t=`${Xt}-list`,on=`${_t}-item`;return{[`${Xt}-wrapper`]:{[`
|
|
|
${_t}${_t}-picture,
|
|
|
${_t}${_t}-picture-card,
|
|
|
${_t}${_t}-picture-circle
|
|
|
`]:{[on]:{position:"relative",height:Wt(cn).add(Wt(ht.lineWidth).mul(2)).add(Wt(ht.paddingXS).mul(2)).equal(),padding:ht.paddingXS,border:`${(0,Ct.unit)(ht.lineWidth)} ${ht.lineType} ${ht.colorBorder}`,borderRadius:ht.borderRadiusLG,"&:hover":{background:"transparent"},[`${on}-thumbnail`]:Object.assign(Object.assign({},at.vS),{width:cn,height:cn,lineHeight:(0,Ct.unit)(Wt(cn).add(ht.paddingSM).equal()),textAlign:"center",flex:"none",[qt]:{fontSize:ht.fontSizeHeading2,color:ht.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${on}-progress`]:{bottom:Kt,width:`calc(100% - ${(0,Ct.unit)(Wt(ht.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:Wt(cn).add(ht.paddingXS).equal()}},[`${on}-error`]:{borderColor:ht.colorError,[`${on}-thumbnail ${qt}`]:{[`svg path[fill='${te.blue[0]}']`]:{fill:ht.colorErrorBg},[`svg path[fill='${te.blue.primary}']`]:{fill:ht.colorError}}},[`${on}-uploading`]:{borderStyle:"dashed",[`${on}-name`]:{marginBottom:Kt}}},[`${_t}${_t}-picture-circle ${on}`]:{[`&, &::before, ${on}-thumbnail`]:{borderRadius:"50%"}}}}},re=ht=>{const{componentCls:Xt,iconCls:qt,fontSizeLG:cn,colorTextLightSolid:Kt,calc:Wt}=ht,_t=`${Xt}-list`,on=`${_t}-item`,Zn=ht.uploadPicCardSize;return{[`
|
|
|
${Xt}-wrapper${Xt}-picture-card-wrapper,
|
|
|
${Xt}-wrapper${Xt}-picture-circle-wrapper
|
|
|
`]:Object.assign(Object.assign({},(0,at.dF)()),{display:"block",[`${Xt}${Xt}-select`]:{width:Zn,height:Zn,textAlign:"center",verticalAlign:"top",backgroundColor:ht.colorFillAlter,border:`${(0,Ct.unit)(ht.lineWidth)} dashed ${ht.colorBorder}`,borderRadius:ht.borderRadiusLG,cursor:"pointer",transition:`border-color ${ht.motionDurationSlow}`,[`> ${Xt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Xt}-disabled):hover`]:{borderColor:ht.colorPrimary}},[`${_t}${_t}-picture-card, ${_t}${_t}-picture-circle`]:{display:"flex",flexWrap:"wrap","@supports not (gap: 1px)":{"& > *":{marginBlockEnd:ht.marginXS,marginInlineEnd:ht.marginXS}},"@supports (gap: 1px)":{gap:ht.marginXS},[`${_t}-item-container`]:{display:"inline-block",width:Zn,height:Zn,verticalAlign:"top"},"&::after":{display:"none"},"&::before":{display:"none"},[on]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${(0,Ct.unit)(Wt(ht.paddingXS).mul(2).equal())})`,height:`calc(100% - ${(0,Ct.unit)(Wt(ht.paddingXS).mul(2).equal())})`,backgroundColor:ht.colorBgMask,opacity:0,transition:`all ${ht.motionDurationSlow}`,content:'" "'}},[`${on}:hover`]:{[`&::before, ${on}-actions`]:{opacity:1}},[`${on}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${ht.motionDurationSlow}`,[`
|
|
|
${qt}-eye,
|
|
|
${qt}-download,
|
|
|
${qt}-delete
|
|
|
`]:{zIndex:10,width:cn,margin:`0 ${(0,Ct.unit)(ht.marginXXS)}`,fontSize:cn,cursor:"pointer",transition:`all ${ht.motionDurationSlow}`,color:Kt,"&:hover":{color:Kt},svg:{verticalAlign:"baseline"}}},[`${on}-thumbnail, ${on}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${on}-name`]:{display:"none",textAlign:"center"},[`${on}-file + ${on}-name`]:{position:"absolute",bottom:ht.margin,display:"block",width:`calc(100% - ${(0,Ct.unit)(Wt(ht.paddingXS).mul(2).equal())})`},[`${on}-uploading`]:{[`&${on}`]:{backgroundColor:ht.colorFillAlter},[`&::before, ${qt}-eye, ${qt}-download, ${qt}-delete`]:{display:"none"}},[`${on}-progress`]:{bottom:ht.marginXL,width:`calc(100% - ${(0,Ct.unit)(Wt(ht.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${Xt}-wrapper${Xt}-picture-circle-wrapper`]:{[`${Xt}${Xt}-select`]:{borderRadius:"50%"}}}};var le=ht=>{const{componentCls:Xt}=ht;return{[`${Xt}-rtl`]:{direction:"rtl"}}};const Be=ht=>{const{componentCls:Xt,colorTextDisabled:qt}=ht;return{[`${Xt}-wrapper`]:Object.assign(Object.assign({},(0,at.Wf)(ht)),{[Xt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Xt}-select`]:{display:"inline-block"},[`${Xt}-hidden`]:{display:"none"},[`${Xt}-disabled`]:{color:qt,cursor:"not-allowed"}})}},Te=ht=>({actionsColor:ht.colorTextDescription});var Ye=(0,Ke.I$)("Upload",ht=>{const{fontSizeHeading3:Xt,fontHeight:qt,lineWidth:cn,controlHeightLG:Kt,calc:Wt}=ht,_t=(0,it.mergeToken)(ht,{uploadThumbnailSize:Wt(Xt).mul(2).equal(),uploadProgressOffset:Wt(Wt(qt).div(2)).add(cn).equal(),uploadPicCardSize:Wt(Kt).mul(2.55).equal()});return[Be(_t),At(_t),x(_t),re(_t),Bt(_t),ae(_t),le(_t),(0,xe.Z)(_t)]},Te),_e={icon:function(Xt,qt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:qt}},{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:Xt}}]}},name:"file",theme:"twotone"},rt=_e,dt=E(7657),gt=function(Xt,qt){return b.createElement(dt.Z,(0,ve.Z)({},Xt,{ref:qt,icon:rt}))},ot=b.forwardRef(gt),ut=ot,jt=E(58617),Nt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},dn=Nt,Gt=function(Xt,qt){return b.createElement(dt.Z,(0,ve.Z)({},Xt,{ref:qt,icon:dn}))},Rt=b.forwardRef(Gt),Ut=Rt,Jt={icon:function(Xt,qt){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:Xt}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:qt}},{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:qt}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:qt}},{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:Xt}}]}},name:"picture",theme:"twotone"},bt=Jt,Ot=function(Xt,qt){return b.createElement(dt.Z,(0,ve.Z)({},Xt,{ref:qt,icon:bt}))},rn=b.forwardRef(Ot),mn=rn,vt=E(77900),Mt=E(2738),Yt=E(40192),ln=E(86641),Sn=E(22703),Ln=E(7939);function Jn(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,Xt){const qt=(0,je.Z)(Xt),cn=qt.findIndex(Kt=>{let{uid:Wt}=Kt;return Wt===ht.uid});return cn===-1?qt.push(ht):qt[cn]=ht,qt}function In(ht,Xt){const qt=ht.uid!==void 0?"uid":"name";return Xt.filter(cn=>cn[qt]===ht[qt])[0]}function Yn(ht,Xt){const qt=ht.uid!==void 0?"uid":"name",cn=Xt.filter(Kt=>Kt[qt]!==ht[qt]);return cn.length===Xt.length?null:cn}const zt=function(){const Xt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),cn=Xt[Xt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(cn)||[""])[0]},un=ht=>ht.indexOf("image/")===0,an=ht=>{if(ht.type&&!ht.thumbUrl)return un(ht.type);const Xt=ht.thumbUrl||ht.url||"",qt=zt(Xt);return/^data:image\//.test(Xt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(qt)?!0:!(/^data:/.test(Xt)||qt)},en=200;function $t(ht){return new Promise(Xt=>{if(!ht.type||!un(ht.type)){Xt("");return}const qt=document.createElement("canvas");qt.width=en,qt.height=en,qt.style.cssText=`position: fixed; left: 0; top: 0; width: ${en}px; height: ${en}px; z-index: 9999; display: none;`,document.body.appendChild(qt);const cn=qt.getContext("2d"),Kt=new Image;if(Kt.onload=()=>{const{width:Wt,height:_t}=Kt;let on=en,Zn=en,Tn=0,Vn=0;Wt>_t?(Zn=_t*(en/Wt),Vn=-(Zn-on)/2):(on=Wt*(en/_t),Tn=-(on-Zn)/2),cn.drawImage(Kt,Tn,Vn,on,Zn);const Mr=qt.toDataURL();document.body.removeChild(qt),window.URL.revokeObjectURL(Kt.src),Xt(Mr)},Kt.crossOrigin="anonymous",ht.type.startsWith("image/svg+xml")){const Wt=new FileReader;Wt.onload=()=>{Wt.result&&typeof Wt.result=="string"&&(Kt.src=Wt.result)},Wt.readAsDataURL(ht)}else if(ht.type.startsWith("image/gif")){const Wt=new FileReader;Wt.onload=()=>{Wt.result&&Xt(Wt.result)},Wt.readAsDataURL(ht)}else Kt.src=window.URL.createObjectURL(ht)})}var vn=E(26227),gn=E(41464),Wn=E(15277),Hn=E(89787),zn=E(25399),Kn=b.forwardRef((ht,Xt)=>{let{prefixCls:qt,className:cn,style:Kt,locale:Wt,listType:_t,file:on,items:Zn,progress:Tn,iconRender:Vn,actionIconRender:Mr,itemRender:zr,isImgUrl:Qr,showPreviewIcon:Pr,showRemoveIcon:gr,showDownloadIcon:Dr,previewIcon:Kr,removeIcon:ni,downloadIcon:ri,extra:ai,onPreview:Fr,onDownload:Jr,onClose:Xr}=ht;var Ri,Hi;const{status:Zi}=on,[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=Vn(on);let Xi=b.createElement("div",{className:`${qt}-icon`},fi);if(_t==="picture"||_t==="picture-card"||_t==="picture-circle")if(zi==="uploading"||!on.thumbUrl&&!on.url){const Qn=Ae()(`${qt}-list-item-thumbnail`,{[`${qt}-list-item-file`]:zi!=="uploading"});Xi=b.createElement("div",{className:Qn},fi)}else{const Qn=Qr!=null&&Qr(on)?b.createElement("img",{src:on.thumbUrl||on.url,alt:on.name,className:`${qt}-list-item-image`,crossOrigin:on.crossOrigin}):fi,Cr=Ae()(`${qt}-list-item-thumbnail`,{[`${qt}-list-item-file`]:Qr&&!Qr(on)});Xi=b.createElement("a",{className:Cr,onClick:Zr=>Fr(on,Zr),href:on.url||on.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Qn)}const oo=Ae()(`${qt}-list-item`,`${qt}-list-item-${zi}`),Ro=typeof on.linkProps=="string"?JSON.parse(on.linkProps):on.linkProps,fo=(typeof gr=="function"?gr(on):gr)?Mr((typeof ni=="function"?ni(on):ni)||b.createElement(vn.Z,null),()=>Xr(on),qt,Wt.removeFile,!0):null,bo=(typeof Dr=="function"?Dr(on):Dr)&&zi==="done"?Mr((typeof ri=="function"?ri(on):ri)||b.createElement(gn.Z,null),()=>Jr(on),qt,Wt.downloadFile):null,co=_t!=="picture-card"&&_t!=="picture-circle"&&b.createElement("span",{key:"download-delete",className:Ae()(`${qt}-list-item-actions`,{picture:_t==="picture"})},bo,fo),yo=typeof ai=="function"?ai(on):ai,Pi=yo&&b.createElement("span",{className:`${qt}-list-item-extra`},yo),Ai=Ae()(`${qt}-list-item-name`),Gr=on.url?b.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Ai,title:on.name},Ro,{href:on.url,onClick:Qn=>Fr(on,Qn)}),on.name,Pi):b.createElement("span",{key:"view",className:Ai,onClick:Qn=>Fr(on,Qn),title:on.name},on.name,Pi),Un=(typeof Pr=="function"?Pr(on):Pr)&&(on.url||on.thumbUrl)?b.createElement("a",{href:on.url||on.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:Qn=>Fr(on,Qn),title:Wt.previewFile},typeof Kr=="function"?Kr(on):Kr||b.createElement(Wn.Z,null)):null,lr=(_t==="picture-card"||_t==="picture-circle")&&zi!=="uploading"&&b.createElement("span",{className:`${qt}-list-item-actions`},Un,zi==="done"&&bo,fo),{getPrefixCls:cr}=b.useContext(Ne.E_),qn=cr(),Wr=b.createElement("div",{className:oo},Xi,Gr,co,lr,wi&&b.createElement(vt.default,{motionName:`${qn}-fade`,visible:zi==="uploading",motionDeadline:2e3},Qn=>{let{className:Cr}=Qn;const Zr="percent"in on?b.createElement(Hn.Z,Object.assign({},Tn,{type:"line",percent:on.percent,"aria-label":on["aria-label"],"aria-labelledby":on["aria-labelledby"]})):null;return b.createElement("div",{className:Ae()(`${qt}-list-item-progress`,Cr)},Zr)})),qr=on.response&&typeof on.response=="string"?on.response:((Ri=on.error)===null||Ri===void 0?void 0:Ri.statusText)||((Hi=on.error)===null||Hi===void 0?void 0:Hi.message)||Wt.uploadError,ir=zi==="error"?b.createElement(zn.Z,{title:qr,getPopupContainer:Qn=>Qn.parentNode},Wr):Wr;return b.createElement("div",{className:Ae()(`${qt}-list-item-container`,cn),style:Kt,ref:Xt},zr?zr(ir,on,Zn,{download:Jr.bind(null,on),preview:Fr.bind(null,on),remove:Xr.bind(null,on)}):ir)});const Xn=(ht,Xt)=>{const{listType:qt="text",previewFile:cn=$t,onPreview:Kt,onDownload:Wt,onRemove:_t,locale:on,iconRender:Zn,isImageUrl:Tn=an,prefixCls:Vn,items:Mr=[],showPreviewIcon:zr=!0,showRemoveIcon:Qr=!0,showDownloadIcon:Pr=!1,removeIcon:gr,previewIcon:Dr,downloadIcon:Kr,extra:ni,progress:ri={size:[-1,2],showInfo:!1},appendAction:ai,appendActionVisible:Fr=!0,itemRender:Jr,disabled:Xr}=ht,Ri=(0,Yt.Z)(),[Hi,Zi]=b.useState(!1),zi=["picture-card","picture-circle"].includes(qt);b.useEffect(()=>{qt.startsWith("picture")&&(Mr||[]).forEach(Pi=>{!(Pi.originFileObj instanceof File||Pi.originFileObj instanceof Blob)||Pi.thumbUrl!==void 0||(Pi.thumbUrl="",cn==null||cn(Pi.originFileObj).then(Ai=>{Pi.thumbUrl=Ai||"",Ri()}))})},[qt,Mr,cn]),b.useEffect(()=>{Zi(!0)},[]);const Ji=(Pi,Ai)=>{if(Kt)return Ai==null||Ai.preventDefault(),Kt(Pi)},wi=Pi=>{typeof Wt=="function"?Wt(Pi):Pi.url&&window.open(Pi.url)},Mi=Pi=>{_t==null||_t(Pi)},fi=Pi=>{if(Zn)return Zn(Pi,qt);const Ai=Pi.status==="uploading";if(qt.startsWith("picture")){const Gr=qt==="picture"?b.createElement(jt.Z,null):on.uploading,Un=Tn!=null&&Tn(Pi)?b.createElement(mn,null):b.createElement(ut,null);return Ai?Gr:Un}return Ai?b.createElement(jt.Z,null):b.createElement(Ut,null)},Xi=(Pi,Ai,Gr,Un,lr)=>{const cr={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 lr&&(cr.disabled=Xr),b.isValidElement(Pi)?b.createElement(Ln.ZP,Object.assign({},cr,{icon:(0,Sn.Tm)(Pi,Object.assign(Object.assign({},Pi.props),{onClick:()=>{}}))})):b.createElement(Ln.ZP,Object.assign({},cr),b.createElement("span",null,Pi))};b.useImperativeHandle(Xt,()=>({handlePreview:Ji,handleDownload:wi}));const{getPrefixCls:oo}=b.useContext(Ne.E_),Ro=oo("upload",Vn),fo=oo(),bo=Ae()(`${Ro}-list`,`${Ro}-list-${qt}`),co=b.useMemo(()=>(0,Mt.Z)((0,ln.Z)(fo),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[fo]),yo=Object.assign(Object.assign({},zi?{}:co),{motionDeadline:2e3,motionName:`${Ro}-${zi?"animate-inline":"animate"}`,keys:(0,je.Z)(Mr.map(Pi=>({key:Pi.uid,file:Pi}))),motionAppear:Hi});return b.createElement("div",{className:bo},b.createElement(vt.CSSMotionList,Object.assign({},yo,{component:!1}),Pi=>{let{key:Ai,file:Gr,className:Un,style:lr}=Pi;return b.createElement(Kn,{key:Ai,locale:on,prefixCls:Ro,className:Un,style:lr,file:Gr,items:Mr,progress:ri,listType:qt,isImgUrl:Tn,showPreviewIcon:zr,showRemoveIcon:Qr,showDownloadIcon:Pr,removeIcon:gr,previewIcon:Dr,downloadIcon:Kr,extra:ni,iconRender:fi,actionIconRender:Xi,itemRender:Jr,onPreview:Ji,onDownload:wi,onClose:Mi})}),ai&&b.createElement(vt.default,Object.assign({},yo,{visible:Fr,forceRender:!0}),Pi=>{let{className:Ai,style:Gr}=Pi;return(0,Sn.Tm)(ai,Un=>({className:Ae()(Un.className,Ai),style:Object.assign(Object.assign(Object.assign({},Gr),{pointerEvents:Ai?"none":void 0}),Un.style)}))}))};var Ar=b.forwardRef(Xn),wn=function(ht,Xt,qt,cn){function Kt(Wt){return Wt instanceof qt?Wt:new qt(function(_t){_t(Wt)})}return new(qt||(qt=Promise))(function(Wt,_t){function on(Vn){try{Tn(cn.next(Vn))}catch(Mr){_t(Mr)}}function Zn(Vn){try{Tn(cn.throw(Vn))}catch(Mr){_t(Mr)}}function Tn(Vn){Vn.done?Wt(Vn.value):Kt(Vn.value).then(on,Zn)}Tn((cn=cn.apply(ht,Xt||[])).next())})};const Bn=`__LIST_IGNORE_${Date.now()}__`,rr=(ht,Xt)=>{const{fileList:qt,defaultFileList:cn,onRemove:Kt,showUploadList:Wt=!0,listType:_t="text",onPreview:on,onDownload:Zn,onChange:Tn,onDrop:Vn,previewFile:Mr,disabled:zr,locale:Qr,iconRender:Pr,isImageUrl:gr,progress:Dr,prefixCls:Kr,className:ni,type:ri="select",children:ai,style:Fr,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(ue.Z),Xi=zr!=null?zr:fi,[oo,Ro]=(0,Et.Z)(cn||[],{value:qt,postState:_i=>_i!=null?_i:[]}),[fo,bo]=b.useState("drop"),co=b.useRef(null),yo=b.useRef(null);b.useMemo(()=>{const _i=Date.now();(qt||[]).forEach((Wo,Jo)=>{!Wo.uid&&!Object.isFrozen(Wo)&&(Wo.uid=`__AUTO__${_i}_${Jo}__`)})},[qt]);const Pi=(_i,Wo,Jo)=>{let ho=(0,je.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(ka=>ka.uid===_i.uid))&&(0,fe.flushSync)(()=>{Tn==null||Tn(Po)})},Ai=(_i,Wo)=>wn(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[Bn],Po===Bn)return Object.defineProperty(_i,Bn,{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[Bn]);if(!Wo.length)return;const Jo=Wo.map(Zo=>Jn(Zo.file));let ho=(0,je.Z)(oo);Jo.forEach(Zo=>{ho=er(Zo,ho)}),Jo.forEach((Zo,Po)=>{let ka=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,ka=za}Pi(ka,ho)})},Un=(_i,Wo,Jo)=>{try{typeof _i=="string"&&(_i=JSON.parse(_i))}catch(Po){}if(!In(Wo,oo))return;const ho=Jn(Wo);ho.status="done",ho.percent=100,ho.response=_i,ho.xhr=Jo;const Zo=er(ho,oo);Pi(ho,Zo)},lr=(_i,Wo)=>{if(!In(Wo,oo))return;const Jo=Jn(Wo);Jo.status="uploading",Jo.percent=_i.percent;const ho=er(Jo,oo);Pi(Jo,ho,_i)},cr=(_i,Wo,Jo)=>{if(!In(Jo,oo))return;const ho=Jn(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 Kt=="function"?Kt(_i):Kt).then(Jo=>{var ho;if(Jo===!1)return;const Zo=Yn(_i,oo);Zo&&(Wo=Object.assign(Object.assign({},_i),{status:"removed"}),oo==null||oo.forEach(Po=>{const ka=Wo.uid!==void 0?"uid":"name";Po[ka]===Wo[ka]&&!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"&&(Vn==null||Vn(_i))};b.useImperativeHandle(Xt,()=>({onBatchStart:Gr,onSuccess:Un,onProgress:lr,onError:cr,fileList:oo,upload:co.current,nativeElement:yo.current}));const{getPrefixCls:qr,direction:ir,upload:Qn}=b.useContext(Ne.E_),Cr=qr("upload",Kr),Zr=Object.assign(Object.assign({onBatchStart:Gr,onError:cr,onProgress:lr,onSuccess:Un},ht),{data:Ri,multiple:Hi,action:zi,accept:Ji,supportServerRender:wi,prefixCls:Cr,disabled:Xi,beforeUpload:Ai,onChange:void 0,hasControlInside:Zi});delete Zr.className,delete Zr.style,(!ai||Xi)&&delete Zr.id;const ji=`${Cr}-wrapper`,[vo,ao,Io]=Ye(Cr,ji),[wo]=(0,Oe.Z)("Upload",et.Z.Upload),{showRemoveIcon:Co,showPreviewIcon:ko,showDownloadIcon:Oo,removeIcon:Mo,previewIcon:ha,downloadIcon:Aa,extra:xa}=typeof Wt=="boolean"?{}:Wt,Ba=typeof Co=="undefined"?!Xi:Co,Da=(_i,Wo)=>Wt?b.createElement(Ar,{prefixCls:Cr,listType:_t,items:oo,previewFile:Mr,onPreview:on,onDownload:Zn,onRemove:qn,showRemoveIcon:Ba,showPreviewIcon:ko,showDownloadIcon:Oo,removeIcon:Mo,previewIcon:ha,downloadIcon:Aa,iconRender:Pr,extra:xa,locale:Object.assign(Object.assign({},wo),Qr),isImageUrl:gr,progress:Dr,appendAction:_i,appendActionVisible:Wo,itemRender:Jr,disabled:Xi}):_i,Gi=Ae()(ji,ni,Mi,ao,Io,Qn==null?void 0:Qn.className,{[`${Cr}-rtl`]:ir==="rtl",[`${Cr}-picture-card-wrapper`]:_t==="picture-card",[`${Cr}-picture-circle-wrapper`]:_t==="picture-circle"}),Li=Object.assign(Object.assign({},Qn==null?void 0:Qn.style),Fr);if(ri==="drag"){const _i=Ae()(ao,Cr,`${Cr}-drag`,{[`${Cr}-drag-uploading`]:oo.some(Wo=>Wo.status==="uploading"),[`${Cr}-drag-hover`]:fo==="dragover",[`${Cr}-disabled`]:Xi,[`${Cr}-rtl`]:ir==="rtl"});return vo(b.createElement("span",{className:Gi,ref:yo},b.createElement("div",{className:_i,style:Li,onDrop:Wr,onDragOver:Wr,onDragLeave:Wr},b.createElement(ft,Object.assign({},Zr,{ref:co,className:`${Cr}-btn`}),b.createElement("div",{className:`${Cr}-drag-container`},ai))),Da()))}const ea=Ae()(Cr,`${Cr}-select`,{[`${Cr}-disabled`]:Xi,[`${Cr}-hidden`]:!ai}),ta=b.createElement("div",{className:ea},b.createElement(ft,Object.assign({},Zr,{ref:co})));return vo(_t==="picture-card"||_t==="picture-circle"?b.createElement("span",{className:Gi,ref:yo},Da(ta,!!ai)):b.createElement("span",{className:Gi,ref:yo},ta,Da()))};var Lt=b.forwardRef(rr),Qt=function(ht,Xt){var qt={};for(var cn in ht)Object.prototype.hasOwnProperty.call(ht,cn)&&Xt.indexOf(cn)<0&&(qt[cn]=ht[cn]);if(ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Kt=0,cn=Object.getOwnPropertySymbols(ht);Kt<cn.length;Kt++)Xt.indexOf(cn[Kt])<0&&Object.prototype.propertyIsEnumerable.call(ht,cn[Kt])&&(qt[cn[Kt]]=ht[cn[Kt]]);return qt},Tt=b.forwardRef((ht,Xt)=>{var{style:qt,height:cn,hasControlInside:Kt=!1}=ht,Wt=Qt(ht,["style","height","hasControlInside"]);return b.createElement(Lt,Object.assign({ref:Xt,hasControlInside:Kt},Wt,{type:"drag",style:Object.assign(Object.assign({},qt),{height:cn})}))});const wt=Lt;wt.Dragger=Tt,wt.LIST_IGNORE=Bn;var Ht=wt},86251:function(En,Zt){"use strict";Zt.byteLength=be,Zt.toByteArray=Ce,Zt.fromByteArray=ge;for(var E=[],b=[],je=typeof Uint8Array!="undefined"?Uint8Array:Array,fe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ue=0,Ae=fe.length;Ue<Ae;++Ue)E[Ue]=fe[Ue],b[fe.charCodeAt(Ue)]=Ue;b[45]=62,b[95]=63;function ve(Le){var Se=Le.length;if(Se%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var Me=Le.indexOf("=");Me===-1&&(Me=Se);var ye=Me===Se?0:4-Me%4;return[Me,ye]}function be(Le){var Se=ve(Le),Me=Se[0],ye=Se[1];return(Me+ye)*3/4-ye}function de(Le,Se,Me){return(Se+Me)*3/4-Me}function Ce(Le){var Se,Me=ve(Le),ye=Me[0],De=Me[1],Fe=new je(de(Le,ye,De)),Ze=0,nt=De>0?ye-4:ye,ce;for(ce=0;ce<nt;ce+=4)Se=b[Le.charCodeAt(ce)]<<18|b[Le.charCodeAt(ce+1)]<<12|b[Le.charCodeAt(ce+2)]<<6|b[Le.charCodeAt(ce+3)],Fe[Ze++]=Se>>16&255,Fe[Ze++]=Se>>8&255,Fe[Ze++]=Se&255;return De===2&&(Se=b[Le.charCodeAt(ce)]<<2|b[Le.charCodeAt(ce+1)]>>4,Fe[Ze++]=Se&255),De===1&&(Se=b[Le.charCodeAt(ce)]<<10|b[Le.charCodeAt(ce+1)]<<4|b[Le.charCodeAt(ce+2)]>>2,Fe[Ze++]=Se>>8&255,Fe[Ze++]=Se&255),Fe}function se(Le){return E[Le>>18&63]+E[Le>>12&63]+E[Le>>6&63]+E[Le&63]}function we(Le,Se,Me){for(var ye,De=[],Fe=Se;Fe<Me;Fe+=3)ye=(Le[Fe]<<16&16711680)+(Le[Fe+1]<<8&65280)+(Le[Fe+2]&255),De.push(se(ye));return De.join("")}function ge(Le){for(var Se,Me=Le.length,ye=Me%3,De=[],Fe=16383,Ze=0,nt=Me-ye;Ze<nt;Ze+=Fe)De.push(we(Le,Ze,Ze+Fe>nt?nt:Ze+Fe));return ye===1?(Se=Le[Me-1],De.push(E[Se>>2]+E[Se<<4&63]+"==")):ye===2&&(Se=(Le[Me-2]<<8)+Le[Me-1],De.push(E[Se>>10]+E[Se>>4&63]+E[Se<<2&63]+"=")),De.join("")}},19208:function(En,Zt,E){"use strict";var b;var je=E(86251),fe=E(67467),Ue=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Zt.lW=de,b=Ze,Zt.h2=50;var Ae=2147483647;b=Ae,de.TYPED_ARRAY_SUPPORT=ve(),!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 ve(){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 be(te){if(te>Ae)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 ge(te)}return Ce(te,x,re)}de.poolSize=8192;function Ce(te,x,re){if(typeof te=="string")return Le(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(Dt(te,ArrayBuffer)||te&&Dt(te.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Dt(te,SharedArrayBuffer)||te&&Dt(te.buffer,SharedArrayBuffer)))return ye(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 Ce(te,x,re)},Object.setPrototypeOf(de.prototype,Uint8Array.prototype),Object.setPrototypeOf(de,Uint8Array);function se(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 we(te,x,re){return se(te),te<=0?be(te):x!==void 0?typeof re=="string"?be(te).fill(x,re):be(te).fill(x):be(te)}de.alloc=function(te,x,re){return we(te,x,re)};function ge(te){return se(te),be(te<0?0:Fe(te)|0)}de.allocUnsafe=function(te){return ge(te)},de.allocUnsafeSlow=function(te){return ge(te)};function Le(te,x){if((typeof x!="string"||x==="")&&(x="utf8"),!de.isEncoding(x))throw new TypeError("Unknown encoding: "+x);var re=nt(te,x)|0,ne=be(re),le=ne.write(te,x);return le!==re&&(ne=ne.slice(0,le)),ne}function Se(te){for(var x=te.length<0?0:Fe(te.length)|0,re=be(x),ne=0;ne<x;ne+=1)re[ne]=te[ne]&255;return re}function Me(te){if(Dt(te,Uint8Array)){var x=new Uint8Array(te);return ye(x.buffer,x.byteOffset,x.byteLength)}return Se(te)}function ye(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=Fe(te.length)|0,re=be(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)?be(0):Se(te);if(te.type==="Buffer"&&Array.isArray(te.data))return Se(te.data)}function Fe(te){if(te>=Ae)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Ae.toString(16)+" bytes");return te|0}function Ze(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(Dt(x,Uint8Array)&&(x=de.from(x,x.offset,x.byteLength)),Dt(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,Be=0,Te=Math.min(ne,le);Be<Te;++Be)if(x[Be]!==re[Be]){ne=x[Be],le=re[Be];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),Be=0;for(ne=0;ne<x.length;++ne){var Te=x[ne];if(Dt(Te,Uint8Array))Be+Te.length>le.length?de.from(Te).copy(le,Be):Uint8Array.prototype.set.call(le,Te,Be);else if(de.isBuffer(Te))Te.copy(le,Be);else throw new TypeError('"list" argument must be an Array of Buffers');Be+=Te.length}return le};function nt(te,x){if(de.isBuffer(te))return te.length;if(ArrayBuffer.isView(te)||Dt(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 Ct(te).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return re*2;case"hex":return re>>>1;case"base64":return ct(te).length;default:if(le)return ne?-1:Ct(te).length;x=(""+x).toLowerCase(),le=!0}}de.byteLength=nt;function ce(te,x,re){var ne=!1;if((x===void 0||x<0)&&(x=0),x>this.length||((re===void 0||re>this.length)&&(re=this.length),re<=0)||(re>>>=0,x>>>=0,re<=x))return"";for(te||(te="utf8");;)switch(te){case"hex":return Et(this,x,re);case"utf8":case"utf-8":return pe(this,x,re);case"ascii":return qe(this,x,re);case"latin1":case"binary":return ft(this,x,re);case"base64":return $e(this,x,re);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ne(this,x,re);default:if(ne)throw new TypeError("Unknown encoding: "+te);te=(te+"").toLowerCase(),ne=!0}}de.prototype._isBuffer=!0;function Ie(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)Ie(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)Ie(this,re,re+3),Ie(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)Ie(this,re,re+7),Ie(this,re+1,re+6),Ie(this,re+2,re+5),Ie(this,re+3,re+4);return this},de.prototype.toString=function(){var x=this.length;return x===0?"":arguments.length===0?pe(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+">"},Ue&&(de.prototype[Ue]=de.prototype.inspect),de.prototype.compare=function(x,re,ne,le,Be){if(Dt(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),Be===void 0&&(Be=this.length),re<0||ne>x.length||le<0||Be>this.length)throw new RangeError("out of range index");if(le>=Be&&re>=ne)return 0;if(le>=Be)return-1;if(re>=ne)return 1;if(re>>>=0,ne>>>=0,le>>>=0,Be>>>=0,this===x)return 0;for(var Te=Be-le,Ye=ne-re,_e=Math.min(Te,Ye),rt=this.slice(le,Be),dt=x.slice(re,ne),gt=0;gt<_e;++gt)if(rt[gt]!==dt[gt]){Te=rt[gt],Ye=dt[gt];break}return Te<Ye?-1:Ye<Te?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 Be=1,Te=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;Be=2,Te/=2,Ye/=2,re/=2}function _e(ut,jt){return Be===1?ut[jt]:ut.readUInt16BE(jt*Be)}var rt;if(le){var dt=-1;for(rt=re;rt<Te;rt++)if(_e(te,rt)===_e(x,dt===-1?0:rt-dt)){if(dt===-1&&(dt=rt),rt-dt+1===Ye)return dt*Be}else dt!==-1&&(rt-=rt-dt),dt=-1}else for(re+Ye>Te&&(re=Te-Ye),rt=re;rt>=0;rt--){for(var gt=!0,ot=0;ot<Ye;ot++)if(_e(te,rt+ot)!==_e(x,ot)){gt=!1;break}if(gt)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 tt(te,x,re,ne){re=Number(re)||0;var le=te.length-re;ne?(ne=Number(ne),ne>le&&(ne=le)):ne=le;var Be=x.length;ne>Be/2&&(ne=Be/2);for(var Te=0;Te<ne;++Te){var Ye=parseInt(x.substr(Te*2,2),16);if(oe(Ye))return Te;te[re+Te]=Ye}return Te}function ke(te,x,re,ne){return Bt(Ct(x,te.length-re),te,re,ne)}function He(te,x,re,ne){return Bt(lt(x),te,re,ne)}function Je(te,x,re,ne){return Bt(ct(x),te,re,ne)}function Ee(te,x,re,ne){return Bt(At(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 Be=this.length-re;if((ne===void 0||ne>Be)&&(ne=Be),x.length>0&&(ne<0||re<0)||re>this.length)throw new RangeError("Attempt to write outside buffer bounds");le||(le="utf8");for(var Te=!1;;)switch(le){case"hex":return tt(this,x,re,ne);case"utf8":case"utf-8":return ke(this,x,re,ne);case"ascii":case"latin1":case"binary":return He(this,x,re,ne);case"base64":return Je(this,x,re,ne);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ee(this,x,re,ne);default:if(Te)throw new TypeError("Unknown encoding: "+le);le=(""+le).toLowerCase(),Te=!0}},de.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function $e(te,x,re){return x===0&&re===te.length?je.fromByteArray(te):je.fromByteArray(te.slice(x,re))}function pe(te,x,re){re=Math.min(te.length,re);for(var ne=[],le=x;le<re;){var Be=te[le],Te=null,Ye=Be>239?4:Be>223?3:Be>191?2:1;if(le+Ye<=re){var _e,rt,dt,gt;switch(Ye){case 1:Be<128&&(Te=Be);break;case 2:_e=te[le+1],(_e&192)===128&&(gt=(Be&31)<<6|_e&63,gt>127&&(Te=gt));break;case 3:_e=te[le+1],rt=te[le+2],(_e&192)===128&&(rt&192)===128&&(gt=(Be&15)<<12|(_e&63)<<6|rt&63,gt>2047&&(gt<55296||gt>57343)&&(Te=gt));break;case 4:_e=te[le+1],rt=te[le+2],dt=te[le+3],(_e&192)===128&&(rt&192)===128&&(dt&192)===128&&(gt=(Be&15)<<18|(_e&63)<<12|(rt&63)<<6|dt&63,gt>65535&><1114112&&(Te=gt))}}Te===null?(Te=65533,Ye=1):Te>65535&&(Te-=65536,ne.push(Te>>>10&1023|55296),Te=56320|Te&1023),ne.push(Te),le+=Ye}return St(ne)}var Pe=4096;function St(te){var x=te.length;if(x<=Pe)return String.fromCharCode.apply(String,te);for(var re="",ne=0;ne<x;)re+=String.fromCharCode.apply(String,te.slice(ne,ne+=Pe));return re}function qe(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 ft(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 Et(te,x,re){var ne=te.length;(!x||x<0)&&(x=0),(!re||re<0||re>ne)&&(re=ne);for(var le="",Be=x;Be<re;++Be)le+=ae[te[Be]];return le}function Ne(te,x,re){for(var ne=te.slice(x,re),le="",Be=0;Be<ne.length-1;Be+=2)le+=String.fromCharCode(ne[Be]+ne[Be+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 ue(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||ue(x,re,this.length);for(var le=this[x],Be=1,Te=0;++Te<re&&(Be*=256);)le+=this[x+Te]*Be;return le},de.prototype.readUintBE=de.prototype.readUIntBE=function(x,re,ne){x=x>>>0,re=re>>>0,ne||ue(x,re,this.length);for(var le=this[x+--re],Be=1;re>0&&(Be*=256);)le+=this[x+--re]*Be;return le},de.prototype.readUint8=de.prototype.readUInt8=function(x,re){return x=x>>>0,re||ue(x,1,this.length),this[x]},de.prototype.readUint16LE=de.prototype.readUInt16LE=function(x,re){return x=x>>>0,re||ue(x,2,this.length),this[x]|this[x+1]<<8},de.prototype.readUint16BE=de.prototype.readUInt16BE=function(x,re){return x=x>>>0,re||ue(x,2,this.length),this[x]<<8|this[x+1]},de.prototype.readUint32LE=de.prototype.readUInt32LE=function(x,re){return x=x>>>0,re||ue(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||ue(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||ue(x,re,this.length);for(var le=this[x],Be=1,Te=0;++Te<re&&(Be*=256);)le+=this[x+Te]*Be;return Be*=128,le>=Be&&(le-=Math.pow(2,8*re)),le},de.prototype.readIntBE=function(x,re,ne){x=x>>>0,re=re>>>0,ne||ue(x,re,this.length);for(var le=re,Be=1,Te=this[x+--le];le>0&&(Be*=256);)Te+=this[x+--le]*Be;return Be*=128,Te>=Be&&(Te-=Math.pow(2,8*re)),Te},de.prototype.readInt8=function(x,re){return x=x>>>0,re||ue(x,1,this.length),this[x]&128?(255-this[x]+1)*-1:this[x]},de.prototype.readInt16LE=function(x,re){x=x>>>0,re||ue(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||ue(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||ue(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||ue(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||ue(x,4,this.length),fe.read(this,x,!0,23,4)},de.prototype.readFloatBE=function(x,re){return x=x>>>0,re||ue(x,4,this.length),fe.read(this,x,!1,23,4)},de.prototype.readDoubleLE=function(x,re){return x=x>>>0,re||ue(x,8,this.length),fe.read(this,x,!0,52,8)},de.prototype.readDoubleBE=function(x,re){return x=x>>>0,re||ue(x,8,this.length),fe.read(this,x,!1,52,8)};function Oe(te,x,re,ne,le,Be){if(!de.isBuffer(te))throw new TypeError('"buffer" argument must be a Buffer instance');if(x>le||x<Be)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 Be=Math.pow(2,8*ne)-1;Oe(this,x,re,ne,Be,0)}var Te=1,Ye=0;for(this[re]=x&255;++Ye<ne&&(Te*=256);)this[re+Ye]=x/Te&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 Be=Math.pow(2,8*ne)-1;Oe(this,x,re,ne,Be,0)}var Te=ne-1,Ye=1;for(this[re+Te]=x&255;--Te>=0&&(Ye*=256);)this[re+Te]=x/Ye&255;return re+ne},de.prototype.writeUint8=de.prototype.writeUInt8=function(x,re,ne){return x=+x,re=re>>>0,ne||Oe(this,x,re,1,255,0),this[re]=x&255,re+1},de.prototype.writeUint16LE=de.prototype.writeUInt16LE=function(x,re,ne){return x=+x,re=re>>>0,ne||Oe(this,x,re,2,65535,0),this[re]=x&255,this[re+1]=x>>>8,re+2},de.prototype.writeUint16BE=de.prototype.writeUInt16BE=function(x,re,ne){return x=+x,re=re>>>0,ne||Oe(this,x,re,2,65535,0),this[re]=x>>>8,this[re+1]=x&255,re+2},de.prototype.writeUint32LE=de.prototype.writeUInt32LE=function(x,re,ne){return x=+x,re=re>>>0,ne||Oe(this,x,re,4,4294967295,0),this[re+3]=x>>>24,this[re+2]=x>>>16,this[re+1]=x>>>8,this[re]=x&255,re+4},de.prototype.writeUint32BE=de.prototype.writeUInt32BE=function(x,re,ne){return x=+x,re=re>>>0,ne||Oe(this,x,re,4,4294967295,0),this[re]=x>>>24,this[re+1]=x>>>16,this[re+2]=x>>>8,this[re+3]=x&255,re+4},de.prototype.writeIntLE=function(x,re,ne,le){if(x=+x,re=re>>>0,!le){var Be=Math.pow(2,8*ne-1);Oe(this,x,re,ne,Be-1,-Be)}var Te=0,Ye=1,_e=0;for(this[re]=x&255;++Te<ne&&(Ye*=256);)x<0&&_e===0&&this[re+Te-1]!==0&&(_e=1),this[re+Te]=(x/Ye>>0)-_e&255;return re+ne},de.prototype.writeIntBE=function(x,re,ne,le){if(x=+x,re=re>>>0,!le){var Be=Math.pow(2,8*ne-1);Oe(this,x,re,ne,Be-1,-Be)}var Te=ne-1,Ye=1,_e=0;for(this[re+Te]=x&255;--Te>=0&&(Ye*=256);)x<0&&_e===0&&this[re+Te+1]!==0&&(_e=1),this[re+Te]=(x/Ye>>0)-_e&255;return re+ne},de.prototype.writeInt8=function(x,re,ne){return x=+x,re=re>>>0,ne||Oe(this,x,re,1,127,-128),x<0&&(x=255+x+1),this[re]=x&255,re+1},de.prototype.writeInt16LE=function(x,re,ne){return x=+x,re=re>>>0,ne||Oe(this,x,re,2,32767,-32768),this[re]=x&255,this[re+1]=x>>>8,re+2},de.prototype.writeInt16BE=function(x,re,ne){return x=+x,re=re>>>0,ne||Oe(this,x,re,2,32767,-32768),this[re]=x>>>8,this[re+1]=x&255,re+2},de.prototype.writeInt32LE=function(x,re,ne){return x=+x,re=re>>>0,ne||Oe(this,x,re,4,2147483647,-2147483648),this[re]=x&255,this[re+1]=x>>>8,this[re+2]=x>>>16,this[re+3]=x>>>24,re+4},de.prototype.writeInt32BE=function(x,re,ne){return x=+x,re=re>>>0,ne||Oe(this,x,re,4,2147483647,-2147483648),x<0&&(x=4294967295+x+1),this[re]=x>>>24,this[re+1]=x>>>16,this[re+2]=x>>>8,this[re+3]=x&255,re+4};function et(te,x,re,ne,le,Be){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||et(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 xe(te,x,re,ne,le){return x=+x,re=re>>>0,le||et(te,x,re,8,17976931348623157e292,-17976931348623157e292),fe.write(te,x,re,ne,52,8),re+8}de.prototype.writeDoubleLE=function(x,re,ne){return xe(this,x,re,!0,ne)},de.prototype.writeDoubleBE=function(x,re,ne){return xe(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 Be=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),Be},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 Be=x.charCodeAt(0);(le==="utf8"&&Be<128||le==="latin1")&&(x=Be)}}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 Te;if(typeof x=="number")for(Te=re;Te<ne;++Te)this[Te]=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(Te=0;Te<ne-re;++Te)this[Te+re]=Ye[Te%_e]}return this};var Ke=/[^+/0-9A-Za-z-_]/g;function it(te){if(te=te.split("=")[0],te=te.trim().replace(Ke,""),te.length<2)return"";for(;te.length%4!==0;)te=te+"=";return te}function Ct(te,x){x=x||1/0;for(var re,ne=te.length,le=null,Be=[],Te=0;Te<ne;++Te){if(re=te.charCodeAt(Te),re>55295&&re<57344){if(!le){if(re>56319){(x-=3)>-1&&Be.push(239,191,189);continue}else if(Te+1===ne){(x-=3)>-1&&Be.push(239,191,189);continue}le=re;continue}if(re<56320){(x-=3)>-1&&Be.push(239,191,189),le=re;continue}re=(le-55296<<10|re-56320)+65536}else le&&(x-=3)>-1&&Be.push(239,191,189);if(le=null,re<128){if((x-=1)<0)break;Be.push(re)}else if(re<2048){if((x-=2)<0)break;Be.push(re>>6|192,re&63|128)}else if(re<65536){if((x-=3)<0)break;Be.push(re>>12|224,re>>6&63|128,re&63|128)}else if(re<1114112){if((x-=4)<0)break;Be.push(re>>18|240,re>>12&63|128,re>>6&63|128,re&63|128)}else throw new Error("Invalid code point")}return Be}function lt(te){for(var x=[],re=0;re<te.length;++re)x.push(te.charCodeAt(re)&255);return x}function At(te,x){for(var re,ne,le,Be=[],Te=0;Te<te.length&&!((x-=2)<0);++Te)re=te.charCodeAt(Te),ne=re>>8,le=re%256,Be.push(le),Be.push(ne);return Be}function ct(te){return je.toByteArray(it(te))}function Bt(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 Dt(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(En,Zt,E){(function(b){b(E(89780))})(function(b){b.defineOption("placeholder","",function(de,Ce,se){var we=se&&se!=b.Init;if(Ce&&!we)de.on("blur",Ae),de.on("change",ve),de.on("swapDoc",ve),b.on(de.getInputField(),"compositionupdate",de.state.placeholderCompose=function(){Ue(de)}),ve(de);else if(!Ce&&we){de.off("blur",Ae),de.off("change",ve),de.off("swapDoc",ve),b.off(de.getInputField(),"compositionupdate",de.state.placeholderCompose),je(de);var ge=de.getWrapperElement();ge.className=ge.className.replace(" CodeMirror-empty","")}Ce&&!de.hasFocus()&&Ae(de)});function je(de){de.state.placeholder&&(de.state.placeholder.parentNode.removeChild(de.state.placeholder),de.state.placeholder=null)}function fe(de){je(de);var Ce=de.state.placeholder=document.createElement("pre");Ce.style.cssText="height: 0; overflow: visible",Ce.style.direction=de.getOption("direction"),Ce.className="CodeMirror-placeholder CodeMirror-line-like";var se=de.getOption("placeholder");typeof se=="string"&&(se=document.createTextNode(se)),Ce.appendChild(se),de.display.lineSpace.insertBefore(Ce,de.display.lineSpace.firstChild)}function Ue(de){setTimeout(function(){var Ce=!1,se=de.getInputField();se.nodeName=="TEXTAREA"?Ce=!se.value:de.lineCount()==1&&(Ce=!/[^\u200b]/.test(se.querySelector(".CodeMirror-line").textContent)),Ce?fe(de):je(de)},20)}function Ae(de){be(de)&&fe(de)}function ve(de){var Ce=de.getWrapperElement(),se=be(de);Ce.className=Ce.className.replace(" CodeMirror-empty","")+(se?" CodeMirror-empty":""),se?fe(de):je(de)}function be(de){return de.lineCount()===1&&de.getLine(0)===""}})},25717:function(En,Zt,E){(function(b){b(E(89780))})(function(b){var je={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},fe=b.Pos;b.defineOption("autoCloseBrackets",!1,function(Me,ye,De){De&&De!=b.Init&&(Me.removeKeyMap(Ae),Me.state.closeBrackets=null),ye&&(ve(Ue(ye,"pairs")),Me.state.closeBrackets=ye,Me.addKeyMap(Ae))});function Ue(Me,ye){return ye=="pairs"&&typeof Me=="string"?Me:typeof Me=="object"&&Me[ye]!=null?Me[ye]:je[ye]}var Ae={Backspace:Ce,Enter:se};function ve(Me){for(var ye=0;ye<Me.length;ye++){var De=Me.charAt(ye),Fe="'"+De+"'";Ae[Fe]||(Ae[Fe]=be(De))}}ve(je.pairs+"`");function be(Me){return function(ye){return ge(ye,Me)}}function de(Me){var ye=Me.state.closeBrackets;if(!ye||ye.override)return ye;var De=Me.getModeAt(Me.getCursor());return De.closeBrackets||ye}function Ce(Me){var ye=de(Me);if(!ye||Me.getOption("disableInput"))return b.Pass;for(var De=Ue(ye,"pairs"),Fe=Me.listSelections(),Ze=0;Ze<Fe.length;Ze++){if(!Fe[Ze].empty())return b.Pass;var nt=Le(Me,Fe[Ze].head);if(!nt||De.indexOf(nt)%2!=0)return b.Pass}for(var Ze=Fe.length-1;Ze>=0;Ze--){var ce=Fe[Ze].head;Me.replaceRange("",fe(ce.line,ce.ch-1),fe(ce.line,ce.ch+1),"+delete")}}function se(Me){var ye=de(Me),De=ye&&Ue(ye,"explode");if(!De||Me.getOption("disableInput"))return b.Pass;for(var Fe=Me.listSelections(),Ze=0;Ze<Fe.length;Ze++){if(!Fe[Ze].empty())return b.Pass;var nt=Le(Me,Fe[Ze].head);if(!nt||De.indexOf(nt)%2!=0)return b.Pass}Me.operation(function(){var ce=Me.lineSeparator()||`
|
|
|
`;Me.replaceSelection(ce+ce,null),Me.execCommand("goCharLeft"),Fe=Me.listSelections();for(var Ie=0;Ie<Fe.length;Ie++){var Ge=Fe[Ie].head.line;Me.indentLine(Ge,null,!0),Me.indentLine(Ge+1,null,!0)}})}function we(Me){var ye=b.cmpPos(Me.anchor,Me.head)>0;return{anchor:new fe(Me.anchor.line,Me.anchor.ch+(ye?-1:1)),head:new fe(Me.head.line,Me.head.ch+(ye?1:-1))}}function ge(Me,ye){var De=de(Me);if(!De||Me.getOption("disableInput"))return b.Pass;var Fe=Ue(De,"pairs"),Ze=Fe.indexOf(ye);if(Ze==-1)return b.Pass;for(var nt=Ue(De,"closeBefore"),ce=Ue(De,"triples"),Ie=Fe.charAt(Ze+1)==ye,Ge=Me.listSelections(),ze=Ze%2==0,tt,ke=0;ke<Ge.length;ke++){var He=Ge[ke],Je=He.head,Ee,$e=Me.getRange(Je,fe(Je.line,Je.ch+1));if(ze&&!He.empty())Ee="surround";else if((Ie||!ze)&&$e==ye)Ie&&Se(Me,Je)?Ee="both":ce.indexOf(ye)>=0&&Me.getRange(Je,fe(Je.line,Je.ch+3))==ye+ye+ye?Ee="skipThree":Ee="skip";else if(Ie&&Je.ch>1&&ce.indexOf(ye)>=0&&Me.getRange(fe(Je.line,Je.ch-2),Je)==ye+ye){if(Je.ch>2&&/\bstring/.test(Me.getTokenTypeAt(fe(Je.line,Je.ch-2))))return b.Pass;Ee="addFour"}else if(Ie){var pe=Je.ch==0?" ":Me.getRange(fe(Je.line,Je.ch-1),Je);if(!b.isWordChar($e)&&pe!=ye&&!b.isWordChar(pe))Ee="both";else return b.Pass}else if(ze&&($e.length===0||/\s/.test($e)||nt.indexOf($e)>-1))Ee="both";else return b.Pass;if(!tt)tt=Ee;else if(tt!=Ee)return b.Pass}var Pe=Ze%2?Fe.charAt(Ze-1):ye,St=Ze%2?ye:Fe.charAt(Ze+1);Me.operation(function(){if(tt=="skip")Me.execCommand("goCharRight");else if(tt=="skipThree")for(var qe=0;qe<3;qe++)Me.execCommand("goCharRight");else if(tt=="surround"){for(var ft=Me.getSelections(),qe=0;qe<ft.length;qe++)ft[qe]=Pe+ft[qe]+St;Me.replaceSelections(ft,"around"),ft=Me.listSelections().slice();for(var qe=0;qe<ft.length;qe++)ft[qe]=we(ft[qe]);Me.setSelections(ft)}else tt=="both"?(Me.replaceSelection(Pe+St,null),Me.triggerElectric(Pe+St),Me.execCommand("goCharLeft")):tt=="addFour"&&(Me.replaceSelection(Pe+Pe+Pe+Pe,"before"),Me.execCommand("goCharRight"))})}function Le(Me,ye){var De=Me.getRange(fe(ye.line,ye.ch-1),fe(ye.line,ye.ch+1));return De.length==2?De:null}function Se(Me,ye){var De=Me.getTokenAt(fe(ye.line,ye.ch+1));return/\bstring/.test(De.type)&&De.start==ye.ch&&(ye.ch==0||!/\bstring/.test(Me.getTokenTypeAt(ye)))}})},6313:function(En,Zt,E){(function(b){b(E(89780),E(32855))})(function(b){b.defineOption("autoCloseTags",!1,function(Ce,se,we){if(we!=b.Init&&we&&Ce.removeKeyMap("autoCloseTags"),!!se){var ge={name:"autoCloseTags"};(typeof se!="object"||se.whenClosing!==!1)&&(ge["'/'"]=function(Le){return ve(Le)}),(typeof se!="object"||se.whenOpening!==!1)&&(ge["'>'"]=function(Le){return Ue(Le)}),Ce.addKeyMap(ge)}});var je=["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 Ue(Ce){if(Ce.getOption("disableInput"))return b.Pass;for(var se=Ce.listSelections(),we=[],ge=Ce.getOption("autoCloseTags"),Le=0;Le<se.length;Le++){if(!se[Le].empty())return b.Pass;var Se=se[Le].head,Me=Ce.getTokenAt(Se),ye=b.innerMode(Ce.getMode(),Me.state),De=ye.state,Fe=ye.mode.xmlCurrentTag&&ye.mode.xmlCurrentTag(De),Ze=Fe&&Fe.name;if(!Ze)return b.Pass;var nt=ye.mode.configuration=="html",ce=typeof ge=="object"&&ge.dontCloseTags||nt&&je,Ie=typeof ge=="object"&&ge.indentTags||nt&&fe;Me.end>Se.ch&&(Ze=Ze.slice(0,Ze.length-Me.end+Se.ch));var Ge=Ze.toLowerCase();if(!Ze||Me.type=="string"&&(Me.end!=Se.ch||!/[\"\']/.test(Me.string.charAt(Me.string.length-1))||Me.string.length==1)||Me.type=="tag"&&Fe.close||Me.string.indexOf("/")==Se.ch-Me.start-1||ce&&be(ce,Ge)>-1||de(Ce,ye.mode.xmlCurrentContext&&ye.mode.xmlCurrentContext(De)||[],Ze,Se,!0))return b.Pass;var ze=typeof ge=="object"&&ge.emptyTags;if(ze&&be(ze,Ze)>-1){we[Le]={text:"/>",newPos:b.Pos(Se.line,Se.ch+2)};continue}var tt=Ie&&be(Ie,Ge)>-1;we[Le]={indent:tt,text:">"+(tt?`
|
|
|
|
|
|
`:"")+"</"+Ze+">",newPos:tt?b.Pos(Se.line+1,0):b.Pos(Se.line,Se.ch+1)}}for(var ke=typeof ge=="object"&&ge.dontIndentOnAutoClose,Le=se.length-1;Le>=0;Le--){var He=we[Le];Ce.replaceRange(He.text,se[Le].head,se[Le].anchor,"+insert");var Je=Ce.listSelections().slice(0);Je[Le]={head:He.newPos,anchor:He.newPos},Ce.setSelections(Je),!ke&&He.indent&&(Ce.indentLine(He.newPos.line,null,!0),Ce.indentLine(He.newPos.line+1,null,!0))}}function Ae(Ce,se){for(var we=Ce.listSelections(),ge=[],Le=se?"/":"</",Se=Ce.getOption("autoCloseTags"),Me=typeof Se=="object"&&Se.dontIndentOnSlash,ye=0;ye<we.length;ye++){if(!we[ye].empty())return b.Pass;var De=we[ye].head,Fe=Ce.getTokenAt(De),Ze=b.innerMode(Ce.getMode(),Fe.state),nt=Ze.state;if(se&&(Fe.type=="string"||Fe.string.charAt(0)!="<"||Fe.start!=De.ch-1))return b.Pass;var ce,Ie=Ze.mode.name!="xml"&&Ce.getMode().name=="htmlmixed";if(Ie&&Ze.mode.name=="javascript")ce=Le+"script";else if(Ie&&Ze.mode.name=="css")ce=Le+"style";else{var Ge=Ze.mode.xmlCurrentContext&&Ze.mode.xmlCurrentContext(nt);if(!Ge||Ge.length&&de(Ce,Ge,Ge[Ge.length-1],De))return b.Pass;ce=Le+Ge[Ge.length-1]}Ce.getLine(De.line).charAt(Fe.end)!=">"&&(ce+=">"),ge[ye]=ce}if(Ce.replaceSelections(ge),we=Ce.listSelections(),!Me)for(var ye=0;ye<we.length;ye++)(ye==we.length-1||we[ye].head.line<we[ye+1].head.line)&&Ce.indentLine(we[ye].head.line)}function ve(Ce){return Ce.getOption("disableInput")?b.Pass:Ae(Ce,!0)}b.commands.closeTag=function(Ce){return Ae(Ce)};function be(Ce,se){if(Ce.indexOf)return Ce.indexOf(se);for(var we=0,ge=Ce.length;we<ge;++we)if(Ce[we]==se)return we;return-1}function de(Ce,se,we,ge,Le){if(!b.scanForClosingTag)return!1;var Se=Math.min(Ce.lastLine()+1,ge.line+500),Me=b.scanForClosingTag(Ce,ge,null,Se);if(!Me||Me.tag!=we)return!1;for(var ye=Le?1:0,De=se.length-1;De>=0&&se[De]==we;De--)++ye;ge=Me.to;for(var De=1;De<ye;De++){var Fe=b.scanForClosingTag(Ce,ge,null,Se);if(!Fe||Fe.tag!=we)return!1;ge=Fe.to}return!0}})},32855:function(En,Zt,E){(function(b){b(E(89780))})(function(b){"use strict";var je=b.Pos;function fe(De,Fe){return De.line-Fe.line||De.ch-Fe.ch}var Ue="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",Ae=Ue+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",ve=new RegExp("<(/?)(["+Ue+"]["+Ae+"]*)","g");function be(De,Fe,Ze,nt){this.line=Fe,this.ch=Ze,this.cm=De,this.text=De.getLine(Fe),this.min=nt?Math.max(nt.from,De.firstLine()):De.firstLine(),this.max=nt?Math.min(nt.to-1,De.lastLine()):De.lastLine()}function de(De,Fe){var Ze=De.cm.getTokenTypeAt(je(De.line,Fe));return Ze&&/\btag\b/.test(Ze)}function Ce(De){if(!(De.line>=De.max))return De.ch=0,De.text=De.cm.getLine(++De.line),!0}function se(De){if(!(De.line<=De.min))return De.text=De.cm.getLine(--De.line),De.ch=De.text.length,!0}function we(De){for(;;){var Fe=De.text.indexOf(">",De.ch);if(Fe==-1){if(Ce(De))continue;return}if(!de(De,Fe+1)){De.ch=Fe+1;continue}var Ze=De.text.lastIndexOf("/",Fe),nt=Ze>-1&&!/\S/.test(De.text.slice(Ze+1,Fe));return De.ch=Fe+1,nt?"selfClose":"regular"}}function ge(De){for(;;){var Fe=De.ch?De.text.lastIndexOf("<",De.ch-1):-1;if(Fe==-1){if(se(De))continue;return}if(!de(De,Fe+1)){De.ch=Fe;continue}ve.lastIndex=Fe,De.ch=Fe;var Ze=ve.exec(De.text);if(Ze&&Ze.index==Fe)return Ze}}function Le(De){for(;;){ve.lastIndex=De.ch;var Fe=ve.exec(De.text);if(!Fe){if(Ce(De))continue;return}if(!de(De,Fe.index+1)){De.ch=Fe.index+1;continue}return De.ch=Fe.index+Fe[0].length,Fe}}function Se(De){for(;;){var Fe=De.ch?De.text.lastIndexOf(">",De.ch-1):-1;if(Fe==-1){if(se(De))continue;return}if(!de(De,Fe+1)){De.ch=Fe;continue}var Ze=De.text.lastIndexOf("/",Fe),nt=Ze>-1&&!/\S/.test(De.text.slice(Ze+1,Fe));return De.ch=Fe+1,nt?"selfClose":"regular"}}function Me(De,Fe){for(var Ze=[];;){var nt=Le(De),ce,Ie=De.line,Ge=De.ch-(nt?nt[0].length:0);if(!nt||!(ce=we(De)))return;if(ce!="selfClose")if(nt[1]){for(var ze=Ze.length-1;ze>=0;--ze)if(Ze[ze]==nt[2]){Ze.length=ze;break}if(ze<0&&(!Fe||Fe==nt[2]))return{tag:nt[2],from:je(Ie,Ge),to:je(De.line,De.ch)}}else Ze.push(nt[2])}}function ye(De,Fe){for(var Ze=[];;){var nt=Se(De);if(!nt)return;if(nt=="selfClose"){ge(De);continue}var ce=De.line,Ie=De.ch,Ge=ge(De);if(!Ge)return;if(Ge[1])Ze.push(Ge[2]);else{for(var ze=Ze.length-1;ze>=0;--ze)if(Ze[ze]==Ge[2]){Ze.length=ze;break}if(ze<0&&(!Fe||Fe==Ge[2]))return{tag:Ge[2],from:je(De.line,De.ch),to:je(ce,Ie)}}}}b.registerHelper("fold","xml",function(De,Fe){for(var Ze=new be(De,Fe.line,0);;){var nt=Le(Ze);if(!nt||Ze.line!=Fe.line)return;var ce=we(Ze);if(!ce)return;if(!nt[1]&&ce!="selfClose"){var Ie=je(Ze.line,Ze.ch),Ge=Me(Ze,nt[2]);return Ge&&fe(Ge.from,Ie)>0?{from:Ie,to:Ge.from}:null}}}),b.findMatchingTag=function(De,Fe,Ze){var nt=new be(De,Fe.line,Fe.ch,Ze);if(!(nt.text.indexOf(">")==-1&&nt.text.indexOf("<")==-1)){var ce=we(nt),Ie=ce&&je(nt.line,nt.ch),Ge=ce&&ge(nt);if(!(!ce||!Ge||fe(nt,Fe)>0)){var ze={from:je(nt.line,nt.ch),to:Ie,tag:Ge[2]};return ce=="selfClose"?{open:ze,close:null,at:"open"}:Ge[1]?{open:ye(nt,Ge[2]),close:ze,at:"close"}:(nt=new be(De,Ie.line,Ie.ch,Ze),{open:ze,close:Me(nt,Ge[2]),at:"open"})}}},b.findEnclosingTag=function(De,Fe,Ze,nt){for(var ce=new be(De,Fe.line,Fe.ch,Ze);;){var Ie=ye(ce,nt);if(!Ie)break;var Ge=new be(De,Fe.line,Fe.ch,Ze),ze=Me(Ge,Ie.tag);if(ze)return{open:Ie,close:ze}}},b.scanForClosingTag=function(De,Fe,Ze,nt){var ce=new be(De,Fe.line,Fe.ch,nt?{from:0,to:nt}:null);return Me(ce,Ze)}})},89780:function(En){(function(Zt,E){En.exports=E()})(this,function(){"use strict";var Zt=navigator.userAgent,E=navigator.platform,b=/gecko\/\d/i.test(Zt),je=/MSIE \d/.test(Zt),fe=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Zt),Ue=/Edge\/(\d+)/.exec(Zt),Ae=je||fe||Ue,ve=Ae&&(je?document.documentMode||6:+(Ue||fe)[1]),be=!Ue&&/WebKit\//.test(Zt),de=be&&/Qt\/\d+\.\d+/.test(Zt),Ce=!Ue&&/Chrome\//.test(Zt),se=/Opera\//.test(Zt),we=/Apple Computer/.test(navigator.vendor),ge=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Zt),Le=/PhantomJS/.test(Zt),Se=!Ue&&/AppleWebKit/.test(Zt)&&/Mobile\/\w+/.test(Zt),Me=/Android/.test(Zt),ye=Se||Me||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Zt),De=Se||/Mac/.test(E),Fe=/\bCrOS\b/.test(Zt),Ze=/win/i.test(E),nt=se&&Zt.match(/Version\/(\d*\.\d*)/);nt&&(nt=Number(nt[1])),nt&&nt>=15&&(se=!1,be=!0);var ce=De&&(de||se&&(nt==null||nt<12.11)),Ie=b||Ae&&ve>=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 tt(a){for(var y=a.childNodes.length;y>0;--y)a.removeChild(a.firstChild);return a}function ke(a,y){return tt(a).appendChild(y)}function He(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 Je(a,y,ee,z){var ie=He(a,y,ee,z);return ie.setAttribute("role","presentation"),ie}var Ee;document.createRange?Ee=function(a,y,ee,z){var ie=document.createRange();return ie.setEnd(z||a,ee),ie.setStart(a,y),ie}:Ee=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 $e(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 pe(){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 Pe(a,y){var ee=a.className;Ge(y).test(ee)||(a.className+=(ee?" ":"")+y)}function St(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 qe=function(a){a.select()};Se?qe=function(a){a.selectionStart=0,a.selectionEnd=a.value.length}:Ae&&(qe=function(a){try{a.select()}catch(y){}});function ft(a){var y=Array.prototype.slice.call(arguments,1);return function(){return a.apply(null,y)}}function Et(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 Ne(a,y,ee,z,ie){y==null&&(y=a.search(/[^\s\u00a0]/),y==-1&&(y=a.length));for(var he=z||0,Re=ie||0;;){var Qe=a.indexOf(" ",he);if(Qe<0||Qe>=y)return Re+(y-he);Re+=Qe-he,Re+=ee-Re%ee,he=Qe+1}}var ue=function(){this.id=null,this.f=null,this.time=0,this.handler=ft(this.onTimeout,this)};ue.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},ue.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 Oe(a,y){for(var ee=0;ee<a.length;++ee)if(a[ee]==y)return ee;return-1}var et=50,at={toString:function(){return"CodeMirror.Pass"}},xe={scroll:!1},Ke={origin:"*mouse"},it={origin:"+move"};function Ct(a,y,ee){for(var z=0,ie=0;;){var he=a.indexOf(" ",z);he==-1&&(he=a.length);var Re=he-z;if(he==a.length||ie+Re>=y)return z+Math.min(Re,y-ie);if(ie+=he-z,ie+=ee-ie%ee,z=he+1,ie>=y)return z}}var lt=[""];function At(a){for(;lt.length<=a;)lt.push(ct(lt)+" ");return lt[a]}function ct(a){return a[a.length-1]}function Bt(a,y){for(var ee=[],z=0;z<a.length;z++)ee[z]=y(a[z],z);return ee}function Dt(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&&Et(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 Be(a){return a.charCodeAt(0)>=768&&le.test(a)}function Te(a,y,ee){for(;(ee<0?y>0:y<a.length)&&Be(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 Re=a[he];(Re.from<ee&&Re.to>y||y==ee&&Re.to==y)&&(z(Math.max(Re.from,y),Math.min(Re.to,ee),Re.level==1?"rtl":"ltr",he),ie=!0)}ie||z(y,ee,"ltr")}var rt=null;function dt(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 gt=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]/,Re=/[Lb1n]/,Qe=/[1n]/;function st(pt,tn,hn){this.level=pt,this.from=tn,this.to=hn}return function(pt,tn){var hn=tn=="ltr"?"L":"R";if(pt.length==0||tn=="ltr"&&!z.test(pt))return!1;for(var kn=pt.length,On=[],pr=0;pr<kn;++pr)On.push(ee(pt.charCodeAt(pr)));for(var Nr=0,ti=hn;Nr<kn;++Nr){var hi=On[Nr];hi=="m"?On[Nr]=ti:ti=hi}for(var Oi=0,mi=hn;Oi<kn;++Oi){var Wi=On[Oi];Wi=="1"&&mi=="r"?On[Oi]="n":he.test(Wi)&&(mi=Wi,Wi=="r"&&(On[Oi]="R"))}for(var mo=1,io=On[0];mo<kn-1;++mo){var Ko=On[mo];Ko=="+"&&io=="1"&&On[mo+1]=="1"?On[mo]="1":Ko==","&&io==On[mo+1]&&(io=="1"||io=="n")&&(On[mo]=io),io=Ko}for(var wa=0;wa<kn;++wa){var cl=On[wa];if(cl==",")On[wa]="N";else if(cl=="%"){var Za=void 0;for(Za=wa+1;Za<kn&&On[Za]=="%";++Za);for(var Rl=wa&&On[wa-1]=="!"||Za<kn&&On[Za]=="1"?"1":"N",Il=wa;Il<Za;++Il)On[Il]=Rl;wa=Za-1}}for(var Ja=0,Ol=hn;Ja<kn;++Ja){var ml=On[Ja];Ol=="L"&&ml=="1"?On[Ja]="L":he.test(ml)&&(Ol=ml)}for(var nl=0;nl<kn;++nl)if(ie.test(On[nl])){var qa=void 0;for(qa=nl+1;qa<kn&&ie.test(On[qa]);++qa);for(var ja=(nl?On[nl-1]:hn)=="L",Ml=(qa<kn?On[qa]:hn)=="L",Qs=ja==Ml?ja?"L":"R":hn,Bs=nl;Bs<qa;++Bs)On[Bs]=Qs;nl=qa-1}for(var bl=[],ss,dl=0;dl<kn;)if(Re.test(On[dl])){var Iu=dl;for(++dl;dl<kn&&Re.test(On[dl]);++dl);bl.push(new st(0,Iu,dl))}else{var gs=dl,Hs=bl.length,js=tn=="rtl"?1:0;for(++dl;dl<kn&&On[dl]!="L";++dl);for(var wl=gs;wl<dl;)if(Qe.test(On[wl])){gs<wl&&(bl.splice(Hs,0,new st(1,gs,wl)),Hs+=js);var $s=wl;for(++wl;wl<dl&&Qe.test(On[wl]);++wl);bl.splice(Hs,0,new st(2,$s,wl)),Hs+=js,gs=wl}else++wl;gs<dl&&bl.splice(Hs,0,new st(1,gs,dl))}return tn=="ltr"&&(bl[0].level==1&&(ss=pt.match(/^\s+/))&&(bl[0].from=ss[0].length,bl.unshift(new st(0,0,ss[0].length))),ct(bl).level==1&&(ss=pt.match(/\s+$/))&&(ct(bl).to-=ss[0].length,bl.push(new st(0,kn-ss[0].length,kn)))),tn=="rtl"?bl.reverse():bl}}();function ot(a,y){var ee=a.order;return ee==null&&(ee=a.order=gt(a.text,y)),ee}var ut=[],jt=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]||ut).concat(ee)}};function Nt(a,y){return a._handlers&&a._handlers[y]||ut}function dn(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=Oe(ie,ee);he>-1&&(z[y]=ie.slice(0,he).concat(ie.slice(he+1)))}}}function Gt(a,y){var ee=Nt(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),mn(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)Oe(ee,y[z])==-1&&ee.push(y[z])}function Jt(a,y){return Nt(a,y).length>0}function bt(a){a.prototype.on=function(y,ee){jt(this,y,ee)},a.prototype.off=function(y,ee){dn(this,y,ee)}}function Ot(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function rn(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function mn(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function vt(a){Ot(a),rn(a)}function Mt(a){return a.target||a.srcElement}function Yt(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 ln=function(){if(Ae&&ve<9)return!1;var a=He("div");return"draggable"in a||"dragDrop"in a}(),Sn;function Ln(a){if(Sn==null){var y=He("span","\u200B");ke(a,He("span",[y,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Sn=y.offsetWidth<=1&&y.offsetHeight>2&&!(Ae&&ve<8))}var ee=Sn?He("span","\u200B"):He("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return ee.setAttribute("cm-text",""),ee}var Jn;function er(a){if(Jn!=null)return Jn;var y=ke(a,document.createTextNode("A\u062EA")),ee=Ee(y,0,1).getBoundingClientRect(),z=Ee(y,1,2).getBoundingClientRect();return tt(a),!ee||ee.left==ee.right?!1:Jn=z.right-ee.right<3}var In=`
|
|
|
|
|
|
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),Re=he.indexOf("\r");Re!=-1?(ee.push(he.slice(0,Re)),y+=Re+1):(ee.push(he),y=ie+1)}return ee}:function(a){return a.split(/\r\n?|\n/)},Yn=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=He("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),un=null;function an(a){if(un!=null)return un;var y=ke(a,He("span","x")),ee=y.getBoundingClientRect(),z=Ee(y,0,1).getBoundingClientRect();return un=Math.abs(ee.left-z.left)>1}var en={},$t={};function vn(a,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),en[a]=y}function gn(a,y){$t[a]=y}function Wn(a){if(typeof a=="string"&&$t.hasOwnProperty(a))a=$t[a];else if(a&&typeof a.name=="string"&&$t.hasOwnProperty(a.name)){var y=$t[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 Wn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Wn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Hn(a,y){y=Wn(y);var ee=en[y.name];if(!ee)return Hn(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 Re in y.modeProps)z[Re]=y.modeProps[Re];return z}var zn={};function Nn(a,y){var ee=zn.hasOwnProperty(a)?zn[a]:zn[a]={};Et(y,ee)}function Kn(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 Xn(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 Lr(a,y,ee){return a.startState?a.startState(y,ee):!0}var Ar=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};Ar.prototype.eol=function(){return this.pos>=this.string.length},Ar.prototype.sol=function(){return this.pos==this.lineStart},Ar.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ar.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},Ar.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},Ar.prototype.eatWhile=function(a){for(var y=this.pos;this.eat(a););return this.pos>y},Ar.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},Ar.prototype.skipToEnd=function(){this.pos=this.string.length},Ar.prototype.skipTo=function(a){var y=this.string.indexOf(a,this.pos);if(y>-1)return this.pos=y,!0},Ar.prototype.backUp=function(a){this.pos-=a},Ar.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=Ne(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?Ne(this.string,this.lineStart,this.tabSize):0)},Ar.prototype.indentation=function(){return Ne(this.string,null,this.tabSize)-(this.lineStart?Ne(this.string,this.lineStart,this.tabSize):0)},Ar.prototype.match=function(a,y,ee){if(typeof a=="string"){var z=function(Re){return ee?Re.toLowerCase():Re},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)}},Ar.prototype.current=function(){return this.string.slice(this.start,this.pos)},Ar.prototype.hideFirstChars=function(a,y){this.lineStart+=a;try{return y()}finally{this.lineStart-=a}},Ar.prototype.lookAhead=function(a){var y=this.lineOracle;return y&&y.lookAhead(a)},Ar.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function wn(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 Bn(a,y,ee){var z=[],ie=y.line;return a.iter(y.line,ee.line+1,function(he){var Re=he.text;ie==ee.line&&(Re=Re.slice(0,ee.ch)),ie==y.line&&(Re=Re.slice(y.ch)),z.push(Re),++ie}),z}function rr(a,y,ee){var z=[];return a.iter(y,ee,function(ie){z.push(ie.text)}),z}function or(a,y){var ee=y-a.height;if(ee)for(var z=a;z;z=z.parent)z.height+=ee}function Lt(a){if(a.parent==null)return null;for(var y=a.parent,ee=Oe(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 Qt(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 Re=0;Re<a.lines.length;++Re){var Qe=a.lines[Re],st=Qe.height;if(y<st)break;y-=st}return ee+Re}function xt(a,y){return y>=a.first&&y<a.first+a.size}function Tt(a,y){return String(a.lineNumberFormatter(y+a.firstLineNumber))}function wt(a,y,ee){if(ee===void 0&&(ee=null),!(this instanceof wt))return new wt(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 Xt(a){return wt(a.line,a.ch)}function qt(a,y){return Ht(a,y)<0?y:a}function cn(a,y){return Ht(a,y)<0?a:y}function Kt(a,y){return Math.max(a.first,Math.min(y,a.first+a.size-1))}function Wt(a,y){if(y.line<a.first)return wt(a.first,0);var ee=a.first+a.size-1;return y.line>ee?wt(ee,wn(a,ee).text.length):_t(y,wn(a,y.line).text.length)}function _t(a,y){var ee=a.ch;return ee==null||ee>y?wt(a.line,y):ee<0?wt(a.line,0):a}function on(a,y){for(var ee=[],z=0;z<y.length;z++)ee[z]=Wt(a,y[z]);return ee}var Zn=function(a,y){this.state=a,this.lookAhead=y},Tn=function(a,y,ee,z){this.state=y,this.doc=a,this.line=ee,this.maxLookAhead=z||0,this.baseTokens=null,this.baseTokenPos=1};Tn.prototype.lookAhead=function(a){var y=this.doc.getLine(this.line+a);return y!=null&&a>this.maxLookAhead&&(this.maxLookAhead=a),y},Tn.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}},Tn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Tn.fromSaved=function(a,y,ee){return y instanceof Zn?new Tn(a,Kn(a.mode,y.state),ee,y.lookAhead):new Tn(a,Kn(a.mode,y),ee)},Tn.prototype.save=function(a){var y=a!==!1?Kn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Zn(y,this.maxLookAhead):y};function Vn(a,y,ee,z){var ie=[a.state.modeGen],he={};ri(a,y.text,a.doc.mode,ee,function(pt,tn){return ie.push(pt,tn)},he,z);for(var Re=ee.state,Qe=function(pt){ee.baseTokens=ie;var tn=a.state.overlays[pt],hn=1,kn=0;ee.state=!0,ri(a,y.text,tn.mode,ee,function(On,pr){for(var Nr=hn;kn<On;){var ti=ie[hn];ti>On&&ie.splice(hn,1,On,ie[hn+1],ti),hn+=2,kn=Math.min(On,ti)}if(pr)if(tn.opaque)ie.splice(Nr,hn-Nr,On,"overlay "+pr),hn=Nr+2;else for(;Nr<hn;Nr+=2){var hi=ie[Nr+1];ie[Nr+1]=(hi?hi+" ":"")+"overlay "+pr}},he),ee.state=Re,ee.baseTokens=null,ee.baseTokenPos=1},st=0;st<a.state.overlays.length;++st)Qe(st);return{styles:ie,classes:he.bgClass||he.textClass?he:null}}function Mr(a,y,ee){if(!y.styles||y.styles[0]!=a.state.modeGen){var z=zr(a,Lt(y)),ie=y.text.length>a.options.maxHighlightLength&&Kn(a.doc.mode,z.state),he=Vn(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 Tn(z,!0,y);var he=ai(a,y,ee),Re=he>z.first&&wn(z,he-1).stateAfter,Qe=Re?Tn.fromSaved(z,Re,he):new Tn(z,Lr(z.mode),he);return z.iter(he,y,function(st){Qr(a,st.text,Qe);var pt=Qe.line;st.stateAfter=pt==y-1||pt%5==0||pt>=ie.viewFrom&&pt<ie.viewTo?Qe.save():null,Qe.nextLine()}),ee&&(z.modeFrontier=Qe.line),Qe}function Qr(a,y,ee,z){var ie=a.doc.mode,he=new Ar(y,a.options.tabSize,ee);for(he.start=he.pos=z||0,y==""&&Pr(ie,ee.state);!he.eol();)gr(ie,he,ee.state),he.start=he.pos}function Pr(a,y){if(a.blankLine)return a.blankLine(y);if(a.innerMode){var ee=Xn(a,y);if(ee.mode.blankLine)return ee.mode.blankLine(ee.state)}}function gr(a,y,ee,z){for(var ie=0;ie<10;ie++){z&&(z[0]=Xn(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 Dr=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,Re;y=Wt(ie,y);var Qe=wn(ie,y.line),st=zr(a,y.line,ee),pt=new Ar(Qe.text,a.options.tabSize,st),tn;for(z&&(tn=[]);(z||pt.pos<y.ch)&&!pt.eol();)pt.start=pt.pos,Re=gr(he,pt,st.state),z&&tn.push(new Dr(pt,Re,Kn(ie.mode,st.state)));return z?tn:new Dr(pt,Re,st.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,Re){var Qe=ee.flattenSpans;Qe==null&&(Qe=a.options.flattenSpans);var st=0,pt=null,tn=new Ar(y,a.options.tabSize,z),hn,kn=a.options.addModeClass&&[null];for(y==""&&ni(Pr(ee,z.state),he);!tn.eol();){if(tn.pos>a.options.maxHighlightLength?(Qe=!1,Re&&Qr(a,y,z,tn.pos),tn.pos=y.length,hn=null):hn=ni(gr(ee,tn,z.state,kn),he),kn){var On=kn[0].name;On&&(hn="m-"+(hn?On+" "+hn:On))}if(!Qe||pt!=hn){for(;st<tn.start;)st=Math.min(tn.start,st+5e3),ie(st,pt);pt=hn}tn.start=tn.pos}for(;st<tn.pos;){var pr=Math.min(tn.pos,st+5e3);ie(pr,pt),st=pr}}function ai(a,y,ee){for(var z,ie,he=a.doc,Re=ee?-1:y-(a.doc.mode.innerMode?1e3:100),Qe=y;Qe>Re;--Qe){if(Qe<=he.first)return he.first;var st=wn(he,Qe-1),pt=st.stateAfter;if(pt&&(!ee||Qe+(pt instanceof Zn?pt.lookAhead:0)<=he.modeFrontier))return Qe;var tn=Ne(st.text,null,a.options.tabSize);(ie==null||z>tn)&&(ie=Qe-1,z=tn)}return ie}function Fr(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=wn(a,z).stateAfter;if(ie&&(!(ie instanceof Zn)||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],Re=he.marker,Qe=he.from==null||(Re.inclusiveLeft?he.from<=y:he.from<y);if(Qe||he.from==y&&Re.type=="bookmark"&&(!ee||!he.marker.insertLeft)){var st=he.to==null||(Re.inclusiveRight?he.to>=y:he.to>y);(z||(z=[])).push(new Zi(Re,he.from,st?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],Re=he.marker,Qe=he.to==null||(Re.inclusiveRight?he.to>=y:he.to>y);if(Qe||he.from==y&&Re.type=="bookmark"&&(!ee||he.marker.insertLeft)){var st=he.from==null||(Re.inclusiveLeft?he.from<=y:he.from<y);(z||(z=[])).push(new Zi(Re,st?null:he.from-y,he.to==null?null:he.to-y))}}return z}function Xi(a,y){if(y.full)return null;var ee=xt(a,y.from.line)&&wn(a,y.from.line).markedSpans,z=xt(a,y.to.line)&&wn(a,y.to.line).markedSpans;if(!ee&&!z)return null;var ie=y.from.ch,he=y.to.ch,Re=Ht(y.from,y.to)==0,Qe=Mi(ee,ie,Re),st=fi(z,he,Re),pt=y.text.length==1,tn=ct(y.text).length+(pt?ie:0);if(Qe)for(var hn=0;hn<Qe.length;++hn){var kn=Qe[hn];if(kn.to==null){var On=zi(st,kn.marker);On?pt&&(kn.to=On.to==null?null:On.to+tn):kn.to=ie}}if(st)for(var pr=0;pr<st.length;++pr){var Nr=st[pr];if(Nr.to!=null&&(Nr.to+=tn),Nr.from==null){var ti=zi(Qe,Nr.marker);ti||(Nr.from=tn,pt&&(Qe||(Qe=[])).push(Nr))}else Nr.from+=tn,pt&&(Qe||(Qe=[])).push(Nr)}Qe&&(Qe=oo(Qe)),st&&st!=Qe&&(st=oo(st));var hi=[Qe];if(!pt){var Oi=y.text.length-2,mi;if(Oi>0&&Qe)for(var Wi=0;Wi<Qe.length;++Wi)Qe[Wi].to==null&&(mi||(mi=[])).push(new Zi(Qe[Wi].marker,null,null));for(var mo=0;mo<Oi;++mo)hi.push(mi);hi.push(st)}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(On){if(On.markedSpans)for(var pr=0;pr<On.markedSpans.length;++pr){var Nr=On.markedSpans[pr].marker;Nr.readOnly&&(!z||Oe(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 Re=z[he],Qe=Re.find(0),st=0;st<ie.length;++st){var pt=ie[st];if(!(Ht(pt.to,Qe.from)<0||Ht(pt.from,Qe.to)>0)){var tn=[st,1],hn=Ht(pt.from,Qe.from),kn=Ht(pt.to,Qe.to);(hn<0||!Re.inclusiveLeft&&!hn)&&tn.push({from:pt.from,to:Qe.from}),(kn>0||!Re.inclusiveRight&&!kn)&&tn.push({from:Qe.to,to:pt.to}),ie.splice.apply(ie,tn),st+=tn.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 Re=Ht(z.to,ie.to)||yo(a)-yo(y);return Re||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 lr(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 cr(a,y,ee,z,ie){var he=wn(a,y),Re=Xr&&he.markedSpans;if(Re)for(var Qe=0;Qe<Re.length;++Qe){var st=Re[Qe];if(st.marker.collapsed){var pt=st.marker.find(0),tn=Ht(pt.from,ee)||co(st.marker)-co(ie),hn=Ht(pt.to,z)||yo(st.marker)-yo(ie);if(!(tn>=0&&hn<=0||tn<=0&&hn>=0)&&(tn<=0&&(st.marker.inclusiveRight&&ie.inclusiveLeft?Ht(pt.to,ee)>=0:Ht(pt.to,ee)>0)||tn>=0&&(st.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 ir(a,y){var ee=wn(a,y),z=qn(ee);return ee==z?y:Lt(z)}function Qn(a,y){if(y>a.lastLine())return y;var ee=wn(a,y),z;if(!Cr(a,ee))return y;for(;z=Un(ee);)ee=z.find(1,!0).line;return Lt(ee)+1}function Cr(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 Re=0;Re<he.children.length;++Re){var Qe=he.children[Re];if(Qe==ee)break;y+=Qe.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=wn(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 Lt(this)},bt(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&&or(a,ie)}function Co(a){a.parent=null,fo(a)}var ko={},Oo={};function Mo(a,y){if(!a||/^\s*$/.test(a))return null;var ee=y.addModeClass?Oo:ko;return ee[a]||(ee[a]=a.replace(/\S+/g,"cm-$&"))}function ha(a,y){var ee=Je("span",null,null,be?"padding-right: .1px":null),z={pre:Je("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,Re=void 0;z.pos=0,z.addToken=xa,er(a.display.measure)&&(Re=ot(he,a.doc.direction))&&(z.addToken=Da(z.addToken,Re)),z.map=[];var Qe=y!=a.display.externalMeasured&&Lt(he);Li(he,z,Mr(a,he,Qe)),he.styleClasses&&(he.styleClasses.bgClass&&(z.bgClass=St(he.styleClasses.bgClass,z.bgClass||"")),he.styleClasses.textClass&&(z.textClass=St(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(be){var st=z.content.lastChild;(/\bcm-tab\b/.test(st.className)||st.querySelector&&st.querySelector(".cm-tab"))&&(z.content.className="cm-tab-wrap-hack")}return Gt(a,"renderLine",a,y.line,z.pre),z.pre.className&&(z.textClass=St(z.pre.className,z.textClass||"")),z}function Aa(a){var y=He("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,Re){if(y){var Qe=a.splitSpaces?Ba(y,a.trailingSpace):y,st=a.cm.state.specialChars,pt=!1,tn;if(!st.test(y))a.col+=y.length,tn=document.createTextNode(Qe),a.map.push(a.pos,a.pos+y.length,tn),Ae&&ve<9&&(pt=!0),a.pos+=y.length;else{tn=document.createDocumentFragment();for(var hn=0;;){st.lastIndex=hn;var kn=st.exec(y),On=kn?kn.index-hn:y.length-hn;if(On){var pr=document.createTextNode(Qe.slice(hn,hn+On));Ae&&ve<9?tn.appendChild(He("span",[pr])):tn.appendChild(pr),a.map.push(a.pos,a.pos+On,pr),a.col+=On,a.pos+=On}if(!kn)break;hn+=On+1;var Nr=void 0;if(kn[0]==" "){var ti=a.cm.options.tabSize,hi=ti-a.col%ti;Nr=tn.appendChild(He("span",At(hi),"cm-tab")),Nr.setAttribute("role","presentation"),Nr.setAttribute("cm-text"," "),a.col+=hi}else kn[0]=="\r"||kn[0]==`
|
|
|
`?(Nr=tn.appendChild(He("span",kn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Nr.setAttribute("cm-text",kn[0]),a.col+=1):(Nr=a.cm.options.specialCharPlaceholder(kn[0]),Nr.setAttribute("cm-text",kn[0]),Ae&&ve<9?tn.appendChild(He("span",[Nr])):tn.appendChild(Nr),a.col+=1);a.map.push(a.pos,a.pos+1,Nr),a.pos++}}if(a.trailingSpace=Qe.charCodeAt(y.length-1)==32,ee||z||ie||pt||he||Re){var Oi=ee||"";z&&(Oi+=z),ie&&(Oi+=ie);var mi=He("span",[tn],Oi,he);if(Re)for(var Wi in Re)Re.hasOwnProperty(Wi)&&Wi!="style"&&Wi!="class"&&mi.setAttribute(Wi,Re[Wi]);return a.content.appendChild(mi)}a.content.appendChild(tn)}}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,Re,Qe,st){ie=ie?ie+" cm-force-border":"cm-force-border";for(var pt=ee.pos,tn=pt+z.length;;){for(var hn=void 0,kn=0;kn<y.length&&(hn=y[kn],!(hn.to>pt&&hn.from<=pt));kn++);if(hn.to>=tn)return a(ee,z,ie,he,Re,Qe,st);a(ee,z.slice(0,hn.to-pt),ie,he,null,Qe,st),he=null,z=z.slice(hn.to-pt),pt=hn.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 Li(a,y,ee){var z=a.markedSpans,ie=a.text,he=0;if(!z){for(var Re=1;Re<ee.length;Re+=2)y.addToken(y,ie.slice(he,he=ee[Re]),Mo(ee[Re+1],y.cm.options));return}for(var Qe=ie.length,st=0,pt=1,tn="",hn,kn,On=0,pr,Nr,ti,hi,Oi;;){if(On==st){pr=Nr=ti=kn="",Oi=null,hi=null,On=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==st&&Ko.widgetNode)mi.push(Ko);else if(io.from<=st&&(io.to==null||io.to>st||Ko.collapsed&&io.to==st&&io.from==st)){if(io.to!=null&&io.to!=st&&On>io.to&&(On=io.to,Nr=""),Ko.className&&(pr+=" "+Ko.className),Ko.css&&(kn=(kn?kn+";":"")+Ko.css),Ko.startStyle&&io.from==st&&(ti+=" "+Ko.startStyle),Ko.endStyle&&io.to==On&&(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>st&&On>io.from&&(On=io.from)}if(Wi)for(var cl=0;cl<Wi.length;cl+=2)Wi[cl+1]==On&&(Nr+=" "+Wi[cl]);if(!hi||hi.from==st)for(var Za=0;Za<mi.length;++Za)Gi(y,0,mi[Za]);if(hi&&(hi.from||0)==st){if(Gi(y,(hi.to==null?Qe+1:hi.to)-st,hi.marker,hi.from==null),hi.to==null)return;hi.to==st&&(hi=!1)}}if(st>=Qe)break;for(var Rl=Math.min(Qe,On);;){if(tn){var Il=st+tn.length;if(!hi){var Ja=Il>Rl?tn.slice(0,Rl-st):tn;y.addToken(y,Ja,hn?hn+pr:pr,ti,st+Ja.length==On?Nr:"",kn,Oi)}if(Il>=Rl){tn=tn.slice(Rl-st),st=Rl;break}st=Il,ti=""}tn=ie.slice(he,he=ee[pt++]),hn=Mo(ee[pt++],y.cm.options)}}}function ea(a,y,ee){this.line=y,this.rest=qr(y),this.size=this.rest?Lt(ct(this.rest))-ee+1:1,this.node=this.text=null,this.hidden=Cr(a,y)}function ta(a,y,ee){for(var z=[],ie,he=y;he<ee;he=ie){var Re=new ea(a.doc,wn(a.doc,he),he);ie=he+Re.size,z.push(Re)}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=Nt(a,y);if(ee.length){var z=Array.prototype.slice.call(arguments,2),ie;_i?ie=_i.delayedCallbacks:Zo?ie=Zo:(ie=Zo=[],setTimeout(ka,0));for(var he=function(Qe){ie.push(function(){return ee[Qe].apply(null,z)})},Re=0;Re<ee.length;++Re)he(Re)}}function ka(){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=He("div",null,null,"position: relative"),a.text.parentNode&&a.text.parentNode.replaceChild(a.node,a.text),a.node.appendChild(a.text),Ae&&ve<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(He("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=He("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 Re=za(y),Qe=y.gutter=He("div",null,"CodeMirror-gutter-wrapper","left: "+(a.options.fixedGutter?z.fixedPos:-z.gutterTotalWidth)+"px");if(a.display.input.setUneditable(Qe),Re.insertBefore(Qe,y.text),y.line.gutterClass&&(Qe.className+=" "+y.line.gutterClass),a.options.lineNumbers&&(!he||!he["CodeMirror-linenumbers"])&&(y.lineNumber=Qe.appendChild(He("div",Tt(a.options,ee),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+z.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+a.display.lineNumInnerWidth+"px"))),he)for(var st=0;st<a.display.gutterSpecs.length;++st){var pt=a.display.gutterSpecs[st].className,tn=he.hasOwnProperty(pt)&&he[pt];tn&&Qe.appendChild(He("div",[tn],"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);To(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),To(a,y,z),y.node}function To(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),Re=0,Qe=y.widgets;Re<Qe.length;++Re){var st=Qe[Re],pt=He("div",[st.node],"CodeMirror-linewidget"+(st.className?" "+st.className:""));st.handleMouseEvents||pt.setAttribute("cm-ignore-events","true"),Cl(st,pt,ee,z),a.display.input.setUneditable(pt),ie&&st.above?he.insertBefore(pt,ee.gutter||ee.text):he.appendChild(pt),Po(st,"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(!$e(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;"),ke(y.display.measure,He("div",[a.node],null,ee))}return a.height=a.node.parentNode.offsetHeight}function Wa(a,y){for(var ee=Mt(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=ke(a.measure,He("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 et-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 Re=y.text.firstChild.getClientRects(),Qe=0;Qe<Re.length-1;Qe++){var st=Re[Qe],pt=Re[Qe+1];Math.abs(st.bottom-pt.bottom)>2&&he.push((st.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(Lt(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=Lt(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,ke(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[kl(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=Lt(y),z=il(a,ee);z&&!z.text?z=null:z&&z.changes&&(rl(a,z,ee,Vl(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||""),Re;return y.cache.hasOwnProperty(he)?Re=y.cache[he]:(y.rect||(y.rect=y.view.text.getBoundingClientRect()),y.hasHeights||(xl(a,y.view,y.rect),y.hasHeights=!0),Re=ts(a,y,ee,z),Re.bogus||(y.cache[he]=Re)),{left:Re.left,right:Re.right,top:ie?Re.rtop:Re.top,bottom:ie?Re.rbottom:Re.bottom}}var Is={left:0,right:0,top:0,bottom:0};function Gl(a,y,ee){for(var z,ie,he,Re,Qe,st,pt=0;pt<a.length;pt+=3)if(Qe=a[pt],st=a[pt+1],y<Qe?(ie=0,he=1,Re="left"):y<st?(ie=y-Qe,he=ie+1):(pt==a.length-3||y==st&&a[pt+3]>y)&&(he=st-Qe,ie=he-1,y>=st&&(Re="right")),ie!=null){if(z=a[pt+2],Qe==st&&ee==(z.insertLeft?"left":"right")&&(Re=ee),ee=="left"&&ie==0)for(;pt&&a[pt-2]==a[pt-3]&&a[pt-1].insertLeft;)z=a[(pt-=3)+2],Re="left";if(ee=="right"&&ie==st-Qe)for(;pt<a.length-3&&a[pt+3]==a[pt+4]&&!a[pt+5].insertLeft;)z=a[(pt+=3)+2],Re="right";break}return{node:z,start:ie,end:he,collapse:Re,coverStart:Qe,coverEnd:st}}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,Re=ie.start,Qe=ie.end,st=ie.collapse,pt;if(he.nodeType==3){for(var tn=0;tn<4;tn++){for(;Re&&Be(y.line.text.charAt(ie.coverStart+Re));)--Re;for(;ie.coverStart+Qe<ie.coverEnd&&Be(y.line.text.charAt(ie.coverStart+Qe));)++Qe;if(Ae&&ve<9&&Re==0&&Qe==ie.coverEnd-ie.coverStart?pt=he.parentNode.getBoundingClientRect():pt=cs(Ee(he,Re,Qe).getClientRects(),z),pt.left||pt.right||Re==0)break;Qe=Re,Re=Re-1,st="right"}Ae&&ve<11&&(pt=Js(a.display.measure,pt))}else{Re>0&&(st=z="right");var hn;a.options.lineWrapping&&(hn=he.getClientRects()).length>1?pt=hn[z=="right"?hn.length-1:0]:pt=he.getBoundingClientRect()}if(Ae&&ve<9&&!Re&&(!pt||!pt.left&&!pt.right)){var kn=he.parentNode.getClientRects()[0];kn?pt={left:kn.left,right:kn.left+Pl(a.display),top:kn.top,bottom:kn.bottom}:pt=Is}for(var On=pt.top-y.rect.top,pr=pt.bottom-y.rect.top,Nr=(On+pr)/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:(st=="right"?pt.right:pt.left)-y.rect.left,right:(st=="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=On,Wi.rbottom=pr),Wi}function Js(a,y){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!an(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,tt(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 Ce&&Me?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function bs(){return Ce&&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 Re=ji(y);if(z=="local"?Re+=Fa(a.display):Re-=a.display.viewOffset,z=="page"||z=="window"){var Qe=a.display.lineSpace.getBoundingClientRect();Re+=Qe.top+(z=="window"?0:bs());var st=Qe.left+(z=="window"?0:ns());ee.left+=st,ee.right+=st}return ee.top+=Re,ee.bottom+=Re,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 Re=a.display.lineSpace.getBoundingClientRect();return{left:z-Re.left,top:ie-Re.top}}function Ul(a,y,ee,z,ie){return z||(z=wn(a.doc,y.line)),fs(a,z,ys(a,z,y.ch,ie),ee)}function Ha(a,y,ee,z,ie,he){z=z||wn(a.doc,y.line),ie||(ie=Zl(a,z));function Re(pr,Nr){var ti=vl(a,ie,pr,Nr?"right":"left",he);return Nr?ti.left=ti.right:ti.right=ti.left,fs(a,z,ti,ee)}var Qe=ot(z,a.doc.direction),st=y.ch,pt=y.sticky;if(st>=z.text.length?(st=z.text.length,pt="before"):st<=0&&(st=0,pt="after"),!Qe)return Re(pt=="before"?st-1:st,pt=="before");function tn(pr,Nr,ti){var hi=Qe[Nr],Oi=hi.level==1;return Re(ti?pr-1:pr,Oi!=ti)}var hn=dt(Qe,st,pt),kn=rt,On=tn(st,hn,pt=="before");return kn!=null&&(On.other=tn(st,kn,pt!="before")),On}function Uo(a,y){var ee=0;y=Wt(a.doc,y),a.options.lineWrapping||(ee=Pl(a.display)*y.ch);var z=wn(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=wt(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=Qt(z,ee),he=z.first+z.size-1;if(ie>he)return Eo(z.first+z.size-1,wn(z,he).text.length,null,1,1);y<0&&(y=0);for(var Re=wn(z,ie);;){var Qe=Fl(a,Re,ie,y,ee),st=lr(Re,Qe.ch+(Qe.xRel>0||Qe.outside>0?1:0));if(!st)return Qe;var pt=st.find(1);if(pt.line==ie)return pt;Re=wn(z,ie=pt.line)}}function tl(a,y,ee,z){z-=Xl(y);var ie=y.text.length,he=Ye(function(Re){return vl(a,ee,Re-1).bottom<=z},ie,0);return ie=Ye(function(Re){return vl(a,ee,Re).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 Ta(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),Re=Xl(y),Qe=0,st=y.text.length,pt=!0,tn=ot(y,a.doc.direction);if(tn){var hn=(a.options.lineWrapping?Ll:El)(a,y,ee,he,tn,z,ie);pt=hn.level!=1,Qe=pt?hn.from:hn.to-1,st=pt?hn.to:hn.from-1}var kn=null,On=null,pr=Ye(function(mo){var io=vl(a,he,mo);return io.top+=Re,io.bottom+=Re,Ta(io,z,ie,!1)?(io.top<=ie&&io.left<=z&&(kn=mo,On=io),!0):!1},Qe,st),Nr,ti,hi=!1;if(On){var Oi=z-On.left<On.right-z,mi=Oi==pt;pr=kn+(mi?0:1),ti=mi?"after":"before",Nr=Oi?On.left:On.right}else{!pt&&(pr==st||pr==Qe)&&pr++,ti=pr==0?"after":pr==y.text.length?"before":vl(a,he,pr-(pt?1:0)).bottom+Re<=ie==pt?"after":"before";var Wi=Ha(a,wt(ee,pr,ti),"line",y,he);Nr=Wi.left,hi=ie<Wi.top?-1:ie>=Wi.bottom?1:0}return pr=Te(y.text,pr,1),Eo(ee,pr,ti,hi,z-Nr)}function El(a,y,ee,z,ie,he,Re){var Qe=Ye(function(hn){var kn=ie[hn],On=kn.level!=1;return Ta(Ha(a,wt(ee,On?kn.to:kn.from,On?"before":"after"),"line",y,z),he,Re,!0)},0,ie.length-1),st=ie[Qe];if(Qe>0){var pt=st.level!=1,tn=Ha(a,wt(ee,pt?st.from:st.to,pt?"after":"before"),"line",y,z);Ta(tn,he,Re,!0)&&tn.top>Re&&(st=ie[Qe-1])}return st}function Ll(a,y,ee,z,ie,he,Re){var Qe=tl(a,y,z,Re),st=Qe.begin,pt=Qe.end;/\s/.test(y.text.charAt(pt-1))&&pt--;for(var tn=null,hn=null,kn=0;kn<ie.length;kn++){var On=ie[kn];if(!(On.from>=pt||On.to<=st)){var pr=On.level!=1,Nr=vl(a,z,pr?Math.min(pt,On.to)-1:Math.max(st,On.from)).right,ti=Nr<he?he-Nr+1e9:Nr-he;(!tn||hn>ti)&&(tn=On,hn=ti)}}return tn||(tn=ie[ie.length-1]),tn.from<st&&(tn={from:st,to:tn.to,level:tn.level}),tn.to>pt&&(tn={from:tn.from,to:pt,level:tn.level}),tn}var ol;function fl(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(ol==null){ol=He("pre",null,"CodeMirror-line-like");for(var y=0;y<49;++y)ol.appendChild(document.createTextNode("x")),ol.appendChild(He("br"));ol.appendChild(document.createTextNode("x"))}ke(a.measure,ol);var ee=ol.offsetHeight/50;return ee>3&&(a.cachedTextHeight=ee),tt(a.measure),ee||1}function Pl(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var y=He("span","xxxxxxxxxx"),ee=He("pre",[y],"CodeMirror-line-like");ke(a.measure,ee);var z=y.getBoundingClientRect(),ie=(z.right-z.left)/10;return ie>2&&(a.cachedCharWidth=ie),ie||10}function Vl(a){for(var y=a.display,ee={},z={},ie=y.gutters.clientLeft,he=y.gutters.firstChild,Re=0;he;he=he.nextSibling,++Re){var Qe=a.display.gutterSpecs[Re].className;ee[Qe]=he.offsetLeft+he.clientLeft+ie,z[Qe]=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(Cr(a.doc,ie))return 0;var he=0;if(ie.widgets)for(var Re=0;Re<ie.widgets.length;Re++)ie.widgets[Re].height&&(he+=ie.widgets[Re].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&&or(z,ie)})}function zl(a,y,ee,z){var ie=a.display;if(!ee&&Mt(y).getAttribute("cm-not-content")=="true")return null;var he,Re,Qe=ie.lineSpace.getBoundingClientRect();try{he=y.clientX-Qe.left,Re=y.clientY-Qe.top}catch(hn){return null}var st=Ma(a,he,Re),pt;if(z&&st.xRel>0&&(pt=wn(a.doc,st.line).text).length==st.ch){var tn=Ne(pt,pt.length,a.options.tabSize)-pt.length;st=wt(st.line,Math.max(0,Math.round((he-Al(a.display).left)/Pl(a.display))-tn))}return st}function kl(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&&ir(a.doc,y)<ie.viewTo&&Tl(a);else if(ee<=ie.viewFrom)Xr&&Qn(a.doc,ee+z)>ie.viewFrom?Tl(a):(ie.viewFrom+=z,ie.viewTo+=z);else if(y<=ie.viewFrom&&ee>=ie.viewTo)Tl(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):Tl(a)}else if(ee>=ie.viewTo){var Re=xs(a,y,y,-1);Re?(ie.view=ie.view.slice(0,Re.index),ie.viewTo=Re.lineN):Tl(a)}else{var Qe=xs(a,y,y,-1),st=xs(a,ee,ee+z,1);Qe&&st?(ie.view=ie.view.slice(0,Qe.index).concat(ta(a,Qe.lineN,st.lineN)).concat(ie.view.slice(st.index)),ie.viewTo+=z):Tl(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[kl(a,y)];if(he.node!=null){var Re=he.changes||(he.changes=[]);Oe(Re,ee)==-1&&Re.push(ee)}}}function Tl(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=kl(a,y),he,Re=a.display.view;if(!Xr||ee==a.doc.first+a.doc.size)return{index:ie,lineN:ee};for(var Qe=a.display.viewFrom,st=0;st<ie;st++)Qe+=Re[st].size;if(Qe!=y){if(z>0){if(ie==Re.length-1)return null;he=Qe+Re[ie].size-y,ie++}else he=Qe-y;y+=he,ee+=he}for(;ir(a.doc,ee)!=ee;){if(ie==(z<0?0:Re.length-1))return null;ee+=z*Re[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(kl(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,kl(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(),Re=0;Re<ee.sel.ranges.length;Re++)if(!(!y&&Re==ee.sel.primIndex)){var Qe=ee.sel.ranges[Re];if(!(Qe.from().line>=a.display.viewTo||Qe.to().line<a.display.viewFrom)){var st=Qe.empty();(st||a.options.showCursorWhenSelecting)&&Us(a,Qe.head,ie),st||xu(a,Qe,he)}}return z}function Us(a,y,ee){var z=Ha(a,y,"div",null,null,!a.options.singleCursorHeightPerLine),ie=ee.appendChild(He("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(He("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(),Re=Al(a.display),Qe=Re.left,st=Math.max(z.sizerWidth,Dl(a)-z.sizer.offsetLeft)-Re.right,pt=ie.direction=="ltr";function tn(mi,Wi,mo,io){Wi<0&&(Wi=0),Wi=Math.round(Wi),io=Math.round(io),he.appendChild(He("div",null,"CodeMirror-selected","position: absolute; left: "+mi+`px;
|
|
|
top: `+Wi+"px; width: "+(mo==null?st-mi:mo)+`px;
|
|
|
height: `+(io-Wi)+"px"))}function hn(mi,Wi,mo){var io=wn(ie,mi),Ko=io.text.length,wa,cl;function Za(Ja,Ol){return Ul(a,wt(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?Qe:(qa?ja:Ml).left,Hs=Iu?st:(qa?Ml:ja).right;tn(gs,ja.top,Hs-gs,ja.bottom)}else{var js,wl,$s,Ou;qa?(js=pt&&Qs&&bl?Qe:ja.left,wl=pt?st:Rl(Ja,ml,"before"),$s=pt?Qe:Rl(Ol,ml,"after"),Ou=pt&&Bs&&ss?st:Ml.right):(js=pt?Rl(Ja,ml,"before"):Qe,wl=!pt&&Qs&&bl?st:ja.right,$s=!pt&&Bs&&ss?Qe:Ml.left,Ou=pt?Rl(Ol,ml,"after"):st),tn(js,ja.top,wl-js,ja.bottom),ja.bottom<Ml.top&&tn(Qe,ja.bottom,null,Ml.top),tn($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 kn=y.from(),On=y.to();if(kn.line==On.line)hn(kn.line,kn.ch,On.ch);else{var pr=wn(ie,kn.line),Nr=wn(ie,On.line),ti=qn(pr)==qn(Nr),hi=hn(kn.line,kn.ch,ti?pr.text.length+1:null).end,Oi=hn(On.line,ti?0:null,On.ch).start;ti&&(hi.top<Oi.top-2?(tn(hi.right,hi.top,null,hi.bottom),tn(Qe,Oi.top,Oi.left,Oi.bottom)):tn(hi.right,hi.top,Oi.left-hi.right,hi.bottom)),hi.bottom<Oi.top&&tn(Qe,hi.bottom,null,Oi.top)}ee.appendChild(he)}function Ls(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 ks(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,Pe(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),be&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Ls(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,Re=void 0,Qe=0;if(!ie.hidden){if(Ae&&ve<8){var st=ie.node.offsetTop+ie.node.offsetHeight;Re=st-ee,ee=st}else{var pt=ie.node.getBoundingClientRect();Re=pt.bottom-pt.top,!he&&ie.text.firstChild&&(Qe=ie.text.firstChild.getBoundingClientRect().right-pt.left-1)}var tn=ie.line.height-Re;if((tn>.005||tn<-.005)&&(or(ie.line,Re),os(ie.line),ie.rest))for(var hn=0;hn<ie.rest.length;hn++)os(ie.rest[hn]);if(Qe>a.display.sizerWidth){var kn=Math.ceil(Qe/Pl(a.display));kn>a.display.maxLineLength&&(a.display.maxLineLength=kn,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=Qt(y,z),Re=Qt(y,ie);if(ee&&ee.ensure){var Qe=ee.ensure.from.line,st=ee.ensure.to.line;Qe<he?(he=Qe,Re=Qt(y,ji(wn(y,Qe))+a.wrapper.clientHeight)):Math.min(st,y.lastLine())>=Re&&(he=Qt(y,ji(wn(y,st))-a.wrapper.clientHeight),Re=st)}return{from:he,to:Math.max(Re,he+1)}}function Xe(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&&!Le){var he=He("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?wt(y.line,y.sticky=="before"?y.ch-1:y.ch,"after"):y,ee=y.sticky=="before"?wt(y.line,y.ch+1,"before"):y);for(var he=0;he<5;he++){var Re=!1,Qe=Ha(a,y),st=!ee||ee==y?Qe:Ha(a,ee);ie={left:Math.min(Qe.left,st.left),top:Math.min(Qe.top,st.top)-z,right:Math.max(Qe.left,st.left),bottom:Math.max(Qe.bottom,st.bottom)+z};var pt=It(a,ie),tn=a.doc.scrollTop,hn=a.doc.scrollLeft;if(pt.scrollTop!=null&&(tr(a,pt.scrollTop),Math.abs(a.doc.scrollTop-tn)>1&&(Re=!0)),pt.scrollLeft!=null&&(ar(a,pt.scrollLeft),Math.abs(a.doc.scrollLeft-hn)>1&&(Re=!0)),!Re)break}return ie}function Pt(a,y){var ee=It(a,y);ee.scrollTop!=null&&tr(a,ee.scrollTop),ee.scrollLeft!=null&&ar(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),Re={};y.bottom-y.top>he&&(y.bottom=y.top+he);var Qe=a.doc.height+pl(ee),st=y.top<z,pt=y.bottom>Qe-z;if(y.top<ie)Re.scrollTop=st?0:y.top;else if(y.bottom>ie+he){var tn=Math.min(y.top,(pt?Qe:y.bottom)-he);tn!=ie&&(Re.scrollTop=tn)}var hn=a.options.fixedGutter?0:ee.gutters.offsetWidth,kn=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:ee.scroller.scrollLeft-hn,On=Dl(a)-ee.gutters.offsetWidth,pr=y.right-y.left>On;return pr&&(y.right=y.left+On),y.left<10?Re.scrollLeft=0:y.left<kn?Re.scrollLeft=Math.max(0,y.left+hn-(pr?0:10)):y.right>On+kn-3&&(Re.scrollLeft=y.right+(pr?0:10)-On),Re}function fn(a,y){y!=null&&(Gn(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+y)}function Cn(a){Gn(a);var y=a.getCursor();a.curOp.scrollToPos={from:y,to:y,margin:a.options.cursorScrollMargin}}function An(a,y,ee){(y!=null||ee!=null)&&Gn(a),y!=null&&(a.curOp.scrollLeft=y),ee!=null&&(a.curOp.scrollTop=ee)}function Rn(a,y){Gn(a),a.curOp.scrollToPos=y}function Gn(a){var y=a.curOp.scrollToPos;if(y){a.curOp.scrollToPos=null;var ee=Uo(a,y.from),z=Uo(a,y.to);Dn(a,ee,z,y.margin)}}function Dn(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});An(a,ie.scrollLeft,ie.scrollTop)}function tr(a,y){Math.abs(a.doc.scrollTop-y)<2||(b||lo(a,{top:y}),sr(a,y,!0),b&&lo(a),Ki(a,100))}function sr(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 ar(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,yt(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 dr=function(a,y,ee){this.cm=ee;var z=this.vert=He("div",[He("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),ie=this.horiz=He("div",[He("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");z.tabIndex=ie.tabIndex=-1,a(z),a(ie),jt(z,"scroll",function(){z.clientHeight&&y(z.scrollTop,"vertical")}),jt(ie,"scroll",function(){ie.clientWidth&&y(ie.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Ae&&ve<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};dr.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}},dr.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},dr.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},dr.prototype.zeroWidthHack=function(){var a=De&&!ge?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ue,this.disableVert=new ue},dr.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)},dr.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var hr=function(){};hr.prototype.update=function(){return{bottom:0,right:0}},hr.prototype.setScrollLeft=function(){},hr.prototype.setScrollTop=function(){},hr.prototype.clear=function(){};function mr(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 Tr={native:dr,null:hr};function xr(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&ze(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Tr[a.options.scrollbarStyle](function(y){a.display.wrapper.insertBefore(y,a.display.scrollbarFiller),jt(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"?ar(a,y):tr(a,y)},a),a.display.scrollbars.addClass&&Pe(a.display.wrapper,a.display.scrollbars.addClass)}var $r=0;function Ir(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++)Ti(y[he]);for(var Re=0;Re<y.length;Re++)xi(y[Re])}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 Ti(a){var y=a.cm;a.adjustWidthTo!=null&&(y.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft<y.doc.scrollLeft&&ar(y,Math.min(y.display.scroller.scrollLeft,a.maxScrollLeft),!0),y.display.maxLineChanged=!1);var ee=a.focus&&a.focus==pe();a.preparedSelection&&y.display.input.showSelection(a.preparedSelection,ee),(a.updatedDisplay||a.startHeight!=y.doc.height)&&mr(y,a.barMeasure),a.updatedDisplay&&We(y,a.barMeasure),a.selectionChanged&&Ls(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&&Ui(y,a.update),ee.wheelStartX!=null&&(a.scrollTop!=null||a.scrollLeft!=null||a.scrollToPos)&&(ee.wheelStartX=ee.wheelStartY=null),a.scrollTop!=null&&sr(y,a.scrollTop,a.forceScroll),a.scrollLeft!=null&&ar(y,a.scrollLeft,!0,!0),a.scrollToPos){var ie=mt(y,Wt(z,a.scrollToPos.from),Wt(z,a.scrollToPos.to),a.scrollToPos.margin);Xe(y,ie)}var he=a.maybeHiddenMarkers,Re=a.maybeUnhiddenMarkers;if(he)for(var Qe=0;Qe<he.length;++Qe)he[Qe].lines.length||Gt(he[Qe],"hide");if(Re)for(var st=0;st<Re.length;++st)Re[st].lines.length&&Gt(Re[st],"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();Ir(a);try{return y()}finally{Rr(a)}}function _r(a,y){return function(){if(a.curOp)return y.apply(a,arguments);Ir(a);try{return y.apply(a,arguments)}finally{Rr(a)}}}function si(a){return function(){if(this.curOp)return a.apply(this,arguments);Ir(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);Ir(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,ft(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 Re=he.styles,Qe=he.text.length>a.options.maxHighlightLength?Kn(y.mode,z.state):null,st=Vn(a,he,z,!0);Qe&&(z.state=Qe),he.styles=st.styles;var pt=he.styleClasses,tn=st.classes;tn?he.styleClasses=tn:pt&&(he.styleClasses=null);for(var hn=!Re||Re.length!=he.styles.length||pt!=tn&&(!pt||!tn||pt.bgClass!=tn.bgClass||pt.textClass!=tn.textClass),kn=0;!hn&&kn<Re.length;++kn)hn=Re[kn]!=he.styles[kn];hn&&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=Vl(a),this.events=[]};vi.prototype.signal=function(a,y){Jt(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=pe();if(!y||!$e(a.display.lineDiv,y))return null;var ee={activeElt:y};if(window.getSelection){var z=window.getSelection();z.anchorNode&&z.extend&&$e(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==pe())&&(a.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(a.activeElt.nodeName)&&a.anchorNode&&$e(document.body,a.anchorNode)&&$e(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 Tl(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;Ft(a)&&(Tl(a),y.dims=Vl(a));var ie=z.first+z.size,he=Math.max(y.visible.from-a.options.viewportMargin,z.first),Re=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>Re&&ee.viewTo-Re<20&&(Re=Math.min(ie,ee.viewTo)),Xr&&(he=ir(a.doc,he),Re=Qn(a.doc,Re));var Qe=he!=ee.viewFrom||Re!=ee.viewTo||ee.lastWrapHeight!=y.wrapperHeight||ee.lastWrapWidth!=y.wrapperWidth;Ks(a,he,Re),ee.viewOffset=ji(wn(a.doc,ee.viewFrom)),a.display.mover.style.top=ee.viewOffset+"px";var st=Es(a);if(!Qe&&st==0&&!y.force&&ee.renderedView==ee.view&&(ee.updateLineNumbers==null||ee.updateLineNumbers>=ee.viewTo))return!1;var pt=oi(a);return st>4&&(ee.lineDiv.style.display="none"),uo(a,ee.updateLineNumbers,y.dims),st>4&&(ee.lineDiv.style.display=""),ee.renderedView=ee.view,bi(pt),tt(ee.cursorDiv),tt(ee.selectionDiv),ee.gutters.style.height=ee.sizer.style.minHeight=0,Qe&&(ee.lastWrapHeight=y.wrapperHeight,ee.lastWrapWidth=y.wrapperWidth,Ki(a,400)),ee.updateLineNumbers=null,!0}function Ui(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),mr(a,ie),We(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),Ui(a,ee);var z=nr(a);Ql(a),mr(a,z),We(a,z),ee.finish()}}function uo(a,y,ee){var z=a.display,ie=a.options.lineNumbers,he=z.lineDiv,Re=he.firstChild;function Qe(pr){var Nr=pr.nextSibling;return be&&De&&a.display.currentWheelTarget==pr?pr.style.display="none":pr.parentNode.removeChild(pr),Nr}for(var st=z.view,pt=z.viewFrom,tn=0;tn<st.length;tn++){var hn=st[tn];if(!hn.hidden)if(!hn.node||hn.node.parentNode!=he){var kn=to(a,hn,pt,ee);he.insertBefore(kn,Re)}else{for(;Re!=hn.node;)Re=Qe(Re);var On=ie&&y!=null&&y<=pt&&hn.lineNumber;hn.changes&&(Oe(hn.changes,"gutter")>-1&&(On=!1),rl(a,hn,pt,ee)),On&&(tt(hn.lineNumber),hn.lineNumber.appendChild(document.createTextNode(Tt(a.options,pt)))),Re=hn.node.nextSibling}pt+=hn.size}for(;Re;)Re=Qe(Re)}function Ve(a){var y=a.gutters.offsetWidth;a.sizer.style.marginLeft=y+"px"}function We(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 yt(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",Re=0;Re<ee.length;Re++)if(!ee[Re].hidden){a.options.fixedGutter&&(ee[Re].gutter&&(ee[Re].gutter.style.left=he),ee[Re].gutterBackground&&(ee[Re].gutterBackground.style.left=he));var Qe=ee[Re].alignable;if(Qe)for(var st=0;st<Qe.length;st++)Qe[st].style.left=he}a.options.fixedGutter&&(y.gutters.style.left=z+ie+"px")}}function Ft(a){if(!a.options.lineNumbers)return!1;var y=a.doc,ee=Tt(a.options,y.first+y.size-1),z=a.display;if(ee.length!=z.lineNumChars){var ie=z.measure.appendChild(He("div",[He("div",ee)],"CodeMirror-linenumber CodeMirror-gutter-elt")),he=ie.firstChild.offsetWidth,Re=ie.offsetWidth-he;return z.lineGutter.style.width="",z.lineNumInnerWidth=Math.max(he,z.lineGutter.offsetWidth-Re)+1,z.lineNumWidth=z.lineNumInnerWidth+Re,z.lineNumChars=z.lineNumInnerWidth?ee.length:-1,z.lineGutter.style.width=z.lineNumWidth+"px",Ve(a.display),!0}return!1}function kt(a,y){for(var ee=[],z=!1,ie=0;ie<a.length;ie++){var he=a[ie],Re=null;if(typeof he!="string"&&(Re=he.style,he=he.className),he=="CodeMirror-linenumbers")if(y)z=!0;else continue;ee.push({className:he,style:Re})}return y&&!z&&ee.push({className:"CodeMirror-linenumbers",style:null}),ee}function Vt(a){var y=a.gutters,ee=a.gutterSpecs;tt(y),a.lineGutter=null;for(var z=0;z<ee.length;++z){var ie=ee[z],he=ie.className,Re=ie.style,Qe=y.appendChild(He("div",null,"CodeMirror-gutter "+he));Re&&(Qe.style.cssText=Re),he=="CodeMirror-linenumbers"&&(a.lineGutter=Qe,Qe.style.width=(a.lineNumWidth||1)+"px")}y.style.display=ee.length?"":"none",Ve(a)}function sn(a){Vt(a.display),_a(a),yt(a)}function nn(a,y,ee,z){var ie=this;this.input=ee,ie.scrollbarFiller=He("div",null,"CodeMirror-scrollbar-filler"),ie.scrollbarFiller.setAttribute("cm-not-content","true"),ie.gutterFiller=He("div",null,"CodeMirror-gutter-filler"),ie.gutterFiller.setAttribute("cm-not-content","true"),ie.lineDiv=Je("div",null,"CodeMirror-code"),ie.selectionDiv=He("div",null,null,"position: relative; z-index: 1"),ie.cursorDiv=He("div",null,"CodeMirror-cursors"),ie.measure=He("div",null,"CodeMirror-measure"),ie.lineMeasure=He("div",null,"CodeMirror-measure"),ie.lineSpace=Je("div",[ie.measure,ie.lineMeasure,ie.selectionDiv,ie.cursorDiv,ie.lineDiv],null,"position: relative; outline: none");var he=Je("div",[ie.lineSpace],"CodeMirror-lines");ie.mover=He("div",[he],null,"position: relative"),ie.sizer=He("div",[ie.mover],"CodeMirror-sizer"),ie.sizerWidth=null,ie.heightForcer=He("div",null,null,"position: absolute; height: "+et+"px; width: 1px;"),ie.gutters=He("div",null,"CodeMirror-gutters"),ie.lineGutter=null,ie.scroller=He("div",[ie.sizer,ie.heightForcer,ie.gutters],"CodeMirror-scroll"),ie.scroller.setAttribute("tabIndex","-1"),ie.wrapper=He("div",[ie.scrollbarFiller,ie.gutterFiller,ie.scroller],"CodeMirror"),Ae&&ve<8&&(ie.gutters.style.zIndex=-1,ie.scroller.style.paddingRight=0),!be&&!(b&&ye)&&(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=kt(z.gutters,z.lineNumbers),Vt(ie),ee.init(ie)}var pn=0,yn=null;Ae?yn=-.53:b?yn=15:Ce?yn=-.7:we&&(yn=-1/3);function Mn(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=Mn(a);return y.x*=yn,y.y*=yn,y}function Fn(a,y){var ee=Mn(y),z=ee.x,ie=ee.y,he=a.display,Re=he.scroller,Qe=Re.scrollWidth>Re.clientWidth,st=Re.scrollHeight>Re.clientHeight;if(z&&Qe||ie&&st){if(ie&&De&&be){e:for(var pt=y.target,tn=he.view;pt!=Re;pt=pt.parentNode)for(var hn=0;hn<tn.length;hn++)if(tn[hn].node==pt){a.display.currentWheelTarget=pt;break e}}if(z&&!b&&!se&&yn!=null){ie&&st&&tr(a,Math.max(0,Re.scrollTop+ie*yn)),ar(a,Math.max(0,Re.scrollLeft+z*yn)),(!ie||ie&&st)&&Ot(y),he.wheelStartX=null;return}if(ie&&yn!=null){var kn=ie*yn,On=a.doc.scrollTop,pr=On+he.wrapper.clientHeight;kn<0?On=Math.max(0,On+kn-50):pr=Math.min(a.doc.height,pr+kn+50),lo(a,{top:On,bottom:pr})}pn<20&&(he.wheelStartX==null?(he.wheelStartX=Re.scrollLeft,he.wheelStartY=Re.scrollTop,he.wheelDX=z,he.wheelDY=ie,setTimeout(function(){if(he.wheelStartX!=null){var Nr=Re.scrollLeft-he.wheelStartX,ti=Re.scrollTop-he.wheelStartY,hi=ti&&he.wheelDY&&ti/he.wheelDY||Nr&&he.wheelDX&&Nr/he.wheelDX;he.wheelStartX=he.wheelStartY=null,hi&&(yn=(yn*pn+hi)/(pn+1),++pn)}},200)):(he.wheelDX+=z,he.wheelDY+=ie))}}var xn=function(a,y){this.ranges=a,this.primIndex=y};xn.prototype.primary=function(){return this.ranges[this.primIndex]},xn.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},xn.prototype.deepCopy=function(){for(var a=[],y=0;y<this.ranges.length;y++)a[y]=new bn(Xt(this.ranges[y].anchor),Xt(this.ranges[y].head));return new xn(a,this.primIndex)},xn.prototype.somethingSelected=function(){for(var a=0;a<this.ranges.length;a++)if(!this.ranges[a].empty())return!0;return!1},xn.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 bn=function(a,y){this.anchor=a,this.head=y};bn.prototype.from=function(){return cn(this.anchor,this.head)},bn.prototype.to=function(){return qt(this.anchor,this.head)},bn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ur(a,y,ee){var z=a&&a.options.selectionsMayTouch,ie=y[ee];y.sort(function(kn,On){return Ht(kn.from(),On.from())}),ee=Oe(y,ie);for(var he=1;he<y.length;he++){var Re=y[he],Qe=y[he-1],st=Ht(Qe.to(),Re.from());if(z&&!Re.empty()?st>0:st>=0){var pt=cn(Qe.from(),Re.from()),tn=qt(Qe.to(),Re.to()),hn=Qe.empty()?Re.from()==Re.head:Qe.from()==Qe.head;he<=ee&&--ee,y.splice(--he,2,new bn(hn?tn:pt,hn?pt:tn))}}return new xn(y,ee)}function jn(a,y){return new xn([new bn(a,y||a)],0)}function vr(a){return a.text?wt(a.from.line+a.text.length-1,ct(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function fr(a,y){if(Ht(a,y.from)<0)return a;if(Ht(a,y.to)<=0)return vr(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+=vr(y).ch-y.to.ch),wt(ee,z)}function wr(a,y){for(var ee=[],z=0;z<a.sel.ranges.length;z++){var ie=a.sel.ranges[z];ee.push(new bn(fr(ie.anchor,y),fr(ie.head,y)))}return ur(a.cm,ee,a.sel.primIndex)}function yr(a,y,ee){return a.line==y.line?wt(ee.line,a.ch-y.ch+ee.ch):wt(ee.line+(a.line-y.line),a.ch)}function Er(a,y,ee){for(var z=[],ie=wt(a.first,0),he=ie,Re=0;Re<y.length;Re++){var Qe=y[Re],st=yr(Qe.from,ie,he),pt=yr(vr(Qe),ie,he);if(ie=Qe.to,he=pt,ee=="around"){var tn=a.sel.ranges[Re],hn=Ht(tn.head,tn.anchor)<0;z[Re]=new bn(hn?pt:st,hn?st:pt)}else z[Re]=new bn(st,st)}return new xn(z,a.sel.primIndex)}function kr(a){a.doc.mode=Hn(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 Vr(a,y){return y.from.ch==0&&y.to.ch==0&&ct(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 Re(Oi,mi){for(var Wi=[],mo=Oi;mo<mi;++mo)Wi.push(new Io(pt[mo],ie(mo),z));return Wi}var Qe=y.from,st=y.to,pt=y.text,tn=wn(a,Qe.line),hn=wn(a,st.line),kn=ct(pt),On=ie(pt.length-1),pr=st.line-Qe.line;if(y.full)a.insert(0,Re(0,pt.length)),a.remove(pt.length,a.size-pt.length);else if(Vr(a,y)){var Nr=Re(0,pt.length-1);he(hn,hn.text,On),pr&&a.remove(Qe.line,pr),Nr.length&&a.insert(Qe.line,Nr)}else if(tn==hn)if(pt.length==1)he(tn,tn.text.slice(0,Qe.ch)+kn+tn.text.slice(st.ch),On);else{var ti=Re(1,pt.length-1);ti.push(new Io(kn+tn.text.slice(st.ch),On,z)),he(tn,tn.text.slice(0,Qe.ch)+pt[0],ie(0)),a.insert(Qe.line+1,ti)}else if(pt.length==1)he(tn,tn.text.slice(0,Qe.ch)+pt[0]+hn.text.slice(st.ch),ie(0)),a.remove(Qe.line+1,pr);else{he(tn,tn.text.slice(0,Qe.ch)+pt[0],ie(0)),he(hn,kn+hn.text.slice(st.ch),On);var hi=Re(1,pt.length-1);pr>1&&a.remove(Qe.line+1,pr-1),a.insert(Qe.line+1,hi)}Po(a,"change",a,y)}function Sr(a,y,ee){function z(ie,he,Re){if(ie.linked)for(var Qe=0;Qe<ie.linked.length;++Qe){var st=ie.linked[Qe];if(st.doc!=he){var pt=Re&&st.sharedHist;ee&&!pt||(y(st.doc,pt),z(st.doc,ie,pt))}}}z(a,null,!0)}function br(a,y){if(y.cm)throw new Error("This document is already in use.");a.doc=y,y.cm=a,rs(a),kr(a),Or(a),a.options.lineWrapping||ao(a),a.options.mode=y.modeOption,_a(a)}function Or(a){(a.doc.direction=="rtl"?Pe:ze)(a.display.lineDiv,"CodeMirror-rtl")}function $n(a){ii(a,function(){Or(a),_a(a)})}function _n(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 Br(a,y){var ee={from:Xt(y.from),to:vr(y),text:Bn(a,y.from,y.to)};return qo(a,ee,y.from.line,y.to.line+1),Sr(a,function(z){return qo(z,ee,y.from.line,y.to.line+1)},!0),ee}function jr(a){for(;a.length;){var y=ct(a);if(y.ranges)a.pop();else break}}function ei(a,y){if(y)return jr(a.done),ct(a.done);if(a.done.length&&!ct(a.done).ranges)return ct(a.done);if(a.done.length>1&&!a.done[a.done.length-2].ranges)return a.done.pop(),ct(a.done)}function Ei(a,y,ee,z){var ie=a.history;ie.undone.length=0;var he=+new Date,Re,Qe;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)=="*"))&&(Re=ei(ie,ie.lastOp==z)))Qe=ct(Re.changes),Ht(y.from,y.to)==0&&Ht(y.from,Qe.to)==0?Qe.to=vr(y):Re.changes.push(Br(a,y));else{var st=ct(ie.done);for((!st||!st.ranges)&&eo(a.sel,ie.done),Re={changes:[Br(a,y)],generation:ie.generation},ie.done.push(Re);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,Qe||Gt(a,"historyAdded")}function Ur(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||Ur(a,he,ct(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=ct(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(Re){Re.markedSpans&&((ie||(ie=y["spans_"+a.id]={}))[he]=Re.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],Re=z[ie];if(he&&Re)e:for(var Qe=0;Qe<Re.length;++Qe){for(var st=Re[Qe],pt=0;pt<he.length;++pt)if(he[pt].marker==st.marker)continue e;he.push(st)}else Re&&(ee[ie]=Re)}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?xn.prototype.deepCopy.call(he):he);continue}var Re=he.changes,Qe=[];z.push({changes:Qe});for(var st=0;st<Re.length;++st){var pt=Re[st],tn=void 0;if(Qe.push({from:pt.from,to:pt.to,text:pt.text}),y)for(var hn in pt)(tn=hn.match(/^spans_(\d+)$/))&&Oe(y,Number(tn[1]))>-1&&(ct(Qe)[hn]=pt[hn],delete pt[hn])}}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 bn(ie,y)}else return new bn(ee||y,y)}function po(a,y,ee,z,ie){ie==null&&(ie=a.cm&&(a.cm.display.shift||a.extend)),ci(a,new xn([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 Re=ur(a.cm,z,a.sel.primIndex);ci(a,Re,ee)}function pa(a,y,ee,z){var ie=a.sel.ranges.slice(0);ie[y]=ee,ci(a,ur(a.cm,ie,a.sel.primIndex),z)}function Bi(a,y,ee,z){ci(a,jn(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 bn(Wt(a,ie[he].anchor),Wt(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?ur(a.cm,z.ranges,z.ranges.length-1):y}function Di(a,y,ee){var z=a.history.done,ie=ct(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){(Jt(a,"beforeSelectionChange")||a.cm&&Jt(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&&Cn(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 Re=y.ranges[he],Qe=y.ranges.length==a.sel.ranges.length&&a.sel.ranges[he],st=ca(a,Re.anchor,Qe&&Qe.anchor,ee,z),pt=ca(a,Re.head,Qe&&Qe.head,ee,z);(ie||st!=Re.anchor||pt!=Re.head)&&(ie||(ie=y.ranges.slice(0,he)),ie[he]=new bn(st,pt))}return ie?ur(a.cm,ie,y.primIndex):y}function va(a,y,ee,z,ie){var he=wn(a,y.line);if(he.markedSpans)for(var Re=0;Re<he.markedSpans.length;++Re){var Qe=he.markedSpans[Re],st=Qe.marker,pt="selectLeft"in st?!st.selectLeft:st.inclusiveLeft,tn="selectRight"in st?!st.selectRight:st.inclusiveRight;if((Qe.from==null||(pt?Qe.from<=y.ch:Qe.from<y.ch))&&(Qe.to==null||(tn?Qe.to>=y.ch:Qe.to>y.ch))){if(ie&&(Gt(st,"beforeCursorEnter"),st.explicitlyCleared))if(he.markedSpans){--Re;continue}else break;if(!st.atomic)continue;if(ee){var hn=st.find(z<0?1:-1),kn=void 0;if((z<0?tn:pt)&&(hn=ki(a,hn,-z,hn&&hn.line==y.line?he:null)),hn&&hn.line==y.line&&(kn=Ht(hn,ee))&&(z<0?kn<0:kn>0))return va(a,hn,y,z,ie)}var On=st.find(z<0?-1:1);return(z<0?pt:tn)&&(On=ki(a,On,z,On.line==y.line?he:null)),On?va(a,On,y,z,ie):null}}return y}function ca(a,y,ee,z,ie){var he=z||1,Re=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 Re||(a.cantEdit=!0,wt(a.first,0))}function ki(a,y,ee,z){return ee<0&&y.ch==0?y.line>a.first?Wt(a,wt(y.line-1)):null:ee>0&&y.ch==(z||wn(a,y.line)).text.length?y.line<a.first+a.size-1?wt(y.line+1,0):null:new wt(y.line,y.ch+ee)}function Vi(a){a.setSelection(wt(a.firstLine(),0),wt(a.lastLine()),xe)}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,Re,Qe){ie&&(z.from=Wt(a,ie)),he&&(z.to=Wt(a,he)),Re&&(z.text=Re),Qe!==void 0&&(z.origin=Qe)}),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(!((Jt(a,"beforeChange")||a.cm&&Jt(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=wr(a,y);Ei(a,y,ee,a.cm?a.cm.curOp.id:NaN),Na(a,y,ee,Xi(a,y));var z=[];Sr(a,function(ie,he){!he&&Oe(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,Re=a.sel,Qe=y=="undo"?ie.done:ie.undone,st=y=="undo"?ie.undone:ie.done,pt=0;pt<Qe.length&&(he=Qe[pt],!(ee?he.ranges&&!he.equals(a.sel):!he.ranges));pt++);if(pt!=Qe.length){for(ie.lastOrigin=ie.lastSelOrigin=null;;)if(he=Qe.pop(),he.ranges){if(eo(he,st),ee&&!he.equals(a.sel)){ci(a,he,{clearRedo:!1});return}Re=he}else if(z){Qe.push(he);return}else break;var tn=[];eo(Re,st),st.push({changes:tn,generation:ie.generation}),ie.generation=he.generation||++ie.maxGeneration;for(var hn=Jt(a,"beforeChange")||a.cm&&Jt(a.cm,"beforeChange"),kn=function(Nr){var ti=he.changes[Nr];if(ti.origin=y,hn&&!jo(a,ti,!1))return Qe.length=0,{};tn.push(Br(a,ti));var hi=Nr?wr(a,ti):ct(Qe);Na(a,ti,hi,ra(a,ti)),!Nr&&a.cm&&a.cm.scrollIntoView({from:ti.from,to:vr(ti)});var Oi=[];Sr(a,function(mi,Wi){!Wi&&Oe(Oi,mi.history)==-1&&(Ca(mi.history,ti),Oi.push(mi.history)),Na(mi,ti,null,ra(mi,ti))})},On=he.changes.length-1;On>=0;--On){var pr=kn(On);if(pr)return pr.v}}}}function la(a,y){if(y!=0&&(a.first+=y,a.sel=new xn(Bt(a.sel.ranges,function(ie){return new bn(wt(ie.anchor.line+y,ie.anchor.ch),wt(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:wt(a.first,0),to:wt(y.to.line+ie,y.to.ch),text:[ct(y.text)],origin:y.origin}}var he=a.lastLine();y.to.line>he&&(y={from:y.from,to:wt(he,wn(a,he).text.length),text:[y.text[0]],origin:y.origin}),y.removed=Bn(a,y.from,y.to),ee||(ee=wr(a,y)),a.cm?ia(a.cm,y,z):Ci(a,y,z),Do(a,ee,xe),a.cantEdit&&ca(a,wt(a.firstLine(),0))&&(a.cantEdit=!1)}}function ia(a,y,ee){var z=a.doc,ie=a.display,he=y.from,Re=y.to,Qe=!1,st=he.line;a.options.lineWrapping||(st=Lt(qn(wn(z,he.line))),z.iter(st,Re.line+1,function(On){if(On==ie.maxLine)return Qe=!0,!0})),z.sel.contains(y.from,y.to)>-1&&Ut(a),Ci(z,y,ee,Ms(a)),a.options.lineWrapping||(z.iter(st,he.line+y.text.length,function(On){var pr=vo(On);pr>ie.maxLineLength&&(ie.maxLine=On,ie.maxLineLength=pr,ie.maxLineChanged=!0,Qe=!1)}),Qe&&(a.curOp.updateMaxLine=!0)),Fr(z,he.line),Ki(a,400);var pt=y.text.length-(Re.line-he.line)-1;y.full?_a(a):he.line==Re.line&&y.text.length==1&&!Vr(a.doc,y)?Wl(a,he.line,"text"):_a(a,he.line,Re.line+1,pt);var tn=Jt(a,"changes"),hn=Jt(a,"change");if(hn||tn){var kn={from:he,to:Re,text:y.text,removed:y.removed,origin:y.origin};hn&&Po(a,"change",a,kn),tn&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(kn)}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],Re=!0;if(he.ranges){he.copied||(he=a[ie]=he.deepCopy(),he.copied=!0);for(var Qe=0;Qe<he.ranges.length;Qe++)na(he.ranges[Qe].anchor,y,ee,z),na(he.ranges[Qe].head,y,ee,z);continue}for(var st=0;st<he.changes.length;++st){var pt=he.changes[st];if(ee<pt.from.line)pt.from=wt(pt.from.line+z,pt.from.ch),pt.to=wt(pt.to.line+z,pt.to.ch);else if(y<=pt.to.line){Re=!1;break}}Re||(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=wn(a,Kt(a,y)):ie=Lt(y),ie==null?null:(z(he,ie)&&a.cm&&Wl(a.cm,ie,ee),he)}function Lo(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}Lo.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),Re=z.height;if(z.removeInner(a,he),this.height-=Re-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 Lo))){var Qe=[];this.collapse(Qe),this.children=[new Lo(Qe)],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 Re=ie.lines.length%25+25,Qe=Re;Qe<ie.lines.length;){var st=new Lo(ie.lines.slice(Qe,Qe+=25));ie.height-=st.height,this.children.splice(++z,0,st),st.parent=this}ie.lines=ie.lines.slice(0,Re),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=Oe(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 Re=Math.min(y,he-a);if(ie.iterN(a,Re,ee))return!0;if((y-=Re)==0)break;a=0}else a-=he}}};var Vo=function(a,y,ee){if(ee)for(var z in ee)ee.hasOwnProperty(z)&&(this[z]=ee[z]);this.doc=a,this.node=y};Vo.prototype.clear=function(){var a=this.doc.cm,y=this.line.widgets,ee=this.line,z=Lt(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);or(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))}},Vo.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&&(Cr(this.doc,z)||or(z,z.height+ie),ee&&ii(ee,function(){ee.curOp.forceUpdate=!0,Ra(ee,z,ie),Po(ee,"lineWidgetChanged",ee,a,Lt(z))}))},bt(Vo);function Ra(a,y,ee){ji(y)<(a.curOp&&a.curOp.scrollTop||a.doc.scrollTop)&&fn(a,ee)}function Sa(a,y,ee,z){var ie=new Vo(a,ee,z),he=a.cm;return he&&ie.noHScroll&&(he.display.alignWidgets=!0),ga(a,y,"widget",function(Re){var Qe=Re.widgets||(Re.widgets=[]);if(ie.insertAt==null?Qe.push(ie):Qe.splice(Math.min(Qe.length-1,Math.max(0,ie.insertAt)),0,ie),ie.line=Re,he&&!Cr(a,Re)){var st=ji(Re)<a.scrollTop;or(Re,Re.height+Ga(ie)),st&&fn(he,ie.height),he.curOp.forceUpdate=!0}return!0}),he&&Po(he,"lineWidgetAdded",he,ie,typeof y=="number"?y:Lt(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&&Ir(a),Jt(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 Re=this.lines[he],Qe=zi(Re.markedSpans,this);a&&!this.collapsed?Wl(a,Lt(Re),"text"):a&&(Qe.to!=null&&(ie=Lt(Re)),Qe.from!=null&&(z=Lt(Re))),Re.markedSpans=Ji(Re.markedSpans,Qe),Qe.from==null&&this.collapsed&&!Cr(this.doc,Re)&&a&&or(Re,fl(a.display))}if(a&&this.collapsed&&!a.options.lineWrapping)for(var st=0;st<this.lines.length;++st){var pt=qn(this.lines[st]),tn=vo(pt);tn>a.display.maxLineLength&&(a.display.maxLine=pt,a.display.maxLineLength=tn,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],Re=zi(he.markedSpans,this);if(Re.from!=null&&(ee=wt(y?he:Lt(he),Re.from),a==-1))return ee;if(Re.to!=null&&(z=wt(y?he:Lt(he),Re.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=Lt(y.line),Re=il(z,he);if(Re&&(ds(Re),z.curOp.selectionChanged=z.curOp.forceUpdate=!0),z.curOp.updateMaxLine=!0,!Cr(ee.doc,ie)&&ee.height!=null){var Qe=ee.height;ee.height=null;var st=Ga(ee)-Qe;st&&or(ie,ie.height+st)}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||Oe(y.maybeHiddenMarkers,this)==-1)&&(y.maybeUnhiddenMarkers||(y.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(a)},Xa.prototype.detachLine=function(a){if(this.lines.splice(Oe(this.lines,a),1),!this.lines.length&&this.doc.cm){var y=this.doc.cm.curOp;(y.maybeHiddenMarkers||(y.maybeHiddenMarkers=[])).push(this)}},bt(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),Re=Ht(y,ee);if(z&&Et(z,he,!1),Re>0||Re==0&&he.clearWhenEmpty!==!1)return he;if(he.replacedWith&&(he.collapsed=!0,he.widgetNode=Je("span",[he.replacedWith],"CodeMirror-widget"),z.handleMouseEvents||he.widgetNode.setAttribute("cm-ignore-events","true"),z.insertLeft&&(he.widgetNode.insertLeft=!0)),he.collapsed){if(cr(a,y.line,y,ee,he)||y.line!=ee.line&&cr(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 Qe=y.line,st=a.cm,pt;if(a.iter(Qe,ee.line+1,function(hn){st&&he.collapsed&&!st.options.lineWrapping&&qn(hn)==st.display.maxLine&&(pt=!0),he.collapsed&&Qe!=y.line&&or(hn,0),wi(hn,new Zi(he,Qe==y.line?y.ch:null,Qe==ee.line?ee.ch:null)),++Qe}),he.collapsed&&a.iter(y.line,ee.line+1,function(hn){Cr(a,hn)&&or(hn,0)}),he.clearOnEnter&&jt(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),st){if(pt&&(st.curOp.updateMaxLine=!0),he.collapsed)_a(st,y.line,ee.line+1);else if(he.className||he.startStyle||he.endStyle||he.css||he.attributes||he.title)for(var tn=y.line;tn<=ee.line;tn++)Wl(st,tn,"text");he.atomic&&aa(st.doc),Po(st,"markerAdded",st,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)},bt(ua);function Jl(a,y,ee,z,ie){z=Et(z),z.shared=!1;var he=[Sl(a,y,ee,z,ie)],Re=he[0],Qe=z.widgetNode;return Sr(a,function(st){Qe&&(z.widgetNode=Qe.cloneNode(!0)),he.push(Sl(st,Wt(st,y),Wt(st,ee),z,ie));for(var pt=0;pt<st.linked.length;++pt)if(st.linked[pt].isParent)return;Re=ct(he)}),new ua(he,Re)}function Ua(a){return a.findMarks(wt(a.first,0),a.clipPos(wt(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),Re=a.clipPos(ie.to);if(Ht(he,Re)){var Qe=Sl(a,he,Re,z.primary,z.primary.type);z.markers.push(Qe),Qe.parent=z}}}function al(a){for(var y=function(z){var ie=a[z],he=[ie.primary.doc];Sr(ie.primary.doc,function(st){return he.push(st)});for(var Re=0;Re<ie.markers.length;Re++){var Qe=ie.markers[Re];Oe(he,Qe.doc)==-1&&(Qe.parent=null,ie.markers.splice(Re--,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 Lo([new Io("",null)])]),this.first=ee,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=ee;var he=wt(ee,0);this.sel=jn(he),this.history=new _n(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,jn(he),xe)};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=rr(this,this.first,this.first+this.size);return a===!1?y:y.join(a||this.lineSeparator())},setValue:li(function(a){var y=wt(this.first,0),ee=this.first+this.size-1;Xo(this,{from:y,to:wt(ee,wn(this,ee).text.length),text:this.splitLines(a),origin:"setValue",full:!0},!0),this.cm&&An(this.cm,0,0),ci(this,jn(y),xe)}),replaceRange:function(a,y,ee,z){y=Wt(this,y),ee=ee?Wt(this,ee):y,Fo(this,a,y,ee,z)},getRange:function(a,y,ee){var z=Bn(this,Wt(this,a),Wt(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(xt(this,a))return wn(this,a)},getLineNumber:function(a){return Lt(a)},getLineHandleVisualStart:function(a){return typeof a=="number"&&(a=wn(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 Wt(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,Wt(this,typeof a=="number"?wt(a,y||0):a),null,ee)}),setSelection:li(function(a,y,ee){Bi(this,Wt(this,a),Wt(this,y||a),ee)}),extendSelection:li(function(a,y,ee){po(this,Wt(this,a),y&&Wt(this,y),ee)}),extendSelections:li(function(a,y){ma(this,on(this,a),y)}),extendSelectionsBy:li(function(a,y){var ee=Bt(this.sel.ranges,a);ma(this,on(this,ee),y)}),setSelections:li(function(a,y,ee){if(a.length){for(var z=[],ie=0;ie<a.length;ie++)z[ie]=new bn(Wt(this,a[ie].anchor),Wt(this,a[ie].head));y==null&&(y=Math.min(a.length-1,this.sel.primIndex)),ci(this,ur(this.cm,z,y),ee)}}),addSelection:li(function(a,y,ee){var z=this.sel.ranges.slice(0);z.push(new bn(Wt(this,a),Wt(this,y||a))),ci(this,ur(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=Bn(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=Bn(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 Re=ie.ranges[he];z[he]={from:Re.from(),to:Re.to(),text:this.splitLines(a[he]),origin:ee}}for(var Qe=y&&y!="end"&&Er(this,z,y),st=z.length-1;st>=0;st--)Xo(this,z[st]);Qe?Di(this,Qe):this.cm&&Cn(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 _n(this.history.maxGeneration),Sr(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 _n(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(!xt(this,a)||(y=a,a=wn(this,a),!a))return null}else if(y=Lt(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 Re=he.match(Ge(ee));if(!Re)return!1;var Qe=Re.index+Re[0].length;z[ie]=he.slice(0,Re.index)+(!Re.index||Qe==he.length?"":" ")+he.slice(Qe)||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,Wt(this,a),Wt(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=Wt(this,a),Sl(this,a,a,ee,"bookmark")},findMarksAt:function(a){a=Wt(this,a);var y=[],ee=wn(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=Wt(this,a),y=Wt(this,y);var z=[],ie=a.line;return this.iter(a.line,y.line+1,function(he){var Re=he.markedSpans;if(Re)for(var Qe=0;Qe<Re.length;Qe++){var st=Re[Qe];!(st.to!=null&&ie==a.line&&a.ch>=st.to||st.from==null&&ie!=a.line||st.from!=null&&ie==y.line&&st.from>=y.ch)&&(!ee||ee(st.marker))&&z.push(st.marker.parent||st.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}),Wt(this,wt(ee,y))},indexFromPos:function(a){a=Wt(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(rr(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(rr(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,Ua(this)),z},unlinkDoc:function(a){if(a instanceof La&&(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(Ua(this));break}}if(a.history==this.history){var z=[a.id];Sr(a,function(ie){return z.push(ie.id)},!0),a.history=new _n(null),a.history.done=oa(this.history.done,z),a.history.undone=oa(this.history.undone,z)}},iterLinkedDocs:function(a){Sr(this,a)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(a){return this.lineSep?a.split(this.lineSep):In(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&&$n(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))){Ot(a),Ae&&(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),Re=0,Qe=function(){++Re==ie&&_r(y,function(){ee=Wt(y.doc,ee);var On={from:ee,to:ee,text:y.doc.splitLines(he.filter(function(pr){return pr!=null}).join(y.doc.lineSeparator())),origin:"paste"};Xo(y.doc,On),Di(y.doc,jn(Wt(y.doc,ee),Wt(y.doc,vr(On))))})()},st=function(On,pr){if(y.options.allowDropFileTypes&&Oe(y.options.allowDropFileTypes,On.type)==-1){Qe();return}var Nr=new FileReader;Nr.onerror=function(){return Qe()},Nr.onload=function(){var ti=Nr.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(ti)){Qe();return}he[pr]=ti,Qe()},Nr.readAsText(On)},pt=0;pt<z.length;pt++)st(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 tn=a.dataTransfer.getData("Text");if(tn){var hn;if(y.state.draggingText&&!y.state.draggingText.copy&&(hn=y.listSelections()),Do(y.doc,jn(ee,ee)),hn)for(var kn=0;kn<hn.length;++kn)Fo(y.doc,"",hn[kn].anchor,hn[kn].head,"drag");y.replaceSelection(tn,"around","paste"),y.display.input.focus()}}catch(On){}}}}function yl(a,y){if(Ae&&(!a.state.draggingText||+new Date-ya<100)){vt(y);return}if(!(Rt(a,y)||Wa(a.display,y))&&(y.dataTransfer.setData("Text",a.getSelection()),y.dataTransfer.effectAllowed="copyMove",y.dataTransfer.setDragImage&&!we)){var ee=He("img",null,null,"position: fixed; left: 0; top: 0;");ee.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",se&&(ee.width=ee.height=1,a.display.wrapper.appendChild(ee),ee._top=ee.offsetTop),y.dataTransfer.setDragImage(ee,0,0),se&&ee.parentNode.removeChild(ee)}}function Nl(a,y){var ee=zl(a,y);if(ee){var z=document.createDocumentFragment();Us(a,ee,z),a.display.dragCursor||(a.display.dragCursor=He("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),a.display.lineSpace.insertBefore(a.display.dragCursor,a.display.cursorDiv)),ke(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 Ts=!1;function Yo(){Ts||(So(),Ts=!0)}function So(){var a;jt(window,"resize",function(){a==null&&(a=setTimeout(function(){a=null,ws(ui)},100))}),jt(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 Va={};Va.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"},Va.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"},Va.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"},Va.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"]},Va.default=De?Va.macDefault:Va.pcDefault;function Hl(a){var y=a.split(/-(?!$)/);a=y[y.length-1];for(var ee,z,ie,he,Re=0;Re<y.length-1;Re++){var Qe=y[Re];if(/^(cmd|meta|m)$/i.test(Qe))he=!0;else if(/^a(lt)?$/i.test(Qe))ee=!0;else if(/^(c|ctrl|control)$/i.test(Qe))z=!0;else if(/^s(hift)?$/i.test(Qe))ie=!0;else throw new Error("Unrecognized modifier name: "+Qe)}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=Bt(ee.split(" "),Hl),he=0;he<ie.length;he++){var Re=void 0,Qe=void 0;he==ie.length-1?(Qe=ie.join(" "),Re=z):(Qe=ie.slice(0,he+1).join(" "),Re="...");var st=y[Qe];if(!st)y[Qe]=Re;else if(st!=Re)throw new Error("Inconsistent bindings for "+Qe)}delete a[ee]}for(var pt in y)a[pt]=y[pt];return a}function As(a,y,ee,z){y=Vs(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 Re=As(a,y.fallthrough[he],ee,z);if(Re)return Re}}}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(se&&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 Vs(a){return typeof a=="string"?Va[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,ct(z).to)<=0;){var Re=z.pop();if(Ht(Re.from,he.from)<0){he.from=Re.from;break}}z.push(he)}ii(a,function(){for(var Qe=z.length-1;Qe>=0;Qe--)Fo(a.doc,"",z[Qe].from,z[Qe].to,"+delete");Cn(a)})}function eu(a,y,ee){var z=Te(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 wt(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 Re=ie<0?ct(he):he[0],Qe=ie<0==(Re.level==1),st=Qe?"after":"before",pt;if(Re.level>0||y.doc.direction=="rtl"){var tn=Zl(y,ee);pt=ie<0?ee.text.length-1:0;var hn=vl(y,tn,pt).top;pt=Ye(function(kn){return vl(y,tn,kn).top==hn},ie<0==(Re.level==1)?Re.from:Re.to-1,pt),st=="before"&&(pt=eu(ee,pt,1))}else pt=ie<0?Re.to:Re.from;return new wt(z,pt,st)}}return new wt(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=dt(ie,ee.ch,ee.sticky),Re=ie[he];if(a.doc.direction=="ltr"&&Re.level%2==0&&(z>0?Re.to>ee.ch:Re.from<ee.ch))return Ys(y,ee,z);var Qe=function(hi,Oi){return eu(y,hi instanceof wt?hi.ch:hi,Oi)},st,pt=function(hi){return a.options.lineWrapping?(st=st||Zl(a,y),Oa(a,y,st,hi)):{begin:0,end:y.text.length}},tn=pt(ee.sticky=="before"?Qe(ee,-1):ee.ch);if(a.doc.direction=="rtl"||Re.level==1){var hn=Re.level==1==z<0,kn=Qe(ee,hn?1:-1);if(kn!=null&&(hn?kn<=Re.to&&kn<=tn.end:kn>=Re.from&&kn>=tn.begin)){var On=hn?"before":"after";return new wt(ee.line,kn,On)}}var pr=function(hi,Oi,mi){for(var Wi=function(wa,cl){return cl?new wt(ee.line,Qe(wa,1),"before"):new wt(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:Qe(mi.end,-1);if(mo.from<=Ko&&Ko<mo.to||(Ko=io?mo.from:Qe(mo.to,-1),mi.begin<=Ko&&Ko<mi.end))return Wi(Ko,io)}},Nr=pr(he+z,z,tn);if(Nr)return Nr;var ti=z>0?tn.end:Qe(tn.begin,-1);return ti!=null&&!(z>0&&ti==y.text.length)&&(Nr=pr(z>0?0:ie.length-1,z,pt(ti)),Nr)?Nr:null}var as={selectAll:Vi,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),xe)},killLine:function(a){return ps(a,function(y){if(y.empty()){var ee=wn(a.doc,y.head.line).text.length;return y.head.ch==ee&&y.head.line<a.lastLine()?{from:y.head,to:wt(y.head.line+1,0)}:{from:y.head,to:wt(y.head.line,ee)}}else return{from:y.from(),to:y.to()}})},deleteLine:function(a){return ps(a,function(y){return{from:wt(y.from().line,0),to:Wt(a.doc,wt(y.to().line+1,0))}})},delLineLeft:function(a){return ps(a,function(y){return{from:wt(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(wt(a.firstLine(),0))},goDocEnd:function(a){return a.extendSelection(wt(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")},it)},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")},it)},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},it)},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(),Re=Ne(a.getLine(he.line),he.ch,z);y.push(At(z-Re%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=wn(a.doc,ie.line).text;if(he){if(ie.ch==he.length&&(ie=new wt(ie.line,ie.ch-1)),ie.ch>0)ie=new wt(ie.line,ie.ch+1),a.replaceRange(he.charAt(ie.ch-1)+he.charAt(ie.ch-2),wt(ie.line,ie.ch-2),ie,"+transpose");else if(ie.line>a.doc.first){var Re=wn(a.doc,ie.line-1).text;Re&&(ie=new wt(ie.line,1),a.replaceRange(he.charAt(0)+a.doc.lineSeparator()+Re.charAt(Re.length-1),wt(ie.line-1,Re.length-1),ie,"+transpose"))}}ee.push(new bn(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);Cn(a)})},openLine:function(a){return a.replaceSelection(`
|
|
|
`,"start")},toggleOverwrite:function(a){return a.toggleOverwrite()}};function nu(a,y){var ee=wn(a.doc,y),z=qn(ee);return z!=ee&&(y=Lt(z)),tu(!0,a,z,y,1)}function Eu(a,y){var ee=wn(a.doc,y),z=Wr(ee);return z!=ee&&(y=Lt(z)),tu(!0,a,ee,y,-1)}function ru(a,y){var ee=nu(a,y.line),z=wn(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/)),Re=y.line==ee.line&&y.ch<=he&&y.ch;return wt(ee.line,Re?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 ue;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")&&(Ot(ee),Ls(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=pe(),!Rt(y,a))){Ae&&ve<11&&a.keyCode==27&&(a.returnValue=!1);var ee=a.keyCode;y.display.shift=ee==16||a.shiftKey;var z=zs(y,a);se&&(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;Pe(y,"CodeMirror-crosshair");function ee(z){(z.keyCode==18||!z.altKey)&&(ze(y,"CodeMirror-crosshair"),dn(document,"keyup",ee),dn(document,"mouseover",ee))}jt(document,"keyup",ee),jt(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(se&&ee==Ws){Ws=null,Ot(a);return}if(!(se&&(!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)){be||(ee.scroller.draggable=!1,setTimeout(function(){return ee.scroller.draggable=!0},100));return}if(!ql(y,a)){var z=zl(y,a),ie=Yt(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):Mt(a)==ee.scroller&&Ot(a):ie==2?(z&&po(y.doc,z),setTimeout(function(){return ee.input.focus()},20)):ie==3&&(Ie?y.display.input.onContextMenu(a):ks(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(Re){if(typeof Re=="string"&&(Re=as[Re]),!Re)return!1;var Qe=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),Qe=Re(a,ee)!=at}finally{a.state.suppressEdits=!1}return Qe})}function Go(a,y,ee){var z=a.getOption("configureMouse"),ie=z?z(a,y,ee):{};if(ie.unit==null){var he=Fe?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){Ae?setTimeout(ft(mu,a),0):a.curOp.focus=pe();var ie=Go(a,ee,z),he=a.doc.sel,Re;a.options.dragDrop&&ln&&!a.isReadOnly()&&ee=="single"&&(Re=he.contains(y))>-1&&(Ht((Re=he.ranges[Re]).from(),y)<0||y.xRel>0)&&(Ht(Re.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,Re=_r(a,function(pt){be&&(ie.scroller.draggable=!1),a.state.draggingText=!1,dn(ie.wrapper.ownerDocument,"mouseup",Re),dn(ie.wrapper.ownerDocument,"mousemove",Qe),dn(ie.scroller,"dragstart",st),dn(ie.scroller,"drop",Re),he||(Ot(pt),z.addNew||po(a.doc,ee,null,null,z.extend),be&&!we||Ae&&ve==9?setTimeout(function(){ie.wrapper.ownerDocument.body.focus({preventScroll:!0}),ie.input.focus()},20):ie.input.focus())}),Qe=function(pt){he=he||Math.abs(y.clientX-pt.clientX)+Math.abs(y.clientY-pt.clientY)>=10},st=function(){return he=!0};be&&(ie.scroller.draggable=!0),a.state.draggingText=Re,Re.copy=!z.moveOnDrag,ie.scroller.dragDrop&&ie.scroller.dragDrop(),jt(ie.wrapper.ownerDocument,"mouseup",Re),jt(ie.wrapper.ownerDocument,"mousemove",Qe),jt(ie.scroller,"dragstart",st),jt(ie.scroller,"drop",Re),ks(a),setTimeout(function(){return ie.input.focus()},20)}function Bl(a,y,ee){if(ee=="char")return new bn(y,y);if(ee=="word")return a.findWordAt(y);if(ee=="line")return new bn(wt(y.line,0),Wt(a.doc,wt(y.line+1,0)));var z=ee(a,y);return new bn(z.from,z.to)}function ul(a,y,ee,z){var ie=a.display,he=a.doc;Ot(y);var Re,Qe,st=he.sel,pt=st.ranges;if(z.addNew&&!z.extend?(Qe=he.sel.contains(ee),Qe>-1?Re=pt[Qe]:Re=new bn(ee,ee)):(Re=he.sel.primary(),Qe=he.sel.primIndex),z.unit=="rectangle")z.addNew||(Re=new bn(ee,ee)),ee=zl(a,y,!0,!0),Qe=-1;else{var tn=Bl(a,ee,z.unit);z.extend?Re=go(Re,tn.anchor,tn.head,z.extend):Re=tn}z.addNew?Qe==-1?(Qe=pt.length,ci(he,ur(a,pt.concat([Re]),Qe),{scroll:!1,origin:"*mouse"})):pt.length>1&&pt[Qe].empty()&&z.unit=="char"&&!z.extend?(ci(he,ur(a,pt.slice(0,Qe).concat(pt.slice(Qe+1)),0),{scroll:!1,origin:"*mouse"}),st=he.sel):pa(he,Qe,Re,Ke):(Qe=0,ci(he,new xn([Re],0),Ke),st=he.sel);var hn=ee;function kn(mi){if(Ht(hn,mi)!=0)if(hn=mi,z.unit=="rectangle"){for(var Wi=[],mo=a.options.tabSize,io=Ne(wn(he,ee.line).text,ee.ch,mo),Ko=Ne(wn(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=wn(he,Za).text,Ja=Ct(Il,wa,mo);wa==cl?Wi.push(new bn(wt(Za,Ja),wt(Za,Ja))):Il.length>Ja&&Wi.push(new bn(wt(Za,Ja),wt(Za,Ct(Il,cl,mo))))}Wi.length||Wi.push(new bn(ee,ee)),ci(he,ur(a,st.ranges.slice(0,Qe).concat(Wi),Qe),{origin:"*mouse",scroll:!1}),a.scrollIntoView(mi)}else{var Ol=Re,ml=Bl(a,mi,z.unit),nl=Ol.anchor,qa;Ht(ml.anchor,nl)>0?(qa=ml.head,nl=cn(Ol.from(),ml.anchor)):(qa=ml.anchor,nl=qt(Ol.to(),ml.head));var ja=st.ranges.slice(0);ja[Qe]=Fs(a,new bn(Wt(he,nl),qa)),ci(he,ur(a,ja,Qe),Ke)}}var On=ie.wrapper.getBoundingClientRect(),pr=0;function Nr(mi){var Wi=++pr,mo=zl(a,mi,!0,z.unit=="rectangle");if(mo)if(Ht(mo,hn)!=0){a.curOp.focus=pe(),kn(mo);var io=me(ie,he);(mo.line>=io.to||mo.line<io.from)&&setTimeout(_r(a,function(){pr==Wi&&Nr(mi)}),150)}else{var Ko=mi.clientY<On.top?-20:mi.clientY>On.bottom?20:0;Ko&&setTimeout(_r(a,function(){pr==Wi&&(ie.scroller.scrollTop+=Ko,Nr(mi))}),50)}}function ti(mi){a.state.selectingText=!1,pr=1/0,mi&&(Ot(mi),ie.input.focus()),dn(ie.wrapper.ownerDocument,"mousemove",hi),dn(ie.wrapper.ownerDocument,"mouseup",Oi),he.history.lastSelOrigin=null}var hi=_r(a,function(mi){mi.buttons===0||!Yt(mi)?ti(mi):Nr(mi)}),Oi=_r(a,ti);a.state.selectingText=Oi,jt(ie.wrapper.ownerDocument,"mousemove",hi),jt(ie.wrapper.ownerDocument,"mouseup",Oi)}function Fs(a,y){var ee=y.anchor,z=y.head,ie=wn(a.doc,ee.line);if(Ht(ee,z)==0&&ee.sticky==z.sticky)return y;var he=ot(ie);if(!he)return y;var Re=dt(he,ee.ch,ee.sticky),Qe=he[Re];if(Qe.from!=ee.ch&&Qe.to!=ee.ch)return y;var st=Re+(Qe.from==ee.ch==(Qe.level!=1)?0:1);if(st==0||st==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 tn=dt(he,z.ch,z.sticky),hn=tn-Re||(z.ch-ee.ch)*(Qe.level==1?-1:1);tn==st-1||tn==st?pt=hn<0:pt=hn>0}var kn=he[st+(pt?-1:0)],On=pt==(kn.level==1),pr=On?kn.from:kn.to,Nr=On?"after":"before";return ee.ch==pr&&ee.sticky==Nr?y:new bn(new wt(ee.line,pr,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(kn){return!1}if(ie>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;z&&Ot(y);var Re=a.display,Qe=Re.lineDiv.getBoundingClientRect();if(he>Qe.bottom||!Jt(a,ee))return mn(y);he-=Qe.top-Re.viewOffset;for(var st=0;st<a.display.gutterSpecs.length;++st){var pt=Re.gutters.childNodes[st];if(pt&&pt.getBoundingClientRect().right>=ie){var tn=Qt(a.doc,he),hn=a.display.gutterSpecs[st];return Gt(a,ee,a,tn,hn.className,y),mn(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")||Ie||a.display.input.onContextMenu(y)}function du(a,y){return Jt(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"}},Lu={},gu={};function ju(a){var y=a.optionHandlers;function ee(z,ie,he,Re){a.defaults[z]=ie,he&&(y[z]=Re?function(Qe,st,pt){pt!=_s&&he(Qe,st,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,kr(z)},!0),ee("indentUnit",2,kr,!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=[],Re=z.doc.first;z.doc.iter(function(st){for(var pt=0;;){var tn=st.text.indexOf(ie,pt);if(tn==-1)break;pt=tn+ie.length,he.push(wt(Re,tn))}Re++});for(var Qe=he.length-1;Qe>=0;Qe--)Fo(z.doc,ie,he[Qe],wt(he[Qe].line,he[Qe].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",ye?"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",!Ze),ee("wholeLineUpdateBefore",!0),ee("theme","default",function(z){Mu(z),sn(z)},!0),ee("keyMap","default",function(z,ie,he){var Re=Vs(ie),Qe=he!=_s&&Vs(he);Qe&&Qe.detach&&Qe.detach(z,Re),Re.attach&&Re.attach(z,Qe||null)}),ee("extraKeys",null),ee("configureMouse",null),ee("lineWrapping",!1,Uu,!0),ee("gutters",[],function(z,ie){z.display.gutterSpecs=kt(ie,z.options.lineNumbers),sn(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 mr(z)},!0),ee("scrollbarStyle","native",function(z){xr(z),mr(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=kt(z.options.gutters,ie),sn(z)},!0),ee("firstLineNumber",1,sn,!0),ee("lineNumberFormatter",function(z){return z},sn,!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?jt:dn;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 Uu(a){a.options.lineWrapping?(Pe(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 mr(a)},100)}function La(a,y){var ee=this;if(!(this instanceof La))return new La(a,y);this.options=y=y?Et(y):{},Et(Lu,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 La.inputStyles[y.inputStyle](this),he=this.display=new nn(a,z,ie,y);he.wrapper.CodeMirror=this,Mu(this),y.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),xr(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 ue,keySeq:null,specialChars:null},y.autofocus&&!ye&&he.input.focus(),Ae&&ve<11&&setTimeout(function(){return ee.display.input.reset(!0)},20),Vu(this),Yo(),Ir(this),this.curOp.forceUpdate=!0,br(this,z),y.autofocus&&!ye||this.hasFocus()?setTimeout(function(){ee.hasFocus()&&!ee.state.focused&&$l(ee)},20):is(this);for(var Re in gu)gu.hasOwnProperty(Re)&&gu[Re](this,y[Re],_s);Ft(this),y.finishInit&&y.finishInit(this);for(var Qe=0;Qe<Fu.length;++Qe)Fu[Qe](this);Rr(this),be&&y.lineWrapping&&getComputedStyle(he.lineDiv).textRendering=="optimizelegibility"&&(he.lineDiv.style.textRendering="auto")}La.defaults=Lu,La.optionHandlers=gu;function Vu(a){var y=a.display;jt(y.scroller,"mousedown",_r(a,cu)),Ae&&ve<11?jt(y.scroller,"dblclick",_r(a,function(st){if(!Rt(a,st)){var pt=zl(a,st);if(!(!pt||ql(a,st)||Wa(a.display,st))){Ot(st);var tn=a.findWordAt(pt);po(a.doc,tn.anchor,tn.head)}}})):jt(y.scroller,"dblclick",function(st){return Rt(a,st)||Ot(st)}),jt(y.scroller,"contextmenu",function(st){return Ps(a,st)}),jt(y.input.getField(),"contextmenu",function(st){y.scroller.contains(st.target)||Ps(a,st)});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(st){if(st.touches.length!=1)return!1;var pt=st.touches[0];return pt.radiusX<=1&&pt.radiusY<=1}function Re(st,pt){if(pt.left==null)return!0;var tn=pt.left-st.left,hn=pt.top-st.top;return tn*tn+hn*hn>20*20}jt(y.scroller,"touchstart",function(st){if(!Rt(a,st)&&!he(st)&&!ql(a,st)){y.input.ensurePolled(),clearTimeout(ee);var pt=+new Date;y.activeTouch={start:pt,moved:!1,prev:pt-z.end<=300?z:null},st.touches.length==1&&(y.activeTouch.left=st.touches[0].pageX,y.activeTouch.top=st.touches[0].pageY)}}),jt(y.scroller,"touchmove",function(){y.activeTouch&&(y.activeTouch.moved=!0)}),jt(y.scroller,"touchend",function(st){var pt=y.activeTouch;if(pt&&!Wa(y,st)&&pt.left!=null&&!pt.moved&&new Date-pt.start<300){var tn=a.coordsChar(y.activeTouch,"page"),hn;!pt.prev||Re(pt,pt.prev)?hn=new bn(tn,tn):!pt.prev.prev||Re(pt,pt.prev.prev)?hn=a.findWordAt(tn):hn=new bn(wt(tn.line,0),Wt(a.doc,wt(tn.line+1,0))),a.setSelection(hn.anchor,hn.head),a.focus(),Ot(st)}ie()}),jt(y.scroller,"touchcancel",ie),jt(y.scroller,"scroll",function(){y.scroller.clientHeight&&(tr(a,y.scroller.scrollTop),ar(a,y.scroller.scrollLeft,!0),Gt(a,"scroll",a))}),jt(y.scroller,"mousewheel",function(st){return Fn(a,st)}),jt(y.scroller,"DOMMouseScroll",function(st){return Fn(a,st)}),jt(y.wrapper,"scroll",function(){return y.wrapper.scrollTop=y.wrapper.scrollLeft=0}),y.dragFunctions={enter:function(st){Rt(a,st)||vt(st)},over:function(st){Rt(a,st)||(Nl(a,st),vt(st))},start:function(st){return yl(a,st)},drop:_r(a,Qa),leave:function(st){Rt(a,st)||Ss(a)}};var Qe=y.input.getField();jt(Qe,"keyup",function(st){return lu.call(a,st)}),jt(Qe,"keydown",_r(a,au)),jt(Qe,"keypress",_r(a,su)),jt(Qe,"focus",function(st){return $l(a,st)}),jt(Qe,"blur",function(st){return is(a,st)})}var Fu=[];La.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 Re=a.options.tabSize,Qe=wn(ie,y),st=Ne(Qe.text,null,Re);Qe.stateAfter&&(Qe.stateAfter=null);var pt=Qe.text.match(/^\s*/)[0],tn;if(!z&&!/\S/.test(Qe.text))tn=0,ee="not";else if(ee=="smart"&&(tn=ie.mode.indent(he,Qe.text.slice(pt.length),Qe.text),tn==at||tn>150)){if(!z)return;ee="prev"}ee=="prev"?y>ie.first?tn=Ne(wn(ie,y-1).text,null,Re):tn=0:ee=="add"?tn=st+a.options.indentUnit:ee=="subtract"?tn=st-a.options.indentUnit:typeof ee=="number"&&(tn=st+ee),tn=Math.max(0,tn);var hn="",kn=0;if(a.options.indentWithTabs)for(var On=Math.floor(tn/Re);On;--On)kn+=Re,hn+=" ";if(kn<tn&&(hn+=At(tn-kn)),hn!=pt)return Fo(ie,hn,wt(y,0),wt(y,pt.length),"+input"),Qe.stateAfter=null,!0;for(var pr=0;pr<ie.sel.ranges.length;pr++){var Nr=ie.sel.ranges[pr];if(Nr.head.line==y&&Nr.head.ch<pt.length){var ti=wt(y,pt.length);pa(ie,pr,new bn(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 Re=+new Date-200,Qe=ie=="paste"||a.state.pasteIncoming>Re,st=In(y),pt=null;if(Qe&&z.ranges.length>1)if(es&&es.text.join(`
|
|
|
`)==y){if(z.ranges.length%es.text.length==0){pt=[];for(var tn=0;tn<es.text.length;tn++)pt.push(he.splitLines(es.text[tn]))}}else st.length==z.ranges.length&&a.options.pasteLinesPerSelection&&(pt=Bt(st,function(hi){return[hi]}));for(var hn=a.curOp.updateInput,kn=z.ranges.length-1;kn>=0;kn--){var On=z.ranges[kn],pr=On.from(),Nr=On.to();On.empty()&&(ee&&ee>0?pr=wt(pr.line,pr.ch-ee):a.state.overwrite&&!Qe?Nr=wt(Nr.line,Math.min(wn(he,Nr.line).text.length,Nr.ch+ct(st).length)):Qe&&es&&es.lineWise&&es.text.join(`
|
|
|
`)==st.join(`
|
|
|
`)&&(pr=Nr=wt(pr.line,0)));var ti={from:pr,to:Nr,text:pt?pt[kn%pt.length]:st,origin:ie||(Qe?"paste":a.state.cutIncoming>Re?"cut":"+input")};Xo(a.doc,ti),Po(a,"inputRead",a,ti)}y&&!Qe&&Tu(a,y),Cn(a),a.curOp.updateInput<2&&(a.curOp.updateInput=hn),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function ku(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 Tu(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),Re=!1;if(he.electricChars){for(var Qe=0;Qe<he.electricChars.length;Qe++)if(y.indexOf(he.electricChars.charAt(Qe))>-1){Re=fu(a,ie.head.line,"smart");break}}else he.electricInput&&he.electricInput.test(wn(a.doc,ie.head.line).text.slice(0,ie.head.ch))&&(Re=fu(a,ie.head.line,"smart"));Re&&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:wt(ie,0),head:wt(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=He("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),y=He("div",[a],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return be?a.style.width="1000px":a.setAttribute("wrap","off"),Se&&(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,Re=he[z];he[z]==ie&&z!="mode"||(he[z]=ie,y.hasOwnProperty(z)&&_r(this,y[z])(this,ie,Re),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"](Vs(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.");Dt(this.state.overlays,{mode:he,modeSpec:z,opaque:ie&&ie.opaque,priority:ie&&ie.priority||0},function(Re){return Re.priority}),this.state.modeGen++,_a(this)}),removeOverlay:si(function(z){for(var ie=this.state.overlays,he=0;he<ie.length;++he){var Re=ie[he].modeSpec;if(Re==z||typeof z=="string"&&Re.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"),xt(this.doc,z)&&fu(this,z,ie,he)}),indentSelection:si(function(z){for(var ie=this.doc.sel.ranges,he=-1,Re=0;Re<ie.length;Re++){var Qe=ie[Re];if(Qe.empty())Qe.head.line>he&&(fu(this,Qe.head.line,z,!0),he=Qe.head.line,Re==this.doc.sel.primIndex&&Cn(this));else{var st=Qe.from(),pt=Qe.to(),tn=Math.max(he,st.line);he=Math.min(this.lastLine(),pt.line-(pt.ch?0:1))+1;for(var hn=tn;hn<he;++hn)fu(this,hn,z);var kn=this.doc.sel.ranges;st.ch==0&&ie.length==kn.length&&kn[Re].from().ch>0&&pa(this.doc,Re,new bn(st,kn[Re].to()),xe)}}}),getTokenAt:function(z,ie){return Kr(this,z,ie)},getLineTokens:function(z,ie){return Kr(this,wt(z),ie,!0)},getTokenTypeAt:function(z){z=Wt(this.doc,z);var ie=Mr(this,wn(this.doc,z.line)),he=0,Re=(ie.length-1)/2,Qe=z.ch,st;if(Qe==0)st=ie[2];else for(;;){var pt=he+Re>>1;if((pt?ie[pt*2-1]:0)>=Qe)Re=pt;else if(ie[pt*2+1]<Qe)he=pt+1;else{st=ie[pt*2+2];break}}var tn=st?st.indexOf("overlay "):-1;return tn<0?st:tn==0?null:st.slice(0,tn-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 Re=ee[ie],Qe=this.getModeAt(z);if(typeof Qe[ie]=="string")Re[Qe[ie]]&&he.push(Re[Qe[ie]]);else if(Qe[ie])for(var st=0;st<Qe[ie].length;st++){var pt=Re[Qe[ie][st]];pt&&he.push(pt)}else Qe.helperType&&Re[Qe.helperType]?he.push(Re[Qe.helperType]):Re[Qe.name]&&he.push(Re[Qe.name]);for(var tn=0;tn<Re._global.length;tn++){var hn=Re._global[tn];hn.pred(Qe,this)&&Oe(he,hn.val)==-1&&he.push(hn.val)}return he},getStateAfter:function(z,ie){var he=this.doc;return z=Kt(he,z==null?he.first+he.size-1:z),zr(this,z+1,ie).state},cursorCoords:function(z,ie){var he,Re=this.doc.sel.primary();return z==null?he=Re.head:typeof z=="object"?he=Wt(this.doc,z):he=z?Re.from():Re.to(),Ha(this,he,ie||"page")},charCoords:function(z,ie){return Ul(this,Wt(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,Qt(this.doc,z+this.display.viewOffset)},heightAtLine:function(z,ie,he){var Re=!1,Qe;if(typeof z=="number"){var st=this.doc.first+this.doc.size-1;z<this.doc.first?z=this.doc.first:z>st&&(z=st,Re=!0),Qe=wn(this.doc,z)}else Qe=z;return fs(this,Qe,{top:0,left:0},ie||"page",he||Re).top+(Re?this.doc.height-ji(Qe):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,Re,Qe){var st=this.display;z=Ha(this,Wt(this.doc,z));var pt=z.bottom,tn=z.left;if(ie.style.position="absolute",ie.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(ie),st.sizer.appendChild(ie),Re=="over")pt=z.top;else if(Re=="above"||Re=="near"){var hn=Math.max(st.wrapper.clientHeight,this.doc.height),kn=Math.max(st.sizer.clientWidth,st.lineSpace.clientWidth);(Re=="above"||z.bottom+ie.offsetHeight>hn)&&z.top>ie.offsetHeight?pt=z.top-ie.offsetHeight:z.bottom+ie.offsetHeight<=hn&&(pt=z.bottom),tn+ie.offsetWidth>kn&&(tn=kn-ie.offsetWidth)}ie.style.top=pt+"px",ie.style.left=ie.style.right="",Qe=="right"?(tn=st.sizer.clientWidth-ie.offsetWidth,ie.style.right="0px"):(Qe=="left"?tn=0:Qe=="middle"&&(tn=(st.sizer.clientWidth-ie.offsetWidth)/2),ie.style.left=tn+"px"),he&&Pt(this,{left:tn,top:pt,right:tn+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){Tu(this,z)}),findPosH:function(z,ie,he,Re){var Qe=1;ie<0&&(Qe=-1,ie=-ie);for(var st=Wt(this.doc,z),pt=0;pt<ie&&(st=Bu(this.doc,st,Qe,he,Re),!st.hitSide);++pt);return st},moveH:si(function(z,ie){var he=this;this.extendSelectionsBy(function(Re){return he.display.shift||he.doc.extend||Re.empty()?Bu(he.doc,Re.head,z,ie,he.options.rtlMoveVisually):z<0?Re.from():Re.to()},it)}),deleteH:si(function(z,ie){var he=this.doc.sel,Re=this.doc;he.somethingSelected()?Re.replaceSelection("",null,"+delete"):ps(this,function(Qe){var st=Bu(Re,Qe.head,z,ie,!1);return z<0?{from:st,to:Qe.head}:{from:Qe.head,to:st}})}),findPosV:function(z,ie,he,Re){var Qe=1,st=Re;ie<0&&(Qe=-1,ie=-ie);for(var pt=Wt(this.doc,z),tn=0;tn<ie;++tn){var hn=Ha(this,pt,"div");if(st==null?st=hn.left:hn.left=st,pt=zu(this,hn,Qe,he),pt.hitSide)break}return pt},moveV:si(function(z,ie){var he=this,Re=this.doc,Qe=[],st=!this.display.shift&&!Re.extend&&Re.sel.somethingSelected();if(Re.extendSelectionsBy(function(tn){if(st)return z<0?tn.from():tn.to();var hn=Ha(he,tn.head,"div");tn.goalColumn!=null&&(hn.left=tn.goalColumn),Qe.push(hn.left);var kn=zu(he,hn,z,ie);return ie=="page"&&tn==Re.sel.primary()&&fn(he,Ul(he,kn,"div").top-hn.top),kn},it),Qe.length)for(var pt=0;pt<Re.sel.ranges.length;pt++)Re.sel.ranges[pt].goalColumn=Qe[pt]}),findWordAt:function(z){var ie=this.doc,he=wn(ie,z.line).text,Re=z.ch,Qe=z.ch;if(he){var st=this.getHelper(z,"wordChars");(z.sticky=="before"||Qe==he.length)&&Re?--Re:++Qe;for(var pt=he.charAt(Re),tn=re(pt,st)?function(hn){return re(hn,st)}:/\s/.test(pt)?function(hn){return/\s/.test(hn)}:function(hn){return!/\s/.test(hn)&&!re(hn)};Re>0&&tn(he.charAt(Re-1));)--Re;for(;Qe<he.length&&tn(he.charAt(Qe));)++Qe}return new bn(wt(z.line,Re),wt(z.line,Qe))},toggleOverwrite:function(z){z!=null&&z==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?Pe(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()==pe()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:si(function(z,ie){An(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:wt(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?Rn(this,z):Dn(this,z.from,z.to,z.margin)}),setSize:si(function(z,ie){var he=this,Re=function(st){return typeof st=="number"||/^\d+$/.test(String(st))?st+"px":st};z!=null&&(this.display.wrapper.style.width=Re(z)),ie!=null&&(this.display.wrapper.style.height=Re(ie)),this.options.lineWrapping&&gl(this);var Qe=this.display.viewFrom;this.doc.iter(Qe,this.display.viewTo,function(st){if(st.widgets){for(var pt=0;pt<st.widgets.length;pt++)if(st.widgets[pt].noHScroll){Wl(he,Qe,"widget");break}}++Qe}),this.curOp.forceUpdate=!0,Gt(this,"refresh",this)}),operation:function(z){return ii(this,z)},startOperation:function(){return Ir(this)},endOperation:function(){return Rr(this)},refresh:si(function(){var z=this.display.cachedTextHeight;_a(this),this.curOp.forceUpdate=!0,_l(this),An(this,this.doc.scrollLeft,this.doc.scrollTop),Ve(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(),br(this,z),_l(this),this.display.input.reset(),An(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}},bt(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,Re){a.registerHelper(z,ie,Re),ee[z]._global.push({pred:he,val:Re})}}function Bu(a,y,ee,z,ie){var he=y,Re=ee,Qe=wn(a,y.line),st=ie&&a.direction=="rtl"?-ee:ee;function pt(){var Oi=y.line+st;return Oi<a.first||Oi>=a.first+a.size?!1:(y=new wt(Oi,y.ch,y.sticky),Qe=wn(a,Oi))}function tn(Oi){var mi;if(z=="codepoint"){var Wi=Qe.text.charCodeAt(y.ch+(z>0?0:-1));isNaN(Wi)?mi=null:mi=new wt(y.line,Math.max(0,Math.min(Qe.text.length,y.ch+ee*(Wi>=55296&&Wi<56320?2:1))),-ee)}else ie?mi=pu(a.cm,Qe,y,ee):mi=Ys(Qe,y,ee);if(mi==null)if(!Oi&&pt())y=tu(ie,a.cm,Qe,y.line,st);else return!1;else y=mi;return!0}if(z=="char"||z=="codepoint")tn();else if(z=="column")tn(!0);else if(z=="word"||z=="group")for(var hn=null,kn=z=="group",On=a.cm&&a.cm.getHelper(y,"wordChars"),pr=!0;!(ee<0&&!tn(!pr));pr=!1){var Nr=Qe.text.charAt(y.ch)||`
|
|
|
`,ti=re(Nr,On)?"w":kn&&Nr==`
|
|
|
`?"n":!kn||/\s/.test(Nr)?null:"p";if(kn&&!pr&&!ti&&(ti="s"),hn&&hn!=ti){ee<0&&(ee=1,tn(),y.sticky="after");break}if(ti&&(hn=ti),ee>0&&!tn(!pr))break}var hi=ca(a,y,he,Re,!0);return ht(he,hi)&&(hi.hitSide=!0),hi}function zu(a,y,ee,z){var ie=a.doc,he=y.left,Re;if(z=="page"){var Qe=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),st=Math.max(Qe-.5*fl(a.display),3);Re=(ee>0?y.bottom:y.top)+ee*st}else z=="line"&&(Re=ee>0?y.bottom+3:y.top-3);for(var pt;pt=Ma(a,he,Re),!!pt.outside;){if(ee<0?Re<=0:Re>=ie.height){pt.hitSide=!0;break}Re+=ee*5}return pt}var ba=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ue,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(Qe){for(var st=Qe.target;st;st=st.parentNode){if(st==ie)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(st.className))break}return!1}jt(ie,"paste",function(Qe){!he(Qe)||Rt(z,Qe)||ku(Qe,z)||ve<=11&&setTimeout(_r(z,function(){return y.updateFromDOM()}),20)}),jt(ie,"compositionstart",function(Qe){y.composing={data:Qe.data,done:!1}}),jt(ie,"compositionupdate",function(Qe){y.composing||(y.composing={data:Qe.data,done:!1})}),jt(ie,"compositionend",function(Qe){y.composing&&(Qe.data!=y.composing.data&&y.readFromDOMSoon(),y.composing.done=!0)}),jt(ie,"touchstart",function(){return ee.forceCompositionEnd()}),jt(ie,"input",function(){y.composing||y.readFromDOMSoon()});function Re(Qe){if(!(!he(Qe)||Rt(z,Qe))){if(z.somethingSelected())yu({lineWise:!1,text:z.getSelections()}),Qe.type=="cut"&&z.replaceSelection("",null,"cut");else if(z.options.lineWiseCopyCut){var st=Nu(z);yu({lineWise:!0,text:st.text}),Qe.type=="cut"&&z.operation(function(){z.setSelections(st.ranges,0,xe),z.replaceSelection("",null,"cut")})}else return;if(Qe.clipboardData){Qe.clipboardData.clearData();var pt=es.text.join(`
|
|
|
`);if(Qe.clipboardData.setData("Text",pt),Qe.clipboardData.getData("Text")==pt){Qe.preventDefault();return}}var tn=Zu(),hn=tn.firstChild;z.display.lineSpace.insertBefore(tn,z.display.lineSpace.firstChild),hn.value=es.text.join(`
|
|
|
`);var kn=document.activeElement;qe(hn),setTimeout(function(){z.display.lineSpace.removeChild(tn),kn.focus(),kn==ie&&ee.showPrimarySelection()},50)}}jt(ie,"copy",Re),jt(ie,"cut",Re)},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),Re=bu(y,a.focusNode,a.focusOffset);if(!(he&&!he.bad&&Re&&!Re.bad&&Ht(cn(he,Re),z)==0&&Ht(qt(he,Re),ie)==0)){var Qe=y.display.view,st=z.line>=y.display.viewFrom&&Wu(y,z)||{node:Qe[0].measure.map[2],offset:0},pt=ie.line<y.display.viewTo&&Wu(y,ie);if(!pt){var tn=Qe[Qe.length-1].measure,hn=tn.maps?tn.maps[tn.maps.length-1]:tn.map;pt={node:hn[hn.length-1],offset:hn[hn.length-2]-hn[hn.length-3]}}if(!st||!pt){a.removeAllRanges();return}var kn=a.rangeCount&&a.getRangeAt(0),On;try{On=Ee(st.node,st.offset,pt.offset,pt.node)}catch(pr){}On&&(!b&&y.state.focused?(a.collapse(st.node,st.offset),On.collapsed||(a.removeAllRanges(),a.addRange(On))):(a.removeAllRanges(),a.addRange(On)),kn&&a.anchorNode==null?a.addRange(kn):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){ke(this.cm.display.cursorDiv,a.cursors),ke(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 $e(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&&Ce&&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,jn(ee,z),xe),(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=wt(z.line-1,wn(a.doc,z.line-1).length)),ie.ch==wn(a.doc,ie.line).text.length&&ie.line<a.lastLine()&&(ie=wt(ie.line+1,0)),z.line<y.viewFrom||ie.line>y.viewTo-1)return!1;var he,Re,Qe;z.line==y.viewFrom||(he=kl(a,z.line))==0?(Re=Lt(y.view[0].line),Qe=y.view[0].node):(Re=Lt(y.view[he].line),Qe=y.view[he-1].node.nextSibling);var st=kl(a,ie.line),pt,tn;if(st==y.view.length-1?(pt=y.viewTo-1,tn=y.lineDiv.lastChild):(pt=Lt(y.view[st+1].line)-1,tn=y.view[st+1].node.previousSibling),!Qe)return!1;for(var hn=a.doc.splitLines(_u(a,Qe,tn,Re,pt)),kn=Bn(a.doc,wt(Re,0),wt(pt,wn(a.doc,pt).text.length));hn.length>1&&kn.length>1;)if(ct(hn)==ct(kn))hn.pop(),kn.pop(),pt--;else if(hn[0]==kn[0])hn.shift(),kn.shift(),Re++;else break;for(var On=0,pr=0,Nr=hn[0],ti=kn[0],hi=Math.min(Nr.length,ti.length);On<hi&&Nr.charCodeAt(On)==ti.charCodeAt(On);)++On;for(var Oi=ct(hn),mi=ct(kn),Wi=Math.min(Oi.length-(hn.length==1?On:0),mi.length-(kn.length==1?On:0));pr<Wi&&Oi.charCodeAt(Oi.length-pr-1)==mi.charCodeAt(mi.length-pr-1);)++pr;if(hn.length==1&&kn.length==1&&Re==z.line)for(;On&&On>z.ch&&Oi.charCodeAt(Oi.length-pr-1)==mi.charCodeAt(mi.length-pr-1);)On--,pr++;hn[hn.length-1]=Oi.slice(0,Oi.length-pr).replace(/^\u200b+/,""),hn[0]=hn[0].slice(On).replace(/\u200b+$/,"");var mo=wt(Re,On),io=wt(pt,kn.length?ct(kn).length-pr:0);if(hn.length>1||hn[0]||Ht(mo,io))return Fo(a.doc,hn,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=wn(a.doc,y.line),ie=Kl(ee,z,y.line),he=ot(z,a.doc.direction),Re="left";if(he){var Qe=dt(he,y.ch);Re=Qe%2?"right":"left"}var st=Gl(ie.map,y.ch,Re);return st.offset=st.collapse=="right"?st.end:st.start,st}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="",Re=!1,Qe=a.doc.lineSeparator(),st=!1;function pt(On){return function(pr){return pr.id==On}}function tn(){Re&&(he+=Qe,st&&(he+=Qe),Re=st=!1)}function hn(On){On&&(tn(),he+=On)}function kn(On){if(On.nodeType==1){var pr=On.getAttribute("cm-text");if(pr){hn(pr);return}var Nr=On.getAttribute("cm-marker"),ti;if(Nr){var hi=a.findMarks(wt(z,0),wt(ie+1,0),pt(+Nr));hi.length&&(ti=hi[0].find(0))&&hn(Bn(a.doc,ti.from,ti.to).join(Qe));return}if(On.getAttribute("contenteditable")=="false")return;var Oi=/^(pre|div|p|li|table|br)$/i.test(On.nodeName);if(!/^br$/i.test(On.nodeName)&&On.textContent.length==0)return;Oi&&tn();for(var mi=0;mi<On.childNodes.length;mi++)kn(On.childNodes[mi]);/^(pre|p)$/i.test(On.nodeName)&&(st=!0),Oi&&(Re=!0)}else On.nodeType==3&&hn(On.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;kn(y),y!=ee;)y=y.nextSibling,st=!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(wt(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||!$e(z,y))return Xs(wt(Lt(a.line),0),!0);if(y==z&&(ie=!0,y=z.childNodes[ee],ee=0,!y)){var he=a.rest?ct(a.rest):a.line;return Xs(wt(Lt(he),he.text.length),ie)}var Re=y.nodeType==3?y:null,Qe=y;for(!Re&&y.childNodes.length==1&&y.firstChild.nodeType==3&&(Re=y.firstChild,ee&&(ee=Re.nodeValue.length));Qe.parentNode!=z;)Qe=Qe.parentNode;var st=a.measure,pt=st.maps;function tn(ti,hi,Oi){for(var mi=-1;mi<(pt?pt.length:0);mi++)for(var Wi=mi<0?st.map:pt[mi],mo=0;mo<Wi.length;mo+=3){var io=Wi[mo+2];if(io==ti||io==hi){var Ko=Lt(mi<0?a.line:a.rest[mi]),wa=Wi[mo]+Oi;return(Oi<0||io!=ti)&&(wa=Wi[mo+(Oi?1:0)]),wt(Ko,wa)}}}var hn=tn(Re,Qe,ee);if(hn)return Xs(hn,ie);for(var kn=Qe.nextSibling,On=Re?Re.nodeValue.length-ee:0;kn;kn=kn.nextSibling){if(hn=tn(kn,kn.firstChild,0),hn)return Xs(wt(hn.line,hn.ch-On),ie);On+=kn.textContent.length}for(var pr=Qe.previousSibling,Nr=ee;pr;pr=pr.previousSibling){if(hn=tn(pr,pr.firstChild,-1),hn)return Xs(wt(hn.line,hn.ch+Nr),ie);Nr+=pr.textContent.length}}var Ya=function(a){this.cm=a,this.prevInput="",this.pollingFast=!1,this.polling=new ue,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),Se&&(ie.style.width="0px"),jt(ie,"input",function(){Ae&&ve>=9&&y.hasSelection&&(y.hasSelection=null),ee.poll()}),jt(ie,"paste",function(Re){Rt(z,Re)||ku(Re,z)||(z.state.pasteIncoming=+new Date,ee.fastPoll())});function he(Re){if(!Rt(z,Re)){if(z.somethingSelected())yu({lineWise:!1,text:z.getSelections()});else if(z.options.lineWiseCopyCut){var Qe=Nu(z);yu({lineWise:!0,text:Qe.text}),Re.type=="cut"?z.setSelections(Qe.ranges,null,xe):(ee.prevInput="",ie.value=Qe.text.join(`
|
|
|
`),qe(ie))}else return;Re.type=="cut"&&(z.state.cutIncoming=+new Date)}}jt(ie,"cut",he),jt(ie,"copy",he),jt(a.scroller,"paste",function(Re){if(!(Wa(a,Re)||Rt(z,Re))){if(!ie.dispatchEvent){z.state.pasteIncoming=+new Date,ee.focus();return}var Qe=new Event("paste");Qe.clipboardData=Re.clipboardData,ie.dispatchEvent(Qe)}}),jt(a.lineSpace,"selectstart",function(Re){Wa(a,Re)||Ot(Re)}),jt(ie,"compositionstart",function(){var Re=z.getCursor("from");ee.composing&&ee.composing.range.clear(),ee.composing={start:Re,range:z.markText(Re,z.getCursor("to"),{className:"CodeMirror-composing"})}}),jt(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(),Re=y.lineDiv.getBoundingClientRect();z.teTop=Math.max(0,Math.min(y.wrapper.clientHeight-10,ie.top+Re.top-he.top)),z.teLeft=Math.max(0,Math.min(y.wrapper.clientWidth-10,ie.left+Re.left-he.left))}return z},Ya.prototype.showSelection=function(a){var y=this.cm,ee=y.display;ke(ee.cursorDiv,a.cursors),ke(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&&qe(this.textarea),Ae&&ve>=9&&(this.hasSelection=ee)}else a||(this.prevInput=this.textarea.value="",Ae&&ve>=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"&&(!ye||pe()!=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||Yn(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(Ae&&ve>=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 Re=0,Qe=Math.min(z.length,ie.length);Re<Qe&&z.charCodeAt(Re)==ie.charCodeAt(Re);)++Re;return ii(y,function(){Pu(y,ie.slice(Re),z.length-Re,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(){Ae&&ve>=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),Re=z.scroller.scrollTop;if(!he||se)return;var Qe=ee.options.resetSelectionOnContextMenu;Qe&&ee.doc.sel.contains(he)==-1&&_r(ee,ci)(ee.doc,jn(he),xe);var st=ie.style.cssText,pt=y.wrapper.style.cssText,tn=y.wrapper.offsetParent.getBoundingClientRect();y.wrapper.style.cssText="position: static",ie.style.cssText=`position: absolute; width: 30px; height: 30px;
|
|
|
top: `+(a.clientY-tn.top-5)+"px; left: "+(a.clientX-tn.left-5)+`px;
|
|
|
z-index: 1000; background: `+(Ae?"rgba(255, 255, 255, .05)":"transparent")+`;
|
|
|
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var hn;be&&(hn=window.scrollY),z.input.focus(),be&&window.scrollTo(null,hn),z.input.reset(),ee.somethingSelected()||(ie.value=y.prevInput=" "),y.contextMenuPending=On,z.selForContextMenu=ee.doc.sel,clearTimeout(z.detectingSelectAll);function kn(){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 On(){if(y.contextMenuPending==On&&(y.contextMenuPending=!1,y.wrapper.style.cssText=pt,ie.style.cssText=st,Ae&&ve<9&&z.scrollbars.setScrollTop(z.scroller.scrollTop=Re),ie.selectionStart!=null)){(!Ae||Ae&&ve<9)&&kn();var Nr=0,ti=function(){z.selForContextMenu==ee.doc.sel&&ie.selectionStart==0&&ie.selectionEnd>0&&y.prevInput=="\u200B"?_r(ee,Vi)(ee):Nr++<10?z.detectingSelectAll=setTimeout(ti,500):(z.selForContextMenu=null,z.input.reset())};z.detectingSelectAll=setTimeout(ti,200)}}if(Ae&&ve>=9&&kn(),Ie){vt(a);var pr=function(){dn(window,"mouseup",pr),setTimeout(On,20)};jt(window,"mouseup",pr)}else setTimeout(On,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?Et(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=pe();y.autofocus=ee==a||a.getAttribute("autofocus")!=null&&ee==document.body}function z(){a.value=Qe.getValue()}var ie;if(a.form&&(jt(a.form,"submit",z),!y.leaveSubmitMethodAlone)){var he=a.form;ie=he.submit;try{var Re=he.submit=function(){z(),he.submit=ie,he.submit(),he.submit=Re}}catch(st){}}y.finishInit=function(st){st.save=z,st.getTextArea=function(){return a},st.toTextArea=function(){st.toTextArea=isNaN,z(),a.parentNode.removeChild(st.getWrapperElement()),a.style.display="",a.form&&(dn(a.form,"submit",z),!y.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=ie))}},a.style.display="none";var Qe=La(function(st){return a.parentNode.insertBefore(st,a.nextSibling)},y);return Qe}function $u(a){a.off=dn,a.on=jt,a.wheelEventPixels=Pn,a.Doc=Fi,a.splitLines=In,a.countColumn=Ne,a.findColumn=Ct,a.isWordChar=x,a.Pass=at,a.signal=Gt,a.Line=Io,a.changeEnd=vr,a.scrollbarModel=Tr,a.Pos=wt,a.cmpPos=Ht,a.modes=en,a.mimeModes=$t,a.resolveMode=Wn,a.getMode=Hn,a.modeExtensions=zn,a.extendMode=Nn,a.copyState=Kn,a.startState=Lr,a.innerMode=Xn,a.commands=as,a.keyMap=Va,a.keyName=ms,a.isModifierKey=qs,a.lookupKey=As,a.normalizeKeyMap=ll,a.StringStream=Ar,a.SharedTextMarker=ua,a.TextMarker=Xa,a.LineWidget=Vo,a.e_preventDefault=Ot,a.e_stopPropagation=rn,a.e_stop=vt,a.addClass=Pe,a.contains=$e,a.rmClass=ze,a.keyNames=Yi}ju(La),Yu(La);var Ju="iter insert remove copy getEditor constructor".split(" ");for(var Cu in Fi.prototype)Fi.prototype.hasOwnProperty(Cu)&&Oe(Ju,Cu)<0&&(La.prototype[Cu]=function(a){return function(){return a.apply(this.doc,arguments)}}(Fi.prototype[Cu]));return bt(Fi),La.inputStyles={textarea:Ya,contenteditable:ba},La.defineMode=function(a){!La.defaults.mode&&a!="null"&&(La.defaults.mode=a),vn.apply(this,arguments)},La.defineMIME=gn,La.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),La.defineMIME("text/plain","null"),La.defineExtension=function(a,y){La.prototype[a]=y},La.defineDocExtension=function(a,y){Fi.prototype[a]=y},La.fromTextArea=Qu,$u(La),La.version="5.58.2",La})},25419:function(En,Zt,E){(function(b){b(E(89780),E(15525),E(98101))})(function(b){"use strict";b.defineMode("markdown",function(je,fe){var Ue=b.getMode(je,"text/html"),Ae=Ue.name=="null";function ve(Ne){if(b.findModeByName){var ue=b.findModeByName(Ne);ue&&(Ne=ue.mime||ue.mimes[0])}var Oe=b.getMode(je,Ne);return Oe.name=="null"?null:Oe}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 be={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 be)be.hasOwnProperty(de)&&fe.tokenTypeOverrides[de]&&(be[de]=fe.tokenTypeOverrides[de]);var Ce=/^([*\-_])(?:\s*\1){2,}\s*$/,se=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,we=/^\[(x| )\](?=\s)/i,ge=fe.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,Le=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Se=/^[^#!\[\]*_\\<>` "'(~:]+/,Me=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,ye=/^\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]/,Fe=" ";function Ze(Ne,ue,Oe){return ue.f=ue.inline=Oe,Oe(Ne,ue)}function nt(Ne,ue,Oe){return ue.f=ue.block=Oe,Oe(Ne,ue)}function ce(Ne){return!Ne||!/\S/.test(Ne.string)}function Ie(Ne){if(Ne.linkTitle=!1,Ne.linkHref=!1,Ne.linkText=!1,Ne.em=!1,Ne.strong=!1,Ne.strikethrough=!1,Ne.quote=0,Ne.indentedCode=!1,Ne.f==ze){var ue=Ae;if(!ue){var Oe=b.innerMode(Ue,Ne.htmlState);ue=Oe.mode.name=="xml"&&Oe.state.tagStart===null&&!Oe.state.context&&Oe.state.tokenize.isInText}ue&&(Ne.f=Je,Ne.block=Ge,Ne.htmlState=null)}return Ne.trailingSpace=0,Ne.trailingSpaceNewLine=!1,Ne.prevLine=Ne.thisLine,Ne.thisLine={stream:null},null}function Ge(Ne,ue){var Oe=Ne.column()===ue.indentation,et=ce(ue.prevLine.stream),at=ue.indentedCode,xe=ue.prevLine.hr,Ke=ue.list!==!1,it=(ue.listStack[ue.listStack.length-1]||0)+3;ue.indentedCode=!1;var Ct=ue.indentation;if(ue.indentationDiff===null&&(ue.indentationDiff=ue.indentation,Ke)){for(ue.list=null;Ct<ue.listStack[ue.listStack.length-1];)ue.listStack.pop(),ue.listStack.length?ue.indentation=ue.listStack[ue.listStack.length-1]:ue.list=!1;ue.list!==!1&&(ue.indentationDiff=Ct-ue.listStack[ue.listStack.length-1])}var lt=!et&&!xe&&!ue.prevLine.header&&(!Ke||!at)&&!ue.prevLine.fencedCodeEnd,At=(ue.list===!1||xe||et)&&ue.indentation<=it&&Ne.match(Ce),ct=null;if(ue.indentationDiff>=4&&(at||ue.prevLine.fencedCodeEnd||ue.prevLine.header||et))return Ne.skipToEnd(),ue.indentedCode=!0,be.code;if(Ne.eatSpace())return null;if(Oe&&ue.indentation<=it&&(ct=Ne.match(ge))&&ct[1].length<=6)return ue.quote=0,ue.header=ct[1].length,ue.thisLine.header=!0,fe.highlightFormatting&&(ue.formatting="header"),ue.f=ue.inline,ke(ue);if(ue.indentation<=it&&Ne.eat(">"))return ue.quote=Oe?1:ue.quote+1,fe.highlightFormatting&&(ue.formatting="quote"),Ne.eatSpace(),ke(ue);if(!At&&!ue.setext&&Oe&&ue.indentation<=it&&(ct=Ne.match(se))){var Bt=ct[1]?"ol":"ul";return ue.indentation=Ct+Ne.current().length,ue.list=!0,ue.quote=0,ue.listStack.push(ue.indentation),ue.em=!1,ue.strong=!1,ue.code=!1,ue.strikethrough=!1,fe.taskLists&&Ne.match(we,!1)&&(ue.taskList=!0),ue.f=ue.inline,fe.highlightFormatting&&(ue.formatting=["list","list-"+Bt]),ke(ue)}else{if(Oe&&ue.indentation<=it&&(ct=Ne.match(Me,!0)))return ue.quote=0,ue.fencedEndRE=new RegExp(ct[1]+"+ *$"),ue.localMode=fe.fencedCodeBlockHighlighting&&ve(ct[2]||fe.fencedCodeBlockDefaultMode),ue.localMode&&(ue.localState=b.startState(ue.localMode)),ue.f=ue.block=tt,fe.highlightFormatting&&(ue.formatting="code-block"),ue.code=-1,ke(ue);if(ue.setext||(!lt||!Ke)&&!ue.quote&&ue.list===!1&&!ue.code&&!At&&!ye.test(Ne.string)&&(ct=Ne.lookAhead(1))&&(ct=ct.match(Le)))return ue.setext?(ue.header=ue.setext,ue.setext=0,Ne.skipToEnd(),fe.highlightFormatting&&(ue.formatting="header")):(ue.header=ct[0].charAt(0)=="="?1:2,ue.setext=ue.header),ue.thisLine.header=!0,ue.f=ue.inline,ke(ue);if(At)return Ne.skipToEnd(),ue.hr=!0,ue.thisLine.hr=!0,be.hr;if(Ne.peek()==="[")return Ze(Ne,ue,St)}return Ze(Ne,ue,ue.inline)}function ze(Ne,ue){var Oe=Ue.token(Ne,ue.htmlState);if(!Ae){var et=b.innerMode(Ue,ue.htmlState);(et.mode.name=="xml"&&et.state.tagStart===null&&!et.state.context&&et.state.tokenize.isInText||ue.md_inside&&Ne.current().indexOf(">")>-1)&&(ue.f=Je,ue.block=Ge,ue.htmlState=null)}return Oe}function tt(Ne,ue){var Oe=ue.listStack[ue.listStack.length-1]||0,et=ue.indentation<Oe,at=Oe+3;if(ue.fencedEndRE&&ue.indentation<=at&&(et||Ne.match(ue.fencedEndRE))){fe.highlightFormatting&&(ue.formatting="code-block");var xe;return et||(xe=ke(ue)),ue.localMode=ue.localState=null,ue.block=Ge,ue.f=Je,ue.fencedEndRE=null,ue.code=0,ue.thisLine.fencedCodeEnd=!0,et?nt(Ne,ue,ue.block):xe}else return ue.localMode?ue.localMode.token(Ne,ue.localState):(Ne.skipToEnd(),be.code)}function ke(Ne){var ue=[];if(Ne.formatting){ue.push(be.formatting),typeof Ne.formatting=="string"&&(Ne.formatting=[Ne.formatting]);for(var Oe=0;Oe<Ne.formatting.length;Oe++)ue.push(be.formatting+"-"+Ne.formatting[Oe]),Ne.formatting[Oe]==="header"&&ue.push(be.formatting+"-"+Ne.formatting[Oe]+"-"+Ne.header),Ne.formatting[Oe]==="quote"&&(!fe.maxBlockquoteDepth||fe.maxBlockquoteDepth>=Ne.quote?ue.push(be.formatting+"-"+Ne.formatting[Oe]+"-"+Ne.quote):ue.push("error"))}if(Ne.taskOpen)return ue.push("meta"),ue.length?ue.join(" "):null;if(Ne.taskClosed)return ue.push("property"),ue.length?ue.join(" "):null;if(Ne.linkHref?ue.push(be.linkHref,"url"):(Ne.strong&&ue.push(be.strong),Ne.em&&ue.push(be.em),Ne.strikethrough&&ue.push(be.strikethrough),Ne.emoji&&ue.push(be.emoji),Ne.linkText&&ue.push(be.linkText),Ne.code&&ue.push(be.code),Ne.image&&ue.push(be.image),Ne.imageAltText&&ue.push(be.imageAltText,"link"),Ne.imageMarker&&ue.push(be.imageMarker)),Ne.header&&ue.push(be.header,be.header+"-"+Ne.header),Ne.quote&&(ue.push(be.quote),!fe.maxBlockquoteDepth||fe.maxBlockquoteDepth>=Ne.quote?ue.push(be.quote+"-"+Ne.quote):ue.push(be.quote+"-"+fe.maxBlockquoteDepth)),Ne.list!==!1){var et=(Ne.listStack.length-1)%3;et?et===1?ue.push(be.list2):ue.push(be.list3):ue.push(be.list1)}return Ne.trailingSpaceNewLine?ue.push("trailing-space-new-line"):Ne.trailingSpace&&ue.push("trailing-space-"+(Ne.trailingSpace%2?"a":"b")),ue.length?ue.join(" "):null}function He(Ne,ue){if(Ne.match(Se,!0))return ke(ue)}function Je(Ne,ue){var Oe=ue.text(Ne,ue);if(typeof Oe!="undefined")return Oe;if(ue.list)return ue.list=null,ke(ue);if(ue.taskList){var et=Ne.match(we,!0)[1]===" ";return et?ue.taskOpen=!0:ue.taskClosed=!0,fe.highlightFormatting&&(ue.formatting="task"),ue.taskList=!1,ke(ue)}if(ue.taskOpen=!1,ue.taskClosed=!1,ue.header&&Ne.match(/^#+$/,!0))return fe.highlightFormatting&&(ue.formatting="header"),ke(ue);var at=Ne.next();if(ue.linkTitle){ue.linkTitle=!1;var xe=at;at==="("&&(xe=")"),xe=(xe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ke="^\\s*(?:[^"+xe+"\\\\]+|\\\\\\\\|\\\\.)"+xe;if(Ne.match(new RegExp(Ke),!0))return be.linkHref}if(at==="`"){var it=ue.formatting;fe.highlightFormatting&&(ue.formatting="code"),Ne.eatWhile("`");var Ct=Ne.current().length;if(ue.code==0&&(!ue.quote||Ct==1))return ue.code=Ct,ke(ue);if(Ct==ue.code){var lt=ke(ue);return ue.code=0,lt}else return ue.formatting=it,ke(ue)}else if(ue.code)return ke(ue);if(at==="\\"&&(Ne.next(),fe.highlightFormatting)){var At=ke(ue),ct=be.formatting+"-escape";return At?At+" "+ct:ct}if(at==="!"&&Ne.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return ue.imageMarker=!0,ue.image=!0,fe.highlightFormatting&&(ue.formatting="image"),ke(ue);if(at==="["&&ue.imageMarker&&Ne.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return ue.imageMarker=!1,ue.imageAltText=!0,fe.highlightFormatting&&(ue.formatting="image"),ke(ue);if(at==="]"&&ue.imageAltText){fe.highlightFormatting&&(ue.formatting="image");var At=ke(ue);return ue.imageAltText=!1,ue.image=!1,ue.inline=ue.f=$e,At}if(at==="["&&!ue.image)return ue.linkText&&Ne.match(/^.*?\]/)||(ue.linkText=!0,fe.highlightFormatting&&(ue.formatting="link")),ke(ue);if(at==="]"&&ue.linkText){fe.highlightFormatting&&(ue.formatting="link");var At=ke(ue);return ue.linkText=!1,ue.inline=ue.f=Ne.match(/\(.*?\)| ?\[.*?\]/,!1)?$e:Je,At}if(at==="<"&&Ne.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){ue.f=ue.inline=Ee,fe.highlightFormatting&&(ue.formatting="link");var At=ke(ue);return At?At+=" ":At="",At+be.linkInline}if(at==="<"&&Ne.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){ue.f=ue.inline=Ee,fe.highlightFormatting&&(ue.formatting="link");var At=ke(ue);return At?At+=" ":At="",At+be.linkEmail}if(fe.xml&&at==="<"&&Ne.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Bt=Ne.string.indexOf(">",Ne.pos);if(Bt!=-1){var Dt=Ne.string.substring(Ne.start,Bt);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Dt)&&(ue.md_inside=!0)}return Ne.backUp(1),ue.htmlState=b.startState(Ue),nt(Ne,ue,ze)}if(fe.xml&&at==="<"&&Ne.match(/^\/\w*?>/))return ue.md_inside=!1,"tag";if(at==="*"||at==="_"){for(var oe=1,ae=Ne.pos==1?" ":Ne.string.charAt(Ne.pos-2);oe<3&&Ne.eat(at);)oe++;var te=Ne.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&&(!ue.em&&x&&(at==="*"||!re||De.test(ae))?ne=!0:ue.em==at&&re&&(at==="*"||!x||De.test(te))&&(ne=!1)),oe>1&&(!ue.strong&&x&&(at==="*"||!re||De.test(ae))?le=!0:ue.strong==at&&re&&(at==="*"||!x||De.test(te))&&(le=!1)),le!=null||ne!=null){fe.highlightFormatting&&(ue.formatting=ne==null?"strong":le==null?"em":"strong em"),ne===!0&&(ue.em=at),le===!0&&(ue.strong=at);var lt=ke(ue);return ne===!1&&(ue.em=!1),le===!1&&(ue.strong=!1),lt}}else if(at===" "&&(Ne.eat("*")||Ne.eat("_"))){if(Ne.peek()===" ")return ke(ue);Ne.backUp(1)}if(fe.strikethrough){if(at==="~"&&Ne.eatWhile(at)){if(ue.strikethrough){fe.highlightFormatting&&(ue.formatting="strikethrough");var lt=ke(ue);return ue.strikethrough=!1,lt}else if(Ne.match(/^[^\s]/,!1))return ue.strikethrough=!0,fe.highlightFormatting&&(ue.formatting="strikethrough"),ke(ue)}else if(at===" "&&Ne.match(/^~~/,!0)){if(Ne.peek()===" ")return ke(ue);Ne.backUp(2)}}if(fe.emoji&&at===":"&&Ne.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){ue.emoji=!0,fe.highlightFormatting&&(ue.formatting="emoji");var Be=ke(ue);return ue.emoji=!1,Be}return at===" "&&(Ne.match(/^ +$/,!1)?ue.trailingSpace++:ue.trailingSpace&&(ue.trailingSpaceNewLine=!0)),ke(ue)}function Ee(Ne,ue){var Oe=Ne.next();if(Oe===">"){ue.f=ue.inline=Je,fe.highlightFormatting&&(ue.formatting="link");var et=ke(ue);return et?et+=" ":et="",et+be.linkInline}return Ne.match(/^[^>]+/,!0),be.linkInline}function $e(Ne,ue){if(Ne.eatSpace())return null;var Oe=Ne.next();return Oe==="("||Oe==="["?(ue.f=ue.inline=Pe(Oe==="("?")":"]"),fe.highlightFormatting&&(ue.formatting="link-string"),ue.linkHref=!0,ke(ue)):"error"}var pe={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Pe(Ne){return function(ue,Oe){var et=ue.next();if(et===Ne){Oe.f=Oe.inline=Je,fe.highlightFormatting&&(Oe.formatting="link-string");var at=ke(Oe);return Oe.linkHref=!1,at}return ue.match(pe[Ne]),Oe.linkHref=!0,ke(Oe)}}function St(Ne,ue){return Ne.match(/^([^\]\\]|\\.)*\]:/,!1)?(ue.f=qe,Ne.next(),fe.highlightFormatting&&(ue.formatting="link"),ue.linkText=!0,ke(ue)):Ze(Ne,ue,Je)}function qe(Ne,ue){if(Ne.match(/^\]:/,!0)){ue.f=ue.inline=ft,fe.highlightFormatting&&(ue.formatting="link");var Oe=ke(ue);return ue.linkText=!1,Oe}return Ne.match(/^([^\]\\]|\\.)+/,!0),be.linkText}function ft(Ne,ue){return Ne.eatSpace()?null:(Ne.match(/^[^\s]+/,!0),Ne.peek()===void 0?ue.linkTitle=!0:Ne.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),ue.f=ue.inline=Je,be.linkHref+" url")}var Et={startState:function(){return{f:Ge,prevLine:{stream:null},thisLine:{stream:null},block:Ge,htmlState:null,indentation:0,inline:Je,text:He,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(Ne){return{f:Ne.f,prevLine:Ne.prevLine,thisLine:Ne.thisLine,block:Ne.block,htmlState:Ne.htmlState&&b.copyState(Ue,Ne.htmlState),indentation:Ne.indentation,localMode:Ne.localMode,localState:Ne.localMode?b.copyState(Ne.localMode,Ne.localState):null,inline:Ne.inline,text:Ne.text,formatting:!1,linkText:Ne.linkText,linkTitle:Ne.linkTitle,linkHref:Ne.linkHref,code:Ne.code,em:Ne.em,strong:Ne.strong,strikethrough:Ne.strikethrough,emoji:Ne.emoji,header:Ne.header,setext:Ne.setext,hr:Ne.hr,taskList:Ne.taskList,list:Ne.list,listStack:Ne.listStack.slice(0),quote:Ne.quote,indentedCode:Ne.indentedCode,trailingSpace:Ne.trailingSpace,trailingSpaceNewLine:Ne.trailingSpaceNewLine,md_inside:Ne.md_inside,fencedEndRE:Ne.fencedEndRE}},token:function(Ne,ue){if(ue.formatting=!1,Ne!=ue.thisLine.stream){if(ue.header=0,ue.hr=!1,Ne.match(/^\s*$/,!0))return Ie(ue),null;if(ue.prevLine=ue.thisLine,ue.thisLine={stream:Ne},ue.taskList=!1,ue.trailingSpace=0,ue.trailingSpaceNewLine=!1,!ue.localState&&(ue.f=ue.block,ue.f!=ze)){var Oe=Ne.match(/^\s*/,!0)[0].replace(/\t/g,Fe).length;if(ue.indentation=Oe,ue.indentationDiff=null,Oe>0)return null}}return ue.f(Ne,ue)},innerMode:function(Ne){return Ne.block==ze?{state:Ne.htmlState,mode:Ue}:Ne.localState?{state:Ne.localState,mode:Ne.localMode}:{state:Ne,mode:Et}},indent:function(Ne,ue,Oe){return Ne.block==ze&&Ue.indent?Ue.indent(Ne.htmlState,ue,Oe):Ne.localState&&Ne.localMode.indent?Ne.localMode.indent(Ne.localState,ue,Oe):b.Pass},blankLine:Ie,getType:ke,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Et},"xml"),b.defineMIME("text/markdown","markdown"),b.defineMIME("text/x-markdown","markdown")})},98101:function(En,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 je=0;je<b.modeInfo.length;je++){var fe=b.modeInfo[je];fe.mimes&&(fe.mime=fe.mimes[0])}b.findModeByMIME=function(Ue){Ue=Ue.toLowerCase();for(var Ae=0;Ae<b.modeInfo.length;Ae++){var ve=b.modeInfo[Ae];if(ve.mime==Ue)return ve;if(ve.mimes){for(var be=0;be<ve.mimes.length;be++)if(ve.mimes[be]==Ue)return ve}}if(/\+xml$/.test(Ue))return b.findModeByMIME("application/xml");if(/\+json$/.test(Ue))return b.findModeByMIME("application/json")},b.findModeByExtension=function(Ue){Ue=Ue.toLowerCase();for(var Ae=0;Ae<b.modeInfo.length;Ae++){var ve=b.modeInfo[Ae];if(ve.ext){for(var be=0;be<ve.ext.length;be++)if(ve.ext[be]==Ue)return ve}}},b.findModeByFileName=function(Ue){for(var Ae=0;Ae<b.modeInfo.length;Ae++){var ve=b.modeInfo[Ae];if(ve.file&&ve.file.test(Ue))return ve}var be=Ue.lastIndexOf("."),de=be>-1&&Ue.substring(be+1,Ue.length);if(de)return b.findModeByExtension(de)},b.findModeByName=function(Ue){Ue=Ue.toLowerCase();for(var Ae=0;Ae<b.modeInfo.length;Ae++){var ve=b.modeInfo[Ae];if(ve.name.toLowerCase()==Ue)return ve;if(ve.alias){for(var be=0;be<ve.alias.length;be++)if(ve.alias[be].toLowerCase()==Ue)return ve}}}})},67549:function(En,Zt,E){(function(b){b(E(89780))})(function(b){"use strict";b.defineMode("stex",function(je,fe){"use strict";function Ue(Se,Me){Se.cmdState.push(Me)}function Ae(Se){return Se.cmdState.length>0?Se.cmdState[Se.cmdState.length-1]:null}function ve(Se){var Me=Se.cmdState.pop();Me&&Me.closeBracket()}function be(Se){for(var Me=Se.cmdState,ye=Me.length-1;ye>=0;ye--){var De=Me[ye];if(De.name!="DEFAULT")return De}return{styleIdentifier:function(){return null}}}function de(Se,Me,ye){return function(){this.name=Se,this.bracketNo=0,this.style=Me,this.styles=ye,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var Ce={};Ce.importmodule=de("importmodule","tag",["string","builtin"]),Ce.documentclass=de("documentclass","tag",["","atom"]),Ce.usepackage=de("usepackage","tag",["atom"]),Ce.begin=de("begin","tag",["atom"]),Ce.end=de("end","tag",["atom"]),Ce.label=de("label","tag",["atom"]),Ce.ref=de("ref","tag",["atom"]),Ce.eqref=de("eqref","tag",["atom"]),Ce.cite=de("cite","tag",["atom"]),Ce.bibitem=de("bibitem","tag",["atom"]),Ce.Bibitem=de("Bibitem","tag",["atom"]),Ce.RBibitem=de("RBibitem","tag",["atom"]),Ce.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function se(Se,Me){Se.f=Me}function we(Se,Me){var ye;if(Se.match(/^\\[a-zA-Z@]+/)){var De=Se.current().slice(1);return ye=Ce.hasOwnProperty(De)?Ce[De]:Ce.DEFAULT,ye=new ye,Ue(Me,ye),se(Me,Le),ye.style}if(Se.match(/^\\[$&%#{}_]/)||Se.match(/^\\[,;!\/\\]/))return"tag";if(Se.match("\\["))return se(Me,function(Ze,nt){return ge(Ze,nt,"\\]")}),"keyword";if(Se.match("\\("))return se(Me,function(Ze,nt){return ge(Ze,nt,"\\)")}),"keyword";if(Se.match("$$"))return se(Me,function(Ze,nt){return ge(Ze,nt,"$$")}),"keyword";if(Se.match("$"))return se(Me,function(Ze,nt){return ge(Ze,nt,"$")}),"keyword";var Fe=Se.next();if(Fe=="%")return Se.skipToEnd(),"comment";if(Fe=="}"||Fe=="]"){if(ye=Ae(Me),ye)ye.closeBracket(Fe),se(Me,Le);else return"error";return"bracket"}else return Fe=="{"||Fe=="["?(ye=Ce.DEFAULT,ye=new ye,Ue(Me,ye),"bracket"):/\d/.test(Fe)?(Se.eatWhile(/[\w.%]/),"atom"):(Se.eatWhile(/[\w\-_]/),ye=be(Me),ye.name=="begin"&&(ye.argument=Se.current()),ye.styleIdentifier())}function ge(Se,Me,ye){if(Se.eatSpace())return null;if(ye&&Se.match(ye))return se(Me,we),"keyword";if(Se.match(/^\\[a-zA-Z@]+/))return"tag";if(Se.match(/^[a-zA-Z]+/))return"variable-2";if(Se.match(/^\\[$&%#{}_]/)||Se.match(/^\\[,;!\/]/)||Se.match(/^[\^_&]/))return"tag";if(Se.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Se.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var De=Se.next();return De=="{"||De=="}"||De=="["||De=="]"||De=="("||De==")"?"bracket":De=="%"?(Se.skipToEnd(),"comment"):"error"}function Le(Se,Me){var ye=Se.peek(),De;return ye=="{"||ye=="["?(De=Ae(Me),De.openBracket(ye),Se.eat(ye),se(Me,we),"bracket"):/[ \t\r]/.test(ye)?(Se.eat(ye),null):(se(Me,we),ve(Me),we(Se,Me))}return{startState:function(){var Se=fe.inMathMode?function(Me,ye){return ge(Me,ye)}:we;return{cmdState:[],f:Se}},copyState:function(Se){return{cmdState:Se.cmdState.slice(),f:Se.f}},token:function(Se,Me){return Me.f(Se,Me)},blankLine:function(Se){Se.f=we,Se.cmdState.length=0},lineComment:"%"}}),b.defineMIME("text/x-stex","stex"),b.defineMIME("text/x-latex","stex")})},15525:function(En,Zt,E){(function(b){b(E(89780))})(function(b){"use strict";var je={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},fe={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};b.defineMode("xml",function(Ue,Ae){var ve=Ue.indentUnit,be={},de=Ae.htmlMode?je:fe;for(var Ce in de)be[Ce]=de[Ce];for(var Ce in Ae)be[Ce]=Ae[Ce];var se,we;function ge(Ee,$e){function pe(qe){return $e.tokenize=qe,qe(Ee,$e)}var Pe=Ee.next();if(Pe=="<")return Ee.eat("!")?Ee.eat("[")?Ee.match("CDATA[")?pe(Me("atom","]]>")):null:Ee.match("--")?pe(Me("comment","-->")):Ee.match("DOCTYPE",!0,!0)?(Ee.eatWhile(/[\w\._\-]/),pe(ye(1))):null:Ee.eat("?")?(Ee.eatWhile(/[\w\._\-]/),$e.tokenize=Me("meta","?>"),"meta"):(se=Ee.eat("/")?"closeTag":"openTag",$e.tokenize=Le,"tag bracket");if(Pe=="&"){var St;return Ee.eat("#")?Ee.eat("x")?St=Ee.eatWhile(/[a-fA-F\d]/)&&Ee.eat(";"):St=Ee.eatWhile(/[\d]/)&&Ee.eat(";"):St=Ee.eatWhile(/[\w\.\-:]/)&&Ee.eat(";"),St?"atom":"error"}else return Ee.eatWhile(/[^&<]/),null}ge.isInText=!0;function Le(Ee,$e){var pe=Ee.next();if(pe==">"||pe=="/"&&Ee.eat(">"))return $e.tokenize=ge,se=pe==">"?"endTag":"selfcloseTag","tag bracket";if(pe=="=")return se="equals",null;if(pe=="<"){$e.tokenize=ge,$e.state=nt,$e.tagName=$e.tagStart=null;var Pe=$e.tokenize(Ee,$e);return Pe?Pe+" tag error":"tag error"}else return/[\'\"]/.test(pe)?($e.tokenize=Se(pe),$e.stringStartCol=Ee.column(),$e.tokenize(Ee,$e)):(Ee.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Se(Ee){var $e=function(pe,Pe){for(;!pe.eol();)if(pe.next()==Ee){Pe.tokenize=Le;break}return"string"};return $e.isInAttribute=!0,$e}function Me(Ee,$e){return function(pe,Pe){for(;!pe.eol();){if(pe.match($e)){Pe.tokenize=ge;break}pe.next()}return Ee}}function ye(Ee){return function($e,pe){for(var Pe;(Pe=$e.next())!=null;){if(Pe=="<")return pe.tokenize=ye(Ee+1),pe.tokenize($e,pe);if(Pe==">")if(Ee==1){pe.tokenize=ge;break}else return pe.tokenize=ye(Ee-1),pe.tokenize($e,pe)}return"meta"}}function De(Ee,$e,pe){this.prev=Ee.context,this.tagName=$e,this.indent=Ee.indented,this.startOfLine=pe,(be.doNotIndent.hasOwnProperty($e)||Ee.context&&Ee.context.noIndent)&&(this.noIndent=!0)}function Fe(Ee){Ee.context&&(Ee.context=Ee.context.prev)}function Ze(Ee,$e){for(var pe;;){if(!Ee.context||(pe=Ee.context.tagName,!be.contextGrabbers.hasOwnProperty(pe)||!be.contextGrabbers[pe].hasOwnProperty($e)))return;Fe(Ee)}}function nt(Ee,$e,pe){return Ee=="openTag"?(pe.tagStart=$e.column(),ce):Ee=="closeTag"?Ie:nt}function ce(Ee,$e,pe){return Ee=="word"?(pe.tagName=$e.current(),we="tag",tt):be.allowMissingTagName&&Ee=="endTag"?(we="tag bracket",tt(Ee,$e,pe)):(we="error",ce)}function Ie(Ee,$e,pe){if(Ee=="word"){var Pe=$e.current();return pe.context&&pe.context.tagName!=Pe&&be.implicitlyClosed.hasOwnProperty(pe.context.tagName)&&Fe(pe),pe.context&&pe.context.tagName==Pe||be.matchClosing===!1?(we="tag",Ge):(we="tag error",ze)}else return be.allowMissingTagName&&Ee=="endTag"?(we="tag bracket",Ge(Ee,$e,pe)):(we="error",ze)}function Ge(Ee,$e,pe){return Ee!="endTag"?(we="error",Ge):(Fe(pe),nt)}function ze(Ee,$e,pe){return we="error",Ge(Ee,$e,pe)}function tt(Ee,$e,pe){if(Ee=="word")return we="attribute",ke;if(Ee=="endTag"||Ee=="selfcloseTag"){var Pe=pe.tagName,St=pe.tagStart;return pe.tagName=pe.tagStart=null,Ee=="selfcloseTag"||be.autoSelfClosers.hasOwnProperty(Pe)?Ze(pe,Pe):(Ze(pe,Pe),pe.context=new De(pe,Pe,St==pe.indented)),nt}return we="error",tt}function ke(Ee,$e,pe){return Ee=="equals"?He:(be.allowMissing||(we="error"),tt(Ee,$e,pe))}function He(Ee,$e,pe){return Ee=="string"?Je:Ee=="word"&&be.allowUnquoted?(we="string",tt):(we="error",tt(Ee,$e,pe))}function Je(Ee,$e,pe){return Ee=="string"?Je:tt(Ee,$e,pe)}return{startState:function(Ee){var $e={tokenize:ge,state:nt,indented:Ee||0,tagName:null,tagStart:null,context:null};return Ee!=null&&($e.baseIndent=Ee),$e},token:function(Ee,$e){if(!$e.tagName&&Ee.sol()&&($e.indented=Ee.indentation()),Ee.eatSpace())return null;se=null;var pe=$e.tokenize(Ee,$e);return(pe||se)&&pe!="comment"&&(we=null,$e.state=$e.state(se||pe,Ee,$e),we&&(pe=we=="error"?pe+" error":we)),pe},indent:function(Ee,$e,pe){var Pe=Ee.context;if(Ee.tokenize.isInAttribute)return Ee.tagStart==Ee.indented?Ee.stringStartCol+1:Ee.indented+ve;if(Pe&&Pe.noIndent)return b.Pass;if(Ee.tokenize!=Le&&Ee.tokenize!=ge)return pe?pe.match(/^(\s*)/)[0].length:0;if(Ee.tagName)return be.multilineTagIndentPastTag!==!1?Ee.tagStart+Ee.tagName.length+2:Ee.tagStart+ve*(be.multilineTagIndentFactor||1);if(be.alignCDATA&&/<!\[CDATA\[/.test($e))return 0;var St=$e&&/^<(\/)?([\w_:\.-]*)/.exec($e);if(St&&St[1])for(;Pe;)if(Pe.tagName==St[2]){Pe=Pe.prev;break}else if(be.implicitlyClosed.hasOwnProperty(Pe.tagName))Pe=Pe.prev;else break;else if(St)for(;Pe;){var qe=be.contextGrabbers[Pe.tagName];if(qe&&qe.hasOwnProperty(St[2]))Pe=Pe.prev;else break}for(;Pe&&Pe.prev&&!Pe.startOfLine;)Pe=Pe.prev;return Pe?Pe.indent+ve:Ee.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:be.htmlMode?"html":"xml",helperType:be.htmlMode?"html":"xml",skipAttribute:function(Ee){Ee.state==He&&(Ee.state=tt)},xmlCurrentTag:function(Ee){return Ee.tagName?{name:Ee.tagName,close:Ee.type=="closeTag"}:null},xmlCurrentContext:function(Ee){for(var $e=[],pe=Ee.context;pe;pe=pe.prev)pe.tagName&&$e.push(pe.tagName);return $e.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(En,Zt){Zt.read=function(E,b,je,fe,Ue){var Ae,ve,be=Ue*8-fe-1,de=(1<<be)-1,Ce=de>>1,se=-7,we=je?Ue-1:0,ge=je?-1:1,Le=E[b+we];for(we+=ge,Ae=Le&(1<<-se)-1,Le>>=-se,se+=be;se>0;Ae=Ae*256+E[b+we],we+=ge,se-=8);for(ve=Ae&(1<<-se)-1,Ae>>=-se,se+=fe;se>0;ve=ve*256+E[b+we],we+=ge,se-=8);if(Ae===0)Ae=1-Ce;else{if(Ae===de)return ve?NaN:(Le?-1:1)*(1/0);ve=ve+Math.pow(2,fe),Ae=Ae-Ce}return(Le?-1:1)*ve*Math.pow(2,Ae-fe)},Zt.write=function(E,b,je,fe,Ue,Ae){var ve,be,de,Ce=Ae*8-Ue-1,se=(1<<Ce)-1,we=se>>1,ge=Ue===23?Math.pow(2,-24)-Math.pow(2,-77):0,Le=fe?0:Ae-1,Se=fe?1:-1,Me=b<0||b===0&&1/b<0?1:0;for(b=Math.abs(b),isNaN(b)||b===1/0?(be=isNaN(b)?1:0,ve=se):(ve=Math.floor(Math.log(b)/Math.LN2),b*(de=Math.pow(2,-ve))<1&&(ve--,de*=2),ve+we>=1?b+=ge/de:b+=ge*Math.pow(2,1-we),b*de>=2&&(ve++,de/=2),ve+we>=se?(be=0,ve=se):ve+we>=1?(be=(b*de-1)*Math.pow(2,Ue),ve=ve+we):(be=b*Math.pow(2,we-1)*Math.pow(2,Ue),ve=0));Ue>=8;E[je+Le]=be&255,Le+=Se,be/=256,Ue-=8);for(ve=ve<<Ue|be,Ce+=Ue;Ce>0;E[je+Le]=ve&255,Le+=Se,ve/=256,Ce-=8);E[je+Le-Se]|=Me*128}},86129:function(En,Zt,E){var b=E(19208).lW,je=E(97671);(function(fe){En.exports=fe()})(function(){return function fe(Ue,Ae,ve){function be(se,we){if(!Ae[se]){if(!Ue[se]){var ge=void 0;if(!we&&ge)return require(se,!0);if(de)return de(se,!0);var Le=new Error("Cannot find module '"+se+"'");throw Le.code="MODULE_NOT_FOUND",Le}var Se=Ae[se]={exports:{}};Ue[se][0].call(Se.exports,function(Me){var ye=Ue[se][1][Me];return be(ye||Me)},Se,Se.exports,fe,Ue,Ae,ve)}return Ae[se].exports}for(var de=void 0,Ce=0;Ce<ve.length;Ce++)be(ve[Ce]);return be}({1:[function(fe,Ue,Ae){"use strict";var ve=fe("./utils"),be=fe("./support"),de="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";Ae.encode=function(Ce){for(var se,we,ge,Le,Se,Me,ye,De=[],Fe=0,Ze=Ce.length,nt=Ze,ce=ve.getTypeOf(Ce)!=="string";Fe<Ce.length;)nt=Ze-Fe,ge=ce?(se=Ce[Fe++],we=Fe<Ze?Ce[Fe++]:0,Fe<Ze?Ce[Fe++]:0):(se=Ce.charCodeAt(Fe++),we=Fe<Ze?Ce.charCodeAt(Fe++):0,Fe<Ze?Ce.charCodeAt(Fe++):0),Le=se>>2,Se=(3&se)<<4|we>>4,Me=1<nt?(15&we)<<2|ge>>6:64,ye=2<nt?63&ge:64,De.push(de.charAt(Le)+de.charAt(Se)+de.charAt(Me)+de.charAt(ye));return De.join("")},Ae.decode=function(Ce){var se,we,ge,Le,Se,Me,ye=0,De=0,Fe="data:";if(Ce.substr(0,Fe.length)===Fe)throw new Error("Invalid base64 input, it looks like a data url.");var Ze,nt=3*(Ce=Ce.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(Ce.charAt(Ce.length-1)===de.charAt(64)&&nt--,Ce.charAt(Ce.length-2)===de.charAt(64)&&nt--,nt%1!=0)throw new Error("Invalid base64 input, bad content length.");for(Ze=be.uint8array?new Uint8Array(0|nt):new Array(0|nt);ye<Ce.length;)se=de.indexOf(Ce.charAt(ye++))<<2|(Le=de.indexOf(Ce.charAt(ye++)))>>4,we=(15&Le)<<4|(Se=de.indexOf(Ce.charAt(ye++)))>>2,ge=(3&Se)<<6|(Me=de.indexOf(Ce.charAt(ye++))),Ze[De++]=se,Se!==64&&(Ze[De++]=we),Me!==64&&(Ze[De++]=ge);return Ze}},{"./support":30,"./utils":32}],2:[function(fe,Ue,Ae){"use strict";var ve=fe("./external"),be=fe("./stream/DataWorker"),de=fe("./stream/Crc32Probe"),Ce=fe("./stream/DataLengthProbe");function se(we,ge,Le,Se,Me){this.compressedSize=we,this.uncompressedSize=ge,this.crc32=Le,this.compression=Se,this.compressedContent=Me}se.prototype={getContentWorker:function(){var we=new be(ve.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new Ce("data_length")),ge=this;return we.on("end",function(){if(this.streamInfo.data_length!==ge.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),we},getCompressedWorker:function(){return new be(ve.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},se.createWorkerFrom=function(we,ge,Le){return we.pipe(new de).pipe(new Ce("uncompressedSize")).pipe(ge.compressWorker(Le)).pipe(new Ce("compressedSize")).withStreamInfo("compression",ge)},Ue.exports=se},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(fe,Ue,Ae){"use strict";var ve=fe("./stream/GenericWorker");Ae.STORE={magic:"\0\0",compressWorker:function(){return new ve("STORE compression")},uncompressWorker:function(){return new ve("STORE decompression")}},Ae.DEFLATE=fe("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(fe,Ue,Ae){"use strict";var ve=fe("./utils"),be=function(){for(var de,Ce=[],se=0;se<256;se++){de=se;for(var we=0;we<8;we++)de=1&de?3988292384^de>>>1:de>>>1;Ce[se]=de}return Ce}();Ue.exports=function(de,Ce){return de!==void 0&&de.length?ve.getTypeOf(de)!=="string"?function(se,we,ge,Le){var Se=be,Me=Le+ge;se^=-1;for(var ye=Le;ye<Me;ye++)se=se>>>8^Se[255&(se^we[ye])];return-1^se}(0|Ce,de,de.length,0):function(se,we,ge,Le){var Se=be,Me=Le+ge;se^=-1;for(var ye=Le;ye<Me;ye++)se=se>>>8^Se[255&(se^we.charCodeAt(ye))];return-1^se}(0|Ce,de,de.length,0):0}},{"./utils":32}],5:[function(fe,Ue,Ae){"use strict";Ae.base64=!1,Ae.binary=!1,Ae.dir=!1,Ae.createFolders=!0,Ae.date=null,Ae.compression=null,Ae.compressionOptions=null,Ae.comment=null,Ae.unixPermissions=null,Ae.dosPermissions=null},{}],6:[function(fe,Ue,Ae){"use strict";var ve=null;ve=typeof Promise!="undefined"?Promise:fe("lie"),Ue.exports={Promise:ve}},{lie:37}],7:[function(fe,Ue,Ae){"use strict";var ve=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",be=fe("pako"),de=fe("./utils"),Ce=fe("./stream/GenericWorker"),se=ve?"uint8array":"array";function we(ge,Le){Ce.call(this,"FlateWorker/"+ge),this._pako=null,this._pakoAction=ge,this._pakoOptions=Le,this.meta={}}Ae.magic="\b\0",de.inherits(we,Ce),we.prototype.processChunk=function(ge){this.meta=ge.meta,this._pako===null&&this._createPako(),this._pako.push(de.transformTo(se,ge.data),!1)},we.prototype.flush=function(){Ce.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},we.prototype.cleanUp=function(){Ce.prototype.cleanUp.call(this),this._pako=null},we.prototype._createPako=function(){this._pako=new be[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var ge=this;this._pako.onData=function(Le){ge.push({data:Le,meta:ge.meta})}},Ae.compressWorker=function(ge){return new we("Deflate",ge)},Ae.uncompressWorker=function(){return new we("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(fe,Ue,Ae){"use strict";function ve(Se,Me){var ye,De="";for(ye=0;ye<Me;ye++)De+=String.fromCharCode(255&Se),Se>>>=8;return De}function be(Se,Me,ye,De,Fe,Ze){var nt,ce,Ie=Se.file,Ge=Se.compression,ze=Ze!==se.utf8encode,tt=de.transformTo("string",Ze(Ie.name)),ke=de.transformTo("string",se.utf8encode(Ie.name)),He=Ie.comment,Je=de.transformTo("string",Ze(He)),Ee=de.transformTo("string",se.utf8encode(He)),$e=ke.length!==Ie.name.length,pe=Ee.length!==He.length,Pe="",St="",qe="",ft=Ie.dir,Et=Ie.date,Ne={crc32:0,compressedSize:0,uncompressedSize:0};Me&&!ye||(Ne.crc32=Se.crc32,Ne.compressedSize=Se.compressedSize,Ne.uncompressedSize=Se.uncompressedSize);var ue=0;Me&&(ue|=8),ze||!$e&&!pe||(ue|=2048);var Oe=0,et=0;ft&&(Oe|=16),Fe==="UNIX"?(et=798,Oe|=function(xe,Ke){var it=xe;return xe||(it=Ke?16893:33204),(65535&it)<<16}(Ie.unixPermissions,ft)):(et=20,Oe|=function(xe){return 63&(xe||0)}(Ie.dosPermissions)),nt=Et.getUTCHours(),nt<<=6,nt|=Et.getUTCMinutes(),nt<<=5,nt|=Et.getUTCSeconds()/2,ce=Et.getUTCFullYear()-1980,ce<<=4,ce|=Et.getUTCMonth()+1,ce<<=5,ce|=Et.getUTCDate(),$e&&(St=ve(1,1)+ve(we(tt),4)+ke,Pe+="up"+ve(St.length,2)+St),pe&&(qe=ve(1,1)+ve(we(Je),4)+Ee,Pe+="uc"+ve(qe.length,2)+qe);var at="";return at+=`
|
|
|
\0`,at+=ve(ue,2),at+=Ge.magic,at+=ve(nt,2),at+=ve(ce,2),at+=ve(Ne.crc32,4),at+=ve(Ne.compressedSize,4),at+=ve(Ne.uncompressedSize,4),at+=ve(tt.length,2),at+=ve(Pe.length,2),{fileRecord:ge.LOCAL_FILE_HEADER+at+tt+Pe,dirRecord:ge.CENTRAL_FILE_HEADER+ve(et,2)+at+ve(Je.length,2)+"\0\0\0\0"+ve(Oe,4)+ve(De,4)+tt+Pe+Je}}var de=fe("../utils"),Ce=fe("../stream/GenericWorker"),se=fe("../utf8"),we=fe("../crc32"),ge=fe("../signature");function Le(Se,Me,ye,De){Ce.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=Me,this.zipPlatform=ye,this.encodeFileName=De,this.streamFiles=Se,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}de.inherits(Le,Ce),Le.prototype.push=function(Se){var Me=Se.meta.percent||0,ye=this.entriesCount,De=this._sources.length;this.accumulate?this.contentBuffer.push(Se):(this.bytesWritten+=Se.data.length,Ce.prototype.push.call(this,{data:Se.data,meta:{currentFile:this.currentFile,percent:ye?(Me+100*(ye-De-1))/ye:100}}))},Le.prototype.openedSource=function(Se){this.currentSourceOffset=this.bytesWritten,this.currentFile=Se.file.name;var Me=this.streamFiles&&!Se.file.dir;if(Me){var ye=be(Se,Me,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:ye.fileRecord,meta:{percent:0}})}else this.accumulate=!0},Le.prototype.closedSource=function(Se){this.accumulate=!1;var Me=this.streamFiles&&!Se.file.dir,ye=be(Se,Me,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(ye.dirRecord),Me)this.push({data:function(De){return ge.DATA_DESCRIPTOR+ve(De.crc32,4)+ve(De.compressedSize,4)+ve(De.uncompressedSize,4)}(Se),meta:{percent:100}});else for(this.push({data:ye.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},Le.prototype.flush=function(){for(var Se=this.bytesWritten,Me=0;Me<this.dirRecords.length;Me++)this.push({data:this.dirRecords[Me],meta:{percent:100}});var ye=this.bytesWritten-Se,De=function(Fe,Ze,nt,ce,Ie){var Ge=de.transformTo("string",Ie(ce));return ge.CENTRAL_DIRECTORY_END+"\0\0\0\0"+ve(Fe,2)+ve(Fe,2)+ve(Ze,4)+ve(nt,4)+ve(Ge.length,2)+Ge}(this.dirRecords.length,ye,Se,this.zipComment,this.encodeFileName);this.push({data:De,meta:{percent:100}})},Le.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},Le.prototype.registerPrevious=function(Se){this._sources.push(Se);var Me=this;return Se.on("data",function(ye){Me.processChunk(ye)}),Se.on("end",function(){Me.closedSource(Me.previous.streamInfo),Me._sources.length?Me.prepareNextSource():Me.end()}),Se.on("error",function(ye){Me.error(ye)}),this},Le.prototype.resume=function(){return!!Ce.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},Le.prototype.error=function(Se){var Me=this._sources;if(!Ce.prototype.error.call(this,Se))return!1;for(var ye=0;ye<Me.length;ye++)try{Me[ye].error(Se)}catch(De){}return!0},Le.prototype.lock=function(){Ce.prototype.lock.call(this);for(var Se=this._sources,Me=0;Me<Se.length;Me++)Se[Me].lock()},Ue.exports=Le},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(fe,Ue,Ae){"use strict";var ve=fe("../compressions"),be=fe("./ZipFileWorker");Ae.generateWorker=function(de,Ce,se){var we=new be(Ce.streamFiles,se,Ce.platform,Ce.encodeFileName),ge=0;try{de.forEach(function(Le,Se){ge++;var Me=function(Ze,nt){var ce=Ze||nt,Ie=ve[ce];if(!Ie)throw new Error(ce+" is not a valid compression method !");return Ie}(Se.options.compression,Ce.compression),ye=Se.options.compressionOptions||Ce.compressionOptions||{},De=Se.dir,Fe=Se.date;Se._compressWorker(Me,ye).withStreamInfo("file",{name:Le,dir:De,date:Fe,comment:Se.comment||"",unixPermissions:Se.unixPermissions,dosPermissions:Se.dosPermissions}).pipe(we)}),we.entriesCount=ge}catch(Le){we.error(Le)}return we}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(fe,Ue,Ae){"use strict";function ve(){if(!(this instanceof ve))return new ve;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 be=new ve;for(var de in this)typeof this[de]!="function"&&(be[de]=this[de]);return be}}(ve.prototype=fe("./object")).loadAsync=fe("./load"),ve.support=fe("./support"),ve.defaults=fe("./defaults"),ve.version="3.10.1",ve.loadAsync=function(be,de){return new ve().loadAsync(be,de)},ve.external=fe("./external"),Ue.exports=ve},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(fe,Ue,Ae){"use strict";var ve=fe("./utils"),be=fe("./external"),de=fe("./utf8"),Ce=fe("./zipEntries"),se=fe("./stream/Crc32Probe"),we=fe("./nodejsUtils");function ge(Le){return new be.Promise(function(Se,Me){var ye=Le.decompressed.getContentWorker().pipe(new se);ye.on("error",function(De){Me(De)}).on("end",function(){ye.streamInfo.crc32!==Le.decompressed.crc32?Me(new Error("Corrupted zip : CRC32 mismatch")):Se()}).resume()})}Ue.exports=function(Le,Se){var Me=this;return Se=ve.extend(Se||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:de.utf8decode}),we.isNode&&we.isStream(Le)?be.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):ve.prepareContent("the loaded zip file",Le,!0,Se.optimizedBinaryString,Se.base64).then(function(ye){var De=new Ce(Se);return De.load(ye),De}).then(function(ye){var De=[be.Promise.resolve(ye)],Fe=ye.files;if(Se.checkCRC32)for(var Ze=0;Ze<Fe.length;Ze++)De.push(ge(Fe[Ze]));return be.Promise.all(De)}).then(function(ye){for(var De=ye.shift(),Fe=De.files,Ze=0;Ze<Fe.length;Ze++){var nt=Fe[Ze],ce=nt.fileNameStr,Ie=ve.resolve(nt.fileNameStr);Me.file(Ie,nt.decompressed,{binary:!0,optimizedBinaryString:!0,date:nt.date,dir:nt.dir,comment:nt.fileCommentStr.length?nt.fileCommentStr:null,unixPermissions:nt.unixPermissions,dosPermissions:nt.dosPermissions,createFolders:Se.createFolders}),nt.dir||(Me.file(Ie).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,Ue,Ae){"use strict";var ve=fe("../utils"),be=fe("../stream/GenericWorker");function de(Ce,se){be.call(this,"Nodejs stream input adapter for "+Ce),this._upstreamEnded=!1,this._bindStream(se)}ve.inherits(de,be),de.prototype._bindStream=function(Ce){var se=this;(this._stream=Ce).pause(),Ce.on("data",function(we){se.push({data:we,meta:{percent:0}})}).on("error",function(we){se.isPaused?this.generatedError=we:se.error(we)}).on("end",function(){se.isPaused?se._upstreamEnded=!0:se.end()})},de.prototype.pause=function(){return!!be.prototype.pause.call(this)&&(this._stream.pause(),!0)},de.prototype.resume=function(){return!!be.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},Ue.exports=de},{"../stream/GenericWorker":28,"../utils":32}],13:[function(fe,Ue,Ae){"use strict";var ve=fe("readable-stream").Readable;function be(de,Ce,se){ve.call(this,Ce),this._helper=de;var we=this;de.on("data",function(ge,Le){we.push(ge)||we._helper.pause(),se&&se(Le)}).on("error",function(ge){we.emit("error",ge)}).on("end",function(){we.push(null)})}fe("../utils").inherits(be,ve),be.prototype._read=function(){this._helper.resume()},Ue.exports=be},{"../utils":32,"readable-stream":16}],14:[function(fe,Ue,Ae){"use strict";Ue.exports={isNode:typeof b!="undefined",newBufferFrom:function(ve,be){if(b.from&&b.from!==Uint8Array.from)return b.from(ve,be);if(typeof ve=="number")throw new Error('The "data" argument must not be a number');return new b(ve,be)},allocBuffer:function(ve){if(b.alloc)return b.alloc(ve);var be=new b(ve);return be.fill(0),be},isBuffer:function(ve){return b.isBuffer(ve)},isStream:function(ve){return ve&&typeof ve.on=="function"&&typeof ve.pause=="function"&&typeof ve.resume=="function"}}},{}],15:[function(fe,Ue,Ae){"use strict";function ve(Ie,Ge,ze){var tt,ke=de.getTypeOf(Ge),He=de.extend(ze||{},we);He.date=He.date||new Date,He.compression!==null&&(He.compression=He.compression.toUpperCase()),typeof He.unixPermissions=="string"&&(He.unixPermissions=parseInt(He.unixPermissions,8)),He.unixPermissions&&16384&He.unixPermissions&&(He.dir=!0),He.dosPermissions&&16&He.dosPermissions&&(He.dir=!0),He.dir&&(Ie=Fe(Ie)),He.createFolders&&(tt=De(Ie))&&Ze.call(this,tt,!0);var Je=ke==="string"&&He.binary===!1&&He.base64===!1;ze&&ze.binary!==void 0||(He.binary=!Je),(Ge instanceof ge&&Ge.uncompressedSize===0||He.dir||!Ge||Ge.length===0)&&(He.base64=!1,He.binary=!0,Ge="",He.compression="STORE",ke="string");var Ee=null;Ee=Ge instanceof ge||Ge instanceof Ce?Ge:Me.isNode&&Me.isStream(Ge)?new ye(Ie,Ge):de.prepareContent(Ie,Ge,He.binary,He.optimizedBinaryString,He.base64);var $e=new Le(Ie,Ee,He);this.files[Ie]=$e}var be=fe("./utf8"),de=fe("./utils"),Ce=fe("./stream/GenericWorker"),se=fe("./stream/StreamHelper"),we=fe("./defaults"),ge=fe("./compressedObject"),Le=fe("./zipObject"),Se=fe("./generate"),Me=fe("./nodejsUtils"),ye=fe("./nodejs/NodejsStreamInputAdapter"),De=function(Ie){Ie.slice(-1)==="/"&&(Ie=Ie.substring(0,Ie.length-1));var Ge=Ie.lastIndexOf("/");return 0<Ge?Ie.substring(0,Ge):""},Fe=function(Ie){return Ie.slice(-1)!=="/"&&(Ie+="/"),Ie},Ze=function(Ie,Ge){return Ge=Ge!==void 0?Ge:we.createFolders,Ie=Fe(Ie),this.files[Ie]||ve.call(this,Ie,null,{dir:!0,createFolders:Ge}),this.files[Ie]};function nt(Ie){return Object.prototype.toString.call(Ie)==="[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(Ie){var Ge,ze,tt;for(Ge in this.files)tt=this.files[Ge],(ze=Ge.slice(this.root.length,Ge.length))&&Ge.slice(0,this.root.length)===this.root&&Ie(ze,tt)},filter:function(Ie){var Ge=[];return this.forEach(function(ze,tt){Ie(ze,tt)&&Ge.push(tt)}),Ge},file:function(Ie,Ge,ze){if(arguments.length!==1)return Ie=this.root+Ie,ve.call(this,Ie,Ge,ze),this;if(nt(Ie)){var tt=Ie;return this.filter(function(He,Je){return!Je.dir&&tt.test(He)})}var ke=this.files[this.root+Ie];return ke&&!ke.dir?ke:null},folder:function(Ie){if(!Ie)return this;if(nt(Ie))return this.filter(function(ke,He){return He.dir&&Ie.test(ke)});var Ge=this.root+Ie,ze=Ze.call(this,Ge),tt=this.clone();return tt.root=ze.name,tt},remove:function(Ie){Ie=this.root+Ie;var Ge=this.files[Ie];if(Ge||(Ie.slice(-1)!=="/"&&(Ie+="/"),Ge=this.files[Ie]),Ge&&!Ge.dir)delete this.files[Ie];else for(var ze=this.filter(function(ke,He){return He.name.slice(0,Ie.length)===Ie}),tt=0;tt<ze.length;tt++)delete this.files[ze[tt].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(Ie){var Ge,ze={};try{if((ze=de.extend(Ie||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:be.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 tt=ze.comment||this.comment||"";Ge=Se.generateWorker(this,ze,tt)}catch(ke){(Ge=new Ce("error")).error(ke)}return new se(Ge,ze.type||"string",ze.mimeType)},generateAsync:function(Ie,Ge){return this.generateInternalStream(Ie).accumulate(Ge)},generateNodeStream:function(Ie,Ge){return(Ie=Ie||{}).type||(Ie.type="nodebuffer"),this.generateInternalStream(Ie).toNodejsStream(Ge)}};Ue.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,Ue,Ae){"use strict";Ue.exports=fe("stream")},{stream:void 0}],17:[function(fe,Ue,Ae){"use strict";var ve=fe("./DataReader");function be(de){ve.call(this,de);for(var Ce=0;Ce<this.data.length;Ce++)de[Ce]=255&de[Ce]}fe("../utils").inherits(be,ve),be.prototype.byteAt=function(de){return this.data[this.zero+de]},be.prototype.lastIndexOfSignature=function(de){for(var Ce=de.charCodeAt(0),se=de.charCodeAt(1),we=de.charCodeAt(2),ge=de.charCodeAt(3),Le=this.length-4;0<=Le;--Le)if(this.data[Le]===Ce&&this.data[Le+1]===se&&this.data[Le+2]===we&&this.data[Le+3]===ge)return Le-this.zero;return-1},be.prototype.readAndCheckSignature=function(de){var Ce=de.charCodeAt(0),se=de.charCodeAt(1),we=de.charCodeAt(2),ge=de.charCodeAt(3),Le=this.readData(4);return Ce===Le[0]&&se===Le[1]&&we===Le[2]&&ge===Le[3]},be.prototype.readData=function(de){if(this.checkOffset(de),de===0)return[];var Ce=this.data.slice(this.zero+this.index,this.zero+this.index+de);return this.index+=de,Ce},Ue.exports=be},{"../utils":32,"./DataReader":18}],18:[function(fe,Ue,Ae){"use strict";var ve=fe("../utils");function be(de){this.data=de,this.length=de.length,this.index=0,this.zero=0}be.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 Ce,se=0;for(this.checkOffset(de),Ce=this.index+de-1;Ce>=this.index;Ce--)se=(se<<8)+this.byteAt(Ce);return this.index+=de,se},readString:function(de){return ve.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))}},Ue.exports=be},{"../utils":32}],19:[function(fe,Ue,Ae){"use strict";var ve=fe("./Uint8ArrayReader");function be(de){ve.call(this,de)}fe("../utils").inherits(be,ve),be.prototype.readData=function(de){this.checkOffset(de);var Ce=this.data.slice(this.zero+this.index,this.zero+this.index+de);return this.index+=de,Ce},Ue.exports=be},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(fe,Ue,Ae){"use strict";var ve=fe("./DataReader");function be(de){ve.call(this,de)}fe("../utils").inherits(be,ve),be.prototype.byteAt=function(de){return this.data.charCodeAt(this.zero+de)},be.prototype.lastIndexOfSignature=function(de){return this.data.lastIndexOf(de)-this.zero},be.prototype.readAndCheckSignature=function(de){return de===this.readData(4)},be.prototype.readData=function(de){this.checkOffset(de);var Ce=this.data.slice(this.zero+this.index,this.zero+this.index+de);return this.index+=de,Ce},Ue.exports=be},{"../utils":32,"./DataReader":18}],21:[function(fe,Ue,Ae){"use strict";var ve=fe("./ArrayReader");function be(de){ve.call(this,de)}fe("../utils").inherits(be,ve),be.prototype.readData=function(de){if(this.checkOffset(de),de===0)return new Uint8Array(0);var Ce=this.data.subarray(this.zero+this.index,this.zero+this.index+de);return this.index+=de,Ce},Ue.exports=be},{"../utils":32,"./ArrayReader":17}],22:[function(fe,Ue,Ae){"use strict";var ve=fe("../utils"),be=fe("../support"),de=fe("./ArrayReader"),Ce=fe("./StringReader"),se=fe("./NodeBufferReader"),we=fe("./Uint8ArrayReader");Ue.exports=function(ge){var Le=ve.getTypeOf(ge);return ve.checkSupport(Le),Le!=="string"||be.uint8array?Le==="nodebuffer"?new se(ge):be.uint8array?new we(ve.transformTo("uint8array",ge)):new de(ve.transformTo("array",ge)):new Ce(ge)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(fe,Ue,Ae){"use strict";Ae.LOCAL_FILE_HEADER="PK",Ae.CENTRAL_FILE_HEADER="PK",Ae.CENTRAL_DIRECTORY_END="PK",Ae.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",Ae.ZIP64_CENTRAL_DIRECTORY_END="PK",Ae.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(fe,Ue,Ae){"use strict";var ve=fe("./GenericWorker"),be=fe("../utils");function de(Ce){ve.call(this,"ConvertWorker to "+Ce),this.destType=Ce}be.inherits(de,ve),de.prototype.processChunk=function(Ce){this.push({data:be.transformTo(this.destType,Ce.data),meta:Ce.meta})},Ue.exports=de},{"../utils":32,"./GenericWorker":28}],25:[function(fe,Ue,Ae){"use strict";var ve=fe("./GenericWorker"),be=fe("../crc32");function de(){ve.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}fe("../utils").inherits(de,ve),de.prototype.processChunk=function(Ce){this.streamInfo.crc32=be(Ce.data,this.streamInfo.crc32||0),this.push(Ce)},Ue.exports=de},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(fe,Ue,Ae){"use strict";var ve=fe("../utils"),be=fe("./GenericWorker");function de(Ce){be.call(this,"DataLengthProbe for "+Ce),this.propName=Ce,this.withStreamInfo(Ce,0)}ve.inherits(de,be),de.prototype.processChunk=function(Ce){if(Ce){var se=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=se+Ce.data.length}be.prototype.processChunk.call(this,Ce)},Ue.exports=de},{"../utils":32,"./GenericWorker":28}],27:[function(fe,Ue,Ae){"use strict";var ve=fe("../utils"),be=fe("./GenericWorker");function de(Ce){be.call(this,"DataWorker");var se=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,Ce.then(function(we){se.dataIsReady=!0,se.data=we,se.max=we&&we.length||0,se.type=ve.getTypeOf(we),se.isPaused||se._tickAndRepeat()},function(we){se.error(we)})}ve.inherits(de,be),de.prototype.cleanUp=function(){be.prototype.cleanUp.call(this),this.data=null},de.prototype.resume=function(){return!!be.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,ve.delay(this._tickAndRepeat,[],this)),!0)},de.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(ve.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},de.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var Ce=null,se=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":Ce=this.data.substring(this.index,se);break;case"uint8array":Ce=this.data.subarray(this.index,se);break;case"array":case"nodebuffer":Ce=this.data.slice(this.index,se)}return this.index=se,this.push({data:Ce,meta:{percent:this.max?this.index/this.max*100:0}})},Ue.exports=de},{"../utils":32,"./GenericWorker":28}],28:[function(fe,Ue,Ae){"use strict";function ve(be){this.name=be||"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}ve.prototype={push:function(be){this.emit("data",be)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(be){this.emit("error",be)}return!0},error:function(be){return!this.isFinished&&(this.isPaused?this.generatedError=be:(this.isFinished=!0,this.emit("error",be),this.previous&&this.previous.error(be),this.cleanUp()),!0)},on:function(be,de){return this._listeners[be].push(de),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(be,de){if(this._listeners[be])for(var Ce=0;Ce<this._listeners[be].length;Ce++)this._listeners[be][Ce].call(this,de)},pipe:function(be){return be.registerPrevious(this)},registerPrevious:function(be){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=be.streamInfo,this.mergeStreamInfo(),this.previous=be;var de=this;return be.on("data",function(Ce){de.processChunk(Ce)}),be.on("end",function(){de.end()}),be.on("error",function(Ce){de.error(Ce)}),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 be=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),be=!0),this.previous&&this.previous.resume(),!be},flush:function(){},processChunk:function(be){this.push(be)},withStreamInfo:function(be,de){return this.extraStreamInfo[be]=de,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var be in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,be)&&(this.streamInfo[be]=this.extraStreamInfo[be])},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 be="Worker "+this.name;return this.previous?this.previous+" -> "+be:be}},Ue.exports=ve},{}],29:[function(fe,Ue,Ae){"use strict";var ve=fe("../utils"),be=fe("./ConvertWorker"),de=fe("./GenericWorker"),Ce=fe("../base64"),se=fe("../support"),we=fe("../external"),ge=null;if(se.nodestream)try{ge=fe("../nodejs/NodejsStreamOutputAdapter")}catch(Me){}function Le(Me,ye){return new we.Promise(function(De,Fe){var Ze=[],nt=Me._internalType,ce=Me._outputType,Ie=Me._mimeType;Me.on("data",function(Ge,ze){Ze.push(Ge),ye&&ye(ze)}).on("error",function(Ge){Ze=[],Fe(Ge)}).on("end",function(){try{var Ge=function(ze,tt,ke){switch(ze){case"blob":return ve.newBlob(ve.transformTo("arraybuffer",tt),ke);case"base64":return Ce.encode(tt);default:return ve.transformTo(ze,tt)}}(ce,function(ze,tt){var ke,He=0,Je=null,Ee=0;for(ke=0;ke<tt.length;ke++)Ee+=tt[ke].length;switch(ze){case"string":return tt.join("");case"array":return Array.prototype.concat.apply([],tt);case"uint8array":for(Je=new Uint8Array(Ee),ke=0;ke<tt.length;ke++)Je.set(tt[ke],He),He+=tt[ke].length;return Je;case"nodebuffer":return b.concat(tt);default:throw new Error("concat : unsupported type '"+ze+"'")}}(nt,Ze),Ie);De(Ge)}catch(ze){Fe(ze)}Ze=[]}).resume()})}function Se(Me,ye,De){var Fe=ye;switch(ye){case"blob":case"arraybuffer":Fe="uint8array";break;case"base64":Fe="string"}try{this._internalType=Fe,this._outputType=ye,this._mimeType=De,ve.checkSupport(Fe),this._worker=Me.pipe(new be(Fe)),Me.lock()}catch(Ze){this._worker=new de("error"),this._worker.error(Ze)}}Se.prototype={accumulate:function(Me){return Le(this,Me)},on:function(Me,ye){var De=this;return Me==="data"?this._worker.on(Me,function(Fe){ye.call(De,Fe.data,Fe.meta)}):this._worker.on(Me,function(){ve.delay(ye,arguments,De)}),this},resume:function(){return ve.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(Me){if(ve.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new ge(this,{objectMode:this._outputType!=="nodebuffer"},Me)}},Ue.exports=Se},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(fe,Ue,Ae){"use strict";if(Ae.base64=!0,Ae.array=!0,Ae.string=!0,Ae.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",Ae.nodebuffer=typeof b!="undefined",Ae.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")Ae.blob=!1;else{var ve=new ArrayBuffer(0);try{Ae.blob=new Blob([ve],{type:"application/zip"}).size===0}catch(de){try{var be=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);be.append(ve),Ae.blob=be.getBlob("application/zip").size===0}catch(Ce){Ae.blob=!1}}}try{Ae.nodestream=!!fe("readable-stream").Readable}catch(de){Ae.nodestream=!1}},{"readable-stream":16}],31:[function(fe,Ue,Ae){"use strict";for(var ve=fe("./utils"),be=fe("./support"),de=fe("./nodejsUtils"),Ce=fe("./stream/GenericWorker"),se=new Array(256),we=0;we<256;we++)se[we]=252<=we?6:248<=we?5:240<=we?4:224<=we?3:192<=we?2:1;se[254]=se[254]=1;function ge(){Ce.call(this,"utf-8 decode"),this.leftOver=null}function Le(){Ce.call(this,"utf-8 encode")}Ae.utf8encode=function(Se){return be.nodebuffer?de.newBufferFrom(Se,"utf-8"):function(Me){var ye,De,Fe,Ze,nt,ce=Me.length,Ie=0;for(Ze=0;Ze<ce;Ze++)(64512&(De=Me.charCodeAt(Ze)))==55296&&Ze+1<ce&&(64512&(Fe=Me.charCodeAt(Ze+1)))==56320&&(De=65536+(De-55296<<10)+(Fe-56320),Ze++),Ie+=De<128?1:De<2048?2:De<65536?3:4;for(ye=be.uint8array?new Uint8Array(Ie):new Array(Ie),Ze=nt=0;nt<Ie;Ze++)(64512&(De=Me.charCodeAt(Ze)))==55296&&Ze+1<ce&&(64512&(Fe=Me.charCodeAt(Ze+1)))==56320&&(De=65536+(De-55296<<10)+(Fe-56320),Ze++),De<128?ye[nt++]=De:(De<2048?ye[nt++]=192|De>>>6:(De<65536?ye[nt++]=224|De>>>12:(ye[nt++]=240|De>>>18,ye[nt++]=128|De>>>12&63),ye[nt++]=128|De>>>6&63),ye[nt++]=128|63&De);return ye}(Se)},Ae.utf8decode=function(Se){return be.nodebuffer?ve.transformTo("nodebuffer",Se).toString("utf-8"):function(Me){var ye,De,Fe,Ze,nt=Me.length,ce=new Array(2*nt);for(ye=De=0;ye<nt;)if((Fe=Me[ye++])<128)ce[De++]=Fe;else if(4<(Ze=se[Fe]))ce[De++]=65533,ye+=Ze-1;else{for(Fe&=Ze===2?31:Ze===3?15:7;1<Ze&&ye<nt;)Fe=Fe<<6|63&Me[ye++],Ze--;1<Ze?ce[De++]=65533:Fe<65536?ce[De++]=Fe:(Fe-=65536,ce[De++]=55296|Fe>>10&1023,ce[De++]=56320|1023&Fe)}return ce.length!==De&&(ce.subarray?ce=ce.subarray(0,De):ce.length=De),ve.applyFromCharCode(ce)}(Se=ve.transformTo(be.uint8array?"uint8array":"array",Se))},ve.inherits(ge,Ce),ge.prototype.processChunk=function(Se){var Me=ve.transformTo(be.uint8array?"uint8array":"array",Se.data);if(this.leftOver&&this.leftOver.length){if(be.uint8array){var ye=Me;(Me=new Uint8Array(ye.length+this.leftOver.length)).set(this.leftOver,0),Me.set(ye,this.leftOver.length)}else Me=this.leftOver.concat(Me);this.leftOver=null}var De=function(Ze,nt){var ce;for((nt=nt||Ze.length)>Ze.length&&(nt=Ze.length),ce=nt-1;0<=ce&&(192&Ze[ce])==128;)ce--;return ce<0||ce===0?nt:ce+se[Ze[ce]]>nt?ce:nt}(Me),Fe=Me;De!==Me.length&&(be.uint8array?(Fe=Me.subarray(0,De),this.leftOver=Me.subarray(De,Me.length)):(Fe=Me.slice(0,De),this.leftOver=Me.slice(De,Me.length))),this.push({data:Ae.utf8decode(Fe),meta:Se.meta})},ge.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:Ae.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},Ae.Utf8DecodeWorker=ge,ve.inherits(Le,Ce),Le.prototype.processChunk=function(Se){this.push({data:Ae.utf8encode(Se.data),meta:Se.meta})},Ae.Utf8EncodeWorker=Le},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(fe,Ue,Ae){"use strict";var ve=fe("./support"),be=fe("./base64"),de=fe("./nodejsUtils"),Ce=fe("./external");function se(ye){return ye}function we(ye,De){for(var Fe=0;Fe<ye.length;++Fe)De[Fe]=255&ye.charCodeAt(Fe);return De}fe("setimmediate"),Ae.newBlob=function(ye,De){Ae.checkSupport("blob");try{return new Blob([ye],{type:De})}catch(Ze){try{var Fe=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return Fe.append(ye),Fe.getBlob(De)}catch(nt){throw new Error("Bug : can't construct the Blob.")}}};var ge={stringifyByChunk:function(ye,De,Fe){var Ze=[],nt=0,ce=ye.length;if(ce<=Fe)return String.fromCharCode.apply(null,ye);for(;nt<ce;)De==="array"||De==="nodebuffer"?Ze.push(String.fromCharCode.apply(null,ye.slice(nt,Math.min(nt+Fe,ce)))):Ze.push(String.fromCharCode.apply(null,ye.subarray(nt,Math.min(nt+Fe,ce)))),nt+=Fe;return Ze.join("")},stringifyByChar:function(ye){for(var De="",Fe=0;Fe<ye.length;Fe++)De+=String.fromCharCode(ye[Fe]);return De},applyCanBeUsed:{uint8array:function(){try{return ve.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(ye){return!1}}(),nodebuffer:function(){try{return ve.nodebuffer&&String.fromCharCode.apply(null,de.allocBuffer(1)).length===1}catch(ye){return!1}}()}};function Le(ye){var De=65536,Fe=Ae.getTypeOf(ye),Ze=!0;if(Fe==="uint8array"?Ze=ge.applyCanBeUsed.uint8array:Fe==="nodebuffer"&&(Ze=ge.applyCanBeUsed.nodebuffer),Ze)for(;1<De;)try{return ge.stringifyByChunk(ye,Fe,De)}catch(nt){De=Math.floor(De/2)}return ge.stringifyByChar(ye)}function Se(ye,De){for(var Fe=0;Fe<ye.length;Fe++)De[Fe]=ye[Fe];return De}Ae.applyFromCharCode=Le;var Me={};Me.string={string:se,array:function(ye){return we(ye,new Array(ye.length))},arraybuffer:function(ye){return Me.string.uint8array(ye).buffer},uint8array:function(ye){return we(ye,new Uint8Array(ye.length))},nodebuffer:function(ye){return we(ye,de.allocBuffer(ye.length))}},Me.array={string:Le,array:se,arraybuffer:function(ye){return new Uint8Array(ye).buffer},uint8array:function(ye){return new Uint8Array(ye)},nodebuffer:function(ye){return de.newBufferFrom(ye)}},Me.arraybuffer={string:function(ye){return Le(new Uint8Array(ye))},array:function(ye){return Se(new Uint8Array(ye),new Array(ye.byteLength))},arraybuffer:se,uint8array:function(ye){return new Uint8Array(ye)},nodebuffer:function(ye){return de.newBufferFrom(new Uint8Array(ye))}},Me.uint8array={string:Le,array:function(ye){return Se(ye,new Array(ye.length))},arraybuffer:function(ye){return ye.buffer},uint8array:se,nodebuffer:function(ye){return de.newBufferFrom(ye)}},Me.nodebuffer={string:Le,array:function(ye){return Se(ye,new Array(ye.length))},arraybuffer:function(ye){return Me.nodebuffer.uint8array(ye).buffer},uint8array:function(ye){return Se(ye,new Uint8Array(ye.length))},nodebuffer:se},Ae.transformTo=function(ye,De){if(De=De||"",!ye)return De;Ae.checkSupport(ye);var Fe=Ae.getTypeOf(De);return Me[Fe][ye](De)},Ae.resolve=function(ye){for(var De=ye.split("/"),Fe=[],Ze=0;Ze<De.length;Ze++){var nt=De[Ze];nt==="."||nt===""&&Ze!==0&&Ze!==De.length-1||(nt===".."?Fe.pop():Fe.push(nt))}return Fe.join("/")},Ae.getTypeOf=function(ye){return typeof ye=="string"?"string":Object.prototype.toString.call(ye)==="[object Array]"?"array":ve.nodebuffer&&de.isBuffer(ye)?"nodebuffer":ve.uint8array&&ye instanceof Uint8Array?"uint8array":ve.arraybuffer&&ye instanceof ArrayBuffer?"arraybuffer":void 0},Ae.checkSupport=function(ye){if(!ve[ye.toLowerCase()])throw new Error(ye+" is not supported by this platform")},Ae.MAX_VALUE_16BITS=65535,Ae.MAX_VALUE_32BITS=-1,Ae.pretty=function(ye){var De,Fe,Ze="";for(Fe=0;Fe<(ye||"").length;Fe++)Ze+="\\x"+((De=ye.charCodeAt(Fe))<16?"0":"")+De.toString(16).toUpperCase();return Ze},Ae.delay=function(ye,De,Fe){setImmediate(function(){ye.apply(Fe||null,De||[])})},Ae.inherits=function(ye,De){function Fe(){}Fe.prototype=De.prototype,ye.prototype=new Fe},Ae.extend=function(){var ye,De,Fe={};for(ye=0;ye<arguments.length;ye++)for(De in arguments[ye])Object.prototype.hasOwnProperty.call(arguments[ye],De)&&Fe[De]===void 0&&(Fe[De]=arguments[ye][De]);return Fe},Ae.prepareContent=function(ye,De,Fe,Ze,nt){return Ce.Promise.resolve(De).then(function(ce){return ve.blob&&(ce instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(ce))!==-1)&&typeof FileReader!="undefined"?new Ce.Promise(function(Ie,Ge){var ze=new FileReader;ze.onload=function(tt){Ie(tt.target.result)},ze.onerror=function(tt){Ge(tt.target.error)},ze.readAsArrayBuffer(ce)}):ce}).then(function(ce){var Ie=Ae.getTypeOf(ce);return Ie?(Ie==="arraybuffer"?ce=Ae.transformTo("uint8array",ce):Ie==="string"&&(nt?ce=be.decode(ce):Fe&&Ze!==!0&&(ce=function(Ge){return we(Ge,ve.uint8array?new Uint8Array(Ge.length):new Array(Ge.length))}(ce))),ce):Ce.Promise.reject(new Error("Can't read the data of '"+ye+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(fe,Ue,Ae){"use strict";var ve=fe("./reader/readerFor"),be=fe("./utils"),de=fe("./signature"),Ce=fe("./zipEntry"),se=fe("./support");function we(ge){this.files=[],this.loadOptions=ge}we.prototype={checkSignature:function(ge){if(!this.reader.readAndCheckSignature(ge)){this.reader.index-=4;var Le=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+be.pretty(Le)+", expected "+be.pretty(ge)+")")}},isSignature:function(ge,Le){var Se=this.reader.index;this.reader.setIndex(ge);var Me=this.reader.readString(4)===Le;return this.reader.setIndex(Se),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 ge=this.reader.readData(this.zipCommentLength),Le=se.uint8array?"uint8array":"array",Se=be.transformTo(Le,ge);this.zipComment=this.loadOptions.decodeFileName(Se)},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 ge,Le,Se,Me=this.zip64EndOfCentralSize-44;0<Me;)ge=this.reader.readInt(2),Le=this.reader.readInt(4),Se=this.reader.readData(Le),this.zip64ExtensibleData[ge]={id:ge,length:Le,value:Se}},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 ge,Le;for(ge=0;ge<this.files.length;ge++)Le=this.files[ge],this.reader.setIndex(Le.localHeaderOffset),this.checkSignature(de.LOCAL_FILE_HEADER),Le.readLocalPart(this.reader),Le.handleUTF8(),Le.processAttributes()},readCentralDir:function(){var ge;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(de.CENTRAL_FILE_HEADER);)(ge=new Ce({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(ge);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 ge=this.reader.lastIndexOfSignature(de.CENTRAL_DIRECTORY_END);if(ge<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(ge);var Le=ge;if(this.checkSignature(de.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===be.MAX_VALUE_16BITS||this.diskWithCentralDirStart===be.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===be.MAX_VALUE_16BITS||this.centralDirRecords===be.MAX_VALUE_16BITS||this.centralDirSize===be.MAX_VALUE_32BITS||this.centralDirOffset===be.MAX_VALUE_32BITS){if(this.zip64=!0,(ge=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(ge),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 Se=this.centralDirOffset+this.centralDirSize;this.zip64&&(Se+=20,Se+=12+this.zip64EndOfCentralSize);var Me=Le-Se;if(0<Me)this.isSignature(Le,de.CENTRAL_FILE_HEADER)||(this.reader.zero=Me);else if(Me<0)throw new Error("Corrupted zip: missing "+Math.abs(Me)+" bytes.")},prepareReader:function(ge){this.reader=ve(ge)},load:function(ge){this.prepareReader(ge),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},Ue.exports=we},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(fe,Ue,Ae){"use strict";var ve=fe("./reader/readerFor"),be=fe("./utils"),de=fe("./compressedObject"),Ce=fe("./crc32"),se=fe("./utf8"),we=fe("./compressions"),ge=fe("./support");function Le(Se,Me){this.options=Se,this.loadOptions=Me}Le.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(Se){var Me,ye;if(Se.skip(22),this.fileNameLength=Se.readInt(2),ye=Se.readInt(2),this.fileName=Se.readData(this.fileNameLength),Se.skip(ye),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 Fe in we)if(Object.prototype.hasOwnProperty.call(we,Fe)&&we[Fe].magic===De)return we[Fe];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+be.pretty(this.compressionMethod)+" unknown (inner file : "+be.transformTo("string",this.fileName)+")");this.decompressed=new de(this.compressedSize,this.uncompressedSize,this.crc32,Me,Se.readData(this.compressedSize))},readCentralPart:function(Se){this.versionMadeBy=Se.readInt(2),Se.skip(2),this.bitFlag=Se.readInt(2),this.compressionMethod=Se.readString(2),this.date=Se.readDate(),this.crc32=Se.readInt(4),this.compressedSize=Se.readInt(4),this.uncompressedSize=Se.readInt(4);var Me=Se.readInt(2);if(this.extraFieldsLength=Se.readInt(2),this.fileCommentLength=Se.readInt(2),this.diskNumberStart=Se.readInt(2),this.internalFileAttributes=Se.readInt(2),this.externalFileAttributes=Se.readInt(4),this.localHeaderOffset=Se.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");Se.skip(Me),this.readExtraFields(Se),this.parseZIP64ExtraField(Se),this.fileComment=Se.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var Se=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),Se==0&&(this.dosPermissions=63&this.externalFileAttributes),Se==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var Se=ve(this.extraFields[1].value);this.uncompressedSize===be.MAX_VALUE_32BITS&&(this.uncompressedSize=Se.readInt(8)),this.compressedSize===be.MAX_VALUE_32BITS&&(this.compressedSize=Se.readInt(8)),this.localHeaderOffset===be.MAX_VALUE_32BITS&&(this.localHeaderOffset=Se.readInt(8)),this.diskNumberStart===be.MAX_VALUE_32BITS&&(this.diskNumberStart=Se.readInt(4))}},readExtraFields:function(Se){var Me,ye,De,Fe=Se.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});Se.index+4<Fe;)Me=Se.readInt(2),ye=Se.readInt(2),De=Se.readData(ye),this.extraFields[Me]={id:Me,length:ye,value:De};Se.setIndex(Fe)},handleUTF8:function(){var Se=ge.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=se.utf8decode(this.fileName),this.fileCommentStr=se.utf8decode(this.fileComment);else{var Me=this.findExtraFieldUnicodePath();if(Me!==null)this.fileNameStr=Me;else{var ye=be.transformTo(Se,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(ye)}var De=this.findExtraFieldUnicodeComment();if(De!==null)this.fileCommentStr=De;else{var Fe=be.transformTo(Se,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(Fe)}}},findExtraFieldUnicodePath:function(){var Se=this.extraFields[28789];if(Se){var Me=ve(Se.value);return Me.readInt(1)!==1||Ce(this.fileName)!==Me.readInt(4)?null:se.utf8decode(Me.readData(Se.length-5))}return null},findExtraFieldUnicodeComment:function(){var Se=this.extraFields[25461];if(Se){var Me=ve(Se.value);return Me.readInt(1)!==1||Ce(this.fileComment)!==Me.readInt(4)?null:se.utf8decode(Me.readData(Se.length-5))}return null}},Ue.exports=Le},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(fe,Ue,Ae){"use strict";function ve(Me,ye,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=ye,this._dataBinary=De.binary,this.options={compression:De.compression,compressionOptions:De.compressionOptions}}var be=fe("./stream/StreamHelper"),de=fe("./stream/DataWorker"),Ce=fe("./utf8"),se=fe("./compressedObject"),we=fe("./stream/GenericWorker");ve.prototype={internalStream:function(Me){var ye=null,De="string";try{if(!Me)throw new Error("No output type specified.");var Fe=(De=Me.toLowerCase())==="string"||De==="text";De!=="binarystring"&&De!=="text"||(De="string"),ye=this._decompressWorker();var Ze=!this._dataBinary;Ze&&!Fe&&(ye=ye.pipe(new Ce.Utf8EncodeWorker)),!Ze&&Fe&&(ye=ye.pipe(new Ce.Utf8DecodeWorker))}catch(nt){(ye=new we("error")).error(nt)}return new be(ye,De,"")},async:function(Me,ye){return this.internalStream(Me).accumulate(ye)},nodeStream:function(Me,ye){return this.internalStream(Me||"nodebuffer").toNodejsStream(ye)},_compressWorker:function(Me,ye){if(this._data instanceof se&&this._data.compression.magic===Me.magic)return this._data.getCompressedWorker();var De=this._decompressWorker();return this._dataBinary||(De=De.pipe(new Ce.Utf8EncodeWorker)),se.createWorkerFrom(De,Me,ye)},_decompressWorker:function(){return this._data instanceof se?this._data.getContentWorker():this._data instanceof we?this._data:new de(this._data)}};for(var ge=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],Le=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},Se=0;Se<ge.length;Se++)ve.prototype[ge[Se]]=Le;Ue.exports=ve},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(fe,Ue,Ae){(function(ve){"use strict";var be,de,Ce=ve.MutationObserver||ve.WebKitMutationObserver;if(Ce){var se=0,we=new Ce(Me),ge=ve.document.createTextNode("");we.observe(ge,{characterData:!0}),be=function(){ge.data=se=++se%2}}else if(ve.setImmediate||ve.MessageChannel===void 0)be="document"in ve&&"onreadystatechange"in ve.document.createElement("script")?function(){var ye=ve.document.createElement("script");ye.onreadystatechange=function(){Me(),ye.onreadystatechange=null,ye.parentNode.removeChild(ye),ye=null},ve.document.documentElement.appendChild(ye)}:function(){setTimeout(Me,0)};else{var Le=new ve.MessageChannel;Le.port1.onmessage=Me,be=function(){Le.port2.postMessage(0)}}var Se=[];function Me(){var ye,De;de=!0;for(var Fe=Se.length;Fe;){for(De=Se,Se=[],ye=-1;++ye<Fe;)De[ye]();Fe=Se.length}de=!1}Ue.exports=function(ye){Se.push(ye)!==1||de||be()}}).call(this,typeof E.g!="undefined"?E.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(fe,Ue,Ae){"use strict";var ve=fe("immediate");function be(){}var de={},Ce=["REJECTED"],se=["FULFILLED"],we=["PENDING"];function ge(Fe){if(typeof Fe!="function")throw new TypeError("resolver must be a function");this.state=we,this.queue=[],this.outcome=void 0,Fe!==be&&ye(this,Fe)}function Le(Fe,Ze,nt){this.promise=Fe,typeof Ze=="function"&&(this.onFulfilled=Ze,this.callFulfilled=this.otherCallFulfilled),typeof nt=="function"&&(this.onRejected=nt,this.callRejected=this.otherCallRejected)}function Se(Fe,Ze,nt){ve(function(){var ce;try{ce=Ze(nt)}catch(Ie){return de.reject(Fe,Ie)}ce===Fe?de.reject(Fe,new TypeError("Cannot resolve promise with itself")):de.resolve(Fe,ce)})}function Me(Fe){var Ze=Fe&&Fe.then;if(Fe&&(typeof Fe=="object"||typeof Fe=="function")&&typeof Ze=="function")return function(){Ze.apply(Fe,arguments)}}function ye(Fe,Ze){var nt=!1;function ce(ze){nt||(nt=!0,de.reject(Fe,ze))}function Ie(ze){nt||(nt=!0,de.resolve(Fe,ze))}var Ge=De(function(){Ze(Ie,ce)});Ge.status==="error"&&ce(Ge.value)}function De(Fe,Ze){var nt={};try{nt.value=Fe(Ze),nt.status="success"}catch(ce){nt.status="error",nt.value=ce}return nt}(Ue.exports=ge).prototype.finally=function(Fe){if(typeof Fe!="function")return this;var Ze=this.constructor;return this.then(function(nt){return Ze.resolve(Fe()).then(function(){return nt})},function(nt){return Ze.resolve(Fe()).then(function(){throw nt})})},ge.prototype.catch=function(Fe){return this.then(null,Fe)},ge.prototype.then=function(Fe,Ze){if(typeof Fe!="function"&&this.state===se||typeof Ze!="function"&&this.state===Ce)return this;var nt=new this.constructor(be);return this.state!==we?Se(nt,this.state===se?Fe:Ze,this.outcome):this.queue.push(new Le(nt,Fe,Ze)),nt},Le.prototype.callFulfilled=function(Fe){de.resolve(this.promise,Fe)},Le.prototype.otherCallFulfilled=function(Fe){Se(this.promise,this.onFulfilled,Fe)},Le.prototype.callRejected=function(Fe){de.reject(this.promise,Fe)},Le.prototype.otherCallRejected=function(Fe){Se(this.promise,this.onRejected,Fe)},de.resolve=function(Fe,Ze){var nt=De(Me,Ze);if(nt.status==="error")return de.reject(Fe,nt.value);var ce=nt.value;if(ce)ye(Fe,ce);else{Fe.state=se,Fe.outcome=Ze;for(var Ie=-1,Ge=Fe.queue.length;++Ie<Ge;)Fe.queue[Ie].callFulfilled(Ze)}return Fe},de.reject=function(Fe,Ze){Fe.state=Ce,Fe.outcome=Ze;for(var nt=-1,ce=Fe.queue.length;++nt<ce;)Fe.queue[nt].callRejected(Ze);return Fe},ge.resolve=function(Fe){return Fe instanceof this?Fe:de.resolve(new this(be),Fe)},ge.reject=function(Fe){var Ze=new this(be);return de.reject(Ze,Fe)},ge.all=function(Fe){var Ze=this;if(Object.prototype.toString.call(Fe)!=="[object Array]")return this.reject(new TypeError("must be an array"));var nt=Fe.length,ce=!1;if(!nt)return this.resolve([]);for(var Ie=new Array(nt),Ge=0,ze=-1,tt=new this(be);++ze<nt;)ke(Fe[ze],ze);return tt;function ke(He,Je){Ze.resolve(He).then(function(Ee){Ie[Je]=Ee,++Ge!==nt||ce||(ce=!0,de.resolve(tt,Ie))},function(Ee){ce||(ce=!0,de.reject(tt,Ee))})}},ge.race=function(Fe){var Ze=this;if(Object.prototype.toString.call(Fe)!=="[object Array]")return this.reject(new TypeError("must be an array"));var nt=Fe.length,ce=!1;if(!nt)return this.resolve([]);for(var Ie=-1,Ge=new this(be);++Ie<nt;)ze=Fe[Ie],Ze.resolve(ze).then(function(tt){ce||(ce=!0,de.resolve(Ge,tt))},function(tt){ce||(ce=!0,de.reject(Ge,tt))});var ze;return Ge}},{immediate:36}],38:[function(fe,Ue,Ae){"use strict";var ve={};(0,fe("./lib/utils/common").assign)(ve,fe("./lib/deflate"),fe("./lib/inflate"),fe("./lib/zlib/constants")),Ue.exports=ve},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(fe,Ue,Ae){"use strict";var ve=fe("./zlib/deflate"),be=fe("./utils/common"),de=fe("./utils/strings"),Ce=fe("./zlib/messages"),se=fe("./zlib/zstream"),we=Object.prototype.toString,ge=0,Le=-1,Se=0,Me=8;function ye(Fe){if(!(this instanceof ye))return new ye(Fe);this.options=be.assign({level:Le,method:Me,chunkSize:16384,windowBits:15,memLevel:8,strategy:Se,to:""},Fe||{});var Ze=this.options;Ze.raw&&0<Ze.windowBits?Ze.windowBits=-Ze.windowBits:Ze.gzip&&0<Ze.windowBits&&Ze.windowBits<16&&(Ze.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new se,this.strm.avail_out=0;var nt=ve.deflateInit2(this.strm,Ze.level,Ze.method,Ze.windowBits,Ze.memLevel,Ze.strategy);if(nt!==ge)throw new Error(Ce[nt]);if(Ze.header&&ve.deflateSetHeader(this.strm,Ze.header),Ze.dictionary){var ce;if(ce=typeof Ze.dictionary=="string"?de.string2buf(Ze.dictionary):we.call(Ze.dictionary)==="[object ArrayBuffer]"?new Uint8Array(Ze.dictionary):Ze.dictionary,(nt=ve.deflateSetDictionary(this.strm,ce))!==ge)throw new Error(Ce[nt]);this._dict_set=!0}}function De(Fe,Ze){var nt=new ye(Ze);if(nt.push(Fe,!0),nt.err)throw nt.msg||Ce[nt.err];return nt.result}ye.prototype.push=function(Fe,Ze){var nt,ce,Ie=this.strm,Ge=this.options.chunkSize;if(this.ended)return!1;ce=Ze===~~Ze?Ze:Ze===!0?4:0,typeof Fe=="string"?Ie.input=de.string2buf(Fe):we.call(Fe)==="[object ArrayBuffer]"?Ie.input=new Uint8Array(Fe):Ie.input=Fe,Ie.next_in=0,Ie.avail_in=Ie.input.length;do{if(Ie.avail_out===0&&(Ie.output=new be.Buf8(Ge),Ie.next_out=0,Ie.avail_out=Ge),(nt=ve.deflate(Ie,ce))!==1&&nt!==ge)return this.onEnd(nt),!(this.ended=!0);Ie.avail_out!==0&&(Ie.avail_in!==0||ce!==4&&ce!==2)||(this.options.to==="string"?this.onData(de.buf2binstring(be.shrinkBuf(Ie.output,Ie.next_out))):this.onData(be.shrinkBuf(Ie.output,Ie.next_out)))}while((0<Ie.avail_in||Ie.avail_out===0)&&nt!==1);return ce===4?(nt=ve.deflateEnd(this.strm),this.onEnd(nt),this.ended=!0,nt===ge):ce!==2||(this.onEnd(ge),!(Ie.avail_out=0))},ye.prototype.onData=function(Fe){this.chunks.push(Fe)},ye.prototype.onEnd=function(Fe){Fe===ge&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=be.flattenChunks(this.chunks)),this.chunks=[],this.err=Fe,this.msg=this.strm.msg},Ae.Deflate=ye,Ae.deflate=De,Ae.deflateRaw=function(Fe,Ze){return(Ze=Ze||{}).raw=!0,De(Fe,Ze)},Ae.gzip=function(Fe,Ze){return(Ze=Ze||{}).gzip=!0,De(Fe,Ze)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(fe,Ue,Ae){"use strict";var ve=fe("./zlib/inflate"),be=fe("./utils/common"),de=fe("./utils/strings"),Ce=fe("./zlib/constants"),se=fe("./zlib/messages"),we=fe("./zlib/zstream"),ge=fe("./zlib/gzheader"),Le=Object.prototype.toString;function Se(ye){if(!(this instanceof Se))return new Se(ye);this.options=be.assign({chunkSize:16384,windowBits:0,to:""},ye||{});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)||ye&&ye.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 we,this.strm.avail_out=0;var Fe=ve.inflateInit2(this.strm,De.windowBits);if(Fe!==Ce.Z_OK)throw new Error(se[Fe]);this.header=new ge,ve.inflateGetHeader(this.strm,this.header)}function Me(ye,De){var Fe=new Se(De);if(Fe.push(ye,!0),Fe.err)throw Fe.msg||se[Fe.err];return Fe.result}Se.prototype.push=function(ye,De){var Fe,Ze,nt,ce,Ie,Ge,ze=this.strm,tt=this.options.chunkSize,ke=this.options.dictionary,He=!1;if(this.ended)return!1;Ze=De===~~De?De:De===!0?Ce.Z_FINISH:Ce.Z_NO_FLUSH,typeof ye=="string"?ze.input=de.binstring2buf(ye):Le.call(ye)==="[object ArrayBuffer]"?ze.input=new Uint8Array(ye):ze.input=ye,ze.next_in=0,ze.avail_in=ze.input.length;do{if(ze.avail_out===0&&(ze.output=new be.Buf8(tt),ze.next_out=0,ze.avail_out=tt),(Fe=ve.inflate(ze,Ce.Z_NO_FLUSH))===Ce.Z_NEED_DICT&&ke&&(Ge=typeof ke=="string"?de.string2buf(ke):Le.call(ke)==="[object ArrayBuffer]"?new Uint8Array(ke):ke,Fe=ve.inflateSetDictionary(this.strm,Ge)),Fe===Ce.Z_BUF_ERROR&&He===!0&&(Fe=Ce.Z_OK,He=!1),Fe!==Ce.Z_STREAM_END&&Fe!==Ce.Z_OK)return this.onEnd(Fe),!(this.ended=!0);ze.next_out&&(ze.avail_out!==0&&Fe!==Ce.Z_STREAM_END&&(ze.avail_in!==0||Ze!==Ce.Z_FINISH&&Ze!==Ce.Z_SYNC_FLUSH)||(this.options.to==="string"?(nt=de.utf8border(ze.output,ze.next_out),ce=ze.next_out-nt,Ie=de.buf2string(ze.output,nt),ze.next_out=ce,ze.avail_out=tt-ce,ce&&be.arraySet(ze.output,ze.output,nt,ce,0),this.onData(Ie)):this.onData(be.shrinkBuf(ze.output,ze.next_out)))),ze.avail_in===0&&ze.avail_out===0&&(He=!0)}while((0<ze.avail_in||ze.avail_out===0)&&Fe!==Ce.Z_STREAM_END);return Fe===Ce.Z_STREAM_END&&(Ze=Ce.Z_FINISH),Ze===Ce.Z_FINISH?(Fe=ve.inflateEnd(this.strm),this.onEnd(Fe),this.ended=!0,Fe===Ce.Z_OK):Ze!==Ce.Z_SYNC_FLUSH||(this.onEnd(Ce.Z_OK),!(ze.avail_out=0))},Se.prototype.onData=function(ye){this.chunks.push(ye)},Se.prototype.onEnd=function(ye){ye===Ce.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=be.flattenChunks(this.chunks)),this.chunks=[],this.err=ye,this.msg=this.strm.msg},Ae.Inflate=Se,Ae.inflate=Me,Ae.inflateRaw=function(ye,De){return(De=De||{}).raw=!0,Me(ye,De)},Ae.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,Ue,Ae){"use strict";var ve=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";Ae.assign=function(Ce){for(var se=Array.prototype.slice.call(arguments,1);se.length;){var we=se.shift();if(we){if(typeof we!="object")throw new TypeError(we+"must be non-object");for(var ge in we)we.hasOwnProperty(ge)&&(Ce[ge]=we[ge])}}return Ce},Ae.shrinkBuf=function(Ce,se){return Ce.length===se?Ce:Ce.subarray?Ce.subarray(0,se):(Ce.length=se,Ce)};var be={arraySet:function(Ce,se,we,ge,Le){if(se.subarray&&Ce.subarray)Ce.set(se.subarray(we,we+ge),Le);else for(var Se=0;Se<ge;Se++)Ce[Le+Se]=se[we+Se]},flattenChunks:function(Ce){var se,we,ge,Le,Se,Me;for(se=ge=0,we=Ce.length;se<we;se++)ge+=Ce[se].length;for(Me=new Uint8Array(ge),se=Le=0,we=Ce.length;se<we;se++)Se=Ce[se],Me.set(Se,Le),Le+=Se.length;return Me}},de={arraySet:function(Ce,se,we,ge,Le){for(var Se=0;Se<ge;Se++)Ce[Le+Se]=se[we+Se]},flattenChunks:function(Ce){return[].concat.apply([],Ce)}};Ae.setTyped=function(Ce){Ce?(Ae.Buf8=Uint8Array,Ae.Buf16=Uint16Array,Ae.Buf32=Int32Array,Ae.assign(Ae,be)):(Ae.Buf8=Array,Ae.Buf16=Array,Ae.Buf32=Array,Ae.assign(Ae,de))},Ae.setTyped(ve)},{}],42:[function(fe,Ue,Ae){"use strict";var ve=fe("./common"),be=!0,de=!0;try{String.fromCharCode.apply(null,[0])}catch(ge){be=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(ge){de=!1}for(var Ce=new ve.Buf8(256),se=0;se<256;se++)Ce[se]=252<=se?6:248<=se?5:240<=se?4:224<=se?3:192<=se?2:1;function we(ge,Le){if(Le<65537&&(ge.subarray&&de||!ge.subarray&&be))return String.fromCharCode.apply(null,ve.shrinkBuf(ge,Le));for(var Se="",Me=0;Me<Le;Me++)Se+=String.fromCharCode(ge[Me]);return Se}Ce[254]=Ce[254]=1,Ae.string2buf=function(ge){var Le,Se,Me,ye,De,Fe=ge.length,Ze=0;for(ye=0;ye<Fe;ye++)(64512&(Se=ge.charCodeAt(ye)))==55296&&ye+1<Fe&&(64512&(Me=ge.charCodeAt(ye+1)))==56320&&(Se=65536+(Se-55296<<10)+(Me-56320),ye++),Ze+=Se<128?1:Se<2048?2:Se<65536?3:4;for(Le=new ve.Buf8(Ze),ye=De=0;De<Ze;ye++)(64512&(Se=ge.charCodeAt(ye)))==55296&&ye+1<Fe&&(64512&(Me=ge.charCodeAt(ye+1)))==56320&&(Se=65536+(Se-55296<<10)+(Me-56320),ye++),Se<128?Le[De++]=Se:(Se<2048?Le[De++]=192|Se>>>6:(Se<65536?Le[De++]=224|Se>>>12:(Le[De++]=240|Se>>>18,Le[De++]=128|Se>>>12&63),Le[De++]=128|Se>>>6&63),Le[De++]=128|63&Se);return Le},Ae.buf2binstring=function(ge){return we(ge,ge.length)},Ae.binstring2buf=function(ge){for(var Le=new ve.Buf8(ge.length),Se=0,Me=Le.length;Se<Me;Se++)Le[Se]=ge.charCodeAt(Se);return Le},Ae.buf2string=function(ge,Le){var Se,Me,ye,De,Fe=Le||ge.length,Ze=new Array(2*Fe);for(Se=Me=0;Se<Fe;)if((ye=ge[Se++])<128)Ze[Me++]=ye;else if(4<(De=Ce[ye]))Ze[Me++]=65533,Se+=De-1;else{for(ye&=De===2?31:De===3?15:7;1<De&&Se<Fe;)ye=ye<<6|63&ge[Se++],De--;1<De?Ze[Me++]=65533:ye<65536?Ze[Me++]=ye:(ye-=65536,Ze[Me++]=55296|ye>>10&1023,Ze[Me++]=56320|1023&ye)}return we(Ze,Me)},Ae.utf8border=function(ge,Le){var Se;for((Le=Le||ge.length)>ge.length&&(Le=ge.length),Se=Le-1;0<=Se&&(192&ge[Se])==128;)Se--;return Se<0||Se===0?Le:Se+Ce[ge[Se]]>Le?Se:Le}},{"./common":41}],43:[function(fe,Ue,Ae){"use strict";Ue.exports=function(ve,be,de,Ce){for(var se=65535&ve|0,we=ve>>>16&65535|0,ge=0;de!==0;){for(de-=ge=2e3<de?2e3:de;we=we+(se=se+be[Ce++]|0)|0,--ge;);se%=65521,we%=65521}return se|we<<16|0}},{}],44:[function(fe,Ue,Ae){"use strict";Ue.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,Ue,Ae){"use strict";var ve=function(){for(var be,de=[],Ce=0;Ce<256;Ce++){be=Ce;for(var se=0;se<8;se++)be=1&be?3988292384^be>>>1:be>>>1;de[Ce]=be}return de}();Ue.exports=function(be,de,Ce,se){var we=ve,ge=se+Ce;be^=-1;for(var Le=se;Le<ge;Le++)be=be>>>8^we[255&(be^de[Le])];return-1^be}},{}],46:[function(fe,Ue,Ae){"use strict";var ve,be=fe("../utils/common"),de=fe("./trees"),Ce=fe("./adler32"),se=fe("./crc32"),we=fe("./messages"),ge=0,Le=4,Se=0,Me=-2,ye=-1,De=4,Fe=2,Ze=8,nt=9,ce=286,Ie=30,Ge=19,ze=2*ce+1,tt=15,ke=3,He=258,Je=He+ke+1,Ee=42,$e=113,pe=1,Pe=2,St=3,qe=4;function ft(oe,ae){return oe.msg=we[ae],ae}function Et(oe){return(oe<<1)-(4<oe?9:0)}function Ne(oe){for(var ae=oe.length;0<=--ae;)oe[ae]=0}function ue(oe){var ae=oe.state,te=ae.pending;te>oe.avail_out&&(te=oe.avail_out),te!==0&&(be.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 Oe(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,ue(oe.strm)}function et(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 xe(oe,ae){var te,x,re=oe.max_chain_length,ne=oe.strstart,le=oe.prev_length,Be=oe.nice_match,Te=oe.strstart>oe.w_size-Je?oe.strstart-(oe.w_size-Je):0,Ye=oe.window,_e=oe.w_mask,rt=oe.prev,dt=oe.strstart+He,gt=Ye[ne+le-1],ot=Ye[ne+le];oe.prev_length>=oe.good_match&&(re>>=2),Be>oe.lookahead&&(Be=oe.lookahead);do if(Ye[(te=ae)+le]===ot&&Ye[te+le-1]===gt&&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<dt);if(x=He-(dt-ne),ne=dt-He,le<x){if(oe.match_start=ae,Be<=(le=x))break;gt=Ye[ne+le-1],ot=Ye[ne+le]}}while((ae=rt[ae&_e])>Te&&--re!=0);return le<=oe.lookahead?le:oe.lookahead}function Ke(oe){var ae,te,x,re,ne,le,Be,Te,Ye,_e,rt=oe.w_size;do{if(re=oe.window_size-oe.lookahead-oe.strstart,oe.strstart>=rt+(rt-Je)){for(be.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,Be=oe.window,Te=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,be.arraySet(Be,le.input,le.next_in,_e,Te),le.state.wrap===1?le.adler=Ce(le.adler,Be,_e,Te):le.state.wrap===2&&(le.adler=se(le.adler,Be,_e,Te)),le.next_in+=_e,le.total_in+=_e,_e),oe.lookahead+=te,oe.lookahead+oe.insert>=ke)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+ke-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<ke)););}while(oe.lookahead<Je&&oe.strm.avail_in!==0)}function it(oe,ae){for(var te,x;;){if(oe.lookahead<Je){if(Ke(oe),oe.lookahead<Je&&ae===ge)return pe;if(oe.lookahead===0)break}if(te=0,oe.lookahead>=ke&&(oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+ke-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-Je&&(oe.match_length=xe(oe,te)),oe.match_length>=ke)if(x=de._tr_tally(oe,oe.strstart-oe.match_start,oe.match_length-ke),oe.lookahead-=oe.match_length,oe.match_length<=oe.max_lazy_match&&oe.lookahead>=ke){for(oe.match_length--;oe.strstart++,oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+ke-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&&(Oe(oe,!1),oe.strm.avail_out===0))return pe}return oe.insert=oe.strstart<ke-1?oe.strstart:ke-1,ae===Le?(Oe(oe,!0),oe.strm.avail_out===0?St:qe):oe.last_lit&&(Oe(oe,!1),oe.strm.avail_out===0)?pe:Pe}function Ct(oe,ae){for(var te,x,re;;){if(oe.lookahead<Je){if(Ke(oe),oe.lookahead<Je&&ae===ge)return pe;if(oe.lookahead===0)break}if(te=0,oe.lookahead>=ke&&(oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+ke-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=ke-1,te!==0&&oe.prev_length<oe.max_lazy_match&&oe.strstart-te<=oe.w_size-Je&&(oe.match_length=xe(oe,te),oe.match_length<=5&&(oe.strategy===1||oe.match_length===ke&&4096<oe.strstart-oe.match_start)&&(oe.match_length=ke-1)),oe.prev_length>=ke&&oe.match_length<=oe.prev_length){for(re=oe.strstart+oe.lookahead-ke,x=de._tr_tally(oe,oe.strstart-1-oe.prev_match,oe.prev_length-ke),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+ke-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=ke-1,oe.strstart++,x&&(Oe(oe,!1),oe.strm.avail_out===0))return pe}else if(oe.match_available){if((x=de._tr_tally(oe,0,oe.window[oe.strstart-1]))&&Oe(oe,!1),oe.strstart++,oe.lookahead--,oe.strm.avail_out===0)return pe}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<ke-1?oe.strstart:ke-1,ae===Le?(Oe(oe,!0),oe.strm.avail_out===0?St:qe):oe.last_lit&&(Oe(oe,!1),oe.strm.avail_out===0)?pe:Pe}function lt(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 At(){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=Ze,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 be.Buf16(2*ze),this.dyn_dtree=new be.Buf16(2*(2*Ie+1)),this.bl_tree=new be.Buf16(2*(2*Ge+1)),Ne(this.dyn_ltree),Ne(this.dyn_dtree),Ne(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new be.Buf16(tt+1),this.heap=new be.Buf16(2*ce+1),Ne(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new be.Buf16(2*ce+1),Ne(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function ct(oe){var ae;return oe&&oe.state?(oe.total_in=oe.total_out=0,oe.data_type=Fe,(ae=oe.state).pending=0,ae.pending_out=0,ae.wrap<0&&(ae.wrap=-ae.wrap),ae.status=ae.wrap?Ee:$e,oe.adler=ae.wrap===2?0:1,ae.last_flush=ge,de._tr_init(ae),Se):ft(oe,Me)}function Bt(oe){var ae=ct(oe);return ae===Se&&function(te){te.window_size=2*te.w_size,Ne(te.head),te.max_lazy_match=ve[te.level].max_lazy,te.good_match=ve[te.level].good_length,te.nice_match=ve[te.level].nice_length,te.max_chain_length=ve[te.level].max_chain,te.strstart=0,te.block_start=0,te.lookahead=0,te.insert=0,te.match_length=te.prev_length=ke-1,te.match_available=0,te.ins_h=0}(oe.state),ae}function Dt(oe,ae,te,x,re,ne){if(!oe)return Me;var le=1;if(ae===ye&&(ae=6),x<0?(le=0,x=-x):15<x&&(le=2,x-=16),re<1||nt<re||te!==Ze||x<8||15<x||ae<0||9<ae||ne<0||De<ne)return ft(oe,Me);x===8&&(x=9);var Be=new At;return(oe.state=Be).strm=oe,Be.wrap=le,Be.gzhead=null,Be.w_bits=x,Be.w_size=1<<Be.w_bits,Be.w_mask=Be.w_size-1,Be.hash_bits=re+7,Be.hash_size=1<<Be.hash_bits,Be.hash_mask=Be.hash_size-1,Be.hash_shift=~~((Be.hash_bits+ke-1)/ke),Be.window=new be.Buf8(2*Be.w_size),Be.head=new be.Buf16(Be.hash_size),Be.prev=new be.Buf16(Be.w_size),Be.lit_bufsize=1<<re+6,Be.pending_buf_size=4*Be.lit_bufsize,Be.pending_buf=new be.Buf8(Be.pending_buf_size),Be.d_buf=1*Be.lit_bufsize,Be.l_buf=3*Be.lit_bufsize,Be.level=ae,Be.strategy=ne,Be.method=te,Bt(oe)}ve=[new lt(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(Ke(oe),oe.lookahead===0&&ae===ge)return pe;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,Oe(oe,!1),oe.strm.avail_out===0)||oe.strstart-oe.block_start>=oe.w_size-Je&&(Oe(oe,!1),oe.strm.avail_out===0))return pe}return oe.insert=0,ae===Le?(Oe(oe,!0),oe.strm.avail_out===0?St:qe):(oe.strstart>oe.block_start&&(Oe(oe,!1),oe.strm.avail_out),pe)}),new lt(4,4,8,4,it),new lt(4,5,16,8,it),new lt(4,6,32,32,it),new lt(4,4,16,16,Ct),new lt(8,16,32,32,Ct),new lt(8,16,128,128,Ct),new lt(8,32,128,256,Ct),new lt(32,128,258,1024,Ct),new lt(32,258,258,4096,Ct)],Ae.deflateInit=function(oe,ae){return Dt(oe,ae,Ze,15,8,0)},Ae.deflateInit2=Dt,Ae.deflateReset=Bt,Ae.deflateResetKeep=ct,Ae.deflateSetHeader=function(oe,ae){return oe&&oe.state?oe.state.wrap!==2?Me:(oe.state.gzhead=ae,Se):Me},Ae.deflate=function(oe,ae){var te,x,re,ne;if(!oe||!oe.state||5<ae||ae<0)return oe?ft(oe,Me):Me;if(x=oe.state,!oe.output||!oe.input&&oe.avail_in!==0||x.status===666&&ae!==Le)return ft(oe,oe.avail_out===0?-5:Me);if(x.strm=oe,te=x.last_flush,x.last_flush=ae,x.status===Ee)if(x.wrap===2)oe.adler=0,et(x,31),et(x,139),et(x,8),x.gzhead?(et(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)),et(x,255&x.gzhead.time),et(x,x.gzhead.time>>8&255),et(x,x.gzhead.time>>16&255),et(x,x.gzhead.time>>24&255),et(x,x.level===9?2:2<=x.strategy||x.level<2?4:0),et(x,255&x.gzhead.os),x.gzhead.extra&&x.gzhead.extra.length&&(et(x,255&x.gzhead.extra.length),et(x,x.gzhead.extra.length>>8&255)),x.gzhead.hcrc&&(oe.adler=se(oe.adler,x.pending_buf,x.pending,0)),x.gzindex=0,x.status=69):(et(x,0),et(x,0),et(x,0),et(x,0),et(x,0),et(x,x.level===9?2:2<=x.strategy||x.level<2?4:0),et(x,3),x.status=$e);else{var le=Ze+(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=$e,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=se(oe.adler,x.pending_buf,x.pending-re,re)),ue(oe),re=x.pending,x.pending!==x.pending_buf_size));)et(x,255&x.gzhead.extra[x.gzindex]),x.gzindex++;x.gzhead.hcrc&&x.pending>re&&(oe.adler=se(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=se(oe.adler,x.pending_buf,x.pending-re,re)),ue(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,et(x,ne)}while(ne!==0);x.gzhead.hcrc&&x.pending>re&&(oe.adler=se(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=se(oe.adler,x.pending_buf,x.pending-re,re)),ue(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,et(x,ne)}while(ne!==0);x.gzhead.hcrc&&x.pending>re&&(oe.adler=se(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&&ue(oe),x.pending+2<=x.pending_buf_size&&(et(x,255&oe.adler),et(x,oe.adler>>8&255),oe.adler=0,x.status=$e)):x.status=$e),x.pending!==0){if(ue(oe),oe.avail_out===0)return x.last_flush=-1,Se}else if(oe.avail_in===0&&Et(ae)<=Et(te)&&ae!==Le)return ft(oe,-5);if(x.status===666&&oe.avail_in!==0)return ft(oe,-5);if(oe.avail_in!==0||x.lookahead!==0||ae!==ge&&x.status!==666){var Be=x.strategy===2?function(Te,Ye){for(var _e;;){if(Te.lookahead===0&&(Ke(Te),Te.lookahead===0)){if(Ye===ge)return pe;break}if(Te.match_length=0,_e=de._tr_tally(Te,0,Te.window[Te.strstart]),Te.lookahead--,Te.strstart++,_e&&(Oe(Te,!1),Te.strm.avail_out===0))return pe}return Te.insert=0,Ye===Le?(Oe(Te,!0),Te.strm.avail_out===0?St:qe):Te.last_lit&&(Oe(Te,!1),Te.strm.avail_out===0)?pe:Pe}(x,ae):x.strategy===3?function(Te,Ye){for(var _e,rt,dt,gt,ot=Te.window;;){if(Te.lookahead<=He){if(Ke(Te),Te.lookahead<=He&&Ye===ge)return pe;if(Te.lookahead===0)break}if(Te.match_length=0,Te.lookahead>=ke&&0<Te.strstart&&(rt=ot[dt=Te.strstart-1])===ot[++dt]&&rt===ot[++dt]&&rt===ot[++dt]){gt=Te.strstart+He;do;while(rt===ot[++dt]&&rt===ot[++dt]&&rt===ot[++dt]&&rt===ot[++dt]&&rt===ot[++dt]&&rt===ot[++dt]&&rt===ot[++dt]&&rt===ot[++dt]&&dt<gt);Te.match_length=He-(gt-dt),Te.match_length>Te.lookahead&&(Te.match_length=Te.lookahead)}if(Te.match_length>=ke?(_e=de._tr_tally(Te,1,Te.match_length-ke),Te.lookahead-=Te.match_length,Te.strstart+=Te.match_length,Te.match_length=0):(_e=de._tr_tally(Te,0,Te.window[Te.strstart]),Te.lookahead--,Te.strstart++),_e&&(Oe(Te,!1),Te.strm.avail_out===0))return pe}return Te.insert=0,Ye===Le?(Oe(Te,!0),Te.strm.avail_out===0?St:qe):Te.last_lit&&(Oe(Te,!1),Te.strm.avail_out===0)?pe:Pe}(x,ae):ve[x.level].func(x,ae);if(Be!==St&&Be!==qe||(x.status=666),Be===pe||Be===St)return oe.avail_out===0&&(x.last_flush=-1),Se;if(Be===Pe&&(ae===1?de._tr_align(x):ae!==5&&(de._tr_stored_block(x,0,0,!1),ae===3&&(Ne(x.head),x.lookahead===0&&(x.strstart=0,x.block_start=0,x.insert=0))),ue(oe),oe.avail_out===0))return x.last_flush=-1,Se}return ae!==Le?Se:x.wrap<=0?1:(x.wrap===2?(et(x,255&oe.adler),et(x,oe.adler>>8&255),et(x,oe.adler>>16&255),et(x,oe.adler>>24&255),et(x,255&oe.total_in),et(x,oe.total_in>>8&255),et(x,oe.total_in>>16&255),et(x,oe.total_in>>24&255)):(at(x,oe.adler>>>16),at(x,65535&oe.adler)),ue(oe),0<x.wrap&&(x.wrap=-x.wrap),x.pending!==0?Se:1)},Ae.deflateEnd=function(oe){var ae;return oe&&oe.state?(ae=oe.state.status)!==Ee&&ae!==69&&ae!==73&&ae!==91&&ae!==103&&ae!==$e&&ae!==666?ft(oe,Me):(oe.state=null,ae===$e?ft(oe,-3):Se):Me},Ae.deflateSetDictionary=function(oe,ae){var te,x,re,ne,le,Be,Te,Ye,_e=ae.length;if(!oe||!oe.state||(ne=(te=oe.state).wrap)===2||ne===1&&te.status!==Ee||te.lookahead)return Me;for(ne===1&&(oe.adler=Ce(oe.adler,ae,_e,0)),te.wrap=0,_e>=te.w_size&&(ne===0&&(Ne(te.head),te.strstart=0,te.block_start=0,te.insert=0),Ye=new be.Buf8(te.w_size),be.arraySet(Ye,ae,_e-te.w_size,te.w_size,0),ae=Ye,_e=te.w_size),le=oe.avail_in,Be=oe.next_in,Te=oe.input,oe.avail_in=_e,oe.next_in=0,oe.input=ae,Ke(te);te.lookahead>=ke;){for(x=te.strstart,re=te.lookahead-(ke-1);te.ins_h=(te.ins_h<<te.hash_shift^te.window[x+ke-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=ke-1,Ke(te)}return te.strstart+=te.lookahead,te.block_start=te.strstart,te.insert=te.lookahead,te.lookahead=0,te.match_length=te.prev_length=ke-1,te.match_available=0,oe.next_in=Be,oe.input=Te,oe.avail_in=le,te.wrap=ne,Se},Ae.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(fe,Ue,Ae){"use strict";Ue.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,Ue,Ae){"use strict";Ue.exports=function(ve,be){var de,Ce,se,we,ge,Le,Se,Me,ye,De,Fe,Ze,nt,ce,Ie,Ge,ze,tt,ke,He,Je,Ee,$e,pe,Pe;de=ve.state,Ce=ve.next_in,pe=ve.input,se=Ce+(ve.avail_in-5),we=ve.next_out,Pe=ve.output,ge=we-(be-ve.avail_out),Le=we+(ve.avail_out-257),Se=de.dmax,Me=de.wsize,ye=de.whave,De=de.wnext,Fe=de.window,Ze=de.hold,nt=de.bits,ce=de.lencode,Ie=de.distcode,Ge=(1<<de.lenbits)-1,ze=(1<<de.distbits)-1;e:do{nt<15&&(Ze+=pe[Ce++]<<nt,nt+=8,Ze+=pe[Ce++]<<nt,nt+=8),tt=ce[Ze&Ge];t:for(;;){if(Ze>>>=ke=tt>>>24,nt-=ke,(ke=tt>>>16&255)===0)Pe[we++]=65535&tt;else{if(!(16&ke)){if(!(64&ke)){tt=ce[(65535&tt)+(Ze&(1<<ke)-1)];continue t}if(32&ke){de.mode=12;break e}ve.msg="invalid literal/length code",de.mode=30;break e}He=65535&tt,(ke&=15)&&(nt<ke&&(Ze+=pe[Ce++]<<nt,nt+=8),He+=Ze&(1<<ke)-1,Ze>>>=ke,nt-=ke),nt<15&&(Ze+=pe[Ce++]<<nt,nt+=8,Ze+=pe[Ce++]<<nt,nt+=8),tt=Ie[Ze&ze];n:for(;;){if(Ze>>>=ke=tt>>>24,nt-=ke,!(16&(ke=tt>>>16&255))){if(!(64&ke)){tt=Ie[(65535&tt)+(Ze&(1<<ke)-1)];continue n}ve.msg="invalid distance code",de.mode=30;break e}if(Je=65535&tt,nt<(ke&=15)&&(Ze+=pe[Ce++]<<nt,(nt+=8)<ke&&(Ze+=pe[Ce++]<<nt,nt+=8)),Se<(Je+=Ze&(1<<ke)-1)){ve.msg="invalid distance too far back",de.mode=30;break e}if(Ze>>>=ke,nt-=ke,(ke=we-ge)<Je){if(ye<(ke=Je-ke)&&de.sane){ve.msg="invalid distance too far back",de.mode=30;break e}if($e=Fe,(Ee=0)===De){if(Ee+=Me-ke,ke<He){for(He-=ke;Pe[we++]=Fe[Ee++],--ke;);Ee=we-Je,$e=Pe}}else if(De<ke){if(Ee+=Me+De-ke,(ke-=De)<He){for(He-=ke;Pe[we++]=Fe[Ee++],--ke;);if(Ee=0,De<He){for(He-=ke=De;Pe[we++]=Fe[Ee++],--ke;);Ee=we-Je,$e=Pe}}}else if(Ee+=De-ke,ke<He){for(He-=ke;Pe[we++]=Fe[Ee++],--ke;);Ee=we-Je,$e=Pe}for(;2<He;)Pe[we++]=$e[Ee++],Pe[we++]=$e[Ee++],Pe[we++]=$e[Ee++],He-=3;He&&(Pe[we++]=$e[Ee++],1<He&&(Pe[we++]=$e[Ee++]))}else{for(Ee=we-Je;Pe[we++]=Pe[Ee++],Pe[we++]=Pe[Ee++],Pe[we++]=Pe[Ee++],2<(He-=3););He&&(Pe[we++]=Pe[Ee++],1<He&&(Pe[we++]=Pe[Ee++]))}break}}break}}while(Ce<se&&we<Le);Ce-=He=nt>>3,Ze&=(1<<(nt-=He<<3))-1,ve.next_in=Ce,ve.next_out=we,ve.avail_in=Ce<se?se-Ce+5:5-(Ce-se),ve.avail_out=we<Le?Le-we+257:257-(we-Le),de.hold=Ze,de.bits=nt}},{}],49:[function(fe,Ue,Ae){"use strict";var ve=fe("../utils/common"),be=fe("./adler32"),de=fe("./crc32"),Ce=fe("./inffast"),se=fe("./inftrees"),we=1,ge=2,Le=0,Se=-2,Me=1,ye=852,De=592;function Fe(Ee){return(Ee>>>24&255)+(Ee>>>8&65280)+((65280&Ee)<<8)+((255&Ee)<<24)}function Ze(){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 ve.Buf16(320),this.work=new ve.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function nt(Ee){var $e;return Ee&&Ee.state?($e=Ee.state,Ee.total_in=Ee.total_out=$e.total=0,Ee.msg="",$e.wrap&&(Ee.adler=1&$e.wrap),$e.mode=Me,$e.last=0,$e.havedict=0,$e.dmax=32768,$e.head=null,$e.hold=0,$e.bits=0,$e.lencode=$e.lendyn=new ve.Buf32(ye),$e.distcode=$e.distdyn=new ve.Buf32(De),$e.sane=1,$e.back=-1,Le):Se}function ce(Ee){var $e;return Ee&&Ee.state?(($e=Ee.state).wsize=0,$e.whave=0,$e.wnext=0,nt(Ee)):Se}function Ie(Ee,$e){var pe,Pe;return Ee&&Ee.state?(Pe=Ee.state,$e<0?(pe=0,$e=-$e):(pe=1+($e>>4),$e<48&&($e&=15)),$e&&($e<8||15<$e)?Se:(Pe.window!==null&&Pe.wbits!==$e&&(Pe.window=null),Pe.wrap=pe,Pe.wbits=$e,ce(Ee))):Se}function Ge(Ee,$e){var pe,Pe;return Ee?(Pe=new Ze,(Ee.state=Pe).window=null,(pe=Ie(Ee,$e))!==Le&&(Ee.state=null),pe):Se}var ze,tt,ke=!0;function He(Ee){if(ke){var $e;for(ze=new ve.Buf32(512),tt=new ve.Buf32(32),$e=0;$e<144;)Ee.lens[$e++]=8;for(;$e<256;)Ee.lens[$e++]=9;for(;$e<280;)Ee.lens[$e++]=7;for(;$e<288;)Ee.lens[$e++]=8;for(se(we,Ee.lens,0,288,ze,0,Ee.work,{bits:9}),$e=0;$e<32;)Ee.lens[$e++]=5;se(ge,Ee.lens,0,32,tt,0,Ee.work,{bits:5}),ke=!1}Ee.lencode=ze,Ee.lenbits=9,Ee.distcode=tt,Ee.distbits=5}function Je(Ee,$e,pe,Pe){var St,qe=Ee.state;return qe.window===null&&(qe.wsize=1<<qe.wbits,qe.wnext=0,qe.whave=0,qe.window=new ve.Buf8(qe.wsize)),Pe>=qe.wsize?(ve.arraySet(qe.window,$e,pe-qe.wsize,qe.wsize,0),qe.wnext=0,qe.whave=qe.wsize):(Pe<(St=qe.wsize-qe.wnext)&&(St=Pe),ve.arraySet(qe.window,$e,pe-Pe,St,qe.wnext),(Pe-=St)?(ve.arraySet(qe.window,$e,pe-Pe,Pe,0),qe.wnext=Pe,qe.whave=qe.wsize):(qe.wnext+=St,qe.wnext===qe.wsize&&(qe.wnext=0),qe.whave<qe.wsize&&(qe.whave+=St))),0}Ae.inflateReset=ce,Ae.inflateReset2=Ie,Ae.inflateResetKeep=nt,Ae.inflateInit=function(Ee){return Ge(Ee,15)},Ae.inflateInit2=Ge,Ae.inflate=function(Ee,$e){var pe,Pe,St,qe,ft,Et,Ne,ue,Oe,et,at,xe,Ke,it,Ct,lt,At,ct,Bt,Dt,oe,ae,te,x,re=0,ne=new ve.Buf8(4),le=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!Ee||!Ee.state||!Ee.output||!Ee.input&&Ee.avail_in!==0)return Se;(pe=Ee.state).mode===12&&(pe.mode=13),ft=Ee.next_out,St=Ee.output,Ne=Ee.avail_out,qe=Ee.next_in,Pe=Ee.input,Et=Ee.avail_in,ue=pe.hold,Oe=pe.bits,et=Et,at=Ne,ae=Le;e:for(;;)switch(pe.mode){case Me:if(pe.wrap===0){pe.mode=13;break}for(;Oe<16;){if(Et===0)break e;Et--,ue+=Pe[qe++]<<Oe,Oe+=8}if(2&pe.wrap&&ue===35615){ne[pe.check=0]=255&ue,ne[1]=ue>>>8&255,pe.check=de(pe.check,ne,2,0),Oe=ue=0,pe.mode=2;break}if(pe.flags=0,pe.head&&(pe.head.done=!1),!(1&pe.wrap)||(((255&ue)<<8)+(ue>>8))%31){Ee.msg="incorrect header check",pe.mode=30;break}if((15&ue)!=8){Ee.msg="unknown compression method",pe.mode=30;break}if(Oe-=4,oe=8+(15&(ue>>>=4)),pe.wbits===0)pe.wbits=oe;else if(oe>pe.wbits){Ee.msg="invalid window size",pe.mode=30;break}pe.dmax=1<<oe,Ee.adler=pe.check=1,pe.mode=512&ue?10:12,Oe=ue=0;break;case 2:for(;Oe<16;){if(Et===0)break e;Et--,ue+=Pe[qe++]<<Oe,Oe+=8}if(pe.flags=ue,(255&pe.flags)!=8){Ee.msg="unknown compression method",pe.mode=30;break}if(57344&pe.flags){Ee.msg="unknown header flags set",pe.mode=30;break}pe.head&&(pe.head.text=ue>>8&1),512&pe.flags&&(ne[0]=255&ue,ne[1]=ue>>>8&255,pe.check=de(pe.check,ne,2,0)),Oe=ue=0,pe.mode=3;case 3:for(;Oe<32;){if(Et===0)break e;Et--,ue+=Pe[qe++]<<Oe,Oe+=8}pe.head&&(pe.head.time=ue),512&pe.flags&&(ne[0]=255&ue,ne[1]=ue>>>8&255,ne[2]=ue>>>16&255,ne[3]=ue>>>24&255,pe.check=de(pe.check,ne,4,0)),Oe=ue=0,pe.mode=4;case 4:for(;Oe<16;){if(Et===0)break e;Et--,ue+=Pe[qe++]<<Oe,Oe+=8}pe.head&&(pe.head.xflags=255&ue,pe.head.os=ue>>8),512&pe.flags&&(ne[0]=255&ue,ne[1]=ue>>>8&255,pe.check=de(pe.check,ne,2,0)),Oe=ue=0,pe.mode=5;case 5:if(1024&pe.flags){for(;Oe<16;){if(Et===0)break e;Et--,ue+=Pe[qe++]<<Oe,Oe+=8}pe.length=ue,pe.head&&(pe.head.extra_len=ue),512&pe.flags&&(ne[0]=255&ue,ne[1]=ue>>>8&255,pe.check=de(pe.check,ne,2,0)),Oe=ue=0}else pe.head&&(pe.head.extra=null);pe.mode=6;case 6:if(1024&pe.flags&&(Et<(xe=pe.length)&&(xe=Et),xe&&(pe.head&&(oe=pe.head.extra_len-pe.length,pe.head.extra||(pe.head.extra=new Array(pe.head.extra_len)),ve.arraySet(pe.head.extra,Pe,qe,xe,oe)),512&pe.flags&&(pe.check=de(pe.check,Pe,xe,qe)),Et-=xe,qe+=xe,pe.length-=xe),pe.length))break e;pe.length=0,pe.mode=7;case 7:if(2048&pe.flags){if(Et===0)break e;for(xe=0;oe=Pe[qe+xe++],pe.head&&oe&&pe.length<65536&&(pe.head.name+=String.fromCharCode(oe)),oe&&xe<Et;);if(512&pe.flags&&(pe.check=de(pe.check,Pe,xe,qe)),Et-=xe,qe+=xe,oe)break e}else pe.head&&(pe.head.name=null);pe.length=0,pe.mode=8;case 8:if(4096&pe.flags){if(Et===0)break e;for(xe=0;oe=Pe[qe+xe++],pe.head&&oe&&pe.length<65536&&(pe.head.comment+=String.fromCharCode(oe)),oe&&xe<Et;);if(512&pe.flags&&(pe.check=de(pe.check,Pe,xe,qe)),Et-=xe,qe+=xe,oe)break e}else pe.head&&(pe.head.comment=null);pe.mode=9;case 9:if(512&pe.flags){for(;Oe<16;){if(Et===0)break e;Et--,ue+=Pe[qe++]<<Oe,Oe+=8}if(ue!==(65535&pe.check)){Ee.msg="header crc mismatch",pe.mode=30;break}Oe=ue=0}pe.head&&(pe.head.hcrc=pe.flags>>9&1,pe.head.done=!0),Ee.adler=pe.check=0,pe.mode=12;break;case 10:for(;Oe<32;){if(Et===0)break e;Et--,ue+=Pe[qe++]<<Oe,Oe+=8}Ee.adler=pe.check=Fe(ue),Oe=ue=0,pe.mode=11;case 11:if(pe.havedict===0)return Ee.next_out=ft,Ee.avail_out=Ne,Ee.next_in=qe,Ee.avail_in=Et,pe.hold=ue,pe.bits=Oe,2;Ee.adler=pe.check=1,pe.mode=12;case 12:if($e===5||$e===6)break e;case 13:if(pe.last){ue>>>=7&Oe,Oe-=7&Oe,pe.mode=27;break}for(;Oe<3;){if(Et===0)break e;Et--,ue+=Pe[qe++]<<Oe,Oe+=8}switch(pe.last=1&ue,Oe-=1,3&(ue>>>=1)){case 0:pe.mode=14;break;case 1:if(He(pe),pe.mode=20,$e!==6)break;ue>>>=2,Oe-=2;break e;case 2:pe.mode=17;break;case 3:Ee.msg="invalid block type",pe.mode=30}ue>>>=2,Oe-=2;break;case 14:for(ue>>>=7&Oe,Oe-=7&Oe;Oe<32;){if(Et===0)break e;Et--,ue+=Pe[qe++]<<Oe,Oe+=8}if((65535&ue)!=(ue>>>16^65535)){Ee.msg="invalid stored block lengths",pe.mode=30;break}if(pe.length=65535&ue,Oe=ue=0,pe.mode=15,$e===6)break e;case 15:pe.mode=16;case 16:if(xe=pe.length){if(Et<xe&&(xe=Et),Ne<xe&&(xe=Ne),xe===0)break e;ve.arraySet(St,Pe,qe,xe,ft),Et-=xe,qe+=xe,Ne-=xe,ft+=xe,pe.length-=xe;break}pe.mode=12;break;case 17:for(;Oe<14;){if(Et===0)break e;Et--,ue+=Pe[qe++]<<Oe,Oe+=8}if(pe.nlen=257+(31&ue),ue>>>=5,Oe-=5,pe.ndist=1+(31&ue),ue>>>=5,Oe-=5,pe.ncode=4+(15&ue),ue>>>=4,Oe-=4,286<pe.nlen||30<pe.ndist){Ee.msg="too many length or distance symbols",pe.mode=30;break}pe.have=0,pe.mode=18;case 18:for(;pe.have<pe.ncode;){for(;Oe<3;){if(Et===0)break e;Et--,ue+=Pe[qe++]<<Oe,Oe+=8}pe.lens[le[pe.have++]]=7&ue,ue>>>=3,Oe-=3}for(;pe.have<19;)pe.lens[le[pe.have++]]=0;if(pe.lencode=pe.lendyn,pe.lenbits=7,te={bits:pe.lenbits},ae=se(0,pe.lens,0,19,pe.lencode,0,pe.work,te),pe.lenbits=te.bits,ae){Ee.msg="invalid code lengths set",pe.mode=30;break}pe.have=0,pe.mode=19;case 19:for(;pe.have<pe.nlen+pe.ndist;){for(;lt=(re=pe.lencode[ue&(1<<pe.lenbits)-1])>>>16&255,At=65535&re,!((Ct=re>>>24)<=Oe);){if(Et===0)break e;Et--,ue+=Pe[qe++]<<Oe,Oe+=8}if(At<16)ue>>>=Ct,Oe-=Ct,pe.lens[pe.have++]=At;else{if(At===16){for(x=Ct+2;Oe<x;){if(Et===0)break e;Et--,ue+=Pe[qe++]<<Oe,Oe+=8}if(ue>>>=Ct,Oe-=Ct,pe.have===0){Ee.msg="invalid bit length repeat",pe.mode=30;break}oe=pe.lens[pe.have-1],xe=3+(3&ue),ue>>>=2,Oe-=2}else if(At===17){for(x=Ct+3;Oe<x;){if(Et===0)break e;Et--,ue+=Pe[qe++]<<Oe,Oe+=8}Oe-=Ct,oe=0,xe=3+(7&(ue>>>=Ct)),ue>>>=3,Oe-=3}else{for(x=Ct+7;Oe<x;){if(Et===0)break e;Et--,ue+=Pe[qe++]<<Oe,Oe+=8}Oe-=Ct,oe=0,xe=11+(127&(ue>>>=Ct)),ue>>>=7,Oe-=7}if(pe.have+xe>pe.nlen+pe.ndist){Ee.msg="invalid bit length repeat",pe.mode=30;break}for(;xe--;)pe.lens[pe.have++]=oe}}if(pe.mode===30)break;if(pe.lens[256]===0){Ee.msg="invalid code -- missing end-of-block",pe.mode=30;break}if(pe.lenbits=9,te={bits:pe.lenbits},ae=se(we,pe.lens,0,pe.nlen,pe.lencode,0,pe.work,te),pe.lenbits=te.bits,ae){Ee.msg="invalid literal/lengths set",pe.mode=30;break}if(pe.distbits=6,pe.distcode=pe.distdyn,te={bits:pe.distbits},ae=se(ge,pe.lens,pe.nlen,pe.ndist,pe.distcode,0,pe.work,te),pe.distbits=te.bits,ae){Ee.msg="invalid distances set",pe.mode=30;break}if(pe.mode=20,$e===6)break e;case 20:pe.mode=21;case 21:if(6<=Et&&258<=Ne){Ee.next_out=ft,Ee.avail_out=Ne,Ee.next_in=qe,Ee.avail_in=Et,pe.hold=ue,pe.bits=Oe,Ce(Ee,at),ft=Ee.next_out,St=Ee.output,Ne=Ee.avail_out,qe=Ee.next_in,Pe=Ee.input,Et=Ee.avail_in,ue=pe.hold,Oe=pe.bits,pe.mode===12&&(pe.back=-1);break}for(pe.back=0;lt=(re=pe.lencode[ue&(1<<pe.lenbits)-1])>>>16&255,At=65535&re,!((Ct=re>>>24)<=Oe);){if(Et===0)break e;Et--,ue+=Pe[qe++]<<Oe,Oe+=8}if(lt&&!(240<)){for(ct=Ct,Bt=lt,Dt=At;lt=(re=pe.lencode[Dt+((ue&(1<<ct+Bt)-1)>>ct)])>>>16&255,At=65535&re,!(ct+(Ct=re>>>24)<=Oe);){if(Et===0)break e;Et--,ue+=Pe[qe++]<<Oe,Oe+=8}ue>>>=ct,Oe-=ct,pe.back+=ct}if(ue>>>=Ct,Oe-=Ct,pe.back+=Ct,pe.length=At,lt===0){pe.mode=26;break}if(32<){pe.back=-1,pe.mode=12;break}if(64<){Ee.msg="invalid literal/length code",pe.mode=30;break}pe.extra=15<,pe.mode=22;case 22:if(pe.extra){for(x=pe.extra;Oe<x;){if(Et===0)break e;Et--,ue+=Pe[qe++]<<Oe,Oe+=8}pe.length+=ue&(1<<pe.extra)-1,ue>>>=pe.extra,Oe-=pe.extra,pe.back+=pe.extra}pe.was=pe.length,pe.mode=23;case 23:for(;lt=(re=pe.distcode[ue&(1<<pe.distbits)-1])>>>16&255,At=65535&re,!((Ct=re>>>24)<=Oe);){if(Et===0)break e;Et--,ue+=Pe[qe++]<<Oe,Oe+=8}if(!(240<)){for(ct=Ct,Bt=lt,Dt=At;lt=(re=pe.distcode[Dt+((ue&(1<<ct+Bt)-1)>>ct)])>>>16&255,At=65535&re,!(ct+(Ct=re>>>24)<=Oe);){if(Et===0)break e;Et--,ue+=Pe[qe++]<<Oe,Oe+=8}ue>>>=ct,Oe-=ct,pe.back+=ct}if(ue>>>=Ct,Oe-=Ct,pe.back+=Ct,64<){Ee.msg="invalid distance code",pe.mode=30;break}pe.offset=At,pe.extra=15<,pe.mode=24;case 24:if(pe.extra){for(x=pe.extra;Oe<x;){if(Et===0)break e;Et--,ue+=Pe[qe++]<<Oe,Oe+=8}pe.offset+=ue&(1<<pe.extra)-1,ue>>>=pe.extra,Oe-=pe.extra,pe.back+=pe.extra}if(pe.offset>pe.dmax){Ee.msg="invalid distance too far back",pe.mode=30;break}pe.mode=25;case 25:if(Ne===0)break e;if(xe=at-Ne,pe.offset>xe){if((xe=pe.offset-xe)>pe.whave&&pe.sane){Ee.msg="invalid distance too far back",pe.mode=30;break}Ke=xe>pe.wnext?(xe-=pe.wnext,pe.wsize-xe):pe.wnext-xe,xe>pe.length&&(xe=pe.length),it=pe.window}else it=St,Ke=ft-pe.offset,xe=pe.length;for(Ne<xe&&(xe=Ne),Ne-=xe,pe.length-=xe;St[ft++]=it[Ke++],--xe;);pe.length===0&&(pe.mode=21);break;case 26:if(Ne===0)break e;St[ft++]=pe.length,Ne--,pe.mode=21;break;case 27:if(pe.wrap){for(;Oe<32;){if(Et===0)break e;Et--,ue|=Pe[qe++]<<Oe,Oe+=8}if(at-=Ne,Ee.total_out+=at,pe.total+=at,at&&(Ee.adler=pe.check=pe.flags?de(pe.check,St,at,ft-at):be(pe.check,St,at,ft-at)),at=Ne,(pe.flags?ue:Fe(ue))!==pe.check){Ee.msg="incorrect data check",pe.mode=30;break}Oe=ue=0}pe.mode=28;case 28:if(pe.wrap&&pe.flags){for(;Oe<32;){if(Et===0)break e;Et--,ue+=Pe[qe++]<<Oe,Oe+=8}if(ue!==(4294967295&pe.total)){Ee.msg="incorrect length check",pe.mode=30;break}Oe=ue=0}pe.mode=29;case 29:ae=1;break e;case 30:ae=-3;break e;case 31:return-4;case 32:default:return Se}return Ee.next_out=ft,Ee.avail_out=Ne,Ee.next_in=qe,Ee.avail_in=Et,pe.hold=ue,pe.bits=Oe,(pe.wsize||at!==Ee.avail_out&&pe.mode<30&&(pe.mode<27||$e!==4))&&Je(Ee,Ee.output,Ee.next_out,at-Ee.avail_out)?(pe.mode=31,-4):(et-=Ee.avail_in,at-=Ee.avail_out,Ee.total_in+=et,Ee.total_out+=at,pe.total+=at,pe.wrap&&at&&(Ee.adler=pe.check=pe.flags?de(pe.check,St,at,Ee.next_out-at):be(pe.check,St,at,Ee.next_out-at)),Ee.data_type=pe.bits+(pe.last?64:0)+(pe.mode===12?128:0)+(pe.mode===20||pe.mode===15?256:0),(et==0&&at===0||$e===4)&&ae===Le&&(ae=-5),ae)},Ae.inflateEnd=function(Ee){if(!Ee||!Ee.state)return Se;var $e=Ee.state;return $e.window&&($e.window=null),Ee.state=null,Le},Ae.inflateGetHeader=function(Ee,$e){var pe;return Ee&&Ee.state&&2&(pe=Ee.state).wrap?((pe.head=$e).done=!1,Le):Se},Ae.inflateSetDictionary=function(Ee,$e){var pe,Pe=$e.length;return Ee&&Ee.state?(pe=Ee.state).wrap!==0&&pe.mode!==11?Se:pe.mode===11&&be(1,$e,Pe,0)!==pe.check?-3:Je(Ee,$e,Pe,Pe)?(pe.mode=31,-4):(pe.havedict=1,Le):Se},Ae.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(fe,Ue,Ae){"use strict";var ve=fe("../utils/common"),be=[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],Ce=[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],se=[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];Ue.exports=function(we,ge,Le,Se,Me,ye,De,Fe){var Ze,nt,ce,Ie,Ge,ze,tt,ke,He,Je=Fe.bits,Ee=0,$e=0,pe=0,Pe=0,St=0,qe=0,ft=0,Et=0,Ne=0,ue=0,Oe=null,et=0,at=new ve.Buf16(16),xe=new ve.Buf16(16),Ke=null,it=0;for(Ee=0;Ee<=15;Ee++)at[Ee]=0;for($e=0;$e<Se;$e++)at[ge[Le+$e]]++;for(St=Je,Pe=15;1<=Pe&&at[Pe]===0;Pe--);if(Pe<St&&(St=Pe),Pe===0)return Me[ye++]=20971520,Me[ye++]=20971520,Fe.bits=1,0;for(pe=1;pe<Pe&&at[pe]===0;pe++);for(St<pe&&(St=pe),Ee=Et=1;Ee<=15;Ee++)if(Et<<=1,(Et-=at[Ee])<0)return-1;if(0<Et&&(we===0||Pe!==1))return-1;for(xe[1]=0,Ee=1;Ee<15;Ee++)xe[Ee+1]=xe[Ee]+at[Ee];for($e=0;$e<Se;$e++)ge[Le+$e]!==0&&(De[xe[ge[Le+$e]]++]=$e);if(ze=we===0?(Oe=Ke=De,19):we===1?(Oe=be,et-=257,Ke=de,it-=257,256):(Oe=Ce,Ke=se,-1),Ee=pe,Ge=ye,ft=$e=ue=0,ce=-1,Ie=(Ne=1<<(qe=St))-1,we===1&&852<Ne||we===2&&592<Ne)return 1;for(;;){for(tt=Ee-ft,He=De[$e]<ze?(ke=0,De[$e]):De[$e]>ze?(ke=Ke[it+De[$e]],Oe[et+De[$e]]):(ke=96,0),Ze=1<<Ee-ft,pe=nt=1<<qe;Me[Ge+(ue>>ft)+(nt-=Ze)]=tt<<24|ke<<16|He|0,nt!==0;);for(Ze=1<<Ee-1;ue&Ze;)Ze>>=1;if(Ze!==0?(ue&=Ze-1,ue+=Ze):ue=0,$e++,--at[Ee]==0){if(Ee===Pe)break;Ee=ge[Le+De[$e]]}if(St<Ee&&(ue&Ie)!==ce){for(ft===0&&(ft=St),Ge+=pe,Et=1<<(qe=Ee-ft);qe+ft<Pe&&!((Et-=at[qe+ft])<=0);)qe++,Et<<=1;if(Ne+=1<<qe,we===1&&852<Ne||we===2&&592<Ne)return 1;Me[ce=ue&Ie]=St<<24|qe<<16|Ge-ye|0}}return ue!==0&&(Me[Ge+ue]=Ee-ft<<24|64<<16|0),Fe.bits=St,0}},{"../utils/common":41}],51:[function(fe,Ue,Ae){"use strict";Ue.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,Ue,Ae){"use strict";var ve=fe("../utils/common"),be=0,de=1;function Ce(re){for(var ne=re.length;0<=--ne;)re[ne]=0}var se=0,we=29,ge=256,Le=ge+1+we,Se=30,Me=19,ye=2*Le+1,De=15,Fe=16,Ze=7,nt=256,ce=16,Ie=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],tt=[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],ke=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],He=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Je=new Array(2*(Le+2));Ce(Je);var Ee=new Array(2*Se);Ce(Ee);var $e=new Array(512);Ce($e);var pe=new Array(256);Ce(pe);var Pe=new Array(we);Ce(Pe);var St,qe,ft,Et=new Array(Se);function Ne(re,ne,le,Be,Te){this.static_tree=re,this.extra_bits=ne,this.extra_base=le,this.elems=Be,this.max_length=Te,this.has_stree=re&&re.length}function ue(re,ne){this.dyn_tree=re,this.max_code=0,this.stat_desc=ne}function Oe(re){return re<256?$e[re]:$e[256+(re>>>7)]}function et(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>Fe-le?(re.bi_buf|=ne<<re.bi_valid&65535,et(re,re.bi_buf),re.bi_buf=ne>>Fe-re.bi_valid,re.bi_valid+=le-Fe):(re.bi_buf|=ne<<re.bi_valid&65535,re.bi_valid+=le)}function xe(re,ne,le){at(re,le[2*ne],le[2*ne+1])}function Ke(re,ne){for(var le=0;le|=1&re,re>>>=1,le<<=1,0<--ne;);return le>>>1}function it(re,ne,le){var Be,Te,Ye=new Array(De+1),_e=0;for(Be=1;Be<=De;Be++)Ye[Be]=_e=_e+le[Be-1]<<1;for(Te=0;Te<=ne;Te++){var rt=re[2*Te+1];rt!==0&&(re[2*Te]=Ke(Ye[rt]++,rt))}}function Ct(re){var ne;for(ne=0;ne<Le;ne++)re.dyn_ltree[2*ne]=0;for(ne=0;ne<Se;ne++)re.dyn_dtree[2*ne]=0;for(ne=0;ne<Me;ne++)re.bl_tree[2*ne]=0;re.dyn_ltree[2*nt]=1,re.opt_len=re.static_len=0,re.last_lit=re.matches=0}function lt(re){8<re.bi_valid?et(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 At(re,ne,le,Be){var Te=2*ne,Ye=2*le;return re[Te]<re[Ye]||re[Te]===re[Ye]&&Be[ne]<=Be[le]}function ct(re,ne,le){for(var Be=re.heap[le],Te=le<<1;Te<=re.heap_len&&(Te<re.heap_len&&At(ne,re.heap[Te+1],re.heap[Te],re.depth)&&Te++,!At(ne,Be,re.heap[Te],re.depth));)re.heap[le]=re.heap[Te],le=Te,Te<<=1;re.heap[le]=Be}function Bt(re,ne,le){var Be,Te,Ye,_e,rt=0;if(re.last_lit!==0)for(;Be=re.pending_buf[re.d_buf+2*rt]<<8|re.pending_buf[re.d_buf+2*rt+1],Te=re.pending_buf[re.l_buf+rt],rt++,Be===0?xe(re,Te,ne):(xe(re,(Ye=pe[Te])+ge+1,ne),(_e=ze[Ye])!==0&&at(re,Te-=Pe[Ye],_e),xe(re,Ye=Oe(--Be),le),(_e=tt[Ye])!==0&&at(re,Be-=Et[Ye],_e)),rt<re.last_lit;);xe(re,nt,ne)}function Dt(re,ne){var le,Be,Te,Ye=ne.dyn_tree,_e=ne.stat_desc.static_tree,rt=ne.stat_desc.has_stree,dt=ne.stat_desc.elems,gt=-1;for(re.heap_len=0,re.heap_max=ye,le=0;le<dt;le++)Ye[2*le]!==0?(re.heap[++re.heap_len]=gt=le,re.depth[le]=0):Ye[2*le+1]=0;for(;re.heap_len<2;)Ye[2*(Te=re.heap[++re.heap_len]=gt<2?++gt:0)]=1,re.depth[Te]=0,re.opt_len--,rt&&(re.static_len-=_e[2*Te+1]);for(ne.max_code=gt,le=re.heap_len>>1;1<=le;le--)ct(re,Ye,le);for(Te=dt;le=re.heap[1],re.heap[1]=re.heap[re.heap_len--],ct(re,Ye,1),Be=re.heap[1],re.heap[--re.heap_max]=le,re.heap[--re.heap_max]=Be,Ye[2*Te]=Ye[2*le]+Ye[2*Be],re.depth[Te]=(re.depth[le]>=re.depth[Be]?re.depth[le]:re.depth[Be])+1,Ye[2*le+1]=Ye[2*Be+1]=Te,re.heap[1]=Te++,ct(re,Ye,1),2<=re.heap_len;);re.heap[--re.heap_max]=re.heap[1],function(ot,ut){var jt,Nt,dn,Gt,Rt,Ut,Jt=ut.dyn_tree,bt=ut.max_code,Ot=ut.stat_desc.static_tree,rn=ut.stat_desc.has_stree,mn=ut.stat_desc.extra_bits,vt=ut.stat_desc.extra_base,Mt=ut.stat_desc.max_length,Yt=0;for(Gt=0;Gt<=De;Gt++)ot.bl_count[Gt]=0;for(Jt[2*ot.heap[ot.heap_max]+1]=0,jt=ot.heap_max+1;jt<ye;jt++)Mt<(Gt=Jt[2*Jt[2*(Nt=ot.heap[jt])+1]+1]+1)&&(Gt=Mt,Yt++),Jt[2*Nt+1]=Gt,bt<Nt||(ot.bl_count[Gt]++,Rt=0,vt<=Nt&&(Rt=mn[Nt-vt]),Ut=Jt[2*Nt],ot.opt_len+=Ut*(Gt+Rt),rn&&(ot.static_len+=Ut*(Ot[2*Nt+1]+Rt)));if(Yt!==0){do{for(Gt=Mt-1;ot.bl_count[Gt]===0;)Gt--;ot.bl_count[Gt]--,ot.bl_count[Gt+1]+=2,ot.bl_count[Mt]--,Yt-=2}while(0<Yt);for(Gt=Mt;Gt!==0;Gt--)for(Nt=ot.bl_count[Gt];Nt!==0;)bt<(dn=ot.heap[--jt])||(Jt[2*dn+1]!==Gt&&(ot.opt_len+=(Gt-Jt[2*dn+1])*Jt[2*dn],Jt[2*dn+1]=Gt),Nt--)}}(re,ne),it(Ye,gt,re.bl_count)}function oe(re,ne,le){var Be,Te,Ye=-1,_e=ne[1],rt=0,dt=7,gt=4;for(_e===0&&(dt=138,gt=3),ne[2*(le+1)+1]=65535,Be=0;Be<=le;Be++)Te=_e,_e=ne[2*(Be+1)+1],++rt<dt&&Te===_e||(rt<gt?re.bl_tree[2*Te]+=rt:Te!==0?(Te!==Ye&&re.bl_tree[2*Te]++,re.bl_tree[2*ce]++):rt<=10?re.bl_tree[2*Ie]++:re.bl_tree[2*Ge]++,Ye=Te,gt=(rt=0)===_e?(dt=138,3):Te===_e?(dt=6,3):(dt=7,4))}function ae(re,ne,le){var Be,Te,Ye=-1,_e=ne[1],rt=0,dt=7,gt=4;for(_e===0&&(dt=138,gt=3),Be=0;Be<=le;Be++)if(Te=_e,_e=ne[2*(Be+1)+1],!(++rt<dt&&Te===_e)){if(rt<gt)for(;xe(re,Te,re.bl_tree),--rt!=0;);else Te!==0?(Te!==Ye&&(xe(re,Te,re.bl_tree),rt--),xe(re,ce,re.bl_tree),at(re,rt-3,2)):rt<=10?(xe(re,Ie,re.bl_tree),at(re,rt-3,3)):(xe(re,Ge,re.bl_tree),at(re,rt-11,7));Ye=Te,gt=(rt=0)===_e?(dt=138,3):Te===_e?(dt=6,3):(dt=7,4)}}Ce(Et);var te=!1;function x(re,ne,le,Be){at(re,(se<<1)+(Be?1:0),3),function(Te,Ye,_e,rt){lt(Te),rt&&(et(Te,_e),et(Te,~_e)),ve.arraySet(Te.pending_buf,Te.window,Ye,_e,Te.pending),Te.pending+=_e}(re,ne,le,!0)}Ae._tr_init=function(re){te||(function(){var ne,le,Be,Te,Ye,_e=new Array(De+1);for(Te=Be=0;Te<we-1;Te++)for(Pe[Te]=Be,ne=0;ne<1<<ze[Te];ne++)pe[Be++]=Te;for(pe[Be-1]=Te,Te=Ye=0;Te<16;Te++)for(Et[Te]=Ye,ne=0;ne<1<<tt[Te];ne++)$e[Ye++]=Te;for(Ye>>=7;Te<Se;Te++)for(Et[Te]=Ye<<7,ne=0;ne<1<<tt[Te]-7;ne++)$e[256+Ye++]=Te;for(le=0;le<=De;le++)_e[le]=0;for(ne=0;ne<=143;)Je[2*ne+1]=8,ne++,_e[8]++;for(;ne<=255;)Je[2*ne+1]=9,ne++,_e[9]++;for(;ne<=279;)Je[2*ne+1]=7,ne++,_e[7]++;for(;ne<=287;)Je[2*ne+1]=8,ne++,_e[8]++;for(it(Je,Le+1,_e),ne=0;ne<Se;ne++)Ee[2*ne+1]=5,Ee[2*ne]=Ke(ne,5);St=new Ne(Je,ze,ge+1,Le,De),qe=new Ne(Ee,tt,0,Se,De),ft=new Ne(new Array(0),ke,0,Me,Ze)}(),te=!0),re.l_desc=new ue(re.dyn_ltree,St),re.d_desc=new ue(re.dyn_dtree,qe),re.bl_desc=new ue(re.bl_tree,ft),re.bi_buf=0,re.bi_valid=0,Ct(re)},Ae._tr_stored_block=x,Ae._tr_flush_block=function(re,ne,le,Be){var Te,Ye,_e=0;0<re.level?(re.strm.data_type===2&&(re.strm.data_type=function(rt){var dt,gt=4093624447;for(dt=0;dt<=31;dt++,gt>>>=1)if(1>&&rt.dyn_ltree[2*dt]!==0)return be;if(rt.dyn_ltree[18]!==0||rt.dyn_ltree[20]!==0||rt.dyn_ltree[26]!==0)return de;for(dt=32;dt<ge;dt++)if(rt.dyn_ltree[2*dt]!==0)return de;return be}(re)),Dt(re,re.l_desc),Dt(re,re.d_desc),_e=function(rt){var dt;for(oe(rt,rt.dyn_ltree,rt.l_desc.max_code),oe(rt,rt.dyn_dtree,rt.d_desc.max_code),Dt(rt,rt.bl_desc),dt=Me-1;3<=dt&&rt.bl_tree[2*He[dt]+1]===0;dt--);return rt.opt_len+=3*(dt+1)+5+5+4,dt}(re),Te=re.opt_len+3+7>>>3,(Ye=re.static_len+3+7>>>3)<=Te&&(Te=Ye)):Te=Ye=le+5,le+4<=Te&&ne!==-1?x(re,ne,le,Be):re.strategy===4||Ye===Te?(at(re,2+(Be?1:0),3),Bt(re,Je,Ee)):(at(re,4+(Be?1:0),3),function(rt,dt,gt,ot){var ut;for(at(rt,dt-257,5),at(rt,gt-1,5),at(rt,ot-4,4),ut=0;ut<ot;ut++)at(rt,rt.bl_tree[2*He[ut]+1],3);ae(rt,rt.dyn_ltree,dt-1),ae(rt,rt.dyn_dtree,gt-1)}(re,re.l_desc.max_code+1,re.d_desc.max_code+1,_e+1),Bt(re,re.dyn_ltree,re.dyn_dtree)),Ct(re),Be&<(re)},Ae._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*(pe[le]+ge+1)]++,re.dyn_dtree[2*Oe(ne)]++),re.last_lit===re.lit_bufsize-1},Ae._tr_align=function(re){at(re,2,3),xe(re,nt,Je),function(ne){ne.bi_valid===16?(et(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,Ue,Ae){"use strict";Ue.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,Ue,Ae){(function(ve){(function(be,de){"use strict";if(!be.setImmediate){var Ce,se,we,ge,Le=1,Se={},Me=!1,ye=be.document,De=Object.getPrototypeOf&&Object.getPrototypeOf(be);De=De&&De.setTimeout?De:be,Ce={}.toString.call(be.process)==="[object process]"?function(ce){je.nextTick(function(){Ze(ce)})}:function(){if(be.postMessage&&!be.importScripts){var ce=!0,Ie=be.onmessage;return be.onmessage=function(){ce=!1},be.postMessage("","*"),be.onmessage=Ie,ce}}()?(ge="setImmediate$"+Math.random()+"$",be.addEventListener?be.addEventListener("message",nt,!1):be.attachEvent("onmessage",nt),function(ce){be.postMessage(ge+ce,"*")}):be.MessageChannel?((we=new MessageChannel).port1.onmessage=function(ce){Ze(ce.data)},function(ce){we.port2.postMessage(ce)}):ye&&"onreadystatechange"in ye.createElement("script")?(se=ye.documentElement,function(ce){var Ie=ye.createElement("script");Ie.onreadystatechange=function(){Ze(ce),Ie.onreadystatechange=null,se.removeChild(Ie),Ie=null},se.appendChild(Ie)}):function(ce){setTimeout(Ze,0,ce)},De.setImmediate=function(ce){typeof ce!="function"&&(ce=new Function(""+ce));for(var Ie=new Array(arguments.length-1),Ge=0;Ge<Ie.length;Ge++)Ie[Ge]=arguments[Ge+1];var ze={callback:ce,args:Ie};return Se[Le]=ze,Ce(Le),Le++},De.clearImmediate=Fe}function Fe(ce){delete Se[ce]}function Ze(ce){if(Me)setTimeout(Ze,0,ce);else{var Ie=Se[ce];if(Ie){Me=!0;try{(function(Ge){var ze=Ge.callback,tt=Ge.args;switch(tt.length){case 0:ze();break;case 1:ze(tt[0]);break;case 2:ze(tt[0],tt[1]);break;case 3:ze(tt[0],tt[1],tt[2]);break;default:ze.apply(de,tt)}})(Ie)}finally{Fe(ce),Me=!1}}}}function nt(ce){ce.source===be&&typeof ce.data=="string"&&ce.data.indexOf(ge)===0&&Ze(+ce.data.slice(ge.length))}})(typeof self=="undefined"?ve===void 0?this:ve:self)}).call(this,typeof E.g!="undefined"?E.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},2859:function(En,Zt,E){"use strict";E.d(Zt,{hP:function(){return Dt}});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 je(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{Te(x.next(Ye))}catch(_e){ne(_e)}}function Be(Ye){try{Te(x.throw(Ye))}catch(_e){ne(_e)}}function Te(Ye){var _e;Ye.done?re(Ye.value):(_e=Ye.value,_e instanceof te?_e:new te(function(rt){rt(_e)})).then(le,Be)}Te((x=x.apply(oe,ae||[])).next())})}function Ue(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:Be(0),throw:Be(1),return:Be(2)},typeof Symbol=="function"&&(ne[Symbol.iterator]=function(){return this}),ne;function Be(Te){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}}([Te,Ye])}}}function Ae(){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,Be=ne.length;le<Be;le++,re++)x[re]=ne[le];return x}var ve=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],Be=ne[1];ae.setAttribute(le,Be)}},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,Be){var Te=document.createElementNS("http://www.w3.org/2000/svg","marker");return oe.setAttributes(Te,[["id",ae],["orient",te],["markerWidth",x.toString()],["markerHeight",re.toString()],["refX",ne.toString()],["refY",le.toString()]]),Te.appendChild(Be),Te},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}(),be=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 Be=document.createElementNS("http://www.w3.org/2000/svg","svg");Be.setAttribute("xmlns","http://www.w3.org/2000/svg"),Be.setAttribute("width",te.width.baseVal.valueAsString),Be.setAttribute("height",te.height.baseVal.valueAsString),Be.setAttribute("viewBox","0 0 "+te.viewBox.baseVal.width.toString()+" "+te.viewBox.baseVal.height.toString()),Be.innerHTML=te.innerHTML,re.naturalSize===!0?(Be.width.baseVal.value=ae.naturalWidth,Be.height.baseVal.value=ae.naturalHeight):re.width!==void 0&&re.height!==void 0&&(Be.width.baseVal.value=re.width,Be.height.baseVal.value=re.height),le.width=Be.width.baseVal.value,le.height=Be.height.baseVal.value;var Te=Be.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 dt=new Blob([Te],{type:"image/svg+xml"}),gt=_e.createObjectURL(dt);rt.onload=function(){Ye.drawImage(rt,0,0),_e.revokeObjectURL(gt);var ot=le.toDataURL(re.imageType,re.imageQuality);ne(ot)},rt.src=gt})},oe}(),Ce=function(){},se=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 we("."+this.classNamePrefix+" h3","font-family: sans-serif")),this.addRule(new we("@keyframes "+this.classNamePrefix+"_fade_in_animation_frames",`
|
|
|
from {
|
|
|
opacity: 0;
|
|
|
}
|
|
|
to {
|
|
|
opacity: 1;
|
|
|
}
|
|
|
`)),this.addRule(new we("@keyframes "+this.classNamePrefix+"_fade_out_animation_frames",`
|
|
|
from {
|
|
|
opacity: 1;
|
|
|
}
|
|
|
to {
|
|
|
opacity: 0;
|
|
|
}
|
|
|
`)),this.addClass(new ge("fade_in",`
|
|
|
animation-duration: 0.3s;
|
|
|
animation-name: `+this.classNamePrefix+`_fade_in_animation_frames;
|
|
|
`)),this.addClass(new ge("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}(),we=function(oe,ae){this.selector=oe,this.style=ae},ge=function(oe,ae){this.localName=oe,this.style=ae},Le=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 ge("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 ge("toolbar_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
|
box-shadow: 0px 3px rgba(33, 33, 33, 0.1);
|
|
|
`)),this.toolbarBlockStyleClass=this.styles.addClass(new ge("toolbar-block",`
|
|
|
display: inline-block;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolbarOverflowBlockStyleClass=this.styles.addClass(new ge("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 ge("toolbar-overflow-block_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
|
`));var ae=this.uiStyleSettings.toolbarHeight/4;this.toolbarButtonStyleClass=this.styles.addClass(new ge("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 ge("toolbar_button_colors",`
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
`)),this.toolbarActiveButtonStyleColorsClass=this.styles.addClass(new ge("toolbar_active_button",`
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
|
`)),this.styles.addRule(new we("."+this.toolbarButtonStyleClass.name+" svg",`
|
|
|
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
|
|
|
`)),this.styles.addRule(new we("."+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}(),Se=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 ge("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 ge("toolbox_colors",`
|
|
|
color: `+this.uiStyleSettings.toolboxColor+`;
|
|
|
`));var te=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new ge("toolbox-button-row",`
|
|
|
display: flex;
|
|
|
cursor: default;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new ge("toolbox-button-row_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
|
`)),this.toolboxPanelRowStyleClass=this.styles.addClass(new ge("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 ge("toolbox-panel-row_colors",`
|
|
|
background-color: `+((ae=this.uiStyleSettings.toolboxBackgroundColor)!==null&&ae!==void 0?ae:this.uiStyleSettings.toolbarBackgroundHoverColor)+`;
|
|
|
`)),this.toolboxButtonStyleClass=this.styles.addClass(new ge("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 ge("toolbox-button_colors",`
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
`)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new ge("toolbox-active-button_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`;
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
`)),this.styles.addRule(new we("."+this.toolboxButtonStyleColorsClass.name+":hover",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
|
`)),this.styles.addRule(new we("."+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 Be=document.createElement("div");Be.className=re.toolboxButtonStyleClass.name+" "+((le=re.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&le!==void 0?le:re.toolboxButtonStyleColorsClass.name),Be.innerHTML=ne.icon,Be.title=ne.title,Be.addEventListener("click",function(){re.panelButtonClick(ne)}),re.panelButtons.push(Be),re.buttonRow.appendChild(Be)}),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 Be,Te;ne.className=te.toolboxButtonStyleClass.name+" "+(le===x?""+((Be=te.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&Be!==void 0?Be:te.toolboxActiveButtonStyleColorsClass.name):""+((Te=te.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&Te!==void 0?Te:te.toolboxButtonStyleColorsClass.name))})},oe}(),Me=function(oe,ae){this.title=oe,this.icon=ae},ye=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 je(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 Be=document.createElement("div");return Be.style.display="inline-block",Be.style.width=ne-2+"px",Be.style.height=ne-2+"px",Be.style.backgroundColor=te,Be.style.borderRadius=ne/2+"px",te==="transparent"&&(Be.style.fill=this.uiStyleSettings.toolboxAccentColor,Be.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(Be),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}(),Fe=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}(),Ze=function(){function oe(){this.GRIP_SIZE=10,this.visual=ve.createGroup(),this.visual.appendChild(ve.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(ve.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}(),nt=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(ve.createTransform()),ne.setupControlBox(),ne}return je(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=ve.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=ve.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=ve.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=ve.createGroup();var te=ve.createTransform();te.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(te),this.container.appendChild(this.controlBox),this.controlRect=ve.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=ve.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 Fe,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 Ze;return te.visual.transform.baseVal.appendItem(ve.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,Be=this.height+this.CB_DISTANCE-te/2,Te=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,Te,re),this.positionGrip(this.controlGrips.centerLeft.visual,x,le),this.positionGrip(this.controlGrips.centerRight.visual,Te,le),this.positionGrip(this.controlGrips.bottomLeft.visual,x,Be),this.positionGrip(this.controlGrips.bottomCenter.visual,ne,Be),this.positionGrip(this.controlGrips.bottomRight.visual,Te,Be),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:nt.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:nt.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(nt.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,x.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(nt.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),Ie=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 je(ae,oe),ae.prototype.ownsTarget=function(te){return!(!oe.prototype.ownsTarget.call(this,te)&&te!==this.visual)},ae.prototype.createVisual=function(){this.visual=ve.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),ve.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&&ve.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},ae.prototype.setFillColor=function(te){this.fillColor=te,this.visual&&ve.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},ae.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.visual&&ve.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ae.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.visual&&ve.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 je(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 Be=document.createElement("div");Be.style.minHeight="20px",Be.style.flexGrow="2",Be.style.display="flex",Be.style.alignItems="center";var Te=document.createElement("hr");Te.style.minWidth="20px",Te.style.border="0px",Te.style.borderTop=re+"px solid "+te.uiStyleSettings.toolboxColor,Te.style.flexGrow="2",Be.appendChild(Te),ne.appendChild(Be),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 je(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 Be=`<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=Be,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),tt=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 ye("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 je(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}(Ie),ke=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"},He=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 je(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=ve.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 Ze;return te.visual.transform.baseVal.appendItem(ve.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),Je=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 ye("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 je(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=ve.createGroup(),this.selectorLine=ve.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=ve.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()),ve.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),ve.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),ve.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}(He),Ee=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 je(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 Be=document.createElement("div");Be.style.whiteSpace="nowrap",Be.style.overflow="hidden",Be.style.textOverflow="ellipsis",Be.innerHTML="The quick brown fox jumps over the lazy dog",le.appendChild(Be),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),$e=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 ye("Color",re.defaultColorSet,re.defaultColor),ne.colorPanel.onColorChanged=ne.setColor,ne.fontFamilyPanel=new Ee("Font",re.defaultFontFamilies,re.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne}return je(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=ve.createGroup(),this.bgRectangle=ve.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=ve.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(ve.createTransform()),this.textElement.transform.baseVal.appendItem(ve.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(ve.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&&(ve.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),ve.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&&ve.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&&ve.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),pe=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 ye("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 je(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=ve.createGroup(),this.drawingImage=ve.createImage(),this.visual.appendChild(this.drawingImage);var te=ve.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),ve.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),ve.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],Be=x[3],Te=!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&&(Te=!0,Ye<ne&&(ne=Ye),_e<re&&(re=_e),Ye>Be&&(Be=Ye),_e>le&&(le=_e));if(Te){this.left=re/this.pixelRatio,this.top=ne/this.pixelRatio,this.width=(le-re)/this.pixelRatio,this.height=(Be-ne)/this.pixelRatio;var rt=document.createElement("canvas");rt.width=le-re,rt.height=Be-ne,rt.getContext("2d").putImageData(this.canvasContext.getImageData(re,ne,le-re,Be-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(){ve.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),ve.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),Pe=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 je(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(Be){var Te="both";switch(Be){case 0:Te="both";break;case 1:Te="start";break;case 2:Te="end";break;case 3:Te="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=Te===ne.currentType?ne.uiStyleSettings.toolboxAccentColor:"transparent",Ye.addEventListener("click",function(){te.setCurrentType(Te,Ye)}),x.appendChild(Ye),Te==="both"||Te==="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 dt=document.createElement("hr");if(dt.style.minWidth="20px",dt.style.border="0px",dt.style.borderTop="3px solid "+(ne.uiStyleSettings!==void 0?ne.uiStyleSettings.toolboxColor:"#eeeeee"),dt.style.flexGrow="2",rt.appendChild(dt),Ye.appendChild(rt),Te==="both"||Te==="end"){var gt=document.createElement("div");gt.style.display="flex",gt.style.alignItems="center",gt.style.minHeight="20px",gt.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>`,gt.style.marginRight="5px",Ye.appendChild(gt)}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),St=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 Pe("Arrow type","end"),ne.arrowTypePanel.onArrowTypeChanged=ne.setArrowType,ne}return je(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=ve.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(ve.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=ve.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(ve.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",ve.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),ve.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}(Je),qe=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 ye("Color",re.defaultColorSet,re.defaultFillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne}return je(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}(Ie),ft=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 je(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),Et=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 ye("Color",re.defaultColorSet,ne.fillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne.opacityPanel=new ft("Opacity",re.defaultOpacitySteps,ne.opacity),ne.opacityPanel.onOpacityChanged=ne.setOpacity,ne}return je(ae,oe),ae.prototype.setOpacity=function(te){this.opacity=te,this.visual&&ve.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}(qe),Ne='<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>',ue='<svg viewBox="0 0 24 24"><path d="M19 11.5s-2 2.17-2 3.5a2 2 0 002 2 2 2 0 002-2c0-1.33-2-3.5-2-3.5M5.21 10L10 5.21 14.79 10m1.77-1.06L7.62 0 6.21 1.41l2.38 2.38-5.15 5.15c-.59.56-.59 1.53 0 2.12l5.5 5.5c.29.29.68.44 1.06.44s.77-.15 1.06-.44l5.5-5.5c.59-.59.59-1.56 0-2.12z"/></svg>',Oe=function(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 ye("Text color",re.defaultColorSet,ne.color,Ne),ne.colorPanel.onColorChanged=ne.setColor,ne.bgColorPanel=new ye("Fill color",re.defaultColorSet,ne.bgColor,ue),ne.bgColorPanel.onColorChanged=ne.setBgColor,ne.fontFamilyPanel=new Ee("Font",re.defaultFontFamilies,re.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.tipGrip=new Ze,ne.tipGrip.visual.transform.baseVal.appendItem(ve.createTransform()),ne.controlBox.appendChild(ne.tipGrip.visual),ne}return je(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(){ve.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=ve.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&&(ve.setAttributes(this.bgRectangle,[["fill",te]]),ve.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(){ve.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}($e),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.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 ye("Line color",Ae(re.defaultColorSet,["transparent"]),re.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.fillPanel=new ye("Fill color",Ae(re.defaultColorSet,["transparent"]),ne.fillColor,ue),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 ft("Opacity",re.defaultOpacitySteps,ne.opacity),ne.opacityPanel.onOpacityChanged=ne.setOpacity,ne}return je(ae,oe),ae.prototype.ownsTarget=function(te){return!(!oe.prototype.ownsTarget.call(this,te)&&te!==this.visual)},ae.prototype.createVisual=function(){this.visual=ve.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),ve.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&&ve.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},ae.prototype.setFillColor=function(te){this.fillColor=te,this.visual&&ve.setAttributes(this.visual,[["fill",this.fillColor]]),this.fillColorChanged(te),this.stateChanged()},ae.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.visual&&ve.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ae.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.visual&&ve.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ae.prototype.setOpacity=function(te){this.opacity=te,this.visual&&ve.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 je(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=ve.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(ve.createTransform()),this.visual.appendChild(this.tip1),this.tip2=ve.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(ve.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&&(ve.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()]]),ve.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}(Je),xe=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 je(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}(et),Ke=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}(),it=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 ye("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 je(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=ve.createGroup(),this.selectorCurve=ve.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=ve.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()),ve.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),ve.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),ve.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ae.prototype.setupControlBox=function(){oe.prototype.setupControlBox.call(this),this.curveControlLine1=ve.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=ve.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}(He),Ct=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 ye("Line color",Ae(re.defaultColorSet,["transparent"]),ne.strokeColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.fillPanel=new ye("Fill color",Ae(re.defaultColorSet,["transparent"]),ne.fillColor,ue),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 Ee("Font",re.defaultFontFamilies,re.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.textColorPanel=new ye("Text color",re.defaultColorSet,ne.textColor,Ne),ne.textColorPanel.onColorChanged=ne.setTextColor,ne}return je(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=ve.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=ve.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=ve.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=ve.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),ve.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')"]]),ve.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&&ve.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&&ve.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),ve.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&&ve.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},ae.prototype.setFillColor=function(te){this.fillColor=te,this.captionBg&&ve.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(te),this.stateChanged()},ae.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.frame&&ve.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ae.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.frame&&ve.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),lt=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}(),At=function(oe){function ae(te,x,re){var ne=oe.call(this,te,!1)||this;return ne.dataUrl=x,ne.state=re,ne}return je(ae,oe),ae}(lt),ct=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 je(ae,oe),ae}(lt),Bt=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}(),Dt=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 ke,this._isOpen=!1,this.undoRedoManager=new Ke,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 Bt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=oe.instanceCounter++,this.styles=new se(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[tt,pe,St,$e,xe,et,Et,Oe,at,qe,Je,it,Ct]},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[tt,pe,St,$e,et,Et,Oe]},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"BASIC_MARKER_TYPES",{get:function(){return[tt,pe,St,$e,Et]},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(),be.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},oe.prototype.show=function(){var ae=this;this.styles.styleSheetRoot===void 0&&Ce.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=Ce.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(te){return te(new lt(ae))})},oe.prototype.render=function(){return fe(this,void 0,void 0,function(){var ae;return Ue(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 lt(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 lt(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 $e?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=ve.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 Le(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 Se(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 ct(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 ct(ae,x))})}}},oe.prototype.clear=function(){var ae=this,te=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(le){var Be=new ct(ae,void 0,!0);le(Be),Be.defaultPrevented&&(te=!0)}),!te)){this.setCurrentMarker();for(var x=function(le){var Be=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(Te){return Te(new ct(ae,Be))})},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 lt(ae))})}else this.undoRedoManager.replaceLastUndoStep(te),this.eventListeners.statechange.forEach(function(ne){return ne(new lt(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 lt(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 lt(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 Ue(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 At(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 lt(te))})},oe.prototype.addNewMarker=function(ae){var te=ve.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 ct(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 pe&&this.settings.newFreehandMarkerOnPointerUp?this.createNewMarker(pe):this.toolbar.setSelectMode(),this.addUndoStep(),this.eventListeners.markercreate.forEach(function(x){return x(new ct(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 ct(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 ct(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 ct(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){be.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 lt(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 lt(ae))}))},oe.instanceCounter=0,oe}()},6551:function(En,Zt,E){"use strict";E.d(Zt,{ZP:function(){return be}});var b=E(42978),je=E(59301),fe=E(47273),Ue=0,Ae=(0,fe.Z)();function ve(){var de;return Ae?(de=Ue,Ue+=1):de="TEST_OR_SSR",de}function be(de){var Ce=je.useState(),se=(0,b.Z)(Ce,2),we=se[0],ge=se[1];return je.useEffect(function(){ge("rc_select_".concat(ve()))},[]),de||we}},37463:function(En,Zt,E){"use strict";E.d(Zt,{Ac:function(){return Rt},Xo:function(){return Jt},Wx:function(){return Ot},ZP:function(){return or},lk:function(){return nt}});var b=E(54476),je=E(94480),fe=E(20068),Ue=E(33885),Ae=E(42978),ve=E(75931),be=E(76190),de=E(18929),Ce=E(48736),se=E(59301),we=E(92310),ge=E.n(we),Le=E(34280),Se=E(49658),Me=E(8654),ye=function(Qt){var xt=Qt.className,Tt=Qt.customizeIcon,wt=Qt.customizeIconProps,Ht=Qt.children,ht=Qt.onMouseDown,Xt=Qt.onClick,qt=typeof Tt=="function"?Tt(wt):Tt;return se.createElement("span",{className:xt,onMouseDown:function(Kt){Kt.preventDefault(),ht==null||ht(Kt)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Xt,"aria-hidden":!0},qt!==void 0?qt:se.createElement("span",{className:ge()(xt.split(/\s+/).map(function(cn){return"".concat(cn,"-icon")}))},Ht))},De=ye,Fe=function(Qt,xt,Tt,wt,Ht){var ht=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Xt=arguments.length>6?arguments[6]:void 0,qt=arguments.length>7?arguments[7]:void 0,cn=se.useMemo(function(){if((0,be.Z)(wt)==="object")return wt.clearIcon;if(Ht)return Ht},[wt,Ht]),Kt=se.useMemo(function(){return!!(!ht&&wt&&(Tt.length||Xt)&&!(qt==="combobox"&&Xt===""))},[wt,ht,Tt.length,Xt,qt]);return{allowClear:Kt,clearIcon:se.createElement(De,{className:"".concat(Qt,"-clear"),onMouseDown:xt,customizeIcon:cn},"\xD7")}},Ze=se.createContext(null);function nt(){return se.useContext(Ze)}function ce(){var Lt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Qt=se.useState(!1),xt=(0,Ae.Z)(Qt,2),Tt=xt[0],wt=xt[1],Ht=se.useRef(null),ht=function(){window.clearTimeout(Ht.current)};se.useEffect(function(){return ht},[]);var Xt=function(cn,Kt){ht(),Ht.current=window.setTimeout(function(){wt(cn),Kt&&Kt()},Lt)};return[Tt,Xt,ht]}function Ie(){var Lt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Qt=se.useRef(null),xt=se.useRef(null);se.useEffect(function(){return function(){window.clearTimeout(xt.current)}},[]);function Tt(wt){(wt||Qt.current===null)&&(Qt.current=wt),window.clearTimeout(xt.current),xt.current=window.setTimeout(function(){Qt.current=null},Lt)}return[function(){return Qt.current},Tt]}function Ge(Lt,Qt,xt,Tt){var wt=se.useRef(null);wt.current={open:Qt,triggerOpen:xt,customizedTrigger:Tt},se.useEffect(function(){function Ht(ht){var Xt;if(!((Xt=wt.current)!==null&&Xt!==void 0&&Xt.customizedTrigger)){var qt=ht.target;qt.shadowRoot&&ht.composed&&(qt=ht.composedPath()[0]||qt),wt.current.open&&Lt().filter(function(cn){return cn}).every(function(cn){return!cn.contains(qt)&&cn!==qt})&&wt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Ht),function(){return window.removeEventListener("mousedown",Ht)}},[])}var ze=E(10228);function tt(Lt){return Lt&&![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(Lt)}var ke=E(26112),He=E(83836);function Je(Lt,Qt,xt){var Tt=(0,Ue.Z)((0,Ue.Z)({},Lt),xt?Qt:{});return Object.keys(Qt).forEach(function(wt){var Ht=Qt[wt];typeof Ht=="function"&&(Tt[wt]=function(){for(var ht,Xt=arguments.length,qt=new Array(Xt),cn=0;cn<Xt;cn++)qt[cn]=arguments[cn];return Ht.apply(void 0,qt),(ht=Lt[wt])===null||ht===void 0?void 0:ht.call.apply(ht,[Lt].concat(qt))})}),Tt}var Ee=Je,$e=["prefixCls","id","inputElement","autoFocus","autoComplete","editable","activeDescendantId","value","open","attrs"],pe=function(Qt,xt){var Tt=Qt.prefixCls,wt=Qt.id,Ht=Qt.inputElement,ht=Qt.autoFocus,Xt=Qt.autoComplete,qt=Qt.editable,cn=Qt.activeDescendantId,Kt=Qt.value,Wt=Qt.open,_t=Qt.attrs,on=(0,ve.Z)(Qt,$e),Zn=Ht||se.createElement("input",null),Tn=Zn,Vn=Tn.ref,Mr=Tn.props;return(0,Ce.Kp)(!("maxLength"in Zn.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),Zn=se.cloneElement(Zn,(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({type:"search"},Ee(on,Mr,!0)),{},{id:wt,ref:(0,Me.sQ)(xt,Vn),autoComplete:Xt||"off",autoFocus:ht,className:ge()("".concat(Tt,"-selection-search-input"),Mr==null?void 0:Mr.className),role:"combobox","aria-expanded":Wt||!1,"aria-haspopup":"listbox","aria-owns":"".concat(wt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(wt,"_list"),"aria-activedescendant":Wt?cn:void 0},_t),{},{value:qt?Kt:"",readOnly:!qt,unselectable:qt?null:"on",style:(0,Ue.Z)((0,Ue.Z)({},Mr.style),{},{opacity:qt?null:0})})),Zn},Pe=se.forwardRef(pe),St=Pe;function qe(Lt){return Array.isArray(Lt)?Lt:Lt!==void 0?[Lt]:[]}var ft=typeof window!="undefined"&&window.document&&window.document.documentElement,Et=ft;function Ne(Lt){return Lt!=null}function ue(Lt){return!Lt&&Lt!==0}function Oe(Lt){return["string","number"].includes((0,be.Z)(Lt))}function et(Lt){var Qt=void 0;return Lt&&(Oe(Lt.title)?Qt=Lt.title.toString():Oe(Lt.label)&&(Qt=Lt.label.toString())),Qt}function at(Lt,Qt){Et?se.useLayoutEffect(Lt,Qt):se.useEffect(Lt,Qt)}function xe(Lt){var Qt;return(Qt=Lt.key)!==null&&Qt!==void 0?Qt:Lt.value}var Ke=function(Qt){Qt.preventDefault(),Qt.stopPropagation()},it=function(Qt){var xt=Qt.id,Tt=Qt.prefixCls,wt=Qt.values,Ht=Qt.open,ht=Qt.searchValue,Xt=Qt.autoClearSearchValue,qt=Qt.inputRef,cn=Qt.placeholder,Kt=Qt.disabled,Wt=Qt.mode,_t=Qt.showSearch,on=Qt.autoFocus,Zn=Qt.autoComplete,Tn=Qt.activeDescendantId,Vn=Qt.tabIndex,Mr=Qt.removeIcon,zr=Qt.maxTagCount,Qr=Qt.maxTagTextLength,Pr=Qt.maxTagPlaceholder,gr=Pr===void 0?function(cr){return"+ ".concat(cr.length," ...")}:Pr,Dr=Qt.tagRender,Kr=Qt.onToggleOpen,ni=Qt.onRemove,ri=Qt.onInputChange,ai=Qt.onInputPaste,Fr=Qt.onInputKeyDown,Jr=Qt.onInputMouseDown,Xr=Qt.onInputCompositionStart,Ri=Qt.onInputCompositionEnd,Hi=Qt.onInputBlur,Zi=se.useRef(null),zi=(0,se.useState)(0),Ji=(0,Ae.Z)(zi,2),wi=Ji[0],Mi=Ji[1],fi=(0,se.useState)(!1),Xi=(0,Ae.Z)(fi,2),oo=Xi[0],Ro=Xi[1],fo="".concat(Tt,"-selection"),bo=Ht||Wt==="multiple"&&Xt===!1||Wt==="tags"?ht:"",co=Wt==="tags"||Wt==="multiple"&&Xt===!1||_t&&(Ht||oo);at(function(){Mi(Zi.current.scrollWidth)},[bo]);var yo=function(qn,Wr,qr,ir,Qn){return se.createElement("span",{title:et(qn),className:ge()("".concat(fo,"-item"),(0,fe.Z)({},"".concat(fo,"-item-disabled"),qr))},se.createElement("span",{className:"".concat(fo,"-item-content")},Wr),ir&&se.createElement(De,{className:"".concat(fo,"-item-remove"),onMouseDown:Ke,onClick:Qn,customizeIcon:Mr},"\xD7"))},Pi=function(qn,Wr,qr,ir,Qn,Cr){var Zr=function(vo){Ke(vo),Kr(!Ht)};return se.createElement("span",{onMouseDown:Zr},Dr({label:Wr,value:qn,disabled:qr,closable:ir,onClose:Qn,isMaxTag:!!Cr}))},Ai=function(qn){var Wr=qn.disabled,qr=qn.label,ir=qn.value,Qn=!Kt&&!Wr,Cr=qr;if(typeof Qr=="number"&&(typeof qr=="string"||typeof qr=="number")){var Zr=String(Cr);Zr.length>Qr&&(Cr="".concat(Zr.slice(0,Qr),"..."))}var ji=function(ao){ao&&ao.stopPropagation(),ni(qn)};return typeof Dr=="function"?Pi(ir,Cr,Wr,Qn,ji):yo(qn,Cr,Wr,Qn,ji)},Gr=function(qn){if(!wt.length)return null;var Wr=typeof gr=="function"?gr(qn):gr;return typeof Dr=="function"?Pi(void 0,Wr,!1,!1,void 0,!0):yo({title:Wr},Wr,!1)},Un=se.createElement("div",{className:"".concat(fo,"-search"),style:{width:wi},onFocus:function(){Ro(!0)},onBlur:function(){Ro(!1)}},se.createElement(St,{ref:qt,open:Ht,prefixCls:Tt,id:xt,inputElement:null,disabled:Kt,autoFocus:on,autoComplete:Zn,editable:co,activeDescendantId:Tn,value:bo,onKeyDown:Fr,onMouseDown:Jr,onChange:ri,onPaste:ai,onCompositionStart:Xr,onCompositionEnd:Ri,onBlur:Hi,tabIndex:Vn,attrs:(0,ke.Z)(Qt,!0)}),se.createElement("span",{ref:Zi,className:"".concat(fo,"-search-mirror"),"aria-hidden":!0},bo,"\xA0")),lr=se.createElement(He.Z,{prefixCls:"".concat(fo,"-overflow"),data:wt,renderItem:Ai,renderRest:Gr,suffix:Un,itemKey:xe,maxCount:zr});return se.createElement("span",{className:"".concat(fo,"-wrap")},lr,!wt.length&&!bo&&se.createElement("span",{className:"".concat(fo,"-placeholder")},cn))},Ct=it,lt=function(Qt){var xt=Qt.inputElement,Tt=Qt.prefixCls,wt=Qt.id,Ht=Qt.inputRef,ht=Qt.disabled,Xt=Qt.autoFocus,qt=Qt.autoComplete,cn=Qt.activeDescendantId,Kt=Qt.mode,Wt=Qt.open,_t=Qt.values,on=Qt.placeholder,Zn=Qt.tabIndex,Tn=Qt.showSearch,Vn=Qt.searchValue,Mr=Qt.activeValue,zr=Qt.maxLength,Qr=Qt.onInputKeyDown,Pr=Qt.onInputMouseDown,gr=Qt.onInputChange,Dr=Qt.onInputPaste,Kr=Qt.onInputCompositionStart,ni=Qt.onInputCompositionEnd,ri=Qt.onInputBlur,ai=Qt.title,Fr=se.useState(!1),Jr=(0,Ae.Z)(Fr,2),Xr=Jr[0],Ri=Jr[1],Hi=Kt==="combobox",Zi=Hi||Tn,zi=_t[0],Ji=Vn||"";Hi&&Mr&&!Xr&&(Ji=Mr),se.useEffect(function(){Hi&&Ri(!1)},[Hi,Mr]);var wi=Kt!=="combobox"&&!Wt&&!Tn?!1:!!Ji,Mi=ai===void 0?et(zi):ai,fi=se.useMemo(function(){return zi?null:se.createElement("span",{className:"".concat(Tt,"-selection-placeholder"),style:wi?{visibility:"hidden"}:void 0},on)},[zi,wi,on,Tt]);return se.createElement("span",{className:"".concat(Tt,"-selection-wrap")},se.createElement("span",{className:"".concat(Tt,"-selection-search")},se.createElement(St,{ref:Ht,prefixCls:Tt,id:wt,open:Wt,inputElement:xt,disabled:ht,autoFocus:Xt,autoComplete:qt,editable:Zi,activeDescendantId:cn,value:Ji,onKeyDown:Qr,onMouseDown:Pr,onChange:function(oo){Ri(!0),gr(oo)},onPaste:Dr,onCompositionStart:Kr,onCompositionEnd:ni,onBlur:ri,tabIndex:Zn,attrs:(0,ke.Z)(Qt,!0),maxLength:Hi?zr:void 0})),!Hi&&zi?se.createElement("span",{className:"".concat(Tt,"-selection-item"),title:Mi,style:wi?{visibility:"hidden"}:void 0},zi.label):null,fi)},At=lt,ct=function(Qt,xt){var Tt=(0,se.useRef)(null),wt=(0,se.useRef)(!1),Ht=Qt.prefixCls,ht=Qt.open,Xt=Qt.mode,qt=Qt.showSearch,cn=Qt.tokenWithEnter,Kt=Qt.disabled,Wt=Qt.prefix,_t=Qt.autoClearSearchValue,on=Qt.onSearch,Zn=Qt.onSearchSubmit,Tn=Qt.onToggleOpen,Vn=Qt.onInputKeyDown,Mr=Qt.onInputBlur,zr=Qt.domRef;se.useImperativeHandle(xt,function(){return{focus:function(Mi){Tt.current.focus(Mi)},blur:function(){Tt.current.blur()}}});var Qr=Ie(0),Pr=(0,Ae.Z)(Qr,2),gr=Pr[0],Dr=Pr[1],Kr=function(Mi){var fi=Mi.which,Xi=Tt.current instanceof HTMLTextAreaElement;!Xi&&ht&&(fi===ze.Z.UP||fi===ze.Z.DOWN)&&Mi.preventDefault(),Vn&&Vn(Mi),fi===ze.Z.ENTER&&Xt==="tags"&&!wt.current&&!ht&&(Zn==null||Zn(Mi.target.value)),!(Xi&&!ht&&~[ze.Z.UP,ze.Z.DOWN,ze.Z.LEFT,ze.Z.RIGHT].indexOf(fi))&&tt(fi)&&Tn(!0)},ni=function(){Dr(!0)},ri=(0,se.useRef)(null),ai=function(Mi){on(Mi,!0,wt.current)!==!1&&Tn(!0)},Fr=function(){wt.current=!0},Jr=function(Mi){wt.current=!1,Xt!=="combobox"&&ai(Mi.target.value)},Xr=function(Mi){var fi=Mi.target.value;if(cn&&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!==Tt.current){var Xi=document.body.style.msTouchAction!==void 0;Xi?setTimeout(function(){Tt.current.focus()}):Tt.current.focus()}},Zi=function(Mi){var fi=gr();Mi.target!==Tt.current&&!fi&&!(Xt==="combobox"&&Kt)&&Mi.preventDefault(),(Xt!=="combobox"&&(!qt||!fi)||!ht)&&(ht&&_t!==!1&&on("",!0,!1),Tn())},zi={inputRef:Tt,onInputKeyDown:Kr,onInputMouseDown:ni,onInputChange:Xr,onInputPaste:Ri,onInputCompositionStart:Fr,onInputCompositionEnd:Jr,onInputBlur:Mr},Ji=Xt==="multiple"||Xt==="tags"?se.createElement(Ct,(0,b.Z)({},Qt,zi)):se.createElement(At,(0,b.Z)({},Qt,zi));return se.createElement("div",{ref:zr,className:"".concat(Ht,"-selector"),onClick:Hi,onMouseDown:Zi},Wt&&se.createElement("div",{className:"".concat(Ht,"-prefix")},Wt),Ji)},Bt=se.forwardRef(ct),Dt=Bt,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(Qt){var xt=Qt===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:xt,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:xt,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:xt,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:xt,adjustY:1},htmlRegion:"scroll"}}},x=function(Qt,xt){var Tt=Qt.prefixCls,wt=Qt.disabled,Ht=Qt.visible,ht=Qt.children,Xt=Qt.popupElement,qt=Qt.animation,cn=Qt.transitionName,Kt=Qt.dropdownStyle,Wt=Qt.dropdownClassName,_t=Qt.direction,on=_t===void 0?"ltr":_t,Zn=Qt.placement,Tn=Qt.builtinPlacements,Vn=Qt.dropdownMatchSelectWidth,Mr=Qt.dropdownRender,zr=Qt.dropdownAlign,Qr=Qt.getPopupContainer,Pr=Qt.empty,gr=Qt.getTriggerDOMNode,Dr=Qt.onPopupVisibleChange,Kr=Qt.onPopupMouseEnter,ni=(0,ve.Z)(Qt,ae),ri="".concat(Tt,"-dropdown"),ai=Xt;Mr&&(ai=Mr(Xt));var Fr=se.useMemo(function(){return Tn||te(Vn)},[Tn,Vn]),Jr=qt?"".concat(ri,"-").concat(qt):cn,Xr=typeof Vn=="number",Ri=se.useMemo(function(){return Xr?null:Vn===!1?"minWidth":"width"},[Vn,Xr]),Hi=Kt;Xr&&(Hi=(0,Ue.Z)((0,Ue.Z)({},Hi),{},{width:Vn}));var Zi=se.useRef(null);return se.useImperativeHandle(xt,function(){return{getPopupElement:function(){var Ji;return(Ji=Zi.current)===null||Ji===void 0?void 0:Ji.popupElement}}}),se.createElement(oe.Z,(0,b.Z)({},ni,{showAction:Dr?["click"]:[],hideAction:Dr?["click"]:[],popupPlacement:Zn||(on==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Fr,prefixCls:ri,popupTransitionName:Jr,popup:se.createElement("div",{onMouseEnter:Kr},ai),ref:Zi,stretch:Ri,popupAlign:zr,popupVisible:Ht,getPopupContainer:Qr,popupClassName:ge()(Wt,(0,fe.Z)({},"".concat(ri,"-empty"),Pr)),popupStyle:Hi,getTriggerDOMNode:gr,onPopupVisibleChange:Dr}),ht)},re=se.forwardRef(x),ne=re,le=E(66712);function Be(Lt,Qt){var xt=Lt.key,Tt;return"value"in Lt&&(Tt=Lt.value),xt!=null?xt:Tt!==void 0?Tt:"rc-index-key-".concat(Qt)}function Te(Lt){return typeof Lt!="undefined"&&!Number.isNaN(Lt)}function Ye(Lt,Qt){var xt=Lt||{},Tt=xt.label,wt=xt.value,Ht=xt.options,ht=xt.groupLabel,Xt=Tt||(Qt?"children":"label");return{label:Xt,value:wt||"value",options:Ht||"options",groupLabel:ht||Xt}}function _e(Lt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},xt=Qt.fieldNames,Tt=Qt.childrenAsData,wt=[],Ht=Ye(xt,!1),ht=Ht.label,Xt=Ht.value,qt=Ht.options,cn=Ht.groupLabel;function Kt(Wt,_t){Array.isArray(Wt)&&Wt.forEach(function(on){if(_t||!(qt in on)){var Zn=on[Xt];wt.push({key:Be(on,wt.length),groupOption:_t,data:on,label:on[ht],value:Zn})}else{var Tn=on[cn];Tn===void 0&&Tt&&(Tn=on.label),wt.push({key:Be(on,wt.length),group:!0,data:on,label:Tn}),Kt(on[qt],!0)}})}return Kt(Lt,!1),wt}function rt(Lt){var Qt=(0,Ue.Z)({},Lt);return"props"in Qt||Object.defineProperty(Qt,"props",{get:function(){return(0,Ce.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Qt}}),Qt}var dt=function(Qt,xt,Tt){if(!xt||!xt.length)return null;var wt=!1,Ht=function Xt(qt,cn){var Kt=(0,le.Z)(cn),Wt=Kt[0],_t=Kt.slice(1);if(!Wt)return[qt];var on=qt.split(Wt);return wt=wt||on.length>1,on.reduce(function(Zn,Tn){return[].concat((0,je.Z)(Zn),(0,je.Z)(Xt(Tn,_t)))},[]).filter(Boolean)},ht=Ht(Qt,xt);return wt?typeof Tt!="undefined"?ht.slice(0,Tt):ht:null},gt=se.createContext(null),ot=gt;function ut(Lt){var Qt=Lt.visible,xt=Lt.values;if(!Qt)return null;var Tt=50;return se.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(xt.slice(0,Tt).map(function(wt){var Ht=wt.label,ht=wt.value;return["number","string"].includes((0,be.Z)(Ht))?Ht:ht}).join(", ")),xt.length>Tt?", ...":null)}var jt=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Nt=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],dn=function(Qt){return Qt==="tags"||Qt==="multiple"},Gt=se.forwardRef(function(Lt,Qt){var xt,Tt=Lt.id,wt=Lt.prefixCls,Ht=Lt.className,ht=Lt.showSearch,Xt=Lt.tagRender,qt=Lt.direction,cn=Lt.omitDomProps,Kt=Lt.displayValues,Wt=Lt.onDisplayValuesChange,_t=Lt.emptyOptions,on=Lt.notFoundContent,Zn=on===void 0?"Not Found":on,Tn=Lt.onClear,Vn=Lt.mode,Mr=Lt.disabled,zr=Lt.loading,Qr=Lt.getInputElement,Pr=Lt.getRawInputElement,gr=Lt.open,Dr=Lt.defaultOpen,Kr=Lt.onDropdownVisibleChange,ni=Lt.activeValue,ri=Lt.onActiveValueChange,ai=Lt.activeDescendantId,Fr=Lt.searchValue,Jr=Lt.autoClearSearchValue,Xr=Lt.onSearch,Ri=Lt.onSearchSplit,Hi=Lt.tokenSeparators,Zi=Lt.allowClear,zi=Lt.prefix,Ji=Lt.suffixIcon,wi=Lt.clearIcon,Mi=Lt.OptionList,fi=Lt.animation,Xi=Lt.transitionName,oo=Lt.dropdownStyle,Ro=Lt.dropdownClassName,fo=Lt.dropdownMatchSelectWidth,bo=Lt.dropdownRender,co=Lt.dropdownAlign,yo=Lt.placement,Pi=Lt.builtinPlacements,Ai=Lt.getPopupContainer,Gr=Lt.showAction,Un=Gr===void 0?[]:Gr,lr=Lt.onFocus,cr=Lt.onBlur,qn=Lt.onKeyUp,Wr=Lt.onKeyDown,qr=Lt.onMouseDown,ir=(0,ve.Z)(Lt,jt),Qn=dn(Vn),Cr=(ht!==void 0?ht:Qn)||Vn==="combobox",Zr=(0,Ue.Z)({},ir);Nt.forEach(function(Uo){delete Zr[Uo]}),cn==null||cn.forEach(function(Uo){delete Zr[Uo]});var ji=se.useState(!1),vo=(0,Ae.Z)(ji,2),ao=vo[0],Io=vo[1];se.useEffect(function(){Io((0,Se.Z)())},[]);var wo=se.useRef(null),Co=se.useRef(null),ko=se.useRef(null),Oo=se.useRef(null),Mo=se.useRef(null),ha=se.useRef(!1),Aa=ce(),xa=(0,Ae.Z)(Aa,3),Ba=xa[0],Da=xa[1],Gi=xa[2];se.useImperativeHandle(Qt,function(){var Uo,Eo;return{focus:(Uo=Oo.current)===null||Uo===void 0?void 0:Uo.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 Li=se.useMemo(function(){var Uo;if(Vn!=="combobox")return Fr;var Eo=(Uo=Kt[0])===null||Uo===void 0?void 0:Uo.value;return typeof Eo=="string"||typeof Eo=="number"?String(Eo):""},[Fr,Vn,Kt]),ea=Vn==="combobox"&&typeof Qr=="function"&&Qr()||null,ta=typeof Pr=="function"&&Pr(),_i=(0,Me.x1)(Co,ta==null||(xt=ta.props)===null||xt===void 0?void 0:xt.ref),Wo=se.useState(!1),Jo=(0,Ae.Z)(Wo,2),ho=Jo[0],Zo=Jo[1];(0,Le.Z)(function(){Zo(!0)},[]);var Po=(0,de.Z)(!1,{defaultValue:Dr,value:gr}),ka=(0,Ae.Z)(Po,2),rl=ka[0],za=ka[1],Ia=ho?rl:!1,Yl=!Zn&&_t;(Mr||Yl&&Ia&&Vn==="combobox")&&(Ia=!1);var jl=Yl?!1:Ia,qi=se.useCallback(function(Uo){var Eo=Uo!==void 0?Uo:!Ia;Mr||(za(Eo),Ia!==Eo&&(Kr==null||Kr(Eo)))},[Mr,Ia,za,Kr]),xo=se.useMemo(function(){return(Hi||[]).some(function(Uo){return[`
|
|
|
`,`\r
|
|
|
`].includes(Uo)})},[Hi]),Qi=se.useContext(ot)||{},to=Qi.maxCount,To=Qi.rawValues,da=function(Eo,Ma,tl){if(!(Qn&&Te(to)&&(To==null?void 0:To.size)>=to)){var Oa=!0,Ta=Eo;ri==null||ri(null);var Fl=dt(Eo,Hi,Te(to)?to-To.size:void 0),El=tl?null:Fl;return Vn!=="combobox"&&El&&(Ta="",Ri==null||Ri(El),qi(!1),Oa=!1),Xr&&Li!==Ta&&Xr(Ta,{source:Ma?"typing":"effect"}),Oa}},Cl=function(Eo){!Eo||!Eo.trim()||Xr(Eo,{source:"submit"})};se.useEffect(function(){!Ia&&!Qn&&Vn!=="combobox"&&da("",!1,!1)},[Ia]),se.useEffect(function(){rl&&Mr&&za(!1),Mr&&!ha.current&&Da(!1)},[Mr]);var Ga=Ie(),Wa=(0,Ae.Z)(Ga,2),Fa=Wa[0],pl=Wa[1],Al=se.useRef(!1),el=function(Eo){var Ma=Fa(),tl=Eo.key,Oa=tl==="Enter";if(Oa&&(Vn!=="combobox"&&Eo.preventDefault(),Ia||qi(!0)),pl(!!Li),tl==="Backspace"&&!Ma&&Qn&&!Li&&Kt.length){for(var Ta=(0,je.Z)(Kt),Fl=null,El=Ta.length-1;El>=0;El-=1){var Ll=Ta[El];if(!Ll.disabled){Ta.splice(El,1),Fl=Ll;break}}Fl&&Wt(Ta,{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 Vl;Oa&&(Al.current=!0),(Vl=Mo.current)===null||Vl===void 0||Vl.onKeyDown.apply(Vl,[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 Ta;(Ta=Mo.current)===null||Ta===void 0||Ta.onKeyUp.apply(Ta,[Eo].concat(tl))}Eo.key==="Enter"&&(Al.current=!1),qn==null||qn.apply(void 0,[Eo].concat(tl))},Ao=function(Eo){var Ma=Kt.filter(function(tl){return tl!==Eo});Wt(Ma,{type:"remove",values:[Eo]})},xl=function(){Al.current=!1},Kl=se.useRef(!1),us=function(){Da(!0),Mr||(lr&&!Kl.current&&lr.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)}),!Mr&&(Li&&(Vn==="tags"?Xr(Li,{source:"submit"}):Vn==="multiple"&&Xr("",{source:"blur"})),cr&&cr.apply(void 0,arguments))},il=[];se.useEffect(function(){return function(){il.forEach(function(Uo){return clearTimeout(Uo)}),il.splice(0,il.length)}},[]);var Zl=function(Eo){var Ma,tl=Eo.target,Oa=(Ma=ko.current)===null||Ma===void 0?void 0:Ma.getPopupElement();if(Oa&&Oa.contains(tl)){var Ta=setTimeout(function(){var ol=il.indexOf(Ta);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(Ta)}for(var Fl=arguments.length,El=new Array(Fl>1?Fl-1:0),Ll=1;Ll<Fl;Ll++)El[Ll-1]=arguments[Ll];qr==null||qr.apply(void 0,[Eo].concat(El))},vl=se.useState({}),Is=(0,Ae.Z)(vl,2),Gl=Is[1];function cs(){Gl({})}var ts;ta&&(ts=function(Eo){qi(Eo)}),Ge(function(){var Uo;return[wo.current,(Uo=ko.current)===null||Uo===void 0?void 0:Uo.getPopupElement()]},jl,qi,!!ta);var Js=se.useMemo(function(){return(0,Ue.Z)((0,Ue.Z)({},Lt),{},{notFoundContent:Zn,open:Ia,triggerOpen:jl,id:Tt,showSearch:Cr,multiple:Qn,toggleOpen:qi})},[Lt,Zn,jl,Ia,Tt,Cr,Qn,qi]),ds=!!Ji||zr,gl;ds&&(gl=se.createElement(De,{className:ge()("".concat(wt,"-arrow"),(0,fe.Z)({},"".concat(wt,"-arrow-loading"),zr)),customizeIcon:Ji,customizeIconProps:{loading:zr,searchValue:Li,open:Ia,focused:Ba,showSearch:Cr}}));var _l=function(){var Eo;Tn==null||Tn(),(Eo=Oo.current)===null||Eo===void 0||Eo.focus(),Wt([],{type:"clear",values:Kt}),da("",!1,!1)},ns=Fe(wt,_l,Kt,Zi,wi,Mr,Li,Vn),bs=ns.allowClear,Xl=ns.clearIcon,fs=se.createElement(Mi,{ref:Mo}),Cs=ge()(wt,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(wt,"-focused"),Ba),"".concat(wt,"-multiple"),Qn),"".concat(wt,"-single"),!Qn),"".concat(wt,"-allow-clear"),Zi),"".concat(wt,"-show-arrow"),ds),"".concat(wt,"-disabled"),Mr),"".concat(wt,"-loading"),zr),"".concat(wt,"-open"),Ia),"".concat(wt,"-customize-input"),ea),"".concat(wt,"-show-search"),Cr)),Ul=se.createElement(ne,{ref:ko,disabled:Mr,prefixCls:wt,visible:jl,popupElement:fs,animation:fi,transitionName:Xi,dropdownStyle:oo,dropdownClassName:Ro,direction:qt,dropdownMatchSelectWidth:fo,dropdownRender:bo,dropdownAlign:co,placement:yo,builtinPlacements:Pi,getPopupContainer:Ai,empty:_t,getTriggerDOMNode:function(Eo){return Co.current||Eo},onPopupVisibleChange:ts,onPopupMouseEnter:cs},ta?se.cloneElement(ta,{ref:_i}):se.createElement(Dt,(0,b.Z)({},Lt,{domRef:Co,prefixCls:wt,inputElement:ea,ref:Oo,id:Tt,prefix:zi,showSearch:Cr,autoClearSearchValue:Jr,mode:Vn,activeDescendantId:ai,tagRender:Xt,values:Kt,open:Ia,onToggleOpen:qi,activeValue:ni,searchValue:Li,onSearch:da,onSearchSubmit:Cl,onRemove:Ao,tokenWithEnter:xo,onInputBlur:xl}))),Ha;return ta?Ha=Ul:Ha=se.createElement("div",(0,b.Z)({className:Cs},Zr,{ref:wo,onMouseDown:Zl,onKeyDown:el,onKeyUp:Dl,onFocus:us,onBlur:ys}),se.createElement(ut,{visible:Ba&&!Ia,values:Kt}),Ul,gl,bs&&Xl),se.createElement(Ze.Provider,{value:Js},Ha)}),Rt=Gt,Ut=function(){return null};Ut.isSelectOptGroup=!0;var Jt=Ut,bt=function(){return null};bt.isSelectOption=!0;var Ot=bt,rn=E(80547),mn=E(2738),vt=E(48911);function Mt(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var Yt=["disabled","title","children","style","className"];function ln(Lt){return typeof Lt=="string"||typeof Lt=="number"}var Sn=function(Qt,xt){var Tt=nt(),wt=Tt.prefixCls,Ht=Tt.id,ht=Tt.open,Xt=Tt.multiple,qt=Tt.mode,cn=Tt.searchValue,Kt=Tt.toggleOpen,Wt=Tt.notFoundContent,_t=Tt.onPopupScroll,on=se.useContext(ot),Zn=on.maxCount,Tn=on.flattenOptions,Vn=on.onActiveValue,Mr=on.defaultActiveFirstOption,zr=on.onSelect,Qr=on.menuItemSelectedIcon,Pr=on.rawValues,gr=on.fieldNames,Dr=on.virtual,Kr=on.direction,ni=on.listHeight,ri=on.listItemHeight,ai=on.optionRender,Fr="".concat(wt,"-item"),Jr=(0,rn.Z)(function(){return Tn},[ht,Tn],function(Gr,Un){return Un[0]&&Gr[1]!==Un[1]}),Xr=se.useRef(null),Ri=se.useMemo(function(){return Xt&&Te(Zn)&&(Pr==null?void 0:Pr.size)>=Zn},[Xt,Zn,Pr==null?void 0:Pr.size]),Hi=function(Un){Un.preventDefault()},Zi=function(Un){var lr;(lr=Xr.current)===null||lr===void 0||lr.scrollTo(typeof Un=="number"?{index:Un}:Un)},zi=se.useCallback(function(Gr){return qt==="combobox"?!1:Pr.has(Gr)},[qt,(0,je.Z)(Pr).toString(),Pr.size]),Ji=function(Un){for(var lr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,cr=Jr.length,qn=0;qn<cr;qn+=1){var Wr=(Un+qn*lr+cr)%cr,qr=Jr[Wr]||{},ir=qr.group,Qn=qr.data;if(!ir&&!(Qn!=null&&Qn.disabled)&&(zi(Qn.value)||!Ri))return Wr}return-1},wi=se.useState(function(){return Ji(0)}),Mi=(0,Ae.Z)(wi,2),fi=Mi[0],Xi=Mi[1],oo=function(Un){var lr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;Xi(Un);var cr={source:lr?"keyboard":"mouse"},qn=Jr[Un];if(!qn){Vn(null,-1,cr);return}Vn(qn.value,Un,cr)};(0,se.useEffect)(function(){oo(Mr!==!1?Ji(0):-1)},[Jr.length,cn]);var Ro=se.useCallback(function(Gr){return qt==="combobox"?String(Gr).toLowerCase()===cn.toLowerCase():Pr.has(Gr)},[qt,cn,(0,je.Z)(Pr).toString(),Pr.size]);(0,se.useEffect)(function(){var Gr=setTimeout(function(){if(!Xt&&ht&&Pr.size===1){var lr=Array.from(Pr)[0],cr=Jr.findIndex(function(qn){var Wr=qn.data;return cn?String(Wr.value).startsWith(cn):Wr.value===lr});cr!==-1&&(oo(cr),Zi(cr))}});if(ht){var Un;(Un=Xr.current)===null||Un===void 0||Un.scrollTo(void 0)}return function(){return clearTimeout(Gr)}},[ht,cn]);var fo=function(Un){Un!==void 0&&zr(Un,{selected:!Pr.has(Un)}),Xt||Kt(!1)};if(se.useImperativeHandle(xt,function(){return{onKeyDown:function(Un){var lr=Un.which,cr=Un.ctrlKey;switch(lr){case ze.Z.N:case ze.Z.P:case ze.Z.UP:case ze.Z.DOWN:{var qn=0;if(lr===ze.Z.UP?qn=-1:lr===ze.Z.DOWN?qn=1:Mt()&&cr&&(lr===ze.Z.N?qn=1:lr===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,ir=Jr[fi];ir&&!(ir!=null&&(qr=ir.data)!==null&&qr!==void 0&&qr.disabled)&&!Ri?fo(ir.value):fo(void 0),ht&&Un.preventDefault();break}case ze.Z.ESC:Kt(!1),ht&&Un.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Un){Zi(Un)}}}),Jr.length===0)return se.createElement("div",{role:"listbox",id:"".concat(Ht,"_list"),className:"".concat(Fr,"-empty"),onMouseDown:Hi},Wt);var bo=Object.keys(gr).map(function(Gr){return gr[Gr]}),co=function(Un){return Un.label};function yo(Gr,Un){var lr=Gr.group;return{role:lr?"presentation":"option",id:"".concat(Ht,"_list_").concat(Un)}}var Pi=function(Un){var lr=Jr[Un];if(!lr)return null;var cr=lr.data||{},qn=cr.value,Wr=lr.group,qr=(0,ke.Z)(cr,!0),ir=co(lr);return lr?se.createElement("div",(0,b.Z)({"aria-label":typeof ir=="string"&&!Wr?ir:null},qr,{key:Un},yo(lr,Un),{"aria-selected":Ro(qn)}),qn):null},Ai={role:"listbox",id:"".concat(Ht,"_list")};return se.createElement(se.Fragment,null,Dr&&se.createElement("div",(0,b.Z)({},Ai,{style:{height:0,width:0,overflow:"hidden"}}),Pi(fi-1),Pi(fi),Pi(fi+1)),se.createElement(vt.Z,{itemKey:"key",ref:Xr,data:Jr,height:ni,itemHeight:ri,fullHeight:!1,onMouseDown:Hi,onScroll:_t,virtual:Dr,direction:Kr,innerProps:Dr?null:Ai},function(Gr,Un){var lr=Gr.group,cr=Gr.groupOption,qn=Gr.data,Wr=Gr.label,qr=Gr.value,ir=qn.key;if(lr){var Qn,Cr=(Qn=qn.title)!==null&&Qn!==void 0?Qn:ln(Wr)?Wr.toString():void 0;return se.createElement("div",{className:ge()(Fr,"".concat(Fr,"-group"),qn.className),title:Cr},Wr!==void 0?Wr:ir)}var Zr=qn.disabled,ji=qn.title,vo=qn.children,ao=qn.style,Io=qn.className,wo=(0,ve.Z)(qn,Yt),Co=(0,mn.Z)(wo,bo),ko=zi(qr),Oo=Zr||!ko&&Ri,Mo="".concat(Fr,"-option"),ha=ge()(Fr,Mo,Io,(0,fe.Z)((0,fe.Z)((0,fe.Z)((0,fe.Z)({},"".concat(Mo,"-grouped"),cr),"".concat(Mo,"-active"),fi===Un&&!Oo),"".concat(Mo,"-disabled"),Oo),"".concat(Mo,"-selected"),ko)),Aa=co(Gr),xa=!Qr||typeof Qr=="function"||ko,Ba=typeof Aa=="number"?Aa:Aa||qr,Da=ln(Ba)?Ba.toString():void 0;return ji!==void 0&&(Da=ji),se.createElement("div",(0,b.Z)({},(0,ke.Z)(Co),Dr?{}: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}),se.createElement("div",{className:"".concat(Mo,"-content")},typeof ai=="function"?ai(Gr,{index:Un}):Ba),se.isValidElement(Qr)||ko,xa&&se.createElement(De,{className:"".concat(Fr,"-option-state"),customizeIcon:Qr,customizeIconProps:{value:qr,disabled:Oo,isSelected:ko}},ko?"\u2713":null))}))},Ln=se.forwardRef(Sn),Jn=Ln,er=function(Lt,Qt){var xt=se.useRef({values:new Map,options:new Map}),Tt=se.useMemo(function(){var Ht=xt.current,ht=Ht.values,Xt=Ht.options,qt=Lt.map(function(Wt){if(Wt.label===void 0){var _t;return(0,Ue.Z)((0,Ue.Z)({},Wt),{},{label:(_t=ht.get(Wt.value))===null||_t===void 0?void 0:_t.label})}return Wt}),cn=new Map,Kt=new Map;return qt.forEach(function(Wt){cn.set(Wt.value,Wt),Kt.set(Wt.value,Qt.get(Wt.value)||Xt.get(Wt.value))}),xt.current.values=cn,xt.current.options=Kt,qt},[Lt,Qt]),wt=se.useCallback(function(Ht){return Qt.get(Ht)||xt.current.options.get(Ht)},[Qt]);return[Tt,wt]};function In(Lt,Qt){return qe(Lt).join("").toUpperCase().includes(Qt)}var Yn=function(Lt,Qt,xt,Tt,wt){return se.useMemo(function(){if(!xt||Tt===!1)return Lt;var Ht=Qt.options,ht=Qt.label,Xt=Qt.value,qt=[],cn=typeof Tt=="function",Kt=xt.toUpperCase(),Wt=cn?Tt:function(on,Zn){return wt?In(Zn[wt],Kt):Zn[Ht]?In(Zn[ht!=="children"?ht:"label"],Kt):In(Zn[Xt],Kt)},_t=cn?function(on){return rt(on)}:function(on){return on};return Lt.forEach(function(on){if(on[Ht]){var Zn=Wt(xt,_t(on));if(Zn)qt.push(on);else{var Tn=on[Ht].filter(function(Vn){return Wt(xt,_t(Vn))});Tn.length&&qt.push((0,Ue.Z)((0,Ue.Z)({},on),{},(0,fe.Z)({},Ht,Tn)))}return}Wt(xt,_t(on))&&qt.push(on)}),qt},[Lt,Tt,wt,xt,Qt])},zt=E(6551),un=E(11592),an=["children","value"],en=["children"];function $t(Lt){var Qt=Lt,xt=Qt.key,Tt=Qt.props,wt=Tt.children,Ht=Tt.value,ht=(0,ve.Z)(Tt,an);return(0,Ue.Z)({key:xt,value:Ht!==void 0?Ht:xt,children:wt},ht)}function vn(Lt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,un.Z)(Lt).map(function(xt,Tt){if(!se.isValidElement(xt)||!xt.type)return null;var wt=xt,Ht=wt.type.isSelectOptGroup,ht=wt.key,Xt=wt.props,qt=Xt.children,cn=(0,ve.Z)(Xt,en);return Qt||!Ht?$t(xt):(0,Ue.Z)((0,Ue.Z)({key:"__RC_SELECT_GRP__".concat(ht===null?Tt:ht,"__"),label:ht},cn),{},{options:vn(qt)})}).filter(function(xt){return xt})}var gn=function(Qt,xt,Tt,wt,Ht){return se.useMemo(function(){var ht=Qt,Xt=!Qt;Xt&&(ht=vn(xt));var qt=new Map,cn=new Map,Kt=function(on,Zn,Tn){Tn&&typeof Tn=="string"&&on.set(Zn[Tn],Zn)},Wt=function _t(on){for(var Zn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Tn=0;Tn<on.length;Tn+=1){var Vn=on[Tn];!Vn[Tt.options]||Zn?(qt.set(Vn[Tt.value],Vn),Kt(cn,Vn,Tt.label),Kt(cn,Vn,wt),Kt(cn,Vn,Ht)):_t(Vn[Tt.options],!0)}};return Wt(ht),{options:ht,valueOptions:qt,labelOptions:cn}},[Qt,xt,Tt,wt,Ht])},Wn=gn;function Hn(Lt){var Qt=se.useRef();Qt.current=Lt;var xt=se.useCallback(function(){return Qt.current.apply(Qt,arguments)},[]);return xt}function zn(Lt){var Qt=Lt.mode,xt=Lt.options,Tt=Lt.children,wt=Lt.backfill,Ht=Lt.allowClear,ht=Lt.placeholder,Xt=Lt.getInputElement,qt=Lt.showSearch,cn=Lt.onSearch,Kt=Lt.defaultOpen,Wt=Lt.autoFocus,_t=Lt.labelInValue,on=Lt.value,Zn=Lt.inputValue,Tn=Lt.optionLabelProp,Vn=isMultiple(Qt),Mr=qt!==void 0?qt:Vn||Qt==="combobox",zr=xt||convertChildrenToData(Tt);if(warning(Qt!=="tags"||zr.every(function(Dr){return!Dr.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Qt==="tags"||Qt==="combobox"){var Qr=zr.some(function(Dr){return Dr.options?Dr.options.some(function(Kr){return typeof("value"in Kr?Kr.value:Kr.key)=="number"}):typeof("value"in Dr?Dr.value:Dr.key)=="number"});warning(!Qr,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(Qt!=="combobox"||!Tn,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(Qt==="combobox"||!wt,"`backfill` only works with `combobox` mode."),warning(Qt==="combobox"||!Xt,"`getInputElement` only work with `combobox` mode."),noteOnce(Qt!=="combobox"||!Xt||!Ht||!ht,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),cn&&!Mr&&Qt!=="combobox"&&Qt!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Kt||Wt,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),on!=null){var Pr=toArray(on);warning(!_t||Pr.every(function(Dr){return _typeof(Dr)==="object"&&("key"in Dr||"value"in Dr)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Vn||Array.isArray(on),"`value` should be array when `mode` is `multiple` or `tags`")}if(Tt){var gr=null;toNodeArray(Tt).some(function(Dr){if(!React.isValidElement(Dr)||!Dr.type)return!1;var Kr=Dr,ni=Kr.type;if(ni.isSelectOption)return!1;if(ni.isSelectOptGroup){var ri=toNodeArray(Dr.props.children).every(function(ai){return!React.isValidElement(ai)||!Dr.type||ai.type.isSelectOption?!0:(gr=ai.type,!1)});return!ri}return gr=ni,!0}),gr&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(gr.displayName||gr.name||gr,"`.")),warning(Zn===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Nn(Lt,Qt){if(Lt){var xt=function Tt(wt){for(var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ht=0;ht<wt.length;ht++){var Xt=wt[ht];if(Xt[Qt==null?void 0:Qt.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!Ht&&Array.isArray(Xt[Qt==null?void 0:Qt.options])&&Tt(Xt[Qt==null?void 0:Qt.options],!0))break}};xt(Lt)}}var Kn=null,Xn=["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"],Lr=["inputValue"];function Ar(Lt){return!Lt||(0,be.Z)(Lt)!=="object"}var wn=se.forwardRef(function(Lt,Qt){var xt=Lt.id,Tt=Lt.mode,wt=Lt.prefixCls,Ht=wt===void 0?"rc-select":wt,ht=Lt.backfill,Xt=Lt.fieldNames,qt=Lt.inputValue,cn=Lt.searchValue,Kt=Lt.onSearch,Wt=Lt.autoClearSearchValue,_t=Wt===void 0?!0:Wt,on=Lt.onSelect,Zn=Lt.onDeselect,Tn=Lt.dropdownMatchSelectWidth,Vn=Tn===void 0?!0:Tn,Mr=Lt.filterOption,zr=Lt.filterSort,Qr=Lt.optionFilterProp,Pr=Lt.optionLabelProp,gr=Lt.options,Dr=Lt.optionRender,Kr=Lt.children,ni=Lt.defaultActiveFirstOption,ri=Lt.menuItemSelectedIcon,ai=Lt.virtual,Fr=Lt.direction,Jr=Lt.listHeight,Xr=Jr===void 0?200:Jr,Ri=Lt.listItemHeight,Hi=Ri===void 0?20:Ri,Zi=Lt.labelRender,zi=Lt.value,Ji=Lt.defaultValue,wi=Lt.labelInValue,Mi=Lt.onChange,fi=Lt.maxCount,Xi=(0,ve.Z)(Lt,Xn),oo=(0,zt.ZP)(xt),Ro=dn(Tt),fo=!!(!gr&&Kr),bo=se.useMemo(function(){return Mr===void 0&&Tt==="combobox"?!1:Mr},[Mr,Tt]),co=se.useMemo(function(){return Ye(Xt,fo)},[JSON.stringify(Xt),fo]),yo=(0,de.Z)("",{value:cn!==void 0?cn:qt,postState:function(xo){return xo||""}}),Pi=(0,Ae.Z)(yo,2),Ai=Pi[0],Gr=Pi[1],Un=Wn(gr,Kr,co,Qr,Pr),lr=Un.valueOptions,cr=Un.labelOptions,qn=Un.options,Wr=se.useCallback(function(qi){var xo=qe(qi);return xo.map(function(Qi){var to,To,da,Cl,Ga;if(Ar(Qi))to=Qi;else{var Wa;da=Qi.key,To=Qi.label,to=(Wa=Qi.value)!==null&&Wa!==void 0?Wa:da}var Fa=lr.get(to);if(Fa){var pl;if(To===void 0&&(To=Fa==null?void 0:Fa[Pr||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:To,value:to,key:da,disabled:Cl,title:Ga}})},[co,Pr,lr]),qr=(0,de.Z)(Ji,{value:zi}),ir=(0,Ae.Z)(qr,2),Qn=ir[0],Cr=ir[1],Zr=se.useMemo(function(){var qi,xo=Ro&&Qn===null?[]:Qn,Qi=Wr(xo);return Tt==="combobox"&&ue((qi=Qi[0])===null||qi===void 0?void 0:qi.value)?[]:Qi},[Qn,Wr,Tt,Ro]),ji=er(Zr,lr),vo=(0,Ae.Z)(ji,2),ao=vo[0],Io=vo[1],wo=se.useMemo(function(){if(!Tt&&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,Ue.Z)((0,Ue.Z)({},xo),{},{label:(Qi=typeof Zi=="function"?Zi(xo):xo.label)!==null&&Qi!==void 0?Qi:xo.value})})},[Tt,ao,Zi]),Co=se.useMemo(function(){return new Set(ao.map(function(qi){return qi.value}))},[ao]);se.useEffect(function(){if(Tt==="combobox"){var qi,xo=(qi=ao[0])===null||qi===void 0?void 0:qi.value;Gr(Ne(xo)?String(xo):"")}},[ao]);var ko=Hn(function(qi,xo){var Qi=xo!=null?xo:qi;return(0,fe.Z)((0,fe.Z)({},co.value,qi),co.label,Qi)}),Oo=se.useMemo(function(){if(Tt!=="tags")return qn;var qi=(0,je.Z)(qn),xo=function(to){return lr.has(to)};return(0,je.Z)(ao).sort(function(Qi,to){return Qi.value<to.value?-1:1}).forEach(function(Qi){var to=Qi.value;xo(to)||qi.push(ko(to,Qi.label))}),qi},[ko,qn,lr,ao,Tt]),Mo=Yn(Oo,co,Ai,bo,Qr),ha=se.useMemo(function(){return Tt!=="tags"||!Ai||Mo.some(function(qi){return qi[Qr||"value"]===Ai})||Mo.some(function(qi){return qi[co.value]===Ai})?Mo:[ko(Ai)].concat((0,je.Z)(Mo))},[ko,Qr,Tt,Mo,Ai,co]),Aa=function qi(xo){var Qi=(0,je.Z)(xo).sort(function(to,To){return zr(to,To,{searchValue:Ai})});return Qi.map(function(to){return Array.isArray(to.options)?(0,Ue.Z)((0,Ue.Z)({},to),{},{options:to.options.length>0?qi(to.options):to.options}):to})},xa=se.useMemo(function(){return zr?Aa(ha):ha},[ha,zr,Ai]),Ba=se.useMemo(function(){return _e(xa,{fieldNames:co,childrenAsData:fo})},[xa,co,fo]),Da=function(xo){var Qi=Wr(xo);if(Cr(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}),To=Qi.map(function(da){return rt(Io(da.value))});Mi(Ro?to:to[0],Ro?To:To[0])}},Gi=se.useState(null),Li=(0,Ae.Z)(Gi,2),ea=Li[0],ta=Li[1],_i=se.useState(0),Wo=(0,Ae.Z)(_i,2),Jo=Wo[0],ho=Wo[1],Zo=ni!==void 0?ni:Tt!=="combobox",Po=se.useCallback(function(qi,xo){var Qi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},to=Qi.source,To=to===void 0?"keyboard":to;ho(xo),ht&&Tt==="combobox"&&qi!==null&&To==="keyboard"&&ta(String(qi))},[ht,Tt]),ka=function(xo,Qi,to){var To=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&&on){var da=To(),Cl=(0,Ae.Z)(da,2),Ga=Cl[0],Wa=Cl[1];on(Ga,Wa)}else if(!Qi&&Zn&&to!=="clear"){var Fa=To(),pl=(0,Ae.Z)(Fa,2),Al=pl[0],el=pl[1];Zn(Al,el)}},rl=Hn(function(qi,xo){var Qi,to=Ro?xo.selected:!0;to?Qi=Ro?[].concat((0,je.Z)(ao),[qi]):[qi]:Qi=ao.filter(function(To){return To.value!==qi}),Da(Qi),ka(qi,to),Tt==="combobox"?ta(""):(!dn||_t)&&(Gr(""),ta(""))}),za=function(xo,Qi){Da(xo);var to=Qi.type,To=Qi.values;(to==="remove"||to==="clear")&&To.forEach(function(da){ka(da.value,!1,to)})},Ia=function(xo,Qi){if(Gr(xo),ta(null),Qi.source==="submit"){var to=(xo||"").trim();if(to){var To=Array.from(new Set([].concat((0,je.Z)(Co),[to])));Da(To),ka(to,!0),Gr("")}return}Qi.source!=="blur"&&(Tt==="combobox"&&Da(xo),Kt==null||Kt(xo))},Yl=function(xo){var Qi=xo;Tt!=="tags"&&(Qi=xo.map(function(To){var da=cr.get(To);return da==null?void 0:da.value}).filter(function(To){return To!==void 0}));var to=Array.from(new Set([].concat((0,je.Z)(Co),(0,je.Z)(Qi))));Da(to),to.forEach(function(To){ka(To,!0)})},jl=se.useMemo(function(){var qi=ai!==!1&&Vn!==!1;return(0,Ue.Z)((0,Ue.Z)({},Un),{},{flattenOptions:Ba,onActiveValue:Po,defaultActiveFirstOption:Zo,onSelect:rl,menuItemSelectedIcon:ri,rawValues:Co,fieldNames:co,virtual:qi,direction:Fr,listHeight:Xr,listItemHeight:Hi,childrenAsData:fo,maxCount:fi,optionRender:Dr})},[fi,Un,Ba,Po,Zo,rl,ri,Co,co,ai,Vn,Fr,Xr,Hi,fo,Dr]);return se.createElement(ot.Provider,{value:jl},se.createElement(Rt,(0,b.Z)({},Xi,{id:oo,prefixCls:Ht,ref:Qt,omitDomProps:Lr,mode:Tt,displayValues:wo,onDisplayValuesChange:za,direction:Fr,searchValue:Ai,onSearch:Ia,autoClearSearchValue:_t,onSearchSplit:Yl,dropdownMatchSelectWidth:Vn,OptionList:Jn,emptyOptions:!Ba.length,activeValue:ea,activeDescendantId:"".concat(oo,"_list_").concat(Jo)})))}),Bn=wn;Bn.Option=Ot,Bn.OptGroup=Jt;var rr=Bn,or=rr},22711:function(En,Zt,E){"use strict";E.r(Zt),E.d(Zt,{ResizableTextArea:function(){return Ee},default:function(){return St}});var b=E(54476),je=E(20068),fe=E(33885),Ue=E(94480),Ae=E(42978),ve=E(75931),be=E(92310),de=E.n(be),Ce=E(36901),se=E(66003),we=E(30292),ge=E(18929),Le=E(59301),Se=E(76190),Me=E(29301),ye=E(34280),De=E(16089),Fe=`
|
|
|
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;
|
|
|
`,Ze=["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"],nt={},ce;function Ie(qe){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Et=qe.getAttribute("id")||qe.getAttribute("data-reactid")||qe.getAttribute("name");if(ft&&nt[Et])return nt[Et];var Ne=window.getComputedStyle(qe),ue=Ne.getPropertyValue("box-sizing")||Ne.getPropertyValue("-moz-box-sizing")||Ne.getPropertyValue("-webkit-box-sizing"),Oe=parseFloat(Ne.getPropertyValue("padding-bottom"))+parseFloat(Ne.getPropertyValue("padding-top")),et=parseFloat(Ne.getPropertyValue("border-bottom-width"))+parseFloat(Ne.getPropertyValue("border-top-width")),at=Ze.map(function(Ke){return"".concat(Ke,":").concat(Ne.getPropertyValue(Ke))}).join(";"),xe={sizingStyle:at,paddingSize:Oe,borderSize:et,boxSizing:ue};return ft&&Et&&(nt[Et]=xe),xe}function Ge(qe){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ne=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ce||(ce=document.createElement("textarea"),ce.setAttribute("tab-index","-1"),ce.setAttribute("aria-hidden","true"),ce.setAttribute("name","hiddenTextarea"),document.body.appendChild(ce)),qe.getAttribute("wrap")?ce.setAttribute("wrap",qe.getAttribute("wrap")):ce.removeAttribute("wrap");var ue=Ie(qe,ft),Oe=ue.paddingSize,et=ue.borderSize,at=ue.boxSizing,xe=ue.sizingStyle;ce.setAttribute("style","".concat(xe,";").concat(Fe)),ce.value=qe.value||qe.placeholder||"";var Ke=void 0,it=void 0,Ct,lt=ce.scrollHeight;if(at==="border-box"?lt+=et:at==="content-box"&&(lt-=Oe),Et!==null||Ne!==null){ce.value=" ";var At=ce.scrollHeight-Oe;Et!==null&&(Ke=At*Et,at==="border-box"&&(Ke=Ke+Oe+et),lt=Math.max(Ke,lt)),Ne!==null&&(it=At*Ne,at==="border-box"&&(it=it+Oe+et),Ct=lt>it?"":"hidden",lt=Math.min(it,lt))}var ct={height:lt,overflowY:Ct,resize:"none"};return Ke&&(ct.minHeight=Ke),it&&(ct.maxHeight=it),ct}var ze=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],tt=0,ke=1,He=2,Je=Le.forwardRef(function(qe,ft){var Et=qe,Ne=Et.prefixCls,ue=Et.defaultValue,Oe=Et.value,et=Et.autoSize,at=Et.onResize,xe=Et.className,Ke=Et.style,it=Et.disabled,Ct=Et.onChange,lt=Et.onInternalAutoSize,At=(0,ve.Z)(Et,ze),ct=(0,ge.Z)(ue,{value:Oe,postState:function(Ot){return Ot!=null?Ot:""}}),Bt=(0,Ae.Z)(ct,2),Dt=Bt[0],oe=Bt[1],ae=function(Ot){oe(Ot.target.value),Ct==null||Ct(Ot)},te=Le.useRef();Le.useImperativeHandle(ft,function(){return{textArea:te.current}});var x=Le.useMemo(function(){return et&&(0,Se.Z)(et)==="object"?[et.minRows,et.maxRows]:[]},[et]),re=(0,Ae.Z)(x,2),ne=re[0],le=re[1],Be=!!et,Te=function(){try{if(document.activeElement===te.current){var Ot=te.current,rn=Ot.selectionStart,mn=Ot.selectionEnd,vt=Ot.scrollTop;te.current.setSelectionRange(rn,mn),te.current.scrollTop=vt}}catch(Mt){}},Ye=Le.useState(He),_e=(0,Ae.Z)(Ye,2),rt=_e[0],dt=_e[1],gt=Le.useState(),ot=(0,Ae.Z)(gt,2),ut=ot[0],jt=ot[1],Nt=function(){dt(tt)};(0,ye.Z)(function(){Be&&Nt()},[Oe,ne,le,Be]),(0,ye.Z)(function(){if(rt===tt)dt(ke);else if(rt===ke){var bt=Ge(te.current,!1,ne,le);dt(He),jt(bt)}else Te()},[rt]);var dn=Le.useRef(),Gt=function(){De.Z.cancel(dn.current)},Rt=function(Ot){rt===He&&(at==null||at(Ot),et&&(Gt(),dn.current=(0,De.Z)(function(){Nt()})))};Le.useEffect(function(){return Gt},[]);var Ut=Be?ut:null,Jt=(0,fe.Z)((0,fe.Z)({},Ke),Ut);return(rt===tt||rt===ke)&&(Jt.overflowY="hidden",Jt.overflowX="hidden"),Le.createElement(Me.Z,{onResize:Rt,disabled:!(et||at)},Le.createElement("textarea",(0,b.Z)({},At,{ref:te,style:Jt,className:de()(Ne,xe,(0,je.Z)({},"".concat(Ne,"-disabled"),it)),disabled:it,value:Dt,onChange:ae})))}),Ee=Je,$e=["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"],pe=Le.forwardRef(function(qe,ft){var Et,Ne=qe.defaultValue,ue=qe.value,Oe=qe.onFocus,et=qe.onBlur,at=qe.onChange,xe=qe.allowClear,Ke=qe.maxLength,it=qe.onCompositionStart,Ct=qe.onCompositionEnd,lt=qe.suffix,At=qe.prefixCls,ct=At===void 0?"rc-textarea":At,Bt=qe.showCount,Dt=qe.count,oe=qe.className,ae=qe.style,te=qe.disabled,x=qe.hidden,re=qe.classNames,ne=qe.styles,le=qe.onResize,Be=qe.onClear,Te=qe.onPressEnter,Ye=qe.readOnly,_e=qe.autoSize,rt=qe.onKeyDown,dt=(0,ve.Z)(qe,$e),gt=(0,ge.Z)(Ne,{value:ue,defaultValue:Ne}),ot=(0,Ae.Z)(gt,2),ut=ot[0],jt=ot[1],Nt=ut==null?"":String(ut),dn=Le.useState(!1),Gt=(0,Ae.Z)(dn,2),Rt=Gt[0],Ut=Gt[1],Jt=Le.useRef(!1),bt=Le.useState(null),Ot=(0,Ae.Z)(bt,2),rn=Ot[0],mn=Ot[1],vt=(0,Le.useRef)(null),Mt=(0,Le.useRef)(null),Yt=function(){var Bn;return(Bn=Mt.current)===null||Bn===void 0?void 0:Bn.textArea},ln=function(){Yt().focus()};(0,Le.useImperativeHandle)(ft,function(){var wn;return{resizableTextArea:Mt.current,focus:ln,blur:function(){Yt().blur()},nativeElement:((wn=vt.current)===null||wn===void 0?void 0:wn.nativeElement)||Yt()}}),(0,Le.useEffect)(function(){Ut(function(wn){return!te&&wn})},[te]);var Sn=Le.useState(null),Ln=(0,Ae.Z)(Sn,2),Jn=Ln[0],er=Ln[1];Le.useEffect(function(){if(Jn){var wn;(wn=Yt()).setSelectionRange.apply(wn,(0,Ue.Z)(Jn))}},[Jn]);var In=(0,se.Z)(Dt,Bt),Yn=(Et=In.max)!==null&&Et!==void 0?Et:Ke,zt=Number(Yn)>0,un=In.strategy(Nt),an=!!Yn&&un>Yn,en=function(Bn,rr){var or=rr;!Jt.current&&In.exceedFormatter&&In.max&&In.strategy(rr)>In.max&&(or=In.exceedFormatter(rr,{max:In.max}),rr!==or&&er([Yt().selectionStart||0,Yt().selectionEnd||0])),jt(or),(0,we.rJ)(Bn.currentTarget,Bn,at,or)},$t=function(Bn){Jt.current=!0,it==null||it(Bn)},vn=function(Bn){Jt.current=!1,en(Bn,Bn.currentTarget.value),Ct==null||Ct(Bn)},gn=function(Bn){en(Bn,Bn.target.value)},Wn=function(Bn){Bn.key==="Enter"&&Te&&Te(Bn),rt==null||rt(Bn)},Hn=function(Bn){Ut(!0),Oe==null||Oe(Bn)},zn=function(Bn){Ut(!1),et==null||et(Bn)},Nn=function(Bn){jt(""),ln(),(0,we.rJ)(Yt(),Bn,at)},Kn=lt,Xn;In.show&&(In.showFormatter?Xn=In.showFormatter({value:Nt,count:un,maxLength:Yn}):Xn="".concat(un).concat(zt?" / ".concat(Yn):""),Kn=Le.createElement(Le.Fragment,null,Kn,Le.createElement("span",{className:de()("".concat(ct,"-data-count"),re==null?void 0:re.count),style:ne==null?void 0:ne.count},Xn)));var Lr=function(Bn){var rr;le==null||le(Bn),(rr=Yt())!==null&&rr!==void 0&&rr.style.height&&mn(!0)},Ar=!_e&&!Bt&&!xe;return Le.createElement(Ce.BaseInput,{ref:vt,value:Nt,allowClear:xe,handleReset:Nn,suffix:Kn,prefixCls:ct,classNames:(0,fe.Z)((0,fe.Z)({},re),{},{affixWrapper:de()(re==null?void 0:re.affixWrapper,(0,je.Z)((0,je.Z)({},"".concat(ct,"-show-count"),Bt),"".concat(ct,"-textarea-allow-clear"),xe))}),disabled:te,focused:Rt,className:de()(oe,an&&"".concat(ct,"-out-of-range")),style:(0,fe.Z)((0,fe.Z)({},ae),rn&&!Ar?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Xn=="string"?Xn:void 0}},hidden:x,readOnly:Ye,onClear:Be},Le.createElement(Ee,(0,b.Z)({},dt,{autoSize:_e,maxLength:Ke,onKeyDown:Wn,onChange:gn,onFocus:Hn,onBlur:zn,onCompositionStart:$t,onCompositionEnd:vn,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:ct,onResize:Lr,ref:Mt,readOnly:Ye})))}),Pe=pe,St=Pe},639:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return nt}});var b=E(54476),je=E(20068),fe=E(33885),Ue=E(42978),Ae=E(75931),ve=E(59301),be=E(92310),de=E.n(be),Ce=E(26112),se=E(30699),we=function(Ie){for(var Ge=Ie.prefixCls,ze=Ie.level,tt=Ie.isStart,ke=Ie.isEnd,He="".concat(Ge,"-indent-unit"),Je=[],Ee=0;Ee<ze;Ee+=1)Je.push(ve.createElement("span",{key:Ee,className:de()(He,(0,je.Z)((0,je.Z)({},"".concat(He,"-start"),tt[Ee]),"".concat(He,"-end"),ke[Ee]))}));return ve.createElement("span",{"aria-hidden":"true",className:"".concat(Ge,"-indent")},Je)},ge=ve.memo(we),Le=E(65065),Se=E(34061),Me=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],ye="open",De="close",Fe="---",Ze=function(Ie){var Ge,ze,tt,ke=Ie.eventKey,He=Ie.className,Je=Ie.style,Ee=Ie.dragOver,$e=Ie.dragOverGapTop,pe=Ie.dragOverGapBottom,Pe=Ie.isLeaf,St=Ie.isStart,qe=Ie.isEnd,ft=Ie.expanded,Et=Ie.selected,Ne=Ie.checked,ue=Ie.halfChecked,Oe=Ie.loading,et=Ie.domRef,at=Ie.active,xe=Ie.data,Ke=Ie.onMouseMove,it=Ie.selectable,Ct=(0,Ae.Z)(Ie,Me),lt=ve.useContext(se.k),At=ve.useContext(se.y),ct=ve.useRef(null),Bt=ve.useState(!1),Dt=(0,Ue.Z)(Bt,2),oe=Dt[0],ae=Dt[1],te=!!(lt.disabled||Ie.disabled||(Ge=At.nodeDisabled)!==null&&Ge!==void 0&&Ge.call(At,xe)),x=ve.useMemo(function(){return!lt.checkable||Ie.checkable===!1?!1:lt.checkable},[lt.checkable,Ie.checkable]),re=function(un){te||lt.onNodeSelect(un,(0,Se.F)(Ie))},ne=function(un){te||!x||Ie.disableCheckbox||lt.onNodeCheck(un,(0,Se.F)(Ie),!Ne)},le=ve.useMemo(function(){return typeof it=="boolean"?it:lt.selectable},[it,lt.selectable]),Be=function(un){lt.onNodeClick(un,(0,Se.F)(Ie)),le?re(un):ne(un)},Te=function(un){lt.onNodeDoubleClick(un,(0,Se.F)(Ie))},Ye=function(un){lt.onNodeMouseEnter(un,(0,Se.F)(Ie))},_e=function(un){lt.onNodeMouseLeave(un,(0,Se.F)(Ie))},rt=function(un){lt.onNodeContextMenu(un,(0,Se.F)(Ie))},dt=ve.useMemo(function(){return!!(lt.draggable&&(!lt.draggable.nodeDraggable||lt.draggable.nodeDraggable(xe)))},[lt.draggable,xe]),gt=function(un){un.stopPropagation(),ae(!0),lt.onNodeDragStart(un,Ie);try{un.dataTransfer.setData("text/plain","")}catch(an){}},ot=function(un){un.preventDefault(),un.stopPropagation(),lt.onNodeDragEnter(un,Ie)},ut=function(un){un.preventDefault(),un.stopPropagation(),lt.onNodeDragOver(un,Ie)},jt=function(un){un.stopPropagation(),lt.onNodeDragLeave(un,Ie)},Nt=function(un){un.stopPropagation(),ae(!1),lt.onNodeDragEnd(un,Ie)},dn=function(un){un.preventDefault(),un.stopPropagation(),ae(!1),lt.onNodeDrop(un,Ie)},Gt=function(un){Oe||lt.onNodeExpand(un,(0,Se.F)(Ie))},Rt=ve.useMemo(function(){var zt=(0,Le.Z)(lt.keyEntities,ke)||{},un=zt.children;return!!(un||[]).length},[lt.keyEntities,ke]),Ut=ve.useMemo(function(){return Pe===!1?!1:Pe||!lt.loadData&&!Rt||lt.loadData&&Ie.loaded&&!Rt},[Pe,lt.loadData,Rt,Ie.loaded]);ve.useEffect(function(){Oe||typeof lt.loadData=="function"&&ft&&!Ut&&!Ie.loaded&<.onNodeLoad((0,Se.F)(Ie))},[Oe,lt.loadData,lt.onNodeLoad,ft,Ut,Ie]);var Jt=ve.useMemo(function(){var zt;return(zt=lt.draggable)!==null&&zt!==void 0&&zt.icon?ve.createElement("span",{className:"".concat(lt.prefixCls,"-draggable-icon")},lt.draggable.icon):null},[lt.draggable]),bt=function(un){var an=Ie.switcherIcon||lt.switcherIcon;return typeof an=="function"?an((0,fe.Z)((0,fe.Z)({},Ie),{},{isLeaf:un})):an},Ot=function(){if(Ut){var un=bt(!0);return un!==!1?ve.createElement("span",{className:de()("".concat(lt.prefixCls,"-switcher"),"".concat(lt.prefixCls,"-switcher-noop"))},un):null}var an=bt(!1);return an!==!1?ve.createElement("span",{onClick:Gt,className:de()("".concat(lt.prefixCls,"-switcher"),"".concat(lt.prefixCls,"-switcher_").concat(ft?ye:De))},an):null},rn=ve.useMemo(function(){if(!x)return null;var zt=typeof x!="boolean"?x:null;return ve.createElement("span",{className:de()("".concat(lt.prefixCls,"-checkbox"),(0,je.Z)((0,je.Z)((0,je.Z)({},"".concat(lt.prefixCls,"-checkbox-checked"),Ne),"".concat(lt.prefixCls,"-checkbox-indeterminate"),!Ne&&ue),"".concat(lt.prefixCls,"-checkbox-disabled"),te||Ie.disableCheckbox)),onClick:ne,role:"checkbox","aria-checked":ue?"mixed":Ne,"aria-disabled":te||Ie.disableCheckbox,"aria-label":"Select ".concat(typeof Ie.title=="string"?Ie.title:"tree node")},zt)},[x,Ne,ue,te,Ie.disableCheckbox,Ie.title]),mn=ve.useMemo(function(){return Ut?null:ft?ye:De},[Ut,ft]),vt=ve.useMemo(function(){return ve.createElement("span",{className:de()("".concat(lt.prefixCls,"-iconEle"),"".concat(lt.prefixCls,"-icon__").concat(mn||"docu"),(0,je.Z)({},"".concat(lt.prefixCls,"-icon_loading"),Oe))})},[lt.prefixCls,mn,Oe]),Mt=ve.useMemo(function(){var zt=!!lt.draggable,un=!Ie.disabled&&zt&<.dragOverNodeKey===ke;return un?lt.dropIndicatorRender({dropPosition:lt.dropPosition,dropLevelOffset:lt.dropLevelOffset,indent:lt.indent,prefixCls:lt.prefixCls,direction:lt.direction}):null},[lt.dropPosition,lt.dropLevelOffset,lt.indent,lt.prefixCls,lt.direction,lt.draggable,lt.dragOverNodeKey,lt.dropIndicatorRender]),Yt=ve.useMemo(function(){var zt=Ie.title,un=zt===void 0?Fe:zt,an="".concat(lt.prefixCls,"-node-content-wrapper"),en;if(lt.showIcon){var $t=Ie.icon||lt.icon;en=$t?ve.createElement("span",{className:de()("".concat(lt.prefixCls,"-iconEle"),"".concat(lt.prefixCls,"-icon__customize"))},typeof $t=="function"?$t(Ie):$t):vt}else lt.loadData&&Oe&&(en=vt);var vn;return typeof un=="function"?vn=un(xe):lt.titleRender?vn=lt.titleRender(xe):vn=un,ve.createElement("span",{ref:ct,title:typeof un=="string"?un:"",className:de()(an,"".concat(an,"-").concat(mn||"normal"),(0,je.Z)({},"".concat(lt.prefixCls,"-node-selected"),!te&&(Et||oe))),onMouseEnter:Ye,onMouseLeave:_e,onContextMenu:rt,onClick:Be,onDoubleClick:Te},en,ve.createElement("span",{className:"".concat(lt.prefixCls,"-title")},vn),Mt)},[lt.prefixCls,lt.showIcon,Ie,lt.icon,vt,lt.titleRender,xe,mn,Ye,_e,rt,Be,Te]),ln=(0,Ce.Z)(Ct,{aria:!0,data:!0}),Sn=(0,Le.Z)(lt.keyEntities,ke)||{},Ln=Sn.level,Jn=qe[qe.length-1],er=!te&&dt,In=lt.draggingNodeKey===ke,Yn=it!==void 0?{"aria-selected":!!it}:void 0;return ve.createElement("div",(0,b.Z)({ref:et,role:"treeitem","aria-expanded":Pe?void 0:ft,className:de()(He,"".concat(lt.prefixCls,"-treenode"),(tt={},(0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)(tt,"".concat(lt.prefixCls,"-treenode-disabled"),te),"".concat(lt.prefixCls,"-treenode-switcher-").concat(ft?"open":"close"),!Pe),"".concat(lt.prefixCls,"-treenode-checkbox-checked"),Ne),"".concat(lt.prefixCls,"-treenode-checkbox-indeterminate"),ue),"".concat(lt.prefixCls,"-treenode-selected"),Et),"".concat(lt.prefixCls,"-treenode-loading"),Oe),"".concat(lt.prefixCls,"-treenode-active"),at),"".concat(lt.prefixCls,"-treenode-leaf-last"),Jn),"".concat(lt.prefixCls,"-treenode-draggable"),dt),"dragging",In),(0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)(tt,"drop-target",lt.dropTargetKey===ke),"drop-container",lt.dropContainerKey===ke),"drag-over",!te&&Ee),"drag-over-gap-top",!te&&$e),"drag-over-gap-bottom",!te&&pe),"filter-node",(ze=lt.filterTreeNode)===null||ze===void 0?void 0:ze.call(lt,(0,Se.F)(Ie))),"".concat(lt.prefixCls,"-treenode-leaf"),Ut))),style:Je,draggable:er,onDragStart:er?gt:void 0,onDragEnter:dt?ot:void 0,onDragOver:dt?ut:void 0,onDragLeave:dt?jt:void 0,onDrop:dt?dn:void 0,onDragEnd:dt?Nt:void 0,onMouseMove:Ke},Yn,ln),ve.createElement(ge,{prefixCls:lt.prefixCls,level:Ln,isStart:St,isEnd:qe}),Jt,Ot(),rn,Yt)};Ze.isTreeNode=1;var nt=Ze},30699:function(En,Zt,E){"use strict";E.d(Zt,{k:function(){return je},y:function(){return fe}});var b=E(59301),je=b.createContext(null),fe=b.createContext({})},3741:function(En,Zt,E){"use strict";E.d(Zt,{OF:function(){return ke.Z},y6:function(){return De.y},ZP:function(){return te}});var b=E(54476),je=E(76190),fe=E(33885),Ue=E(94480),Ae=E(67732),ve=E(83652),be=E(31226),de=E(42403),Ce=E(158),se=E(20068),we=E(92310),ge=E.n(we),Le=E(10228),Se=E(26112),Me=E(48736),ye=E(59301),De=E(30699),Fe=function(re){var ne=re.dropPosition,le=re.dropLevelOffset,Be=re.indent,Te={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(ne){case-1:Te.top=0,Te.left=-le*Be;break;case 1:Te.bottom=0,Te.left=-le*Be;break;case 0:Te.bottom=0,Te.left=Be;break}return ye.createElement("div",{style:Te})},Ze=Fe;function nt(x){if(x==null)throw new TypeError("Cannot destructure "+x)}var ce=E(42978),Ie=E(75931),Ge=E(34280),ze=E(48911),tt=E(77900),ke=E(639);function He(x,re){var ne=ye.useState(!1),le=(0,ce.Z)(ne,2),Be=le[0],Te=le[1];(0,Ge.Z)(function(){if(Be)return x(),function(){re()}},[Be]),(0,Ge.Z)(function(){return Te(!0),function(){Te(!1)}},[])}var Je=He,Ee=E(34061),$e=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],pe=ye.forwardRef(function(x,re){var ne=x.className,le=x.style,Be=x.motion,Te=x.motionNodes,Ye=x.motionType,_e=x.onMotionStart,rt=x.onMotionEnd,dt=x.active,gt=x.treeNodeRequiredProps,ot=(0,Ie.Z)(x,$e),ut=ye.useState(!0),jt=(0,ce.Z)(ut,2),Nt=jt[0],dn=jt[1],Gt=ye.useContext(De.k),Rt=Gt.prefixCls,Ut=Te&&Ye!=="hide";(0,Ge.Z)(function(){Te&&Ut!==Nt&&dn(Ut)},[Te]);var Jt=function(){Te&&_e()},bt=ye.useRef(!1),Ot=function(){Te&&!bt.current&&(bt.current=!0,rt())};Je(Jt,Ot);var rn=function(vt){Ut===vt&&Ot()};return Te?ye.createElement(tt.default,(0,b.Z)({ref:re,visible:Nt},Be,{motionAppear:Ye==="show",onVisibleChanged:rn}),function(mn,vt){var Mt=mn.className,Yt=mn.style;return ye.createElement("div",{ref:vt,className:ge()("".concat(Rt,"-treenode-motion"),Mt),style:Yt},Te.map(function(ln){var Sn=Object.assign({},(nt(ln.data),ln.data)),Ln=ln.title,Jn=ln.key,er=ln.isStart,In=ln.isEnd;delete Sn.children;var Yn=(0,Ee.H8)(Jn,gt);return ye.createElement(ke.Z,(0,b.Z)({},Sn,Yn,{title:Ln,active:dt,data:ln.data,key:Jn,isStart:er,isEnd:In}))}))}):ye.createElement(ke.Z,(0,b.Z)({domRef:re,className:ne,style:le},ot,{active:dt}))}),Pe=pe;function St(){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 Be(Te,Ye){var _e=new Map;Te.forEach(function(dt){_e.set(dt,!0)});var rt=Ye.filter(function(dt){return!_e.has(dt)});return rt.length===1?rt[0]:null}return ne<le?{add:!0,key:Be(x,re)}:{add:!1,key:Be(re,x)}}function qe(x,re,ne){var le=x.findIndex(function(_e){return _e.key===ne}),Be=x[le+1],Te=re.findIndex(function(_e){return _e.key===ne});if(Be){var Ye=re.findIndex(function(_e){return _e.key===Be.key});return re.slice(Te+1,Ye)}return re.slice(Te+1)}var ft=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","scrollWidth","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],Et={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Ne=function(){},ue="RC_TREE_MOTION_".concat(Math.random()),Oe={key:ue},et={key:ue,level:0,index:0,pos:"0",node:Oe,nodes:[Oe]},at={parent:null,children:[],pos:et.pos,data:Oe,title:null,key:ue,isStart:[],isEnd:[]};function xe(x,re,ne,le){return re===!1||!ne?x:x.slice(0,Math.ceil(ne/le)+1)}function Ke(x){var re=x.key,ne=x.pos;return(0,Ee.km)(re,ne)}function it(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 Ct=ye.forwardRef(function(x,re){var ne=x.prefixCls,le=x.data,Be=x.selectable,Te=x.checkable,Ye=x.expandedKeys,_e=x.selectedKeys,rt=x.checkedKeys,dt=x.loadedKeys,gt=x.loadingKeys,ot=x.halfCheckedKeys,ut=x.keyEntities,jt=x.disabled,Nt=x.dragging,dn=x.dragOverNodeKey,Gt=x.dropPosition,Rt=x.motion,Ut=x.height,Jt=x.itemHeight,bt=x.virtual,Ot=x.scrollWidth,rn=x.focusable,mn=x.activeItem,vt=x.focused,Mt=x.tabIndex,Yt=x.onKeyDown,ln=x.onFocus,Sn=x.onBlur,Ln=x.onActiveChange,Jn=x.onListChangeStart,er=x.onListChangeEnd,In=(0,Ie.Z)(x,ft),Yn=ye.useRef(null),zt=ye.useRef(null);ye.useImperativeHandle(re,function(){return{scrollTo:function(Xt){Yn.current.scrollTo(Xt)},getIndentWidth:function(){return zt.current.offsetWidth}}});var un=ye.useState(Ye),an=(0,ce.Z)(un,2),en=an[0],$t=an[1],vn=ye.useState(le),gn=(0,ce.Z)(vn,2),Wn=gn[0],Hn=gn[1],zn=ye.useState(le),Nn=(0,ce.Z)(zn,2),Kn=Nn[0],Xn=Nn[1],Lr=ye.useState([]),Ar=(0,ce.Z)(Lr,2),wn=Ar[0],Bn=Ar[1],rr=ye.useState(null),or=(0,ce.Z)(rr,2),Lt=or[0],Qt=or[1],xt=ye.useRef(le);xt.current=le;function Tt(){var ht=xt.current;Hn(ht),Xn(ht),Bn([]),Qt(null),er()}(0,Ge.Z)(function(){$t(Ye);var ht=St(en,Ye);if(ht.key!==null)if(ht.add){var Xt=Wn.findIndex(function(on){var Zn=on.key;return Zn===ht.key}),qt=xe(qe(Wn,le,ht.key),bt,Ut,Jt),cn=Wn.slice();cn.splice(Xt+1,0,at),Xn(cn),Bn(qt),Qt("show")}else{var Kt=le.findIndex(function(on){var Zn=on.key;return Zn===ht.key}),Wt=xe(qe(le,Wn,ht.key),bt,Ut,Jt),_t=le.slice();_t.splice(Kt+1,0,at),Xn(_t),Bn(Wt),Qt("hide")}else Wn!==le&&(Hn(le),Xn(le))},[Ye,le]),ye.useEffect(function(){Nt||Tt()},[Nt]);var wt=Rt?Kn:le,Ht={expandedKeys:Ye,selectedKeys:_e,loadedKeys:dt,loadingKeys:gt,checkedKeys:rt,halfCheckedKeys:ot,dragOverNodeKey:dn,dropPosition:Gt,keyEntities:ut};return ye.createElement(ye.Fragment,null,vt&&mn&&ye.createElement("span",{style:Et,"aria-live":"assertive"},it(mn)),ye.createElement("div",null,ye.createElement("input",{style:Et,disabled:rn===!1||jt,tabIndex:rn!==!1?Mt:null,onKeyDown:Yt,onFocus:ln,onBlur:Sn,value:"",onChange:Ne,"aria-label":"for screen reader"})),ye.createElement("div",{className:"".concat(ne,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},ye.createElement("div",{className:"".concat(ne,"-indent")},ye.createElement("div",{ref:zt,className:"".concat(ne,"-indent-unit")}))),ye.createElement(ze.Z,(0,b.Z)({},In,{data:wt,itemKey:Ke,height:Ut,fullHeight:!1,virtual:bt,itemHeight:Jt,scrollWidth:Ot,prefixCls:"".concat(ne,"-list"),ref:Yn,role:"tree",onVisibleChange:function(Xt){Xt.every(function(qt){return Ke(qt)!==ue})&&Tt()}}),function(ht){var Xt=ht.pos,qt=Object.assign({},(nt(ht.data),ht.data)),cn=ht.title,Kt=ht.key,Wt=ht.isStart,_t=ht.isEnd,on=(0,Ee.km)(Kt,Xt);delete qt.key,delete qt.children;var Zn=(0,Ee.H8)(on,Ht);return ye.createElement(Pe,(0,b.Z)({},qt,Zn,{title:cn,active:!!mn&&Kt===mn.key,pos:Xt,data:ht.data,isStart:Wt,isEnd:_t,motion:Rt,motionNodes:Kt===ue?wn:null,motionType:Lt,onMotionStart:Jn,onMotionEnd:Tt,treeNodeRequiredProps:Ht,onMouseMove:function(){Ln(null)}}))}))}),lt=Ct,At=E(82661),ct=E(34643),Bt=E(65065),Dt=10,oe=function(x){(0,de.Z)(ne,x);var re=(0,Ce.Z)(ne);function ne(){var le;(0,Ae.Z)(this,ne);for(var Be=arguments.length,Te=new Array(Be),Ye=0;Ye<Be;Ye++)Te[Ye]=arguments[Ye];return le=re.call.apply(re,[this].concat(Te)),(0,se.Z)((0,be.Z)(le),"destroyed",!1),(0,se.Z)((0,be.Z)(le),"delayedDragEnterLogic",void 0),(0,se.Z)((0,be.Z)(le),"loadingRetryTimes",{}),(0,se.Z)((0,be.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,Ee.w$)()}),(0,se.Z)((0,be.Z)(le),"dragStartMousePosition",null),(0,se.Z)((0,be.Z)(le),"dragNodeProps",null),(0,se.Z)((0,be.Z)(le),"currentMouseOverDroppableNodeKey",null),(0,se.Z)((0,be.Z)(le),"listRef",ye.createRef()),(0,se.Z)((0,be.Z)(le),"onNodeDragStart",function(_e,rt){var dt=le.state,gt=dt.expandedKeys,ot=dt.keyEntities,ut=le.props.onDragStart,jt=rt.eventKey;le.dragNodeProps=rt,le.dragStartMousePosition={x:_e.clientX,y:_e.clientY};var Nt=(0,At._5)(gt,jt);le.setState({draggingNodeKey:jt,dragChildrenKeys:(0,At.wA)(jt,ot),indent:le.listRef.current.getIndentWidth()}),le.setExpandedKeys(Nt),window.addEventListener("dragend",le.onWindowDragEnd),ut==null||ut({event:_e,node:(0,Ee.F)(rt)})}),(0,se.Z)((0,be.Z)(le),"onNodeDragEnter",function(_e,rt){var dt=le.state,gt=dt.expandedKeys,ot=dt.keyEntities,ut=dt.dragChildrenKeys,jt=dt.flattenNodes,Nt=dt.indent,dn=le.props,Gt=dn.onDragEnter,Rt=dn.onExpand,Ut=dn.allowDrop,Jt=dn.direction,bt=rt.pos,Ot=rt.eventKey;if(le.currentMouseOverDroppableNodeKey!==Ot&&(le.currentMouseOverDroppableNodeKey=Ot),!le.dragNodeProps){le.resetDragState();return}var rn=(0,At.OM)(_e,le.dragNodeProps,rt,Nt,le.dragStartMousePosition,Ut,jt,ot,gt,Jt),mn=rn.dropPosition,vt=rn.dropLevelOffset,Mt=rn.dropTargetKey,Yt=rn.dropContainerKey,ln=rn.dropTargetPos,Sn=rn.dropAllowed,Ln=rn.dragOverNodeKey;if(ut.includes(Mt)||!Sn){le.resetDragState();return}if(le.delayedDragEnterLogic||(le.delayedDragEnterLogic={}),Object.keys(le.delayedDragEnterLogic).forEach(function(Jn){clearTimeout(le.delayedDragEnterLogic[Jn])}),le.dragNodeProps.eventKey!==rt.eventKey&&(_e.persist(),le.delayedDragEnterLogic[bt]=window.setTimeout(function(){if(le.state.draggingNodeKey!==null){var Jn=(0,Ue.Z)(gt),er=(0,Bt.Z)(ot,rt.eventKey);er&&(er.children||[]).length&&(Jn=(0,At.L0)(gt,rt.eventKey)),le.props.hasOwnProperty("expandedKeys")||le.setExpandedKeys(Jn),Rt==null||Rt(Jn,{node:(0,Ee.F)(rt),expanded:!0,nativeEvent:_e.nativeEvent})}},800)),le.dragNodeProps.eventKey===Mt&&vt===0){le.resetDragState();return}le.setState({dragOverNodeKey:Ln,dropPosition:mn,dropLevelOffset:vt,dropTargetKey:Mt,dropContainerKey:Yt,dropTargetPos:ln,dropAllowed:Sn}),Gt==null||Gt({event:_e,node:(0,Ee.F)(rt),expandedKeys:gt})}),(0,se.Z)((0,be.Z)(le),"onNodeDragOver",function(_e,rt){var dt=le.state,gt=dt.dragChildrenKeys,ot=dt.flattenNodes,ut=dt.keyEntities,jt=dt.expandedKeys,Nt=dt.indent,dn=le.props,Gt=dn.onDragOver,Rt=dn.allowDrop,Ut=dn.direction;if(le.dragNodeProps){var Jt=(0,At.OM)(_e,le.dragNodeProps,rt,Nt,le.dragStartMousePosition,Rt,ot,ut,jt,Ut),bt=Jt.dropPosition,Ot=Jt.dropLevelOffset,rn=Jt.dropTargetKey,mn=Jt.dropContainerKey,vt=Jt.dropTargetPos,Mt=Jt.dropAllowed,Yt=Jt.dragOverNodeKey;gt.includes(rn)||!Mt||(le.dragNodeProps.eventKey===rn&&Ot===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():bt===le.state.dropPosition&&Ot===le.state.dropLevelOffset&&rn===le.state.dropTargetKey&&mn===le.state.dropContainerKey&&vt===le.state.dropTargetPos&&Mt===le.state.dropAllowed&&Yt===le.state.dragOverNodeKey||le.setState({dropPosition:bt,dropLevelOffset:Ot,dropTargetKey:rn,dropContainerKey:mn,dropTargetPos:vt,dropAllowed:Mt,dragOverNodeKey:Yt}),Gt==null||Gt({event:_e,node:(0,Ee.F)(rt)}))}}),(0,se.Z)((0,be.Z)(le),"onNodeDragLeave",function(_e,rt){le.currentMouseOverDroppableNodeKey===rt.eventKey&&!_e.currentTarget.contains(_e.relatedTarget)&&(le.resetDragState(),le.currentMouseOverDroppableNodeKey=null);var dt=le.props.onDragLeave;dt==null||dt({event:_e,node:(0,Ee.F)(rt)})}),(0,se.Z)((0,be.Z)(le),"onWindowDragEnd",function(_e){le.onNodeDragEnd(_e,null,!0),window.removeEventListener("dragend",le.onWindowDragEnd)}),(0,se.Z)((0,be.Z)(le),"onNodeDragEnd",function(_e,rt){var dt=le.props.onDragEnd;le.setState({dragOverNodeKey:null}),le.cleanDragState(),dt==null||dt({event:_e,node:(0,Ee.F)(rt)}),le.dragNodeProps=null,window.removeEventListener("dragend",le.onWindowDragEnd)}),(0,se.Z)((0,be.Z)(le),"onNodeDrop",function(_e,rt){var dt,gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ot=le.state,ut=ot.dragChildrenKeys,jt=ot.dropPosition,Nt=ot.dropTargetKey,dn=ot.dropTargetPos,Gt=ot.dropAllowed;if(Gt){var Rt=le.props.onDrop;if(le.setState({dragOverNodeKey:null}),le.cleanDragState(),Nt!==null){var Ut=(0,fe.Z)((0,fe.Z)({},(0,Ee.H8)(Nt,le.getTreeNodeRequiredProps())),{},{active:((dt=le.getActiveItem())===null||dt===void 0?void 0:dt.key)===Nt,data:(0,Bt.Z)(le.state.keyEntities,Nt).node}),Jt=ut.includes(Nt);(0,Me.ZP)(!Jt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var bt=(0,At.yx)(dn),Ot={event:_e,node:(0,Ee.F)(Ut),dragNode:le.dragNodeProps?(0,Ee.F)(le.dragNodeProps):null,dragNodesKeys:[le.dragNodeProps.eventKey].concat(ut),dropToGap:jt!==0,dropPosition:jt+Number(bt[bt.length-1])};gt||Rt==null||Rt(Ot),le.dragNodeProps=null}}}),(0,se.Z)((0,be.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,se.Z)((0,be.Z)(le),"triggerExpandActionExpand",function(_e,rt){var dt=le.state,gt=dt.expandedKeys,ot=dt.flattenNodes,ut=rt.expanded,jt=rt.key,Nt=rt.isLeaf;if(!(Nt||_e.shiftKey||_e.metaKey||_e.ctrlKey)){var dn=ot.filter(function(Rt){return Rt.key===jt})[0],Gt=(0,Ee.F)((0,fe.Z)((0,fe.Z)({},(0,Ee.H8)(jt,le.getTreeNodeRequiredProps())),{},{data:dn.data}));le.setExpandedKeys(ut?(0,At._5)(gt,jt):(0,At.L0)(gt,jt)),le.onNodeExpand(_e,Gt)}}),(0,se.Z)((0,be.Z)(le),"onNodeClick",function(_e,rt){var dt=le.props,gt=dt.onClick,ot=dt.expandAction;ot==="click"&&le.triggerExpandActionExpand(_e,rt),gt==null||gt(_e,rt)}),(0,se.Z)((0,be.Z)(le),"onNodeDoubleClick",function(_e,rt){var dt=le.props,gt=dt.onDoubleClick,ot=dt.expandAction;ot==="doubleClick"&&le.triggerExpandActionExpand(_e,rt),gt==null||gt(_e,rt)}),(0,se.Z)((0,be.Z)(le),"onNodeSelect",function(_e,rt){var dt=le.state.selectedKeys,gt=le.state,ot=gt.keyEntities,ut=gt.fieldNames,jt=le.props,Nt=jt.onSelect,dn=jt.multiple,Gt=rt.selected,Rt=rt[ut.key],Ut=!Gt;Ut?dn?dt=(0,At.L0)(dt,Rt):dt=[Rt]:dt=(0,At._5)(dt,Rt);var Jt=dt.map(function(bt){var Ot=(0,Bt.Z)(ot,bt);return Ot?Ot.node:null}).filter(Boolean);le.setUncontrolledState({selectedKeys:dt}),Nt==null||Nt(dt,{event:"select",selected:Ut,node:rt,selectedNodes:Jt,nativeEvent:_e.nativeEvent})}),(0,se.Z)((0,be.Z)(le),"onNodeCheck",function(_e,rt,dt){var gt=le.state,ot=gt.keyEntities,ut=gt.checkedKeys,jt=gt.halfCheckedKeys,Nt=le.props,dn=Nt.checkStrictly,Gt=Nt.onCheck,Rt=rt.key,Ut,Jt={event:"check",node:rt,checked:dt,nativeEvent:_e.nativeEvent};if(dn){var bt=dt?(0,At.L0)(ut,Rt):(0,At._5)(ut,Rt),Ot=(0,At._5)(jt,Rt);Ut={checked:bt,halfChecked:Ot},Jt.checkedNodes=bt.map(function(ln){return(0,Bt.Z)(ot,ln)}).filter(Boolean).map(function(ln){return ln.node}),le.setUncontrolledState({checkedKeys:bt})}else{var rn=(0,ct.S)([].concat((0,Ue.Z)(ut),[Rt]),!0,ot),mn=rn.checkedKeys,vt=rn.halfCheckedKeys;if(!dt){var Mt=new Set(mn);Mt.delete(Rt);var Yt=(0,ct.S)(Array.from(Mt),{checked:!1,halfCheckedKeys:vt},ot);mn=Yt.checkedKeys,vt=Yt.halfCheckedKeys}Ut=mn,Jt.checkedNodes=[],Jt.checkedNodesPositions=[],Jt.halfCheckedKeys=vt,mn.forEach(function(ln){var Sn=(0,Bt.Z)(ot,ln);if(Sn){var Ln=Sn.node,Jn=Sn.pos;Jt.checkedNodes.push(Ln),Jt.checkedNodesPositions.push({node:Ln,pos:Jn})}}),le.setUncontrolledState({checkedKeys:mn},!1,{halfCheckedKeys:vt})}Gt==null||Gt(Ut,Jt)}),(0,se.Z)((0,be.Z)(le),"onNodeLoad",function(_e){var rt,dt=_e.key,gt=le.state.keyEntities,ot=(0,Bt.Z)(gt,dt);if(!(ot!=null&&(rt=ot.children)!==null&&rt!==void 0&&rt.length)){var ut=new Promise(function(jt,Nt){le.setState(function(dn){var Gt=dn.loadedKeys,Rt=Gt===void 0?[]:Gt,Ut=dn.loadingKeys,Jt=Ut===void 0?[]:Ut,bt=le.props,Ot=bt.loadData,rn=bt.onLoad;if(!Ot||Rt.includes(dt)||Jt.includes(dt))return null;var mn=Ot(_e);return mn.then(function(){var vt=le.state.loadedKeys,Mt=(0,At.L0)(vt,dt);rn==null||rn(Mt,{event:"load",node:_e}),le.setUncontrolledState({loadedKeys:Mt}),le.setState(function(Yt){return{loadingKeys:(0,At._5)(Yt.loadingKeys,dt)}}),jt()}).catch(function(vt){if(le.setState(function(Yt){return{loadingKeys:(0,At._5)(Yt.loadingKeys,dt)}}),le.loadingRetryTimes[dt]=(le.loadingRetryTimes[dt]||0)+1,le.loadingRetryTimes[dt]>=Dt){var Mt=le.state.loadedKeys;(0,Me.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),le.setUncontrolledState({loadedKeys:(0,At.L0)(Mt,dt)}),jt()}Nt(vt)}),{loadingKeys:(0,At.L0)(Jt,dt)}})});return ut.catch(function(){}),ut}}),(0,se.Z)((0,be.Z)(le),"onNodeMouseEnter",function(_e,rt){var dt=le.props.onMouseEnter;dt==null||dt({event:_e,node:rt})}),(0,se.Z)((0,be.Z)(le),"onNodeMouseLeave",function(_e,rt){var dt=le.props.onMouseLeave;dt==null||dt({event:_e,node:rt})}),(0,se.Z)((0,be.Z)(le),"onNodeContextMenu",function(_e,rt){var dt=le.props.onRightClick;dt&&(_e.preventDefault(),dt({event:_e,node:rt}))}),(0,se.Z)((0,be.Z)(le),"onFocus",function(){var _e=le.props.onFocus;le.setState({focused:!0});for(var rt=arguments.length,dt=new Array(rt),gt=0;gt<rt;gt++)dt[gt]=arguments[gt];_e==null||_e.apply(void 0,dt)}),(0,se.Z)((0,be.Z)(le),"onBlur",function(){var _e=le.props.onBlur;le.setState({focused:!1}),le.onActiveChange(null);for(var rt=arguments.length,dt=new Array(rt),gt=0;gt<rt;gt++)dt[gt]=arguments[gt];_e==null||_e.apply(void 0,dt)}),(0,se.Z)((0,be.Z)(le),"getTreeNodeRequiredProps",function(){var _e=le.state,rt=_e.expandedKeys,dt=_e.selectedKeys,gt=_e.loadedKeys,ot=_e.loadingKeys,ut=_e.checkedKeys,jt=_e.halfCheckedKeys,Nt=_e.dragOverNodeKey,dn=_e.dropPosition,Gt=_e.keyEntities;return{expandedKeys:rt||[],selectedKeys:dt||[],loadedKeys:gt||[],loadingKeys:ot||[],checkedKeys:ut||[],halfCheckedKeys:jt||[],dragOverNodeKey:Nt,dropPosition:dn,keyEntities:Gt}}),(0,se.Z)((0,be.Z)(le),"setExpandedKeys",function(_e){var rt=le.state,dt=rt.treeData,gt=rt.fieldNames,ot=(0,Ee.oH)(dt,_e,gt);le.setUncontrolledState({expandedKeys:_e,flattenNodes:ot},!0)}),(0,se.Z)((0,be.Z)(le),"onNodeExpand",function(_e,rt){var dt=le.state.expandedKeys,gt=le.state,ot=gt.listChanging,ut=gt.fieldNames,jt=le.props,Nt=jt.onExpand,dn=jt.loadData,Gt=rt.expanded,Rt=rt[ut.key];if(!ot){var Ut=dt.includes(Rt),Jt=!Gt;if((0,Me.ZP)(Gt&&Ut||!Gt&&!Ut,"Expand state not sync with index check"),dt=Jt?(0,At.L0)(dt,Rt):(0,At._5)(dt,Rt),le.setExpandedKeys(dt),Nt==null||Nt(dt,{node:rt,expanded:Jt,nativeEvent:_e.nativeEvent}),Jt&&dn){var bt=le.onNodeLoad(rt);bt&&bt.then(function(){var Ot=(0,Ee.oH)(le.state.treeData,dt,ut);le.setUncontrolledState({flattenNodes:Ot})}).catch(function(){var Ot=le.state.expandedKeys,rn=(0,At._5)(Ot,Rt);le.setExpandedKeys(rn)})}}}),(0,se.Z)((0,be.Z)(le),"onListChangeStart",function(){le.setUncontrolledState({listChanging:!0})}),(0,se.Z)((0,be.Z)(le),"onListChangeEnd",function(){setTimeout(function(){le.setUncontrolledState({listChanging:!1})})}),(0,se.Z)((0,be.Z)(le),"onActiveChange",function(_e){var rt=le.state.activeKey,dt=le.props,gt=dt.onActiveChange,ot=dt.itemScrollOffset,ut=ot===void 0?0:ot;rt!==_e&&(le.setState({activeKey:_e}),_e!==null&&le.scrollTo({key:_e,offset:ut}),gt==null||gt(_e))}),(0,se.Z)((0,be.Z)(le),"getActiveItem",function(){var _e=le.state,rt=_e.activeKey,dt=_e.flattenNodes;return rt===null?null:dt.find(function(gt){var ot=gt.key;return ot===rt})||null}),(0,se.Z)((0,be.Z)(le),"offsetActiveKey",function(_e){var rt=le.state,dt=rt.flattenNodes,gt=rt.activeKey,ot=dt.findIndex(function(Nt){var dn=Nt.key;return dn===gt});ot===-1&&_e<0&&(ot=dt.length),ot=(ot+_e+dt.length)%dt.length;var ut=dt[ot];if(ut){var jt=ut.key;le.onActiveChange(jt)}else le.onActiveChange(null)}),(0,se.Z)((0,be.Z)(le),"onKeyDown",function(_e){var rt=le.state,dt=rt.activeKey,gt=rt.expandedKeys,ot=rt.checkedKeys,ut=rt.fieldNames,jt=le.props,Nt=jt.onKeyDown,dn=jt.checkable,Gt=jt.selectable;switch(_e.which){case Le.Z.UP:{le.offsetActiveKey(-1),_e.preventDefault();break}case Le.Z.DOWN:{le.offsetActiveKey(1),_e.preventDefault();break}}var Rt=le.getActiveItem();if(Rt&&Rt.data){var Ut=le.getTreeNodeRequiredProps(),Jt=Rt.data.isLeaf===!1||!!(Rt.data[ut.children]||[]).length,bt=(0,Ee.F)((0,fe.Z)((0,fe.Z)({},(0,Ee.H8)(dt,Ut)),{},{data:Rt.data,active:!0}));switch(_e.which){case Le.Z.LEFT:{Jt&>.includes(dt)?le.onNodeExpand({},bt):Rt.parent&&le.onActiveChange(Rt.parent.key),_e.preventDefault();break}case Le.Z.RIGHT:{Jt&&!gt.includes(dt)?le.onNodeExpand({},bt):Rt.children&&Rt.children.length&&le.onActiveChange(Rt.children[0].key),_e.preventDefault();break}case Le.Z.ENTER:case Le.Z.SPACE:{dn&&!bt.disabled&&bt.checkable!==!1&&!bt.disableCheckbox?le.onNodeCheck({},bt,!ot.includes(dt)):!dn&&Gt&&!bt.disabled&&bt.selectable!==!1&&le.onNodeSelect({},bt);break}}}Nt==null||Nt(_e)}),(0,se.Z)((0,be.Z)(le),"setUncontrolledState",function(_e){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!le.destroyed){var gt=!1,ot=!0,ut={};Object.keys(_e).forEach(function(jt){if(le.props.hasOwnProperty(jt)){ot=!1;return}gt=!0,ut[jt]=_e[jt]}),gt&&(!rt||ot)&&le.setState((0,fe.Z)((0,fe.Z)({},ut),dt))}}),(0,se.Z)((0,be.Z)(le),"scrollTo",function(_e){le.listRef.current.scrollTo(_e)}),le}return(0,ve.Z)(ne,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Be=this.props,Te=Be.activeKey,Ye=Be.itemScrollOffset,_e=Ye===void 0?0:Ye;Te!==void 0&&Te!==this.state.activeKey&&(this.setState({activeKey:Te}),Te!==null&&this.scrollTo({key:Te,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 Be=this.state,Te=Be.focused,Ye=Be.flattenNodes,_e=Be.keyEntities,rt=Be.draggingNodeKey,dt=Be.activeKey,gt=Be.dropLevelOffset,ot=Be.dropContainerKey,ut=Be.dropTargetKey,jt=Be.dropPosition,Nt=Be.dragOverNodeKey,dn=Be.indent,Gt=this.props,Rt=Gt.prefixCls,Ut=Gt.className,Jt=Gt.style,bt=Gt.showLine,Ot=Gt.focusable,rn=Gt.tabIndex,mn=rn===void 0?0:rn,vt=Gt.selectable,Mt=Gt.showIcon,Yt=Gt.icon,ln=Gt.switcherIcon,Sn=Gt.draggable,Ln=Gt.checkable,Jn=Gt.checkStrictly,er=Gt.disabled,In=Gt.motion,Yn=Gt.loadData,zt=Gt.filterTreeNode,un=Gt.height,an=Gt.itemHeight,en=Gt.scrollWidth,$t=Gt.virtual,vn=Gt.titleRender,gn=Gt.dropIndicatorRender,Wn=Gt.onContextMenu,Hn=Gt.onScroll,zn=Gt.direction,Nn=Gt.rootClassName,Kn=Gt.rootStyle,Xn=(0,Se.Z)(this.props,{aria:!0,data:!0}),Lr;Sn&&((0,je.Z)(Sn)==="object"?Lr=Sn:typeof Sn=="function"?Lr={nodeDraggable:Sn}:Lr={});var Ar={prefixCls:Rt,selectable:vt,showIcon:Mt,icon:Yt,switcherIcon:ln,draggable:Lr,draggingNodeKey:rt,checkable:Ln,checkStrictly:Jn,disabled:er,keyEntities:_e,dropLevelOffset:gt,dropContainerKey:ot,dropTargetKey:ut,dropPosition:jt,dragOverNodeKey:Nt,indent:dn,direction:zn,dropIndicatorRender:gn,loadData:Yn,filterTreeNode:zt,titleRender:vn,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 ye.createElement(De.k.Provider,{value:Ar},ye.createElement("div",{className:ge()(Rt,Ut,Nn,(0,se.Z)((0,se.Z)((0,se.Z)({},"".concat(Rt,"-show-line"),bt),"".concat(Rt,"-focused"),Te),"".concat(Rt,"-active-focused"),dt!==null)),style:Kn},ye.createElement(lt,(0,b.Z)({ref:this.listRef,prefixCls:Rt,style:Jt,data:Ye,disabled:er,selectable:vt,checkable:!!Ln,motion:In,dragging:rt!==null,height:un,itemHeight:an,virtual:$t,focusable:Ot,focused:Te,tabIndex:mn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Wn,onScroll:Hn,scrollWidth:en},this.getTreeNodeRequiredProps(),Xn))))}}],[{key:"getDerivedStateFromProps",value:function(Be,Te){var Ye=Te.prevProps,_e={prevProps:Be};function rt(mn){return!Ye&&Be.hasOwnProperty(mn)||Ye&&Ye[mn]!==Be[mn]}var dt,gt=Te.fieldNames;if(rt("fieldNames")&&(gt=(0,Ee.w$)(Be.fieldNames),_e.fieldNames=gt),rt("treeData")?dt=Be.treeData:rt("children")&&((0,Me.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),dt=(0,Ee.zn)(Be.children)),dt){_e.treeData=dt;var ot=(0,Ee.I8)(dt,{fieldNames:gt});_e.keyEntities=(0,fe.Z)((0,se.Z)({},ue,et),ot.keyEntities)}var ut=_e.keyEntities||Te.keyEntities;if(rt("expandedKeys")||Ye&&rt("autoExpandParent"))_e.expandedKeys=Be.autoExpandParent||!Ye&&Be.defaultExpandParent?(0,At.r7)(Be.expandedKeys,ut):Be.expandedKeys;else if(!Ye&&Be.defaultExpandAll){var jt=(0,fe.Z)({},ut);delete jt[ue];var Nt=[];Object.keys(jt).forEach(function(mn){var vt=jt[mn];vt.children&&vt.children.length&&Nt.push(vt.key)}),_e.expandedKeys=Nt}else!Ye&&Be.defaultExpandedKeys&&(_e.expandedKeys=Be.autoExpandParent||Be.defaultExpandParent?(0,At.r7)(Be.defaultExpandedKeys,ut):Be.defaultExpandedKeys);if(_e.expandedKeys||delete _e.expandedKeys,dt||_e.expandedKeys){var dn=(0,Ee.oH)(dt||Te.treeData,_e.expandedKeys||Te.expandedKeys,gt);_e.flattenNodes=dn}if(Be.selectable&&(rt("selectedKeys")?_e.selectedKeys=(0,At.BT)(Be.selectedKeys,Be):!Ye&&Be.defaultSelectedKeys&&(_e.selectedKeys=(0,At.BT)(Be.defaultSelectedKeys,Be))),Be.checkable){var Gt;if(rt("checkedKeys")?Gt=(0,At.E6)(Be.checkedKeys)||{}:!Ye&&Be.defaultCheckedKeys?Gt=(0,At.E6)(Be.defaultCheckedKeys)||{}:dt&&(Gt=(0,At.E6)(Be.checkedKeys)||{checkedKeys:Te.checkedKeys,halfCheckedKeys:Te.halfCheckedKeys}),Gt){var Rt=Gt,Ut=Rt.checkedKeys,Jt=Ut===void 0?[]:Ut,bt=Rt.halfCheckedKeys,Ot=bt===void 0?[]:bt;if(!Be.checkStrictly){var rn=(0,ct.S)(Jt,!0,ut);Jt=rn.checkedKeys,Ot=rn.halfCheckedKeys}_e.checkedKeys=Jt,_e.halfCheckedKeys=Ot}}return rt("loadedKeys")&&(_e.loadedKeys=Be.loadedKeys),_e}}]),ne}(ye.Component);(0,se.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:Ze,allowDrop:function(){return!0},expandAction:!1}),(0,se.Z)(oe,"TreeNode",ke.Z);var ae=oe,te=ae},82661:function(En,Zt,E){"use strict";E.d(Zt,{BT:function(){return ye},E6:function(){return Ze},L0:function(){return se},OM:function(){return Me},_5:function(){return Ce},r7:function(){return nt},wA:function(){return ge},yx:function(){return we}});var b=E(94480),je=E(76190),fe=E(48736),Ue=E(59301),Ae=E(639),ve=E(65065),be=E(34061),de=null;function Ce(ce,Ie){if(!ce)return[];var Ge=ce.slice(),ze=Ge.indexOf(Ie);return ze>=0&&Ge.splice(ze,1),Ge}function se(ce,Ie){var Ge=(ce||[]).slice();return Ge.indexOf(Ie)===-1&&Ge.push(Ie),Ge}function we(ce){return ce.split("-")}function ge(ce,Ie){var Ge=[],ze=(0,ve.Z)(Ie,ce);function tt(){var ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];ke.forEach(function(He){var Je=He.key,Ee=He.children;Ge.push(Je),tt(Ee)})}return tt(ze.children),Ge}function Le(ce){if(ce.parent){var Ie=we(ce.pos);return Number(Ie[Ie.length-1])===ce.parent.children.length-1}return!1}function Se(ce){var Ie=we(ce.pos);return Number(Ie[Ie.length-1])===0}function Me(ce,Ie,Ge,ze,tt,ke,He,Je,Ee,$e){var pe,Pe=ce.clientX,St=ce.clientY,qe=ce.target.getBoundingClientRect(),ft=qe.top,Et=qe.height,Ne=($e==="rtl"?-1:1)*(((tt==null?void 0:tt.x)||0)-Pe),ue=(Ne-12)/ze,Oe=Ee.filter(function(te){var x;return(x=Je[te])===null||x===void 0||(x=x.children)===null||x===void 0?void 0:x.length}),et=(0,ve.Z)(Je,Ge.eventKey);if(St<ft+Et/2){var at=He.findIndex(function(te){return te.key===et.key}),xe=at<=0?0:at-1,Ke=He[xe].key;et=(0,ve.Z)(Je,Ke)}var it=et.key,Ct=et,lt=et.key,At=0,ct=0;if(!Oe.includes(it))for(var Bt=0;Bt<ue&&Le(et);Bt+=1)et=et.parent,ct+=1;var Dt=Ie.data,oe=et.node,ae=!0;return Se(et)&&et.level===0&&St<ft+Et/2&&ke({dragNode:Dt,dropNode:oe,dropPosition:-1})&&et.key===Ge.eventKey?At=-1:(Ct.children||[]).length&&Oe.includes(lt)?ke({dragNode:Dt,dropNode:oe,dropPosition:0})?At=0:ae=!1:ct===0?ue>-1.5?ke({dragNode:Dt,dropNode:oe,dropPosition:1})?At=1:ae=!1:ke({dragNode:Dt,dropNode:oe,dropPosition:0})?At=0:ke({dragNode:Dt,dropNode:oe,dropPosition:1})?At=1:ae=!1:ke({dragNode:Dt,dropNode:oe,dropPosition:1})?At=1:ae=!1,{dropPosition:At,dropLevelOffset:ct,dropTargetKey:et.key,dropTargetPos:et.pos,dragOverNodeKey:lt,dropContainerKey:At===0?null:((pe=et.parent)===null||pe===void 0?void 0:pe.key)||null,dropAllowed:ae}}function ye(ce,Ie){if(ce){var Ge=Ie.multiple;return Ge?ce.slice():ce.length?[ce[0]]:ce}}var De=function(Ie){return Ie};function Fe(ce,Ie){if(!ce)return[];var Ge=Ie||{},ze=Ge.processProps,tt=ze===void 0?De:ze,ke=Array.isArray(ce)?ce:[ce];return ke.map(function(He){var Je=He.children,Ee=_objectWithoutProperties(He,de),$e=Fe(Je,Ie);return React.createElement(TreeNode,_extends({key:Ee.key},tt(Ee)),$e)})}function Ze(ce){if(!ce)return null;var Ie;if(Array.isArray(ce))Ie={checkedKeys:ce,halfCheckedKeys:void 0};else if((0,je.Z)(ce)==="object")Ie={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 Ie}function nt(ce,Ie){var Ge=new Set;function ze(tt){if(!Ge.has(tt)){var ke=(0,ve.Z)(Ie,tt);if(ke){Ge.add(tt);var He=ke.parent,Je=ke.node;Je.disabled||He&&ze(He.key)}}}return(ce||[]).forEach(function(tt){ze(tt)}),(0,b.Z)(Ge)}},34643:function(En,Zt,E){"use strict";E.d(Zt,{S:function(){return be}});var b=E(48736),je=E(65065);function fe(de,Ce){var se=new Set;return de.forEach(function(we){Ce.has(we)||se.add(we)}),se}function Ue(de){var Ce=de||{},se=Ce.disabled,we=Ce.disableCheckbox,ge=Ce.checkable;return!!(se||we)||ge===!1}function Ae(de,Ce,se,we){for(var ge=new Set(de),Le=new Set,Se=0;Se<=se;Se+=1){var Me=Ce.get(Se)||new Set;Me.forEach(function(Ze){var nt=Ze.key,ce=Ze.node,Ie=Ze.children,Ge=Ie===void 0?[]:Ie;ge.has(nt)&&!we(ce)&&Ge.filter(function(ze){return!we(ze.node)}).forEach(function(ze){ge.add(ze.key)})})}for(var ye=new Set,De=se;De>=0;De-=1){var Fe=Ce.get(De)||new Set;Fe.forEach(function(Ze){var nt=Ze.parent,ce=Ze.node;if(!(we(ce)||!Ze.parent||ye.has(Ze.parent.key))){if(we(Ze.parent.node)){ye.add(nt.key);return}var Ie=!0,Ge=!1;(nt.children||[]).filter(function(ze){return!we(ze.node)}).forEach(function(ze){var tt=ze.key,ke=ge.has(tt);Ie&&!ke&&(Ie=!1),!Ge&&(ke||Le.has(tt))&&(Ge=!0)}),Ie&&ge.add(nt.key),Ge&&Le.add(nt.key),ye.add(nt.key)}})}return{checkedKeys:Array.from(ge),halfCheckedKeys:Array.from(fe(Le,ge))}}function ve(de,Ce,se,we,ge){for(var Le=new Set(de),Se=new Set(Ce),Me=0;Me<=we;Me+=1){var ye=se.get(Me)||new Set;ye.forEach(function(nt){var ce=nt.key,Ie=nt.node,Ge=nt.children,ze=Ge===void 0?[]:Ge;!Le.has(ce)&&!Se.has(ce)&&!ge(Ie)&&ze.filter(function(tt){return!ge(tt.node)}).forEach(function(tt){Le.delete(tt.key)})})}Se=new Set;for(var De=new Set,Fe=we;Fe>=0;Fe-=1){var Ze=se.get(Fe)||new Set;Ze.forEach(function(nt){var ce=nt.parent,Ie=nt.node;if(!(ge(Ie)||!nt.parent||De.has(nt.parent.key))){if(ge(nt.parent.node)){De.add(ce.key);return}var Ge=!0,ze=!1;(ce.children||[]).filter(function(tt){return!ge(tt.node)}).forEach(function(tt){var ke=tt.key,He=Le.has(ke);Ge&&!He&&(Ge=!1),!ze&&(He||Se.has(ke))&&(ze=!0)}),Ge||Le.delete(ce.key),ze&&Se.add(ce.key),De.add(ce.key)}})}return{checkedKeys:Array.from(Le),halfCheckedKeys:Array.from(fe(Se,Le))}}function be(de,Ce,se,we){var ge=[],Le;we?Le=we:Le=Ue;var Se=new Set(de.filter(function(Fe){var Ze=!!(0,je.Z)(se,Fe);return Ze||ge.push(Fe),Ze})),Me=new Map,ye=0;Object.keys(se).forEach(function(Fe){var Ze=se[Fe],nt=Ze.level,ce=Me.get(nt);ce||(ce=new Set,Me.set(nt,ce)),ce.add(Ze),ye=Math.max(ye,nt)}),(0,b.ZP)(!ge.length,"Tree missing follow keys: ".concat(ge.slice(0,100).map(function(Fe){return"'".concat(Fe,"'")}).join(", ")));var De;return Ce===!0?De=Ae(Se,Me,ye,Le):De=ve(Se,Ce.halfCheckedKeys,Me,ye,Le),De}},65065:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return b}});function b(je,fe){return je[fe]}},34061:function(En,Zt,E){"use strict";E.d(Zt,{F:function(){return nt},H8:function(){return Ze},I8:function(){return Fe},km:function(){return ge},oH:function(){return ye},w$:function(){return Le},zn:function(){return Me}});var b=E(76190),je=E(94480),fe=E(33885),Ue=E(75931),Ae=E(11592),ve=E(2738),be=E(48736),de=E(65065),Ce=["children"];function se(ce,Ie){return"".concat(ce,"-").concat(Ie)}function we(ce){return ce&&ce.type&&ce.type.isTreeNode}function ge(ce,Ie){return ce!=null?ce:Ie}function Le(ce){var Ie=ce||{},Ge=Ie.title,ze=Ie._title,tt=Ie.key,ke=Ie.children,He=Ge||"title";return{title:He,_title:ze||[He],key:tt||"key",children:ke||"children"}}function Se(ce,Ie){var Ge=new Map;function ze(tt){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(tt||[]).forEach(function(He){var Je=He[Ie.key],Ee=He[Ie.children];warning(Je!=null,"Tree node must have a certain key: [".concat(ke).concat(Je,"]"));var $e=String(Je);warning(!Ge.has($e)||Je===null||Je===void 0,"Same 'key' exist in the Tree: ".concat($e)),Ge.set($e,!0),ze(Ee,"".concat(ke).concat($e," > "))})}ze(ce)}function Me(ce){function Ie(Ge){var ze=(0,Ae.Z)(Ge);return ze.map(function(tt){if(!we(tt))return(0,be.ZP)(!tt,"Tree/TreeNode can only accept TreeNode as children."),null;var ke=tt.key,He=tt.props,Je=He.children,Ee=(0,Ue.Z)(He,Ce),$e=(0,fe.Z)({key:ke},Ee),pe=Ie(Je);return pe.length&&($e.children=pe),$e}).filter(function(tt){return tt})}return Ie(ce)}function ye(ce,Ie,Ge){var ze=Le(Ge),tt=ze._title,ke=ze.key,He=ze.children,Je=new Set(Ie===!0?[]:Ie),Ee=[];function $e(pe){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return pe.map(function(St,qe){for(var ft=se(Pe?Pe.pos:"0",qe),Et=ge(St[ke],ft),Ne,ue=0;ue<tt.length;ue+=1){var Oe=tt[ue];if(St[Oe]!==void 0){Ne=St[Oe];break}}var et=Object.assign((0,ve.Z)(St,[].concat((0,je.Z)(tt),[ke,He])),{title:Ne,key:Et,parent:Pe,pos:ft,children:null,data:St,isStart:[].concat((0,je.Z)(Pe?Pe.isStart:[]),[qe===0]),isEnd:[].concat((0,je.Z)(Pe?Pe.isEnd:[]),[qe===pe.length-1])});return Ee.push(et),Ie===!0||Je.has(Et)?et.children=$e(St[He]||[],et):et.children=[],et})}return $e(ce),Ee}function De(ce,Ie,Ge){var ze={};(0,b.Z)(Ge)==="object"?ze=Ge:ze={externalGetKey:Ge},ze=ze||{};var tt=ze,ke=tt.childrenPropName,He=tt.externalGetKey,Je=tt.fieldNames,Ee=Le(Je),$e=Ee.key,pe=Ee.children,Pe=ke||pe,St;He?typeof He=="string"?St=function(Et){return Et[He]}:typeof He=="function"&&(St=function(Et){return He(Et)}):St=function(Et,Ne){return ge(Et[$e],Ne)};function qe(ft,Et,Ne,ue){var Oe=ft?ft[Pe]:ce,et=ft?se(Ne.pos,Et):"0",at=ft?[].concat((0,je.Z)(ue),[ft]):[];if(ft){var xe=St(ft,et),Ke={node:ft,index:Et,pos:et,key:xe,parentPos:Ne.node?Ne.pos:null,level:Ne.level+1,nodes:at};Ie(Ke)}Oe&&Oe.forEach(function(it,Ct){qe(it,Ct,{node:ft,pos:et,level:Ne?Ne.level+1:-1},at)})}qe(null)}function Fe(ce){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ge=Ie.initWrapper,ze=Ie.processEntity,tt=Ie.onProcessFinished,ke=Ie.externalGetKey,He=Ie.childrenPropName,Je=Ie.fieldNames,Ee=arguments.length>2?arguments[2]:void 0,$e=ke||Ee,pe={},Pe={},St={posEntities:pe,keyEntities:Pe};return Ge&&(St=Ge(St)||St),De(ce,function(qe){var ft=qe.node,Et=qe.index,Ne=qe.pos,ue=qe.key,Oe=qe.parentPos,et=qe.level,at=qe.nodes,xe={node:ft,nodes:at,index:Et,key:ue,pos:Ne,level:et},Ke=ge(ue,Ne);pe[Ne]=xe,Pe[Ke]=xe,xe.parent=pe[Oe],xe.parent&&(xe.parent.children=xe.parent.children||[],xe.parent.children.push(xe)),ze&&ze(xe,St)},{externalGetKey:$e,childrenPropName:He,fieldNames:Je}),tt&&tt(St),St}function Ze(ce,Ie){var Ge=Ie.expandedKeys,ze=Ie.selectedKeys,tt=Ie.loadedKeys,ke=Ie.loadingKeys,He=Ie.checkedKeys,Je=Ie.halfCheckedKeys,Ee=Ie.dragOverNodeKey,$e=Ie.dropPosition,pe=Ie.keyEntities,Pe=(0,de.Z)(pe,ce),St={eventKey:ce,expanded:Ge.indexOf(ce)!==-1,selected:ze.indexOf(ce)!==-1,loaded:tt.indexOf(ce)!==-1,loading:ke.indexOf(ce)!==-1,checked:He.indexOf(ce)!==-1,halfChecked:Je.indexOf(ce)!==-1,pos:String(Pe?Pe.pos:""),dragOver:Ee===ce&&$e===0,dragOverGapTop:Ee===ce&&$e===-1,dragOverGapBottom:Ee===ce&&$e===1};return St}function nt(ce){var Ie=ce.data,Ge=ce.expanded,ze=ce.selected,tt=ce.checked,ke=ce.loaded,He=ce.loading,Je=ce.halfChecked,Ee=ce.dragOver,$e=ce.dragOverGapTop,pe=ce.dragOverGapBottom,Pe=ce.pos,St=ce.active,qe=ce.eventKey,ft=(0,fe.Z)((0,fe.Z)({},Ie),{},{expanded:Ge,selected:ze,checked:tt,loaded:ke,loading:He,halfChecked:Je,dragOver:Ee,dragOverGapTop:$e,dragOverGapBottom:pe,pos:Pe,active:St,key:qe});return"props"in ft||Object.defineProperty(ft,"props",{get:function(){return(0,be.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ce}}),ft}},8224:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return je}});var b=E(4676);function je(fe,Ue,Ae,ve){var be=b.unstable_batchedUpdates?function(Ce){b.unstable_batchedUpdates(Ae,Ce)}:Ae;return fe!=null&&fe.addEventListener&&fe.addEventListener(Ue,be,ve),{remove:function(){fe!=null&&fe.removeEventListener&&fe.removeEventListener(Ue,be,ve)}}}},3465:function(En,Zt,E){"use strict";E.d(Zt,{G:function(){return Ue}});var b=E(47273),je=function(ve){if((0,b.Z)()&&window.document.documentElement){var be=Array.isArray(ve)?ve:[ve],de=window.document.documentElement;return be.some(function(Ce){return Ce in de.style})}return!1},fe=function(ve,be){if(!je(ve))return!1;var de=document.createElement("div"),Ce=de.style[ve];return de.style[ve]=be,de.style[ve]!==Ce};function Ue(Ae,ve){return!Array.isArray(Ae)&&ve!==void 0?fe(Ae,ve):je(Ae)}},48911:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return Dt}});var b=E(54476),je=E(76190),fe=E(33885),Ue=E(20068),Ae=E(42978),ve=E(75931),be=E(92310),de=E.n(be),Ce=E(29301),se=E(70425),we=E(34280),ge=E(59301),Le=E(4676),Se=ge.forwardRef(function(oe,ae){var te=oe.height,x=oe.offsetY,re=oe.offsetX,ne=oe.children,le=oe.prefixCls,Be=oe.onInnerResize,Te=oe.innerProps,Ye=oe.rtl,_e=oe.extra,rt={},dt={display:"flex",flexDirection:"column"};return x!==void 0&&(rt={height:te,position:"relative",overflow:"hidden"},dt=(0,fe.Z)((0,fe.Z)({},dt),{},(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({transform:"translateY(".concat(x,"px)")},Ye?"marginRight":"marginLeft",-re),"position","absolute"),"left",0),"right",0),"top",0))),ge.createElement("div",{style:rt},ge.createElement(Ce.Z,{onResize:function(ot){var ut=ot.offsetHeight;ut&&Be&&Be()}},ge.createElement("div",(0,b.Z)({style:dt,className:de()((0,Ue.Z)({},"".concat(le,"-holder-inner"),le)),ref:ae},Te),ne,_e)))});Se.displayName="Filler";var Me=Se;function ye(oe){var ae=oe.children,te=oe.setRef,x=ge.useCallback(function(re){te(re)},[]);return ge.cloneElement(ae,{ref:x})}function De(oe,ae,te,x,re,ne,le,Be){var Te=Be.getKey;return oe.slice(ae,te+1).map(function(Ye,_e){var rt=ae+_e,dt=le(Ye,rt,{style:{width:x},offsetX:re}),gt=Te(Ye);return ge.createElement(ye,{key:gt,setRef:function(ut){return ne(Ye,ut)}},dt)})}function Fe(oe,ae,te,x){var re=te-oe,ne=ae-te,le=Math.min(re,ne)*2;if(x<=le){var Be=Math.floor(x/2);return x%2?te+Be+1:te-Be}return re>ne?te-(x-ne):te+(x-re)}function Ze(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 Be={__EMPTY_ITEM__:!0};function Te(ot){return ot!==void 0?te(ot):Be}for(var Ye=null,_e=Math.abs(x-re)!==1,rt=0;rt<le.length;rt+=1){var dt=Te(ne[rt]),gt=Te(le[rt]);if(dt!==gt){Ye=rt,_e=_e||dt!==Te(le[rt+1]);break}}return Ye===null?null:{index:Ye,multiple:_e}}function nt(oe,ae,te){var x=ge.useState(oe),re=(0,Ae.Z)(x,2),ne=re[0],le=re[1],Be=ge.useState(null),Te=(0,Ae.Z)(Be,2),Ye=Te[0],_e=Te[1];return ge.useEffect(function(){var rt=Ze(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),Ie=(typeof navigator=="undefined"?"undefined":(0,je.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),Ge=Ie,ze=function(oe,ae,te,x){var re=(0,ge.useRef)(!1),ne=(0,ge.useRef)(null);function le(){clearTimeout(ne.current),re.current=!0,ne.current=setTimeout(function(){re.current=!1},50)}var Be=(0,ge.useRef)({top:oe,bottom:ae,left:te,right:x});return Be.current.top=oe,Be.current.bottom=ae,Be.current.left=te,Be.current.right=x,function(Te,Ye){var _e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,rt=Te?Ye<0&&Be.current.left||Ye>0&&Be.current.right:Ye<0&&Be.current.top||Ye>0&&Be.current.bottom;return _e&&rt?(clearTimeout(ne.current),re.current=!1):(!rt||re.current)&&le(),!re.current&&rt}};function tt(oe,ae,te,x,re,ne,le){var Be=(0,ge.useRef)(0),Te=(0,ge.useRef)(null),Ye=(0,ge.useRef)(null),_e=(0,ge.useRef)(!1),rt=ze(ae,te,x,re);function dt(dn,Gt){if(ce.Z.cancel(Te.current),!rt(!1,Gt)){var Rt=dn;if(!Rt._virtualHandled)Rt._virtualHandled=!0;else return;Be.current+=Gt,Ye.current=Gt,Ge||Rt.preventDefault(),Te.current=(0,ce.Z)(function(){var Ut=_e.current?10:1;le(Be.current*Ut,!1),Be.current=0})}}function gt(dn,Gt){le(Gt,!0),Ge||dn.preventDefault()}var ot=(0,ge.useRef)(null),ut=(0,ge.useRef)(null);function jt(dn){if(oe){ce.Z.cancel(ut.current),ut.current=(0,ce.Z)(function(){ot.current=null},2);var Gt=dn.deltaX,Rt=dn.deltaY,Ut=dn.shiftKey,Jt=Gt,bt=Rt;(ot.current==="sx"||!ot.current&&Ut&&Rt&&!Gt)&&(Jt=Rt,bt=0,ot.current="sx");var Ot=Math.abs(Jt),rn=Math.abs(bt);ot.current===null&&(ot.current=ne&&Ot>rn?"x":"y"),ot.current==="y"?dt(dn,bt):gt(dn,Jt)}}function Nt(dn){oe&&(_e.current=dn.detail===Ye.current)}return[jt,Nt]}function ke(oe,ae,te,x){var re=ge.useMemo(function(){return[new Map,[]]},[oe,te.id,x]),ne=(0,Ae.Z)(re,2),le=ne[0],Be=ne[1],Te=function(_e){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_e,dt=le.get(_e),gt=le.get(rt);if(dt===void 0||gt===void 0)for(var ot=oe.length,ut=Be.length;ut<ot;ut+=1){var jt,Nt=oe[ut],dn=ae(Nt);le.set(dn,ut);var Gt=(jt=te.get(dn))!==null&&jt!==void 0?jt:x;if(Be[ut]=(Be[ut-1]||0)+Gt,dn===_e&&(dt=ut),dn===rt&&(gt=ut),dt!==void 0&>!==void 0)break}return{top:Be[dt-1]||0,bottom:Be[gt]}};return Te}var He=E(67732),Je=E(83652),Ee=function(){function oe(){(0,He.Z)(this,oe),(0,Ue.Z)(this,"maps",void 0),(0,Ue.Z)(this,"id",0),(0,Ue.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,Je.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}(),$e=Ee;function pe(oe){var ae=parseFloat(oe);return isNaN(ae)?0:ae}function Pe(oe,ae,te){var x=ge.useState(0),re=(0,Ae.Z)(x,2),ne=re[0],le=re[1],Be=(0,ge.useRef)(new Map),Te=(0,ge.useRef)(new $e),Ye=(0,ge.useRef)(0);function _e(){Ye.current+=1}function rt(){var gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;_e();var ot=function(){var Nt=!1;Be.current.forEach(function(dn,Gt){if(dn&&dn.offsetParent){var Rt=dn.offsetHeight,Ut=getComputedStyle(dn),Jt=Ut.marginTop,bt=Ut.marginBottom,Ot=pe(Jt),rn=pe(bt),mn=Rt+Ot+rn;Te.current.get(Gt)!==mn&&(Te.current.set(Gt,mn),Nt=!0)}}),Nt&&le(function(dn){return dn+1})};if(gt)ot();else{Ye.current+=1;var ut=Ye.current;Promise.resolve().then(function(){ut===Ye.current&&ot()})}}function dt(gt,ot){var ut=oe(gt),jt=Be.current.get(ut);ot?(Be.current.set(ut,ot),rt()):Be.current.delete(ut),!jt!=!ot&&(ot?ae==null||ae(gt):te==null||te(gt))}return(0,ge.useEffect)(function(){return _e},[]),[dt,rt,Te.current,ne]}var St=14/15;function qe(oe,ae,te){var x=(0,ge.useRef)(!1),re=(0,ge.useRef)(0),ne=(0,ge.useRef)(0),le=(0,ge.useRef)(null),Be=(0,ge.useRef)(null),Te,Ye=function(gt){if(x.current){var ot=Math.ceil(gt.touches[0].pageX),ut=Math.ceil(gt.touches[0].pageY),jt=re.current-ot,Nt=ne.current-ut,dn=Math.abs(jt)>Math.abs(Nt);dn?re.current=ot:ne.current=ut;var Gt=te(dn,dn?jt:Nt,!1,gt);Gt&>.preventDefault(),clearInterval(Be.current),Gt&&(Be.current=setInterval(function(){dn?jt*=St:Nt*=St;var Rt=Math.floor(dn?jt:Nt);(!te(dn,Rt,!0)||Math.abs(Rt)<=.1)&&clearInterval(Be.current)},16))}},_e=function(){x.current=!1,Te()},rt=function(gt){Te(),gt.touches.length===1&&!x.current&&(x.current=!0,re.current=Math.ceil(gt.touches[0].pageX),ne.current=Math.ceil(gt.touches[0].pageY),le.current=gt.target,le.current.addEventListener("touchmove",Ye,{passive:!1}),le.current.addEventListener("touchend",_e,{passive:!0}))};Te=function(){le.current&&(le.current.removeEventListener("touchmove",Ye),le.current.removeEventListener("touchend",_e))},(0,we.Z)(function(){return oe&&ae.current.addEventListener("touchstart",rt,{passive:!0}),function(){var dt;(dt=ae.current)===null||dt===void 0||dt.removeEventListener("touchstart",rt),Te(),clearInterval(Be.current)}},[oe])}function ft(oe){return Math.floor(Math.pow(oe,.5))}function Et(oe,ae){var te="touches"in oe?oe.touches[0]:oe;return te[ae?"pageX":"pageY"]-window[ae?"scrollX":"scrollY"]}function Ne(oe,ae,te){ge.useEffect(function(){var x=ae.current;if(oe&&x){var re=!1,ne,le,Be=function(){ce.Z.cancel(ne)},Te=function dt(){Be(),ne=(0,ce.Z)(function(){te(le),dt()})},Ye=function(){re=!1,Be()},_e=function(gt){if(!(gt.target.draggable||gt.button!==0)){var ot=gt;ot._virtualHandled||(ot._virtualHandled=!0,re=!0)}},rt=function(gt){if(re){var ot=Et(gt,!1),ut=x.getBoundingClientRect(),jt=ut.top,Nt=ut.bottom;if(ot<=jt){var dn=jt-ot;le=-ft(dn),Te()}else if(ot>=Nt){var Gt=ot-Nt;le=ft(Gt),Te()}else Be()}};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),Be()}}},[oe])}var ue=10;function Oe(oe,ae,te,x,re,ne,le,Be){var Te=ge.useRef(),Ye=ge.useState(null),_e=(0,Ae.Z)(Ye,2),rt=_e[0],dt=_e[1];return(0,we.Z)(function(){if(rt&&rt.times<ue){if(!oe.current){dt(function(In){return(0,fe.Z)({},In)});return}ne();var gt=rt.targetAlign,ot=rt.originAlign,ut=rt.index,jt=rt.offset,Nt=oe.current.clientHeight,dn=!1,Gt=gt,Rt=null;if(Nt){for(var Ut=gt||ot,Jt=0,bt=0,Ot=0,rn=Math.min(ae.length-1,ut),mn=0;mn<=rn;mn+=1){var vt=re(ae[mn]);bt=Jt;var Mt=te.get(vt);Ot=bt+(Mt===void 0?x:Mt),Jt=Ot}for(var Yt=Ut==="top"?jt:Nt-jt,ln=rn;ln>=0;ln-=1){var Sn=re(ae[ln]),Ln=te.get(Sn);if(Ln===void 0){dn=!0;break}if(Yt-=Ln,Yt<=0)break}switch(Ut){case"top":Rt=bt-jt;break;case"bottom":Rt=Ot-Nt+jt;break;default:{var Jn=oe.current.scrollTop,er=Jn+Nt;bt<Jn?Gt="top":Ot>er&&(Gt="bottom")}}Rt!==null&&le(Rt),Rt!==rt.lastTop&&(dn=!0)}dn&&dt((0,fe.Z)((0,fe.Z)({},rt),{},{times:rt.times+1,targetAlign:Gt,lastTop:Rt}))}},[rt,oe.current]),function(gt){if(gt==null){Be();return}if(ce.Z.cancel(Te.current),typeof gt=="number")le(gt);else if(gt&&(0,je.Z)(gt)==="object"){var ot,ut=gt.align;"index"in gt?ot=gt.index:ot=ae.findIndex(function(dn){return re(dn)===gt.key});var jt=gt.offset,Nt=jt===void 0?0:jt;dt({times:0,index:ot,offset:Nt,originAlign:ut})}}}var et=ge.forwardRef(function(oe,ae){var te=oe.prefixCls,x=oe.rtl,re=oe.scrollOffset,ne=oe.scrollRange,le=oe.onStartMove,Be=oe.onStopMove,Te=oe.onScroll,Ye=oe.horizontal,_e=oe.spinSize,rt=oe.containerSize,dt=oe.style,gt=oe.thumbStyle,ot=oe.showScrollBar,ut=ge.useState(!1),jt=(0,Ae.Z)(ut,2),Nt=jt[0],dn=jt[1],Gt=ge.useState(null),Rt=(0,Ae.Z)(Gt,2),Ut=Rt[0],Jt=Rt[1],bt=ge.useState(null),Ot=(0,Ae.Z)(bt,2),rn=Ot[0],mn=Ot[1],vt=!x,Mt=ge.useRef(),Yt=ge.useRef(),ln=ge.useState(ot),Sn=(0,Ae.Z)(ln,2),Ln=Sn[0],Jn=Sn[1],er=ge.useRef(),In=function(){ot===!0||ot===!1||(clearTimeout(er.current),Jn(!0),er.current=setTimeout(function(){Jn(!1)},3e3))},Yn=ne-rt||0,zt=rt-_e||0,un=ge.useMemo(function(){if(re===0||Yn===0)return 0;var Nn=re/Yn;return Nn*zt},[re,Yn,zt]),an=function(Kn){Kn.stopPropagation(),Kn.preventDefault()},en=ge.useRef({top:un,dragging:Nt,pageY:Ut,startTop:rn});en.current={top:un,dragging:Nt,pageY:Ut,startTop:rn};var $t=function(Kn){dn(!0),Jt(Et(Kn,Ye)),mn(en.current.top),le(),Kn.stopPropagation(),Kn.preventDefault()};ge.useEffect(function(){var Nn=function(Ar){Ar.preventDefault()},Kn=Mt.current,Xn=Yt.current;return Kn.addEventListener("touchstart",Nn,{passive:!1}),Xn.addEventListener("touchstart",$t,{passive:!1}),function(){Kn.removeEventListener("touchstart",Nn),Xn.removeEventListener("touchstart",$t)}},[]);var vn=ge.useRef();vn.current=Yn;var gn=ge.useRef();gn.current=zt,ge.useEffect(function(){if(Nt){var Nn,Kn=function(Ar){var wn=en.current,Bn=wn.dragging,rr=wn.pageY,or=wn.startTop;ce.Z.cancel(Nn);var Lt=Mt.current.getBoundingClientRect(),Qt=rt/(Ye?Lt.width:Lt.height);if(Bn){var xt=(Et(Ar,Ye)-rr)*Qt,Tt=or;!vt&&Ye?Tt-=xt:Tt+=xt;var wt=vn.current,Ht=gn.current,ht=Ht?Tt/Ht:0,Xt=Math.ceil(ht*wt);Xt=Math.max(Xt,0),Xt=Math.min(Xt,wt),Nn=(0,ce.Z)(function(){Te(Xt,Ye)})}},Xn=function(){dn(!1),Be()};return window.addEventListener("mousemove",Kn,{passive:!0}),window.addEventListener("touchmove",Kn,{passive:!0}),window.addEventListener("mouseup",Xn,{passive:!0}),window.addEventListener("touchend",Xn,{passive:!0}),function(){window.removeEventListener("mousemove",Kn),window.removeEventListener("touchmove",Kn),window.removeEventListener("mouseup",Xn),window.removeEventListener("touchend",Xn),ce.Z.cancel(Nn)}}},[Nt]),ge.useEffect(function(){return In(),function(){clearTimeout(er.current)}},[re]),ge.useImperativeHandle(ae,function(){return{delayHidden:In}});var Wn="".concat(te,"-scrollbar"),Hn={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(Hn,{height:8,left:0,right:0,bottom:0}),Object.assign(zn,(0,Ue.Z)({height:"100%",width:_e},vt?"left":"right",un))):(Object.assign(Hn,(0,Ue.Z)({width:8,top:0,bottom:0},vt?"right":"left",0)),Object.assign(zn,{width:"100%",height:_e,top:un})),ge.createElement("div",{ref:Mt,className:de()(Wn,(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},"".concat(Wn,"-horizontal"),Ye),"".concat(Wn,"-vertical"),!Ye),"".concat(Wn,"-visible"),Ln)),style:(0,fe.Z)((0,fe.Z)({},Hn),dt),onMouseDown:an,onMouseMove:In},ge.createElement("div",{ref:Yt,className:de()("".concat(Wn,"-thumb"),(0,Ue.Z)({},"".concat(Wn,"-thumb-moving"),Nt)),style:(0,fe.Z)((0,fe.Z)({},zn),gt),onMouseDown:$t}))}),at=et,xe=20;function Ke(){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,xe),Math.floor(te)}var it=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Ct=[],lt={overflowY:"auto",overflowAnchor:"none"};function At(oe,ae){var te=oe.prefixCls,x=te===void 0?"rc-virtual-list":te,re=oe.className,ne=oe.height,le=oe.itemHeight,Be=oe.fullHeight,Te=Be===void 0?!0:Be,Ye=oe.style,_e=oe.data,rt=oe.children,dt=oe.itemKey,gt=oe.virtual,ot=oe.direction,ut=oe.scrollWidth,jt=oe.component,Nt=jt===void 0?"div":jt,dn=oe.onScroll,Gt=oe.onVirtualScroll,Rt=oe.onVisibleChange,Ut=oe.innerProps,Jt=oe.extraRender,bt=oe.styles,Ot=oe.showScrollBar,rn=Ot===void 0?"optional":Ot,mn=(0,ve.Z)(oe,it),vt=ge.useCallback(function(Un){return typeof dt=="function"?dt(Un):Un==null?void 0:Un[dt]},[dt]),Mt=Pe(vt,null,null),Yt=(0,Ae.Z)(Mt,4),ln=Yt[0],Sn=Yt[1],Ln=Yt[2],Jn=Yt[3],er=!!(gt!==!1&&ne&&le),In=ge.useMemo(function(){return Object.values(Ln.maps).reduce(function(Un,lr){return Un+lr},0)},[Ln.id,Ln.maps]),Yn=er&&_e&&(Math.max(le*_e.length,In)>ne||!!ut),zt=ot==="rtl",un=de()(x,(0,Ue.Z)({},"".concat(x,"-rtl"),zt),re),an=_e||Ct,en=(0,ge.useRef)(),$t=(0,ge.useRef)(),vn=(0,ge.useRef)(),gn=(0,ge.useState)(0),Wn=(0,Ae.Z)(gn,2),Hn=Wn[0],zn=Wn[1],Nn=(0,ge.useState)(0),Kn=(0,Ae.Z)(Nn,2),Xn=Kn[0],Lr=Kn[1],Ar=(0,ge.useState)(!1),wn=(0,Ae.Z)(Ar,2),Bn=wn[0],rr=wn[1],or=function(){rr(!0)},Lt=function(){rr(!1)},Qt={getKey:vt};function xt(Un){zn(function(lr){var cr;typeof Un=="function"?cr=Un(lr):cr=Un;var qn=ni(cr);return en.current.scrollTop=qn,qn})}var Tt=(0,ge.useRef)({start:0,end:an.length}),wt=(0,ge.useRef)(),Ht=nt(an,vt),ht=(0,Ae.Z)(Ht,1),Xt=ht[0];wt.current=Xt;var qt=ge.useMemo(function(){if(!er)return{scrollHeight:void 0,start:0,end:an.length-1,offset:void 0};if(!Yn){var Un;return{scrollHeight:((Un=$t.current)===null||Un===void 0?void 0:Un.offsetHeight)||0,start:0,end:an.length-1,offset:void 0}}for(var lr=0,cr,qn,Wr,qr=an.length,ir=0;ir<qr;ir+=1){var Qn=an[ir],Cr=vt(Qn),Zr=Ln.get(Cr),ji=lr+(Zr===void 0?le:Zr);ji>=Hn&&cr===void 0&&(cr=ir,qn=lr),ji>Hn+ne&&Wr===void 0&&(Wr=ir),lr=ji}return cr===void 0&&(cr=0,qn=0,Wr=Math.ceil(ne/le)),Wr===void 0&&(Wr=an.length-1),Wr=Math.min(Wr+1,an.length-1),{scrollHeight:lr,start:cr,end:Wr,offset:qn}},[Yn,er,Hn,an,Jn,ne]),cn=qt.scrollHeight,Kt=qt.start,Wt=qt.end,_t=qt.offset;Tt.current.start=Kt,Tt.current.end=Wt,ge.useLayoutEffect(function(){var Un=Ln.getRecord();if(Un.size===1){var lr=Array.from(Un.keys())[0],cr=Un.get(lr),qn=an[Kt];if(qn&&cr===void 0){var Wr=vt(qn);if(Wr===lr){var qr=Ln.get(lr),ir=qr-le;xt(function(Qn){return Qn+ir})}}}Ln.resetRecord()},[cn]);var on=ge.useState({width:0,height:ne}),Zn=(0,Ae.Z)(on,2),Tn=Zn[0],Vn=Zn[1],Mr=function(lr){Vn({width:lr.offsetWidth,height:lr.offsetHeight})},zr=(0,ge.useRef)(),Qr=(0,ge.useRef)(),Pr=ge.useMemo(function(){return Ke(Tn.width,ut)},[Tn.width,ut]),gr=ge.useMemo(function(){return Ke(Tn.height,cn)},[Tn.height,cn]),Dr=cn-ne,Kr=(0,ge.useRef)(Dr);Kr.current=Dr;function ni(Un){var lr=Un;return Number.isNaN(Kr.current)||(lr=Math.min(lr,Kr.current)),lr=Math.max(lr,0),lr}var ri=Hn<=0,ai=Hn>=Dr,Fr=Xn<=0,Jr=Xn>=ut,Xr=ze(ri,ai,Fr,Jr),Ri=function(){return{x:zt?-Xn:Xn,y:Hn}},Hi=(0,ge.useRef)(Ri()),Zi=(0,se.zX)(function(Un){if(Gt){var lr=(0,fe.Z)((0,fe.Z)({},Ri()),Un);(Hi.current.x!==lr.x||Hi.current.y!==lr.y)&&(Gt(lr),Hi.current=lr)}});function zi(Un,lr){var cr=Un;lr?((0,Le.flushSync)(function(){Lr(cr)}),Zi()):xt(cr)}function Ji(Un){var lr=Un.currentTarget.scrollTop;lr!==Hn&&xt(lr),dn==null||dn(Un),Zi()}var wi=function(lr){var cr=lr,qn=ut?ut-Tn.width:0;return cr=Math.max(cr,0),cr=Math.min(cr,qn),cr},Mi=(0,se.zX)(function(Un,lr){lr?((0,Le.flushSync)(function(){Lr(function(cr){var qn=cr+(zt?-Un:Un);return wi(qn)})}),Zi()):xt(function(cr){var qn=cr+Un;return qn})}),fi=tt(er,ri,ai,Fr,Jr,!!ut,Mi),Xi=(0,Ae.Z)(fi,2),oo=Xi[0],Ro=Xi[1];qe(er,en,function(Un,lr,cr,qn){var Wr=qn;return Xr(Un,lr,cr)?!1:!Wr||!Wr._virtualHandled?(Wr&&(Wr._virtualHandled=!0),oo({preventDefault:function(){},deltaX:Un?lr:0,deltaY:Un?0:lr}),!0):!1}),Ne(Yn,en,function(Un){xt(function(lr){return lr+Un})}),(0,we.Z)(function(){function Un(cr){var qn=ri&&cr.detail<0,Wr=ai&&cr.detail>0;er&&!qn&&!Wr&&cr.preventDefault()}var lr=en.current;return lr.addEventListener("wheel",oo,{passive:!1}),lr.addEventListener("DOMMouseScroll",Ro,{passive:!0}),lr.addEventListener("MozMousePixelScroll",Un,{passive:!1}),function(){lr.removeEventListener("wheel",oo),lr.removeEventListener("DOMMouseScroll",Ro),lr.removeEventListener("MozMousePixelScroll",Un)}},[er,ri,ai]),(0,we.Z)(function(){if(ut){var Un=wi(Xn);Lr(Un),Zi({x:Un})}},[Tn.width,ut]);var fo=function(){var lr,cr;(lr=zr.current)===null||lr===void 0||lr.delayHidden(),(cr=Qr.current)===null||cr===void 0||cr.delayHidden()},bo=Oe(en,an,Ln,le,vt,function(){return Sn(!0)},xt,fo);ge.useImperativeHandle(ae,function(){return{nativeElement:vn.current,getScrollInfo:Ri,scrollTo:function(lr){function cr(qn){return qn&&(0,je.Z)(qn)==="object"&&("left"in qn||"top"in qn)}cr(lr)?(lr.left!==void 0&&Lr(wi(lr.left)),bo(lr.top)):bo(lr)}}}),(0,we.Z)(function(){if(Rt){var Un=an.slice(Kt,Wt+1);Rt(Un,an)}},[Kt,Wt,an]);var co=ke(an,vt,Ln,le),yo=Jt==null?void 0:Jt({start:Kt,end:Wt,virtual:Yn,offsetX:Xn,offsetY:_t,rtl:zt,getSize:co}),Pi=De(an,Kt,Wt,ut,Xn,ln,rt,Qt),Ai=null;ne&&(Ai=(0,fe.Z)((0,Ue.Z)({},Te?"height":"maxHeight",ne),lt),er&&(Ai.overflowY="hidden",ut&&(Ai.overflowX="hidden"),Bn&&(Ai.pointerEvents="none")));var Gr={};return zt&&(Gr.dir="rtl"),ge.createElement("div",(0,b.Z)({ref:vn,style:(0,fe.Z)((0,fe.Z)({},Ye),{},{position:"relative"}),className:un},Gr,mn),ge.createElement(Ce.Z,{onResize:Mr},ge.createElement(Nt,{className:"".concat(x,"-holder"),style:Ai,ref:en,onScroll:Ji,onMouseEnter:fo},ge.createElement(Me,{prefixCls:x,height:cn,offsetX:Xn,offsetY:_t,scrollWidth:ut,onInnerResize:Sn,ref:$t,innerProps:Ut,rtl:zt,extra:yo},Pi))),Yn&&cn>ne&&ge.createElement(at,{ref:zr,prefixCls:x,scrollOffset:Hn,scrollRange:cn,rtl:zt,onScroll:zi,onStartMove:or,onStopMove:Lt,spinSize:gr,containerSize:Tn.height,style:bt==null?void 0:bt.verticalScrollBar,thumbStyle:bt==null?void 0:bt.verticalScrollBarThumb,showScrollBar:rn}),Yn&&ut>Tn.width&&ge.createElement(at,{ref:Qr,prefixCls:x,scrollOffset:Xn,scrollRange:ut,rtl:zt,onScroll:zi,onStartMove:or,onStopMove:Lt,spinSize:Pr,containerSize:Tn.width,horizontal:!0,style:bt==null?void 0:bt.horizontalScrollBar,thumbStyle:bt==null?void 0:bt.horizontalScrollBarThumb,showScrollBar:rn}))}var ct=ge.forwardRef(At);ct.displayName="List";var Bt=ct,Dt=Bt},25510:function(En){"use strict";En.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiwAAAIsCAYAAADRd/LpAAAgAElEQVR4Xuyda5BtVXXvV3efc+CAYBQRjaJBeWjiVVKVB0mMUV6GKv0cvVVG/XTrViUlSd0bqUoQg4KapKJW8j3mWinNx1SRSgkciKARYiqi1ycvFZSggHgFDofz6L71m3v/9xk9eq695ty91t67u8eimu6z91zzMcaYY/znGGPOudLEExQICgQFggJBgaBAUGDJKbBC/26+98jGkvczuhcUCAoEBYICQYGgwB6lwJUXnroSgGWPMj+GHRQICgQFggJBgZ1CgS2A5YoLTtkpfY9+BgWCAkGBoEBQICiwyylwy33PpREGYNnljI7hBQWCAkGBoEBQYCdTIADLTuZe9D0oEBQICgQFggJ7hAIBWPYIo2OYQYGgQFAgKBAU2MkUCMCyk7kXfQ8KBAWCAkGBoMAeoUAAlj3C6BhmUCAoEBQICgQFdjIFArDsZO5F34MCQYGgQFAgKLBHKBCAZY8wOoYZFAgKBAWCAkGBnUyBACw7mXvR96BAUCAoEBQICuwRCgRg2SOMjmEGBYICQYGgQFBgJ1MgAMtO5l70PSgQFAgKBAWCAnuEAgFY9gijY5hBgaBAUCAoEBTYyRQIwLKTuRd9DwoEBYICQYGgwB6hQACWPcLoGGZQICgQFAgKBAV2MgUCsOxk7kXfgwJBgaBAUCAosEcoEIBljzA6hhkUCAoEBYICQYGdTIEALDuZe9H3oEBQICgQFAgK7BEKBGDZI4yOYQYFggJBgaBAUGAnUyAAy07mXvQ9KBAUCAoEBYICe4QCAVj2CKNjmEGBoEBQICgQFNjJFAjAspO5F30PCgQFggJBgaDAHqFAAJY9wugYZlAgKBAUCAoEBXYyBQKw7GTuRd+DAkGBoEBQICiwRygQgGWPMDqGGRQICgQFggJBgZ1MgQAsO5l70fegQFAgKBAUCArsEQoEYNkjjI5hBgWCAkGBoEBQYCdTIADLTuZe9D0oEBQICgQFggJ7hAIBWPYIo2OYQYGgQFAgKBAU2MkUCMCyk7kXfQ8KBAWCAkGBoMAeoUAAlj3C6BhmUCAoEBQICgQFdjIFlhKwnDhxollbW5vQdWNjo1lZWWn4zc/q6upOpvlS9R168kBfnuPHjyfai97r6+ubeLFUnd9mZ5AzZEljn6ecQVfJsdplOPSJR/LPv+mffix/KGff3SY5Bn19J8iZ7eOxY8ea/fv3b6GJH8egRIvKszaAOdDGG83lIN3upMDSARYpYBQ6j5S6/m2N6+5kyfxHZYGggMpup3MbOJmXnFnDJyXbBmIkEbbPfGbLz19q6lvcaXImHmmRBIjZt2/fBMzXUyDe8BSYFWBIlgTkBTDFs6D09igwK1+212r320sHWOiyVwyeeDtNUXezYbElrCHxq31W+tBbimGxPe23deSM8QGKc56KoeQsV6/aZ/XIg2FUOb6Tp8v2c6j+9Uvlk7XtBDmjj3i1RH/JvTeEy6rQh+LdMtRrvY92bti+BV+WgVPD9WHpAAuKAaXtVzI2JGQ9L8ORZu/UvBMMSd/ckJxZwCKvkugxlJx576H1tgiw0C+t7AOw9M39fH3iO/zJARYLFsMwzocnakVzgH9rEaWFBp+JN8GX+fJl3q0tHWARWLGueaFpvuPntNNOSwIaz/YpsFdzgyRnFpzIk8RKbkg5g+bPPPNMc+qppyYGCpgIINlV/jQOt60yty8V/dewE+Ts6NGjaeAHDhzIEgCeHTx4cOKR659Ke6/GUoDx3HPPJb7kyjNfDh8+3Jx++ulhF3oSoVK+9NRccTVLB1jo+ZEjR5JwtiXX+qTc4tFGwS0UsKt7vrRhBv62xnRZhXhWtqIEWa2xms49Q8nZtHqt0bSrSmjPfPBhoFwoa1Z6DPneTpIzyb1oC92V6OnHMSTNou7NFNAiVosMeVr4nCTcnTIXgq+zU2ApAYtV1FLSdqfE7MONN6dRQBPe71TZrVST4hMos7k68wBnVgEj53bXUq59AZ2dbjSXXc7aDJ/4w3yYh3zs1nk367imyb3f8TdrG/HeclNg6QCLlIWUOYpBq8rPf/7zDT8CMctN2p3XOymEd7/73c0rX/nK1mTUnTeyrT2WnAm0zFPOJL/ve9/7mjPPPHNTrorf6myVNPPgL/7iLxo8QzKaOzE0uqxyJp2Dl+tjH/vYlt1AOx0oLtu8ff7zn99cffXVRd3SYuL73/9+8/d///ebeGPnQADJInJ2Fnrzm9/c/M7v/E5nuXkXWDrAknOX67M///M/bz74wQ8mF76SE+dNsN3YnrxXUtj/+q//OhHWocIii6bjouQMWuPKRn6/973vNa94xSsmO4AsTdQ/ncMiIPNzP/dzzf/7f/8vFd1pwH3Z5Uw6hVwV6KykTmsQc8csLFqWd2r7LIqYAyWPdo7ecccdDcY0J/s7bT6UjHtRZbCz11133aKab2136QCLemrDEigMlMmNN97YfOQjH5msMJeOmrugQ0z6Q4cOJcCyF1YrylfQrhzk7oYbbhhczk455ZTm61//enPeeedNDq/zh8J5cWIenHXWWc2TTz654yVtWeUMGj/++OPNy172sqRzBFZikdS/yNUAFloHtABYrrrqqglvkCPlGPXfw71bYwCWCt63xZDlYamoKopWUgCQctttt+0JwLJoOWN1idK2z7SwA9+98IUvbH76059WcnX5ii+znOHBwsOinU2inv/38lF1Z/WoFrAwOlIC8LAEb4bldQCWCvou2pBUdHXXFV1mQ9I3sRctZwFYlhMYB2Dpe6bl6wvAMh86z9JKAJYKqi3akFR0ddcVDcDSNPPy5AVgCcCy6xRIxYACsFQQa85FA7BUEDwASwWxei4agCUAS88ila1umeUsPCzzkIAmhUNLk27VowgJzYc3AVgq6ByApYJYPRddZkPS81BbD5oKD0vflN5a3zLLWQCW4flPCwFY5kPnWVoJwFJBtQAsFcTquegyG5KehxqApW+CVtS3zHIWgKWCkdsoGoBlG8Qb+NUALBUEDsBSQayeiy6zIel5qAFY+iZoRX3LLGcBWCoYuY2iAVi2QbyBXw3AUkHgACwVxOq56DIbkp6HGoClb4JW1LfMchaApYKR2ygagGUbxBv41QAsFQQOwFJBrJ6LLrMh6XmoAVj6JmhFfcssZwFYKhi5jaIBWLZBvIFfDcBSQeAALBXE6rnoMhuSnocagKVvglbUt8xyFoClgpHbKBqAZRvEG/jVACwVBO4TsHziE59oLr744orWd1fRT33qUw0/pSdDdhmSNt684x3vaB599NFi4j3vec9rPvvZzzb8Ln2on3Z4NB7/29cF7z/+8Y9nrxnoU85Kx2DLXXLJJQ1H9Jc8uibhmmuuSe8MeW2CpXNJ32YtA2+4AG/ZnoMHDzbQOfe0ycy8xqD5PGR7yNZnPvOZ5pxzztkiZ23jf/rpp9Pc5HfpMw/Awli4zPU973lPabd2Xbl77rmn+JJJDT4AS4UY9GlI7EV+FV3YNUW1RXdowPILv/ALDTeplj4YKsrXGCzK007NWLgTiasGcga+TzkrHfd2yjGGn/zkJ+nY+CEf0XnINpa5bmQyd/3BosEKNMOQMKeHfJCzBx98MM21UtCGVwoAoos5S/o3L8DygQ98IF3kNyTILxnv0GXarvXQ2TU17QdgqaBWn4YkAMvohusaIz/tLqE23gRgqRDwGYsGYJmRcJWvBWAJwFIpMktRPADLgtgQgKU/woeHJTwstdIUHpbwsISHpXbWLL58AJYF8SAAS3+ED8ASgKVWmgKwBGAJwFI7axZfPgDLgngQgKU/wgdgCcBSK00BWAKwBGCpnTWLLx+AZUE8CMDSH+EDsARgqZWmACwBWAKw1M6axZcPwLIgHgRg6Y/wAVgCsNRKUwCWACwBWGpnzeLLB2BZEA8CsPRH+AAsAVhqpSkASwCWACy1s2bx5QOwLIgHAVj6I3wAlgAstdIUgCUASwCW2lmz+PIBWBbEg0UDFt/+MhwYNSsrhgAs9MUewgR9XvWqVzXf+973iru5LAfHqcMaD2OBZtdff306un+ZnpJzWPqQ3VkBiz3rx9JzmWhY0hcO5uOAPi/jXu5L6uq7TO3Bcaurq836+npVN+LguGZCM+i3U54ALAvi1KIAy4kTJ5q1tbXm6NGj6Tc/PMeOHWv27du3I09K7BuwQI/jx48n2shA8e/Xve51zQMPPNBAw5JnFsDCqu+CCy7YpIBRKFZe9Ld+v/nNb25uvvnm1F8UN322hoj+Uhb+8pt/33DDDc2NN96Y5GCRj/oqRcRYf/zjHzcvfOELU7cYj1eoyOr+/fvT97zHvw8cOJDGRdmS0z5rAAt0pW7qpV3RTPKBbPgnB2b8wYaLojv9OPvss5sf/OAHm+Y840BGpj1tBqPPsdQCllNPPTXxRKBFAEa6jc89MN8rgEVjhxbQgB/NJ8kxc2cZHsujtjkcgGVBnFoUYGG4R44c2XS/ixcOgZoFkaa62b4ACzxhgkvRqSOiByfdPvzww2nC54yU73gtYKF9ARYZNymYaStIjubntGP/5Iy9PhPNMMAY/GV6ODLeX2eQAyNWeUmmS8AKY60BLJSXUkfJ54CHBTV8L37Z95aBxpJt7reCzjm6CpDbecBn/Gg8Fhz0Pa5SwAKd6SNzETmmTwKW1jDn5s5eASwC/XZe8DdyLNAPzbqAat887tJV9C8HpAKwDM2JlvoXCVho+7d/+7fTCss+Wp2WehCGIB2X5XFhYM3TF2CxbaIERQ95LR555JFi7wp1PfXUU8073/nO9Lv0eelLX7pl/FoZec+J6vzKV76y5eIvKSh5Z7zS5j4UfmpCQvAF/gz9vO1tb8vSTCtDP5Yzzzyz+epXv1rkWVHfawEL9GTsXJhnH4Fc9c2DGfh/1113JcMqcCB+9knHr33taw10KH3o58tf/vKJ545/e8MlcKt+//CHP0x6w3r4SturKcclfu9973trXkmXEkJn+4SHZeSBzC3CoFOOZlVEH6gwcvmFL3whyaPloXQZzfqFSdwlNBAzVO2iAIuU0HnnnZdWmVoNWmGoMWJ9k6nNWzCtnb4Bi8CKjJBF9d6tOq1fs1yWRp7M/fffP+GLNQ6avNbgwb877rijISzk+2v7JkPqQxU1vB7izipvvBkD+RUW5FnAJmVlvUcY6ieffDIbDmvjTw1gUYgB2bz99tsnbvVcv2x79PGyyy5rUKY8ds7X0L1kjuW8Urn3rGfEr1b5TsbNyovKQbNXv/rV1fkiJf23ZWoupZMcXHrppYnO0mceOHp67xUPi8Ztea0FmGg2Sw5QLU9Ly8MXPNmE3i0w8SA5AEspRXsqtwjAQptCrSiehx56KE1wxa4V7+xbmdaQbBkAy3PPPbcpZGZBpoyUDxvlxlgLWOAFfPnOd76TwIdyT6R8bU6NXN+UE2CxffKgxgJTO56aZMWhAIvGQr8YA4Dl6aefnqyiZEilpBQG0HgBLE888cTEg1GSRFgDWHCX04c3velNzaFDh9Lf+gw6W++KlQPGdfnllydDOvScKgUs8p625fog+7jivUGg/9Ds/PPPr/Iy1sx9lS0FLFafQWfmgfSZ8rm8wVYbew2waI7Jkwb/RbPSEPcsvKx9h/6xmNaizb/vQba+Dw9LLaUryy8CsKiLzz77bPOa17wmARb7HDx4MP2T70uUfuWQi4oDWLhJuebpy8MiwyhjRB+sR4U8CeK+/JQYIAALHpOS6+hlIM4999wEWGjDGw2fN6C+MVnf+ta3JuDp+3XaaaelHJW2PJVTTjmlwUiVPHgX4E+fjx2jDBBhMXaweO8LhhS6PPPMM5u6QL7Lf/3XfzUkX3qatfW1BrBQB3Ri7J/73Oc2VYkhYL6QE+LlhX+/5S1vmaz8FRby4+qDnniYfN5Prl4BV/rMfNdq24YQLahR8jl1oS8wJjwCiwoX9TEG1fGBD3yg4afkod/Iw1VXXdXceeedrfrM17WXAMvhw4cb9ICfG7/7u7+bZBO9tih9D1/k1ZPcvfKVr2y++93vTsJZkjfrNQsPS8ns6LHMIgCLDAIGWQmkQtx2aN6d2uOwO6taBg+LEr5yaN4CmK7B1HpYqI/Jmts6bXdxWVACr7S6sGE99c2HIeT+5TdGpybhdigPi5c9GxKyY/VgzCeQ+lDeNP7UABbmC8oUDws0kJfSyod1WcvrgiKWh0WhixqPVpd82e9LPSy5ZFk7DiVjyiCo3/KwKCTUlk9U0+e2sqUeFt4XLwiJAlgk0zbMIaDo5WwvnMMi+giYQgMlKUMzdMcyhITUBxsSErimz7nwvOVneFj6mHlT6lgEYKE7ahfAopCQjLAyxRHo0pVq32RSnkBNvX15WEQf/barDmtoSmkDYGFFWuJhUVsAFjwstKHPtI1XfbCJaJSzOSzeIMpbZA2PN7SltB7Sw2KBoAUsdjyMG5pAD8YtPpxxxhlpx0vbnMqNrwawCMALTFuvBG3KAEhubJKjjIKU7lCApdTDYoGsNQT8bY0a//ZhRNHMyuYQ48G7ct1115WKZSqHJ0shIcmS9QL5yvaKh4VxS3/Y8BjzSN6/KkIPVNiCple84hWTRVvOqyzZDMAyEDNy1S4KsKgvNuk2AMtJDokvMvD6ZjcBFm+0SsV+WQGLkm5Lx0G5GsCiem3SrQDTNMDCd0pstF6Xmn6Wlu0LsPidGN7DQojTAp1lASyis5XtACwjanjAIhp5mpXK2hDlLGBh0Yb3Kzwsp66sQOyb7z2Sjve84oJThqB9UZ2LBCy0zeFkxAmHUDhFBGgptAwhIX8OjQUxdmXfNc7thoSsJ8QeZEe7to/WHaoDoqbx1R4gVxP+GyIkpLHYVTseFnmlcu58S3fe45C5xx57rMorWAtYaIeQ0C233DI5v8Lz34cQMRTkCbDyLzm3p0uepn1fGhKyAFzgxHoM285gQp7QF6997Ws3hRFr5Kd0fDUhIeqE7ldcccUkXOfbyfVxr3hY2uwMsgnNkE0fai3lU1/lLH+QSUDxt771rezZMH6OqQ8REuqLGy31LBKw0CWFhDTh+S3FtUgBXgbA0hfrtwtYbD+svNh8iFxISKCqbzA6BGDxoSq/rdmPNSeveFgw2DVPLWChbiWEa1cFv30uh6U93/k8AYGEvudYLWCpoZVoTm4VCx17TtOiAYvmheis/ligm6M53993332TJGLRwxtEu1CAxujNn/3sZ6l4CQ/bctKm0V/G19O2jdZ8rjBaLlzdZmtsuLJWHoYsD43lYelaFARgGZITpu4ALHlCB2DJJ93m5EVJpiQbony6vBHbFe0hAIs1FMr90LZmvvPGcRGARaEFZBMPi00QbMtn0lEBMgpD82YIwOLDojmQN0TCZq2HhX7iLdD2cZsPhby0JTwDwAAUevx4JX/iP2E3ko4BLLRRsiAIwFKvdQKwjHZtXnlhhIQm0hMeltvSirk0gbZ+2jUprIHCKkm6Vf1tCq7Lw0ICnR6t8vs+sXgIwJJL9PRJtxYgLAKwiJ4CLAq7SXa8F8gmq/rERq32S4xdjcwNAViszPF37uC4ZfCwQCebj+E9xZIf6xHhMw4nQw9a0Gzf1dj0GVvtOYdG3rzwsNRIaHnZACwBWLZISwCWnQtYfJ4BK0sMoxI7ZWD7zpsYArDYA61kGGwOC4Ir74Q3RPr30CGhHGCxE0r8sIf56XsBFsub0tV5uYpvkhEtOYelpk5blj7nQkKz1jftvRoPiw8JSV7kHYF35Gz57fttISEBYvHL9jMAyxDc3lpnAJYALAFYDAVQYhxOt1M9LBqKVulf/OIXm7e//e2beDyE54i7hH7913+9N63V1kebJ5DbneXzDGYBLFxi+frXv75oLAJMv/Vbv9XcdNNNm1bk/MN6VCxv+By+cC+KfYbgDXcJsb27z8cDRO4e4y4h61UZwsNy9dVXN+973/uKhiLAwp1Nd99996bTkXMJmtYrBl+4t0aP9ahY74newVOKzHBQHXJZ4iWLkFARGzcVCsASgCUAyy4ELBoSK3uOsvcr4npVMf0NLkvDKPT1eJe6NQze2PjwhIACv2cBLBgbJU92jUchH4ALp+ly2q5OeM2BFVsffPGhuZJQQlef/PcY0ppLNkvrt56Gl73sZVtOky2tp6bcJz7xieaTn/xk0SsCGVxKyeWUVm5y4R0LTt74xjc2XOjIY3kiWfOhSOQgx89pHQ3AUsTGACyGArfcF4AlAMsuBCzWaNrTV1GsKN2+r4wfYleBvZOHPsubkTtDo8+QUK0a1Wra5gdh0LxRtCDSJtra7ea8Yw8lrO1LrrwPo/VRp62D/rLyZWdN3333fSUkxGGQJY9AhQ1XCiCK5vZgP9UJP9nxxG4U/4jHlueUoS3qtocxdvUxAEsXhbZ+Hx6WACwBWAKw1GsO90YAlpNHhFuwqBW6DfXYvBa+D8BSLn4BWD6fdv35cFtb+I3PY1vziGY1T02uVE292y0bHpYMBSPpdufmsGhnjc+FyG3L3O7kse8PAVhUv1/V5j5flIdFHisBD09ThRNs2GrevBnCw+K3LOe8BUPIXA1gEU9uvvnmiZHnM4Xq5BnJ9RMdyM4nPX68+re8fbMkS4eHpV4DhYclPCzhYdllHpZphsKfQ1GvMvJvDAFYrJHIJT367+XNkFHi9yw5LNuhid+lZXnRRfs2sLmd/vDuEIDFruiXNSSkPvodbJZHubmSCwlZkNmWM1WbfxSApV6yA7AEYAnAskMAC5P13nvvbT3+XQbb7nZQ7odWgDZHoi100WVYc2qmFrC07Sbxp8OWqrRFeVhkvPidy4ewIMoCKXtKqnij1Trl+roCYhbA0rYjpu0gOMrbO15KeTZLuVoPC23kttzndgmpP3zHEfC5m9HbclisHJSOKwBLKaVOlgvAEoAlAMsOASw5o4ACtcZNYMMnfLYBBA3dlp+mzNtUzHYuS2trr2bFuijAYulhD7pTf2zCsx2nDxHlVu0W4Aj42HKl6p77lGoOKLSG28tH23d7AbD4UJ6VT/9dCW+gGXcw1TxxNH8czY+8xEm3ZtZEDsty5bBIGepqdb8rhYOv2J0gUCI3d5sR96t+uz01d7ZJiUKtBSw5gGRvA/Z97OrDIgGLByIWVGjniICkaJ1LmvRgwPKF7/zOlC6a6PtawGI9dKpjGm/2iofFghKbBwON5BmsAdkBWEolODwsokAk3WZkJgDLcgEWhQo4yAo3tQ3leFe0FKk1MHymEISAAN8fPXo07VDxx8lLJGqSJmtCQrnQggw455jw+NNHu1TbIgGLTg3WllZPe8sjgRD7md0Oq5ADvDlw4MCms0MsoPFgZhp9SnNYcuE4S1f6A1+8Ud4rgAUaa77AHw86BVwETrtkNkJCXRTa+n2EhCIktEUqArAsF2CRIuRsiG9/+9tb+MWBVQcPHkzKVCvxrvMwdAGfVa4KaWBA+f60004runWWNi+77LJ0wVzJQzunn356c+TIkVTcrlbVB8ZSc33AogDLc889l4BFLiTAWJ599tk0VgHFLqChU1IFfvx70IzvLJjpovlZZ51VFBISQEWW6Le/yZjv287A2QshIXvGiuaXlTvodvjw4YlMd/FFNOsqZ7+PkFCEhJCHCAmZWRGAZbkAi4wEIaH7779/071AOgjLAhQfbrEXvGkFLy+GVowyjFo1CsjYRNBpirXGw2LPHRFg0apdHhbASo17fVGAxQI+9dcaektvjdWDSm2NtjzEkwEo0SOPjMJC/LuUN6UeFr9F13sQ6I/44vM39gJggR7QSN5Jy08f6rOh1bZ5Ex6WGqg2KhselvCwbJGaACzLBVhkyM4999yUpCfjJc+EX9174+2NnhQtxkcG1eco2NBSiVqpASwCULbfVuHTXu1t0osCLAJ69rcFfd7TVcMb3vW5EdPqbuNTKWCxISHfT/UFvuzlkJDoIE9YToYjJFSiMWYrE4AlAEsAFkMBFNCyXn4IYLnzzjs38UvK0a/kZUC53+bss89uXY3b1b3CMdyjU7urhEvpvvKVr1RpoUceeSQBE4EjHVdf41lRg4sGLISGfvSjH23hjc0D8h6LF7/4xc0pp5zSyhsAJQbSAlPRrIbQb3vb26ruEoL+XGZowdG0EN1eymER3QkPKZdMn3GfUi402MYrctL85ZddfI2QUISEkJEICZmZEh6W5fKwwBoMF+ESDKM3fHxvcwtsUiu3TnMOhbwWvMv3/pwPfU893NXCeRco5dI8ktxZFznlizFUkqnkTP2x5e1dO11KXB4j7+Xg30MfHKcdWnfccUc6TTWXUGw9SgIf9M3fcWNDZT7cI35BM26Tps5S3vz0pz9tnv/853eSUV4tcqLwytAHe5KvlzMLFvdCSMiHMi09nve856WTcclXsp6xTqJXFgjAEoAlAIubNAFYlguw2GRaQAs7FGSkARVtO2owjhjRQ4cOta78ZJCkjDFaN9xwQ/ORj3wkgaPSpxSwqD7qft3rXpdCXOqDVq07zcMC/QEsV1111STHQ56RttAW38MXAGXbqtwfLse/oRmX8pWCFehdClgE+B577LGG1b/NI5oGXveqh8WGVNk6/o1vfKPBazbkE4AlAEsAlgAsEwosY0jIhju85yG3orcr32mARcDA7lwBPHzoQx9KPzV5JLWAhbrZ9aTTRO12X+spKVX+iwwJMRYMyRVXXJHyO2yOUVs+Qxdg0Xs2B0ZHxkOzkqRO0a4GsPDOT37ykxRGtH33O4YsX/YaYFH41R4UiEeKhHiAy5BPAJYALAFYArAsNWCZVQGiWFnBk5OTW8XLsPr6FRKqabcWsFC3LpizIa62pNSuviwSsNC3WQzJtFypNt74S/m66FLrYaE8+UsYYB96zIUi5enbCyEhuxAQ2JfcEXokJFQSeivhWVuZWeQsbmuO25q3I3Od7y6DIXnooYdSP/3EnMVd3zngwgI2H6PwlUk+Ro3yXdak29IxW8UagOXMFBIZ+pnFkARgqefKou8SEkALwBFOpeUAACAASURBVFLPuz7eiF1CsUtoixxFDsty5bDMOtHDwzJ80q14E4DllSm3pmaXzCxyHYBl5C2oWYCFhyU8LLPMteJ3wsOSJ1V4WIpFKBUMwBKAJUJC/d7WHB6WOh3Ud+nwsISHJTwshgLLmHQ766QPwBKAJQBLAJbwsISHZVYbUvReeFjCw1IkKB2FArAEYAnAEoAlAEsAlj7sSWsdAVgCsPQhYAFYArAEYAnAEoAlAEsf9iQASyUVI4eljmABWAKwBGAJwBKAJQBLneWoLB0elvCwVIpMtngAlgAsAVgCsARgCcDShz1ZWg/LO97xjubRRx8ddIyzVH7xxRc3n/jEJ6pe1SFoNdsAZzmH5a677qo6yp77WqAzv0sfLsq75JJLSounctDs4x//eNXBcZ/61Kcafmoe+EJbNU8cHNe+fb5t0TLL3Lzpppsa7ropfZBJLkzkKZ03L3nJS5rPfOYzVduaOaDunnvuKe1WKscBhbfffnvVOznZ9Oeo2Ar57p3vfGe6zDJ3M3XuLKqDBw8273vf+xp+lz6zzOdZts/PAli4zLSWN6XjnrUcsnjOOee0ylkbT0WzmnbZPn/dddfVvDKXsrfcF7uE5kLoRTXSN2Dp8wTSWppwmqiOsvcKdujzL2r7WlI+AMvw5/2U8GHoMm1zZqcaktx4AF/Mz5pbztvm8zR+9A1Yhub9POsPwDJPapu2Fh0SWtCwB2k2AMsgZO2l0gAsAVg4BK3mWYaVbwCWGo7Nr2wAlvnRelNLAVj6I3wAlv5o2XdNAVgCsARg+V7VtAoPSzu5ArBUiVJ/hQOw9EfLACz90bLvmgKwBGAJwBKApS+9EoClL0pW1hOApZJgU4oHYOmPln3XFIAlAEsAlgAsfemVACx9UbKyngAslQQLwFK1O6M/6m6vpgAsAVgCsARg2Z4WOfl2AJa+KFlZTwCWSoIFYAnAsrKSpMArrTPPPLP56U9/2p9AtdQ0S27BLNvnBx/IAA3ELqE8UWOXUL/CFoClX3oW1xaApZhUnQUjJNRJooUVCA9LeFjCwxIelr4UUACWvihZWU8AlkqChYclPCzhYelv0vRcU3hYwsPSs0hlqwvAMg8qZ9oIwNIf4cPD0h8t+64pPCzhYQkPS3hY+tIrAVj6omRlPQFYKgnWUvy5555rbrzxxuYjH/lIc/z48ZTfsLa2lkqfOHEi+xYnxk7LLVjkSbevetWrmvvuu69ZXV2d9H19fT39m988+s4eH547BZfylKE836se6oBW0Iejw4d8SgCL+p5TRvrMjlljUb9f8IIXNI899tiE70ONp68cFsakH2TV8xWZ5vN9+/b1PhTNCeo/evRoc+DAgUkbx44da/bv37+lzS4544VFeVgYD2Oh78iI5j7/hn65edFm9OzAc+NZ1pNuGTdH81977bWb9EbvwrMkFTJf4DuyCp/4+4477miuuuqqJNOlzzIcUJjraxzNX8rBHVYOo4tSkocFZeVBSu6zZQUs9EuABVZYQ+4VrwUfTFoUtDU+YqWMod7nt5Q7ig56DWEY1X4JYLFiB4DCYOuxQM1/JhBD0i2AZchx0HZfgMXyxvKVv1G4KGKBzSHGhLzQDrTOGWYLaqyc0W8PcjSWRQEW2kdekH3dieTnikANY+E7fS9at4Ea//kyARb6Jt0G7a3x9TzbYWq9tbu5cekzzU3mDvqt5AnAUkKlcZk+PSzvec97GgzDXnrsqg9h5UcGWIbMeyZEn3kBFgzCH/3RHxV7MaZ5Gvzqz46FnQjvete7Jp4Uu+LNARatSKCZ5LDkniLkjLZqni7AYi/ekxL+X//rfyWa+Uv57JyxxkneCmuMuvr4/Oc/v+Hyt5pnHoAF3vzN3/zNZNdTCV8YwzXXXFMsZ9Dr8OHDzV/91V+l4Xu6SmYsbegHNPvDP/zDrJwtErCwcPn0pz/dfP/739/kUZGMtHlUGAveOR4PdnaChwU9p7H9zu/8TmNDb238qJH3ZSqbm/sWLMN7LnPNLVDbxhGApYLDfQKWimZ3ZVEZKh/20CrVD3pegAUFz0Tid+lD+fPOO28TkGAcbZ4i5AhlxQ23WklaAy7Q5g2fvFKl/aIcbdBWzdMFWORBoX8CnGxRxmsiQ6L2xE9oYecPK9+f+7mfq+lWAl65SyanVdInYKH/4qtvUzSrGRA0q5GzNprZEJU19PwtmknO6J/ka5GAhX5grOGPfRQe8npA4AT+v/zlL0+vaNw+9GjrWyYPiwVZ6js8yHkka+RomctKR2ju5PS6Xch2jSUASxeFzPcBWCqI1VJ0Gppm4uImPnLkyJa3lxWwIBMPPPBAc9FFF02MmTXoGAo/IfkeZX3rrbduiddLxmwuC6tRxv+hD32ouf7661MYhc9KniEAS07pPP74480LX/jCLV1iHHLr81s5Ck8++WS6kr7UFUzFywBY4AO0l5GEv/z96le/unn44YfT36W8KQUsCvc8/fTTicaSL9GzrT3KAaTuv//+1ryQnDdoyNuakW+FNC+99NKUxyCaIhu5+SKhQncwljbP9DJ7WCQvAl52USL+em9tyfxe9jIaL+P33nT63gZk2sYVgKWC430CFpugWdGFHV+UiXrw4MGkmKT4rTsbGqOYvBKeJ2BhFVey8lW/MVQAFoyvByc2mdiCNbwet99++2TCaiXC72effTYZdp9MecMNNzQf/vCHE6ArlR8lKtcITpeHhT7SPykbfgNARDMb1vMhH3mSnnjiiQRYrIu8q48AlgcffLCr2Kbv+/awwBvk1xv617zmNalvyjUq6eRPfvKTIjmjLmhKzs9LXvKSLVWffvrpSWYkj1bOoNl3v/vdTYaB7304xVY6JGBRO8jwlVde2dx5552bxgNteRgPjzxzGhtjecUrXjEZj03SXWbAMk0erKeScqVzu0TGFl1G+h593rY48Tlw0/ocgKWCo30Clopmd1VR67619NTf8h54wz9PwLLdkJBWDgAO7YKSIpK3AQ/LoUOHkuEAvFmlZY2hVuwobjwshIVkwEoEYygPizUk9BEPi3ILbKKdPCw+ERXvgsqXjIMyi/SwCJyJNwJa8haQeI3c1PCm1sPys5/9LHlYbDhBRl0G3YYY6CvgEw+g5EzlJaPz9rDQruRdHhatvG3frIdRIJdyjEUeFhvmahvPsoSEbI6eAKX1qOzWsJAWLNLnXj5tEnKJHgjAUkKlcZkALBXEaimam5h2tYdhyyHxZQQsmoQPPfTQphwWDd2DLxsqsoBFIEZGxYI6C1gIBzFha5TbUIBFBlsKqAuwaFUv2giwiPclkrUMgEXj9oAFI4ocMJ5cAmxufLWAhZAQeT8esFjQMQ2wqF9WvhYFWBgDc4CQkAUsubG0ARYLjAOwlMyg+Zfx8pUDLKUhVHofgKWCh30ClpyiqOjKji5qx+6VqIz3Ij0stSEhVtaEBORNgDnk4uhsDq26BTQYm5Ju9Z0NnbB1E4UuLwZl+B7vijwspQJA2KnvpFvatoCFf1vjq5Wv8jvoO7TA9ascBcoT3hBgKTHyCm+Ujp1yfYaEqE9bhK18MgaSruVhKe2fDaOVvKOkW++lRNYUjpSnTh4KC/KWBbBorAIskgFoqjAo49FYBFj4zdzUrredBFg8fy1QtzwrkYOdVEY8hVfSB+LnLOMIwFJBtT4BS0Wzu66odYX6FXab92AZPSxiDIZKbmoBDyVEynBoBchvgAgg4nOf+9yWc0jaZIxVCB4Wclg8mJsmIEN5WGybGJlHHnmkOeuss7acQ2NDQnZsO3WXUG6hgXG98MILE2Cp4U2ph0W0pvzZZ589NanXzifkDCD1rW99K3veTZuszSOHhbYvv/zytIutDax63YCcMRbCbzk+7IQcFhtK5W/0nTzKVi/uOqXvBqQQsTYUlM6bACyFkmHRPMRV7JrPMSS1K9/CZvdsMR9ygM4yvrmkzjblW7vddNZtzbTjFWxbuIPPASwkxJYqXgRh6G3NoqG8Bfzb70jynhUBMBJCfU6K5wnKSaGhnRYS0kTsS868V2raRJcyJ4cFGsutrnChPF4CxSrP98ilP4WZcnYOUV7J4dO8UtP6WGNIRMO3vOUtyQPWJmfqp10E4GE599xzU1fs4sZ6KK2c4cVCngHIpU9N6FFjYRyMR2Ox3taaEG5pH/dquRo5myeNlu6kW6+o7EmMABZ+7Cp6nsTajW3Z1YYmvACLPbuEsQsY5Ix/AJbyc1gUjmOLLoZBhsyeRGyNh+QO/rDrx56rIqNpeWKTJDEk8siUuohrDIn61ndIaBGARR4IAAs0E9iAtn5LLJ+pPH/bpFsLuqzOEACS/oJmJMTW6LMaQyI5u+yyy9IipE3O1L4HLPYcFrsyl6x5OcMjI8BSspKvkTONBZoxHv6dyzEqaXc36vG+x1QjZ323Pa2+pQMsvrN2hcLuDX54/DHz8yTabm1LmeQotze96U3Zo+n7MiR72cOi3RsXXHBBAixSvl6mcytGH97w+QWaG1rJA1he9KIXTZJUSxR6jSHZTYBF9AewEBKyuUFdvMnRrM1DKY8GxpctxzW6rMaQSM6uuOKKSUho2vlMyvHgPX9wXE7nWdlDzs4///wEWJCx0lyp0gMKNRZoxnjsQrZEpnerzh5qXDVyNlQfcvUuJWDx2+ikhAVYSibDPIm4k9vSJVlyraK0fAKp3Q4cgCXP7docFuhtAYv1osig+ZYwNrmQkFbIdgWvdzmDBONbM2f2KmARzTC+AiyWB20hh2khISUP2xwrgUl5pWpCGbWGhHYtYMnJme5nUh/RAZzDYq+asN5WAWxLG+QMwALtSp9aOaNdC1hKeFPalyi3mQK1cjYv+i0dYBFqz7m6lVugkxrnRaTd3E5udSLAkjOAAVi2B1ign/KyfBjN5uLY8yTsyhcPyxlnnJE6oTwX/vYJ1uqlkm6ZMzbeP02maw0Jde2GkJA8HdrWbGkk3ogvApUKS3DImrxl07YzCzhSRjRTHSV65rrrrmv46XqsnPmj+b2c5cCsDo6TnGm8Cht5PaBzWJ555pnJ5ZRdfazZjaZ8GbZn23uBfEg7vC1dVC/7vlTOymrrr9TSARZNDE16IXsElpNOtUMgl0fRH1n2Vk2elhdffHHryaABWLYHWHhbuST//u//PrkeQTkR0+Sa7z760Y9ObmwWL3x+geUROyO+9KUvFRsR+rdXAYvoiK75t3/7t007kWw+i6Wv3gFIfvKTn8xeSimJEfCUjgOwvvvd757kypRoHd4pvcxVcva1r31t04WRygcR0M3N6UsuuSR7YaTq1Jku2o2DJ+nLX/7y5ADHEv186qmnNrRT8qhdgNFXv/rVTfdlqf9tyfcl9UeZzRSokbN50m5HARYmiSaKXenMk2C7ta3SXTQBWPoDLH6Hlg2FWg+jNRIk3OIB4Mmdt6AcBX9VgQ1JdMnwXgcs8izKsCvp1p7XI2OvMhxmh5K3OSJtO73EO3sxZ6k+KwEC4q+VmxzQEHjWWLxc5LzcbYBFXkOFj0v7WVpO7dJHhdDseUueN10yHt9Pp0ApX+ZNx6UDLN4geiWeC1PMm2i7qT3dycLk94pZSsiONwDL9gAL9GMFr7wBKQbr2m4zIBhHcivIF/CP3eFh3xfApz34WZLLslcBi04CVfhMNLUAoA3YEw4iJ8kn0HLYHN4HzS+BFX4LsLTNqe3omRo5QwdoG7zVARqLwK8HMD7XMJcAvp0x2Hfpo+4zskCyizd9tR/1LAcFlhKwTEP8EtbSFclykHln9CKncLSyaYtda2Sxrbl8W7NoZsGDXTXa772c42GxZ134hE392xqZEpBiJXSvAhZLA9HMAkGfv2L/bQ81VD2Wp34eUS+A5ZZbbhn8Er4uObNGP7cgtH1X2Rxws96VIVfoNg/Ienx2hpaNXm6HAksHWBiMN5y5XUPbGXS8e5ICudWKV9xWMYeHJS89tbuEfC1+9Zqjc87D0uaZ8SGlGpkPwHKSWqKjFlFtYZKch8WDHXkvlGsxpIeljd85OevyWlt97AGC98LUyNl2y+Z4MyRQ2m5/4/3tU2ApAYtX1kO6GrdPwuk15BScXdEseoJN6x/9nBaisyOfl4eFw6lsPNsbEvtvrWJ10m3OpW1d9RrP0Cfd5uhqlW/bKhbjcM4556SQUM7waOyqn9/Tzt1ok9wALGWARXOD33hYOAjQJrTm+Ci+8XtZAIuVA+kjD1KsnrI6wXtvhtan1O93kvo5v90+LJu92Y49tN6o7dJlGd5fSsCyDITpqw9KdszFgZdtYpSMmTg/sWRvMOcBWLSK7bp11Bppe/mhPU+GsVKPErmtUpgHYGkzCNNWrPT3pS99aTrttsSDgpHRrdw1OygCsJTMhFHSs+a1DQnZhGform3L4rmMiJXNshaHK+XDOfbYfQuALSi2Cy/lZXUtgGYdgQWHasvX1eb9bWuzrbzNl6mtc9bxTXtPyfWivXSwpX+OL9Jx/JbOXvQCebv0CcCyXQpOed+vROz5DENN7KGGI68GypcbgUkmlIsbBcwtyihtfdbVD066Lb2tWXXJKHg62lt0VVY7NDixVxe/2dCW3S5P/6mDzxgnBxTecMMNxWOhTbw4Nbc1W/5PW9X6kB05LJzEyuN3SfBvJVHblXwXL/z3uw2w1N7WXEIvyzP+1i4hn1Mk8IzB0NxRgqsu5oRX9o6hae3Pw+BYcEBfBLRom7+ZJ21J4yW066OM9JHCbsi9DsEsrZ937Xsa9zxoXNrHNlBGX633RGNB/gSQfdL4rG0u03sBWAbmhnZmaDL5ydCVQzJw96qr1wT3Lw7pYZHX4Qc/+MFk66g8V+qHp6s8CgIsPuSiCa6bXO14hvawtCU3q0/0BXmRsZDiYQzccaPTRGUcrfdEfwuc0RZ16abaEobvNsBSe1tzCY2sPEFzC6btd/wtMCwvhr5fFg+L9fzwt1+N+xCMZEwARuC5TTeU0LOkjN/FpUUJ79o+ldRFGQvM/KLBtlVa3xDlRPucN9gnH2sMGpflW5tXaog+D1lnAJYBqWvdrLkVL9sdOTxpJzw5j4AmPZPhwgsvTKvM0tADHhZO0+R316PV1P33399cdNFFW4ofPHgweX1sPF1GnlMxb7755k3bSj0QUIW0A8+4YPPDH/7wppNku/p46NChYg8LfXv22WcnXirrifOK07vquUVYu4Rs6AtQwr+PHDmypavUqW3Nftttbly7DbAM6WGRbOItRDblpRNd/QV9Mq58rl1CNaHhoVf/uRCI7R9znZ+c3uJdbZEu9Rh1zSt9j67UtmZPA9pF7tEDfmHSVT/vMZZcndTFWAGci35yHnmfn8JYoLsWO7bP4s0yjGU7tAzAsh3qdbwrY+MFx07CnQpYrGJgUqOsASwCMV1k3Q5g8R4FaGgBi5QPvy1gUZ+0MrQuU40HnhESArCUgi/q7QuwWPCkM1TUT353ARbokFPadpXfxZsALF0UOrmil7xbwGJ56AGLZFOABTANv0qPaRgasORGngMsp5xyyqb5oX4BLBjbEIAFQ+y9CAKMyP2sgIWx2DCzbQMAtqxGvg2wCNh58Kl7rbqle3lLBGAZmDcYc+VI5JpSQtUiFNEsQ2c81pDrkC0Ay4MPPlh0MBnt1tzWbENC7BLyuRs2Cdcm0UJ3hYRUhzX+9j0mt+LygBV+asIoNduap23TR6nw5JQkfeTmZX9wnOeHTdKTQbXepy6+7zbAMlRIyCZx25NuLWBRiEV8wJDrIDlkE8CSWxF38ajP720+BLKUOxPIh8CUmOq9mqXAa5b+qy2BFJvM3BZyn9aODLryvnILmSHHU0ID8cbqLe+Rs94X5RjZ+/b07qLHUjLerjIBWLoo1MP3CjVoglGlFEMP1c+1Chlb76IcModFA8wdzsV3lq7euzAtT8CCRbsaGTqHReOxCljeFCVkUsbGoPmb72zSrQ/TIVO5kE+Np4h2A7DUT6k22bTyKU+K8taQTS4aXbanbY4LKPA750HJhZP6HFsuLKL6Z1n4CQy0jUV6us8xbKcu219PawtscsBkaN5sZ1w17wZgqaFWZdncJNKq7JFHHmne+MY3polvVziVTSykuPUGyRj+wz/8Q9pyW4riee/cc8/dEjtuGxA0Iu/jscceS0X8BPTuUdXzla98pbn66qtb6ZTzbP3+7/9+upSuxq1NG7TV9dgV7J133tm87GUvS8DEt5XzwrAyf/TRRzedQ+PDY2pfyv2pp55qXv/6109yWEo8LbsNsHCT8tAeTGT/s5/9bBf7NyV6confH//xH2dBZltFyNk0ee7sQEsBv+Uf3USSe45u3ttCldwg/oUvfCGFZbRTZda+5N6TR+fuu+9u3vnOd068vDkQ4xctufps2Eff27F+5jOfaX791399co1Gn2OprcvqAngCb9rAVI43jAPZHDopunZcs5QPwDIL1QrfsUbVZuLzumLe2u1SMskKmx2smCa0XKd20tx3333NeeedVwxYajppaUTb1rjnVoOiO78J1Vx++eVTk/GsK5h+XXvttekHt2rpQ67M5z//+aLiClt95zvfSd6MnBs+tyLyoR7R35YVPQRMCIe8+MUvnoCcEjnbbYCliCmVhbwhx8NIUnjbzhVvWPn3HXfckWSz61wh27UPfvCDzXXXXVfZ2+7itn/8TegVHZWTMesp0gIFzx86gN8KQXS3Wl5COoA5duWVV04WeWpLXqsS+bYARWOR90gHSRKqwwO2DJ5wO7/hiQ7PzOXzWHpoLIyD8SzDWMo5ni8ZgGW7FCx4H4HDkGi7IJOLHTKve93rUrLoTng0ETR57EqdiSHAMsRKVmEOxf+V30Ffctv1LDgEsKDgvELzngnroRFgqfGw1AAW+E2i39e//vUJyKM//rCunFzkVlC2nD9XgnwXvDjKjSmRtQAs3VTy8wHAcu+9924KT9pcEGsQqR15w/heccUVVR6WoQCLHTF95dRedFTbgy5TPhu0eOELX9h885vfTJdzDvUg24C8q666KrUtsAGda0Cf75/y8KQj+Pe//Mu/pPy3RecX+b4CWHSico7OWgyJN+gwxsF4ljV5uEZeArDUUGuGsjmXJdVMi3nP0MzcXvH5EPo3EwlDt0wPtMcoXHrppVkPS9tYWMFiGGqeWsBC3TmatclLV1/a3mMLNKvemicASw21Rvlo0Iyk87YQSu5zZBO5qXnmBVish8X3LxeGPPPMM5NOKzmmoGa8vqxo1jZ3a+tuq6cmib62ze2Utx6WHF/4zHvLluW8n+2MW+8GYOmDilPqCMAyMIE7aB+AJQDL0BIYgKVpArAMLWWj+gOwjCISV1546soKf9x875ENfl9xwSnz4cAubyUAy+IYHB6WJh0yFx6WYWUwAEsAlmEl7GTtAVgCsAwqawFYBiXv1MoDsARgmYf0BWAJwDIPOQsPS9NESGhgSQvAMjCBIySUKBA5LIuTswAsAVjmJX3hYQkPy6CyFoBlUPKGh2VMgQAsi5OzACwBWOYlfQFYArAMKmsBWAYlbwCWACyLE7BxywFYArDMSwgDsARgGVTWArAMSt4ALAFYFidgAVgm27hjl9B8xDAASwCWQSUtAMug5A3AEoBlcQIWgCUAy5ylLwDLDgIsnAp75MiRKhF53vOeV3UnDJX/7Gc/m3qUe1UHWgo//PDDkzshSuvjxNenn366tHgqx4mqp556atU7tJG7RI9K2g5a+trXvtZwZ8uQD22zkit9AItf/OIXm7e97W1b+q06NB77+/3vf39zzTXXlDaTys3r4Di2Kdc8lK890G+Wg+O4R+btb3/7pGs6Edn+9v3+x3/8x+aSSy7ZMpxpp/lyjwpzp+appVlN3ZoTsxwcB82QzZoHuayVzWnz2bct2r/hDW9ouIE697QdHIcOGPrguC996UvpLiE9JXKGzWg7UbxNn910003V+hndVHvSd41sMtYf/vCHk37ZedImQ/SHOVZyz5WtA5uB7Vi2Zyl3CUkIPbE++tGPNvzUPLMIHpfFtU3WmranleXiPxRWzdOXgvOT3PcBJYqhL5kQeneWyVozdsoCiFCKOSXbpijmBfLmAVjgB0fA1wLqGqUIbWcBLLPQ+fd+7/eau+66aws/LS+9rHJhJHOn5mE8tTSoqb8rh6WtrlloNoshmWU+18oYYxwarNDGb/zGb2wxvl36DJvxsY99rEqfzbLQrV20IZPYmpxseiDF2PmMazZkN0rBESDvHe94R41IJ1BcC4yrGpix8I4CLH/+539efWT6LEcsYxQEWHxIp8aIS8j47evB+OpysVLezXKUd9sx822gkM85yp62asdaOo5Zy7UZ0raxzNrOLO/NC7BwZwsXGg75zAJYavvTJWd9XgHBwXnLCFhqaTZreclmzjOybHO8a4xtx8xP02fXX399g+0Yeqy115PI+wk49Daira/YpmlXQFibI1rOYjfmcQVEF69z3wdgyVAlAEsAltrJFICljmIBWOrotZ3SAVgCsCzjnVWzyHQAlgAsmyjQZUhmEbK+3gkPy0a6FTc8LHWXbIaH5c3JYxoelnTrzGBPeFgGI+2k4gAsAVgCsPQwz8LDUkfELmAcIaE6ek4rHR6W8LCEh6W/+bSlprZ4ZOSw1F9HHzksAwqqqToASx2dA7DU0Ws7pQOwBGAJwLKdGdTxbgCWPIFmSZ4KwDKgoAZgmZm4AVhmJl31iwFYArAEYKmeNuUvBGAJwJKjQOSwRA5LbZ4AchQ5LJHDEruE3lxugJsm7cZlsbtsT+SwRA5L5LD0MCsjJFRHxPCw1NFrO6XDwxIelvCwbGcGRUgoHYIW57DUCVF4WMLDEh6WujlD6QAsAVgCsNTPm+I3FhkSOnbsWPPa1742gYn19fV02NDa2lrrUfWlg1Id7H5YXV1NJ5Z+61vfavbv319aRdqaWCN4tHnttdemH9rkYUw8/Ju/+c0Y+eFvTt+88sorU1t8b3dr6DCjffv2pXL6N2OAbrxP+bZj/YsHINrHkAAAIABJREFU2lKwT8Ai3qrPogVN039+Dhw4UNzlWg8LNIP/5513XqIZP8ePH0+yZk+wFA9E1xe/+MXNk08+mfol3thDpuAN9eh7/g1vqFdj7hpU7cFx1M8jWfZ9lszbdunzZZddNpEzfSdaSAdIXiWz9913X5o7kueusfD9PEJC9OmBBx7YcjT7NDljjNCuRs5KxmvLHD16tPnd3/3dyUGQfemz2n70VX43HRz3k5/8pDn//PMn81kybu2flX/mRpucib68yzvMd/19xx13JBlAFkqfCAmVUmp8Kmzu2OGhdwnBYJT9PAELBqX0iOVawELdf/ZnfzYXwIKB1zh2MmBBBug/kx4DXMqbGsBCnfBmXoBFvBkCsGjOML0ly0MClnvvvTeBvJ0OWLRIQN/UyFmFGk0GC0AUgGX5PCzwBsBywQUXzA2wIAulp/0GYKmYaYvwsEjxojy4YI1Lpngsg2W8SpmeK6/PdCeEVr8lCph7V2ruhABlv/vd725+//d/f0L9EgN89dVXN1/5ylc2ccx7aOwKn78fe+yxdMHYUGCFNvr0sFCfVi+iCb/hx1NPPZXu62Es3uPRJsbwJXcvji8vsEI73AmCHIiWdpXkP9N33AtD/+yT442t60c/+lHr5W+58bz85S8vuudKKzja56K0s846K3kL7PyQ505zSas//i2a+buD1Cf7ubxJ//AP/9C89KUvrQIsOZpVqKNsUesJYoyWZpoDyM40OWO+PP7441VyVtpvyxsuC7z77rsnHlRbRx/e49I+9VFumT0szGfkoOSBP+iY//7f/3tz+PDhTVe3CMzm9EKbnElX2bb1GXoJGRCvS+wXNoCfZXsi6dZxpA0sSQkphFDCSAme3LD+nba2SuouLYNXShnyCgPx7jRF1Xb/knU3+vZxVX7/+98v7dZM5foELFahexA3iyevdkD+YDS9b41cTrFwyq2/ZG6anHFfCSGRoZ82Q8K8yc0Zq2Bz80Dfiwbi0SxylqNZX/Swfc8ZjWlyVusxnbXPArTQUIDRhnRnrXcR7y0zYKmlB/MYnan5LFlqkyMBmNz3ahv+isfydPJdyYK4tv+LKB+AxVHdus0FNHDbyt1dAzJUVt4b6vAxySEFiVX8hz/84fRDu6x+bfuMS8ZEBpTJIMAipSYjqgmjXAv+LYP0qle9qnn44YdTfcqh6Fug+wYsUuDyAtBvPvvQhz7UcGGazQfpeyzeiHtDohW8coxEa4wvN8nKkIs3MuiSVQFsVnEc5y/Zs/zvY0zKZ3rTm97UHDp0KMkXnwlEKZZOW/pMOS02n0rfWxmzoE79v+iii5rvfve7VZ68IQCL1QMalxYE4o0HCuKx5IzcAvJ4hpKzaYsS5c3U5DX0IS/brWO3ABZkG48kIc4XvOAFad5Il8ruSP6tp166ytop6RI8dvAceco904DOdvkyr/cDsIwpjSB4hlrhkAEgZFTiUrNoWIpKCs2u6CWkpcCltG0pUQEWtePDIB6A0bdbbrmlQTHosX1DwTEhbBiCdy688MJkSLSiHEKA+wQs9I+xMA79aEUCYIFuNavQUr5Aq5whkawJgAA2BVpES/5N6M16WMQHJQqLN+IzgIVEXY2lpp8lPBT4QF6QG41DcuCTl63HxP/tFbMFLPxNXQAWVqWS75I+kivgvVIl700rY41Jbkya/9PkDMByxRVXVMlZbb/RV3YB4cHUkPO1tq8l5ZcZsHhPbdt4VA7PpwCLneNWJ+dAi/fOauGljQN2HqmscqVKaGxlt7T8vMoFYDGABSPRlgAHeuUhVl+j9KkTQeI9/1CPclisF2Ma80vblvDK+CKw9l0ZGptzImN68803N6yYvReA948cOdIcPHhwSxcxJFx7XmPka4W8b8DCWDDwWpFIUdxwww3JywLPS4FkqecCGmtXVY6XkhPJm1VkyAj5KKzIvFJBjqD9qaeeuomshITOOeecBM5KZYcKasbNah1DgtxYZQtNGIeXFw+SaU/yKiDiwRqfI8MA44ceemjT7rUuOXriiScGASzqs20/N7Y2ObvzzjsTYKmRs66x2u/pH7SXDrKGzgKXIfPOavpbUnaZAUvpnBGgOOOMMxp2veEBtfJuwbgWub5uL2fWOyM6qgxygAwgC6U6oBR8lfCszzIBWBw1BVokNHLJe9RawgQrVFZ4JJxqq6SuWcvYfAyL1jGaGDErmELqCgnlhNsjfnmlyC3YSSEhmyMhrwD8ALwQDiJL3ub8zEr/tvcEWiQL8u7Y1boFKzLqhDfOPPPMLdV6+ZQRevrpp1MOy1AhIdFIhiQ3f+iLxslvha3sWL3xb5sby5TDYkGWAKTdmi63vcJiXs7wsLC7bCg5y9Wr+ast6NqS3rd8D1XfMgOW2jH7HBa9Lz2kOW3nhuyIlzN4jT5H1iRvHnTkAHZtnxddPgBLCwekTKVk5FZVfL6EcXJjU4cMhoRoVgRbipBlJAht4DFQjNTGrn1oQgpOgCUn4EwKuxNE9JnFkJTQ0Jbp28PiJ7iMjhKVa/pXypdcnRa0yNtj3fj2ewALKzMeu+pSSEi8UX/YUTRL0m2tfGJIbr/99i27HdrOGfFg3ntYkE08D4xH84gyr3nNa5KHhafUMzBESEgA0nohc94VyrXJGUm3b3nLW2rErLqsBbLWq2JDw9uR3eoObfOFZQYspXNG8xbA8p3vfCfNT4WlkXm8rJJt72HxC0aRU7JnF9qSUb/wKWFB6VhK6uqzTAAWQ02LXiVAViBqGW8VgRUAlIVNThxCODQWv0vIKy2VY7yaJHaXUC6vx/cX48p5ArUn99YKcp+AJefJkBHEw0JIaChFLqWT83pYA0N/7AFQ/NsmkFre5MbDZxjrs88+e7CxCOQRQrz11lu3JPzZfvG3jbNL3hQOtWXl4rZzju85g4UcFtGwRIaGTrr1nhSBAZtw7OcM4wOwXH755YPzxvPAgt3SUGYJnedRZpkBS+n4JQt4StGZWlCIT8p5pL4csPc6QfNHi1QBIvvubvCuQI+lByyW6LNsN23bopsTrmmAxSPZEuFsW3HNA7Cof5Zm1qNiTz5lApUCFg/g5OLfiYAlBxSZ9IsELF6uSgGLfc+uthYNWKzSrQUsOYM/iydv0YDFypl4E4ClRINuLbMbAItGVbKtOQDLZhlYOsDi43VMbK1EMSQY4JqnBrCU1tuFVv0YEDq7m0MAobS9WcrlPCz+SH2LxNVH+u5DQnYVZschDwDfs615qHNYpPBz9y/Jy6A+lia+iUd2dexBXs0qfhYedb3j28eAs0tISbdtINrGtzHWlB9qLKrXGxJL16754sGWZNF79ygnwFIznlkBi7w8uVwC+tI1LuUlWcBi83cUEqoZS5fMtH3vFyV2Vc47ytWzYNd6+4bKs6kdTxdgsXpA/CEfDbvhwyuL8i5ZD4s9hwVaeH0m3uToVKvzamm9jOWXDrB4IlnDgpueHzG2hKBDABZrKCwY8Z9bRdW2mudz/ZSMp7SM3IOimSbCtLi/PDDQDBe/wGLXZIFHeFgEWEpzC0rHonKAIrYBWlAC7boMR1s71qBYd6zd1lzbxz7L54yEN765sVtDz71DL3rRi5KMCUT02UeBVu0SEm/ajHxp2xqXDcvxGbuEdM9XaV2lgEUGgDZzu/ZsX2TY/bzukkVrkBQSoo4h5gxjUN0+vOnDBvrellOZRRn2HH+7AIt9R+BQgGXZTvVldxC7hOwCpE2f5cCv5VnpQq10zixruaUELLmVFZ/J+NZMoCEAi8/i9mDAxuStQvPj6lJu2xUa6reAxdYnY6hzZSirSUHypD2HxcZG23ijkJBXjNsdg11hnHvuuZM8GWt8obe/gK+rXSUP+3p4T2G0ZVlVaixtHha+h+458KyQUM2c6aJdTo6sIbHGlz5D69L7cmzysK+HdvGwaFtz6ZhKAYvGZeel98DZfBDK6/BFhVTtjiD6z7hzxkYhIbY1l46jhi8q62XYH1JnvTuU1Vyyxt1+Pksf+nynC7D4vCjNZ3vat4z7UAdcdo1X7ZM8Lw+LwqVaAOjeH/hjDy1FVuBN7qLUrnZ3w/dLB1i8wbNuSYSOsFCNC/W2227bZHz7YJo3DFpt5Vx0VsHJ2NtYvleAXf3LeWpy70hJimZt7VhaqowFLG20tv3gPYWEanjTNVardPmbezRYXduVhbxTUlSlKw1N/FxdAizK8ynt5xDl7Eqev+2OlxLeYKx1zoNATUk/S+VMhlqGxLZheVPKF71vDT/9VV0CLDVgsnSXkJ0jkg8LWMQLSz/vpbN003e2vNVneFguvfTSiferT76IZtJV0jkCLNZ7oj55r5j0mWg/xGKkts4uwGJ5qL/trj/rza5tu4Q/JWVEe06sBrCQfGv7bT1u/G3njrU1pXOqpE87pczSARbvCrYT/FOf+lTzf/7P/6k6t+A973lPujSvryenyFGuv/Ebv9HqRpbSsO7gZ599tvmP//iPqh0CZJNffPHFRUNRW9CMH/94wGG///jHP57ascBMhkSxbv8+l2txqFmNISkaiImvk6TGhVzqi1U+1FWqgDwPvZHFK4cxGWIspWO2BscakmuuuWbL4XDeIFrDyjksXP5nk6y7+sDhc5dccklXsfS9aASQ4KJNr3htJSX8aeONPv/kJz/ZcBge/y71TECz3MGNfoCiG0ad8St3js9FvzYjwXZUf/mlHW9Ob9xzzz1JnmtCFdCZn5rn//7f/5t2l1lPsN9ZovrUZ8aPHHielQLZkv5xoF7JhaG2ri7AkgOTf//3f79FB/Y5jpKx2jLSocjk+973vgmdvT7L1cs7pXOztl87ofzSARaIZl2ymmS4yOSaVDJcCYFZwWB8+nz8JMaQsvLXgV5+9aKVsJ0kIGsUj851KVG+OuuidCx29SeaWpdpbsXYVXeuHh3ypdVo38hftPnBD36QaGbzC3zsv1QReR5aBX7dddelg+Nq5KyLbrN+L9kReAS0AkJ41D8LuGT87HhqDCL1AvC5ZqHkkSdCF/mpXRtqE/gqqY8yljee18wzkq9rwql4mAA5XY9d+WLgPdiyIMnndxCmYsu1f8Q/ymvl7Hfr1eSvIJv8dD3Wo8LhdFYHqk/UYUG59aTAf7/QKwGcXf2y36MDczSbVkcNYOnqS9/j6WpP30ufMY+hseaz5vS0ejQ37WKytN3dUG7pAIs3ojZnwq7yS4nvJ2vpe9PKEZemX+oPRgRFau8rsd4UrdBUJ/9GIZD3UQJU9F7bZM311Z84mvNG8JmAoFeo9NEn3Vre+FhxLk7fB62tAcMoaHWp/mqS157cyYFkuktIIEdjEmCZBdD1NeZcPdCYM1UIceQMozWoGpNCNpLZEnlrO+8m1yfRyN487EEGtFZMvos+vKu8lxwwZZ7RvxreMD9LAIv6RhIku7F84q3VRT6XS8ZXhkSufM0v78UT4FGeS+mJswDpEsBidQ1nveA1tLzvArSiM/XwHj9tl+p18bTtey3aat6vASxKuvVhPc3zvsdTOg4BJe75QpblMfQyIWBJf8U79J9fTOTyCkv7stPKLSVggYi5lbJWDT6uN43oQwAWv2pSLJLfPLkdBpr4cgeiEAAs+rwE7dcAFil0qyjtakqTQ+3K2Pl4qQCD5UeON0rMpXzfHhbxVyBPfbYA1n5WMgntalK00mfXXnttw89Q4yjpn5UXW94bXx+20r9t4rfAZImM0VYNYFE/ASwkkIonakvyXtq25r7kUbIm3rCrAqVd6kmjvlLAIpqx8ACw2L63yYK8XALT1ntiPRnqv8+dquVNDWDRnIQvAizTvG3Sq7yHfiJnTPqsBiCWyvcQgMXm3Xg70pZuUNrfvsuxg+/8889P4TqrvyR3FnQqp0sbD/YSSLF0X0rA4t1d3viWxPo0yEUBFgsE1BebdItCQFgFCEoUeg1gsUy2ffH98t95Q+ATB9t44xP0+p7c1AfNXv3qV0/NVSmho1dktq+M/wMf+ED6qTGKQ4zXGwn+TXjDhiusUdS4LI8sYC3tYy1goQ0Ay2WXXdbKm1K+dPHmgQceSICqhjelgEWgBMDy+OOPT8Il9N0CQNFRIR7eKwEsmuvWINXQhfdrAIvmLnwBsNBWbpeQ+rUbAIs3/F4PehBZOieGKMc8ZrOCDz/6tiR//M4BliHA5BDj7aPOpQMsDMrHp7eDJocALFrFCjhpe5q94yVnwLUVTcYXYa15ZgUsFqlbZStjNg0Ael70yZvSsUsJyShYpaMVo88p6KpbPLShMNW7k0JCMtxdQLSLHvb7GsAiZamQkPc+ygNREooSWJF3JeetmEdICMBC2E0yYsMhdhxWD0g2vRfTzjE7Dz3fSvlTA1hUJ3l8Aiy6dFPf2XljvUDQGePIY+dKaT9Lyg3hYVG703KcxMNFeVA1VxUS4rdAo9dn1h7yng7PtOOryecq4csyl1lKwOIBivew1AhaLWCRwvUKZZpBZAVHuMJfMteGfBGwBx98MB2CVbPC2i5g2a4gto3H5svI6Gy3rdz7VsFZ5Wp3c9TQM9cGCgPvCiGhmlV8zXhFR5tI7t/3AITvKf/zP//zzRNPPJHdvSFDb3lg505pH2sAi+q0OSzWgyAFvF2+0A58JiQ0lIdFYwGw5Fa90+Yz8/+1r33t5Dwg8aBt3PaSS+8lm8anWsBC+7kcFtuGbx9Q861vfSut/v0coD6FtWRkNdZaw1kLWOgLB1recsst6Xyb3OPnjT0nx/e9dD4MVQ4Zw8sOOJ42Pyxwt3OzZAOFv7R3KJ02FI18vUsHWKQUPAq2K5saotfuErJARUJkV0055dIGWCC2EqZ0QJsY0LarYBrjASycK7Ooh7HbHUFSVDX8sH0vNWLiPQqO23qVBEhdJHSypdTuTimhD23zLvxRrF8GXx6Wknr6KKNVOHJmFYzkR656/m3DG3aFn5NVyvtcpZL+ohQB1CWPlOadd97ZvPWtb53cCo5Bpm3dVFzqYZERVFK0ZEu8scmgJf3zNCt5pxSwWAMt42t5pWRPm/A8S06P7XMtYOFdFm133HHH5PwqZMUmqavPkkN++6RbC0LFC7tw9LkjJXTezi4hhbskH/4WefHG6utZ9VTJWGYpQ7Itc40b1TV/pZd8krron/OwqG27APL0maV/y/jO0gEWKWk7GXIgoVT4ajwstk6P1NWf3BbENsAihSXDQf0yjg8//PAkebDUcC+DhyW3ytS4FF7pW9ClDAF5PofFe75KaSklbXmklYwAS+2KsWbcfveb3rVyJ8MgbxLf2RwWH36wHpach6aUNjUeFilGn8OiPjMuS+MSGok3dq6JN9rWzFhKPa2lOSzqWy1goS8YXzwStl/eaFj66+/aLec1gEXyK8ACvXK7+9RnARboD2DVjjw7D+SlEO3tAs/ytkQ/13hYJOvSgTYfUDJm9Y/6bPWV/Yx3SvpYIq+1ZaTPACra1iy6Uhcy4QG+bKAFLL7/bbpZNrVtM0ht/xdZfukAC0TXdjSPjjWhBABKCFcDWHw81xoRuXC1ndm23QZY7M4Z9dkCFuWw2HFNG9MyARZNFikBeCZDM5QisFtHraJktUj7pQZZykpK0BsPQkKAFj4fYpJTr7aMi/d+5S2Db40ef3MvELsLpNgkT7zPD6ssD7ytl6WERjWARfKqi/ykNPWbeVO6ZVd1TQMsGFJtay7lzVCAxRpNZBMw7XMLLHCzvBZfa0NmNYBFsoGXGQ9LKWChHMnNAix2nPJueo+xBct2zNP0WQ1g0S4ZeZlnASx6x3vvS+xIn2UEGsld4RwazmEpBSzTvJ8WsFgvmPQNNBxKN/dJn2l1LR1gsXvn1XFrFPn+tNNOKzZOZMiXHhxHO6effnrDCYwyahJuq2D8HRTTQkK4KhHQgwcPbuID3gJi3px4W4r2mayHDh2al2xk2zl8+HCiUe6BLoy15FRR3i8xnpQTD/BKXXTRRdkzPXK7OKYRSrzGmMIj+/zpn/5p82d/9mdTT5SdlQmMmfbaaCR5kLz4VTpnhKDoZNSVyC1Dklv5Uhd8K5UzlCIGq+TR3MQgXnnlla28KeW1yiFjzzzzzBYZ+fa3v508GW05DLk+DwFYtLCS3NkQrz3jhP6gr5CzNuCGLBDWLHlqAAv1IU+E6gjZ2UfyJXkTINBcIyeH1bwMqW56FzBWOfELeaQuxprziOfGVhsSgk7owM997nObqqMPyIqOlZDOKPXAldC97zLQ78c//nEKcfszgmSDrIdR8x2AQ35RDnwwx+ET4dTcg4yV6ua+x9tXfUsHWBgYgAGitwlcza6hGg/LNPeshMAbN/rblXRrEa6EUOENJYx6F2COwcvgYWHioHhtzohWVKUrq1mEFxpiRAEs0Ir2bQ5HzvNV0o7cyNbjQcItHhaB55J6assoTGK9O96z6FdD9BEPSy4hFDmCJm2GT27mEuBQ62Gh3ywKACyMi7livYazXjInIwlt1X88LOxeoZ3Sg7+GACyW34wV40sCpQ8Zy3jL0PO91Wt2ZV0iQ6WAxXrx5GGhL5KxafMFWt9///3ZKwC6FiXW49c1nhoPi2SBpFvy+MR/AXWdGK42rQfYeiuhiwf1Xf3s+3vJCJ4VAAgLEAsM7XyR3Gg+2W3N6pcdD/SQLlM7Gv8yA7hSGi8lYJEyZxDWKM1iEGsAixUAH/KQos8Bi2mAxbqB7cojt0W3i2nLAFi0orYhGY1raHcj+Qs2T4D27OQsMcZWodkwjA1lzGNbs3Xf2ratu9qHdvh37mh+64WxrmDGWmsQeacWsNCGLvLjbxuD5+9awKLVpNUDkrF5bWvu2iWkeSAA0jafNRbpAS+jpd4IyW0pYBHvqV860M5TG/62fbJ0tgfHabx2HDaHSuPs0mH2+xrAon7ZSzYt7bxesuOXHJWGEGvGMEtZ0Tu3rdnKvh2D3rFz03q3NM/t4jGnY2bp7zK9s3SARUSW4rYKGKU4y6V0pYZMQs8Fa3K7yxjY/vj6SgCLnSy8z1a2v/mbv8lePd8mIEMDgi7BlLKywFFKg0u8SFa0K5hp9eEJ4JLFUle4Ba+ayPz2Rr1rDPZ7C7rs56zi+Cldwde0SVnJlL3ITzJllZDGZ+XtL//yLydhRNVj6SEQJoNE6OT973//oHKmtrwL29KldA5qzJIr/94f/MEfpMTjmtXiEB4Wq6f4G4Dzt3/7t1tuErcyannM+DDYXMwnHVciRzWAhfoAi5/+9KdTW9Nk3xo3yv3hH/5hQ/hR886DGq8X8bp+4hOfmIQES/gNzXin9EGHklfzrne9a9Mrvm/6Up8D2JjPmhuL1qOar4SxkBmlIKjfbXrJ6ztPtzbdAcjRxaQ186aUL/Mst3SAJRfu0WdcE86E9ac1TiMYByaByrsemK3VOpOCfAmt4O27ubDRtBwWa+QlcLTDj7Y7yu3X1Ud71kVX2b6/F0jxHiatsnSUN9+X5BdoS1/pHS+0j3eFczi8EZhFAeXkTEqb71D0Q8R7aYO6oRFyxso8Z7BEV5+MS58IS1olnQv3CCAT18cw2PMoumSjZuVLXbTFHLv11lsnvPHKs6tNa2QU8rPviDfawl4DJocALLZvms8KG1svmRZBtrw+03z2h7lNo1UtYIFe9Mt6V3zfJT92IYKM0S87t3LhHhvewDBihBWmKeV5aTkbls95pqxutt4fS7OadILSfs1SDnlWLlturoiu3ivUNjfteNUffSavlI6kmKW/y/LO0gEWEcYyTEr+xhtvbD7ykY9UrcpLAYvaZYK/7nWvSwfByZWo+GnbqqFkW7OUgt2xoSSoUoO7SMBiBdbSg77z72984xsJUJS6XWsBC+0LsNhVgpS/NRI1k0uxfBlAfyt46Xhq2qQsyuqXfumXiuUst+rKKW2BeRkfvBHccl0DvmYFLBzoZeVb3rac0S6hF7xgPBq7PWsjB2ra6hwasFiwZcG0BwYC81ockah81VVXbUn67guwyDj7Awo9XT0wbBuDLadcGC3I8BgjzySSDvEIjCALACnlEiqXrS2hGXlclqs2crbNA8McqLDhOOwSB45676pskxa/2rUJffAu/cu//EtrMu4Q/BqqzqUELN49qcHLw1JDjFrAQt1a+fK3R7850DLNwzKtr23jbHtnGQCLN5L6d+2BXrMAlrbcilo61sjPkGWRM8CBpek0d/C0vvj39O8zzzyz864SX28tYOH9mlt0h6Rpru55AZa2cbXJ5yzzudbDMgStc+OZZT4P0TdfJ/NAxxSULgzn0a9Z27B5fLmxepsFrxad+zjrWHPvBWDJUGVegKWWkbMouNo2usoHYOmiUPn3AVjKabWdkgFYtkO9re8GYOmXnjW1BWAZbf+/8sJTV1b44+Z7j2zw+4oLTqmhY69l94qHpZZoAVhemY4M9094WE4mH3uPYHhYNl9nUDLnSk+6LalLK97c6n6W+RwellKqj8qFhyU8LHUSM0PpACx5os2i4GYg/9RXwsPSH0XDw9IfLafVFB6WfukcHpZ+6VlTW3hYwsOyRV4iJNQ+hQKw1KiX6WUDsPRHywAs86Flm8cocljmQ/8ALAFYArBUzLUALBXE6igagKU/WgZgmQ8tA7DMj865lgKwBGAJwFIxBwOwVBArAEvaZbfo3RkREupPZgOw9EvL2toCsARgCcBSMWsCsFQQKwBLAJbx0QiRdNvfvKmpKZJuI+m2Rl5mKhtJt3myRdJt7BJqm1BxDku7qgkPy0xquPWlSLrtl541tYWHJTws4WGpmDHhYakgVnhYwsMSHpb+JswMNYWHJTwsM4hNP69wAmfuHI5ptX/qU59Kx5/XPFdfffXk4q+u91ht2Iv82o7v9/W85CUvaT772c92Vb/p+1k8LO95z3safuyjFVKbJ4vxf/WrX910X43e7wuwcGz4l770pXSnUunz5JNPTi5LUz/8b1/XxRdfnC5ZzLnk28aPzPAz9HP33XdPjhjXUfP+DhF7RTz9vemmmxruB2o7gdmOkzKHDx8SEY61AAAgAElEQVTedCldyZiQ57vuuquk6KQMZ5dA62mPlx0uvnvDG96Qvecmd5w/x42/973vbR555JEqufnCF75QVF60YyyPP/74pmsm7PHojLGPvBx21txzzz1VdCZRmxOfh3yQm3e+853Nj370oy06wPNQ/Th48GDDBaj8Ln0effTR5h3veEdp8VQOGfMXJnbps9tvv73hxPOhH/Q5er30efrpp9P4+e2fHJ35DNlEP9fIYMncLO3zosst5Um3fRJFV6vX1Jk7Zt4bCFsfl8udd9552SPQ21z1r3jFK6rB1yyA5brrrksXRvqnzVjz+aWXXppuxc6Br74ASw0/VFZHxrf1ITfpOZb6tttuqwIss1wBUTMe9d/fiWQvb9MdRh6wIGscBscDf3Q5ov5N3VbmuOPl53/+56vuq6kZS21ZCzDhC/yxn2kckk8LDAAsv/iLv9g8+OCDRQBklr7xzrwAS23/5lUe2nNvV9vi0M4/8QeZZH5Cu9JnHldAMJbrr7++YU6XLiZL++/LzXo9yc9+9rPJfBYQaesrgBX57wMwzzrORb4XgCVD/QAsAVhyIK+PiYqiAYzoxmZW7gIlHsDk2gOwyCjYy+10CZwupdO7rOLJ4bCXEvYxjto6ZOSsIvb3fOmyUV0SyFgYl1XO9obrvg2QaKQbri14srypHftOKx+AZTaOBWCZjW41bwVgCcCyiQLhYWnSamwowCJin3rqqSmUKE8CBtGGx2TguZmWMvp57LHHGm5g9g/Gnfe5ldl6zwAslNdt1jXKoe+yjIlxMibGjquem2R1Y60FBbrJ3Hs2tfLvG6xoZctvXWdg6aj+9E2TZawvAMtsXAnAMhvdat4KwBKAJQCLk4GhAQteA3kTbNMHDhxouF5exhjDzr/1YNCfeOKJ5owzzkgfKYSkMBC/lWvBb35+/OMfN69+9asTQFjko9AVfaKfjO2f//mfE2Bh3DyALh7K8mPzWPj72WefbX75l3855aRRdii3OICF/A3An/gkWgtUDdX2InmktgOwzMaFACyz0a3mrQAsAVgCsMwZsHhjjPFTeEddsf/GgMjQA1gUElI98g7YeuSRofzLXvayieEdwjNRonB8SAgAcPPNN6cclly+jjxO+o5+A95+6Zd+KeVWiCYlbdeWAbCQdLtv376JZ0t1CKgEYEl35E5AY+SwNEkuaxKidZ1B5LCUz9AALAFYArDMGbCoObwM8o7IA8JnPPKssMoHvMijAAAhJ8UaC77HwFNXLoflRS96UfJiUK5mV1a5GikvaRNsb7311uRhsY+AiPJ8fA7L+eef3/zgBz9IIIdQUt8P7WN8SVa2ISFP177bXab6wsMyGzcCsMxGt5q3ArAEYAnAMmfAgtEGQPgwjd0l5Ff0GBG+B7Bo66gAD2Vt6ELhIN5h9fZrv/ZrqTqFWmoURF9l/e4l6v30pz/d/Oqv/mpqwoID/i0Pk03Epczll1/e/PCHP0zv4AHp+4En/PzXf/1Xoin94DfAUf20YLHv9pehvgAss3EhAMtsdKt5KwBLAJYALAsALBgF5XXIWGOA5QEBlLz73e9u/sf/+B/NOeeckwwm35FAq1wVDCvlFC7icz4DDNmQxVNPPVWjEwYpqz4KXDF2Eo8BYfyIBgpl8T1jsV4o3uXMiqHCWvJq0Z/TTz99EyCi/9rZtZvDQQJlsa25fhoEYKmnWe0bAVgCsARgmTNgoTkZaWug+fuv/uqv0uFYGOqXvvSlzctf/vKJ4eQdjKoNk8jzonr8mSYCCGqvVkH0Vd4aeQte5K3wOTwq43cJ6XN7/kxffRStoDEAUcCQNgGTucPs+mx7WeoKD8tsnAjAMhvdat4KwDInwKKVixQ3yVm1BwAty8FxGouMDb8ZC2dkDPnshIPj7KFa02hhAQt/c5Ag4OSv//qvE2Cxu1EUmgDEkLchwGITUy3w8YBAp+gO5Zko4XkOsNjPcoDFJxULUGh7dN/jEUCBxnh/1J4Ai22vxsviw12WXtO+K6HrEGVKAIvXZySCs3tL+VUl/VqWg+P8nC2dw36MtYBFB46SfOvp2SbbcXDcEt4lVCLspWVqT7rFGNx3333J+Eop+e2V/hApjoxn6yi/cw/1KIlQypaTcb/+9a9PYuMl46kFLLR57bXXph/1Wedx+J0qap/vyROgrbazOxS6sKEMxgINtKujZDy1ZQBFF1xwwaZ+aaVteaV6+Qz+Hzp0aC4n3dKeQIXAnAUV/tRaymAYX/ziFzf/83/+z+aP/uiPJueoUNbSmbI+AXUZjV0tT5epvJ0b6pf18NidSVbOvRfIv6OkaMmCEqQpBzhSfsyy0AI6kNw87UoTZFOJ4Mg9ocpvfOMbSZZLn3kCFk67bdNnzFnlKtF3e7xALq+sbXw1gAXec6YSu96U4M1nomtbGwFYArBskg0EBsCi7Wk5F7tWXkoktNvTBEh0SqeSBtWIVtbnnntu2gZHudJkyFrAwlgEWGRAvXIVsldOBf8WyMsBLb/LRBOasTAmrUZLlVZpOfonwCKeqM9eEdmVOdtmdY8IfRd//IrG9mOWc1gsIETh2R0s/jwVtQV//vf//t/NNddck4yW8jkEvrzXQX22gCxAS6kElZfLARcfDmqjuzxdtOYXCZJbPle+jIzlkEC/ZOQ2D4ry9kRh+it9ZkGbQDS/OR0YAELuT6k+GxKw2LnDIZDMafFE/G1LcmeMOhuoZidaKWCRDiUfCzujvCyrx/xWf/EwAMsuByxcsFV7aBYXUvGefdpW8AIvXMimg69yLkZ/8BSTmjteah4OzfIXf3W9zyV+f/d3f5eKWTe2Nfr6Tp9x2Bg0k4H37knF8wUY+M1Yhla65HT4CyNt7oZ30/MdHoyzzz4727c2ozMLYBEfBJa0jViA1QJfedu4lI+7cdhGK9rJkFGPDRsJrHgaU15bobtkIb6fTgF/8WSutOa493aprF2giH8CO14+uWCSSwb19B3iquW3+kc/2CUlY50Lkcj7Z73NnPdTEyqD3mxRr3nsAsS+1zaXaYOdciwq7RwUrdt4A1/gTw1PCOnW6EDq1o436THphjaaBGDZ5YClZjIIfOAO1eFUfmL649NVv53U3gNg/23LaZKVToq2ydo2Ribjhz70oXT5l00c1EpDyteOwQIb3z+5LK1S9mOTYa2le0l5wmgPPPDAJBlSgEmrKassLU29MrOKOadgtwNYVJ/fAWT7A4jiZts/+ZM/mRwCJ2+dDRtBEwzHM888k055BQSxK8iu4lFw3otXQssos5UC4hFzHn5Ab37wfp122mnpM3vvU877mgMslvcCtLyLx/Qtb3nL5FTfZeCJ5HeaPtMY7LyyC4chdUApYBHN9duOywJE+z1l5GmCL/DHemv74o/XP57WCh3m7EIAlgAsm+SQFetFF100ASxaKatQzuvgvScSQIEEBDDnWqScnfxdE6IWsDCWD3/4w+mHvjAW63a0x5trclg3qY21SyGhvHMeKxlcq9S7xlPzPfWSI/Od73wn0Qw+WEClFW9OiXoFq74O4WFhTAIRUtyKS9MP/sYb9dWvfjW50S1Q0eoMHiEv/Nx7773p7BVAC+XxxvC9fvgMMFMKemtovtfKiheSe0AKAJEwxwte8ILkyZJHQUZH80nvesAiGYA/fGdz2e64446ULyZ5XhS9rcGU/CrvRgsY239kuE0HCKi35Ytsd4xdgMV6TqRfpbvEOz9X7MGL+vuyyy5r4I/CYdvtt33fzvPcvEXHMvcDsGyl+q7fJVSjyOUeBLCQcCaj6IVNK3pNhLY2FDqx8W+7omelffjw4VR9bqXv2cVkJYG05FGbAiz2jhq9L3BSApwUl1bOjfqsVQljoQ1+rJu4pK9dZUQbcmQALPbANL1r8w58vkFb/X0CFhtz9gbA0hvvHcm1733vezfdoKywDvTFff3Nb34zJePhZiehkd0XGFDakQeAeiMk1CU95d9rPsMD6MrcJL+AnyNHjqSE0pe85CVbkmTtKl2GXYaf39QDf33o7s4772ze+ta3JsDZ95wpH/Xo0EEbfpxFn/EO4K5Gn9HHWmDTBVi6xm11A31mIQAg9foXvuBhqUknKOWh+gC94L31uIgmkcOS5+SuByxdApz7HrcbCWF2deGPTM+5/K2QaVXPZ0qyyxkyW09XX2s9LNRnwxvWhe13s1h3qAy5VoO2j0oo9ZPMA5iusczyPQlqhOr8g3GxRlwKwRoSJQ3yLp9rTDmguJ2QkPpm83x06BttvvGNb2z+6Z/+KSlJHsCvDiSjX1/+8peTEuWwOMAK9IZXSsidhW7xTh0FrOeOv+EPOwABLsga4BwvmRIzfe3WCPO+BQNasfMZK3gS3IcIO9SNeJQgLMAmPdGmz/gcD8B29VltHynfBVjswkXXKVg94AGL1Ymaj4wPvsCfrpySWcYgYOPBmvriL0G1bURIaJeHhGo9LAgHHhYAC+9iUBAghF+GzhpEO8klWHaC6DMBAmvYZTxLhZ7JettttxUV12SQh0VjsSt5G09X/7zXwdJPxt2Ohc7YlUUNvYsGYuoHsOBhkUeI9+VhyHlYPKjy4KRPD4vls/VcSQnR1ic/+cmkcP/bf/tvk1WtZIByd999d5IxwAz5OvBKRtHWY+md20lUStcot5kCVobkKVF4CDmTt0XeBM4eyYEWzQF5LnR2jgCA5I4V/KWXXroU4TwLWNp0gJ0/bTqgdv7Xlu8CLJajXg9bnkoPS3+orHS83SlZ2scSL7ntn8pb4CI+eFuifwdgCcAykSEJTi1gaRMuuwKxqyg+z3kougzIPABLbsJbY2xBmz5fVsCSUw5+fH15WGw9HrAoUZPt1fDQruT4G7nj+Pz//M//TDuayJdgBa+zWKx8if76LABL16wp/34aYKEW3Pd4vwAgLGC4VBK3fg4Ii6/yRngPGXwEsJArUWoQy0dSXzLn6fX9sjrLe4Xa8kO6elI79hrAosWA7YMPz+cAC+NU0m1X/7t0zLT32wALfWyzDwFYdjlgqRE4i2IVErKhHSkhOxEQLNz/NneDz+xuD+9d0fs5l+q0/m43JGQ9Kja51o6HVb31JtmxUM4rKutSrVU+tbyxISG7elK4x7t3lQBpt5da70yfHhZdxKedV9CR9gUo+PfnPve55rd/+7c3HUhIGeL+99xzT9oxRI6LwkVe4XZ5jGrpGeWnUyAnH/AT0IJ+IJ/lrLPO2pSLZOe0vK+5ra7UA2C54oorqvM4+uab10M6N0ggZCh9Nss4SgGLTaRljvGjOZrzgNu+oMvhCyGhIXWa11dqa1qIMABLAJaJrEpB6dAkGQy/c0bAxRqQNm+KXMr2jAe5JmsnbA1g0VjIx+CHf/uTU5chdl5CA9GZ4+tJhhYAZEzWzU5dpW5Za4z4W94M/hbNagCl+Mw7frs431199dXNH/zBH6RQD49WdpQl1EAC5m/+5m82Z5xxRuJTMhbrY+qsNM3GyuhvPlqdfLzeNBsk5Rgqbqw2DWXH5XnvxPi9tfUTzdrGetOsrjTHV6hrrVlpVpr9qnj8zqQ+W+9K0xxPDa83q+lnI7V7eGV/6o+aXGOXVJo4pk/0f/wRv+lPAr8nuzn593pzotlojjcrzeqonnEp3qPVE2OijKpfb7iveQ2iqIG11WZjhXJNc3w87tNKhKyijBKjOWCSc3QAmBaU2K3PAi2SD+kU5KT2IMiKLm4pKqDuz5qxxzSU1N9XPSVt5crIy6xcIH7bnJDc374eedKsp9svbuRhqdEBs47JLqiowy8mbb3TAIs8M9KBu9H7Gkm3TspgOse/K7nTKpykItdlRUbG0XpPVJU+t0g+lw2PYRJ4KUHyNYBF2685h4UfCW+tgpp1Evb5nowBgOX+++/ftBU8t3qdpW3RBz7p7BrvXSqtl/fscd/wFqBlLzKkLgwfBw5y1gq5EK95zWtSQqfaXVsdmexk5BLA2PwAHBLGEDhIv8eAxRQ9MQYiqxvrzQqABfCxMoIdfJUAC/hDgAUgYREG3wN8Vik2AisCLM+t7NsCWDaBlcmkGI9jDCLsSATAGOF6s5HaGEGp8cDTXwCREdg5idEoNwYsokMqehKwUHZ0K1B/D/xk9whnAhHCY2u5+Gb1AcbTe1rtqnpowMLckCx5/WJDOCW6J4mACWVP02ezLsimcUjzHB14yy23THSA7RPv58CI6rXhIN+WBSz8retJZtUBXWMRqPCLmzSDxwnQSaQ3LPIfnUCcu4POlsst2mQPbPi+vxkxv5oCsDhaw3jO+1DSrUfYuVivBGtaHJd6vUejZCuh7V4NYNHEtYDF59GUKqr5iWO+JdGVkJAAiwWSbaGdrn7b96TMLGCxCrCrLil0706X8maXCSGfif0ehw1ZpSNrF154YQI0SopOACoDWDDnqa30f4DDGFxMaj5p/ieKegxEACsr4/ePrQA5RqBAgEXAhhZWN8aeHKGk1abhe9q3gOVEghbjZ2X0XuOUbOqtPD7CVwZpaSyj2kcjXAVMJbeKOr/S4DzajKNG409tJmbJ1bOS/uRVAM4pJcyrLIOh0Smt8JVt55rjdqFiT7+Wl0VyNzRg8d5dGUObI5Ezim2ksIawD31WQ3KNxQIW7yX1utrzQ3PU5yrpPTsmAZZaHVAypq5Qm6ezrbMUsHidaENkJX1c1jIBWAxnxGS7rdmfr4FBUQhBRlMuPJ/H4CfQdkMyNYBFE80CFiuEOyUcZPtMOAUD770q01ZO0yaed6FSloktmuVWkdPqg6YkYZLjIOWoFTc3sxLukYFgDNTPhXGs1Mltweht2kq6dtLDInuM98E+I9/DBA80yaq3WpyTvomj48DSBLCMQygqQS20vmLCUiPAQlsj0JKgxLppjw8SeNjqC9rSpRRDsuVGf1MrsGqN/il2pJfHAx2Fh0bPJsCmzo9DaAIsB7q07+ZFbFfpcT9Hl9dxqB/n5HBGiwyercADFn03r5CQn+f+cr2akIcMqQDZdvVZEaFNIcYiwOJ1QC78oW3NPtwjr5eOHvBeB74nh2XaBbC1fc+Vt7xRaMvKi3SFfXcaYLFAx9NjVh3Zxzj7rGPXA5YaLwJMZSIgFA8//PAkH6IrjOInvZ3YdpUjYKMdA9ruKODTxVgm6+23395VLH2vyerPFPF9q6FPUcMVhUrblnLCA+HPYRHILK3Lds/yzU520azr5tRpQ/WeOACLPCx2Bc5JtnhYyF/RBYgn+6KMlZNAwxrrTWOZgJZRmGfymHBRCvmMQ0tgAQGdtbH5P54CMiPMMQEsegkwl7wyo2cClEgU0QeT3waIyNuysqlX43fGrRlvyyhDZi3lpqQklC0NnhzaJNSlLpwkU+qgQkiprmnPDICF+gGm3FLOHVeEK3OPvRvKhi9mBSw5d3/b0BSS8gng1ph16TZfN+2rXrsbTuc6Wa9xF9lrvldbb3rTmyaXmfK+nUu1RtnqDk/XWc5hKeWNAJKOzLAy0hW6L81hUT0CQLm7n6bRv3QsNTzso+yuByxve9vbmi9+8YtFtNJqmEvpMI7WrTaNgZxM+oY3vCFdssXjXY45o4qC+9rXvja5YLBEQBA64uWlD/0AFHFKp++DlOcshr60/WnloBXnkYhmJXUyft0GK2Vl3bklNMy1ozr0m/wE6FajzG+66aZ0KJx9UBbwgPwUwIpXrnz30EMPNT/60Y+aX/mVX9l0EuooJERiCdDBwgjTwsrIu2FzT6znge9sjgseB9UkKMT3I8Ayyh7Rw98jJ8gY5aS8kAxgsV6Q1VF+zMlnlI+SQjsCLBYcpC/0jMASISZSaQlTreTAkOo3+SyKBCWQZaocErCkka2vN//2b/+WDvh71atedZJ2Y5CGPOmkVK2gbThglpAQN3u///3vL5kuqX+09/a3v71Bp+mxQL3G02pBuF+kId/oM+mnvnMlNBaAC/lCyhHTgjAHVuRB/djHPtZ89KMf3UQzTwOvT9i5xxys0QGMn9O4ux7lk5Bs//rXvz6dbO15I/p5L28bYLHj9+EgeI8MTEvm9X2ukbOu8fb5/a4HLDoAqIRomrz2mnC/u0dH08vg8xuBI7/CCp6EIxdH5h3CG+RjJKOSW32WdHhKGXvKowTYtjNr3sc2uzV5PUeztrptmEShFAu0apSubcN7QbR6VN5JjYfl1ltvTe5qhQXlPdNqVJ/Tvs2XIRmXxNvf+q3f2pTjlBTWBhZ7EmcZgZdkkMdhGBnv8YaiLakc48EqOXd9g2DOSsrtGAGWEShh59AoGTfjapCHhZyblbVxSMiEYsZJvCNBHjU4wjAn3R3Km5lgDdfMCHCN4BLeFUBL2v2TASwbK2NYldJiViY7oEYen1ESrnCXAMuaRXRjmmyZc7VelvFg2N1lAYufVx6wqF34Owtg+eAHP9hcd911RdNQc4R8DM4AssbPzqmiygzdJNP2PcJihDblRRxCp/mEWp+XoXlLv2zIyO6UlD5OcnriRPaYBo2PMVBPLjE2RzNrN6bRVHxBB5IvyRUc9pl1l1AusZbPtH2+1JNPX2rkrEZ+tls2AIuh4HYBi7wFCEYpYBliYjOkACzdU2MIwKKdGQAWraoVahSvBViQE5Q8gEXns2z2zp202CObPnaRtAAW7e61W5+T8h7vJtqYClg2TgIWG8aZABZ2Fo0SbCc/CZOcOOk9cYDlZDRHPpBxKGkqYMGTs5aAxz6fwwLQGoMqukXwa+QbUhjrxCiUNK5fO6tWM3k9fQEWVq8c8icPiwcseDcTxBxvv9XKeR6AJZFiYyPteJkXYCEPa6jHzg0LOMRLD1jEi2UDLKIPYeJ5ApaanLwALENJcUe9NR4WIXPyCnC9aSIoVCTFoyaVzIVrDw8LvzWRct2yMV/qx8OiRL2hgItF1T7Ja0EsSc3WeFhsP60LWLSrmYh+zPKUCVSIXrWhMgwC8XVWNDb5GuCIC9sebmdzCNiiCGAhh8Xz52hzfLQLJvkSxtt8U8xnc6KrdsRY4y2rPQIXZIawm2ZUk5JRJzksGxsjD0sy9IShxhafkNMYhKSzTdjWOt6VMwk1rcoLNPKjjEJS+G5OBpg2mhPjasbvOyaMMMhoTKOxjMoR3lkxO46Sx8Qk6ooKI8CCt2ij2SfHDp4Y4bvxiS5beD8BN1MSlccvbXE+ra6kuct1CuSwMP9zXktOx5VeEWiRHhnaw6IVtwCLXUj1MfetJ4DTmQHf3CYuT2UfbXhdK1r6um24Vd9p0YbxBbS0eS7swkU5OLPolFIPi7z2LHABLOwgFM26QlClB8dZL648LNNsk6dnAJY+pbeirhrAorimFzxrYHL5KRyrjsLid1K649hx0ocbG5PcBZ0iy+cSvIqhbLuoNcI2b2PbFc9QwayAJddvayhKgUZf9Wjo3PFESAjlJ3Ai3ksZWdnRychsjX388cdTDpQPGx1ZBWjwn5Jgx1t9N+WB4PnYnJsy6tN4F884VJKAy0baLDzKFRnvNB59DpjZOOmq4PWxG0VRKEBEMhb2jBZaSYDFvDAGHgIv2qg8whEjUDGqaTQW9csCAkVwOPdFW7HpH58zVrW2f2MljWmd3Jnxw1kzAmuTw/Y6PSxjuhbI8aSfqyspz4kTitkhRO6C37kC/3Ubr8CKyszLw8KQuK8IQE1/tO1+Qq/V1eKTdr1H0p6KDWAhvGm37heQc+Yibbtg7ByTHhZg0YJAXi47P9UR6ZJSPWIHUApY9A46kNQAAAt9QjZsAi7lZslh4T27Q0p3VtUQOwBLDbV6LFsDWNRsTvByCF7lce0hePz2j3VXJkU7Vvwk3eZuHu5x6L1XlVtB0oi/j6PEWzQrYOl9UD1VaO8JokpyF6SE+M2/Sb618sDfKHkOjsPDwmPl7NnkmTgZhtEpskePjmIlB/avNSdOjL0aOg13ZQQqVmXYZctBDGb/M8Z2dObLSnPs+Ilm/9pak2w9QMbssBE2Un1ryRtjDlOZJJo06f2VlX2bnDS0mTw6G6MzagUi8KGMoJgA0+i3wk3slj5mwMnJnUzpjfSz78RGs2avweBm9BXk8blmdY38g9XmxPETTbMvnTQzOeUFI7Bvdd/JttLAoVmCY5OyVjTG/q3NOcVN09x1113piH4WIDIwMoj8G6+rBSvyEFrA4hNYp4lkrSFpCwn1JPYj/q2spK3deIyHDAmV9NnraXTTjTfe2Nxwww0TMGDr8flvfiFTA1xqAQv2gkNK2Rrv2/F2I8nn6moKPX7zm9/clKDfppd5B+Bic1hKaEiZWjkrrXe75SKHJUPBZQYsNRNou8Lh32cSaWVj+6HQTE17ABaUvE1Urnl/2cqy3RwPi42ji0Y+h0UrVQEWJd0mo2p2mBwdH+2WPuPgQYz06kpz4vjYwO7DIG80K2M0ARgAbLC5aLJZZx3PyQh2bKxuTDYdbaxj7Edpt8fJuSLJlxXdOCK0sTZOmRkjlrWUM6JdOKNj+XlObJCrMzL0K6kDSgwefU99gJUmHZk/ChNNQNA4zLWaPCWj8vL44BQ5OvYc0e6+cbDp2MlSzQGiWMfWm4bOpbGP5HN1ZUQTurJ+4nja3bS6NgqHJY8PScaTfJyNZj39e7XZMIfUedAtGCO5E4D50pe+lEJCbYAFr6uAKyvoeQMW+isPi/qu0FDi34kTxUn/Mow2KVV1AlRm8bD0rc98nhhz7/rrr09nK2nXUG7x6b3Ps+gXwrt42ksfdB8AxC50c2E7C6KUSpAL79ukW42H3+FhKeXIEpTbbR6Wvid4DYuYOPKm+Iz9mnoou5sBC6sabbvkbxQJB8qJZoqTdwGWExhxjPbGerPBlRAbq83+favN+jgZFYfAsePr6TP7bDpWH7BzYhQmWV/bGJ3ztr7R7Fvbl1wz6WuaSUmhTYNDIuEhsldJch2Dn30roxNxR8BiDDs2aP+5Zm1tXzL4gIBNx/KPmz6+frRZO7B/ssd6tIGZf47OjLGAha9Smsq+pnnOhn/Ge4+OjoNKAIZT6OvR4yLj1GQAACAASURBVM3agbUEUKj16HNHm1MOHBh3dL3Z2DjRHD0BjUZ9HPVem7ZHh+AlQLm61hw7MT5ld3Wl2Tcua+lqt33rtJudAFh0pogMn0JDjI35XOIRTXQbbyZAfvHQKf+L7zgUkfOEakNCfeszjcWGjBQSop/W0IsePtRlPWQ1/ZsFsABA7NEO4o0uoPV9thfA2h2slNPORHsWzjxDj7U2YJby4WHJUG2ZPSyzMLmvd2x8169kUHxaQZa0t9tCQocOHZrksAjYaWWNYiGXAdCiHAbR0m5rllFIxhxXyeETTbN/zd52mEIqzx3F99I0a9ysvX6sWcMYJy/Mye3GMqjJ7o69F+ywwcvRpFDKmjn2fqNZx8Mw3h6tzTknk1nBDyvNgYRTxqm9E5eI2Te0gZfi5KYhGz9Zb/CNjDJb+G+EHEZej1HDo3pW1kd5NrhznttHGGm05Xr/2Et0FG8KuTgbK83+o6vN6v7V5gTYK4GnpjkNoIVT6QRn4Bxv9h040CTAxL06m8I9o1OEaVUr7yaFhDY/o5NkRsZ6JPPjhOBxsRrAInlQTpOSbocICdFfJYALsMgzsgncroySh0ueXJhC8sz5KwAWnZNkjX5J3X2XsUmn1sPiQ0CEaQW+7PxTf3z5af0sDQkJaGizBgcQil9qz24712fQv83DYsNC+lugTXJWc0xDhIT6lsjC+sLDUkiowmIcqIRSyj3yJnBia9ejhLPdEhJS0i3jRgHqYksZA5tQK8XY5WFpjloqjl0d+0dnj4yeEXjYdDR/whR4FsZGaOx5GF0eiPHdaPYBCrDu8oicONY0B05pmhPHm4bwztpqs378WLNBDkhySqykXJHm+LFmbXXfKA8lRWGSu6Y5diz5aJp9+0eH4CdMhLfi+Oh+5XQV4WjLzwjwjHNGJkk1CQiANMYXFgFe0qBONM3q+K5pxapS6IqwE+6gVVBbc3zsDWI4a0dVP22dwIXQNKefalDUyJDjFVLCDvQaGbh9k3LQzx7fspF2Lk0CbZN9R12AhdWzDQlp2/u8Vr4A5be+9a3pNnD7AJ55+L4UXEAjDDzeQ10/oTrxrHz7299uzjnnnGKPTQ4gdOmNru/9Qory9vZ1u1OIcetcrSS35jJb6bAa+rBLqiQkRDvQ8tFHH023fXsdeNppp6XDPgWk7RUI1M8iJ83+8UW84h88gTfwyD7wHhnQjrUuGvJ9AJYSKg1QZrcBlgFIVFxlUuIbIxe6YvE2NGQnfVelu9XDYsM9GEZl/aMAa0NC6Wj6EV5Iz8gRIb/HerNB/sHGiWYf4GS8+h8lsYy2I6fdQOOftD9nfZQweyrG+uixkxmwgIHnnmsaknnXAAE0iJviaLNx+mlNgweHzykHYBl3i4Po1lbWm2MnTqRcmNW1/akI4CYl0NIeIOjwUyMwtH4cJDMGLMqwHee9jPYfjQ/HU4iLM14of3LDdAJZKU8GwLLSNKccaDZOP4WTwpoVGv3p4TEtAC6MZ63ZOO2UZgUwpQMaiaklwDJ+xt6pUVrwiOApJdjc5ZS+SXhrNPq1RKOm6QIsyDlzBaODbMwTsNhtzayybQ6aht61jdbPY3mH+NyGXdjOPOS25i590vY9fdTt69ZDLF2lKwX0vg0TqUwpjWo9LIDZ888/PwEW6VYfnvJ9locltyPN7iiyR2jAe7a2i/8ltAzAUkKlAcoEYOmPqJo89rRfn8tSGg/fzYAl2baxS15n9bDqqQYs9uA08klWSRDFM4JhX///7H0HnF1Vuf069bbpk5nJTCoE0ish9CJSRR8oNuwVn/UJ+myAoEAQsCDo89lQsYHPigIKCSBICWmEnp6QXqbPraf+f2ufu4fj9SZz72RuGPnfg+PN3Dlnn3322WXt71vf+uA7FhRGvIR1UwhWaCXJE1ypncIfkafZCwi5EVWD4hA8EJR4cHMZ7N24CXZvUoADkcVZBYyohqajj4BZVwuVO3JBqqXabV7dRYATD45Luw3Dk/RBwCKyPfP7XBZ927agf98+eJk0FNeG5tLNQ+uJAlou+EOXVIDMyIOR3BYnD1YCwCKikwVRWMRBCQuLUhND89QjYdbEYTsO9q1ZK9xBIhya2CsSQevcOTDiMSgEIALssCEkCnwZER4MsAhvWJmAhX1AAhYujK8EYOE9SbotBCylLsIHmj3kgigXTgIW7vzpGgqDmpGbfYZXUiFgKSyF45KbigO5xQ6mOltYVrmAhS4hkm4LAUuYCF1Yr4MBFgm2JMlfliNJt+U8SxWwDK+/HfJVrybAwg4oxekOuWHKLEAOnLB1JVwESXelmpZ5HQdpYR6NMqs0qk6/8847ceKJJw7WKaynwHYJkxHDrP+Dcli4QIY0VnzPhuvkYOqaACpuOgM3Z0HzCEdUsSArRjSwkAyKtxB56MJY43kafF8TUvwk0SKbISEGAzt34Jff/ja6n98AP5mBb7vwNKBjzjSc/cF3Y+yMqYhOaAcUE67wkwSAQSXR1rOFRYeAhc6fAKxB1Em1LDidXXj0j3/Ek3ffjfSunYg6NuKOA81zhWotgYCjKMgyGlrR4OUjjnQPiDlukDZA8eHmheB4rg9aeTS4vg69rRn/8ZmPo/XISejp6cavrroRzp5OgdmMiI76ujpc/IMfoqGtTfBZFLorBYE5754SeIXIhmAmH2YlsEyBmJwgP7+sqZcPqjqohSUMWKSFhZ+FHJZyOvJwFhLmUwvnEhJPp5IkHURVlcOhkWO8UB9E5hIqh3TL9iknl1g57RRe6GUuobD6OMuSzyDdt3Ju47V0yxRaMYa6P9u4lFxCspwDzYG8b3gjKAEI68Ucd8xZJDdF4blERMjl32u4rqwX+0A5x3D6WTnlD/fcKum2SMuNVtLtcJQxh9sxCq8L+3fDf5OEMLYZBxMHV6Dv8f/XccYZZ4hdrCQ20gUkd7HcRXHSaG5uHgR1pZBuU8KC8TL2ELCDLhXbRnLffqx7+BGsefARTG3rwJj6RjTXN6D1iKOAcR1AQy0Q0QGTpF2aOxR4ZhS+EQ3CnplZ0LFEWf3bXsIPPv5f8F/YggQpH7SiRHUYk9pxzn9/DK3zZgLjO4BIAg65Jox59shz8WDSRSXCigNLCQOSRPnCJeTA7e3DE9//AZ79819g79iJhG2jxrJhugQs/AFsTUVOVeBotAYF5F/D9VBjezCFn96HrXqCshIEOAfZkbK+AXV8K95w5aVomTIZXbv24s7Lr4fZTcVpF6qhiCzKJ9x2G+ra2qDRt0/AwjaUyEpEYgVuND8ffsWIKbq+hBUmHxUVnPay8q900x3MJcR3zJBV6RLiwni4AQu5ELQiSFdDoQW0UIDtYKM2HDYrz5PAgOXyXuz3pVpZSdKV4eAjPVuEybISLMq8TvJexSwO8rtiytVD1ZHPwmca6ggTasMWnrA7qhAQskxex2cJ56eSwKvYs4TL431kmoih6se/VwFLKa1UgXNeTRaWVxKwhF9NmATGQcHfn3/+eWHeLHdXUoFX/ooUKQFLmK0vllddF4vm6tWr/ymTbSmAJT2o9RZYA0zHCXgamRz6duzEij/chaV3/B9qXAVRX4Wp6DCiUSiMRmquh1lXg4Zx7WiZfoSwMChNzVAbWzBh/HjETJEGURBpk1u34NeXfh7a0xsRy9iIOD4sHdAnj8NrrvscWo6ZDbS0wIuYsBGD6msiSkfQOEQMdKCDQlKv4LoIs4kjeDJuMoXV3/kenvvz3fC270CdZaPeJmCxA10WBbBUBVlTg6uqsGlNgY+I56E+54roIJ88Gc2FLVACAQtl5DRkFQ3a5HE4/bMfQdMRE9C9dx/u/uq3YeztEa4z1VQxbvw4TP6f7yFWXy84Kb4aJLMTxhTuRqlD45Ge40HVNWi6hlg8jkRtPQyCG3Fivkvlw8zFb/nvRjNgkTtu6cKVY5PWPwmchjtYpLxBgPv8f5I7KNUlVEnAIl5RnrMUtrYUsyaxLQgQwiTXe++9V6TaKCSwHqy9SgUssm4sW4KP8IYwbGEp5LAc6LlkvSTBW1p45eZR9oFSXYFVwDLckXGI11UByyE2YMHlhZYW+fuGDRuE2m+pu6uRrdUrX5rsZ2ETrdwVcSILA5ZSXULURBPrYh4MqB6XbBdqOo3eLS9h1e2/xvI7/4D6jIWI68OgvgitAroGNWpCj5iINtQjNrYF0fpa9I9phT15Mi547/tgRPORXK6D5PYtuOOyz0B77jlE01lEbQ+2aiBy5BE45StXYMwx84G2Nvi6DlflXYKDBGDDUaCKhYFaMQ4UoQkThE7D8uAOJPHE//wIz939F1g7diJm20jQqeO4gk8rtF50IKu6cDS6fuia0RFRIOoScx1o5Lv4OWjCmKOKDEsZTUdftAbuuLF4/Wc/gZbxHejcsgX33XAzEt19AiwRkI1tqUfdhW+CGo0L+OcqOhzPh2NKa4kPg5xj24MbiSPW2IhJc+ejcdFCqLGIiJQaTJJNF5XgB5UOWGj2l6D+QBaWclwy5Swk4fDWMIiQro9DGTWFZRQKSpYyD1QasJTyfHL+kqRX+fuSJUuETEE5G7ByAQvLDmeCDs8LB+LUDPVMhfNz2JpTqX42VJ1G8u9Vl1CR1qy6hA7cxQo7vfy9VMLZSHbe0VTWwQALgdyqVauEuJY8SrGwyCghER0kNFIo1W9DSw6gb8MmrPr+bdjw+3vQks4iQXE0j0DDFsohqlS3ZZi1rgkvzra2NqTmzMEXv/9joLY+IMgQsOzcjDs+8ymoL6xGNJUWgMXX44gcMR0nXfllNM8/BugYJ9wmBBfkkzgMZ4aHuMvoF0YfufCsHFS6oEReIpYNOH1JPP7TX+H5++5DdtcuGDZF9RQojg/NonqvwCewtJywori+QUk4xAi60ilEMinodg7RzABMy0FUV5BTNaR0E91t45BtbcVFn/wYWlpbsPfZZ/DAt76FMQNJKNkclJyF5jodLoGNtMwoJpg/OUcqC3yhiptQFKQtIGPWo37CZBz39rej+R1vBWImPEMVbSewFS0TQiTvZavLUBaWQsAitYrCYc2vhoVkOGNxtACWYhaYwlQbpTxfOYCllPJeyXPKAcaHs55VwFIFLGX1typgKd5cFQEseY024goRh6OQVOdSPANd6zfg4Vv/Fy/+6V6M93zEPBeG64AOFdV3oHuBSgqtIXSzED/sP3ISrEWL8KlvfBuINwQPIlxCG/CrSz8Ofe0ziKRSiNC0Y8QRmTIdJ0vA0t4RRAhJwKJQ0o30V/4nYpAEmArCofMKdHTnWDb2rHwKXc89B7e7G5rjQjdVKBSvc3zBd2GIsK04cDVPeJJcVxWqulHXxf7nn0Ny906kN22E29+HRDwKL14DZUwLOl73ejhjWnHUCYuEe2r744/h4ZtvxZj+fpheYJmJGEA/76VHBS/FhQbbU5Dxs1CYb4hVtWx4ZgJ9kQTaps/CWz7/ReCMU5msCa5KmMjUBVpAw5UpBEp0CVUBy4GnlypgKWvqPawnVwHLYW3ul29WdQmNbMNXAcvhAyw+w39JAJX5gMQi6QJ9Pdi7cSP+etvtePGBB9GYs4XrhIt0xM/BcIGIiMSh5cMTXBFGCWXmzYZ++ul49+cuB2J1gV/DtjCwdSN++amPILr+BURp1XBc2HocsWlzcfKVV6B5/gKgdWwgNEdVWSFAF5BhScINxOGC2B0RgUO3USAPG4jb9fcL1Vk4OSiuBdBtJHguwq+UF4ILsgQJ8ivDroWkr4M9d92NvStX4tm7/4x4NgvLMBBtb0fTrFk4bfH18OvqoEU1dG7ehIdvvgW9f30QY7NZRA0dmq4ileqHaxBaMUIq0G9xPRe65sM0NcFboRhiOl6PzngNWhccg3fc+HVgymT4ZgSe74LhzpoSEMnzWl0w8kFEVQvL8OeXKmAZfttV+soqYKl0Cx+g/CpgGdmGrwKWwwhYhAson9Anr5kS8EMc2MkkurZsQZr6Jtu3I9fTjWxPFzpf4nf74SVT8C0HXs5CJpeBZeWQOOUktJ5/Hs566zvhG/GgbNvGwJYN+Pl/fhiJLWsRy+Zguh4sPYL4rPmBS2jefGBMSwAshL5bXhcFPiwiGIbGwhcBSUGYkBmI8HsUGbRg5LKw9u2CP9AvABKtNIKW4gYJEzWhveKIvNQeo5lIw1ENaM0t2HTXn7F7+XK8eNddaDEi6Od92jvQPGcuzl58PdDcDOQGsGPNU/jD5Veibdte1KXSsF0bOYKliIZ0hGGivCEDf3TEFB9mLgPVD+rN/+81Y/CnTsPYRcfhdV++Cmiog8uIFwHrfJG/SdXIfwnefxWwHPq8UgUsh96GlSqhClgq1bJDlFsFLCPb8FXAcvgAiyvopQFgoWrs4PZeSNi6QI46Klnkdu1Errcbqe4u7N+6Bcnd++GkUvAsC146h3RyAOlMBvWLFqD19FOx4Iwz4SmxgCzr2BjYuAG3X/IB1G7ZgHguJ7gwWTOGmtnzcdKXr0LTvHlAU3MAWATpRCrP+rBpVxGAJUh7FAAWI6CxELA4Fox0P3aufBLW7t1QclmR3ZAWGOrCvAxYXBh011CITvdRV9eI5mMXYeM992L3ihXY8Je/oFkz0Of5MDvGYczcuThn8Q1AcxPc3duwfeVK/P7qr+CIviyitJh4DnKGivYpk9FfFxeAhfmWWH3yfTIvbYGXIaiz4Ks6Os0o6k84Ee3HH49TL/00EIsKwCJzPDNDtqqbQR5JxipVLSyHPLFUAcshN2HFCqgCloo17cELrgKWkW34KmA5fIAli5ywggRpePIJCwVWIAWU5A+RnjiQ06evgvL3OWqrUKsl/0PA0tcn3B5KfQL6mAbUj5+EnK/B5HJMC8uGdbj9fe9F7fZNiFuWCCUeMBNoPGYRTrrySjTNnQM0NAQCazxkPiDhoqK5pEibcGEXVqEc8NJL+OON12PfqlUwBlLQPUcUYfsGfKFtogv1W01VkVYd5KIaps6dizOuvhI7H34Y+1atxJa/3gNtIIUBNYJ4x0S0zJ2Hc278BlATR8/Sv2HXiifxyC9+hbEZT6jp5hIxGBPG4qKP/ye6x08MVPl9B0oujehAH5b/+Gfo3foSMl09Qj+my4xgxsUXY9wJJ2DaGy8EohH45NoIoTxGPLmAGROPxINNzqPqEhr+/FIFLMNvu0pfWQUslW7hA5RfBSwj2/BVwHL4AItwaQQJbAQfJEI+C7f4QvjMD7b5rg3XzgaWAIbcUvBM2BHoZhFs3XwMLoGBDVAwzjCR8VXQ4aFS6fbFF/HT97wbjbu2I2ZZ0KhAGkmg8YQTAw7LnNlAXV1e1j4PWCSZg/6dUMLmANDIxMxBPiLvhedw/403oWvFChi9fcIdQ7+PpZCuS4E2E4rtipDldFSBVWegffo0vPbaa7D1kYexd/VKbLv/XsQdG2m1FtFxE9E0Zx7Ouu56caOV370Fe1etQu+zz6LW9jDgeohOmYQxx83H6Zd/Eeg4Ki8CZwPZAaBzH5Z88lIk122E090Ly3aQrG/CiZ/4CDqOW4QxVCyuiYloq8F0h2x3PSroRDzKUboNhzVXo4ReHj9VwDKyc/NIllYFLCPZmmWUVQUsZTRWCadWAcvhAyx2IFAbwgMe/GwmIOLaObhdXSJXDq0Bg9kORSJEnUl0AvCikSyaBy6qDWhMQqggbeqI2i7UTBYDzz6Ln7z/A2jp3I2oIOsCfYlatBx/Eo7/8uWC4IpEjcAhYgEPkYAp9iYX73xQ0+AiT+6H5mTgrHsR9y2+Dt3LlsHs6oWZywmAZTMhpNB1MUWWZc3T0Gv6SNbpmDx7Ls666ivoXLUce1etwNrf/wY18NCjJmCOn4jm+fNx3o03Anv2YMni67B/zRoYe/fD0A30RSKY+JpTcPTrz8b4150Lp3aisN6I/EXpfmD9i/jdJy+Du20nIpkssrYDq60DZ/33pWhbdCy0ubMBM0+0kbK9AqWQhJsHLNUooRJmi4OfUgUsh9yEFSugClgq1rQHL7gKWEa24auA5fABFuF+yCdiFtIfBCNORqjIDuzZg+eXPoBkZzdqaxJIxOMi/0nDmDGI1TZAj9dCNSJQonGo8ZpAkp4KaTqtHj5ysShMiqul0xhY8zR++sEPoq2nU2idcI0eqG1Ay8kn47jLv4jGmTOAWDwALEIj7uWkOgQsMjO0ACwi948apDLiv60ksHkT7rv2K+h6YhmM7l5EmP/I0GDF4/B0E54ehWIxDFtD0lSQqTEwYepMnPmlK7D/iSewb9VyrLvrN4g7LvoitTDGjUfD3Ll4/ddvwsC6tfj74uvR89zzqE2mYGs60s1NmHHBGzDrogtRs2AOnGgrNI8EX08QdJOPP4o/f/YLUPbsQ9z2kHF9+BMn4swvfA6tC48BptIiIx4g4Ovw06cMnTEojCgTP1ddQsOfX6qAZfhtV+krq4Cl0i18gPIvvvhiLFu2rKy7M+8L8+KEj3DOjMLCmMDrlFNOwcDAwAGzfhZe097eDibMK+fgc/B5yjmYjKyB/IMROMLqlYWS0cXa7GC35PXbt28vub1GoPoVLUL2s2JKt8MVjiM+ofdHYAL+CACTBdJJ7HphLX5/07ew99nn0R6Po6mhQeQq6pg6BY1tHTDr6qFFYtBr6qGPaYNSVw+/JgLUmIjHEnAScWiWBSWVwsCKFfjJJZdgXH8PdJv8EgXphmZ0nH4aFnz+s2iYPh2I0kVSAFioDScSHwZeIDqqSG5VVRH3A5Vcm2w/tG3bcN81V6Pr8Sdg9NLCYkOLm0B7O5BIwI8kAJcxQipypg47HkHL+Mk4+aOfwO6/PyQAy6a7/wDTyorwY619HOrmzMJ/fOMm7F65Ao/fcBOS69aj3nbRzzoefTTmve0tmPvWi0QOJNeoh0ZzlefBt/qx864/4aGrF0Pr6kbc85Ehh+boKTjj8i+hZcH8IG+SyOAYSuTE7NueAU1meS7BwkI12HXr1omcUjJTs3QJsZ+sWbMGl1122WC/LEXd9P3vfz8+8IEPVLQvH67Cd+zYIebNcg7mKho7dmw5lxzw3APNZ/z+5ptvxoIFC8q6D5+Fz1TqwfswWWIpqsClljlS51166aXgz2g7XvXCca90gx8I6Byu3cXVV18tElkVHoU5bw53O1FQa9KkSSJr86vpGEnAEmRYzruFuEBy4UMOSPZj9zPP4Z5rvobcixsQH0hCZy4cxYfFvIS6Iqwrqm7AiNYgUt8IM56ANXUqjAULccH73wMvokOlNkpfH/of/gdu++jHMMHOQrMdEd3TV9uIYy5+B46+5INIHHkEEAsAiwQtYr32XTi8r/AJicxE1I4VIctc65mxGdk0sGk9Hlp8A7qWPQGtp1ukLvTranDKxz+CMTOmA60tQDwR5CWSuiyRGqC5Het+91vsW7kM25bcjZiTQVKJQe8Yj/q5c/D6ry/GjuXLsOKmb2Fg/QbUOA52KAoWvvMdOOLc89Bx6imCe+MJi48r+D5Obxf+ceNN2P27P0PtHRApAvriEdQdtxCvufxytMyeDdTUAVo+NFuosJDLokP3tUBfhk9LRAbg8ccfFwuoTEsRlqznRubYY48FM3KHJdhlf6f0OxVVyxmLHMtf/epXX01DpqxnkW02UvPZgdp+OJb5sh4EEBncuQ4UZrgupz+Ue89/9/OrgKXCb7AKWIo3cBWwULlWEYvZrl27cPLJJ4uGCveXnCvSAglOCL0SAfk2B3R2Ys/Tz+LexTch/czzaHEdRDwXmu/BNlzhsaGSrMiYrKpwdHJZNOSOPRHGa8/B2z/yQbhRExozLff1I/nQI/j1Zz6DMSnqpDhwfAXZlg6c9pEPoeOtb4Y5YXzgUlK47DPBUaBrS5sKgVLgJ5LBQjqIg4LoZw/IpIVL6B/Xfw37Hn8CfncXNN9BfHwHjvvQ+9E4czowaSJgRAQvBy7F3UjE1UBstvLOX2PvM6vQuepRxD0HdrQBSksraqdNwxu+cS12PfUUHrnxG+hbvwkJTUd/exve+bUbUTd7NlSq87ImMQfIZEUIt9XTjTs++kn4T6xCjPmXDAN7oipmvPkiHPPhD6NuylGwEwloQWam/H8ELBoMApZ8omfShKqApcKTZ5Hiq4Dl8Lf5aLpjFbBU+G1UAUsVsAzbJcRFXxBDGBnEzH9sS0cQTfc89wLu+dZ30bn8KbSRturZwmLi6g4MzxUZl0meJchxaHVhWPRZ56PmjW/HmRe/FTA8gDot+zrRc/c9+P1116IxlRTAyNF0JFvG4qIvfgH1Z54Jta0ViJHEq8Hliq2oIhSYxZtCkC0fzSRifVW4TIgoAUs2BWzejAeuWYzOZcug9fZCt22RUbpl3lwYTc1wa2pgCXKxApVaKUKjhWWo2Ln2WeS69kLv3QPddeCa9YiO7UD9rJk4/cZrsY/hzLf8AF2bt4rMujPe/hYc84EPwGwbCyRqIbT5kRTpDJBMI7dpG2775GWIbXwJZt58tTOh4aKrr8CE818Hc2w7rEgUJkyReoCRQoG0nA6K80vAQjxVBSwVnjyrgOXwN/Aov2MVsFT4BVUBSxWwDBewBHl58mJsErAQwezZh31r1+H+H/0M+5avRoNrw3AswLHgIgvVdgRBVfe4+HtwVB++5yH++jeh8a3vxgkXvB7QKDxnwd29G3t/+zvcc/O30JBOi6gkRzPQPaYN7118LeInnQSlqSkALELpleaTgFQjAItQUpO6MIFryHEDwMJ7g4Bl0yYsuXYxup5cDqO3H4ZlC/l9s7UViEZhaQYchZmmyX3xoPA6kmRVDX2du+HnUqjzMlA8Fzm9FvH2cWiaPQsnf+0a7Fm2DA9/78fo3r4TNY1NOPVTHxPAQ2NyR5MRVCbg9gEZC05PH7qXP43bv/wVNO3ugUaAp/jYVx/Bh279BppPPAFqYxMsMwJz0MJCwBJYWAigqoClwhPmEMVXLSyvbPu/0nevApYKv4EqYKkCluECFtfLQSNZQnA7SAINInIwWwiw+AAAIABJREFU0I/+Hbvx7P0PoXvtBvi9PfAyabi5NAZSPfCSfTDTOWgMW3YcWJ4L33cw9oI3Y8Jb34UZJ58QRAtZNrJbt+KlH/wIy37xS9RaGXiqipxhYH9zCz72gx8gIjgdNSIRoAAsFKcjYGHmZgIWEm18Jx9NQ5SiIOf70BU14LBkUsD6DVjytZvQ+eQK6L29SNhMesjzFDiKAosPRbeSiOEOAJCiisQBcK0MNLggX5jZinpcA/Fx4zFm3lycfu0V2PTEk3jgx79Eti+JWYsW4fSPfwz6jKmAYYi2cgmC7F7RCft27sXq3/4Zj//fnzHeVqDQYqN4yLY14EPfuxnmhA74EQIoE6bUsFGDXEysjeKrVQ5LhefLoYqvApahWujV/fcqYKnw+60ClipgKRWwsK/I/kIiq4Nc3g0RuITIeXENCthT/80FktmAo9HbIxRvfSuL7EA3kl3dGNi9B6meXuzbvgPbtm1DZ2cX5px/Pha88SK0kZMS1YWs/8Da9Xjma9/A5iX3owYubE1BmlomEyfgo7f/ApHJk4UVBLopXqTLdMoaExQSsHgwLYIXGf7riszQOZFqUIHu+yKPkEdr0E3fxN7HnoTKMGxyRwgImP2Zz0SyjanCJomXQngekw0qiOoqdAIYurXIP9FN7PV0NE2fhkknnYBTPv9prHzkMWx4fCXq4nV4/UVvA2ZPD3IECAJPPtKHZBhXQW4ggz0btiOSshDp7IcqrFYK/DFx1M+YBr+xHr5hwFVUmHmjkfBPibLySRqlYF5e6rZKuq3wBFpQfBWwHN72Hm13qwKWCr+RKmCpApbhApaMMwBDD/LZ0MXCCJycQA1BbiHV8WCQlcvYZ7pqfBe+68Bnhmbbhee6cOkKyVrwmCOosR5mYxO0qEF/jYgQ6n76OTz+5WvQu2o1EgaQVYAsc+gsWoR33PwtIdJG14qv6UE+IxJuhShM4K3SrEBUl4s6MwsRsNhKYB2hEcdkssMtW/C7627AjieehNbbh5iiiPBpxVVF9DDzIStRYgofmm6I6KZcKsXMQjANZn72kc5YQKIOSvs4HHXCcZh+2qmY8IazsX/3XmhpG4YRRW1rB1DDaKNcYPXxrCDfEjk2FNLTTLhmjai44ijCxcR283Ufak0MrsZUAUy+qPwzYCEgE6xnEoLzynH5MKEqYKnwBFoFLIe3gUf53aqApcIvqApYqoBlOICF1hTLScPIK9UKp4SwutA1wQgg8lN84UURi6hYSLkS0yKRX1ilOApdSq4H39Dgm1qgTEvAsn8/Op96Go9ecS2sdethqg5SKpBNxNH2uvNw7hVXQG9tF4DF042AxCvzCSmB8r9vBwE9wgrh5USQj8MwYp8/BFU5KHu6sOy3/4eutS8CySQMVYFquzDEOYoQm/MNRifxBgZUxYDn2TD0IKmi5/rI2YBZ2ygAVNuMGWibNRM10ychncnCJCFWNaAaUQHrkju2ofOlTejZsQWalYHqKvBiCcRb2jDp+JOg19RBIYAhoZbAhjmGDB0uOSoiN7MaWIBYGtuJHCDhqpJC/YHIHY8qYKnwBFoFLIe3gUf53aqApcIvqApYqoDlYIBl8+bNIqyZolNhlxABi+faQjU2WESDjHsBlyJQRKGSrIgeEopy+UOYYvLJfQSikPmEyGP14GtesNT6Ntxt27Fv1VN45Oqvwdy5S4RMpzTAbqjD3A99CPM/+AGgoRm+UKPN8zoIWOTteK4MvRZ1IXrhIs88RnlFXFpSsjl0r1+LbPd+eLmswFMEWxFPz1uPPNh+RtTPc0z4ngFdV2BEHOEeEoYQV0ck0YDImHYYLc0wmhvhRgFHVaCrRhBhREyRSmP3sifwwsNLsX7Zo4haGRiuDq++Hi3TpuO1H/8ojHET87oydMExJYAjODMiYlmAPR0aPxldleewBFoswSESUjIHUhWwVHj2/Nfiqy6hw97ko+qGVcBS4ddRBSxVwDJcwCIyBQsXT6DP4oiMzVzAGUrswyBQkemDBUahWhuxQhByHKAHDZrgiyh5awGjcFy42QFkXliH3StX4x833oz67n5AsZA1VCitLTjrii+i5dzz4NXUwaerRDWFsj+Xa7poRMoiTUVOCzxCBE+ql4NCrotGgTUfvhNEOQktXGq8ENDwC4OVJdrJk4nFc1iAoMnEIZAI3TlKKp9IiQkWo4G/KlETcGgUH1nTh6cpUOhGIueFIGMgja1/vQdr7r0Lzz20BDW5NGJKDG7zGLTPn4cLv3wl1ClHIk0SsbCTKDBJ+6X7TGjAqFAVPVAf1ege8oSrSritQv8FTKKqhaXC0+e/FF8FLIe7xUfX/aqA5RDeR1hK+2DyyjyP8ty6rouFh2qYFAybPXs2cjnBSqjIQV2Kyy+/XPzw3qyjVNzk74XHwdIPyN0/PykvzmcQS2I+8x2fg98XK7fYw/3/LBwn25JtF7awsJ3+6R2k+9C/cTPMfd2IElBYOUClDkp+r88FmhYPAgNGxZAI6iQFl0X4ikTuIaEeJxIhCsMLo28oQ9vbhe41a9C1eQvWPrEcyNrw6J4xIog3jcFZ73oHtCMmAnXxoCzbCcoSGaFpfcjfGwZc3xZaL+n6GBrnzADGtARJFymH358Btu6AtWk91FQfNDjImEEaRdM2hLtGdfIuLD6XR7MGURBRWjL4ZGCx60KNBMRfySPxDBUp1nf+fGi8Z7wOyDl48ee/xLYH7sPeJx9DTbIf/VoCxoSJGLvwWJx55dXAERPgM9N1/hAGKs+Cq5Kfw9srVLsRR+Ag8mHQGsR6Ss8QPUoADpZLiKk6jjnmGEF65riT751jhPPBaaedJpRuyzkqrXQr57HCua2UtAHlPMdwzuV8xja79957B+czzkP8KXXeKXZfvhuORf6IjYHj4Pzzz8cjjzwCyyJJqzJHU1MTNm7ciMbGxsEbSKXkwvm11LWmMjUdPaVWAcsw3wU7FAe3HOC2bQ8OIlkkJyUOgrBcO7/j75zEjjzySPF3ljXSE4KcFCnNf9VVV4ny5YAUEzFdDl4gqx5eQPm3g4Ea+dyDk72igM9OsCKfgf8e6vj/GbAEa26gdHsgl5BKkNDfiT9++1YMPL8W2LEXTcQfdgY+I1v4/sjb0HRhqQi4oMx3k6GBAxpBCS0CQtMt+LfNAGESShUXUTsLtb8XXjKF7L5uGPxej8HyVViajvjEcXBrEnB0WmsCHRczb7khbmEOIYU3yvhwIzpypgKroxHv/sLnEJk6DQoBiwO4KRvP3XEnNi5dCmvfbui+jZzuCg6r4RpQPRUqo6JpFxKBPQRWRqDw62fgqzY8xRc6LYzeoUVEBD6LkGUdekc7Tnnv+4S7Rx83Hsi4eOaHP8TOhx5A56onUZ9KozcWgzpuEtqOOQZnX34FMHEyLF0X2EsYUgQmcmiMEk0lyh4ELIGRhyq3ik0QmKey5LHTUIBl0aJF4h3LMcX3zrHJMXLqqaeKxZdqu6UelQIs4XmAdSE44Lge6Xmp1OcsPE9ukmhhefDBB8XcFZ5zRARdPmdTqfeQ58uxyOvknP3a174WDz/8sJgf+V0lDgKWTZs2DUrzF6b1kPcMp3vgd3wv5fSZStT9lSrzVQ9YmGCsEvlqwjthDhzmDGFirrCl5WCAZd++fSKRobRQSER9sI7A5+DzlHJwUuQkyWRp73vf+wYXyGI7qDD44L9p+WF+i2K7lgMBllWrViGbzQ4Co6HqmMlkcMstt4Cfr4ZD9rNycwkdELBwJe3bjds+/yV0P/Uc/G070eISTOag5sOKbS6l1Blh/h3fFYkHSSJV6UERBgQClpf1Q0gqFSG7cBDxbcR8F5rjQs1kEVFVmEYCOUqneEA6ZsLVDVh0QTHrsu8hQsua6wriL/VTmORQzQC5qI5MRIU7qQ2X3fwNRGbOgmKYwhrhDFhY9r8/xDN/ugvWzu2IeBYsPcgIbbhaAFjIExYcEaIBIgEDukrHFgOkrQCw6Cps7qRFKLQq7p9TdJiTJuCCSz+DcfPmQZ84EUhZWPGd72LPI39H79NPoTGbRXc8Cn3CRLQtOAZnXn4lMH4icpoRJJRU8h4qRljR0EMLy8u0H9E1g4gnVUQWDVpYSgAs6XQaH/7wh7F79+7BRU+CeY6tiRMn4p3vfKdYfEoFBrTIPPTQQyM+ZArnhdWrVyOZTJZcr+FUiPPlCSecMOSlcmPINpo3bx6+/e1vD4KT8Dw8UoCF74iJ/55++unBjd2QlSzzBD5TLBbDpz/96cF1o5gVpfA7ttnChQurgGVqNLAz378+K/ZqZx+dt3mW+SJG2+mVTGIlB3ldXZ1IYlVDgS165/Muk/CuRe4IJDDhtRKslNpmRPx8nlKPg4ETWcdipl9OitzJyAkgDFLkcxTWYfLkyaINSj0OlPir1OtH23mynx0KYAmDVmFx6NuC337mixh4ei2UHfsQ700joniIRqJiUU26Odiej7hJNdcAVAjThO8gy7BmeoC4MDM3D8mxHsXcaMHIwdayiOqUYvNh2g50uoMUapDoIsqHcm2UWAn6B90iCnTNE5YWWU9Di0C3dSSp3RJRYU8Zh4/e+nVg2tQgmSEtOp1JrLrtdqz7/Z/gbNuGOEOOVUvkPdI8Nc8XphqvK/giZJTAM8Wz6LDgiDAkQDUMZF0LhhqBp+iwFQ0DigF7XBvefOVVGHfMAqCjA+jqx/2Lr0HPihWwN2/EGNvB7qiG2qOOwthjj8Upl18OtLfBUiJBaibPR5TWKJmxMa/bG2RD4sFwbXJ08qRe2fHyRsSDWVjYdnKzJLM0JxIJsZHg2KLL4XWve90/uWqH6te0sNBqWqlDWhs4nmXmYbnxKmVTVU69mPx069at5VwizpUWaTm/yjlpOFmPpbtezsdyrit3bi77IShk2NcHtnNvb++gtV4+S6FVRz4bQS7bLAzOCi0ww6nLv8s1r3oLSyUBi3zJ0rTX0NDwL++dkxM7FE2sxY6wFWaoTlMuYJGDTnb2cMeWrqnCnR0n1qVLlwrAUjgByMlM+nxZX1n/KVOmYPv27QKEFctMW/hsVcDyry6hsGuQjg9153P47ZXXov/5jcDuTsT6MoiTPOt6sOEiozhIJGKwM9lAIw2K2HlZroOcS4uBCkOPBiouLlDjaqhxVHiqg4yShodcYDmhfcMD+m0fWjQBLRJDP/36DGXOh00zzNhT8oG/dGflF/uIUotshKDFx8DYOvzXrd+EccwxQDTOEBu4vWksv+1nWPuHP8Hbtg0J24LqW4LLIsjAtKswhFt1hCXFo5qsy9SDpN96UF1LcEh0XUPWtuB5tK7osDUT6ZoGJFtbccEVX8C4BfNgtLUBfUn83yc/jfSLz0Lfv1cAll2mi9Z589F+3LFYeNllQHMTEKmF66uCs0xXF/8XhC4HR6B8k48YH/zu5V4saUSlABaOI1pU+MN5QI6rcscz715pwCLH9FFHHTUsMDHUHBb+ezmA5WDWE85L5NBFKXBYxiGvK7SMh4so12pT6u15766uLkydOhU9PT1ik8sfOS/zs3BuZr8hgZ+8l+GAs1LrNprPe9UDFumLHMmXELaWsFNx8SXqpaWFv0sSmOx8Ye5IuBNykNEsWOrBCe6MM84o6XQOwgMRelkfDm6arMXknLf2SFRPkzMBi9x9hF1DdOHE4/F/qcP06dOFPzYMZg5WUbYZ3SGFqdVLerhReBLfC9/PoVpYBk3ctGr0b8Ovvnwddj79Avq37UEk66JGJ+GZeXd8eIYP17ERVVWx+NPNovm6iCZySfAOBFfgWa4AM43pHBozObiOBYN4gmHTBAOGgSTBQGMjUnQHuQzUiQi+i0JhNd8TSQ9dnbwBBarQWWEUkIe0pQPxKBxThzauBZfdsBiJWfNEaLPv+vAtF0t+8GM8+6c/ILedLiHhUAoyUHusFW03GlyN0Ti0sgTRThHbRYPlIZ7LiaSHUddGIhFHLusId07GjGC3HgemTMHZl34S4+fMQn1HO9DTi5+9972wNq5HrL8PtbaFvoiKmaeejLbjF2HiRz4E1NcDRq1INUD/mWU7MEwmOwy4CrJuNK3k5VgGP2UIOWvNYyjA0t3dPWjyZ9+QxHR+SsAS5mIM1bXJR+PPSB6Szxbm5HFhJM9Ozg2SNDyS9yVgYfBBKQfrQZczD4K+QqtCmMNSymIu57Zw24e5fJJsy3myVHddKc/Bc6SliqRsAhYCF3lvWYZ0HUrAJOdm2WZyneH5PLeUZy61fqP5vFc9YJELyUi+BHaWsLuHlhUOPLn4FgIa3ruQ8MrvOAnI6J1S6lfOjkx2eNmxwwupnDjlJCQnKmkOJamNgEUOLjmowwBGDhA5oI4++mjRBqWajSXIe7UAlpF2CQk3TGofnrn3fvTv2o9Mbwq65cFgGC93X7QGmApcKwuTYbgkrAoFVxo2dHh6Pj+PABaBKm5s6zboGzdh0+b1ZO4JgCCk6U0DA6qKOWefBaV5DCy6c0wTrsNQ3kDnhfwOV3WCdD8yrw4JgD7DmBURWaM21uGkN70J5tgO2kaEy4XquBv//jD2rnkKbncnNIY20/Xjk1tD20Y+kaJQyqVAGxm4LnTbQyxtwV2/Gbk9e9C5eQNiqgKLz1lbLwTt6k55LZT2DhzxhrNQN74dsVgU2LAJt33ow3B3bkOdlUHCcZDRFByxcAGaZ89A+4Wvh0XA0tCGaHMrIo1NcIlKCAQFvThwBuluoCWTj+QORPKCcCIxLkSOpxIAC3fP3DzIKBR+csxznHA8n3322WUtiHQHVcIlFA4i4DhnQIB08VaKeFqOhUXOPXKBLnRlD8eVE3YtsdxCPkylwIC8T39/v2hngloBlGk9LYjClGuNnFfpQuJGLwx8SglyKGV9+Xc451UPWCrlEgoDFoalsRNJl1Ch64WdToY0FyLh8EQxVIcpB7CwLDkxyvoUEmblIA0DFj7XAw88MOgSktdK4COfW37KcG0OJLkjKwW0VF1CgUuIII/CcSeffHKBcByg5PqAvgEihUC3hIq19EUwnw8XTmZcpn6JYIsy5Jbhx9Q5MQMlWy63FJZzXXhdvcj94zH0P/QQVi5fAXsgBZfUFl1DriYBbVw7LvzspUgcOQVoag6sDza1UBjKTB4sy7cDmXvWhcxeRgJx4RYh7p4oS2ttE/cnCCD9Raja93QD/T1ANi0ySg+q8YImfC78MqqMJ/PvdqBIN2Ch+/6l2P/MM3h26RLolgXP1BBpbUfj1Bk46fJrgLp64Mh2IG4C6RSsv/8dv/zc54HOvajzXMT47FBRP2Ec4mNbUTt7GgYaG2FOPAptc+ehbeZsIB5HbjDKmWRfJnXUA8AiI8gJWESbBlYYTQkie4aysBQCFmlh4WaB4/ncc88tKwqlUi6h8DzEf9MlJK0fMpJxqPmp3L+XA1iK8TSki5r3HW7kjLwuDFbCz1EJfkgYsEgOiwQsct4OW7Rk+3O+4Pm0ZEurmNwMl9v2/67nv+oBSyUsLLKTSDOeJN2GLSxyQS/GHwmb/8ox5ZXjEirskIVWFIIZDlb5vRwArJsk3UoUHyag0VRKk2zhDocm5HJJt2Gr1L/rAJL1Hq5LKAxYCnd5cFJ58bdgnfQZEh+hqJr4JS+2pgMWF9HA/SNicgVfKg8ueF5/H3qXLcPOP92N3ffcj1R/ClGoSPoKMoYGe/xYHPv2izD93e+B0dRApBuACKFcm0/8R9OKEH7TAN0IkiEqvHcmyOQscgQwakkVQnOO5wf4Ch6ingM3GQAWReha5EGPT3coY4uFtn/QlIYLX6c6LrkrJvb84Y/Yu3Il1tzzF9QzhJ4KuK1tqJ8xG2fceAvQ2ATUsi4+/GQfdt/+czzyP9+B39WFmGNDyaSRMGqQdG1k4aHXUJGpb0Bi+hwce+GFOOYNFwATOpAWIc2BhC9bMmYbLwOWfN5DWn6COHHWtnTAIvkr0nQv+QpyAxK2vg41DugOGmkLi3SnSPcP6xAm0VcSsJTqEgqPjfAiHXbjhAHMUO0Y3qwVbhrDG65y5udS7innVH6SdDtt2jRBuuU9+SNd+dJqEt5s8hpJug2XczgIwqU+W6XPe9UDlkpYWKTpTqLi5uZmrF27FiTfFrOgSDNf4YJULnovx8Ii68jOzM5PcFLskPWVAISkzfvuu08INBWaGg80IbBs+mLLYfxXLSz/amH5l/fj5+DZPnxq3GhGoD9iOzB1LcAHcIQbQyQU5qLPcF+HeEOFSyDhO9BogVmzBj//+jegPf8i6nfsFcut6xuwGLFSV4vowvm44PproZG0SrtMzkF6fyf8XAaKZwnQoeoq1GgcZksbEK+Bb8RguR4iRmDBCVZ6unc0ZGxfhF7rIvrGh9fTiU0PPQh7104YrA8zTTPcGqbI6yyyNotM1UBWdUGs0NbSgvHHLsL2pUuwe9UqvPinPyHm5OBETETaOtAwfTbO/cZ3gNYWuMRnrgN0d+KJr1yNl/7yF6jJfkRdFybzLYH8lMAA5eoqBjQde804jr/gjTjp7W+FdvxC5BIRuMwZJACLipiV10bJg5VALDhwZwXgKiDRH8zCIhelMHdFjkd+ljOeZd+ohIWlcFxzPM+cOVPs5EeavxHu4+VYWAoX6MI6D5ccW3idLFeClkqCgbAWVXhDKS3jsu3lJ+tCF9KLL754SEJ5lQYVlSx/VAKWwoV8uJ2RDTccwFIISAqBRuHvBCrr168XgKWSx3AmOAmqDjTxFAIWDpb7779/SMAiSWAyPJoDiS6hcNscrC0qBVgOBgKL7aTCRMOR6GdyNyp5P/xdSvPLsPcwn+igFhbGAlFUUGiPkKCqQHU9QXgV23/hbxEB0CLwmEHBju0hSp0WWmeyabi7tmHpdddhx+pVqO3sRsNAWmQl7lV1OGNa0Hj00Tjhwx9CyxmvBeK1yHb3oGfrdjzwqzugJQeg21mR0djhXWoTOOsd70L91KnQx7YHwm2KVALNK6qpOnIWQ/aDH4Yvp7dsxgPf+w72P7Uaet8AIi6JwjocyxUAwaDFhhYSDxjQdeTiCUyedjRO+dRHsO3RR7B79WpsvPdeRKw0XFVDpGM8GucswLnf/K4g0DKpI91Xzo6t+NtnP4uB5ctgpLOIuh6iDNduboGbzcLLWfAyGSiROPpitWiYPg3tJx6HhZ//DPymGmQFj0YRiRQjlO4VceHBj+XQcEWCEMEZLUkBYClMfhheSNnfuChxTEmgIq0tPE9aTMuxYFQCsITdvrL+4fFcuMsfqTmuXMBSyn2HAhqF88NIrjWl1C98jgQs5LKE581wf5D/llY4thnpB5LbIoFceB47kHur3PqNxvNHJWApRM/hTlXuyxgOYJGoOnwvORDCSFi+0EIOi+x8I21OHC5gOVjHC3Nxgk3yP3NYCgFImGzLv0nAwrBmuoTCvtVXArDIvlPMGlToxqpEPyucONg+BCwrV65EbW2taJJSAYtHmEAuiAi7DeJpmDQwkLUNAAtF1EiNDZRuA9eRQbdLug/pPTuxacnfsOL734PZ24OadA6xnINsPIruWAxtxx+HsfPnY8F73welrQPwDdj9KfS8tAN3fvVq2Nt3ImqloTHPju/Aicdw2tvfjgmnnIoxxx4LLxaFKngdQfyvWO41U+TkCfLukATsILdhHe694QbsW74cOkmo2cAlJUV4NZWCdLTkKOgzY0glGjBp1nScc82XsH3FYwFgufteRLMpoe5rdoxDw5z5OO9b3w1cQsxCnUoi88IzuPu/Pwdv/VoYmRwMEnehofHkE2Enk7B6+5DatlN4djKxBNDWhsSs6Tj3xuuASW2wTB2eSO6oIeoFwncCsGiAxWzRZt4VJ15iaYCFi5HUYJGf0qXK8cwoxlJBPs+rBGAJjxnOc6wnXUKUKQgviCNtbakEYAnP2YcyBxTOFZVYvA8EWAo3zNJCz88JEyYIS/aB1kTpIitce0Z6LapEe5RS5qgDLAcDJPyb3CWXaqobLmAJL8yFO6DC34tZC8p195Tysg4HYGE9whyWYgherIt5N4AELCTpSQtLKVLWlbKwyHYsRmaWg1mChvBnuP0PpZ9J8384vQEBy/LlywdJ2WFAezALiyOgyMtpDrh2BlL7eYzAUGCq14rsiEF25AhhQl8/Mjs2Y/+6F/HE7T9F+sllqLdzMC2KtflI10SRmtiBBW95i1B/bT3jTECPQcjc2j5Sezvxp6sux87ly1GfTiPCd+3ZsCJRjDv+eEz7jzfgqPNfBzTWw48wP1YesDCsmtwWrvLCf+UDJMpuXI/7b/g6ulYsh9HbDSPVD931oZgMK6b6LuDmUlA1Db1mLQYSjRg/fSrOXXwFdq5+ErufWoW1f7wLiWwGvh6B0T4O9XPm4rybbwVaWgOc1tON3uWP429fvhLm9h3QMjloloeYpuOoD70PfjqN1N692MG8SQM52EYETmMjIkcegfMWfxn6glnwauICsNgugU48YNzmAQs5wIYekIuDo3i25kILCwGLjAySLlapxSIBSykkddk/KwFYwmOGdaEVqFA4rpT5qdxzKgFYwnU4EFG3cI0ptpjLOSzM6yn3+YY6vxTAIsuQbiIJWA5kDZZzXLE1a6j6/Dv8fVQClnAHCr+Y8MsotXFLBSy8pySihsN4w/5DuXgX3rtYEqtS61fOeZUALIX357MvWbJERAkVA4XFJgG+I4Y1E/mXugurBGDhvcOh4qyr3J3w+7BeQeHua6T6mZzgpKAeSXQEc4899tighaV0wDJIRRXBOkKMNdCAEz+WyjBc0j8VqLYLxXZhUD5+3z4svfVm7HpqNVLr12Kiy7xBffA0HZZhoCtu4MRPfARHvvXNiE2YAERr4SgR6CSSZrLwenuwa+nfcOc116B5fxdqbAcJitXpOjJjmjDrjRdgzjvfBhx5BFIt44NIIuq5sDYecxUxookV9IBcBnhpK+5bfB26li2D3teDGpEM1EZGVcH0PI7qQyUvRwP6tDgGIvXomH40LrqHxgPbAAAgAElEQVTmCuxdsxJ7Vq/Gut/8AfWMWjJjUDvGIjFnDs6+9Vagtk5ETVl79mDPfffgr9cvxphUEhp5NC4Q0Q0suPVGNCVq0blhI/76zVtQn3UQ06LoV3zk6mtx/Kf+E0d/+P1Q6+uEdo3g5miJgHQruczCEfQyYNFKBCyFLiFJqiRo+cc//iEsLK80YCm2+BFkS07aUDy4cuaw8LmVACxyoyDHeliYU84Nsg6F4FLOFeF5vtSN8XDaoBTAIsXkZPnhNpPzG+sto1B5XtjNH16/hhtJNZxnq9Q1ow6wyM4iO4ocTGxsOXBkJyylUcqNEpIdhPeS7Plwpwm7hOQ55CbQHSJN/uWw/kt5BnlO2IRcznUHO1eaH+VgZdtKC0vYty3LCLszwuVKEzKfvVSlW06II63DUo7pM2yFkf2MdZdWknL7GaXW2VdYBhcmuUtj2zA3ixQJDIe4H5TDImU/8h4g4WNh8E4+OZ8FytcDEUZ70ZqRdeCs24K//+hHeOmxR2F37UdNNoVaK4sofPSaJpI1tZhyxik44XP/hcjkSVDiCbhGDJ4SEUkA6cJRcllkt67D/33mM4g+vwGx/gHUpLJQNB37dA1jjluAI958AY54x9vRP2YCVArM5YOTfdtDhMJyAlURsGSBrVvx4NduwL7HH4PS1YWoQvCjIj5hHNREAjlThxExYLs2UloMdrwO4ydOwsmXvA+7H30Ue1auwobf/wm1NkROIbWjHbXzZuOc73wbaKgHevvRu249Vv7wB9i19D7UpFNCtM5TNIwZ04IFv/g+auvq0bl2Pe5ffAO07XvR4PqwGCVl6nBmTcXFP/4hjPZWEWHlayYULSosREFeIR+KTr3dQKlFJEPMW76G4rBIFVOS2WXSQ7mYyg2ITFRaypiulA6LBNFyES8W9VfO2CrlWSQfo5RzSz2n3DqG+TlyDgwnsi1nDij33qUAFvncYQ5LsciqYm698OayEhb/Ut/JSJ436gBL4SIZRos/+9nP8POf/3www3EpDcGkdAwbK+WQwOTOO+/E2LFjxSXhjnCgMqjAyER+Ulm2lGtKqU/hORzgTGY40kcYtPDft99+u9hdFfpSw4S2sFmV369YsWIw+WEpVhZO0kx8dihp4Qvbodh958+fj5tvvvlfkjKOdD/jeyEwkQfDv2X4Kj9PPPHEQYtVqRyWwZTBYcCie3A9aot4QtE26tOy4gCdvcht2YYnfvhTbH/kUZjpLDRGhuVSYrG17Bz8I6cgvmABznjvO1B//LHwEwmht6KoJhyHQm70gDBrsge3dxee/8lPsOU3v4f10jbU9CZRY0TQqXjItDah6aRFOO8zl8Kafwp8hjcz67HIPcTFPO85Id/GzgHr1mMpOSzLnoTf0yMsFZHWFix81zvRcPQUuC1joJCHIoAYa6AhEo2hbuJEbPvdH7HvyZXYcs99qHFcpHQV+oR21M2fjbO++TWgJgFs2YY9q9fgrzfdBHPPdujZHBQzAi2RQOuECVh4x08RS9Sgd9MWLPve97HjwYfRnEzDs11h4Um2jcEbv3oVGk87DfqYMQAl3plXyWFG9jzH1jBg5/MKBYAlCMM+GGBJpVK45JJLsHfv3kEQLzc87KsEBeHEpKWMa/axcD8r5ZrhnLNs2bKiStmljO1S78cFm4kMR/oorCPbmOOT34ctJuE5IAw2eN5ll10mkh+WQ4jmutGWj7Qr5ZlKASzh9Y9lUnlXJow8EH2i8Pk5B4YTRpZSt9F6zr8NYGEDfvWrXxWkM8mbKKVRyxlgErBwsSY4kEfYdBjuJNJFRYllns/spjwkKi/n3qU8i0ytXsq55Z4jybIcoNKNFrY2yWcJW2J4D3lOMTfaUHUod0cyVHnh9yX/zTZjqoGDTVY8N1yX4fSzsDowyyKIlYClWAoG2acOamGRWe3/ycJCAizzjDCLsguTbpLeASQ3bkbXmmex4kc/QXrrNtQrmrCYWFYOuYgmLAc1xx6L5te8Bie95U3AuFb4RiRI6+zrQfBLkNmHQc9Augd7l96Pld/5X/S/uB613X2o0wz0Kx564ibis6bhnI/9JxL/8e7AKsGLVQ8Kw+j5b35Bq4+TBdauw5Kv3Yh9Ty4HevuEbyvWMQ6nfvwjGDNzBpSxbUJp1mestlDAzV+rqNhwx++wf/VT2PXwY4h5Pvp1RQCWhgWzcTYBi6kju+pZ7F6xCku++z+oTfVAsW340Si0unocNXcuZv74fxGJRJHasQNrf/NbPPHzn6O1pw+6w9xFQF9dHKf950cw8W1vQZQZnxMJ+J4KjzmT8oLBim7mAUtgTcoHPR8UsJC/ctxxxwkBNu7aZR+U8wb7Jq2ZldzFlzpmis114WtHei5j2bRKMxqpEke4vtIqVSpgYX3Cc2CpLju+5/C6MdRzlQNYCt9P+PnCVn85l4X/Hu5nhVIVQ9VxtP191AEWueAXNiwH9bXXXit+Su1Aw2lsLtgbNmwQu5/wInawcDmafclTkBLLw7lvKdfIjlfKucM9h89JuXCaq4uRZwt3HGHOhoyCOJDmy3DrVOp1kofEekt3jwQs4QEvIyHC/m359+H2szBRWbqX+ElLCwELXV+yD0lwx/oeFLBQQVaClXzUsGCvSERg2fB7uuGsXo1n71+CZ5c+CGP7djR4isjhwzBnK2pij2Fg6qKFmHz+GzDunPMQnzwhWHFVHb5HeX8XuqaJcj0m63Qd6FSc3bEdS75yHfavegrG9t2oy7rwDA19JkOF63Hk8Sdg4de/L8TmmNvI9SzotE7kSbgiTplh0evXYen1N2H/shVQenuhKT7UhmYc99aL0HTEZKiNDVAMQ4AH6rcwHFrJ5ODv7cTKe5egc9MW5LZuQ9TU0K160MeNRcP8OXj9974lODeb7/g99q5cg/VLHkLcGhBunHTEgNLchDe86z1o/sLnA5dZfy8yzz6NWz7xcYzv7EEtRYEVFXscG2NOOQUnf/6/0TxnNtA0Bo7N5I+aAGCBLUVFji4zLfi9VMBy7LHHinccdpPSPcTfqXVEVenRsoiwf0rSbSGni/VlvUfyIGAZaWuRtNjKZ+EYK3SjhQMGivF3+J2cA8tZawo3ukO1VSmARZbBtmddwnOLpCTwU1ImJBiW17FvcQ4kL7GSfJyhnnWk/j4qAUv44cI+RglYJKgZqUYIv1y+cGbD5EAKc1iK1Ul+FxYAkt+VY0os9TkqAViKRdMUEpWLhT4XLr7lDOxSn/dQzpNWOC4KBBOFpNvCsg+1nxUDLLwHy5UWlkLr3FCAJccC/CBxoc5wlcHQZRfI5uDv24u+5Svw0G0/xsCmDfA796JN9eBlcsgpGizdQLquAZgxC2/69H+hbtYcqBMmBuYPUxXWFx6mGQuyFYsK+0JrRMkmgVQf1v/2d4L0uvlvDyK6pwcRRYOaiMKviQF1dZh16y2YsHA+ojWMqmHsL10nquC1CPcSAcu6zbhv8fXY/9gT0Lt7kYCCrOfCb2qEZ5pgQDPDj8l5yfquIBPXGDHUOR5yXT3wbQsRQxFuo06SjDva0DRnFs658VqgqxsPLr4F+9Y8B2XPHtQxkaPqIRWPQp04Hu/5+k1Q5pxIZCLAk71jK/5w5ZegPLEckWQapu0gpevoa2nFaV/4AtqPX4SaObMDQT6COBFGHri4XMrx50V5ZezWwVxCtLAsXLhQuFclYCHZVibW43geDYBFzgF8/aVu0g5lbMprKwFYwvWS1l8ZWVVIug2fKxd6OW9LwFLOWlMJwFI495a6voQt3xKwSOv4SLy7V6qMUQdYCslBElHy+2uuuUa4hSp1SG4Bd0QS+Rci8LB7SNajmIUlzP8YqfpWArAUW7gLLSyF/t1iv1fCZDycdpMTjhzoErDI9xjegYR3HIfaz2SGa9k2Mu0Bn4ETJX3PhRPkUIAlEOb3BGARP1w7bQd+Mon0/i5sfXw5nvzlL+Csex412SRqHRtmOglV8WFH43CZxHDiJBz3uS+gZdFxUBqb4ccT0DQfnkPl40B2X9E1ZHM2jEhEJCsMQJIFpNLIPP8cdtLdctO30ZrMQktZ8Bi1TOtDbQL+pz+K09/8RrSMaweYcNHQkBOAhXqxgGpn4a3fgCXX3YCeJ5Yj2tMHUwAlBVndgJOX9I9YHiJQkdGAjOojqulI5GwoliMk8/0IwNzi/aaO2ITxGDN3Ds669svY8sjjWPPDXyO16SXE+pJCqC4V0dA8awbaTzwe8z7xMaD9qCAHkmvDS3Zj2x2/xPKbb4HW04246yOn6thbV4+p7303Oo4/DtPOPRdIxOD5nmiPQI2fJB1TEJ55UMSXx1CAhS4hmcVcXKdpYpfMdy+tf6OBEFls4xLur5WoYyUAixzT4Q2IBCzhMR5e+AVOD0UU8t+M3qKVuZyjEoCF9w9vfsP8Nznnhp9Z1rdYPyu2dpXzfKPh3FEHWAobNUyMIlg53IAl3PHFtMUJXjDxXj7oCqI0PT+L7aJ55kgs6IcDsHBQn3POOf/kEvp3AizhAc12p7Vo6dKl//TeipHVDrWfFQIWGW3Eex0MsFC1kskPTznlFNGhwq7HfvhCVJ7aKRoVbqkM29Uj3B9dm7Zg0+PLsPWxJ1CTTSOm+EzeDMu1kNNV1Bw1GXUTxmPSSSdh2jsuhi8E1gyhmEsFfV8kLBQdWkj/ZywbumkKwq3i+zCYNTmVAbq70PniWjz47f/B/uVPoT7nQfdc6MwqG4lg6+nH4c2XfBATZkyD0sHEhypyIqWQItIHqLYFb90G/OX6G9G1YjUiff2IJTMwycdVGXejwM9nqaVVhu4cGjRMRUWUIrqOB1dRkDM1DKg++uI6Wo46ApPnz8VJ73sXlvzwJ9j3j1Xwuvth5GykHRduWwOmnnk6Zp5/FlrOPAO5mvFC/E5xHWjZFLLLl+EPX7oK9o7diGRyUHwVvbE4osfNR8fCBTj7kkuAcS0iiFlkwRYDWKW/6uX3owc2lkLAEl7YaWFZtGiRUCaVFhbZP6WpnhaW0bCQFAKWQoAyVB2HA2gqAVjCJFXZ1hKwyGco5H/I+VlyXDgHnnnmmaMGsIQ3v8UASyExNwxywsB4qHc4GgDJUHUYdYBFdp5ihExJhhzqoQ7172GkLF9y2O8ZfvH8d1dXF2bMmCE+C4FJMUJU+BnLATKVACyFizctA+eddx4YoltKePKhtvVIXx8e3HJRYG6kYtFIBxrAw+ln0iVU2F/4O9uUIc3FwGwYsIStP+RO9DGaxndhuC50Wlb6M0g+vxbP/+Ev2L92Pfa/sBbaQJbeHaEfQmtFKmIiXRvDxFNPwPg5M3Hs+efCmDwOrsFQY/XlVDiqDpfWFK7FugbLc6GqmrCK8DAppJJMC4nX5M5dWHPHb7Dktl+g1VNQ43pIOC4MRcPq8U142yUfwhEL5iO+YC4QNWGpQVJNIc3vWHDWbsbvvv517F21BpFkCon+tLielSEOYKROzlRgKyoMj8kSXWiehqijw3NU4WJKmwYGdAV99TqOnD0NMxfMwZSZM/Dbb3wL7q5uaPkE1r2eDXPaFMy/8DzMu/BcxI+ajD6tHREB/FwYqTSwdTt+/YWr0L9xK/yefsRcIBcxkGxKYOycWXjbFz8PY+aR8Bj2pOpQSExmdYlcWG/RQAGfYyjAUozDwuvCgGWkx8BwypNWHzlfFdMtkuUWzs0SlJNnUWwzcKD6VAKwFN6LdZUJI4vVu9g6w/FKKzPnwHLm50pZWEp9n4XARc6FlVg3Sq3TSJ/3qgcsxTpksUYMJlhVdFAmMpQcFk4s5CBIdcpipKdCDos04YUXz0KzXjFUPNTLrUSUkKyjJKKyDmEOSyW4OAea+IZ6/lL/LuvMdxkerIW7yFEPWHwLcUWHTutANoeBzZtw5y3fReeLG4BkCjWui1pCDIrGMacQLSURA3NOPQXz3nwh6iZPAsY0wfUtqLE45eWCJqRyrSZYt+JXuj4IePLwRXynCxeKIxZot7cXex59Anf98MfAvk6omSwitot4JIp1rU2YOGsmJs+aide882KgNiFcQ1zwPM+FqfhIr9+Iu773v9j33PMw0hnEUxlEGWLKaCeGMpNeogUicrrig2keswNZRL0IopEa+JouROZ6FRd1U8dj/qkn4uiZM/DXX/8KL72wFrGkBV2YZhRkIibmnPMaTDnntZh46vHCRZXUG5kEGhoFtnwH2LcfS2/+Lva/uA7JXXugWTYcI4I9qov6iRNw7gfeg+lnnAY3EYWiMs+RBjtnIUKQInlENFOVAFiOOeYYYUHjHBLmioT7Zvj7ofp4qfPZUOUc7O+FlghpPeG9JfFTkkBlfYZTr1casLANDpR9vlz9LpZViSihct5jFbCU01ojeO5ILiTDqVYxpByWWheTvEeNhsA9RA4Lc+nwk0d4kQ9HzoQBjKzXgUhVxepdKaQsd/ay3meddZYwhxa6w4bTlq/ENWHASPBFs7ucbOU7Y71Gsp+NtIWFz5B2XRiaCo0St66FTFcP9mzcAN3mAu3CoCXCcWGaUXZI+K4LR1URP3IKIs1NUExTLLaIGsj5iqCYaIoiEiq6ti+SDgrrQT4OxhMWF/Zpto0LlaQZhk2z3HQKe559BqZtw/Ac6NQo8RXsjdUhVt+IWF0DGidMguW60BihwzxHnotsKou44qNz8wbYPd1QrZzI2MykhHQ/Be+BOID5kBR4mke0BE3VAUuB49JlpIps1X4sAjURQbSlGdH6WvRvXA+nPwk1kxMZqzWF50RhtHdAb2mGzugl04CfU2BZWcGcjURUKL6DzMb1cHv74aWzUB0XjusKK46SSKCmYxxqJ02Eq9C6EmRFCurowWU6bGFgKZ5LqNAlJDkscr7ghkcKxRXyq16JsSLnMjlmWM+wsGH478UshGEXZrlKqq80YAlzWuRiL6Oh5KatnA1b1cJS+R78qrewlBPKJRc1Zl5mWLMMG5OLm/wML4i8hhYWWmTos5YLYliLJbwwhncitNpQr4NHKTsUGVUwkt1Cgijpv2XZcnchrU7SHVaOebSUOpbzbkopT06uYWXisA6LfA/yHY12wMLl3MpRgE4VRNlMcgCKbwlSLGGGSZcFXTky/JlcELowItG8u0eFSq0V3RBAQlxEKwYpvLRwiNAgIeUq+BnCeiDpWeJPvkhKKE7wPTjpJAwhLBeIyzGCxtJqg0zSmgYzGoPHHEG09jDYSOQ9Ysi0CpeAgSJyrsPsR1DIWmWo8aDGTN7UotrwNRcKAYHLrNNSuU0XInceGbB5Q5HqWECOBN4ggkpx/EBIjnmCFBWOokCjii6TLBP00QWlU8fGCoi/IkcSnwPwHReeHhG5hIQgX0MzHLaNQCq+IBGTaSvHgJ7nsQ3lElqwYIEQjqOFpZDHcuqpp4pwU6oilzq2SpknSh0rxc4rNibCIIzPUIyTJedGghapPzRUPV5pwMJn5fxLQnzYOsF/Sx4fLTClzlN07460DstQbRj+e9XCUk5rjeC5I7mQlNrZJGjgvdetWzcIWMLfDxewFOtUYpdWBSwj2GuCoqRrS4Ksf2fAwkU4k81B0wlYVORyaXAdp2gcl3HB++S/mZlPLKAqoOsChASWgACwiEXY8+GJ7M6MzGWYNKOOCgBL+G3ko6g9l/quFKR3BUjR1ECaXizkjg/fiMMVoTMKNOEmUURAjvCcUFclDy4oSAffEVYXWl8EI3dQZ0YN6s/6wCbygG/ogKeJ3ESC6EIri6LBp0tHRHS40FgGAYtIuEh058CLxUU4suP6cLwgNJlJlgWmoVaMasP2M8inaBSsWmZvJviiJD+tPLblwIzX8vH+CbD4+dAgmYaAtywVsHDh40IfdrdIwMJ5oNSj0oClWD2KARaCrLDFWNYrrPA81DONFsDCZ5HrhHw/ErCEo/2Gep4qYBmqhQ797696C0u5TUTfLAGL5LBIQR5ZTjGRJ0YH0SVULAUAzascDFJ7obA+Ui+klB1WpVxC4TpxoZcuoVLqVG77Hs7z2e7hKKHCe48kMK6ES8hzAh87CbiqRldNYCWgPAgBg+1awtggTPguXTAeVAIWRRNpfMRB1V0SZAlc4MMG3R85mJoBU6i7UJlWhe8GKrXyICGX9xTp/ijVL+5FS0PAhCHmEHUwCH0CdEM3U8TQQWMKjT9akNCYuQnzBhzWwIOmE/SQDyEqKOoQABZiFoYxO0L+xPUJgkxxLu9JA43gukqrDA1Mdg6qoYnrXYdt4gl3jVCoJaayAZ3YjUBPI1fGR9ZLwVC84DlYH5v10+AwXhsaNJ0KwMGzC9XdPG5xmTggLyRH0FcKYJFRQtKCKcms/J0uISokH0wf5HCMF9ZFunakVbVYlJCsC8+R+XbkdUFXC3iApR6jAbCwzjKij/+WlnFGCYVzg5XyTFWXUCmtdGjnVAFLkfYbKkpIXiIXdLqCiknzhyeBsMx9MAG+PEmU+gorDVjkAn4gaf5/JwAjd3+FstRhvs5oByyUQhHZDUNR9K5HC0SgSGrZNuKx6GBfIgeFgJsLPL0tlJZ3SHzV/x975wFvWVHk/5rIRIRhyMElhyEMIJJBkbyu6yr+JRhwd3XV/ajAGhcByShKEN11FREMiKIgQckgOSlBiQOI5BwkDUzi//n2m9+zpjnnnu777n3vvqHPfO7nvrmnT5/u6uqqX1dVV4+zOfMDXPsO7wMikGsFpxA5XkAlI2zWHA4YHdWXeXW+pwhDynzc03fWELhizjx7HUAzepS9NvKV+e6nETYacDFnpI3moMD53ha0PgYQ2tZ3nMC8EFaDYmPDTfBCkbMFN9L8E5E5GoB2cmTAiHl9mWVDuha6zoad2XNsLrE7ExexufPm2KvzZoWt0WPGjgvWI44ZoE/BIDK//X0AaJ69QjbeRUYaMGhUoMU8mzNrjo0hx8p8nxng5aWZs2ycAz4CXz5mIxWwoJgBnvH8EW/W8WGqXOh0OZ+zSEBEMkvzp2rhltuPXgAsfrOBp2OcPDOFxgWwpFBpYGUWesDCgVQ6LKqJVEw4Jutee+1lTz755BsEjBc43l/I75THT+3LVFlPlJZ9ueWWs6uuuqo/iVTKyuTmm2+2ffbZp6kb2fdj3ycWI/pSZxXKfkHFA4suumjoP9+dvCRQFaeCuX2JJZYI7rf46nnAMsdsLrlFZs60l15+2Z597hmbjTYe2XeIG7yED56/x4wZHWIhpi4xxcZPmGCj5wfUhngSkp+xKp4z22bOfMX++tcHQhzKaquvahM4rXnOHBs9GuU/37U0gvQnWHJGB89PcD+FHRVzbWzI34/P5/Xgk5o19m/28isz7Zlnn7Nbbr3NnnjiaVtpxZVstVVWs39468o2ZuSoEOzb/0yokAQt8+NDcCGNHBlOVg6ABVfPvNkhNT5tCtAjuIpIMjOnzw9G++bMsYcf+au9/NortvTyS9vEiRP7MvbOB2H0OcQqz51no8bhJpt/vNEIdgq9HvoTYliEmkYv0pebBsvMGKwtfe6s8Gadmt3/R9iXHNipySXEwXMPP/zwAikC4DusYozXkksu2R+kn7IgYP53QwZoW7PkEHmBaHeVC6pKDnJSPfOZ7fvizaZ5PdSAJeD0+Zsn1Fb6i9wjRYV2dqUenbDCCitkHbOQk5q/iZYxsNT/GatuL3RT2tapMgs9YPEp01OIxsRdffXVw8FcfjXurSXeD606FfnvJ7PfAaRAXQkELDKcWSTFmuKb1nH0Kf3ILeP90ZqgigPJrSulPGfrQGO+O33FQKTqvBDeORwAy7w5c+2+e++1P//5Nrv08svstTkENY4Mga24cILLiODSUaMC+Hv/v/yzTd9wQxs1clSfiX7UqPmAxezVmTPt8Ucfs29961s2ZuwY+/SnP22rrrZq0Mp9Npc+MMGunDnz5vTt1Jmfsz9kfOUc5ZDmti8Qdc6ceXb7gzfalddcZQ88+LDde+8D9uJLL9vib1nc3rrSP9hGG25k79h2W1t6yhJ91g6lue83mfSNfNgFRF6YEAiM5WeOzZtF/MnYECcTLk6E5vkRnFk0x557/jn74Uk/sCeefsLe8773hrO8lltuhWBVwqqDFQnLDUHAr4+eH5RLNfwJQCPIGIAWfGcjQ9xNaKRcQaPZTTTfuBXaHtTb3002iYCF1PwPPvjgAvErWtVrzvN/71ppNR+UBK3Tcybe8s+mAywGXvH5hY3feECZxRZbLBxpwnxOdQ0NNWDxixvJA/rl5V5qX9oZjwJY8qlWAEtEMwEWJqvAh4CHJq8HL3o8XnXE/0ehyFdKfQiE2267LayyUq9uAhb1TRNXbfJAJrWdKeW6CViq+lDVpuEAWMAQV15xhZ177tn27e98x16byyF0fUBiNhaCvo3IQUksMXWqHfutb9huu32gPwHcaA6sm79l56UXX7a777orrLjGTxhnv/7VGbbFVlva6EVG2+tz2J3TFwvCh/iYESPGBBdReHzWXFtkLOf99OlsgNTzzzxvvzj3ZPvhKT+y+/5yv7340qthN82c2XNtypQlgmVz3333s8023sQmLDJ6vqWC+vtTwPThIawrI4m7mWcjidEJATEAlTEhcV24yBsT0MbscAbSAw89YHt9aC+774H77JBDDw2ZgjdYfwObM3den0to1CgbiYUIT1Kf4aTPUjTidZsza7aNCX6qPuCFKWXeq6/ZSE6dDtmC2SreF4ATvHHBtTQ/cGb+VmwF6DRZWIhh8S4hv02WMcPyx0o+9eoWYPHvZ14Qk0dekbqLBZqP/ZgyZYrdcccdwWKUeg01YEGO01dZvflbC0pZl3MColP7rXIFsORSzKwAlgqaEXDLqsgrvthtkkrqqq1mPLvSSiv1r2BS6+o2YEltRyfKdRuwpLSx5wHL/Lwol112qZ155pn23f/9no0ZOzakrw8wJYCJ123U6FE2b+48W3yxxe3444+xf/rHXWxsiGWZf7AzlobZs23mK6/ajHvvs03evolNHD/Rfnveb22rrbYMW4+DFXN4rTMAACAASURBVGqRMcGFQsI3EA8Wjr4wWdwrCPYxfUBontkzTz9rl156mf3Xf33K/vbc88GSM/ktb7GJEybZE089Hd6FW2qddabZGWf8ypYKro++bcGLLDLGZs0iXgaghWtrtM187dWgvIlF6XvfPBs1t89yFLqLJYQAyZFgmNfswYcetD332sse+uv9dsghX7OtttzK1pu23vw525fuf97IEfbqrFk2iXqJlyH/zJxZ4cykMLfDP9xf7Djq6zvXmDEjbebM2TZuHGCvT6nR6b44tL48LKOw/pjZtddea8suu2z/2WM+WPXFF18Mhx/GpzV73sxdEAwWYFlllVVq5VPV7iCse7kW06EGLCkyoptlCmDJp24BLAWw5HNNB54ogKUvrqQuNX/YWcaJxrPn2LXXXWfnn3+eff3rX7fttt/e9tvv87baqqv1xUVguZvdl+skxOssvphNmjzBxuDSCAnPXrfnnn7K3jJpsr3y6hy7a8a9tunmW9gKKyxjp/7057bp299u80ZgPRltr816tS/ny2h2/mDkeD18wm6ZsG15bPg/773lllts///+b7vx8sttvfXXt403fpv956c/bRMnLWq33HyLnX7GGXb2OecEgLX/Vw+w9+32L7b88sv2Bdvi1ho9KgTPzglAaqYt9pbFwzbr2RhxQsoTdi+xM6jPwjJ6kTH24gsv2ZxwEuEIe+KJx+0jWFjuutuOPupIY4vw2mutE8DUK6+9arNxs4wwGz9pUjiRuW+3z4iQL4bOvTZnlo3AtTZqVNj2/drsWX1bwQGANtImjhvft/26b6N2CBYOgb/zQ4PZGF4Ay9/zRxXAki8UC2DJp1kBLAWw5HNNB54ogKUZsLzMeT6vz7Mrr7jSfnv2Ofad40+wd++8ix15xFE2bZ1pYedNiDkJRwj2/ZsbMtSSnmSmPfjgQ/arX/3K/nLfvbbE1MVtrXU2sMlvWcJ2/+Du9pbFJtmvTj/dttxii2A1eeSRh+3Un/80bFtedrnl7IMf/H82ZtRoe/Dhh+z+v95vl176e1tpxX+w3T6wW9iddPHFl4QYmJGvzA1AasuttrK1113HRo0YbS++9KJdcNFFdvZZZ9tjTz9hH//4J2yb7d5hU6dOmZ9F93W77ppr7ZprrrYnH3/cnnv6GVts0qK2xWab2/TN3m4rrbZqKDcXMDNrlj351FNhi+nV11wTdiatsdrqttQSS9h3v32CPXDvX+yoww61rbbcwlZffU0bNXqM/eqsM+zOu++yBx9+OOwM2nidafYv//zPRqB7QCujRtpDjz5q19xwvd3y5z/btA3Ws1deecVuv+32AEo22XBj2+29//L3WKFg9WGH099dcKNHFAtLAHPzE+gVwJIvFAtgyadZASwFsORzTQeeKIClGbC8ZHOCpePyy39v5551ln3vO/9ru7xrB/vaQQfbOmutHcDK6BCs2rc/GOWBJYJQj7vuvtP+/Oc/20kn/cgefexhW3zxt9g6625oSy+zkh1+xGG26OQJdvqvfmVbAVhGmN11xx32tYMPCCBotVVXsYMPPsTGLTLW7rjzrmBN+eFJP7L11l3PvnrAAfbCiy/YOWefY1/4whdtxSnL2w9/dJJttvlmNnHypACaQEC33nqrXXvd9fb4k0/aTrvuZGuuvbZNmjwxWGiee/ppO/WnP7XLL/u9PfXkE/bS8y/YhHGL2Jabb2k77LqrvW2LzWzK1CVCro/Hn37SZtxzj/30xz+x6268wSaMn2CrrrKKLbvkUnbZxZfYk488Zl8/7LDQj1VWW90eeuRh+5//+1+74+477eHHHrXXZs+26WuubXt/9KO29lpr2T+s+FazMaPttjvusDPPPssuuvxS23DTt9tzzzxjd/z5dhs/bpy9e5ddbN/P7jMfsPTlsglOoQUAS9/hh8Ul1LfnvgCWfKFYAEs+zQpgKYAln2s68EQBLNWARaQFfLwcLCdmV1x5uZ1zzln2/e/8j2220ab28Y99zFb+h5UDWJkUXD2vhHiWcePH2SqrrRICRw8+9GC76uqr7A833hgCISdMGG9z5uL6mGPPPvOsTZmymJ166qkhMPb1ubMDwPjQnnvY7DmzbNq0te0Xp51ukydNsBtuuNEuv/wKO/Tgw2zLrTe3H//kJ3b3XXfbj0/5if34Jz+1d22xnR197Ddt2rrr2uxZs23s+LEBsLBbJ8Szjhphs+bOC5YO3FOvvPyy/ebMM+zggw6y5595zsaMHm2LTppgL7/wYtiQvOOu/2jv/cAH7P27vc/m2Ov2u4vOtyuuuNyO+eY3bez4Cbbi8svbqy/PtJf+9oLNnTXbRsydZ8d+81u21VZb2wpvfasdcMD+dtIpPwoxLJMmTwrbp595/Anb7O1vt2223Mq+9pWv2siJE+33l15iJ//0p/brs39jy660oj14/73hbKQVV1jBPrznXnbAgQeGocAVRF+gr790rnUBLAWwtCsOC2DJp1wBLAWw5HNNB54ogKUZsMjCcuXlV9hvzzrHvnPccTZ50mRbcurUEAD68ssvhziM0WPG2vhJE23Ft65kxxx/rM18eaZ9fr/97E+3/skmjB9v3zjqKFt6yaXs+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(En){"use strict";En.exports="data:image/png;base64,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"},96908:function(En){"use strict";En.exports="data:image/png;base64,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"},57177:function(En){"use strict";En.exports="data:image/png;base64,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"},81378:function(En){"use strict";En.exports="data:image/png;base64,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"},16722:function(En,Zt,E){"use strict";E.d(Zt,{Z:function(){return de}});const b=Ce=>typeof Ce=="object"&&Ce!=null&&Ce.nodeType===1,je=(Ce,se)=>(!se||Ce!=="hidden")&&Ce!=="visible"&&Ce!=="clip",fe=(Ce,se)=>{if(Ce.clientHeight<Ce.scrollHeight||Ce.clientWidth<Ce.scrollWidth){const we=getComputedStyle(Ce,null);return je(we.overflowY,se)||je(we.overflowX,se)||(ge=>{const Le=(Se=>{if(!Se.ownerDocument||!Se.ownerDocument.defaultView)return null;try{return Se.ownerDocument.defaultView.frameElement}catch(Me){return null}})(ge);return!!Le&&(Le.clientHeight<ge.scrollHeight||Le.clientWidth<ge.scrollWidth)})(Ce)}return!1},Ue=(Ce,se,we,ge,Le,Se,Me,ye)=>Se<Ce&&Me>se||Se>Ce&&Me<se?0:Se<=Ce&&ye<=we||Me>=se&&ye>=we?Se-Ce-ge:Me>se&&ye<we||Se<Ce&&ye>we?Me-se+Le:0,Ae=Ce=>{const se=Ce.parentElement;return se==null?Ce.getRootNode().host||null:se},ve=(Ce,se)=>{var we,ge,Le,Se;if(typeof document=="undefined")return[];const{scrollMode:Me,block:ye,inline:De,boundary:Fe,skipOverflowHiddenElements:Ze}=se,nt=typeof Fe=="function"?Fe:at=>at!==Fe;if(!b(Ce))throw new TypeError("Invalid target");const ce=document.scrollingElement||document.documentElement,Ie=[];let Ge=Ce;for(;b(Ge)&&nt(Ge);){if(Ge=Ae(Ge),Ge===ce){Ie.push(Ge);break}Ge!=null&&Ge===document.body&&fe(Ge)&&!fe(document.documentElement)||Ge!=null&&fe(Ge,Ze)&&Ie.push(Ge)}const ze=(ge=(we=window.visualViewport)==null?void 0:we.width)!=null?ge:innerWidth,tt=(Se=(Le=window.visualViewport)==null?void 0:Le.height)!=null?Se:innerHeight,{scrollX:ke,scrollY:He}=window,{height:Je,width:Ee,top:$e,right:pe,bottom:Pe,left:St}=Ce.getBoundingClientRect(),{top:qe,right:ft,bottom:Et,left:Ne}=(at=>{const xe=window.getComputedStyle(at);return{top:parseFloat(xe.scrollMarginTop)||0,right:parseFloat(xe.scrollMarginRight)||0,bottom:parseFloat(xe.scrollMarginBottom)||0,left:parseFloat(xe.scrollMarginLeft)||0}})(Ce);let ue=ye==="start"||ye==="nearest"?$e-qe:ye==="end"?Pe+Et:$e+Je/2-qe+Et,Oe=De==="center"?St+Ee/2-Ne+ft:De==="end"?pe+ft:St-Ne;const et=[];for(let at=0;at<Ie.length;at++){const xe=Ie[at],{height:Ke,width:it,top:Ct,right:lt,bottom:At,left:ct}=xe.getBoundingClientRect();if(Me==="if-needed"&&$e>=0&&St>=0&&Pe<=tt&&pe<=ze&&(xe===ce&&!fe(xe)||$e>=Ct&&Pe<=At&&St>=ct&&pe<=lt))return et;const Bt=getComputedStyle(xe),Dt=parseInt(Bt.borderLeftWidth,10),oe=parseInt(Bt.borderTopWidth,10),ae=parseInt(Bt.borderRightWidth,10),te=parseInt(Bt.borderBottomWidth,10);let x=0,re=0;const ne="offsetWidth"in xe?xe.offsetWidth-xe.clientWidth-Dt-ae:0,le="offsetHeight"in xe?xe.offsetHeight-xe.clientHeight-oe-te:0,Be="offsetWidth"in xe?xe.offsetWidth===0?0:it/xe.offsetWidth:0,Te="offsetHeight"in xe?xe.offsetHeight===0?0:Ke/xe.offsetHeight:0;if(ce===xe)x=ye==="start"?ue:ye==="end"?ue-tt:ye==="nearest"?Ue(He,He+tt,tt,oe,te,He+ue,He+ue+Je,Je):ue-tt/2,re=De==="start"?Oe:De==="center"?Oe-ze/2:De==="end"?Oe-ze:Ue(ke,ke+ze,ze,Dt,ae,ke+Oe,ke+Oe+Ee,Ee),x=Math.max(0,x+He),re=Math.max(0,re+ke);else{x=ye==="start"?ue-Ct-oe:ye==="end"?ue-At+te+le:ye==="nearest"?Ue(Ct,At,Ke,oe,te+le,ue,ue+Je,Je):ue-(Ct+Ke/2)+le/2,re=De==="start"?Oe-ct-Dt:De==="center"?Oe-(ct+it/2)+ne/2:De==="end"?Oe-lt+ae+ne:Ue(ct,lt,it,Dt,ae+ne,Oe,Oe+Ee,Ee);const{scrollLeft:Ye,scrollTop:_e}=xe;x=Te===0?0:Math.max(0,Math.min(_e+x/Te,xe.scrollHeight-Ke/Te+le)),re=Be===0?0:Math.max(0,Math.min(Ye+re/Be,xe.scrollWidth-it/Be+ne)),ue+=_e-x,Oe+=Ye-re}et.push({el:xe,top:x,left:re})}return et},be=Ce=>Ce===!1?{block:"end",inline:"nearest"}:(se=>se===Object(se)&&Object.keys(se).length!==0)(Ce)?Ce:{block:"start",inline:"nearest"};function de(Ce,se){if(!Ce.isConnected||!(Le=>{let Se=Le;for(;Se&&Se.parentNode;){if(Se.parentNode===document)return!0;Se=Se.parentNode instanceof ShadowRoot?Se.parentNode.host:Se.parentNode}return!1})(Ce))return;const we=(Le=>{const Se=window.getComputedStyle(Le);return{top:parseFloat(Se.scrollMarginTop)||0,right:parseFloat(Se.scrollMarginRight)||0,bottom:parseFloat(Se.scrollMarginBottom)||0,left:parseFloat(Se.scrollMarginLeft)||0}})(Ce);if((Le=>typeof Le=="object"&&typeof Le.behavior=="function")(se))return se.behavior(ve(Ce,se));const ge=typeof se=="boolean"||se==null?void 0:se.behavior;for(const{el:Le,top:Se,left:Me}of ve(Ce,be(se))){const ye=Se-we.top+we.bottom,De=Me-we.left+we.right;Le.scroll({top:ye,left:De,behavior:ge})}}}}]);
|