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

1300 lines
1.4 MiB

This file contains ambiguous Unicode characters!

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

(self.webpackChunk=self.webpackChunk||[]).push([[8982],{89489:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ye}});var b=z(60499),Ie=z(59301),de={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"},et=de,Se=z(7657),pe=function(ce,$e){return Ie.createElement(Se.Z,(0,b.Z)({},ce,{ref:$e,icon:et}))},Ae=Ie.forwardRef(pe),Ye=Ae},59477:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ye}});var b=z(60499),Ie=z(59301),de={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"},et=de,Se=z(7657),pe=function(ce,$e){return Ie.createElement(Se.Z,(0,b.Z)({},ce,{ref:$e,icon:et}))},Ae=Ie.forwardRef(pe),Ye=Ae},40001:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ye}});var b=z(60499),Ie=z(59301),de={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"},et=de,Se=z(7657),pe=function(ce,$e){return Ie.createElement(Se.Z,(0,b.Z)({},ce,{ref:$e,icon:et}))},Ae=Ie.forwardRef(pe),Ye=Ae},26227:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ye}});var b=z(60499),Ie=z(59301),de={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"},et=de,Se=z(7657),pe=function(ce,$e){return Ie.createElement(Se.Z,(0,b.Z)({},ce,{ref:$e,icon:et}))},Ae=Ie.forwardRef(pe),Ye=Ae},49198:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ye}});var b=z(60499),Ie=z(59301),de={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"},et=de,Se=z(7657),pe=function(ce,$e){return Ie.createElement(Se.Z,(0,b.Z)({},ce,{ref:$e,icon:et}))},Ae=Ie.forwardRef(pe),Ye=Ae},41464:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ye}});var b=z(60499),Ie=z(59301),de={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"},et=de,Se=z(7657),pe=function(ce,$e){return Ie.createElement(Se.Z,(0,b.Z)({},ce,{ref:$e,icon:et}))},Ae=Ie.forwardRef(pe),Ye=Ae},73331:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ye}});var b=z(60499),Ie=z(59301),de={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"},et=de,Se=z(7657),pe=function(ce,$e){return Ie.createElement(Se.Z,(0,b.Z)({},ce,{ref:$e,icon:et}))},Ae=Ie.forwardRef(pe),Ye=Ae},15277:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ye}});var b=z(60499),Ie=z(59301),de={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"},et=de,Se=z(7657),pe=function(ce,$e){return Ie.createElement(Se.Z,(0,b.Z)({},ce,{ref:$e,icon:et}))},Ae=Ie.forwardRef(pe),Ye=Ae},52671:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ye}});var b=z(60499),Ie=z(59301),de={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"},et=de,Se=z(7657),pe=function(ce,$e){return Ie.createElement(Se.Z,(0,b.Z)({},ce,{ref:$e,icon:et}))},Ae=Ie.forwardRef(pe),Ye=Ae},8657:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ye}});var b=z(60499),Ie=z(59301),de={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"},et=de,Se=z(7657),pe=function(ce,$e){return Ie.createElement(Se.Z,(0,b.Z)({},ce,{ref:$e,icon:et}))},Ae=Ie.forwardRef(pe),Ye=Ae},56082:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ye}});var b=z(60499),Ie=z(59301),de={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"},et=de,Se=z(7657),pe=function(ce,$e){return Ie.createElement(Se.Z,(0,b.Z)({},ce,{ref:$e,icon:et}))},Ae=Ie.forwardRef(pe),Ye=Ae},61481:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ye}});var b=z(60499),Ie=z(59301),de={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"},et=de,Se=z(7657),pe=function(ce,$e){return Ie.createElement(Se.Z,(0,b.Z)({},ce,{ref:$e,icon:et}))},Ae=Ie.forwardRef(pe),Ye=Ae},33853:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ye}});var b=z(60499),Ie=z(59301),de={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"},et=de,Se=z(7657),pe=function(ce,$e){return Ie.createElement(Se.Z,(0,b.Z)({},ce,{ref:$e,icon:et}))},Ae=Ie.forwardRef(pe),Ye=Ae},15075:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ye}});var b=z(60499),Ie=z(59301),de={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"},et=de,Se=z(7657),pe=function(ce,$e){return Ie.createElement(Se.Z,(0,b.Z)({},ce,{ref:$e,icon:et}))},Ae=Ie.forwardRef(pe),Ye=Ae},43531:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ye}});var b=z(60499),Ie=z(59301),de={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"},et=de,Se=z(7657),pe=function(ce,$e){return Ie.createElement(Se.Z,(0,b.Z)({},ce,{ref:$e,icon:et}))},Ae=Ie.forwardRef(pe),Ye=Ae},61485:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ye}});var b=z(60499),Ie=z(59301),de={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"},et=de,Se=z(7657),pe=function(ce,$e){return Ie.createElement(Se.Z,(0,b.Z)({},ce,{ref:$e,icon:et}))},Ae=Ie.forwardRef(pe),Ye=Ae},47472:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ye}});var b=z(60499),Ie=z(59301),de={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"},et=de,Se=z(7657),pe=function(ce,$e){return Ie.createElement(Se.Z,(0,b.Z)({},ce,{ref:$e,icon:et}))},Ae=Ie.forwardRef(pe),Ye=Ae},87395:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ye}});var b=z(60499),Ie=z(59301),de={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"},et=de,Se=z(7657),pe=function(ce,$e){return Ie.createElement(Se.Z,(0,b.Z)({},ce,{ref:$e,icon:et}))},Ae=Ie.forwardRef(pe),Ye=Ae},88319:function(){"use strict"},94896:function(){"use strict"},74501:function(Zn,ln){"use strict";ln.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},84915:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Zn={},ln="5.0",z={},b=null,Ie=!1,de=!1,et=null,Se=!1,pe=null,Ae=null,Ye=0;Ye<arguments.length;Ye++){var Re=arguments[Ye];if(Re!==null)switch(typeof Re){case"number":ln=Re.toFixed(1);break;case"string":Re.match(new RegExp("^[0-9]\\.[0-9]+$"))?ln=Re:et=Re;break;case"object":typeof Re.is3D!="undefined"?b=Re:z=Re;break;case"boolean":Ie=Re,de=!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},z.material_id!==void 0&&!de&&(Ie=!0)),et!==null&&z.id===void 0&&(z.id=et);var ce="",$e="",he=!1,kt=null,at=null,Ge=null,Ne=!1,Le=null,vt=null,mt=null,Tt=null,_e=null;z.height!==void 0&&(z.height=Math.round(z.height)),z.width!==void 0&&(z.width=Math.round(z.width));var Ke=function(We){return parseFloat(We)>4?parseFloat(We):5};Zn.setHTML5Codebase=function(We,yt){Ae=We,Bt(We,yt)},Zn.setJavaCodebase=Zn.setJavaCodebaseVersion=Zn.isCompiledInstalled=Zn.setPreCompiledScriptPath=Zn.setPreCompiledResourcePath=function(){},Zn.setHTML5CodebaseVersion=function(We,yt){var St=parseFloat(We);if(St!==NaN&&St<5){console.log("The GeoGebra HTML5 codebase version "+St+" is deprecated. Using version latest instead.");return}pe=We,fe(We,yt)},Zn.getHTML5CodebaseVersion=function(){return at},Zn.getParameters=function(){return z},Zn.setFontsCSSURL=function(We){Tt=We},Zn.setGiacJSURL=function(We){},Zn.setJNLPFile=function(We){ce=We},Zn.setJNLPBaseDir=function(We){},Zn.inject=function(){function We(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var yt="auto",St=z.id,fn,pt=!1,Jt=0;Jt<arguments.length;Jt++){var bt=arguments[Jt];typeof bt=="string"?(bt=bt.toLowerCase(),bt.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?yt=bt:St=arguments[Jt]):typeof bt=="boolean"?pt=bt:bt instanceof HTMLElement&&(fn=bt)}sn();function sn(){if(!Se){setTimeout(sn,200);return}yt=yn(yt);var Qt=fn||document.getElementById(St);if(!Qt){console.log("possibly bug on ajax loading? ");return}if(Zn.removeExistingApplet(Qt,!1),z.width===void 0&&Qt.clientWidth&&(z.width=Qt.clientWidth),z.height===void 0&&Qt.clientHeight&&(z.height=Qt.clientHeight),!(z.width&&z.height)&&yt==="html5"&&(delete z.width,delete z.height),kt=yt,yt==="screenshot")it(Qt,z);else{var ae=!1;z.hasOwnProperty("playButton")&&z.playButton||z.hasOwnProperty("clickToLoad")&&z.clickToLoad?ae=!0:z.hasOwnProperty("playButtonAutoDecide")&&z.playButtonAutoDecide&&(ae=(!ut()||We())&&ht()),ae?(kt="screenshot",qt(Qt,z,pt,yt)):ot(Qt,z,pt)}}};function ut(){try{return window.self!==window.top}catch(We){return!0}}function ht(){return z.hasOwnProperty("screenshotGenerator")&&z.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}Zn.getViews=function(){return b},Zn.isJavaInstalled=function(){return!1};var Ht=function(We){var yt=function(Jt){var bt=JSON.parse(Jt),sn=function(ne){return ne.type=="G"||ne.type=="E"},Qt=bt.elements?bt.elements.filter(sn)[0]:bt;if(!Qt||!Qt.url){St();return}z.fileName=Qt.url,Dt(Qt.settings||{}),b.is3D=!0;var ae="https://www.geogebra.org/images/";Zn.setPreviewImage(Le||Qt.previewUrl,ae+"GeoGebra_loading.png",ae+"applet_play.png"),We()},St=function(){z.onError&&z.onError(),Nt("Error: Fetching material (id "+z.material_id+") failed.",z)},fn=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",pt="/materials/"+z.material_id+"?scope=basic";gt("https://"+fn+"/api/proxy.php?path="+encodeURIComponent(pt),yt,St)};function Dt(We){var yt=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(St){We[St]=!!We[St]}),yt.forEach(function(St){z[St]===void 0&&We[St]!==void 0&&(z[St]=We[St])}),z.showToolBarHelp===void 0&&(z.showToolBarHelp=z.showToolBar)}function gt(We,yt,St){var fn=new XMLHttpRequest;fn.open("GET",We),fn.onload=function(){yt(fn.responseText)},fn.onerror=St,fn.send()}Zn.isHTML5Installed=function(){return!0},Zn.getLoadedAppletType=function(){return kt},Zn.setPreviewImage=function(We,yt,St){Le=We,vt=yt,mt=St},Zn.removeExistingApplet=function(We,yt){var St;typeof We=="string"&&(We=document.getElementById(We)),kt=null;var fn=null;for(St=0;St<We.childNodes.length;St++){var pt=We.childNodes[St],Jt=pt.className;Jt==="applet_screenshot"?yt?(pt.style.display="block",kt="screenshot"):pt.style.display="none":Jt!=="applet_scaler prerender"&&(We.removeChild(pt),fn=Jt&&Jt.indexOf("appletParameters")!=-1?pt.id:null,St--)}var bt=z.id!==void 0?z.id:fn,sn=window[bt];sn&&typeof sn.getBase64=="function"&&(sn.remove(),window[bt]=null)},Zn.refreshHitPoints=function(){if(Ke(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var We=Zn.getAppletObject();return We&&typeof We.recalculateEnvironments=="function"?(We.recalculateEnvironments(),!0):!1},Zn.startAnimation=function(){var We=Zn.getAppletObject();return We&&typeof We.startAnimation=="function"?(We.startAnimation(),!0):!1},Zn.stopAnimation=function(){var We=Zn.getAppletObject();return We&&typeof We.stopAnimation=="function"?(We.stopAnimation(),!0):!1},Zn.getAppletObject=function(){var We=z.id!==void 0?z.id:"ggbApplet";return window[We]},Zn.resize=function(){};var xt=function(We,yt,St){var fn=document.createElement("param");fn.setAttribute("name",yt),fn.setAttribute("value",St),We.appendChild(fn)},we=function(We){return We&&We!=="false"},ot=function(We,yt,St){Ke(at)<=4.2&&(St=!0);var fn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==at||ggbHTML5LoadedCodebaseIsWebSimple&&!Ne)&&(fn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var pt=document.createElement("div");pt.classList.add("appletParameters","notranslate");var Jt=yt.width,bt=yt.height;if(yt.disableAutoScale=yt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():yt.disableAutoScale,yt.width!==void 0)if(Ke(at)<=4.4)we(yt.showToolBar)&&(yt.height-=7),we(yt.showAlgebraInput)&&(yt.height-=37),yt.width<605&&we(yt.showToolBar)&&(yt.width=605,Jt=605);else{var sn=100;(we(yt.showToolBar)||we(yt.showMenuBar))&&(yt.hasOwnProperty("customToolBar")&&(yt.customToolbar=yt.customToolBar),sn=we(yt.showMenuBar)?245:155),Jt<sn&&(yt.width=sn,Jt=sn)}pt.style.border="none",pt.style.display="inline-block";for(var Qt in yt)yt.hasOwnProperty(Qt)&&Qt!=="appletOnLoad"&&pt.setAttribute("data-param-"+Qt,yt[Qt]);Tt&&pt.setAttribute("data-param-fontscssurl",Tt),Zn.resize=function(){GGBAppletUtils.responsiveResize(We,yt)},window.addEventListener("resize",function(nt){Zn.resize()});var ae=typeof yt.appletOnLoad=="function"?yt.appletOnLoad:function(){};if(!St&&yt.width!==void 0){yt.hasOwnProperty("showSplash")||pt.setAttribute("data-param-showSplash","false");var ne=We.querySelector(".applet_scaler.prerender"),te=ne!==null;if(te)var oe=ne.querySelector(".ggb_preview");else{var oe=$t(Jt,bt,yt.borderColor,!1);ne=document.createElement("div"),ne.className="applet_scaler",ne.style.position="relative",ne.style.display="block",ne.style.width=Jt+"px",ne.style.height=bt+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(ne,"66%"),Ke(at)>=5?(yt.appletOnLoad=function(nt){var rt=We.querySelector(".ggb_preview");rt&&rt.parentNode.removeChild(rt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ne),window.GGBT_wsf_view&&$(window).trigger("resize"),ae(nt)},te||ne.appendChild(oe)):pt.appendChild(oe),ne.appendChild(pt),te||We.appendChild(ne),setTimeout(function(){Zn.resize()},1)}else{var se=document.createElement("div");se.className="applet_scaler",se.style.position="relative",se.style.display="block",se.appendChild(pt),We.appendChild(se),yt.appletOnLoad=function(nt){Zn.resize(),ae(nt)}}function re(nt,rt){rt&&typeof rt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(nt,rt.appletOnLoad):renderGGBElement(nt),Nt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",rt)}function le(nt,rt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:nt,params:rt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(xe){re(xe.article,xe.params)}),html5AppletsToProcess=null)},Ke(at)<5&&(nt.className+=" geogebraweb")):re(nt,rt)}if(fn){scriptLoadStarted=!0;for(var me=0;me<pt.childNodes.length;me++){var wt=pt.childNodes[me].tagName;wt==="TABLE"&&(pt.removeChild(pt.childNodes[me]),me--)}if(ggbHTML5LoadedScript!==null){var ke=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');ke!=null&&ke.parentNode.removeChild(ke)}var Me=document.createElement("script"),qe=function(){le(pt,yt)};Me.src=$e+Ge,ggbHTML5LoadedCodebaseIsWebSimple=Ne,ggbHTML5LoadedCodebaseVersion=at,ggbHTML5LoadedScript=Me.src,Nt("GeoGebra HTML5 codebase loaded: '"+$e+"'.",yt),!Ae&&(!pe||pe=="5.0")?(Ne?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),qe()):$e.requirejs?__webpack_require__.e(4510).then(function(){var nt=[__webpack_require__(4510)];qe.apply(null,nt)}.bind(this)).catch(__webpack_require__.oe):(Me.onload=qe,We.appendChild(Me))}else le(pt,yt);yt.height=bt,yt.width=Jt},it=function(We,yt,St){var fn=$t(yt.width,yt.height,yt.borderColor,St),pt=document.createElement("div");pt.style.position="relative",pt.style.display="block",pt.style.width=yt.width+"px",pt.style.height=yt.height+"px",pt.className="applet_screenshot applet_scaler"+(St?" applet_screenshot_play":""),pt.appendChild(fn);var Jt=GGBAppletUtils.getScale(yt,We,St);St?(We.appendChild(st()),window.GGBT_wsf_view||(We.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(pt,"66%"),We.appendChild(pt),Jt!==1&&!isNaN(Jt)&&(GGBAppletUtils.scaleElement(pt,Jt),pt.style.width=yt.width+"px",pt.style.height=yt.height+"px",pt.parentNode.style.width=yt.width*Jt+"px",pt.parentNode.style.height=yt.height*Jt+"px"),Zn.resize=function(){ye(We,fn,pt,St)},window.addEventListener("resize",function(bt){Zn.resize()}),Zn.resize()};function ye(We,yt,St,fn){if(We.contains(yt)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(We.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(We)}var pt=GGBAppletUtils.getScale(z,We,fn);St.parentNode!==null&&(!isNaN(pt)&&pt!==1?(GGBAppletUtils.scaleElement(St,pt),St.parentNode.style.width=z.width*pt+"px",St.parentNode.style.height=z.height*pt+"px"):(GGBAppletUtils.scaleElement(St,1),St.parentNode.style.width=z.width+"px",St.parentNode.style.height=z.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(We),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}Zn.onExitFullscreen=function(We,yt){yt.appendChild(We)};var qt=function(We,yt,St,fn){it(We,yt,!0);for(var pt=function(){var sn=[];for(bt=0;bt<We.childNodes.length;bt++)sn.push(We.childNodes[bt]);if(window.GGBT_wsf_view){var Qt=window.GGBT_wsf_view.renderFullScreen(We,yt.id),ae=document.getElementById("fullscreencontainer"),ne=jQuery(We).find(".fullscreencontent");ne.length>0?(Qt.remove(),ne.attr("id","fullscreencontent").show(),jQuery(ae).append(ne),window.dispatchEvent(new Event("resize"))):ot(Qt,yt,!1),window.GGBT_wsf_view.launchFullScreen(ae)}else kt=fn,ot(We,yt,!1);if(!window.GGBT_wsf_view)for(bt=0;bt<sn.length;bt++)We.removeChild(sn[bt])},Jt=We.getElementsByClassName("ggb_preview_play"),bt=0;bt<Jt.length;bt++)Jt[bt].addEventListener("click",pt,!1),Jt[bt].addEventListener("ontouchstart",pt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(We),ht()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},st=function(){var We=document.createElement("div");if(We.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var yt='.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");}',St=document.createElement("style");St.styleSheet?St.styleSheet.cssText=yt:St.appendChild(document.createTextNode(yt)),document.getElementsByTagName("head")[0].appendChild(St)}return We},$t=function(We,yt,St,fn){var pt=document.createElement("div");pt.className="ggb_preview",pt.style.position="absolute",pt.style.zIndex="90",pt.style.width=We-2+"px",pt.style.height=yt-2+"px",pt.style.top="0px",pt.style.left="0px",pt.style.overflow="hidden",pt.style.backgroundColor="white";var Jt="lightgrey";St!==void 0&&(St==="none"?Jt="transparent":Jt=St),pt.style.border="1px solid "+Jt;var bt=document.createElement("img");if(bt.style.position="relative",bt.style.zIndex="1000",bt.style.top="-1px",bt.style.left="-1px",Le!==null&&bt.setAttribute("src",Le),bt.style.opacity=.7,vt!==null){var sn,Qt,ae;if(!fn){sn=document.createElement("img"),sn.style.position="absolute",sn.style.zIndex="1001",sn.style.opacity=1,bt.style.opacity=.3,Qt=360,Qt>We/4*3&&(Qt=We/4*3),ae=Qt/5.8,sn.setAttribute("src",vt),sn.setAttribute("width",Qt),sn.setAttribute("height",ae);var ne=(We-Qt)/2,te=(yt-ae)/2;sn.style.left=ne+"px",sn.style.top=te+"px",pt.appendChild(sn)}}return pt.appendChild(bt),pt},yn=function(We){return We=We.toLowerCase(),We==="html5"||We==="screenshot"?We:"html5"},ze=["web","webSimple","web3d","tablet","tablet3d","phone"],fe=function(We,yt){if(at=We,yt){Bt(at,!0);return}var St=!Ie;if(St){var fn=Ke(at);!isNaN(fn)&&fn<4.4&&(St=!1)}var pt,Jt;window.location.protocol.substr(0,4)==="http"?pt=window.location.protocol:pt="http:";var bt=at.indexOf("//");bt>0?Jt=at:bt===0?Jt=pt+at:Jt="https://www.geogebra.org/apps/5.2.814.0/";for(var sn in ze)if(at.slice(ze[sn].length*-1)===ze[sn]||at.slice((ze[sn].length+1)*-1)===ze[sn]+"/"){Bt(Jt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&St&&!b.is3D&&!b.AV&&!b.SV&&!b.CV&&!b.EV2&&!b.CP&&!b.PC&&!b.DA&&!b.FI&&!b.PV&&!we(z.showToolBar)&&!we(z.showMenuBar)&&!we(z.showAlgebraInput)&&!we(z.enableRightClick)&&(!z.appName||z.appName=="classic")?Jt+="webSimple/":Jt+="web3d/",Bt(Jt,!1)},Bt=function(We,yt){if(We.requirejs){$e=We;return}We.slice(-1)!=="/"&&(We+="/"),$e=We,yt===null&&(yt=We.indexOf("http")===-1),he=yt,Ge="web.nocache.js",Ne=!1;var St=$e.split("/");St.length>1&&(!yt&&St[St.length-2]==="webSimple"?(Ge="webSimple.nocache.js",Ne=!0):ze.indexOf(St[St.length-2])>=0&&(Ge=St[St.length-2]+".nocache.js")),St=We.split("/"),at=St[St.length-3],at.substr(0,4)==="test"?at=at.substr(4,1)+"."+at.substr(5,1):(at.substr(0,3)==="war"||at.substr(0,4)==="beta")&&(at="5.0");var fn=parseFloat(at);fn!==NaN&&fn<5&&We.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+fn+" is deprecated. Using version latest instead."),fe("5.0",yt))},Nt=function(We,yt){window.console&&window.console.log&&(!yt||typeof yt.showLogging=="undefined"||yt.showLogging&&yt.showLogging!=="false")&&console.log(We)};z.material_id!==void 0?Ht(nn):nn();function nn(){var We=ln;pe!==null?We=pe:parseFloat(We)<5&&(We="5.0"),fe(We,!1),Ae!==null&&Bt(Ae,he),Se=!0}return Zn},GGBAppletUtils=function(){"use strict";function Zn(){return window.GGBT_wsf_edit!==void 0}function ln(Se,pe){pe!=1?(Se.style.transformOrigin="0% 0% 0px",Se.style.webkitTransformOrigin="0% 0% 0px",Se.style.transform="scale("+pe+","+pe+")",Se.style.webkitTransform="scale("+pe+","+pe+")",Se.style.maxWidth="initial",Se.querySelector(".ggb_preview")!==null&&(Se.querySelector(".ggb_preview").style.maxWidth="initial"),Se.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Se.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Se.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Se.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Se.style.transform="none",Se.style.webkitTransform="none")}function z(Se,pe,Ae,Ye,Re,ce){var $e=null;if(ce!=null&&ce!="")for(var he=Se.parentNode;he!=null;)if((" "+he.className+" ").indexOf(" "+ce+" ")>-1){$e=he;break}else he=he.parentNode;var kt=0,at=0,Ge=0,Ne=0,Le=0,vt=0,mt=0;if($e)kt=$e.offsetWidth,at=Math.max(Ye?$e.offsetWidth:0,$e.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(kt=Math.min(window.innerWidth,document.documentElement.clientWidth),at=Math.min(window.innerHeight,document.documentElement.clientHeight),Ge=kt):(kt=window.innerWidth,at=window.innerHeight,Ge=window.innerWidth),Se){var Tt=Se.getBoundingClientRect();Tt.left>0&&Tt.left<=kt&&(Re===void 0||!Re)&&(document.dir==="rtl"?(Le=kt-Tt.width-Tt.left,vt=Ge<=480?10:30):(vt=Tt.left,Le=Ge<=480?10:30),Ne=vt+Le)}if(Se&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var _e=Se.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ne=40,mt=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ne=0,mt=40)}}return Se&&((Ae===void 0||!Ae)&&pe>0&&pe+Ne<kt?kt=pe:kt-=Ne,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ae===void 0||!Ae)&&(at-=mt)),{width:kt,height:at}}function b(Se,pe,Ae,Ye,Re){if(Se.isScreenshoGenerator)return 1;var ce=Ye!==void 0&&Ye,$e=Se.noScaleMargin!=null&&Se.noScaleMargin,he=function(_e){return _e&&_e!=="false"},kt=he(Se.autoHeight),at=z(pe,Se.width,Ae,kt,ce&&window.GGBT_wsf_view||$e,Re),Ge=parseInt(at.width),Ne=Se.width,Le=Se.height;if(Ne===void 0){var vt=pe.querySelector(".appletParameters");vt&&(Ne=vt.offsetWidth,Le=vt.offsetHeight)}var mt=Ge/Ne,Tt=ce?1:at.height/Le;return Ae!==void 0&&!Ae&&(mt=Math.min(1,mt),Tt=Math.min(1,Tt)),Math.min(mt,Tt)}function Ie(Se,pe,Ae){var Ye=1,Re,ce=!1;if(Se.hasOwnProperty("allowUpscale")&&(ce=Se.allowUpscale),Se.hasOwnProperty("scale")&&(Ye=parseFloat(Se.scale),(isNaN(Ye)||Ye===null||Ye===0)&&(Ye=1),Ye>1&&(ce=!0)),pe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ce=!0),!(Se.hasOwnProperty("disableAutoScale")&&Se.disableAutoScale))Re=b(Se,pe,ce,Ae,Se.scaleContainerClass);else return Ye;return ce&&(!Se.hasOwnProperty("scale")||Ye===1)?Re:Math.min(Ye,Re)}function de(Se){var pe=Math.min(window.innerWidth,document.documentElement.clientWidth),Ae=Math.min(window.innerHeight,document.documentElement.clientHeight),Ye=Se.getBoundingClientRect(),Re=(pe-Ye.width)/2,ce=(Ae-Ye.height)/2;ce<0&&(ce=0),Se.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Re<40?Se.style.left="40px":Se.style.left=Re+"px",Se.style.top=ce+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ce<40?Se.style.top="40px":Se.style.top=ce+"px",Se.style.left=Re+"px")}function et(Se,pe){var Ae=Se.querySelector(".appletParameters");if(Ae){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(pe.id!==Ae.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Se)}if(Ae.parentElement&&/fullscreen/.test(Ae.parentElement.className))return;var Ye=Ie(pe,Se);Zn()&&Ae.setAttribute("data-param-scale",Ye);for(var Re=null,ce=0;ce<Se.childNodes.length;ce++)if(Se.childNodes[ce].className!==void 0&&Se.childNodes[ce].className.match(/^applet_scaler/)){Re=Se.childNodes[ce];break}if(Re!==null&&Re.querySelector(".noscale")!==null)return;var $e=pe.id!==void 0?pe.id:"ggbApplet",he=window[$e];(he==null||!he.recalculateEnvironments)&&Re!==null&&!Re.className.match(/fullscreen/)&&(Re.parentNode.style.transform="",!isNaN(Ye)&&Ye!==1?(Re.parentNode.style.width=pe.width*Ye+"px",Re.parentNode.style.height=pe.height*Ye+"px",ln(Re,Ye)):(ln(Re,1),Re.parentNode.style.width=pe.width+"px",Re.parentNode.style.height=pe.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&de(Se),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(Ae).parents(".content-added-content"))}}return{responsiveResize:et,isFlexibleWorksheetEditor:Zn,positionCenter:de,getScale:Ie,scaleElement:ln}}();__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 Zn=n.location.search;return Zn.indexOf(J)!=-1||Zn.indexOf(K)!=-1}function q(Zn,ln){}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(Zn){var ln=s[L].bindings;s[L].bindings=function(){for(var z=ln?ln():{},b=Zn[webModule.__softPermutationId],Ie=O;Ie<b.length;Ie++){var de=b[Ie];z[de[O]]=de[P]}return z}};var t;function u(){return v(),t}function v(){if(!t){var Zn=o.createElement(Q);if(Zn.id=L,Zn.style.cssText=R+S,Zn.tabIndex=-1,o.body.appendChild(Zn),t=Zn.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var ln=document.compatMode==U?V:W;t.write(ln+X),t.close()}}}function w(Zn){function ln(b){function Ie(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var de=Ie();if(de){b();return}function et(){if(!de){if(!Ie())return;de=!0,b(),o.removeEventListener&&o.removeEventListener(Z,et,!1),Se&&clearInterval(Se)}}o.addEventListener&&o.addEventListener(Z,et,!1);var Se=setInterval(function(){et()},$)}function z(b){var Ie=u(),de=Ie.body,et=Ie.createElement(_);et.language=ab,et.crossOrigin=W,et.src=b,webModule.__errFn&&(et.onerror=function(){webModule.__errFn(L,new Error(bb+b))}),de.appendChild(et)}ln(function(){z(Zn)})}webModule.__startLoadingFragment=function(Zn){return C(Zn)},webModule.__installRunAsyncCode=function(Zn){var ln=u(),z=ln.body,b=ln.createElement(_);b.language=ab,b.text=Zn,z.appendChild(b),z.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(Zn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Zn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Zn){var ln=c[Zn];return ln==null?null:ln},r=d,webModule.__errFn=e}function B(){function Zn(Se){var pe=Se.lastIndexOf(rb);pe==-1&&(pe=Se.length);var Ae=Se.indexOf(sb);Ae==-1&&(Ae=Se.length);var Ye=Se.lastIndexOf(tb,Math.min(Ae,pe));return Ye>=O?Se.substring(O,Ye+P):W}function ln(Se){if(!Se.match(/^\w+:\/\//)){var pe=o.createElement(ub);pe.src=Se+vb,Se=Zn(pe.src)}return Se}function z(){var Se=__gwt_getMetaProperty(wb);return Se!=null?Se:W}function b(){for(var Se=o.getElementsByTagName(_),pe=O;pe<Se.length;++pe)if(Se[pe].src.indexOf(xb)!=-1)return Zn(Se[pe].src);return W}function Ie(){var Se=o.getElementsByTagName(yb);return Se.length>O?Se[Se.length-P].href:W}function de(){var Se=o.location;return Se.href==Se.protocol+zb+Se.host+Se.pathname+Se.search+Se.hash}var et=z();return et==W&&(et=b()),et==W&&(et=Ie()),et==W&&de()&&(et=Zn(o.location.href)),et=ln(et),et}function C(Zn){return Zn.match(/^\//)||Zn.match(/^[a-zA-Z]+:\/\//)?Zn:webModule.__moduleBase+Zn}function D(){var Zn=[],ln=O,z=[],b=[];function Ie(Se){var pe=b[Se](),Ae=z[Se];if(pe in Ae)return pe;var Ye=[];for(var Re in Ae)Ye[Ae[Re]]=Re;throw r&&r(Se,Ye,pe),null}if(__gwt_isKnownPropertyValue=function(Se,pe){return pe in z[Se]},webModule.__getPropMap=function(){var Se={};for(var pe in z)z.hasOwnProperty(pe)&&(Se[pe]=Ie(pe));return Se},webModule.__computePropValue=Ie,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var de;try{de=Cb;var et=de.indexOf(Db);et!=-1&&(ln=parseInt(de.substring(et+P),$),de=de.substring(O,et))}catch(Se){}return webModule.__softPermutationId=ln,C(de+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},23216:function(Zn,ln,z){"use strict";z.d(ln,{Ax:function(){return et},Ds:function(){return Se},KI:function(){return Ae},SI:function(){return de},f1:function(){return Ie}});var b=z(14185);function Ie(Ye){let Re=!0;if(Ye.length>0){for(let ce=0;ce<Ye.length;ce++)if(Ye[ce].compile_success==0||!Ye[ce].compile_success){Re=!1;break}}else Re=!1;return Re}function de(Ye,Re=""){let ce=[];for(let $e=0;$e<Ye.length;$e++){let he=Ye[$e],kt=Re?`${Re}/${he.name}`:`${he.name}`;ce.push({title:he.name,type:he.type,isLeaf:he.type!=="tree",key:kt})}return ce}function et(Ye,Re,ce){for(let $e=0;$e<Ye.length;$e++){let he=Ye[$e];if(he.key===Re){he.children=ce;break}he.children&&et(he.children,Re,ce)}return Ye}function Se(Ye,Re,ce){let $e;return function(){let he=this,kt=arguments,at=function(){$e=null,ce||Ye.apply(he,kt)},Ge=ce&&!$e;clearTimeout($e),$e=setTimeout(at,Re),Ge&&Ye.apply(he,kt)}}const pe=!0,Ae=b.Z.API_SERVER},40254:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return $e}});var b=z(59301),Ie={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},de=z(92310),et=z.n(de),Se=z(29787),pe=z(2859),Ae=z(49317),Ye=z(76406),Re=(he,kt,at)=>new Promise((Ge,Ne)=>{var Le=Tt=>{try{mt(at.next(Tt))}catch(_e){Ne(_e)}},vt=Tt=>{try{mt(at.throw(Tt))}catch(_e){Ne(_e)}},mt=Tt=>Tt.done?Ge(Tt.value):Promise.resolve(Tt.value).then(Le,vt);mt((at=at.apply(he,kt)).next())}),$e=({data:he,className:kt,fullWidth:at,style:Ge={},onClose:Ne,onOk:Le,showFullTools:vt,noAssociationId:mt})=>{const Tt=(0,b.useRef)(null),_e=(0,b.useRef)(null),Ke=(0,b.useRef)(null),ut=(0,b.useRef)(null),[ht,Ht]=(0,b.useState)(!1),[Dt,gt]=(0,b.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,b.useEffect)(()=>(Ke.current||(Ke.current=document.createElement("style"),document.head.appendChild(Ke.current)),he!=null&&he.visible?(document.body.setAttribute("data-custom","y-hidden"),Ke.current.innerHTML=" html { overflow-y: hidden; }",he!=null&&he.src&&xt()):(document.body.removeAttribute("data-custom"),Ke.current&&(document.head.removeChild(Ke.current),Ke.current=null)),()=>{document.body.removeAttribute("data-custom"),Ke.current&&(document.head.removeChild(Ke.current),Ke.current=null)}),[he==null?void 0:he.visible]);const xt=()=>Re(void 0,null,function*(){Ht(!0),gt("\u6B63\u5728\u52A0\u8F7D\u4E2D");const ye=yield(0,Ye.ZJ)(he==null?void 0:he.src);Tt.current.src="",Tt.current.src=ye,Tt.current.onload=function(){it()},Ht(!1),gt("")}),we=ye=>Re(void 0,null,function*(){Ht(!0),gt("\u6B63\u5728\u4FDD\u5B58\u4E2D");const qt=yield(0,Ae.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:he.title,file:ye.dataUrl}});qt!=null&&qt.id&&!mt?(yield(0,Ae.ZP)(`/api/attachments/${he.id}/add_subitem.json`,{method:"post",body:{subitem_id:qt==null?void 0:qt.id,settings:JSON.stringify(ye.state)}})).status===0&&Le():qt!=null&&qt.id&&Le(qt),Ht(!1),gt("")}),ot=()=>{const ye=document.querySelector('a[href="https://markerjs.com/"]');ye&&ye.parentNode&&(ye.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(st=>{const $t=document.querySelector(st.name);$t&&$t.setAttribute("title",st.title)})},it=()=>{_e.current=new pe.hP(Tt.current),_e.current.targetRoot=ut.current,_e.current.addEventListener("render",we),_e.current.addEventListener("beforeclose",Ne),vt&&(_e.current.availableMarkerTypes=_e.current.ALL_MARKER_TYPES,_e.current.uiStyleSettings.redoButtonVisible=!0,_e.current.uiStyleSettings.notesButtonVisible=!0,_e.current.uiStyleSettings.zoomButtonVisible=!0,_e.current.uiStyleSettings.zoomOutButtonVisible=!0,_e.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=_e.current.uiStyleSettings,_e.current.show(),he!=null&&he.snapshotData&&_e.current.restoreState(he.snapshotData),setTimeout(()=>{window.scrollTo(0,0),ot()},300)};return b.createElement(b.Fragment,null,(he==null?void 0:he.visible)&&b.createElement(Se.Z,{spinning:ht,tip:Dt,style:{position:"absolute",width:"100vw"}},b.createElement("div",{ref:ut,className:et()(Ie.imageDimensions,kt,at?Ie.fullWidth:""),style:Ge},b.createElement("img",{className:Ie.img,ref:Tt}))))}},9057:function(Zn,ln,z){"use strict";var b=z(59301),Ie=z(77019),de=z(5269),et=z(31691),Se=z(7939),pe=z(35883),Ae=z(74501),Ye=z(48136),Re=z(59301);const ce=(0,b.forwardRef)(({callback:$e,showSaveButton:he,value:kt=""},at)=>{const Ge=(0,b.useRef)(),Ne=[{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 "}]}]}],Le=[{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}`}]}]}],vt=_e=>{Ge.current.setValue(Ge.current.getValue()+" "+_e.value+" ")},mt=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Re.createElement(Ie.Z,{className:Ae.Z.lists,gutter:[10,10]},Ne.map((_e,Ke)=>Re.createElement(de.Z,{flex:"110px",className:Ae.Z.item},Re.createElement("div",null,Re.createElement(pe.Z,{value:`$$${_e.value}$$`}),_e.name),Re.createElement("div",{className:Ae.Z.children},_e.children.map((ut,ht)=>Re.createElement("div",{key:ht},Re.createElement("h1",null,ut.name),Re.createElement(Ie.Z,{gutter:[10,10]},ut.data.map((Ht,Dt)=>Re.createElement(de.Z,{key:Dt,onClick:()=>vt(Ht),className:Ae.Z.diamond},Re.createElement(pe.Z,{value:"`$$"+Ht.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Re.createElement(Ie.Z,{className:Ae.Z.lists,gutter:[10,10]},Le.map((_e,Ke)=>Re.createElement(de.Z,{flex:"110px",className:Ae.Z.item},Re.createElement("div",null,Re.createElement(pe.Z,{value:"`$$"+_e.value+"$$`"}),_e.name),Re.createElement("div",{className:Ae.Z.children},_e.children.map((ut,ht)=>Re.createElement("div",{key:ht},ut.name&&Re.createElement("h1",null,ut.name),Re.createElement(Ie.Z,{gutter:[10,10]},ut.data.map((Ht,Dt)=>Re.createElement(de.Z,{key:Dt,onClick:()=>vt(Ht),className:Ae.Z.diamond},Re.createElement(pe.Z,{value:"`$$"+Ht.value+"$$`"}))))))))))}],Tt=()=>{var _e=document.createElement("div");_e.innerHTML=Ge.current.getValue();var Ke=_e.innerText;return $e&&$e(Ke),Ke};return(0,b.useImperativeHandle)(at,()=>({getData:Tt})),Re.createElement("div",{className:Ae.Z.mathWrap},Re.createElement(et.default,{defaultActiveKey:"1",items:mt}),Re.createElement("math-field",{locale:"zh_cn",className:Ae.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Ge,style:{width:800,marginTop:30,fontSize:18}},kt||""),he&&Re.createElement("div",{className:Ae.Z.button},Re.createElement(Se.ZP,{size:"large",onClick:Tt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});ln.Z=ce},57940:function(Zn,ln,z){"use strict";z.d(ln,{z:function(){return yn},Z:function(){return ze}});var b=z(59301),Ie=z(94968),de=z(6767),et=z(62957),Se=z(7939),pe=z(14185),Ae=z(6755),Ye=Object.defineProperty,Re=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,he=(fe,Bt,Nt)=>Bt in fe?Ye(fe,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):fe[Bt]=Nt,kt=(fe,Bt)=>{for(var Nt in Bt||(Bt={}))ce.call(Bt,Nt)&&he(fe,Nt,Bt[Nt]);if(Re)for(var Nt of Re(Bt))$e.call(Bt,Nt)&&he(fe,Nt,Bt[Nt]);return fe},at=(fe,Bt,Nt)=>new Promise((nn,We)=>{var yt=pt=>{try{fn(Nt.next(pt))}catch(Jt){We(Jt)}},St=pt=>{try{fn(Nt.throw(pt))}catch(Jt){We(Jt)}},fn=pt=>pt.done?nn(pt.value):Promise.resolve(pt.value).then(yt,St);fn((Nt=Nt.apply(fe,Bt)).next())});const Ge="\u3000\u3000";function Ne(fe){var Bt=["Bytes","KB","MB","GB","TB"];if(fe==0)return"0 Byte";var Nt=parseInt(""+Math.floor(Math.log(fe)/Math.log(1024)),10);return(fe/Math.pow(1024,Nt)).toFixed(1)+" "+Bt[Nt]}var Le=({value:fe=[],action:Bt,onChange:Nt,className:nn,maxSize:We=150,title:yt="\u6587\u4EF6\u4E0A\u4F20",accept:St=null})=>{const fn={multiple:!1,fileList:fe,accept:St,withCredentials:!0,beforeUpload:Jt=>Jt.size/1024/1024<We?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${We}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(Jt){var bt,sn,Qt,ae;let ne=[...Jt.fileList];if(ne=ne.map(te=>(te.name.indexOf(Ge)===-1&&(te.name=`${te.name}${Ge}${Ne(te.size)}`),kt({},te))),Jt.file.status==="done"&&((sn=(bt=Jt.file)==null?void 0:bt.response)==null?void 0:sn.status)===-1){message.error((ae=(Qt=Jt.file)==null?void 0:Qt.response)==null?void 0:ae.message),Nt([]);return}Nt(ne)},onRemove:Jt=>at(void 0,null,function*(){const bt=Jt.size/1024/1024;return Jt.status==="uploading"?!0:bt<We&&(Jt.response?Jt.response.id:Jt.uid)?yield removeAttachment(Jt.response?Jt.response.id:Jt.id):!0})};function pt(Jt){Jt.preventDefault(),Jt.stopPropagation()}return React.createElement("div",{className:`single-upload ${nn||""}`},React.createElement(Upload,kt({},fn),React.createElement(Button,{type:"primary",title:fe.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:fe.length>0,ghost:!0},yt),React.createElement("span",{onClick:pt,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",We,"M)"," ")))},vt=z(61481),mt=z(78267),Tt=Object.defineProperty,_e=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,ht=(fe,Bt,Nt)=>Bt in fe?Tt(fe,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):fe[Bt]=Nt,Ht=(fe,Bt)=>{for(var Nt in Bt||(Bt={}))Ke.call(Bt,Nt)&&ht(fe,Nt,Bt[Nt]);if(_e)for(var Nt of _e(Bt))ut.call(Bt,Nt)&&ht(fe,Nt,Bt[Nt]);return fe};const Dt=fe=>React.createElement("svg",Ht({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},fe),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 gt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",xt=Object.defineProperty,we=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,ye=(fe,Bt,Nt)=>Bt in fe?xt(fe,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):fe[Bt]=Nt,qt=(fe,Bt)=>{for(var Nt in Bt||(Bt={}))ot.call(Bt,Nt)&&ye(fe,Nt,Bt[Nt]);if(we)for(var Nt of we(Bt))it.call(Bt,Nt)&&ye(fe,Nt,Bt[Nt]);return fe},st=(fe,Bt,Nt)=>new Promise((nn,We)=>{var yt=pt=>{try{fn(Nt.next(pt))}catch(Jt){We(Jt)}},St=pt=>{try{fn(Nt.throw(pt))}catch(Jt){We(Jt)}},fn=pt=>pt.done?nn(pt.value):Promise.resolve(pt.value).then(yt,St);fn((Nt=Nt.apply(fe,Bt)).next())});const{Dragger:$t}=Ie.default;function yn(fe){let Bt=[];return fe&&fe.length>0&&(Bt=fe.map(Nt=>({uid:Nt.id,id:Nt.id,name:Nt.title+Ge+Nt.filesize,url:Nt.url,filesize:Nt.filesize,status:"done",response:{id:Nt.id}}))),Bt}var ze=({value:fe,onChange:Bt,action:Nt,data:nn,className:We,maxSize:yt=150,title:St="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:fn=!1,accept:pt="",additionalText:Jt,isDragger:bt,number:sn=1e3,aloneClear:Qt=!1,realTimeRemove:ae=!0,uploadText:ne,setFileProgress:te,showFileProgress:oe})=>{const[se,re]=(0,b.useState)(!1);let[le,me]=(0,b.useState)(fe||[]),[wt,ke]=(0,b.useState)(1);(0,b.useEffect)(()=>{fe&&(wt===1&&me([...fe]),ke(2),sn===(fe==null?void 0:fe.length)&&re(!0))},[fe]);const Me=()=>{setTimeout(()=>{le.pop(),me([...le])},500)};oe&&te(le.some(rt=>rt.status==="uploading"));const qe={multiple:!0,disabled:se,accept:pt,withCredentials:!0,fileList:le,beforeUpload:(rt,xe)=>{const De=rt.size/1024/1024;return le.concat(xe).length>sn?(le.pop(),me([...le]),de.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${sn}\u4E2A\u6587\u4EF6`),Qt?Promise.reject():(Me(),!1)):De<yt?!0:(de.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${yt}MB).`),Qt?Promise.reject():(Me(),!1))},data:nn,action:Nt||`${pe.Z.API_SERVER}/api/attachments.json`,onChange(rt){var xe,De,At,Lt;if(rt.file.status==="removed"?le=rt.fileList:le=(0,mt.uniqBy)([...rt.fileList,...le],"uid"),rt.file.status==="done"&&((De=(xe=rt.file)==null?void 0:xe.response)==null?void 0:De.status)===-1){de.ZP.error((Lt=(At=rt.file)==null?void 0:At.response)==null?void 0:Lt.message);return}le.length>=sn?re(!0):re(!1),me([...le]),le=le.map(Rt=>{var Wt,It;return(Wt=Rt==null?void 0:Rt.response)!=null&&Wt.id&&(Rt.url=(It=Rt==null?void 0:Rt.response)==null?void 0:It.url),Rt.name.indexOf(Ge)===-1&&(Rt.name=`${Rt.name}${Ge}${Ne(Rt.size)}`),qt({},Rt)}),console.log("info:",rt,le),Bt(le)},onRemove:rt=>st(void 0,null,function*(){if(!ae)return!0;const xe=()=>st(void 0,null,function*(){if(rt.response?rt.response.id:rt.id){let At=yield(0,Ae.JZ)(rt.response?rt.response.id:rt.uid);return Promise.resolve(At)}else return!0});return fn?new Promise((De,At)=>{et.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:()=>st(void 0,null,function*(){const Lt=yield xe();de.ZP.success("\u5220\u9664\u6210\u529F"),De(!0)}),onCancel:()=>De(!1)})}):yield xe()})};function nt(rt){rt.preventDefault(),rt.stopPropagation()}return b.createElement("div",{className:`multi-upload ${We||""}`},bt&&b.createElement($t,qt({},qe),b.createElement("p",{className:"ant-upload-drag-icon"},b.createElement(vt.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",yt,"MB)"," "),Jt),!bt&&b.createElement(Ie.default,qt({},qe),b.createElement(Se.ZP,{disabled:se,className:"upload_button"},b.createElement("img",{className:"aBtn_img",src:gt}),St),b.createElement("span",{onClick:nt,className:"upload_text"},ne||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${yt}MB)`)))}},90736:function(Zn,ln,z){"use strict";var b=z(59301),Ie=z(4977),de=z(7939),et=Object.defineProperty,Se=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,ce=(at,Ge,Ne)=>Ge in at?et(at,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):at[Ge]=Ne,$e=(at,Ge)=>{for(var Ne in Ge||(Ge={}))Ye.call(Ge,Ne)&&ce(at,Ne,Ge[Ne]);if(Ae)for(var Ne of Ae(Ge))Re.call(Ge,Ne)&&ce(at,Ne,Ge[Ne]);return at},he=(at,Ge)=>Se(at,pe(Ge));const kt=({img:at,buttonProps:Ge={},styles:Ne={},customText:Le,ButtonText:vt,ButtonClick:mt,Buttonclass:Tt,ButtonTwo:_e,imgStyles:Ke,loading:ut=!1,className:ht=""})=>b.createElement("section",{className:`tc animated fadeIn ${ht}`,style:$e({color:"#999",margin:"100px auto",visibility:ut?"hidden":"visible"},Ne)},b.createElement("img",{src:at||Ie,style:he($e({},Ke),{pointerEvents:"none",userSelect:"none"})}),b.createElement("p",{className:"mt20 font14"},Le||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),vt&&b.createElement(de.ZP,$e({className:Tt,onClick:mt},Ge),vt),_e&&_e);ln.Z=kt},86974:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Tt}});var b=z(59301),Ie={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},de=z(7939),et=z(70557),Se=z(34728),pe=z(25399),Ae=z(76406),Ye=z(84849),Re=z(90736),ce=z(14185),$e=z(52078),he=z(59301),kt=Object.defineProperty,at=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Le=(_e,Ke,ut)=>Ke in _e?kt(_e,Ke,{enumerable:!0,configurable:!0,writable:!0,value:ut}):_e[Ke]=ut,vt=(_e,Ke)=>{for(var ut in Ke||(Ke={}))Ge.call(Ke,ut)&&Le(_e,ut,Ke[ut]);if(at)for(var ut of at(Ke))Ne.call(Ke,ut)&&Le(_e,ut,Ke[ut]);return _e},mt=(_e,Ke,ut)=>new Promise((ht,Ht)=>{var Dt=we=>{try{xt(ut.next(we))}catch(ot){Ht(ot)}},gt=we=>{try{xt(ut.throw(we))}catch(ot){Ht(ot)}},xt=we=>we.done?ht(we.value):Promise.resolve(we.value).then(Dt,gt);xt((ut=ut.apply(_e,Ke)).next())}),Tt=({editOffice:_e="view",data:Ke,issaver:ut,onSaver:ht,theme:Ht,type:Dt,filename:gt,monacoEditor:xt,className:we,style:ot,close:it,onClose:ye,hasMask:qt,disabledDownload:st,onImgDimensions:$t,showNodata:yn,recordInfo:ze})=>{const[fe,Bt]=(0,b.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Nt,nn]=(0,b.useState)(""),[We,yt]=(0,b.useState)(),St=window.ENV==="build"?"/react/build":"",fn=location.host.startsWith("localhost")?ce.Z.PROXY_SERVER:ce.Z.API_SERVER,Jt=10*(1024*1024),bt=(0,b.useRef)();Ke!=null&&Ke.startsWith("/api")&&Dt!=="txt"&&(Ke=ce.Z.API_SERVER+Ke);const sn=se=>se.substring(se.lastIndexOf("/")+1).split(".").pop();gt&&xt&&(xt.filename=gt),(0,b.useEffect)(()=>{var se,re;const le=(re=(se=document.cookie)==null?void 0:se.replace(/\s/g,""))==null?void 0:re.split(";");le==null||le.map(me=>{let wt=me.split("=");wt[0]==="_educoder_session"&&nn(wt[1])})},[]),(0,b.useEffect)(()=>{Dt==="office"&&(Ke.indexOf("bigfilescdn.")>-1||Ke.indexOf("bigfiles1")>-1?yt({url:Ke,fileType:sn(Ke),model:Ke.indexOf("model=edit")?"edit":"view"}):Ke.indexOf("coze")>-1?yt({url:Ke,fileType:"doc",model:"view"}):ae())},[Dt,Ke]);function Qt(se){return mt(this,null,function*(){se.data.type==="pdfdata"&&(ht(se.data.data),window.removeEventListener("message",Qt,!1)),console.log("mess---:",se.data)})}const ae=()=>mt(void 0,null,function*(){console.log("data:",Ke);let se=Ke;Ke.startsWith("http")||(se=location.origin+se);let re=new URL(se).pathname.split("/").pop();const le=yield(0,Ye.gJ)({attachment_id:re});le.url=fn+le.url,yt(le)}),ne=()=>{if(Ke.startsWith("http")||Ke.startsWith("blob:")){te();return}(0,Ae.Sv)(gt||"educoder",Ke,gt)},te=()=>{ze&&(0,$e.fc)({id:ze==null?void 0:ze.id,watch_type:1,course_id:ze==null?void 0:ze.course_id}),(0,Ae.Nd)(gt||"educoder",decodeURIComponent(Ke))};(0,b.useEffect)(()=>(window.addEventListener("message",oe),()=>{window.removeEventListener("message",oe)}),[]);const oe=se=>{var re;((re=se==null?void 0:se.data)==null?void 0:re.type)==="closePop"&&ye()};return he.createElement("div",{style:vt({},ot||{}),className:`${qt&&Ie.bgBlack} ${Dt?Ie.wrp:"hide"}`},!!Dt&&it&&he.createElement("div",{id:"closePop",className:Ie.close,ref:bt},!!$t&&he.createElement(pe.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>bt.current},he.createElement("span",{onClick:()=>{ye(),$t()}},he.createElement("i",{className:"icon-yulanpizhu"}))),!st&&window.parent===window&&he.createElement(pe.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>bt.current},he.createElement("span",{onClick:te},he.createElement("i",{className:"icon-quxiaozhiding"}))),ut&&he.createElement(pe.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>bt.current},he.createElement("span",{className:"",onClick:()=>{const se=document.getElementById("pdfiframe");window.addEventListener("message",Qt,!1),setTimeout(()=>{se.contentWindow.postMessage("getData","*")},300)}},he.createElement("i",{className:"icon-baocun"}))),he.createElement(pe.Z,{title:"\u5173\u95ED",getPopupContainer:()=>bt.current},he.createElement("span",{className:"",onClick:()=>{ye()}},he.createElement("i",{className:"icon-guanbi1"})))),he.createElement("div",{className:`${Ie[we]} ${we} ${Ie.monaco} ${Dt==="txt"?"show":"hide"}`},Dt==="txt"&&he.createElement(he.Fragment,null,he.createElement(Se.ZP,vt({},xt)))),Dt==="audio"&&he.createElement("audio",{controls:!0,src:`${(Ke==null?void 0:Ke.indexOf("http://"))>-1||(Ke==null?void 0:Ke.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Ke}`,autoPlay:!0}),Dt==="video"&&he.createElement(he.Fragment,null,(Ke==null?void 0:Ke.indexOf("http"))>-1?he.createElement("video",{controls:!0,src:`${Ke}`,autoPlay:!0}):he.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Ke}`,autoPlay:!0})),Dt==="office"&&We&&he.createElement("iframe",{src:`${St}/office.html?key=${We.key}&url=${btoa(We.url)}&callbackUrl=${fn+(We.callbackUrl||"")}&fileType=${We.fileType}&title=${We.title||""}&model=${_e}&officeServer=${ce.Z.ONLYOFFICE}&disabledDownload=${!!st}`}),Dt==="html"&&he.createElement("iframe",{src:Ke+"&disposition=inline"}),Dt==="pdf"&&he.createElement("iframe",{id:"pdfiframe",src:`${St}/js/pdf/index.html?filename=${gt||"educoder.pdf"}&url=${encodeURIComponent(Ke)}&disabledDownload=${!!st}&model=${_e}`}),Dt==="image"&&he.createElement("img",{src:`${(Ke==null?void 0:Ke.indexOf("http://"))>-1||(Ke==null?void 0:Ke.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Ke}`}),(Dt==="other"||Dt==="download")&&he.createElement(he.Fragment,null,yn?he.createElement(Re.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:he.createElement(de.ZP,{icon:he.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ne,disabled:st},"\u4E0B\u8F7D")}):he.createElement(de.ZP,{type:"primary",size:"middle",onClick:ne,disabled:st},he.createElement(et.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),Dt==="flowChart"&&he.createElement("div",{className:"embed"},he.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Ke||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},35883:function(Zn,ln,z){"use strict";z.d(ln,{z:function(){return xt},Z:function(){return we}});var b=z(59301),Ie=z(46214),de=z(20047),et=z(64018),Se=z(16471),pe=z(14185),Ae=z(76406),Ye=z(15342),Re=z(44104),ce=z(7939),$e=z(1012),he=z(86974),kt=z(59301),Ge=({html:ot})=>{const it=(0,b.useRef)(null),ye=(0,b.useRef)(null),qt=`.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 st=it.current.attachShadow({mode:"open"});ye.current=document.createElement("div"),ye.current.className="markdown-body",ye.current.innerHTML=ot,st.appendChild(ye.current);const $t=document.createElement("style");return $t.textContent=qt,st.appendChild($t),()=>{st.innerHTML=""}},[]),(0,b.useEffect)(()=>{ye.current&&(ye.current.innerHTML=ot)},[ot]),kt.createElement("div",{ref:it})};function Ne(ot){const it=["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"],ye=new RegExp(`\\b(${it.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi"),qt=/<meta\s+http-equiv\s*=\s*["']?refresh["']?[^>]*>/gi;return ot.replace(ye,"").replace(qt,"").trim()}var Le={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},vt=Object.defineProperty,mt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Ke=(ot,it,ye)=>it in ot?vt(ot,it,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ot[it]=ye,ut=(ot,it)=>{for(var ye in it||(it={}))Tt.call(it,ye)&&Ke(ot,ye,it[ye]);if(mt)for(var ye of mt(it))_e.call(it,ye)&&Ke(ot,ye,it[ye]);return ot};const ht="@\u2581\u2581@",Ht="@\u2581@",Dt=/<pre[^>]*>/g;function gt(ot){let it=document.createElement("div");return it.innerHTML=ot,it.childNodes.length===0?"":it.childNodes[0].nodeValue}const xt=(ot,it)=>{ot=ot||"";const ye=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,qt=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,st=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,$t=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return it?ot.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(ye,(yn,ze,fe,Bt,Nt,nn,We)=>{const yt=ze||Bt||nn,St=fe||Nt||We||"?";return pe.Z.API_SERVER+"/api/attachments/"+yt+St+"&t="+(0,Ae.Jn)(yt,Date.now())+(yn.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(ot=ot.replace($t,(yn,ze,fe,Bt,Nt,nn,We)=>{const yt=ze||Bt||nn,St=fe||Nt||We||"?";return pe.Z.API_SERVER+"/attachments/download/"+yt+St+"&t="+(0,Ae.Jn)(yt,Date.now())+(yn.indexOf(")")>-1?")":"&")}).replace(ye,(yn,ze,fe,Bt,Nt,nn,We)=>{const yt=ze||Bt||nn,St=fe||Nt||We||"?";return pe.Z.API_SERVER+"/api/attachments/"+yt+St+"&t="+(0,Ae.Jn)(yt,Date.now())+(yn.indexOf(")")>-1?")":"&")}).replace(qt,(yn,ze,fe,Bt,Nt)=>{const nn=ze||Bt,We=fe||Nt||"";return'"'+pe.Z.API_SERVER+"/api/attachments/"+nn+We+nn+We+"&t="+(0,Ae.Jn)(nn,Date.now())}).replace(st,(yn,ze,fe,Bt,Nt)=>{const nn=ze||Bt,We=fe||Nt||"";return"("+pe.Z.API_SERVER+"/files/uploads/"+nn+We+nn+We+"&t="+(0,Ae.Jn)(nn,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,`
`),ot)};var we=({value:ot="",edit:it=!1,className:ye,showTextOnly:qt,showLines:st,style:$t={},stylesPrev:yn={},highlightKeywords:ze,showProgramFill:fe,isProgramFill:Bt,disabledFill:Nt=!1,programFillValue:nn,openEditor:We=()=>{},onFillChange:yt=pt=>{},onFillBlur:St=()=>{},onFillFocus:fn=()=>{}})=>{let pt=Ne(String(ot||""));const Jt=(0,b.useRef)(),bt=(0,b.useRef)(),[sn,Qt]=(0,b.useState)(""),[ae,ne]=(0,b.useState)("office"),[te,oe]=(0,b.useState)([]),se=(0,b.useRef)("a"+(0,$e.Z)()),re={},le=It=>/<style[\s\S]*?>/i.test(It||""),me=(It,un,Kt)=>{const Ue=document.createElement(It===Ht?"input":"textarea");Ue.style.width="100%",Ue.style.height=It===Ht?"40px":"151px",Ue.rows=5,Ue.spellcheck=!1,Ue.name="edu-program-fill",Ue.placeholder="\u8BF7\u8F93\u5165",Ue.dataset.id=un;const Pt=Object.keys(re).length;return re[Pt]=Ue,`<span class="edu-program-fill-wrap ${It===Ht?"":"show"}" style="width:${It===Ht?"600px":"100%"}" title=${Kt||""}><span>${Ue.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function wt(It){return It=It.replace(/!\[.*?\]\(.*?\)/g,""),It=It.replace(/\[.*?\]\(.*?\)/g,""),It=It.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),It=It.replace(/<embed.*?>/g,""),It=It.replace(/<img.*?>/g,""),It=It.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),It=It.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),It=It.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),It=It.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),It}const ke=It=>!qt&&le(pt)?It:It.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(un,Kt){let Ue=Kt.replace(/(\n|\r)/g,"").split("}"),Pt=[];return Ue.map(jt=>{jt!=""&&Pt.push(`.${se.current} ${jt}`)}),`<style>${Pt.join("}")}</style>`}),Me=(0,b.useMemo)(()=>{(0,de.Iy)();try{const Ue=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Pt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,jt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Yt=/\(\/attachments\/download\//g;pt=pt.replace(Yt,"("+pe.Z.API_SERVER+"/attachments/download/").replace(Ue,"("+pe.Z.API_SERVER+"/api/attachments/").replace(Pt,'"'+pe.Z.API_SERVER+"/api/attachments/").replace(jt,'"'+pe.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
`),Jt.current.style.display="none"}catch(Ue){}if(fe){let Ue=-1;return pt=pt.replaceAll("<","&lt;").replaceAll(">","&gt;").replace(/(@▁▁@|@▁@)/g,function(Pt,jt,Yt){var Fe;return++Ue,me(Pt,Ue,(Fe=nn==null?void 0:nn[Ue])==null?void 0:Fe.value.replaceAll("<","&lt;").replaceAll(">","&gt;"))}),`<pre style="background:#fff;padding:4px">${ke(pt||"")}</pre>`}let It=ke(pt);It=(0,de.ZP)(It);const un=(0,de.ez)();pt.match(/\[TOC\]/)&&(It=It.replace("<p>[TOC]</p>",(0,de.Qv)()),(0,de.Iy)()),It=It.replace(/(__special_katext_id_\d+__)/g,(Ue,Pt)=>{const{type:jt,expression:Yt}=un[Pt];return(0,Ye.renderToString)(gt(Yt)||"",{displayMode:jt==="block",throwOnError:!1,output:"html"})}),It=It.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,de.AL)();const Kt=document.createElement("div");if(Kt.innerHTML=It,qt)return Kt.innerText;if(ze){const Ue=ze.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return xe(Kt,Ue),Kt.innerHTML}return setTimeout(()=>Lt(),500),Kt.innerHTML},[pt,ze]);(0,b.useEffect)(()=>{De.current&&De.current.querySelectorAll(["input","textarea"]).forEach(un=>{un.oninput=qe,un.onblur=nt,un.onfocus=rt})},[te]),(0,b.useEffect)(()=>{var It,un,Kt,Ue,Pt;if(nn!=null&&nn.length)try{const jt=De.current.querySelectorAll(".edu-program-fill-score"),Yt=De.current.querySelectorAll('[name="edu-program-fill"]');for(const[Fe,Ct]of Yt.entries())Ct.value=((It=nn==null?void 0:nn[Fe])==null?void 0:It.value)||"",((un=nn==null?void 0:nn[Fe])==null?void 0:un.type)==="warning"?Ct.className="program-fill-warning":((Kt=nn==null?void 0:nn[Fe])==null?void 0:Kt.type)==="success"?Ct.className="program-fill-success":Ct.className="";for(const[Fe,Ct]of jt.entries())Ct.innerHTML=(Ue=nn==null?void 0:nn[Fe])!=null&&Ue.score?`${(Pt=nn==null?void 0:nn[Fe])==null?void 0:Pt.score}\u5206`:"";oe(nn)}catch(jt){console.log(jt,"error")}},[nn]);const qe=It=>{te[It.target.dataset.id]=te[It.target.dataset.id]||{},te[It.target.dataset.id].value=It.target.value,oe([...te]),yt(te,It.target.dataset.id)},nt=It=>{te[It.target.dataset.id]=te[It.target.dataset.id]||{},te[It.target.dataset.id].value=It.target.value,oe([...te]),St(te,It.target.dataset.id)},rt=It=>{te[It.target.dataset.id]=te[It.target.dataset.id]||{},te[It.target.dataset.id].value=It.target.value,oe([...te]),fn(te,It.target.dataset.id)};function xe(It,un){return It.childNodes.forEach(Kt=>{var Ue;if(Kt.childNodes.length>0)xe(Kt,un);else if(Kt.nodeName!=="IMG")if(Kt.innerHTML)Kt.innerHTML=(Ue=Kt.innerHTML)==null?void 0:Ue.replace(new RegExp(un,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const Pt=document.createElement("span");Pt.innerHTML=Kt.textContent.replace(new RegExp(un,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),Kt.replaceWith(Pt)}})}const De=(0,b.useRef)();de.jb.WebkitLineClamp=st,st&&($t=ut(ut({},$t),de.jb));function At(It){let un=It.target;if(un.tagName.toUpperCase()==="A"){let Kt=un.getAttribute("href");if(Kt.indexOf("office")>-1)It.preventDefault(),Qt(Kt),ne("office");else if(Kt.indexOf("application/pdf")>-1)It.preventDefault(),Qt(Kt),ne("pdf");else if(Kt.indexOf("text/html")>-1)It.preventDefault(),Qt(Kt),ne("html");else if(Kt.startsWith("#")){It.preventDefault();let Ue=document.getElementById(Kt.replace("#",""));Ue&&Ue.scrollIntoView(!0)}}}const Lt=()=>{var It;const un=(It=De.current)==null?void 0:It.querySelectorAll("video");un==null||un.forEach(Kt=>{if(Kt.oncontextmenu=()=>!1,Kt.src.indexOf(".m3u8")>-1&&!Kt.canPlayType("application/vnd.apple.mpegurl")){if(Se.ZP.isSupported()){var Ue=new Se.ZP;Ue.loadSource(Kt.src),Ue.attachMedia(Kt)}}})};(0,b.useEffect)(()=>{if(De.current&&Me&&Me.match(Dt)&&window.PR.prettyPrint(),De.current)return De.current.addEventListener("click",At),()=>{var It;(It=De.current)==null||It.removeEventListener("click",At),(0,de.AL)(),(0,de.Iy)()}},[Me,De.current,At]);const Rt=It=>{It.target.nodeName==="IMG"&&It.target.className.indexOf("draw-flowchart")>-1?(Jt.current.style.zIndex=1,Jt.current.style.display="flex",Jt.current.style.width=It.target.clientWidth+"px",Jt.current.style.height=It.target.clientHeight+"px",Jt.current.style.top=It.target.offsetTop+"px",Jt.current.style.left=It.target.offsetLeft+"px",It.target.id&&(bt.current=It.target.id)):Jt.current.style.display="none"},Wt=()=>{Jt.current.style.display="none"};return(0,b.useEffect)(()=>{var It;const un=Kt=>{Kt.preventDefault(),Kt.clipboardData.setData("text",window.getSelection().toString())};return(It=De.current)==null||It.addEventListener("copy",un),()=>{var Kt;(Kt=De.current)==null||Kt.removeEventListener("copy",un)}},[De.current]),b.createElement("div",{style:{position:"relative"},onMouseLeave:Wt},qt&&b.createElement("div",{ref:De,className:`${Le.mdBody} `},Me),!qt&&!le(Me)&&b.createElement("div",{ref:De,style:ut({},$t),onMouseOver:Rt,className:`${ye||""} ${Nt?"disabled-fill":""} markdown-body ${Le.mdBody} ${se.current}`,dangerouslySetInnerHTML:{__html:Me}}),!qt&&le(Me)&&b.createElement(Ge,{html:Me}),b.createElement("div",{ref:Jt,className:`${Le.button} ${it?"":Le.previewFlowChart}`},b.createElement(Re.Z,null,b.createElement(ce.ZP,{onClick:()=>{it?We(bt.current):(Qt(bt.current),ne("flowChart"))}},it?"\u7F16\u8F91":"\u9884\u89C8"))),b.createElement(he.Z,{close:!0,data:sn,type:sn!=null&&sn.length?ae:"",style:ut({},yn),onClose:()=>Qt("")}))}},28267:function(Zn,ln,z){"use strict";z.d(ln,{h:function(){return _e}});var b=z(59301),Ie=z(82326),de=z(28284),et=z(7939),Se=z(89780),pe=z.n(Se),Ae=z(88319),Ye=z(94896),Re=Object.defineProperty,ce=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,Ge=(Ke,ut,ht)=>ut in Ke?Re(Ke,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Ke[ut]=ht,Ne=(Ke,ut)=>{for(var ht in ut||(ut={}))kt.call(ut,ht)&&Ge(Ke,ht,ut[ht]);if(he)for(var ht of he(ut))at.call(ut,ht)&&Ge(Ke,ht,ut[ht]);return Ke},Le=(Ke,ut)=>ce(Ke,$e(ut));const vt=Ie.default.Option,mt={labelCol:{span:4},wrapperCol:{span:20}},Tt={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"]};ln.Z=({callback:Ke,onCancel:ut})=>{const[ht,Ht]=(0,b.useState)("python");function Dt(xt){Ht(Tt[xt][1])}function gt(xt){Ke(xt)}return b.createElement(de.default,Le(Ne({},mt),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:gt,style:{width:500}}),b.createElement(de.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.createElement(Ie.default,{getPopupContainer:xt=>xt.parentNode,onChange:Dt},Object.keys(Tt).map(xt=>b.createElement(vt,{key:xt,value:xt},Tt[xt][0])))),b.createElement(de.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.createElement(_e,{mode:ht})),b.createElement("div",{className:"flex-container flex-end"},b.createElement(et.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(et.ZP,{type:"ghost",onClick:ut},"\u53D6\u6D88")))};function _e({value:Ke,onChange:ut,mode:ht,options:Ht={}}){const Dt=(0,b.useRef)(),[gt,xt]=(0,b.useState)();return(0,b.useEffect)(()=>{if(gt){let we=function(ot){const it=ot.getValue();ut&&ut(it)};return gt.on("change",we),()=>{gt.off("change",we)}}},[gt,ut]),(0,b.useEffect)(()=>{gt&&gt.setOption("mode",ht)},[gt,ht]),(0,b.useEffect)(()=>{gt&&(Ke!==gt.getValue()||Ke==="")&&setTimeout(()=>{gt.setValue(Ke||"")},300)},[gt,Ke]),(0,b.useEffect)(()=>{if(Dt.current&&!gt){const we=pe().fromTextArea(Dt.current,Ne({mode:ht,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ht));xt(we)}},[Dt.current,gt]),b.createElement("div",{className:"my-codemirror-container"},b.createElement("textarea",{ref:Dt}))}},39116:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return ur}});var b=z(59301),Ie=z(44283),de=z(89780),et=z.n(de),Se=z(76374),pe=z(88319),Ae=z(6313),Ye=z(25717),Re=z(99498),ce=z(25419),$e=z(67549),he=z(35883),kt=({value:Dn="",className:Mn,showTextOnly:Vn,showLines:yr,style:hn={}})=>{const wn=(0,b.useMemo)(()=>"",[Dn]);return b.createElement(b.Fragment,null,b.createElement("div",{dangerouslySetInnerHTML:{__html:wn}}))},at=Object.defineProperty,Ge=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,Tt=(Dn,Mn,Vn)=>Mn in Dn?at(Dn,Mn,{enumerable:!0,configurable:!0,writable:!0,value:Vn}):Dn[Mn]=Vn,_e=(Dn,Mn)=>{for(var Vn in Mn||(Mn={}))vt.call(Mn,Vn)&&Tt(Dn,Vn,Mn[Vn]);if(Le)for(var Vn of Le(Mn))mt.call(Mn,Vn)&&Tt(Dn,Vn,Mn[Vn]);return Dn},Ke=(Dn,Mn)=>Ge(Dn,Ne(Mn));let ut=[{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 ht({onActionCallback:Dn,title:Mn,icon:Vn,actionName:yr,className:hn="",children:wn}){function Bn(){Dn(yr)}return b.createElement("a",{title:Mn,className:hn,onClick:Bn},b.createElement("i",{className:`${Vn}`}),wn)}var Ht=({watch:Dn,showNullButton:Mn,showNullProgramButton:Vn,onActionCallback:yr,fullScreen:hn,insertTemp:wn,hidetoolBar:Bn,extraUse:rr})=>{const Rn=[...ut,{title:`${Dn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Dn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return b.createElement("ul",{className:"markdown-toolbar-container"},!Bn&&Rn.map((xr,vr)=>b.createElement("li",{key:vr},xr.actionName?b.createElement(ht,Ke(_e({},xr),{onActionCallback:yr})):b.createElement("span",{className:"v-line"}))),Mn?b.createElement("li",null,b.createElement(ht,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:yr},b.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Vn?b.createElement(b.Fragment,null,b.createElement("li",null,b.createElement(ht,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:yr},b.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),b.createElement("li",null,b.createElement(ht,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:yr},b.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,wn&&b.createElement("li",null,b.createElement(ht,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${wn}`,onActionCallback:yr},b.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),rr&&b.createElement("li",null,rr),b.createElement("li",{className:"btn-full-screen"},b.createElement(ht,{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:yr})))},Dt=z(88487),gt=z(28284),xt=z(37568),we=z(7939),ot=Object.defineProperty,it=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,qt=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,yn=(Dn,Mn,Vn)=>Mn in Dn?ot(Dn,Mn,{enumerable:!0,configurable:!0,writable:!0,value:Vn}):Dn[Mn]=Vn,ze=(Dn,Mn)=>{for(var Vn in Mn||(Mn={}))st.call(Mn,Vn)&&yn(Dn,Vn,Mn[Vn]);if(qt)for(var Vn of qt(Mn))$t.call(Mn,Vn)&&yn(Dn,Vn,Mn[Vn]);return Dn},fe=(Dn,Mn)=>it(Dn,ye(Mn));const Bt={labelCol:{span:4},wrapperCol:{span:20}};var Nt=({callback:Dn,onCancel:Mn})=>{function Vn(yr){Dn(yr)}return b.createElement(gt.default,fe(ze({},Bt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Vn,style:{width:500}}),b.createElement(gt.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.createElement(xt.default,null)),b.createElement(gt.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.createElement(xt.default,null)),b.createElement("div",{className:"flex-container flex-end"},b.createElement(we.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(we.ZP,{type:"ghost",onClick:Mn},"\u53D6\u6D88")))},nn=z(28267),We=z(53332),yt=z(62957),St=z(77019),fn=z(40254),pt=z(59301),Jt=({callback:Dn,onCancel:Mn})=>{const Vn=document.createElement("canvas"),yr=Vn.getContext("2d");Vn.width=1e3,Vn.height=800,yr.fillStyle="#ffffff",yr.fillRect(0,0,Vn.width,Vn.height);const hn=Vn.toDataURL("image/png");return pt.createElement(yt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},pt.createElement(St.Z,{style:{height:"100vh"}},pt.createElement(fn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:hn,visible:!0,title:String(Date.now())},onOk:wn=>{Dn({src:wn.url})},onClose:Mn})))},bt=z(36207),sn=z(5269),Qt=z(6767),ae={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},ne=z(59301),oe=(0,b.forwardRef)(({onCancel:Dn,editImgId:Mn,callback:Vn},yr)=>{let hn=(0,b.useRef)(),wn=(0,b.useRef)(),Bn=(0,b.useRef)(),rr=(0,b.useRef)(!1);const Rn=(0,b.useRef)(!1);console.log("ref:",yr);const[xr,vr]=(0,b.useState)(0),[en,Sn]=(0,b.useState)("100vh");return(0,b.useEffect)(()=>{vr(1)},[]),(0,b.useImperativeHandle)(yr,()=>({setHeight:Sn})),ne.createElement("div",{ref:Rn,className:"body-overflow-initial"},ne.createElement(bt.Z,{width:"100vw",height:en,footer:null,closable:!0,placement:"bottom",open:!!xr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${ae.drawerWrap}`,onClose:()=>{window.saveDrawData(pr=>{Vn({src:`/api/attachments/${pr}`,id:pr})})},title:ne.createElement(St.Z,{align:"middle"},ne.createElement(sn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ne.createElement(sn.Z,{onClick:()=>{Sn(en==="60px"?"100vh":"60px")}},ne.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ne.createElement(sn.Z,{onClick:()=>{window.saveDrawData(pr=>{if(pr===null){Qt.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Qt.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Vn({src:`/api/attachments/${pr}`,id:pr,disabledClose:!0})})}},ne.createElement(we.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ne.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${Mn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:wn})))}),se=z(14185),re=z(47889),le=z(4875);const me=re.ZP.Group,wt={margin:"0 8px"};var ke=({callback:Dn,onCancel:Mn})=>{function Vn(yr){Dn(yr)}return b.createElement(gt.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Vn},b.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},b.createElement("span",{style:wt},"\u5355\u5143\u683C\u6570\uFF1A"),b.createElement("span",{style:wt},"\u884C\u6570"),b.createElement(gt.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.createElement(le.Z,null)),b.createElement("span",{style:wt},"\u5217\u6570"),b.createElement(gt.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:wt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.createElement(gt.default.Item,{name:"align"},b.createElement(me,null,b.createElement(re.ZP,{value:"default"},b.createElement("i",{className:"fa fa-align-justify"})),b.createElement(re.ZP,{value:"left"},b.createElement("i",{className:"fa fa-align-left"})),b.createElement(re.ZP,{value:"center"},b.createElement("i",{className:"fa fa-align-center"})),b.createElement(re.ZP,{value:"right"},b.createElement("i",{className:"fa fa-align-right"}))))),b.createElement("div",{className:"flex-container flex-end"},b.createElement(we.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(we.ZP,{type:"ghost",onClick:Mn},"\u53D6\u6D88")))},Me=z(58755),qe=z(84915),nt=z.n(qe),xe=(0,b.forwardRef)(({use3d:Dn,width:Mn,height:Vn,callback:yr,showSaveButton:hn},wn)=>{const Bn=(0,b.useRef)(),rr=(0,b.useRef)(),[Rn,xr]=(0,b.useState)(!1),vr=(0,b.useRef)({id:Bn,appName:"graphing",width:Mn||1e3,height:Vn||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)(()=>{rr.current=new(nt())(vr.current,!0),window.onload=function(){rr.current.inject("applet_container")}},[]);const en=()=>{var Sn=window.ggbApplet.getPNGBase64(1,!0,72);return yr&&yr(Sn),Sn};return(0,b.useEffect)(()=>{vr.current.appName=Rn?"3D":"graphing",rr.current.inject("applet_container")},[Rn]),(0,b.useEffect)(()=>{xr(Dn)},[Dn]),(0,b.useImperativeHandle)(wn,()=>({getImgData:en})),b.createElement(b.Fragment,null,b.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Bn}),b.createElement(St.Z,{align:"middle"},b.createElement(sn.Z,{flex:1},b.createElement(Me.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Rn,onChange:Sn=>xr(Sn)})),b.createElement(sn.Z,null,b.createElement(we.ZP,{size:"large",onClick:en,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),De=z(9057);const At="link",Lt="upload-image",Rt="add-flowchart",Wt="draw-image",It="add-flowchart",un="code-block",Kt="add-table",Ue="------------",Pt={default:Ue,left:`:${Ue}`,center:`:${Ue}:`,right:`${Ue}:`};var jt=z(79006),Yt=z(76406);function Fe(){}let Ct=0;const zt=1e4,_t="\u2581",mn="@\u2581\u2581@",kn="@\u2581@",ir=`
**\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`,gr=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function On(Dn){return/^\d+$/.test(Dn)?`${Dn}px`:Dn}const En=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Qe={[En+"-B"]:"bold",[En+"-I"]:"italic"},ar={[At]:"\u6DFB\u52A0\u94FE\u63A5",[un]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Lt]:"\u6DFB\u52A0\u56FE\u7247",[Wt]:"\u6DFB\u52A0\u753B\u56FE",[Rt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Kt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var ur=({defaultValue:Dn="",onChange:Mn,width:Vn="100%",height:yr=400,miniToolbar:hn=!1,isFocus:wn=!1,watch:Bn,insertTemp:rr,mode:Rn="markdown",id:xr="markdown-editor-id",showResizeBar:vr=!1,noStorage:en=!1,showNullButton:Sn=!1,showNullProgramButton:pr=!1,hidetoolBar:bn=!1,fullScreen:Ve=!1,onBlur:tt,onCMBeforeChange:Be,onFullScreen:ct,className:He="",disablePaste:dt=!1,disabled:Ee=!1,disabledFill:Et=!1,placeholder:Ft="",values:Ce="",extraUse:Oe,onAddBlank:Te})=>{const[je,Je]=(0,b.useState)(null),[Vt,tn]=(0,b.useState)(Dn),[on,Nn]=(0,b.useState)(Bn),[$n,br]=(0,b.useState)(Ve),[Gn,jn]=(0,b.useState)(""),[Xn,hr]=(0,b.useState)(0),[Xe,ft]=(0,b.useState)(yr),[Zt,Mt]=(0,b.useState)(!1),[Ut,xn]=(0,b.useState)(0),[zn,Yn]=(0,b.useState)(0),An=(0,b.useRef)(),_n=(0,b.useRef)(),or=(0,b.useRef)(),qn=(0,b.useRef)(),cr=(0,b.useRef)(),tr=(0,b.useRef)(),Er=(0,Ie.useDispatch)();(0,b.useEffect)(()=>{const pn=window.scrollY||window.pageYOffset;tn(Ce),je==null||je.setValue(Ce),window.scrollTo(0,pn)},[Ce]),(0,b.useEffect)(()=>{ct==null||ct($n)},[$n]),(0,b.useEffect)(()=>{if(An.current){let pn=function(Kn,dr){var Or;if(dt){dr.preventDefault();return}const Tr=dr.clipboardData;if(Tr){const Mr=Tr.types.toString(),Ur=Tr.items;if(Mr==="Files"||Tr.types.indexOf("Files")>-1){if(dr.preventDefault(),Rn=="stex")return;try{let jr=Ur[1];((Or=Ur[0])==null?void 0:Or.kind)==="file"&&(jr=Ur[0]);const ri=jr.getAsFile(),Jr=ri.name.split(".").pop();(0,We.I)(ri,Qr=>{var ti,hi,Oi;Qr.id?((ti=ri==null?void 0:ri.type)==null?void 0:ti.indexOf("image"))>-1?Tn.replaceSelection(`<img width="100%" src="/api/attachments/${Qr.id}?type=${Qr.content_type})" alt="" />`):((hi=ri==null?void 0:ri.type)==null?void 0:hi.indexOf("video"))>-1?Tn.replaceSelection(`<video width="100%" controls src="/api/attachments/${Qr.id}"></video>`):((Oi=ri==null?void 0:ri.type)==null?void 0:Oi.indexOf("pdf"))>-1?Tn.replaceSelection(`<a href="/api/attachments/${Qr.id}?type=${ri.type}&disposition=inline" target="_blank">${ri.name}</a>`):gr.includes(Jr)?Tn.replaceSelection(`<a href="/api/attachments/${Qr.id}?type=office&disposition=inline" target="_blank">${ri.name}</a>`):Tn.replaceSelection(`[${ri.name}](/api/attachments/${Qr.id}?type=${Qr.content_type})`):(Qr==null?void 0:Qr.status)===401&&(document.location.href="/user/login")})}catch(jr){Qt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Tn=et().fromTextArea(An.current,{mode:Rn,lineNumbers:!hn,lineWrapping:!0,value:Dn,autoCloseTags:!0,autoCloseBrackets:!0});return Tn.on("keyup",function(Kn,dr){dr.keyCode===8&&(Kn.getValue()==""?Tn.setOption("placeholder",Ft):Tn.setOption("placeholder",null))}),Tn.on("keydown",function(Kn,dr){if(dr.keyCode===8){var Or=Zr(Kn);Or&&dr.preventDefault()}}),wn&&Tn.focus(),Tn.on("paste",pn),Ee&&Tn.on("beforeChange",function(Kn,dr){(dr.origin==="paste"||dr.origin==="+input")&&dr.cancel()}),Je(Tn),()=>{Tn.off("paste",pn)}}},[]);const Ir=(0,b.useCallback)(()=>{if(_n.current)try{}catch(pn){console.log(pn,"---- to set md editor body height")}},[Xe,_n,$n]);(0,b.useEffect)(()=>{function pn(){let Tn=new Se.Z(Kn=>{for(let dr of Kn)(dr.target.offsetHeight>0||dr.target.offsetWidth>0)&&(Ir(),je.setSize("100%","100%"),je.refresh())});return Tn.observe(An.current.parentElement),Tn}if(je){const Tn=pn();return()=>{var Kn,dr;(Kn=An.current)!=null&&Kn.parentElement&&Tn.unobserve((dr=An.current)==null?void 0:dr.parentElement)}}},[je,Ir]),(0,b.useEffect)(()=>{if(je){let pn=[];for(const[Tn,Kn]of Object.entries(Qe)){let dr={[Tn]:()=>{Br(Kn)}};pn.push(dr),je.addKeyMap(dr)}return()=>{for(let Tn of pn)je.removeKeyMap(Tn)}}},[je]),(0,b.useEffect)(()=>{Ve!==$n&&br(Ve)},[Ve]),(0,jt.Z)(()=>{if(!en&&Xn>0){let pn=new Date().getTime(),Tn=window.sessionStorage.getItem(xr);pn>=Xn+zt&&(!Tn||Tn!==Vt)&&(window.sessionStorage.setItem(xr,Vt),Mt(!0))}},zt),(0,b.useEffect)(()=>{Nn(Bn)},[je,Bn]),(0,b.useEffect)(()=>{je&&wn&&je.focus()},[je,wn]),(0,b.useEffect)(()=>{if(on&&je){let pn=function(Kn){let dr=Kn.target;if(qn.current){let Or=dr.scrollTop/dr.scrollHeight;qn.current.scrollTop=qn.current.scrollHeight*Or}};const Tn=je.getScrollerElement();return Tn.addEventListener("scroll",pn),()=>{Tn.removeEventListener("scroll",pn)}}},[je,on]),(0,b.useEffect)(()=>{if(je&&Be){let pn=function(Tn,Kn){Be(Tn,Kn)};return je.on("beforeChange",pn),()=>{je.off("beforeChange",pn)}}},[je,Be]),(0,b.useEffect)(()=>{if(je&&tt){let pn=function(){tt(je.getValue())};return je.on("blur",pn),()=>{je.off("blur",pn)}}},[je,tt]);function Zr(pn,Tn){var Kn=pn.getDoc(),dr=Kn.getCursor(),Or=Kn.getLine(dr.line),Tr=Or.charAt(dr.ch-1),Mr=Or.lastIndexOf("@\u2581@",dr.ch),Ur=Or.lastIndexOf("@\u2581\u2581@",dr.ch),jr=Mr>Ur?Mr:Ur,ri=Mr>Ur?3:4;if(mn.indexOf(Tr)===-1)return null;if(console.log("change1:",Tn,pn,Or,dr,jr,Mr,Ur,Tr),jr>=0&&dr.ch-jr<5){var Jr=jr+ri;return Kn.replaceRange("",{line:dr.line,ch:jr},{line:dr.line,ch:Jr}),{line:dr.line,ch:Jr}}return null}(0,b.useEffect)(()=>{if(je){let pn=function(Tn,Kn){const dr=Tn.getValue();tn(dr),hr(new Date().getTime()),Tn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Mn&&(pr?Mn(dr,Jn(dr)):Mn(dr))};return je.on("change",pn),()=>{je.off("change",pn)}}},[je,Mn]),(0,b.useEffect)(()=>{if(je)if(Dn==null)je.setValue(""),tn("");else{const pn=window.scrollY||window.pageYOffset;Dn!==je.getValue()&&(je.setValue(Dn),tn(Dn),je.setCursor(Ee?1:je.lineCount(),0),window.scrollTo(0,pn))}},[je,Dn]);const Br=(0,b.useCallback)(pn=>{const Tn=je.getCursor(),Kn=je.getSelection();let dr=Kn.split(`
`);switch(pn){case"bold":return je.replaceSelection("**"+Kn+"**"),Kn===""&&je.setCursor(Tn.line,Tn.ch+2),je.focus();case"italic":return je.replaceSelection("*"+Kn+"*"),Kn===""&&je.setCursor(Tn.line,Tn.ch+1),je.focus();case"code":return je.replaceSelection("`"+Kn+"`"),Kn===""&&je.setCursor(Tn.line,Tn.ch+1),je.focus();case"inline-latex":return(0,Yt.Ye)(Er)?void 0:(jn("inline-latex"),je.focus());case"latex":return je.replaceSelection("```latex\n"+Kn+"\n```"),je.setCursor(Tn.line+1,Kn.length+1),je.focus();case"line-break":return je.replaceSelection(`<br/>
`),je.focus();case"list-ul":return Kn===""?je.replaceSelection("- "+Kn):je.replaceSelection(dr.map(Or=>Or===""?"":`- ${Or}`).join(`
`)),je.focus();case"list-ol":return Kn===""?je.replaceSelection("1. "+Kn):je.replaceSelection(dr.map((Or,Tr)=>Or===""?"":`${Tr+1}. ${Or}`).join(`
`)),je.focus();case"add-null-ch":Te==null||Te();return;case"add-signal":return Kn===""&&je.setCursor(Tn.line,Tn.ch),je.replaceSelection(kn),je.focus();case"add-multiple":return Kn===""&&je.setCursor(Tn.line,Tn.ch),je.replaceSelection(mn),je.focus();case"inster-template-1":return Kn===""&&je.setCursor(Tn.line,Tn.ch),je.replaceSelection(ir),je.focus();case"eraser":return je.setValue(""),je.focus();case"trigger-watch":return Nn(!on),je.focus();case"trigger-full-screen":return br(!$n),je.focus();case At:jn(At);return;case un:jn(un);return;case Lt:jn(Lt);return;case Wt:jn(Wt);return;case"maths-latex":if((0,Yt.Ye)(Er))return;jn("maths-latex");return;case Rt:cr.current="",sessionStorage.removeItem("file_id"),jn(Rt);return;case Kt:jn(Kt);return;default:throw new Error}},[je,on,$n]),Pr=(0,b.useCallback)((pn,Tn)=>{var Kn,dr,Or,Tr,Mr,Ur;pn!=null&&pn.disabledClose||jn("");const{src:jr,alt:ri,id:Jr}=pn||{};switch(Gn){case At:const{title:Ji,link:Pi}=pn;return je.replaceSelection(`[${Ji}](${Pi})`),je.focus();case un:const{language:Wi,content:Yr}=pn;return je.replaceSelection(["```"+Wi,Yr,"```"].join(`
`)),je.focus();case"maths-latex":for(var Qr=atob(pn),ti=new Uint8Array(Qr.length),hi=0;hi<Qr.length;hi++)ti[hi]=Qr.charCodeAt(hi);var Oi=new Blob([ti],{type:"image/png"});return(0,We.I)(Oi,Bi=>{Bi.id?je.replaceSelection(`![,](/api/attachments/${Bi.id}?type=${Bi.content_type})`):(Bi==null?void 0:Bi.status)===401&&(document.location.href="/user/login")}),je.focus();case"inline-latex":return(0,Yt.Ye)(Er)?void 0:(je.replaceSelection("`$$"+pn+"$$`"),je.focus());case It:return Jr?(je.getValue().indexOf(jr)===-1?je.replaceSelection(`<center><img id="${Jr}" width="80%" src="${jr}" class="draw-flowchart" alt="${ri||""}" /></center>`):document.getElementById(Jr).src=se.Z.API_SERVER+jr+"?t="+Date.now(),je.focus()):void 0;case Lt:case Wt:const $r=Tn,Vi=(Or=(dr=(Kn=$r==null?void 0:$r.name)==null?void 0:Kn.split("."))==null?void 0:dr.pop)==null?void 0:Or.call(dr);return((Tr=$r==null?void 0:$r.type)==null?void 0:Tr.indexOf("image"))>-1||!($r!=null&&$r.type)?$r!=null&&$r.align||$r!=null&&$r.width?je.replaceSelection(`<p style="text-align:${$r.align||"initial"}"><img width="${$r.width?$r.width+"%":"initial"}" src="${jr}" alt="${ri||""}" /></p>`):je.replaceSelection(`<img width="100%" src="${jr}" alt="${ri||""}" />`):((Mr=$r==null?void 0:$r.type)==null?void 0:Mr.indexOf("video"))>-1?je.replaceSelection(`<video width="100%" controls src="${jr}"></video>`):((Ur=$r==null?void 0:$r.type)==null?void 0:Ur.indexOf("pdf"))>-1?je.replaceSelection(`<a href="${jr}?type=${$r.type}&disposition=inline" target="_blank">${$r.name}</a>`):gr.includes(Vi)?je.replaceSelection(`<a href="${jr}?type=office&disposition=inline" target="_blank">${$r.name}</a>`):je.replaceSelection(`[${$r.name}](${jr})`),je.focus();case Kt:const{row:ji,col:vi,align:ki}=pn;let Qi=`
`;for(let Bi=0;Bi<ji;Bi++){let Ri=[],zi=[];for(let yo=0;yo<vi;yo++)Bi===1&&zi.push(Pt[ki]),Ri.push(" ");Bi===1&&(Qi+=`| ${zi.join(" | ")} |
`),Qi+=`| ${Ri.join(vi===1?"":" | ")} |
`}return je.replaceSelection(Qi+`
`),je.focus();default:throw new Error}},[je,Gn]),Sr=(0,b.useMemo)(()=>{switch(Gn){case At:return b.createElement(Nt,{callback:Pr,onCancel:Nr});case un:return b.createElement(nn.Z,{callback:Pr,onCancel:Nr});case Lt:return b.createElement(We.Z,{callback:Pr,onCancel:Nr});case Rt:return b.createElement(oe,{editImgId:cr.current,callback:Pr,onCancel:Nr});case Kt:return b.createElement(ke,{callback:Pr,onCancel:Nr});case"maths-latex":return b.createElement(xe,{showSaveButton:!0,callback:Pr});case"inline-latex":return b.createElement(De.Z,{showSaveButton:!0,callback:Pr});default:return null}},[Gn]);function Nr(){jn("")}(0,b.useEffect)(()=>{if(or.current){let pn=function(Mr){Or=!0,Tr=Mr.pageY},Tn=function(){Or=!1},Kn=function(Mr){if(Or){let Ur=Mr.pageY-Tr;Ur<0&&(Ur=0),Ur>300&&(Ur=300);let jr=yr+Ur+"px";ft(jr)}},dr=or.current,Or=!1,Tr=0;return dr.addEventListener("mousedown",pn),document.addEventListener("mousemove",Kn),document.addEventListener("mouseup",Tn),()=>{dr.removeEventListener("mousedown",pn),document.removeEventListener("mousemove",Kn),document.removeEventListener("mouseup",Tn)}}},[je,or]),(0,b.useEffect)(()=>{ft(yr)},[yr]);const mr=On(Vn),wr=On(Xe),Qn={width:mr,height:wr},gn=(0,b.useMemo)(()=>{if(Xn){let pn=new Date(Xn),Tn=pn.getHours(),Kn=pn.getMinutes(),dr=pn.getSeconds();return Tn=Tn<10?"0"+Tn:Tn,Kn=Kn<10?"0"+Kn:Kn,dr=dr<10?"0"+dr:dr,`${Tn}:${Kn}:${dr}`}return 0},[Xn]),Jn=pn=>{const Tn=[];if(pr){let Kn=-1;pn=pn.replace(/(@▁▁@|@▁@)/g,function(dr,Or,Tr){Tn.push({multiLine:dr!==kn})})}return Tn};function In(){window.sessionStorage.removeItem(xr),Mt(!1),hr(0)}function dn(){Mt(!1),hr(0),je.setValue(window.sessionStorage.getItem(xr))}(0,b.useEffect)(()=>{ar[Gn]&&Gn!==Wt&&Gn!==Rt&&setTimeout(()=>{const pn=document.getElementsByClassName("markdown-popup-form")[0],Tn=window.innerWidth/2-pn.offsetWidth/2,Kn=window.innerHeight/2-pn.offsetHeight/2;xn(Tn),Yn(Kn)},0)},[Gn]);const er=pn=>{pn.preventDefault();const Tn=pn.clientX-Ut,Kn=pn.clientY-zn;document.body.onmousemove=dr=>{let Or=dr.clientX-Tn,Tr=dr.clientY-Kn;const Mr=document.getElementsByClassName("markdown-popup-form")[0],Ur=window.innerWidth-Mr.offsetWidth,jr=window.innerHeight-Mr.offsetHeight;Or=Math.max(0,Math.min(Or,Ur)),Tr=Math.max(0,Math.min(Tr,jr)),fr(dr.clientX,dr.clientY,Tn,Kn)&&(xn(Or),Yn(Tr))},document.body.onmouseup=function(){document.body.onmousemove=null}},fr=(pn,Tn,Kn,dr)=>{const Or=document.body.clientHeight,Tr=document.body.clientWidth;return pn<20&&Kn>pn||pn>Tr-20&&Kn<pn||Tn<20&&dr>Tn||Tn>Or-20&&dr<Tn?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return b.createElement(b.Fragment,null,b.createElement("div",{className:"markdown-editor-wrapper",ref:_n},b.createElement("div",{className:`markdown-editor-container ${He} ${on?"on-preview":""} ${hn?"mini":""} ${$n?"full-screen":""}`,style:Qn},b.createElement(Ht,{insertTemp:rr,watch:on,fullScreen:$n,showNullButton:Sn,showNullProgramButton:pr,onActionCallback:Br,hidetoolBar:bn,extraUse:Oe}),b.createElement("div",{className:"markdown-editor-body"},b.createElement("div",{className:"codemirror-container"},b.createElement("textarea",{ref:An,placeholder:Ft})),on?b.createElement("div",{ref:qn,className:"preview-container"},Rn==="stex"&&b.createElement(kt,{value:Vt}),Rn!=="stex"&&b.createElement(he.Z,{edit:!0,disabledFill:Et,showProgramFill:pr,value:Vt,openEditor:pn=>{var Tn;cr.current=pn,(Tn=tr.current)==null||Tn.setHeight("100vh"),setTimeout(()=>{jn("add-flowchart")},150)}})):null))),vr?b.createElement("a",{ref:or,className:"editor-resize"}):null,Gn===Wt&&b.createElement(Jt,{callback:Pr,onCancel:Nr}),Gn===Rt&&b.createElement(oe,{ref:tr,editImgId:cr.current,callback:Pr,onCancel:Nr}),b.createElement(Dt.Z,null,ar[Gn]&&Gn!==Wt&&Gn!==Rt?b.createElement(yt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Ut,top:zn},title:b.createElement("div",{style:{cursor:"move"},onMouseDown:er},ar[Gn]),open:!0,onCancel:Nr,footer:null,destroyOnClose:!0,width:Gn===Rt?"1200px":null,height:Gn===Rt?"80vh":null,className:"markdown-popup-form"},Sr):null))}},53332:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return ut},I:function(){return Ht}});var b=z(28284),Ie=z(6767),de=z(37568),et=z(44104),Se=z(4875),pe=z(47889),Ae=z(7939),Ye=z(23216),Re=z(59301),ce=z(59301),$e=Object.defineProperty,he=Object.defineProperties,kt=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Le=(Dt,gt,xt)=>gt in Dt?$e(Dt,gt,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Dt[gt]=xt,vt=(Dt,gt)=>{for(var xt in gt||(gt={}))Ge.call(gt,xt)&&Le(Dt,xt,gt[xt]);if(at)for(var xt of at(gt))Ne.call(gt,xt)&&Le(Dt,xt,gt[xt]);return Dt},mt=(Dt,gt)=>he(Dt,kt(gt));const{useForm:Tt}=b.default,_e={width:280,marginRight:10},Ke={labelCol:{span:5},wrapperCol:{span:19}};var ut=({callback:Dt,onCancel:gt})=>{const[xt]=Tt();let we=(0,Re.useRef)();function ot(qt){we.current.width=xt.getFieldValue("width"),we.current.align=xt.getFieldValue("align"),Dt(qt,we.current)}function it(qt,st){if(qt.status===-1){Ie.ZP.error(qt.message);return}xt.setFieldsValue({src:`/api/attachments/${qt.id}`,type:st.type})}function ye(qt){let st=qt.target.files[0];we.current=st,Ht(st,it)}return ce.createElement(b.default,mt(vt({form:xt},Ke),{className:"upload-image-panel",onFinish:ot,style:{width:470,overflow:"hidden"}}),ce.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ce.createElement("div",{className:"flex-container"},ce.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ce.createElement(de.default,{style:_e})),ce.createElement(ht,{onFileChange:ye}))),ce.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ce.createElement(de.default,{style:{width:264}})),ce.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ce.createElement(et.Z,null,ce.createElement(b.default.Item,{name:"width",style:{margin:0}},ce.createElement(Se.Z,{style:{width:264}})),ce.createElement("span",{className:"ml8"},"%"))),ce.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ce.createElement(pe.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),ce.createElement("aside",null,ce.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ce.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ce.createElement(Ae.ZP,{type:"default",onClick:gt},"\u53D6\u6D88"))))};function ht({onFileChange:Dt}){return ce.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ce.createElement("input",{type:"file",onChange:Dt}))}function Ht(Dt,gt){if(!Dt)throw new String("\u6CA1\u6709\u6587\u4EF6");let xt=new FormData;xt.append("editormd-image-file",Dt),xt.append("file_param_name","editormd-image-file"),xt.append("byxhr","true");var we=new window.XMLHttpRequest;we.withCredentials=!0,we.addEventListener("load",function(ot){gt(JSON.parse(ot.target.responseText),Dt)},!1),we.addEventListener("error",function(ot){console.error(ot)},!1),we.open("POST",`${Ye.KI}/api/attachments.json`),we.send(xt)}},88487:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return de}});var b=z(59301),Ie=z(4676);class de extends b.Component{constructor(Se){super(Se);const pe=window.document;this.node=pe.createElement("div"),pe.body.appendChild(this.node)}render(){const{children:Se}=this.props;return(0,Ie.createPortal)(Se,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},34728:function(Zn,ln,z){"use strict";z.d(ln,{SV:function(){return Jt},ZP:function(){return pt}});var b=z(59301),Ie=z(76374);const de={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"]},et={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"]},Se={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(`
`)},{label:"if",content:["if () {"," $0","}"].join(`
`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(`
`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(`
`)},{label:"using namespace std",content:["using namespace std"].join(`
`)},{label:"include <iostream>",content:["#include <iostream>"].join(`
`)},{label:"include <vector>",content:["#include <vector>"].join(`
`)},{label:"include <cstdio>",content:["#include <cstdio>"].join(`
`)},{label:"include <cstring>",content:["#include <cstring>"].join(`
`)},{label:"include <sstream>",content:["#include <sstream>"].join(`
`)},{label:"include <fstream>",content:["#include <fstream>"].join(`
`)},{label:"include <map>",content:["#include <map>"].join(`
`)},{label:"include <string>",content:["#include <string>"].join(`
`)},{label:"include <cmath>",content:["#include <cmath>"].join(`
`)}]},pe={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(`
`)}]},Ae={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 Ye=z(53184),Re=z.n(Ye),ce=(bt,sn,Qt)=>new Promise((ae,ne)=>{var te=re=>{try{se(Qt.next(re))}catch(le){ne(le)}},oe=re=>{try{se(Qt.throw(re))}catch(le){ne(le)}},se=re=>re.done?ae(re.value):Promise.resolve(re.value).then(te,oe);se((Qt=Qt.apply(bt,sn)).next())});const $e={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"]}},he=(bt,sn,Qt,ae)=>{const ne=sn.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Qt.lineNumber,endColumn:Qt.column});return Array.from(new Set(ne.match(/\b\w{2,}\b/g)||[])).map(oe=>({label:oe,kind:bt.languages.CompletionItemKind.Text,insertText:oe,range:ae}))},kt=(bt,sn,Qt,ae)=>{bt.languages.registerCompletionItemProvider(sn,{provideCompletionItems(ne,te){const oe=ne.getWordUntilPosition(te),se={startLineNumber:te.lineNumber,endLineNumber:te.lineNumber,startColumn:oe.startColumn,endColumn:oe.endColumn},re=ne.getLineContent(te.lineNumber).substring(oe.startColumn-2,oe.endColumn);return{suggestions:[...he(bt,ne,te,se),...Qt.map(me=>({label:me,kind:bt.languages.CompletionItemKind.Keyword,documentation:me,insertText:me,insertTextRules:bt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:se})),...ae.map(me=>({label:me.label,kind:bt.languages.CompletionItemKind.Snippet,documentation:me.content,insertText:re.startsWith("#")?me.content.replace(/#/,""):me.content,insertTextRules:bt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:se}))]}}})};var at=bt=>{$e.languages.forEach(sn=>{bt.languages.registerDocumentFormattingEditProvider(sn,{provideDocumentFormattingEdits(Qt){return ce(this,null,function*(){const ae=Re()(Qt.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:Qt.getFullModelRange(),text:ae}]})}})}),kt(bt,"java",et.keywords,et.quickKey),kt(bt,"cpp",Se.keywords,Se.quickKey),kt(bt,"c",de.keywords,[]),kt(bt,"python",pe.keywords,pe.quickKey),kt(bt,"scala",Ae.keywords,Ae.quickKey)};const Ge="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Ne=Object.defineProperty,Le=(bt,sn,Qt)=>sn in bt?Ne(bt,sn,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):bt[sn]=Qt,vt=(bt,sn,Qt)=>Le(bt,typeof sn!="symbol"?sn+"":sn,Qt);const mt=class ju{constructor(sn,Qt,ae){this.placeholder=sn,this.editor=Qt,this.monaco=ae,Qt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return ju.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)}};vt(mt,"ID","editor.widget.placeholderHint");var _e=mt,Ke=z(96236),ut=z(6767),ht=z(25399),Ht=z(78267),Dt=z(33156),gt=z(56102),xt=Object.defineProperty,we=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,st=(bt,sn,Qt)=>sn in bt?xt(bt,sn,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):bt[sn]=Qt,$t=(bt,sn)=>{for(var Qt in sn||(sn={}))ye.call(sn,Qt)&&st(bt,Qt,sn[Qt]);if(it)for(var Qt of it(sn))qt.call(sn,Qt)&&st(bt,Qt,sn[Qt]);return bt},yn=(bt,sn)=>we(bt,ot(sn)),ze=(bt,sn)=>{var Qt={};for(var ae in bt)ye.call(bt,ae)&&sn.indexOf(ae)<0&&(Qt[ae]=bt[ae]);if(bt!=null&&it)for(var ae of it(bt))sn.indexOf(ae)<0&&qt.call(bt,ae)&&(Qt[ae]=bt[ae]);return Qt},fe=(bt,sn,Qt)=>new Promise((ae,ne)=>{var te=re=>{try{se(Qt.next(re))}catch(le){ne(le)}},oe=re=>{try{se(Qt.throw(re))}catch(le){ne(le)}},se=re=>re.done?ae(re.value):Promise.resolve(re.value).then(te,oe);se((Qt=Qt.apply(bt,sn)).next())});function Bt(bt){return/^\d+$/.test(bt)?`${bt}px`:bt}function Nt(){}let nn=!1;const We={"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 yt(bt=[]){let sn=bt;if(Array.isArray(bt)){for(let Qt=0;Qt<bt.length;Qt++){let ae=We[bt[Qt]];if(ae)return ae}return sn[0]}return We[sn]||sn}let St=null;const fn=()=>fe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(bt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",bt)}});var pt=bt=>{var sn=bt,{width:Qt="100%",height:ae="100%",value:ne,language:te="javascript",style:oe={},options:se={},overrideServices:re={},theme:le="vs-dark",onEditBlur:me,isCopy:wt=!1,onSave:ke,autoHeight:Me=!1,forbidCopy:qe=!1,forbidCopyTips:nt,onChange:rt=Nt,editorDidMount:xe=Nt,onFocus:De=Nt,onBreakPoint:At=Nt,breakPointValue:Lt=[],filename:Rt="educoder.txt",errorLine:Wt,errorContent:It="",highlightLine:un,openBreakPoint:Kt=!1,placeholder:Ue="",showMiniMap:Pt=!0}=sn,jt=ze(sn,["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 Yt=(0,b.useRef)(),Fe=(0,b.useRef)({}),Ct=(0,b.useRef)(),zt=(0,b.useRef)(),_t=(0,b.useRef)([]),mn=(0,b.useRef)(!1),kn=(0,b.useRef)(),ir=(0,b.useRef)(),gr=(0,b.useRef)(!1),[On,sr]=(0,b.useState)(!1);function En(){let en;return Yt.current&&(en=new Ie.Z(Sn=>{for(let pr of Sn)(pr.target.offsetHeight>0||pr.target.offsetWidth>0)&&Fe.current.instance.layout()}),en.observe(Yt.current)),en}function Qe(){ut.ZP.warning({content:decodeURIComponent(nt||Ge),key:"monaco-editor-tip"})}const ar=()=>{let en=Fe.current.instance;if(ne!=null&&en&&On){const Sn=en.getModel();Sn&&ne!==Sn.getValue()&&(nn=!0,Sn.setValue(ne),en.layout(),nn=!1)}};(0,b.useEffect)(()=>{const en=Dt.Z.subscribe("formatDocument",Sn=>{var pr;let bn=Fe.current.instance;(pr=bn==null?void 0:bn.getAction)==null||pr.call(bn,"editor.action.formatDocument").run()});return window.updateMonacoValue=Sn=>{rt(Sn)},en},[]),(0,b.useEffect)(()=>{var en;let Sn=Fe.current.instance;zt.current&&clearTimeout(zt.current),zt.current=setTimeout(()=>{ar()},500),ne&&(ne!=null&&ne.length)&&((en=Sn==null?void 0:Sn.updateOptions)==null||en.call(Sn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ne.split(/\r\n|\r|\n/g).length))+3,5)}))},[ne,On,Fe.current]),(0,b.useEffect)(()=>{if(Wt&&Fe.current&&Fe.current.instance){let Sn=Fe.current.instance;Sn.changeViewZones(function(pr){var bn=document.createElement("div");bn.style.padding="10px 20px",bn.style.width="calc(100% - 20px)",bn.className="my-error-line-wrp",bn.innerHTML=It,pr.addZone({afterLineNumber:Wt||11,heightInLines:3,domNode:bn})});var en={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}};Sn.addOverlayWidget(en),Sn.revealPositionInCenter({lineNumber:20,column:1})}},[Wt,Fe.current,On]);const ur=(en="",Sn)=>{if(!en||en.trim()==="")return!0;const bn=Fe.current.instance.getModel().getLineTokens(Sn);let Ve=!1;for(let tt=0;tt<2;tt++)bn.getStandardTokenType(tt)===1&&(Ve=!0);return Ve};(0,b.useEffect)(()=>{var en;const Sn=(en=Fe.current)==null?void 0:en.instance;if(Sn&&On&&qe){const pr=Sn.onDidBlurEditorWidget(()=>{gr.current=!1}),bn=Sn.onDidFocusEditorText(()=>{gr.current=!0});return()=>{pr.dispose(),bn.dispose()}}},[Fe.current,On,qe]),(0,b.useEffect)(()=>{var en;if((en=Fe.current)!=null&&en.instance&&On&&Kt){let Sn=Fe.current.instance,pr=Sn.getModel();if(!pr)return;(()=>{var Oe;let Te=[],je=[];const Je=pr.getAllDecorations();for(let tn of Je)tn.options.className==="highlighted-line"&&(Te.push((Oe=tn==null?void 0:tn.range)==null?void 0:Oe.startLineNumber),je.push(tn==null?void 0:tn.id));if(un===Te[0])return;pr.deltaDecorations(je,[]);const Vt=pr.getLineCount();un&&un<=Vt&&(Sn.deltaDecorations([],[{range:new St.Range(un,1,un,pr.getLineMaxColumn(un)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Sn.revealLineInCenter(un))})();const Ve=(Oe=!1)=>{var Te;let je=[],Je=[];const Vt=pr.getAllDecorations();for(let tn of Vt)tn.options.linesDecorationsClassName==="breakpoints-select"&&(je.push((Te=tn==null?void 0:tn.range)==null?void 0:Te.startLineNumber),Je.push(tn==null?void 0:tn.id));if(Oe)return{lines:je,ids:Je};At(je)},tt=Oe=>fe(void 0,null,function*(){let Te={range:new St.Range(Oe,1,Oe,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield pr.deltaDecorations([],[Te]),Ve()}),Be=Oe=>fe(void 0,null,function*(){let Te=[];const je=Sn.getLineDecorations(Oe);for(let Je of je)Je.options.linesDecorationsClassName==="breakpoints-select"&&Te.push(Je.id);yield pr.deltaDecorations(Te,[]),Ve()}),ct=Oe=>{let Te=Sn.getLineDecorations(Oe);for(let je of Te)if(je.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Ht.isEqual)(Lt,Ve(!0).lines)){pr.deltaDecorations(Ve(!0).ids,[]);const Oe=Lt.map(Te=>({range:new St.Range(Te,1,Te,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));pr.deltaDecorations([],Oe)}const He=Sn.onDidChangeModelContent(Oe=>{let Te=Sn.getPosition();if(Te){let je=Te.lineNumber;clearTimeout(ir.current),ir.current=setTimeout(()=>{ur(pr.getLineContent(je),je)?Be(je):ct(je)?(Be(je),tt(je)):Ve()},100)}}),dt=Sn.onMouseDown(Oe=>{var Te,je,Je;if(Oe.target.detail&&((Je=(je=(Te=Oe.target)==null?void 0:Te.element)==null?void 0:je.className)!=null&&Je.includes("line-numbers"))){let Vt=Oe.target.position.lineNumber;if(ur(pr.getLineContent(Vt),Vt))return;ct(Vt)?Be(Vt):tt(Vt)}}),Ee=Oe=>{let Te={range:new St.Range(Oe,1,Oe,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};_t.current=Sn.deltaDecorations(_t.current,[Te])},Et=()=>{_t.current=Sn.deltaDecorations(_t.current,[])},Ft=Sn.onMouseMove(Oe=>{var Te,je,Je;if(Et(),Oe.target.detail&&((Je=(je=(Te=Oe.target)==null?void 0:Te.element)==null?void 0:je.className)!=null&&Je.includes("line-numbers"))){let Vt=Oe.target.position.lineNumber;if(ur(pr.getLineContent(Vt),Vt))return;Ee(Vt)}}),Ce=Sn.onMouseLeave(()=>{Et()});return()=>{He.dispose(),dt.dispose(),Ft.dispose(),Ce.dispose()}}},[Fe.current,On,Lt,un,Kt,te]),(0,b.useEffect)(()=>{var en;(en=Fe.current)!=null&&en.instance&&Kt&&Fe.current.instance.setPosition({lineNumber:0,column:0})},[un]);function Dn(){let en=Fe.current.instance;if(en){const Sn=en.getSelection(),pr=Fe.current.pastePos||{},bn=new St.Range(pr.startLineNumber||Sn.endLineNumber,pr.startColumn||Sn.endColumn,pr.endLineNumber||Sn.endLineNumber,pr.endColumn||Sn.endColumn);setTimeout(()=>{en.executeEdits("",[{range:bn,text:""}])},300)}}function Mn(en){(window.navigator.platform.match("Mac")?en.metaKey:en.ctrlKey)&&en.keyCode==83&&(en.preventDefault(),ke())}const Vn=()=>{if(Me&&Fe.current.instance){const en=Fe.current.instance.getContentHeight();xr(en<ae?ae:en)}else xr(ae)};function yr(en){var Sn=document.createEvent("MouseEvents");Sn.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),en.dispatchEvent(Sn)}const hn=en=>{if(!gr.current)return;const{keyCode:Sn,ctrlKey:pr,metaKey:bn,target:Ve,type:tt}=en;return(tt==="paste"||(Sn===67||Sn===86)&&(bn||pr))&&Ve.nodeName==="TEXTAREA"&&(Qe(),en.preventDefault()),!1};function wn(en,Sn){var pr=window.URL||window.webkitURL||window,bn=new Blob([Sn]),Ve=document.createElementNS("http://www.w3.org/1999/xhtml","a");Ve.href=pr.createObjectURL(bn),Ve.download=en,yr(Ve)}(0,b.useEffect)(()=>{Vn()},[Vn]),(0,b.useEffect)(()=>{Yt.current&&!On&&Promise.all([z.e(8909),z.e(5977)]).then(z.bind(z,71448)).then(en=>{try{St=en,Fe.current.instance=St.editor.create(Yt.current,{value:ne,language:yt(te),theme:le,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Pt||!1}},re);const Sn=Fe.current.instance;let Ve=[...Ke.BH._menuItems].find(He=>He[0]._debugName=="EditorContext")[1],tt=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Be=(He,dt)=>{var Ee,Et;let Ft=He._first;do dt.includes((Et=(Ee=Ft.element)==null?void 0:Ee.command)==null?void 0:Et.id)&&He._remove(Ft);while(Ft=Ft.next)};if(xe(Sn,St),setTimeout(()=>{Vn(),Fe.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{wn(Rt||"educoder.txt",Sn.getValue())}})},500),Fe.current.subscription=Sn.onDidChangeModelContent(He=>{mn.current?clearTimeout(kn.current):(Vn(),rt(Sn.getValue(),He)),kn.current=setTimeout(()=>{mn.current=!1},500)}),window.Monaco||at(St,yt(te)),qe&&(Be(Ve,tt),Yt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",hn),window.removeEventListener("paste",hn),window.addEventListener("keydown",hn),window.addEventListener("paste",hn)),window.Monaco=St,me&&Sn.onDidBlurEditorWidget(()=>{me(Sn.getValue())}),De&&Sn.onDidFocusEditorText(()=>{qe&&fn(),De(Sn.getValue())}),qe){fn();try{Sn.onDidPaste(He=>{const dt=Sn.getSelection(),Ee=Fe.current.pastePos||{},Et=new St.Range(Ee.startLineNumber||dt.endLineNumber,Ee.startColumn||dt.endColumn,Ee.endLineNumber||dt.endLineNumber,Ee.endColumn||dt.endColumn);Sn.executeEdits("",[{range:He.range,text:""}])})}catch(He){}}let ct=En();return Ue&&typeof Ue=="string"&&new _e(Ue,Sn,St),sr(!0),()=>{const He=Fe.current.instance;He.dispose();const dt=He.getModel();dt&&dt.dispose(),Fe.current.subscription&&Fe.current.subscription.dispose(),ct.unobserve(Yt.current)}}catch(Sn){}})},[]),(0,b.useEffect)(()=>{if(Fe.current.instance&&On)return document.addEventListener("keydown",Mn,!1),()=>{document.removeEventListener("keydown",Mn)}},[ke,On]),(0,b.useEffect)(()=>{let en=Fe.current.instance;if(en&&On){let Sn=yt(te);St.editor.setModelLanguage(en.getModel(),Sn)}},[te,On]),(0,b.useEffect)(()=>{Fe.current.instance&&On&&St.editor.setTheme(le)},[le,On]),(0,b.useEffect)(()=>{let en=Fe.current.instance;Ct.current=se,en&&On&&(en.updateOptions($t({},se)),setTimeout(()=>{en.getModel().updateOptions($t({},se))},200))},[JSON.stringify(se),On]),(0,b.useEffect)(()=>{let en=Fe.current.instance;en&&On&&en.layout()},[Qt,ae,On]);const[Bn,rr]=(0,b.useState)(Bt(Qt)),[Rn,xr]=(0,b.useState)(Bt(ae)),vr=yn($t({},oe),{width:Bn,height:Rn,position:"relative"});return b.createElement("div",{className:"my-monaco-editor",ref:Yt,style:vr,onFocus:()=>{qe&&fn()}},wt&&b.createElement(gt.CopyToClipboard,{text:ne,onCopy:()=>ut.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(ht.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 Jt({width:bt="100%",height:sn="100%",original:Qt,modified:ae,language:ne,options:te={}}){const oe=(0,b.useRef)(),[se,re]=(0,b.useState)(null);function le(Me){let qe;return oe.current&&(qe=new Ie.Z(nt=>{for(let rt of nt)(rt.target.offsetHeight>0||rt.target.offsetWidth>0)&&Me.layout()}),qe.observe(oe.current)),qe}(0,b.useEffect)(()=>(oe.current&&Promise.all([z.e(8909),z.e(9404)]).then(z.bind(z,2550)).then(Me=>{St=Me;const qe=St.editor.createDiffEditor(oe.current,yn($t({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}));re(qe);let nt=le(qe);return()=>{qe.dispose();const rt=qe.getModel();rt&&rt.dispose(),nt.unobserve(oe.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,b.useEffect)(()=>{se&&se.setModel({original:St.editor.createModel(Qt,ne),modified:St.editor.createModel(ae,ne)})},[Qt,ae,ne,se]);const me=Bt(bt),wt=Bt(sn),ke={width:me,height:wt};return b.createElement("div",{className:"my-diff-editor",ref:oe,style:ke})}},79006:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ie}});var b=z(59301);function Ie(de,et){const Se=(0,b.useRef)();(0,b.useEffect)(()=>{Se.current=de}),(0,b.useEffect)(()=>{function pe(){Se.current()}if(et!==null){let Ae=setInterval(pe,et);return()=>clearInterval(Ae)}},[et])}},6755:function(Zn,ln,z){"use strict";z.d(ln,{$J:function(){return de},JZ:function(){return Se},bN:function(){return Ae},jP:function(){return pe},rO:function(){return et}});var b=z(49317),Ie=(Ye,Re,ce)=>new Promise(($e,he)=>{var kt=Ne=>{try{Ge(ce.next(Ne))}catch(Le){he(Le)}},at=Ne=>{try{Ge(ce.throw(Ne))}catch(Le){he(Le)}},Ge=Ne=>Ne.done?$e(Ne.value):Promise.resolve(Ne.value).then(kt,at);Ge((ce=ce.apply(Ye,Re)).next())});function de(Ye){return(0,b.U2)(`libraries/${Ye}.json`)}function et(){return(0,b.U2)("library_tags.json")}function Se(Ye){return Ie(this,null,function*(){return(yield(0,b.IV)(`attachments/${Ye}.json`)).status===0})}function pe(Ye){return(0,b.v_)("libraries.json",Ye)}function Ae(Ye,Re){return(0,b.gz)(`libraries/${Ye}.json`,Re)}},41663:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return ce}});var b=z(62957),Ie={ul:"ul___TdfYY"},de=z(32637),et=z(59301),Se=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Ye=($e,he)=>{var kt={};for(var at in $e)pe.call($e,at)&&he.indexOf(at)<0&&(kt[at]=$e[at]);if($e!=null&&Se)for(var at of Se($e))he.indexOf(at)<0&&Ae.call($e,at)&&(kt[at]=$e[at]);return kt},ce=$e=>{var he=$e,{open:kt,onCancel:at}=he,Ge=Ye(he,["open","onCancel"]);return et.createElement(b.default,{centered:!0,open:kt,title:et.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:at,footer:null},et.createElement("div",null,et.createElement("div",{className:"tc"},et.createElement("img",{className:"mt10",src:de,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),et.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),et.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),et.createElement("div",{style:{color:"#333"},className:"pt30 font14"},et.createElement("ul",{className:Ie.ul},et.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),et.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),et.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},71771:function(Zn,ln,z){"use strict";z.r(ln),z.d(ln,{default:function(){return pr}});var b=z(59301),Ie=z(44283),de=z(37568),et=z(53420),Se=z(82326),pe=z(28284),Ae=z(6767),Ye=z(31691),Re=z(62957),ce=z(1560),$e=z(25399),he=z(94968),kt=z(62673),at=z(18287),Ge=z(58755),Ne=z(47889),Le=z(29787),vt=z(7939),mt=z(39116),Tt={bg:"bg____raBL",wrap:"wrap___HeK2P",titleWrap:"titleWrap___UpC0c",flexRow:"flexRow___WjoyK",flexJustifyCenter:"flexJustifyCenter___V6ndk",flexAlignEnd:"flexAlignEnd___So64w",flexAlignCenter:"flexAlignCenter___WWRXs",flexColumn:"flexColumn___b0Fz8",formWrap:"formWrap___Bmhgz",fieldWrap:"fieldWrap___pR4UB",mdWrap:"mdWrap___FPskk",tree:"tree___bVp9O",backgroundFa:"backgroundFa___ghlCO",aBtn:"aBtn___M7dWu",bBtn:"bBtn___XycZO",cascaderWrap:"cascaderWrap___CPNAV",listItem:"listItem____eV5T",right:"right___x8wr7",one:"one___wdYdi",schoolHintWrap:"schoolHintWrap___AWsQj",colorCDCDCD:"colorCDCDCD___xguLh",color0152d9:"color0152d9___MEYYd",spanText:"spanText___Srs_u",addTypeRadio:"addTypeRadio___JTRkP",add_ai:"add_ai___JGWFe",paths_content:"paths_content___Rzg9i",content_header:"content_header___LvvU1",header_box:"header_box___c05Gw",header_bj:"header_bj____CaVY",header_text:"header_text___jNO1N",lianjie:"lianjie___vtxBe",buzou_box:"buzou_box___qkXlL",no_start_style:"no_start_style___ONC9T",start_style:"start_style___vWVZl",mainTitle:"mainTitle___rfS7n",deleteImgBtn:"deleteImgBtn___NNvzm"},_e=z(76406),Ke=z(14185),ut=z(49317),ht=z(584),Ht={cascaderContainer:"cascaderContainer___uz26h",valueWrap:"valueWrap___zTHXb",valueItem:"valueItem___vBNoA",placeholder:"placeholder___bJTkn",modalWrap:"modalWrap___uhROO",left:"left___oZrbl",right:"right___y9QjL",disabled:"disabled___LVx0f",emptyWrap:"emptyWrap___KG5pK"},Dt=z(99267),gt=z(38819),xt=Object.defineProperty,we=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,st=(bn,Ve,tt)=>Ve in bn?xt(bn,Ve,{enumerable:!0,configurable:!0,writable:!0,value:tt}):bn[Ve]=tt,$t=(bn,Ve)=>{for(var tt in Ve||(Ve={}))ye.call(Ve,tt)&&st(bn,tt,Ve[tt]);if(it)for(var tt of it(Ve))qt.call(Ve,tt)&&st(bn,tt,Ve[tt]);return bn},yn=(bn,Ve)=>we(bn,ot(Ve)),ze=(bn,Ve)=>{var tt={};for(var Be in bn)ye.call(bn,Be)&&Ve.indexOf(Be)<0&&(tt[Be]=bn[Be]);if(bn!=null&&it)for(var Be of it(bn))Ve.indexOf(Be)<0&&qt.call(bn,Be)&&(tt[Be]=bn[Be]);return tt};const fe=(0,b.createRef)();var Nt=({dataSource:bn,placeholder:Ve,defaultValue:tt,onChange:Be})=>{const[ct,He]=(0,b.useState)(!1),[dt,Ee]=(0,b.useState)({data:[],objData:{},ids:[]}),[Et,Ft]=(0,b.useState)({});(0,b.useEffect)(()=>{window.addEventListener("click",()=>{He(!1),Ft({})})},[]),(0,b.useEffect)(()=>{if(tt){let Je={},Vt=[];tt.forEach(tn=>{const on=tn,{sub_discipline:Nn}=on,$n=ze(on,["sub_discipline"]);Nn&&(Je[Nn.id]=yn($t({},$n),{sub_disciplines:[Nn]}),Vt.push(Nn.id))}),Ee({ids:Vt,data:Object.values(Je),objData:Je}),Be(Vt)}},[tt]);const Ce=()=>b.createElement("div",{className:Ht.emptyWrap},b.createElement(ht.Z,{image:ht.Z.PRESENTED_IMAGE_SIMPLE})),Oe=Je=>{if(dt.ids.includes(Je.id))return!1;const Vt=Et,{sub_disciplines:tn}=Vt,on=ze(Vt,["sub_disciplines"]),Nn=yn($t({},dt.objData),{[Je.id]:yn($t({},on),{sub_disciplines:[Je]})});Ee({ids:[...dt.ids,Je.id],data:Object.values(Nn),objData:Nn}),Be([...dt.ids,Je.id])},Te=Je=>{const Vt=dt.objData;delete Vt[Je];const tn=dt.ids.filter(on=>on!==Je);Ee({data:Object.values(Vt),objData:Vt,ids:tn}),Be(tn)};let je=45;return fe&&fe.current&&fe.current.clientHeight>45&&(je=fe.current.clientHeight+5),b.createElement("div",{className:Ht.cascaderContainer,onClick:Je=>{Je.stopPropagation()}},b.createElement("div",{ref:fe,className:Ht.valueWrap,onClick:()=>He(!ct)},dt.data.length===0&&b.createElement("span",{className:Ht.placeholder},Ve||"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),dt.data.map(Je=>b.createElement("div",{className:Ht.valueItem,key:Je.id},b.createElement("span",null,Je.name),b.createElement("span",null,"/"),b.createElement("span",null,Je.sub_disciplines[0].name),b.createElement("span",{onClick:Vt=>{Vt.stopPropagation(),Vt.preventDefault(),Te(Je.sub_disciplines[0].id)}},b.createElement(Dt.Z,null))))),ct&&b.createElement("div",{className:Ht.modalWrap,style:{top:je}},b.createElement("div",{className:Ht.left},bn.length===0&&Ce(),bn.length>0&&bn.map(Je=>b.createElement("div",{key:Je.id,onClick:()=>{Ft(Je)}},b.createElement("span",null,Je.name),b.createElement("span",null,b.createElement(gt.Z,null))))),Et.sub_disciplines&&b.createElement("div",{className:Ht.right},Et.sub_disciplines.length===0&&Ce(),Et.sub_disciplines.length>0&&Et.sub_disciplines.map(Je=>{const Vt=dt.ids.includes(Je.id);return b.createElement("div",{key:Je.id,className:Vt?Ht.disabled:"",onClick:()=>{Oe(Je),He(!1)}},Je.name)}))))},nn=z(70858),We=z(79939),yt=z(66649),St=z.n(yt),fn=z(29679),pt=z(19248),Jt=z(47262),bt={flexRow:"flexRow___qY1Ro",flexColumn:"flexColumn___xTKsc",formWrap:"formWrap___OJ1NZ",example:"example___XZnZv",footerWrap:"footerWrap___DSZCv"},sn=z(59301),Qt=Object.defineProperty,ae=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,oe=(bn,Ve,tt)=>Ve in bn?Qt(bn,Ve,{enumerable:!0,configurable:!0,writable:!0,value:tt}):bn[Ve]=tt,se=(bn,Ve)=>{for(var tt in Ve||(Ve={}))ne.call(Ve,tt)&&oe(bn,tt,Ve[tt]);if(ae)for(var tt of ae(Ve))te.call(Ve,tt)&&oe(bn,tt,Ve[tt]);return bn},re=(bn,Ve)=>{var tt={};for(var Be in bn)ne.call(bn,Be)&&Ve.indexOf(Be)<0&&(tt[Be]=bn[Be]);if(bn!=null&&ae)for(var Be of ae(bn))Ve.indexOf(Be)<0&&te.call(bn,Be)&&(tt[Be]=bn[Be]);return tt},le=(bn,Ve,tt)=>new Promise((Be,ct)=>{var He=Et=>{try{Ee(tt.next(Et))}catch(Ft){ct(Ft)}},dt=Et=>{try{Ee(tt.throw(Et))}catch(Ft){ct(Ft)}},Ee=Et=>Et.done?Be(Et.value):Promise.resolve(Et.value).then(He,dt);Ee((tt=tt.apply(bn,Ve)).next())});const me=(bn,Ve)=>Ve.some(tt=>tt.label.toLowerCase().indexOf(bn.toLowerCase())>-1),wt=de.default.TextArea,ke=bn=>{var Ve=bn,{newCourse:tt,globalSetting:Be,loading:ct,dispatch:He,schoolName:dt,onSuccess:Ee=()=>{}}=Ve,Et=re(Ve,["newCourse","globalSetting","loading","dispatch","schoolName","onSuccess"]);const[Ft]=pe.default.useForm();(0,b.useEffect)(()=>{Ft.setFieldsValue({name:dt})},[dt]);const Ce=Oe=>le(void 0,null,function*(){const{name:Te,city:je=[],address:Je,remarks:Vt}=Oe||{},tn=yield He({type:"newCourse/appplySchool",payload:{name:Te,province:je[0],city:je[1],address:Je,remarks:Vt}});if((tn==null?void 0:tn.status)==2){const on=Re.default.confirm({icon:null,width:600,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:sn.createElement(sn.Fragment,null,sn.createElement("p",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7533\u8BF7\u65B0\u589E\u7684\u5355\u4F4D\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E3A\u8BE5\u5355\u4F4D\uFF1F"),sn.createElement(nn.default,{columns:[{title:"\u5B66\u6821/\u5355\u4F4D",dataIndex:"name"},{title:"\u7528\u6237\u6570",width:150,dataIndex:"users_count"}],dataSource:[se({},tn)],pagination:!1})),onOk:()=>le(void 0,null,function*(){yield Ee(Te),on.destroy(),He({type:"newCourse/setActionTabs",payload:{}})}),onCancel:()=>{on.destroy()}});return}He({type:"newCourse/setActionTabs",payload:{}}),tn.status==0&&(Ae.ZP.success("\u65B0\u589E\u53D1\u5E03\u5355\u4F4D\u6210\u529F\uFF01"),Ee(Te))});return sn.createElement(Re.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:tt.actionTabs.key==="NewCourse-AppplySchool",title:"\u7533\u8BF7\u53D1\u5E03\u5355\u4F4D",width:"600px",footer:null},sn.createElement(pe.default,{className:bt.formWrap,form:Ft,labelCol:{span:4},wrapperCol:{span:20},onFinish:Ce},sn.createElement(pe.default.Item,{label:"\u53D1\u5E03\u5355\u4F4D\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"}]},sn.createElement(de.default,{placeholder:"\u8BF7\u8F93\u5165\u53D1\u5E03\u5355\u4F4D"})),sn.createElement("div",{className:`${bt.flexRow} ${bt.example}`},sn.createElement("div",null,"\u793A\u4F8B\uFF1A"),sn.createElement("div",{className:bt.flexColumn},sn.createElement("div",null,sn.createElement(fn.Z,{style:{color:"rgb(82, 196, 26)"}}),sn.createElement("span",{className:"font14 ml5"},"\u6B63\u786E\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u6784")),sn.createElement("div",null,sn.createElement(pt.Z,{style:{color:"red"}}),sn.createElement("span",{className:"font14 ml5"},"\u9519\u8BEF\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u6784",St()().format("YYYY"),"\u6625")))),sn.createElement(pe.default.Item,{label:"\u5730\u533A\uFF1A",name:"city"},sn.createElement(We.Z,{allowClear:!0,size:"middle",options:Jt.P,placeholder:"\u8BF7\u9009\u62E9\u6240\u5728\u5730",showSearch:{matchInputWidth:!0,filter:me}})),sn.createElement(pe.default.Item,{label:"\u8BE6\u7EC6\u5730\u5740\uFF1A",name:"address"},sn.createElement(de.default,{placeholder:"\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F"})),sn.createElement(pe.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks"},sn.createElement(wt,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"})),sn.createElement("div",{className:bt.footerWrap},sn.createElement(pe.default.Item,null,sn.createElement(vt.ZP,{className:"mr5",size:"middle",onClick:()=>{He({type:"newCourse/setActionTabs",payload:{}})}},"\u53D6\u6D88"),sn.createElement(vt.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:ct["newCourse/appplySchool"]},"\u4FDD\u5B58")))))};var Me=(0,Ie.connect)(({newCourse:bn,loading:Ve,globalSetting:tt})=>({newCourse:bn,globalSetting:tt,loading:Ve.effects}))(ke),qe=z(41663),nt=z(57940),rt="data:image/png;base64,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",xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYIAAAAoCAYAAADzCv21AAAAAXNSR0IArs4c6QAAApFJREFUeF7t3TFO42AQgFEiQSIKKrgEiJqb0HI4Wm5CjeASUFGgBArkSInixPY/rWfetqHIPI80+tjdZPHw9HH9e/6zOvOHAAECBFIJrL+Xn+8v95vWUIu7x7fl6mpz0/pBrxMgQIDAvAQu/i7Xr8+3X613veh+QBW0mLxOgACBeQpEqmB7CFTBPB+wd02AAIGWQKQKtodAFbQovU6AAIH5CrSqYH8IVMF8H7J3ToAAgSmBVhXsD4EqsEgECBDIKzBVBb1DoAryLoHJCBCoLTBVBb1DoApqL4rpCRDILTBWBSeHQBXkXgTTESBQV2CsCk4OgSqouyQmJ0Agv8BQFQweAlWQfxlMSIBATYGhKhg8BKqg5oKYmgCBGgLHVTB6CFRBjYUwJQEC9QSOq2D0EKiCesthYgIE6ggcVsHkIVAFdZbCpAQI1BI4rILJQ6AKai2GaQkQqCWwq4LmIVAFtRbDtAQI1BHYVUHzEKiCOkthUgIE6gl0VRA6BKqg3nKYmACBGgJdFTgENZ61KQkQIDAoED4EvsrSBhEgQCCnQOhXQ34tlPPhm4oAAQLhvyxWA5aFAAECOQVC/3xUDeR8+KYiQIBA+D+UqQHLQoAAgZwCoY+YUAM5H76pCBAgEP7QOTVgWQgQIJBTIPQx1Gog58M3FQECBMJfTKMGLAsBAgRyCoS+qlIN5Hz4piJAgED4y+vVgGUhQIBAToGhGugm7X3WkBrI+fBNRYAAgbEaODkEasCyECBAIKfAWA30DoEayPnwTUWAAIGpGugdAjVgWQgQIJBTYKoG9odADeR8+KYiQIBAqwb2h0ANWBYCBAjkFGjVwPYQqIGcD99UBAgQiNTA9hCoActCgACBnAKRGugm/wceYDXmz1T+uAAAAABJRU5ErkJggg==",De="data:image/png;base64,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",At="data:image/png;base64,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",Lt=z.p+"static/shiyong.3f0aff1d.png",Rt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",Wt=z(58617),It=z(15267),un=z(84547),Kt={aBtn:"aBtn___R1pqD"},Ue=z(59301),Pt=Object.defineProperty,jt=Object.defineProperties,Yt=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,_t=(bn,Ve,tt)=>Ve in bn?Pt(bn,Ve,{enumerable:!0,configurable:!0,writable:!0,value:tt}):bn[Ve]=tt,mn=(bn,Ve)=>{for(var tt in Ve||(Ve={}))Ct.call(Ve,tt)&&_t(bn,tt,Ve[tt]);if(Fe)for(var tt of Fe(Ve))zt.call(Ve,tt)&&_t(bn,tt,Ve[tt]);return bn},kn=(bn,Ve)=>jt(bn,Yt(Ve)),ir=(bn,Ve)=>{var tt={};for(var Be in bn)Ct.call(bn,Be)&&Ve.indexOf(Be)<0&&(tt[Be]=bn[Be]);if(bn!=null&&Fe)for(var Be of Fe(bn))Ve.indexOf(Be)<0&&zt.call(bn,Be)&&(tt[Be]=bn[Be]);return tt},On=bn=>{var Ve=bn,{value:tt=[],onChange:Be}=Ve,ct=ir(Ve,["value","onChange"]);const He="#3061D0",[dt,Ee]=(0,b.useState)(""),Et=Ce=>{const Oe=tt.filter((Te,je)=>je!==Ce);Be(Oe)},Ft=Ce=>{if(Ce.preventDefault(),!!dt){if(tt!=null&&tt.find(Oe=>(Oe==null?void 0:Oe.tag_name)===dt)){Ae.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}if((tt==null?void 0:tt.length)>=3)return Ae.ZP.warning("\u6700\u591A\u652F\u6301\u8BBE\u7F6E3\u4E2A\u6807\u7B7E\uFF0C\u8BF7\u5220\u9664\u540E\u518D\u65B0\u589E");Be==null||Be([...tt||[],{tag_name:Ce.target.value}]),Ee("")}};return Ue.createElement(Ue.Fragment,null,Ue.createElement("div",mn({className:"flex item-center gap-10px"},ct),Ue.createElement(de.default,{value:dt,placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u6807\u7B7E",size:"small",maxLength:20,showCount:!0,onChange:Ce=>Ee(Ce.target.value),onPressEnter:Ft,onBlur:Ft}),Ue.createElement("div",{className:Kt.aBtn},"\u56DE\u8F66\u6DFB\u52A0")),!!(tt!=null&&tt.length)&&Ue.createElement("div",{className:"flex flex-wrap gap-10px mt-12px"},tt==null?void 0:tt.map((Ce,Oe)=>Ue.createElement(un.Z,{defaultValue:(Ce==null?void 0:Ce.tag_color)||He,trigger:"hover",onChangeComplete:Te=>{Be==null||Be(tt.map((je,Je)=>Je===Oe?kn(mn({},je),{tag_color:typeof Te=="string"?Te:Te.toHexString()}):je))}},Ue.createElement("div",{key:Oe,className:"flex item-center gap-4px px-8px py-4px rounded-4px text-14px bg-grey-ede",style:{background:(Ce==null?void 0:Ce.tag_color)||He,color:"#fff"}},Ce==null?void 0:Ce.tag_name,Ue.createElement("span",{className:"iconfont icon-guanbi current",style:{fontSize:"12px"},onClick:()=>Et(Oe)}))))))},sr=z(12476),En="data:image/png;base64,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",Qe=z(59301),ar=Object.defineProperty,ur=Object.defineProperties,Dn=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,yr=Object.prototype.propertyIsEnumerable,hn=(bn,Ve,tt)=>Ve in bn?ar(bn,Ve,{enumerable:!0,configurable:!0,writable:!0,value:tt}):bn[Ve]=tt,wn=(bn,Ve)=>{for(var tt in Ve||(Ve={}))Vn.call(Ve,tt)&&hn(bn,tt,Ve[tt]);if(Mn)for(var tt of Mn(Ve))yr.call(Ve,tt)&&hn(bn,tt,Ve[tt]);return bn},Bn=(bn,Ve)=>ur(bn,Dn(Ve)),rr=(bn,Ve)=>{var tt={};for(var Be in bn)Vn.call(bn,Be)&&Ve.indexOf(Be)<0&&(tt[Be]=bn[Be]);if(bn!=null&&Mn)for(var Be of Mn(bn))Ve.indexOf(Be)<0&&yr.call(bn,Be)&&(tt[Be]=bn[Be]);return tt},Rn=(bn,Ve,tt)=>new Promise((Be,ct)=>{var He=Et=>{try{Ee(tt.next(Et))}catch(Ft){ct(Ft)}},dt=Et=>{try{Ee(tt.throw(Et))}catch(Ft){ct(Ft)}},Ee=Et=>Et.done?Be(Et.value):Promise.resolve(Et.value).then(He,dt);Ee((tt=tt.apply(bn,Ve)).next())});const{TextArea:xr}=de.default,{TreeNode:vr}=et.default,en=Se.default.Option,Sn=bn=>{var Ve=bn,{user:tt,newCourse:Be,globalSetting:ct,loading:He,dispatch:dt}=Ve,Ee=rr(Ve,["user","newCourse","globalSetting","loading","dispatch"]),Et,Ft,Ce,Oe,Te,je,Je,Vt,tn,on,Nn,$n,br,Gn,jn,Xn,hr,Xe,ft,Zt,Mt,Ut,xn,zn,Yn,An,_n,or,qn,cr,tr,Er,Ir,Zr,Br,Pr,Sr,Nr,mr,wr,Qn,gn,Jn,In,dn,er,fr,pn,Tn,Kn,dr,Or,Tr,Mr,Ur,jr,ri,Jr,Qr,ti,hi,Oi,Ji,Pi,Wi,Yr,$r,Vi,ji,vi,ki,Qi,Bi,Ri,zi,yo,Ho,xo,mo,Sa,Ea,Di,Li;const[Kr]=(0,Ie.useSearchParams)(),Hr=(0,Ie.useParams)(),[qr]=pe.default.useForm(),[gi,bo]=(0,b.useState)({}),[Yi,Ii]=(0,b.useState)(),Si=(0,b.useRef)(),[ho,qo]=(0,b.useState)(!0),[Vo,da]=(0,b.useState)(!1),[Lo,Zo]=(0,b.useState)(),[na,la]=(0,b.useState)(),[La,Ua]=(0,b.useState)(),[hl,Ra]=(0,b.useState)(),[ns,Nl]=(0,b.useState)(!0),[Xl,Ul]=(0,b.useState)(!1),[Gl,Ml]=(0,b.useState)(!1),[Ga,vl]=(0,b.useState)(-1),[kl,Ll]=(0,b.useState)(!0),[nl,Ql]=(0,b.useState)([]),[rs,ol]=(0,b.useState)([]),[fa,ro]=(0,b.useState)(!1),[Xi,$o]=(0,b.useState)(!1),[ha,jo]=(0,b.useState)(!1),[ra,Wa]=(0,b.useState)(!1),[wa]=pe.default.useForm(),Aa=(0,b.useRef)(),[an,Pa]=(0,b.useState)({}),[Qa,al]=(0,b.useState)(!1),[fs,Rl]=(0,b.useState)(!1),[El,ll]=(0,b.useState)(!1);(0,b.useEffect)(()=>()=>{window.clearInterval(Aa.current)},[]);const Va=()=>Rn(void 0,null,function*(){var kr,Ui;const $i=yield(0,ut.ZP)("/api/subject_generations/get.json",{method:"get"});($i==null?void 0:$i.status)==0&&(Pa($i==null?void 0:$i.data),(((kr=$i==null?void 0:$i.data)==null?void 0:kr.state)==1||((Ui=$i==null?void 0:$i.data)==null?void 0:Ui.state)==-1)&&window.clearInterval(Aa.current))}),ya=()=>Rn(void 0,null,function*(){const kr=yield(0,ut.ZP)("/api/subject_generations/get_file.json",{method:"get"});(kr==null?void 0:kr.status)==0&&wa.setFieldValue("file_ids",(0,nt.z)(kr==null?void 0:kr.data))}),pl=[{title:"\u5C55\u793A\u8BFE\u7A0B\u6982\u8981\uFF08\u9009\u4E2D\uFF0C\u5219\u9ED8\u8BA4\u5C55\u793A\u6240\u6709\u6982\u89C8\u6A21\u5757\uFF09",key:"all",children:[{title:"\u5C55\u793A\u8BFE\u7A0B\u7AE0\u8282",key:"chapter"},{title:"\u5C55\u793A\u6392\u884C\u699C",key:"charts"},{title:"\u5C55\u793A\u8BC1\u4E66\u7533\u8BF7",key:"cert_apply"},{title:"\u5C55\u793A\u77E5\u8BC6\u56FE\u8C31",key:"knowledge_graph"}]}],[_i,wl]=(0,b.useState)([]),[Ja,hs]=(0,b.useState)(!1),Al=_i.length>0&&_i.length<4,[is,As]=(0,b.useState)("1"),[Jl,lu]=(0,b.useState)([]),[vs,Zs]=(0,b.useState)([]);(0,b.useEffect)(()=>{var kr;Ps(),ps(),Si.current=Hr.pathId,Ii(!!Si.current),(0,_e.Dk)((kr=ct==null?void 0:ct.setting)==null?void 0:kr.name),qr.setFieldsValue({learning_notes_title:"\u8BFE\u7A0B\u987B\u77E5"}),Si.current&&Ti()},[]);const Ps=()=>Rn(void 0,null,function*(){const kr=yield(0,ut.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});lu(kr.disciplines)}),ps=()=>Rn(void 0,null,function*(){Ll(!0);const kr=yield dt({type:"newCourse/getSchoolOption",payload:{display_aliases:!0}});Ll(!1),Ql(kr==null?void 0:kr.schools),ol(kr==null?void 0:kr.schools)}),Pl=()=>{if(Kr.get("username")){Ie.history.push(`/users/${Kr.get("username")}/paths`);return}Ie.history.push(Yi?`/paths/${Si.current}`:"/paths")},Ti=()=>Rn(void 0,null,function*(){var kr,Ui,$i,Bo,So,os,Hl,Yl,Il,ql,sl,ul,cl,ml,dl,Zl,gl,Bl,as,yl,Ol,Ds;const fi=yield dt({type:"newCourse/getEditCourseData",payload:{id:Si.current}});if(fi){let Ws={name:fi.name,name_en:fi.name_en,intro:fi.description,content:(kr=fi==null?void 0:fi.toast)==null?void 0:kr.content,notice:fi.learning_notes,school_id:fi==null?void 0:fi.school,learning_notes_title:fi.learning_notes_title||"\u8BFE\u7A0B\u987B\u77E5",custom_tags:(fi==null?void 0:fi.custom_tags)||[]};fi.disciplines&&fi.disciplines.length>0&&Zs(fi.disciplines),qr.setFieldsValue(Ws),Ml((Ui=fi==null?void 0:fi.toast)==null?void 0:Ui.is_open),vl(($i=fi==null?void 0:fi.toast)==null?void 0:$i.open_num),qo(fi==null?void 0:fi.cust_seq),da(fi==null?void 0:fi.show_spoc),Ul(fi==null?void 0:fi.show_history),$o(fi==null?void 0:fi.show_course_section),jo(fi==null?void 0:fi.is_use_ai),ro(fi==null?void 0:fi.allow_download),Nl(fi==null?void 0:fi.show_tag),hs(fi==null?void 0:fi.allow_set_subject_summary),fi!=null&&fi.show_chapter&&_i.push("chapter"),fi!=null&&fi.show_charts&&_i.push("charts"),fi!=null&&fi.show_cert_apply&&_i.push("cert_apply"),fi!=null&&fi.show_knowledge_graph&&_i.push("knowledge_graph"),fi!=null&&fi.show_chapter&&(fi!=null&&fi.show_charts)&&(fi!=null&&fi.show_cert_apply)&&(fi!=null&&fi.show_knowledge_graph)&&_i.push("all"),wl([..._i]),((Bo=fi==null?void 0:fi.attachments)==null?void 0:Bo.length)>0&&(Zo([{uid:(os=(So=fi==null?void 0:fi.attachments)==null?void 0:So[0])==null?void 0:os.id,name:(Yl=(Hl=fi==null?void 0:fi.attachments)==null?void 0:Hl[0])==null?void 0:Yl.title,response:{id:(ql=(Il=fi==null?void 0:fi.attachments)==null?void 0:Il[0])==null?void 0:ql.id}}]),Ua((ul=(sl=fi==null?void 0:fi.attachments)==null?void 0:sl[0])==null?void 0:ul.url)),((cl=fi==null?void 0:fi.attachments_b)==null?void 0:cl.length)>0&&(la([{uid:(dl=(ml=fi==null?void 0:fi.attachments_b)==null?void 0:ml[0])==null?void 0:dl.id,name:(gl=(Zl=fi==null?void 0:fi.attachments_b)==null?void 0:Zl[0])==null?void 0:gl.title,response:{id:(as=(Bl=fi==null?void 0:fi.attachments_b)==null?void 0:Bl[0])==null?void 0:as.id}}]),Ra((Ol=(yl=fi==null?void 0:fi.attachments_b)==null?void 0:yl[0])==null?void 0:Ol.url)),bo({name:fi.name,intro:fi.description,notice:fi.learning_notes,content:(Ds=fi==null?void 0:fi.toast)==null?void 0:Ds.content})}}),zl=kr=>Rn(void 0,null,function*(){var Ui,$i,Bo,So;console.log("values",kr),console.log("awdawd",gi);const{name:os,intro:Hl,notice:Yl,name_en:Il,learning_notes_title:ql,sub_discipline_ids:sl,school_id:ul,custom_tags:cl}=kr||{},ml=Yi?"newCourse/editCourse":"newCourse/submitCourse";let dl=!1,Zl=null;if(nl.map(as=>{ul===as.name&&(dl=!0,Zl=as.id)}),!dl)return Ae.ZP.error(`\u672A\u627E\u5230\u5305\u542B'${ul}'\u7684\u53D1\u5E03\u5355\u4F4D`);let gl={id:Si.current,name:os,name_en:Il,description:Hl,learning_notes:Yl,cust_seq:ho,show_spoc:Vo,school_id:Zl,show_tag:ns,show_history:Xl,show_course_section:Xi,is_use_ai:ha,allow_download:fa,learning_notes_title:ql,attachment_ids:[($i=(Ui=Lo==null?void 0:Lo[0])==null?void 0:Ui.response)==null?void 0:$i.id],attachment_ids_b:[(So=(Bo=na==null?void 0:na[0])==null?void 0:Bo.response)==null?void 0:So.id],sub_discipline_ids:sl,subject_toast_attributes:{is_open:Gl,open_num:Ga,content:kr.content},custom_tags:cl};Ja&&(gl.show_chapter=_i==null?void 0:_i.includes("chapter"),gl.show_charts=_i==null?void 0:_i.includes("charts"),gl.show_cert_apply=_i==null?void 0:_i.includes("cert_apply"),gl.show_knowledge_graph=_i==null?void 0:_i.includes("knowledge_graph"));const Bl=yield dt({type:ml,payload:wn({},gl)});Bl!=null&&Bl.subject_id&&Ie.history.push(`/paths/${Bl.subject_id}`)}),Dl=()=>{dt({type:"newCourse/setActionTabs",payload:{key:"NewCourse-AppplySchool"}})},js=kr=>{ps(),bo(Bn(wn({},qr.getFieldsValue()),{school_id:kr}))},Ks=(kr,Ui)=>{wl(kr)};return Qe.createElement("div",{className:Tt.wrap},Qe.createElement("div",{className:Tt.bg},Qe.createElement("div",{className:Tt.titleWrap},Qe.createElement("div",null,Yi?"\u7F16\u8F91":"\u521B\u5EFA","\u5B9E\u8DF5\u8BFE\u7A0B"),Qe.createElement("b",{onClick:Pl},"\u8FD4\u56DE",Qe.createElement(gt.Z,{style:{marginLeft:4,fontSize:14}}))),!Yi&&Qe.createElement(Ye.default,{activeKey:is,items:[{label:"\u624B\u52A8\u521B\u5EFA",key:"1"},{label:"\u667A\u80FD\u521B\u5EFA",key:"2"}],onChange:kr=>Rn(void 0,null,function*(){var Ui,$i,Bo;if(As(kr),kr==1)window.clearInterval(Aa.current),wa.resetFields();else{ya();const So=yield(0,ut.ZP)("/api/subject_generations/get.json",{method:"get"});(So==null?void 0:So.status)==0&&(Pa(So==null?void 0:So.data),(((Ui=So==null?void 0:So.data)==null?void 0:Ui.state)==1||(($i=So==null?void 0:So.data)==null?void 0:$i.state)==-1)&&window.clearInterval(Aa.current),((Bo=So==null?void 0:So.data)==null?void 0:Bo.state)==0&&(Aa.current=setInterval(()=>{Va()},1e3)))}})}),is=="1"&&Qe.createElement(pe.default,{form:qr,className:Tt.formWrap,scrollToFirstError:!0,layout:"vertical",colon:!1,onValuesChange:()=>{const kr=qr.getFieldsValue();"school_id"in kr&&ol(nl.filter(Ui=>{var $i,Bo,So;return((So=($i=Ui==null?void 0:Ui.name)==null?void 0:$i.toUpperCase())==null?void 0:So.indexOf((Bo=kr==null?void 0:kr.school_id)==null?void 0:Bo.toUpperCase()))!==-1})),bo(wn({},kr))},onFinish:zl},Qe.createElement(Qe.Fragment,null,Qe.createElement("div",{className:Tt.fieldWrap},Qe.createElement("div",{className:Tt.mainTitle},"\u57FA\u672C\u4FE1\u606F\u8BBE\u7F6E"),Qe.createElement(pe.default.Item,{name:"name",label:"\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0"}]},Qe.createElement(de.default,{size:"small",maxLength:60,showCount:!0,placeholder:"\u4F8B\u5982\uFF1A\u5927\u5B66\u8BA1\u7B97\u673A\u57FA\u7840 \u2014\u2014 \u8BA1\u7B97\u601D\u7EF4"})),Qe.createElement(pe.default.Item,{name:"name_en",label:"\u82F1\u6587\u8BFE\u7A0B\u540D\u79F0",rules:[{message:"\u8BF7\u8F93\u5165\u82F1\u6587\u8BFE\u7A0B\u540D\u79F0"}]},Qe.createElement(de.default,{size:"small",maxLength:200,showCount:!0,placeholder:"College Computer Fundamentals - Computational Thinking"})),Qe.createElement(pe.default.Item,{label:"\u53D1\u5E03\u5355\u4F4D",name:"school_id",wrapperCol:{span:24},extra:!kl&&gi.school_id&&!(nl!=null&&nl.find(kr=>kr.name===gi.school_id))&&Qe.createElement("div",{className:Tt.schoolHintWrap},Qe.createElement("span",{className:Tt.colorCDCDCD},"\u672A\u627E\u5230\u5305\u542B\u201C",gi.school_id,"\u201D\u7684\u53D1\u5E03\u5355\u4F4D\uFF0C\u5982\u6709\u9700\u8981\uFF0C\u8BF7",Qe.createElement("span",{style:{color:"blue",cursor:"pointer"},onClick:()=>{var kr,Ui;Re.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",width:400,icon:null,centered:!0,content:Qe.createElement("div",{style:{textAlign:"center"}},Qe.createElement("div",{style:{textAlign:"left"}},"\u8BF7\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u5B98\u65B9\u4EA4\u6D41QQ\u7FA4\uFF1A",(kr=ct==null?void 0:ct.setting)==null?void 0:kr.homepage_tea_qq_number,"\uFF0C\u8054\u7CFB\u7FA4\u5185\u7684\u8FD0\u8425\u8FDB\u884C\u54A8\u8BE2\u548C\u7533\u8BF7\u65B0\u589E\u5B66\u6821\u540D\u79F0\u3002"),Qe.createElement("img",{src:`${Ke.Z.IMG_SERVER}/${(Ui=ct==null?void 0:ct.setting)==null?void 0:Ui.homepage_tea_qq_qrcode_url}`,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"})}},"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425"),"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53D1\u5E03\u5355\u4F4D"}]},Qe.createElement(ce.Z,{placeholder:"\u8BF7\u8F93\u5165\u53D1\u5E03\u5355\u4F4D",showSearch:!0,size:"small"},rs.map((kr,Ui)=>Qe.createElement(en,{key:Ui,value:kr.name},kr.name)))),Qe.createElement("div",{className:"flex"},Qe.createElement(pe.default.Item,{name:"sub_discipline_ids",style:{width:590},label:Qe.createElement("div",{style:{display:"flex",justifyContent:"space-between",width:590}},Qe.createElement("div",null,"\u65B9\u5411&\u8BFE\u7A0B"),Qe.createElement("div",{style:{color:"#9096A3",position:"relative",left:12}},"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",Qe.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>Wa(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406")))},Qe.createElement(Nt,{defaultValue:vs,dataSource:Jl,onChange:kr=>qr.setFieldsValue({sub_discipline_ids:kr})})),Qe.createElement(pe.default.Item,{name:"custom_tags",style:{width:590,marginLeft:20},label:Qe.createElement("div",{style:{display:"flex",justifyContent:"space-between",width:590}},Qe.createElement("div",null,"\u8BFE\u7A0B\u6807\u7B7E"),Qe.createElement("div",{style:{color:"#9096A3",position:"relative",left:12}},"\u8BFE\u7A0B\u6807\u7B7E\u5C06\u5C55\u793A\u5728\u5217\u8868\u9875\u4E0E\u8BE6\u60C5\u9875\uFF0C\u70B9\u51FB\u53EF\u66F4\u6362\u5176\u989C\u8272")),rules:[{validator:(kr,Ui)=>(Ui==null?void 0:Ui.length)>3?Promise.reject("\u6700\u591A\u652F\u6301\u8BBE\u7F6E 3 \u4E2A\u6807\u7B7E"):Promise.resolve()}]},Qe.createElement(On,null)))),Qe.createElement("div",{className:Tt.mdWrap},Qe.createElement(pe.default.Item,{name:"intro",label:"\u8BFE\u7A0B\u4ECB\u7ECD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u7B80\u4ECB"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u7B80\u4ECB"},{max:65e3,message:"\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u7B80\u4ECB\u6700\u5927\u9650\u523665000\u4E2A\u5B57\u7B26"}]},Qe.createElement(mt.Z,{watch:!0,defaultValue:gi.intro,height:120}))),Qe.createElement(pe.default.Item,{name:"learning_notes_title",label:"\u8BFE\u7A0B\u987B\u77E5",rules:[{required:!0,message:"\u8BF7\u8F93\u8BFE\u7A0B\u987B\u77E5\u6807\u9898"},{max:15,message:"\u8BF7\u8F93\u8BFE\u7A0B\u987B\u77E5\u6807\u9898\u6700\u5927\u9650\u523615\u4E2A\u5B57\u7B26"}]},Qe.createElement(de.default,{size:"large",maxLength:15,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),Qe.createElement(pe.default.Item,{name:"notice",label:"",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u987B\u77E5"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u987B\u77E5"},{max:65e3,message:"\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u987B\u77E5\u6700\u5927\u9650\u523665000\u4E2A\u5B57\u7B26"}]},Qe.createElement(mt.Z,{insertTemp:"1",watch:!0,defaultValue:gi.notice,height:120})),Qe.createElement("div",{className:"mt10"},Qe.createElement("div",{className:"c-black mb10"},"\u8BFE\u7A0B\u80CC\u666F\u56FE"),Qe.createElement("div",{className:"flex"},Qe.createElement("div",{className:"mr40",style:{position:"relative"}},Qe.createElement("img",{style:{objectFit:"cover"},src:(Lo==null?void 0:Lo.length)>0?La:sr,width:800,height:100}),Qe.createElement("div",{className:Tt.imageIdentif},(Lo==null?void 0:Lo.length)>0&&Qe.createElement($e.Z,{title:"\u5220\u9664\u540E\u5C06\u4F7F\u7528\u7CFB\u7EDF\u9ED8\u8BA4\u80CC\u666F\u56FE"},Qe.createElement("i",{className:`${Tt.deleteImgBtn} iconfont icon-shanchu19`,onClick:()=>Zo([])})))),Qe.createElement("div",null,Qe.createElement(he.default,{showUploadList:!1,action:Ke.Z.API_SERVER+"/api/attachments.json",withCredentials:!0,fileList:Lo,onChange:kr=>{var Ui,$i;const Bo=(kr==null?void 0:kr.file.size)/1024/1024<2;if(!((Ui=kr.fileList)!=null&&Ui.length))return!1;Bo?((0,_e.y3)(kr==null?void 0:kr.file.originFileObj,So=>Ua(So)),Zo(($i=kr==null?void 0:kr.fileList)==null?void 0:$i.slice(-1))):Zo([...Lo])},beforeUpload:kr=>{const Ui=kr.type==="image/jpeg"||kr.type==="image/png";if(!Ui)return Ae.ZP.error("\u53EA\u80FD\u4E0A\u4F20jpg \u6216\u8005png\u56FE\u7247"),!1;const $i=kr.size/1024/1024<2;return $i?Ui&&$i:(Ae.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u5927\u4E8E2m"),!1)},onRemove:kr=>{Zo([])}},Qe.createElement("div",{className:Tt.aBtn},"\u4E0A\u4F20\u56FE\u7247")),Qe.createElement("div",{style:{color:"#9096A3",marginTop:18,width:250}},"\u8BF7\u9009\u62E9jpg\u3001png\u683C\u5F0F\uFF0C\u5927\u5C0F\u4E0D\u8D85\u8FC72M\uFF0C\u5EFA\u8BAE\u5C3A\u5BF81920*240\u50CF\u7D20")))),Qe.createElement("div",{className:"mt20"},Qe.createElement("div",{className:"c-black mb10"},"\u8BFE\u7A0B\u6807\u8BC6\u56FE",Qe.createElement("span",{style:{color:"#9096A3",marginLeft:20}},"\u53EF\u4E0A\u4F20\u8BFE\u7A0BLogo\u6216\u6807\u7B7E\uFF0C\u5B83\u5C06\u663E\u793A\u5728\u80CC\u666F\u56FE\u9876\u90E8")),Qe.createElement("div",{className:"flex"},Qe.createElement("div",{className:"mr40",style:{position:"relative",background:"rgba(48,97,208,0.06)",border:"1px solid #D9D9D9"}},Qe.createElement("img",{style:{objectFit:"cover"},src:(na==null?void 0:na.length)>0?hl:En,width:500,height:100}),(na==null?void 0:na.length)>0?Qe.createElement("i",{className:`${Tt.deleteImgBtn} iconfont icon-shanchu19`,onClick:()=>la([])}):Qe.createElement("div",{style:{position:"absolute",left:30,top:40,fontSize:14,color:"#9096A3"}},"\u6807\u8BC6\u793A\u4F8B\u56FE")),Qe.createElement("div",null,Qe.createElement(he.default,{showUploadList:!1,action:Ke.Z.API_SERVER+"/api/attachments.json",withCredentials:!0,fileList:na,onChange:kr=>{var Ui,$i;const Bo=(kr==null?void 0:kr.file.size)/1024/1024<2;if(!((Ui=kr.fileList)!=null&&Ui.length))return!1;Bo?((0,_e.y3)(kr==null?void 0:kr.file.originFileObj,So=>Ra(So)),la(($i=kr==null?void 0:kr.fileList)==null?void 0:$i.slice(-1))):la([...na])},beforeUpload:kr=>{const Ui=kr.type==="image/jpeg"||kr.type==="image/png";if(!Ui)return Ae.ZP.error("\u53EA\u80FD\u4E0A\u4F20jpg \u6216\u8005png\u56FE\u7247"),!1;const $i=kr.size/1024/1024<2;return $i?Ui&&$i:(Ae.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u5927\u4E8E2m"),!1)},onRemove:kr=>{la([])}},Qe.createElement("div",{className:Tt.aBtn},"\u4E0A\u4F20\u56FE\u7247")),Qe.createElement("div",{style:{color:"#9096A3",marginTop:18,width:250}},"\u8BF7\u9009\u62E9jpg\u3001png\u683C\u5F0F\uFF0C\u5927\u5C0F\u4E0D\u8D85\u8FC72M\uFF0C\u5EFA\u8BAE\u5C3A\u5BF81200*240\u50CF\u7D20"))))),Qe.createElement("div",{className:Tt.mdWrap,style:{marginTop:25}},Qe.createElement("div",{className:Tt.mainTitle},"\u8BFE\u7A0B\u5185\u5BB9\u8BBE\u7F6E"),Qe.createElement(kt.default,{style:{marginLeft:Ja?"28px":"0"},checked:ho,onChange:kr=>{qo(kr==null?void 0:kr.target.checked)}},Qe.createElement("span",{className:Tt.spanText},"\u5C55\u793A\u9ED8\u8BA4\u7AE0\u8282\u5E8F\u53F7",Qe.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u4E3A\u7AE0\u8282\u4E0B\u6240\u6709\u9879\u76EE\u6DFB\u52A0\u6392\u5E8F\u7F16\u53F7\uFF09"))),Qe.createElement("br",null),Qe.createElement(kt.default,{style:{marginTop:"10px",marginLeft:Ja?"28px":"0"},checked:Vo,onChange:kr=>da(kr==null?void 0:kr.target.checked)},Qe.createElement("span",{className:Tt.spanText},"\u81EA\u9009\u5E76\u5C55\u793ASPOC\u8BFE\u5802",Qe.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u6559\u5B66\u56E2\u961F\u4E0B\u65B9\u6DFB\u52A0SPOC\u8BFE\u5802\u6A21\u5757\uFF0C\u56E2\u961F\u6210\u5458\u53EF\u7BA1\u7406\u6A21\u5757\u4E2D\u8BFE\u5802\u7684\u5C55\u793A\uFF09"))),Qe.createElement("br",null),Qe.createElement(kt.default,{style:{marginTop:"10px",marginLeft:Ja?"28px":"0"},checked:ns,onChange:kr=>Nl(kr==null?void 0:kr.target.checked)},Qe.createElement("span",{className:Tt.spanText},"\u5C55\u793A\u6280\u672F\u6807\u7B7E\u6A21\u5757",Qe.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u6559\u5B66\u56E2\u961F\u4E0B\u65B9\u6DFB\u52A0\u6280\u672F\u6807\u7B7E\u6A21\u5757\uFF09"))),Qe.createElement("br",null),Qe.createElement(kt.default,{style:{marginTop:"10px",marginLeft:Ja?"28px":"0"},checked:Xl,onChange:kr=>Ul(kr==null?void 0:kr.target.checked)},Qe.createElement("span",{className:Tt.spanText},"\u5C55\u793A\u5386\u53F2\u8BFE\u5802\u6A21\u5757",Qe.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u6559\u5B66\u56E2\u961F\u4E0B\u65B9\u6DFB\u52A0\u5386\u53F2\u8BFE\u5802\u6A21\u5757\uFF0C\u56E2\u961F\u6210\u5458\u53EF\u7BA1\u7406\u6A21\u5757\u4E2D\u8BFE\u5802\u7684\u5C55\u793A\uFF09"))),Qe.createElement("br",null),Qe.createElement(kt.default,{style:{marginTop:"10px",marginLeft:Ja?"28px":"0"},checked:Xi,onChange:kr=>$o(kr==null?void 0:kr.target.checked)},Qe.createElement("span",{className:Tt.spanText},"\u9ED8\u8BA4\u5C55\u5F00\u8BFE\u7A0B\u5C0F\u8282\u5185\u5BB9",Qe.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u7528\u6237\u5728\u8FDB\u5165\u662F\u5C06\u8BFE\u7A0B\u8BE6\u60C5\u9875\u9762\u65F6\uFF0C\u9ED8\u8BA4\u5C55\u5F00\u6240\u6709\u5C0F\u8282\u5185\u5BB9\uFF09"))),Qe.createElement("br",null),Qe.createElement(kt.default,{style:{marginTop:"10px",marginLeft:Ja?"28px":"0"},checked:ha,onChange:kr=>jo(kr==null?void 0:kr.target.checked)},Qe.createElement("span",{className:Tt.spanText},"\u663E\u793AAI\u52A9\u6559",Qe.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u5F00\u653E\u7ED9\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u53EA\u6709AI\u6388\u6743\u7528\u6237\u53EF\u89C1\uFF09"))),Qe.createElement("br",null),Ja&&Qe.createElement(at.default,{style:{marginTop:"10px"},showIcon:!1,className:Tt.tree,defaultExpandAll:!0,treeData:pl,onCheck:(kr,Ui)=>{Ks(kr,Ui)},titleRender:kr=>Qe.createElement(kt.default,{checked:_i==null?void 0:_i.includes(kr.key),indeterminate:kr.key==="all"?Al:!1,onChange:Ui=>{const $i=_i==null?void 0:_i.indexOf(kr.key);if($i>-1)if(kr.key==="all")_i.splice(0);else{_i.splice($i,1);const Bo=_i==null?void 0:_i.indexOf("all");Bo>-1&&_i.splice(Bo,1)}else kr.key==="all"?_i.splice(0,_i.length,"all","chapter","charts","cert_apply","knowledge_graph"):(_i.push(kr.key),_i.length>=4&&!(_i!=null&&_i.includes("all"))&&_i.push("all"));console.log("checkedValueList--",_i),wl([..._i])}},kr.title)}),Qe.createElement("div",{className:Tt.mainTitle,style:{marginTop:30}},"\u5B66\u751F\u7AEF\u8BBE\u7F6E"),Qe.createElement("div",{className:Tt.mdWrap,style:{marginLeft:Ja?"28px":"0"}},Qe.createElement("div",{style:{display:"flex",alignItems:"center"}},Qe.createElement(Ge.Z,{checked:Gl,style:{marginRight:11,minWidth:32},onChange:kr=>{Ml(kr)}}),Qe.createElement("span",{className:Tt.spanText},"\u5F00\u542F\u516C\u544A",Qe.createElement("span",null,"\uFF08\u652F\u6301\u8001\u5E08\u81EA\u5B9A\u4E49\u516C\u544A\u5185\u5BB9\uFF0C\u4EE5\u5F39\u6846\u5F62\u5F0F\u63D0\u9192\u8BFE\u7A0B\u7684\u5B66\u4E60\u7528\u6237\uFF09"))),Gl&&Qe.createElement(pe.default.Item,{style:{marginTop:10},name:"content",label:"",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u63D0\u793A"},{max:1e4,message:"\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u63D0\u793A\u6700\u5927\u9650\u523610000\u4E2A\u5B57\u7B26"}]},Qe.createElement(mt.Z,{insertTemp:"1",watch:!0,defaultValue:gi.content,height:120})),Gl&&Qe.createElement("div",null,Qe.createElement("label",{style:{color:"#000",marginRight:10}},"\u63D0\u793A\u6B21\u6570"),Qe.createElement(Ne.ZP.Group,{value:Ga,onChange:kr=>{vl(kr.target.value)}},Qe.createElement(Ne.ZP,{className:"c-black",value:-1},"\u6BCF\u6B21"),Qe.createElement(Ne.ZP,{className:"ml20 c-black",value:1},"\u4E00\u6B21")))),Qe.createElement(kt.default,{style:{marginLeft:Ja?"28px":"0",marginTop:20},checked:fa,onChange:kr=>ro(kr==null?void 0:kr.target.checked)},Qe.createElement("span",{className:Tt.spanText},"\u5141\u8BB8\u4E0B\u8F7D\u6559\u5B66\u8BFE\u4EF6",Qe.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u5141\u8BB8\u5B66\u4E60\u7528\u6237\u4E0B\u8F7D\u8BFE\u7A0B\u7AE0\u8282\u4E2D\u4E0A\u4F20\u7684\u6559\u5B66\u8BFE\u4EF6\uFF09"))),Qe.createElement("br",null))),is=="2"&&Qe.createElement("div",{className:Tt.add_ai},Qe.createElement("div",{style:{margin:"20px 0"}},"\u6839\u636E\u60A8\u4E0A\u4F20\u7684\u8D44\u6599\u81EA\u52A8\u751F\u6210\u8BFE\u7A0B\u7B80\u4ECB\u3001\u8BFE\u7A0B\u76EE\u6807\u3001\u8BFE\u7A0B\u7AE0\u8282\u3001\u5B9E\u9A8C\u6846\u67B6\u3001\u77E5\u8BC6\u70B9\u3001\u77E5\u8BC6\u56FE\u8C31\u7B49\u5185\u5BB9"),Qe.createElement(pe.default,{form:wa,scrollToFirstError:!0,colon:!1},Qe.createElement(pe.default.Item,{name:"file_ids"},Qe.createElement(nt.Z,{accept:".pdf, .docx, .doc, .xlsx, .xls, .txt, .md",maxSize:150,number:99,uploadText:"\u5EFA\u8BAE\u4E0A\u4F20\u8BFE\u7A0B\u4E66\u7C4D\u3001\u8BFE\u7A0B\u6559\u5B66\u5927\u7EB2\u7B49\u7C7B\u4F3C\u6587\u4EF6",setFileProgress:ll,showFileProgress:!0}))),((Et=[-1,0,1])==null?void 0:Et.includes(an==null?void 0:an.state))&&Qe.createElement("div",{className:Tt.paths_content},Qe.createElement("div",{className:Tt.content_header},Qe.createElement("i",{className:"iconfont icon-ziyuanshibie font22 mb10",style:{color:(Ft=[1,2,3,4,5,6,7,8])!=null&&Ft.includes(an==null?void 0:an.phase)?"#2a56ca":"#bdbdbd"}}),Qe.createElement("i",{className:"iconfont icon-kechengjibenxinxi font22 mb10",style:{color:(Ce=[2,3,4,5,6,7,8])!=null&&Ce.includes(an==null?void 0:an.phase)?"#2a56ca":"#bdbdbd"}}),Qe.createElement("i",{className:"iconfont icon-kechengneirongziyuan font22 mb10",style:{color:(Oe=[5,6,7,8])!=null&&Oe.includes(an==null?void 0:an.phase)?"#2a56ca":"#bdbdbd"}})),Qe.createElement("div",{style:{display:"flex",position:"relative"}},Qe.createElement("div",{className:Tt.header_box,style:{left:0}},Qe.createElement("img",{src:(Te=[1,2,3,4,5,6,7,8])!=null&&Te.includes(an==null?void 0:an.phase)?rt:xe}),Qe.createElement("div",{className:Tt.header_text,style:{color:(je=[1,2,3,4,5,6,7,8])!=null&&je.includes(an==null?void 0:an.phase)?"#fff":"#9096A3"}},(Je=[1,2,3,4,5,6,7,8])!=null&&Je.includes(an==null?void 0:an.phase)?"\u6587\u6863\u8BC6\u522B \u5DF2\u5B8C\u6210":"\u6587\u6863\u8BC6\u522B"),Qe.createElement("div",{style:{textAlign:"center",width:"386px"}},Qe.createElement("img",{src:At,style:{width:"233px",height:"179px"}}))),Qe.createElement("div",{className:Tt.header_box,style:{left:"380px"}},Qe.createElement("img",{src:(Vt=[2,3,4,5,6,7,8])!=null&&Vt.includes(an==null?void 0:an.phase)?De:xe}),Qe.createElement("div",{className:Tt.header_text,style:{color:(tn=[2,3,4,5,6,7,8])!=null&&tn.includes(an==null?void 0:an.phase)?"#fff":"#9096A3"}},(on=[2,3,4,5,6,7,8])!=null&&on.includes(an==null?void 0:an.phase)?`\u8BFE\u7A0B\u57FA\u672C\u4FE1\u606F\u751F\u6210 ${(Nn=[2,3,4])!=null&&Nn.includes(an==null?void 0:an.phase)?"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"}`:"\u8BFE\u7A0B\u57FA\u672C\u4FE1\u606F\u751F\u6210 \u7B49\u5F85\u4E2D"),Qe.createElement("div",{className:Tt.lianjie}),Qe.createElement("div",{style:{textAlign:"center"}},Qe.createElement("div",{className:Tt.buzou_box},Qe.createElement("div",{style:{display:"flex",alignItems:"center"}},(($n=[0,1])==null?void 0:$n.includes(an==null?void 0:an.phase))&&Qe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((br=[2])==null?void 0:br.includes(an==null?void 0:an.phase))&&(an==null?void 0:an.state)!=-1&&Qe.createElement(Le.Z,{indicator:Qe.createElement(Wt.Z,{spin:!0}),size:"small"},Qe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}})),((Gn=[2])==null?void 0:Gn.includes(an==null?void 0:an.phase))&&(an==null?void 0:an.state)==-1&&Qe.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),((jn=[3,4,5,6,7,8])==null?void 0:jn.includes(an==null?void 0:an.phase))&&Qe.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),Qe.createElement("div",{style:{margin:"0 10px",color:(Xn=[0,1])!=null&&Xn.includes(an==null?void 0:an.phase)?"#9096A3":(hr=[2])!=null&&hr.includes(an==null?void 0:an.phase)&&(an==null?void 0:an.state)==-1?"red":"#83B6FF"}},"\u8BFE\u7A0B\u7B80\u4ECB\u751F\u6210"),Qe.createElement("div",{style:{color:(Xe=[0,1])!=null&&Xe.includes(an==null?void 0:an.phase)?"#9096A3":(ft=[2])!=null&&ft.includes(an==null?void 0:an.phase)&&(an==null?void 0:an.state)==-1?"red":"#83B6FF"}},(Zt=[0,1])!=null&&Zt.includes(an==null?void 0:an.phase)?"\u7B49\u5F85\u4E2D":(Mt=[2])!=null&&Mt.includes(an==null?void 0:an.phase)?(an==null?void 0:an.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210")),Qe.createElement("div",{style:{width:"2px",height:"30px",background:(Ut=[0,1,2])!=null&&Ut.includes(an==null?void 0:an.phase)?"rgba(48,97,208,0.1)":"#83B6FF",marginLeft:"7px"}}),Qe.createElement("div",{style:{display:"flex",alignItems:"center"}},((xn=[0,1,2])==null?void 0:xn.includes(an==null?void 0:an.phase))&&Qe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((zn=[3])==null?void 0:zn.includes(an==null?void 0:an.phase))&&(an==null?void 0:an.state)!=-1&&Qe.createElement(Le.Z,{indicator:Qe.createElement(Wt.Z,{spin:!0}),size:"small"},Qe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}})),((Yn=[3])==null?void 0:Yn.includes(an==null?void 0:an.phase))&&(an==null?void 0:an.state)==-1&&Qe.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),((An=[4,5,6,7,8])==null?void 0:An.includes(an==null?void 0:an.phase))&&Qe.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),Qe.createElement("div",{style:{margin:"0 10px",color:(_n=[0,1,2])!=null&&_n.includes(an==null?void 0:an.phase)?"#9096A3":(or=[3])!=null&&or.includes(an==null?void 0:an.phase)&&(an==null?void 0:an.state)==-1?"red":"#83B6FF"}},"\u8BFE\u7A0B\u76EE\u6807\u751F\u6210"),Qe.createElement("div",{style:{color:(qn=[0,1,2])!=null&&qn.includes(an==null?void 0:an.phase)?"#9096A3":(cr=[3])!=null&&cr.includes(an==null?void 0:an.phase)&&(an==null?void 0:an.state)==-1?"red":"#83B6FF"}},(tr=[0,1,2])!=null&&tr.includes(an==null?void 0:an.phase)?"\u7B49\u5F85\u4E2D":(Er=[3])!=null&&Er.includes(an==null?void 0:an.phase)?(an==null?void 0:an.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210")),Qe.createElement("div",{style:{width:"2px",height:"30px",background:(Ir=[0,1,2,3])!=null&&Ir.includes(an==null?void 0:an.phase)?"rgba(48,97,208,0.1)":"#83B6FF",marginLeft:"7px"}}),Qe.createElement("div",{style:{display:"flex",alignItems:"center"}},((Zr=[0,1,2,3])==null?void 0:Zr.includes(an==null?void 0:an.phase))&&Qe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((Br=[4])==null?void 0:Br.includes(an==null?void 0:an.phase))&&(an==null?void 0:an.state)!=-1&&Qe.createElement(Le.Z,{indicator:Qe.createElement(Wt.Z,{spin:!0}),size:"small"},Qe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}})),((Pr=[4])==null?void 0:Pr.includes(an==null?void 0:an.phase))&&(an==null?void 0:an.state)==-1&&Qe.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),((Sr=[5,6,7,8])==null?void 0:Sr.includes(an==null?void 0:an.phase))&&Qe.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),Qe.createElement("div",{style:{margin:"0 10px",color:(Nr=[0,1,2,3])!=null&&Nr.includes(an==null?void 0:an.phase)?"#9096A3":(mr=[4])!=null&&mr.includes(an==null?void 0:an.phase)&&(an==null?void 0:an.state)==-1?"red":"#83B6FF"}},"\u7AE0\u8282\u53CA\u63CF\u8FF0\u751F\u6210"),Qe.createElement("div",{style:{color:(wr=[0,1,2,3])!=null&&wr.includes(an==null?void 0:an.phase)?"#9096A3":(Qn=[4])!=null&&Qn.includes(an==null?void 0:an.phase)&&(an==null?void 0:an.state)==-1?"red":"#83B6FF"}},(gn=[0,1,2,3])!=null&&gn.includes(an==null?void 0:an.phase)?"\u7B49\u5F85\u4E2D":(Jn=[4])!=null&&Jn.includes(an==null?void 0:an.phase)?(an==null?void 0:an.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"),((In=[5,6,7,8])==null?void 0:In.includes(an==null?void 0:an.phase))&&Qe.createElement("div",{style:{marginLeft:"10px",color:"#232B40"}},"\u5171\u751F\u6210",Qe.createElement("span",{style:{color:"#3061D0"}},an==null?void 0:an.stage_size),"\u4E2A\u7AE0\u8282"))))),Qe.createElement("div",{className:Tt.header_box,style:{left:"760px"}},Qe.createElement("img",{src:(dn=[5,6,7,8])!=null&&dn.includes(an==null?void 0:an.phase)?De:xe}),Qe.createElement("div",{className:Tt.header_text,style:{color:(er=[5,6,7,8])!=null&&er.includes(an==null?void 0:an.phase)?"#fff":"#9096A3"}},(fr=[5,6,7,8])!=null&&fr.includes(an==null?void 0:an.phase)?`\u8BFE\u7A0B\u5185\u5BB9\u8D44\u6E90\u751F\u6210 ${(pn=[5,6,7])!=null&&pn.includes(an==null?void 0:an.phase)?"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"}`:"\u8BFE\u7A0B\u5185\u5BB9\u8D44\u6E90\u751F\u6210 \u7B49\u5F85\u4E2D"),Qe.createElement("div",{className:Tt.lianjie}),Qe.createElement("div",{style:{textAlign:"center"}},Qe.createElement("div",{className:Tt.buzou_box},Qe.createElement("div",{style:{display:"flex",alignItems:"center"}},((Tn=[0,1,2,3,4])==null?void 0:Tn.includes(an==null?void 0:an.phase))&&Qe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((Kn=[5])==null?void 0:Kn.includes(an==null?void 0:an.phase))&&(an==null?void 0:an.state)!=-1&&Qe.createElement(Le.Z,{indicator:Qe.createElement(Wt.Z,{spin:!0}),size:"small"},Qe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}})),((dr=[5])==null?void 0:dr.includes(an==null?void 0:an.phase))&&(an==null?void 0:an.state)==-1&&Qe.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),((Or=[6,7,8])==null?void 0:Or.includes(an==null?void 0:an.phase))&&Qe.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),Qe.createElement("div",{style:{margin:"0 10px",color:(Tr=[0,1,2,3,4])!=null&&Tr.includes(an==null?void 0:an.phase)?"#9096A3":(Mr=[5])!=null&&Mr.includes(an==null?void 0:an.phase)&&(an==null?void 0:an.state)==-1?"red":"#83B6FF"}},"\u77E5\u8BC6\u70B9\u751F\u6210"),Qe.createElement("div",{style:{color:(Ur=[0,1,2,3,4])!=null&&Ur.includes(an==null?void 0:an.phase)?"#9096A3":(jr=[5])!=null&&jr.includes(an==null?void 0:an.phase)&&(an==null?void 0:an.state)==-1?"red":"#83B6FF"}},(ri=[0,1,2,3,4])!=null&&ri.includes(an==null?void 0:an.phase)?"\u7B49\u5F85\u4E2D":(Jr=[5])!=null&&Jr.includes(an==null?void 0:an.phase)?(an==null?void 0:an.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"),((Qr=[6,7,8])==null?void 0:Qr.includes(an==null?void 0:an.phase))&&Qe.createElement("div",{style:{marginLeft:"10px",color:"#232B40"}},"\u5171\u751F\u6210",Qe.createElement("span",{style:{color:"#3061D0"}},an==null?void 0:an.resource_size),"\u4E2A\u77E5\u8BC6\u70B9")),Qe.createElement("div",{style:{width:"2px",height:"30px",background:(ti=[0,1,2,3,4,5])!=null&&ti.includes(an==null?void 0:an.phase)?"rgba(48,97,208,0.1)":"#83B6FF",marginLeft:"7px"}}),Qe.createElement("div",{style:{display:"flex",alignItems:"center"}},((hi=[0,1,2,3,4,5])==null?void 0:hi.includes(an==null?void 0:an.phase))&&Qe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((Oi=[6])==null?void 0:Oi.includes(an==null?void 0:an.phase))&&(an==null?void 0:an.state)!=-1&&Qe.createElement(Le.Z,{indicator:Qe.createElement(Wt.Z,{spin:!0}),size:"small"},Qe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}})),((Ji=[6])==null?void 0:Ji.includes(an==null?void 0:an.phase))&&(an==null?void 0:an.state)==-1&&Qe.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),((Pi=[7,8])==null?void 0:Pi.includes(an==null?void 0:an.phase))&&Qe.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),Qe.createElement("div",{style:{margin:"0 10px",color:(Wi=[0,1,2,3,4,5])!=null&&Wi.includes(an==null?void 0:an.phase)?"#9096A3":(Yr=[6])!=null&&Yr.includes(an==null?void 0:an.phase)&&(an==null?void 0:an.state)==-1?"red":"#83B6FF"}},"\u77E5\u8BC6\u70B9\u8D44\u6E90\u751F\u6210"),Qe.createElement("div",{style:{color:($r=[0,1,2,3,4,5])!=null&&$r.includes(an==null?void 0:an.phase)?"#9096A3":(Vi=[6])!=null&&Vi.includes(an==null?void 0:an.phase)&&(an==null?void 0:an.state)==-1?"red":"#83B6FF"}},(ji=[0,1,2,3,4,5])!=null&&ji.includes(an==null?void 0:an.phase)?"\u7B49\u5F85\u4E2D":(vi=[6])!=null&&vi.includes(an==null?void 0:an.phase)?(an==null?void 0:an.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"),((ki=[7,8])==null?void 0:ki.includes(an==null?void 0:an.phase))&&Qe.createElement("div",{style:{marginLeft:"10px",color:"#232B40"}},"\u5171\u751F\u6210",Qe.createElement("span",{style:{color:"#3061D0"}},an==null?void 0:an.resource_size),"\u4E2A\u5B9E\u9A8C\u6846\u67B6")),Qe.createElement("div",{style:{width:"2px",height:"30px",background:(Qi=[0,1,2,3,4,5,6])!=null&&Qi.includes(an==null?void 0:an.phase)?"rgba(48,97,208,0.1)":"#83B6FF",marginLeft:"7px"}}),Qe.createElement("div",{style:{display:"flex",alignItems:"center"}},((Bi=[0,1,2,3,4,5,6])==null?void 0:Bi.includes(an==null?void 0:an.phase))&&Qe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((Ri=[7])==null?void 0:Ri.includes(an==null?void 0:an.phase))&&(an==null?void 0:an.state)!=-1&&Qe.createElement(Le.Z,{indicator:Qe.createElement(Wt.Z,{spin:!0}),size:"small"},Qe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}})),((zi=[7])==null?void 0:zi.includes(an==null?void 0:an.phase))&&(an==null?void 0:an.state)==-1&&Qe.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),((yo=[8])==null?void 0:yo.includes(an==null?void 0:an.phase))&&Qe.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),Qe.createElement("div",{style:{margin:"0 10px",color:(Ho=[0,1,2,3,4,5,6])!=null&&Ho.includes(an==null?void 0:an.phase)?"#9096A3":(xo=[7])!=null&&xo.includes(an==null?void 0:an.phase)&&(an==null?void 0:an.state)==-1?"red":"#83B6FF"}},"\u77E5\u8BC6\u56FE\u8C31\u751F\u6210"),Qe.createElement("div",{style:{color:(mo=[0,1,2,3,4,5,6])!=null&&mo.includes(an==null?void 0:an.phase)?"#9096A3":(Sa=[7])!=null&&Sa.includes(an==null?void 0:an.phase)&&(an==null?void 0:an.state)==-1?"red":"#83B6FF"}},(Ea=[0,1,2,3,4,5,6])!=null&&Ea.includes(an==null?void 0:an.phase)?"\u7B49\u5F85\u4E2D":(Di=[7])!=null&&Di.includes(an==null?void 0:an.phase)?(an==null?void 0:an.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"),((Li=[8])==null?void 0:Li.includes(an==null?void 0:an.phase))&&Qe.createElement("div",{style:{marginLeft:"10px",color:"#232B40"}},"\u5171\u751F\u6210",Qe.createElement("span",{style:{color:"#3061D0"}},1),"\u4E2A\u77E5\u8BC6\u56FE\u8C31"))))))),Qe.createElement(Le.Z,{spinning:fs},Qe.createElement("div",{className:(an==null?void 0:an.state)==0||El?Tt.start_style:Tt.no_start_style,onClick:()=>Rn(void 0,null,function*(){var kr;if(El)return Ae.ZP.error("\u6709\u6587\u4EF6\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u8BF7\u7B49\u6587\u4EF6\u4E0A\u4F20\u5B8C\u6210\u540E\u518D\u751F\u6210"),!1;if(!(0,It.$O)())return al(!0),!1;if((an==null?void 0:an.state)==-2||(an==null?void 0:an.state)==-1){Rl(!0);let Ui=[];if((kr=wa.getFieldValue("file_ids"))==null||kr.map($i=>{var Bo,So;Ui.push(((Bo=$i==null?void 0:$i.response)==null?void 0:Bo.container_id)||((So=$i==null?void 0:$i.response)==null?void 0:So.id))}),(Ui==null?void 0:Ui.length)>0){const $i=yield(0,ut.ZP)("/api/subject_generations.json",{method:"post",body:{attachment_ids:Ui}});($i==null?void 0:$i.status)==0&&(Ae.ZP.success("\u5F00\u59CB\u751F\u6210"),Va(),Aa.current=setInterval(()=>{Va()},1e3))}else Ae.ZP.error("\u8BF7\u4E0A\u4F20\u8BFE\u7A0B\u8D44\u6599\uFF0C\u5EFA\u8BAE\u4E0A\u4F20\u4E66\u7C4D\u3001\u8BFE\u7A0B\u6559\u5B66\u5927\u7EB2\u7B49");Rl(!1)}else if((an==null?void 0:an.state)==1){Rl(!0);const Ui=yield(0,ut.ZP)("/api/subject_generations/finish.json",{method:"post",body:{id:an==null?void 0:an.id}});(Ui==null?void 0:Ui.status)==0&&Ie.history.push(`/paths/${an==null?void 0:an.subject_id}`),Rl(!1)}})},(an==null?void 0:an.state)==1?"\u5B8C\u6210\u8BFE\u7A0B\u521B\u5EFA":(an==null?void 0:an.state)==0?"\u8BFE\u7A0B\u751F\u6210\u4E2D\uFF0C\u8BF7\u7A0D\u540E...":(an==null?void 0:an.state)==-1?"\u91CD\u65B0\u751F\u6210\u8BFE\u7A0B":"\u5F00\u59CB\u751F\u6210\u8BFE\u7A0B"))),Qa&&Qe.createElement("div",{style:{width:"100vw",height:"100vh",position:"fixed",top:0,left:0,background:"rgba(0,0,0,.5)",zIndex:200,display:"flex",alignItems:"center",justifyContent:"center"}},Qe.createElement("div",{style:{width:"500px",height:"515px",textAlign:"center"}},Qe.createElement("img",{src:Rt,style:{marginLeft:"auto",display:"block",cursor:"pointer",width:"30px",height:"30px"},onClick:()=>{al(!1)}}),Qe.createElement("img",{src:Lt,style:{display:"block",marginTop:"-20px",width:"460px",height:"500px"}}))),Qe.createElement(Me,{schoolName:gi.school_id,onSuccess:js}),Qe.createElement(qe.Z,{open:ra,onCancel:()=>{Wa(!1)}})),is=="1"&&Qe.createElement("div",{className:Tt.backgroundFa},Qe.createElement("div",{className:Tt.bBtn,onClick:Pl},"\u53D6\u6D88"),Qe.createElement(vt.ZP,{type:"primary",size:"large",style:{width:100},onClick:()=>qr.submit(),loading:He["newCourse/editCourse"]||He["newCourse/submitCourse"]},"\u63D0\u4EA4")))};var pr=(0,Ie.connect)(({user:bn,newCourse:Ve,loading:tt,globalSetting:Be})=>({user:bn,newCourse:Ve,globalSetting:Be,loading:tt.effects}))(Sn)},47262:function(Zn,ln,z){"use strict";z.d(ln,{P:function(){return b}});const b=[{value:"\u5317\u4EAC",label:"\u5317\u4EAC",children:[{value:"\u4E1C\u57CE",label:"\u4E1C\u57CE"},{value:"\u897F\u57CE",label:"\u897F\u57CE"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u4E30\u53F0",label:"\u4E30\u53F0"},{value:"\u77F3\u666F\u5C71",label:"\u77F3\u666F\u5C71"},{value:"\u6D77\u6DC0",label:"\u6D77\u6DC0"},{value:"\u95E8\u5934\u6C9F",label:"\u95E8\u5934\u6C9F"},{value:"\u623F\u5C71",label:"\u623F\u5C71"},{value:"\u901A\u5DDE",label:"\u901A\u5DDE"},{value:"\u987A\u4E49",label:"\u987A\u4E49"},{value:"\u660C\u5E73",label:"\u660C\u5E73"},{value:"\u5927\u5174",label:"\u5927\u5174"},{value:"\u5E73\u8C37",label:"\u5E73\u8C37"},{value:"\u6000\u67D4",label:"\u6000\u67D4"},{value:"\u5BC6\u4E91",label:"\u5BC6\u4E91"},{value:"\u5EF6\u5E86",label:"\u5EF6\u5E86"}]},{value:"\u4E0A\u6D77",label:"\u4E0A\u6D77",children:[{value:"\u5D07\u660E",label:"\u5D07\u660E"},{value:"\u9EC4\u6D66",label:"\u9EC4\u6D66"},{value:"\u5362\u6E7E",label:"\u5362\u6E7E"},{value:"\u5F90\u6C47",label:"\u5F90\u6C47"},{value:"\u957F\u5B81",label:"\u957F\u5B81"},{value:"\u9759\u5B89",label:"\u9759\u5B89"},{value:"\u666E\u9640",label:"\u666E\u9640"},{value:"\u95F8\u5317",label:"\u95F8\u5317"},{value:"\u8679\u53E3",label:"\u8679\u53E3"},{value:"\u6768\u6D66",label:"\u6768\u6D66"},{value:"\u95F5\u884C",label:"\u95F5\u884C"},{value:"\u5B9D\u5C71",label:"\u5B9D\u5C71"},{value:"\u5609\u5B9A",label:"\u5609\u5B9A"},{value:"\u6D66\u4E1C",label:"\u6D66\u4E1C"},{value:"\u91D1\u5C71",label:"\u91D1\u5C71"},{value:"\u677E\u6C5F",label:"\u677E\u6C5F"},{value:"\u9752\u6D66",label:"\u9752\u6D66"},{value:"\u5357\u6C47",label:"\u5357\u6C47"},{value:"\u5949\u8D24",label:"\u5949\u8D24"}]},{value:"\u5E7F\u4E1C",label:"\u5E7F\u4E1C",children:[{value:"\u5E7F\u5DDE",label:"\u5E7F\u5DDE"},{value:"\u6DF1\u5733",label:"\u6DF1\u5733"},{value:"\u73E0\u6D77",label:"\u73E0\u6D77"},{value:"\u4E1C\u839E",label:"\u4E1C\u839E"},{value:"\u4E2D\u5C71",label:"\u4E2D\u5C71"},{value:"\u4F5B\u5C71",label:"\u4F5B\u5C71"},{value:"\u60E0\u5DDE",label:"\u60E0\u5DDE"},{value:"\u6CB3\u6E90",label:"\u6CB3\u6E90"},{value:"\u6F6E\u5DDE",label:"\u6F6E\u5DDE"},{value:"\u6C5F\u95E8",label:"\u6C5F\u95E8"},{value:"\u63ED\u9633",label:"\u63ED\u9633"},{value:"\u8302\u540D",label:"\u8302\u540D"},{value:"\u6885\u5DDE",label:"\u6885\u5DDE"},{value:"\u6E05\u8FDC",label:"\u6E05\u8FDC"},{value:"\u6C55\u5934",label:"\u6C55\u5934"},{value:"\u6C55\u5C3E",label:"\u6C55\u5C3E"},{value:"\u97F6\u5173",label:"\u97F6\u5173"},{value:"\u987A\u5FB7",label:"\u987A\u5FB7"},{value:"\u9633\u6C5F",label:"\u9633\u6C5F"},{value:"\u4E91\u6D6E",label:"\u4E91\u6D6E"},{value:"\u6E5B\u6C5F",label:"\u6E5B\u6C5F"},{value:"\u8087\u5E86",label:"\u8087\u5E86"}]},{value:"\u6C5F\u82CF",label:"\u6C5F\u82CF",children:[{value:"\u5357\u4EAC",label:"\u5357\u4EAC"},{value:"\u5E38\u719F",label:"\u5E38\u719F"},{value:"\u5E38\u5DDE",label:"\u5E38\u5DDE"},{value:"\u6D77\u95E8",label:"\u6D77\u95E8"},{value:"\u6DEE\u5B89",label:"\u6DEE\u5B89"},{value:"\u6C5F\u90FD",label:"\u6C5F\u90FD"},{value:"\u6C5F\u9634",label:"\u6C5F\u9634"},{value:"\u6606\u5C71",label:"\u6606\u5C71"},{value:"\u8FDE\u4E91\u6E2F",label:"\u8FDE\u4E91\u6E2F"},{value:"\u5357\u901A",label:"\u5357\u901A"},{value:"\u542F\u4E1C",label:"\u542F\u4E1C"},{value:"\u6CAD\u9633",label:"\u6CAD\u9633"},{value:"\u5BBF\u8FC1",label:"\u5BBF\u8FC1"},{value:"\u82CF\u5DDE",label:"\u82CF\u5DDE"},{value:"\u592A\u4ED3",label:"\u592A\u4ED3"},{value:"\u6CF0\u5DDE",label:"\u6CF0\u5DDE"},{value:"\u540C\u91CC",label:"\u540C\u91CC"},{value:"\u65E0\u9521",label:"\u65E0\u9521"},{value:"\u5F90\u5DDE",label:"\u5F90\u5DDE"},{value:"\u76D0\u57CE",label:"\u76D0\u57CE"},{value:"\u626C\u5DDE",label:"\u626C\u5DDE"},{value:"\u5B9C\u5174",label:"\u5B9C\u5174"},{value:"\u4EEA\u5F81",label:"\u4EEA\u5F81"},{value:"\u5F20\u5BB6\u6E2F",label:"\u5F20\u5BB6\u6E2F"},{value:"\u9547\u6C5F",label:"\u9547\u6C5F"}]},{value:"\u91CD\u5E86",label:"\u91CD\u5E86",children:[{value:"\u4E07\u5DDE",label:"\u4E07\u5DDE"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u6E1D\u4E2D",label:"\u6E1D\u4E2D"},{value:"\u5927\u6E21\u53E3",label:"\u5927\u6E21\u53E3"},{value:"\u6C5F\u5317",label:"\u6C5F\u5317"},{value:"\u6C99\u576A\u575D",label:"\u6C99\u576A\u575D"},{value:"\u4E5D\u9F99\u5761",label:"\u4E5D\u9F99\u5761"},{value:"\u5357\u5CB8",label:"\u5357\u5CB8"},{value:"\u5317\u789A",label:"\u5317\u789A"},{value:"\u4E07\u76DB",label:"\u4E07\u76DB"},{value:"\u53CC\u6322",label:"\u53CC\u6322"},{value:"\u6E1D\u5317",label:"\u6E1D\u5317"},{value:"\u5DF4\u5357",label:"\u5DF4\u5357"},{value:"\u9ED4\u6C5F",label:"\u9ED4\u6C5F"},{value:"\u957F\u5BFF",label:"\u957F\u5BFF"},{value:"\u7DA6\u6C5F",label:"\u7DA6\u6C5F"},{value:"\u6F7C\u5357",label:"\u6F7C\u5357"},{value:"\u94DC\u6881",label:"\u94DC\u6881"},{value:"\u5927\u8DB3",label:"\u5927\u8DB3"},{value:"\u8363\u660C",label:"\u8363\u660C"},{value:"\u58C1\u5C71",label:"\u58C1\u5C71"},{value:"\u6881\u5E73",label:"\u6881\u5E73"},{value:"\u57CE\u53E3",label:"\u57CE\u53E3"},{value:"\u4E30\u90FD",label:"\u4E30\u90FD"},{value:"\u57AB\u6C5F",label:"\u57AB\u6C5F"},{value:"\u6B66\u9686",label:"\u6B66\u9686"},{value:"\u5FE0\u53BF",label:"\u5FE0\u53BF"},{value:"\u5F00\u53BF",label:"\u5F00\u53BF"},{value:"\u4E91\u9633",label:"\u4E91\u9633"},{value:"\u5949\u8282",label:"\u5949\u8282"},{value:"\u5DEB\u5C71",label:"\u5DEB\u5C71"},{value:"\u5DEB\u6EAA",label:"\u5DEB\u6EAA"},{value:"\u77F3\u67F1",label:"\u77F3\u67F1"},{value:"\u79C0\u5C71",label:"\u79C0\u5C71"},{value:"\u9149\u9633",label:"\u9149\u9633"},{value:"\u5F6D\u6C34",label:"\u5F6D\u6C34"},{value:"\u6C5F\u6D25",label:"\u6C5F\u6D25"},{value:"\u5408\u5DDD",label:"\u5408\u5DDD"},{value:"\u6C38\u5DDD",label:"\u6C38\u5DDD"},{value:"\u5357\u5DDD",label:"\u5357\u5DDD"}]},{value:"\u5B89\u5FBD",label:"\u5B89\u5FBD",children:[{value:"\u5408\u80A5",label:"\u5408\u80A5"},{value:"\u5B89\u5E86",label:"\u5B89\u5E86"},{value:"\u868C\u57E0",label:"\u868C\u57E0"},{value:"\u4EB3\u5DDE",label:"\u4EB3\u5DDE"},{value:"\u5DE2\u6E56",label:"\u5DE2\u6E56"},{value:"\u6EC1\u5DDE",label:"\u6EC1\u5DDE"},{value:"\u961C\u9633",label:"\u961C\u9633"},{value:"\u8D35\u6C60",label:"\u8D35\u6C60"},{value:"\u6DEE\u5317",label:"\u6DEE\u5317"},{value:"\u6DEE\u5316",label:"\u6DEE\u5316"},{value:"\u6DEE\u5357",label:"\u6DEE\u5357"},{value:"\u9EC4\u5C71",label:"\u9EC4\u5C71"},{value:"\u4E5D\u534E\u5C71",label:"\u4E5D\u534E\u5C71"},{value:"\u516D\u5B89",label:"\u516D\u5B89"},{value:"\u9A6C\u978D\u5C71",label:"\u9A6C\u978D\u5C71"},{value:"\u5BBF\u5DDE",label:"\u5BBF\u5DDE"},{value:"\u94DC\u9675",label:"\u94DC\u9675"},{value:"\u5C6F\u6EAA",label:"\u5C6F\u6EAA"},{value:"\u829C\u6E56",label:"\u829C\u6E56"},{value:"\u5BA3\u57CE",label:"\u5BA3\u57CE"}]},{value:"\u798F\u5EFA",label:"\u798F\u5EFA",children:[{value:"\u798F\u5DDE",label:"\u798F\u5DDE"},{value:"\u53A6\u95E8",label:"\u53A6\u95E8"},{value:"\u6CC9\u5DDE",label:"\u6CC9\u5DDE"},{value:"\u6F33\u5DDE",label:"\u6F33\u5DDE"},{value:"\u9F99\u5CA9",label:"\u9F99\u5CA9"},{value:"\u5357\u5E73",label:"\u5357\u5E73"},{value:"\u5B81\u5FB7",label:"\u5B81\u5FB7"},{value:"\u8386\u7530",label:"\u8386\u7530"},{value:"\u4E09\u660E",label:"\u4E09\u660E"}]},{value:"\u7518\u8083",label:"\u7518\u8083",children:[{value:"\u5170\u5DDE",label:"\u5170\u5DDE"},{value:"\u5609\u5CEA\u5173",label:"\u5609\u5CEA\u5173"},{value:"\u767D\u94F6",label:"\u767D\u94F6"},{value:"\u5B9A\u897F",label:"\u5B9A\u897F"},{value:"\u6566\u714C",label:"\u6566\u714C"},{value:"\u7518\u5357",label:"\u7518\u5357"},{value:"\u91D1\u660C",label:"\u91D1\u660C"},{value:"\u9152\u6CC9",label:"\u9152\u6CC9"},{value:"\u4E34\u590F",label:"\u4E34\u590F"},{value:"\u5E73\u51C9",label:"\u5E73\u51C9"},{value:"\u5929\u6C34",label:"\u5929\u6C34"},{value:"\u9647\u5357",label:"\u9647\u5357"},{value:"\u6B66\u5A01",label:"\u6B66\u5A01"},{value:"\u897F\u5CF0",label:"\u897F\u5CF0"},{value:"\u5F20\u6396",label:"\u5F20\u6396"}]},{value:"\u5E7F\u897F",label:"\u5E7F\u897F",children:[{value:"\u5357\u5B81",label:"\u5357\u5B81"},{value:"\u6765\u5BBE",label:"\u6765\u5BBE"},{value:"\u767E\u8272",label:"\u767E\u8272"},{value:"\u5317\u6D77",label:"\u5317\u6D77"},{value:"\u6842\u6797",label:"\u6842\u6797"},{value:"\u9632\u57CE\u6E2F",label:"\u9632\u57CE\u6E2F"},{value:"\u8D35\u6E2F",label:"\u8D35\u6E2F"},{value:"\u6CB3\u6C60",label:"\u6CB3\u6C60"},{value:"\u8D3A\u5DDE",label:"\u8D3A\u5DDE"},{value:"\u67F3\u5DDE",label:"\u67F3\u5DDE"},{value:"\u94A6\u5DDE",label:"\u94A6\u5DDE"},{value:"\u68A7\u5DDE",label:"\u68A7\u5DDE"},{value:"\u7389\u6797",label:"\u7389\u6797"}]},{value:"\u8D35\u5DDE",label:"\u8D35\u5DDE",children:[{value:"\u8D35\u9633",label:"\u8D35\u9633"},{value:"\u5B89\u987A",label:"\u5B89\u987A"},{value:"\u6BD5\u8282",label:"\u6BD5\u8282"},{value:"\u90FD\u5300",label:"\u90FD\u5300"},{value:"\u51EF\u91CC",label:"\u51EF\u91CC"},{value:"\u516D\u76D8\u6C34",label:"\u516D\u76D8\u6C34"},{value:"\u94DC\u4EC1",label:"\u94DC\u4EC1"},{value:"\u5174\u4E49",label:"\u5174\u4E49"},{value:"\u7389\u5C4F",label:"\u7389\u5C4F"},{value:"\u9075\u4E49",label:"\u9075\u4E49"}]},{value:"\u6D77\u5357",label:"\u6D77\u5357",children:[{value:"\u6D77\u53E3",label:"\u6D77\u53E3"},{value:"\u510B\u53BF",label:"\u510B\u53BF"},{value:"\u9675\u6C34",label:"\u9675\u6C34"},{value:"\u743C\u6D77",label:"\u743C\u6D77"},{value:"\u4E09\u4E9A",label:"\u4E09\u4E9A"},{value:"\u901A\u4EC0",label:"\u901A\u4EC0"},{value:"\u4E07\u5B81",label:"\u4E07\u5B81"}]},{value:"\u6CB3\u5317",label:"\u6CB3\u5317",children:[{value:"\u77F3\u5BB6\u5E84",label:"\u77F3\u5BB6\u5E84"},{value:"\u4FDD\u5B9A",label:"\u4FDD\u5B9A"},{value:"\u5317\u6234\u6CB3",label:"\u5317\u6234\u6CB3"},{value:"\u6CA7\u5DDE",label:"\u6CA7\u5DDE"},{value:"\u627F\u5FB7",label:"\u627F\u5FB7"},{value:"\u4E30\u6DA6",label:"\u4E30\u6DA6"},{value:"\u90AF\u90F8",label:"\u90AF\u90F8"},{value:"\u8861\u6C34",label:"\u8861\u6C34"},{value:"\u5ECA\u574A",label:"\u5ECA\u574A"},{value:"\u5357\u6234\u6CB3",label:"\u5357\u6234\u6CB3"},{value:"\u79E6\u7687\u5C9B",label:"\u79E6\u7687\u5C9B"},{value:"\u5510\u5C71",label:"\u5510\u5C71"},{value:"\u65B0\u57CE",label:"\u65B0\u57CE"},{value:"\u90A2\u53F0",label:"\u90A2\u53F0"},{value:"\u5F20\u5BB6\u53E3",label:"\u5F20\u5BB6\u53E3"}]},{value:"\u9ED1\u9F99\u6C5F",label:"\u9ED1\u9F99\u6C5F",children:[{value:"\u54C8\u5C14\u6EE8",label:"\u54C8\u5C14\u6EE8"},{value:"\u5317\u5B89",label:"\u5317\u5B89"},{value:"\u5927\u5E86",label:"\u5927\u5E86"},{value:"\u5927\u5174\u5B89\u5CAD",label:"\u5927\u5174\u5B89\u5CAD"},{value:"\u9E64\u5C97",label:"\u9E64\u5C97"},{value:"\u9ED1\u6CB3",label:"\u9ED1\u6CB3"},{value:"\u4F73\u6728\u65AF",label:"\u4F73\u6728\u65AF"},{value:"\u9E21\u897F",label:"\u9E21\u897F"},{value:"\u7261\u4E39\u6C5F",label:"\u7261\u4E39\u6C5F"},{value:"\u9F50\u9F50\u54C8\u5C14",label:"\u9F50\u9F50\u54C8\u5C14"},{value:"\u4E03\u53F0\u6CB3",label:"\u4E03\u53F0\u6CB3"},{value:"\u53CC\u9E2D\u5C71",label:"\u53CC\u9E2D\u5C71"},{value:"\u7EE5\u5316",label:"\u7EE5\u5316"},{value:"\u4F0A\u6625",label:"\u4F0A\u6625"}]},{value:"\u6CB3\u5357",label:"\u6CB3\u5357",children:[{value:"\u90D1\u5DDE",label:"\u90D1\u5DDE"},{value:"\u5B89\u9633",label:"\u5B89\u9633"},{value:"\u9E64\u58C1",label:"\u9E64\u58C1"},{value:"\u6F62\u5DDD",label:"\u6F62\u5DDD"},{value:"\u7126\u4F5C",label:"\u7126\u4F5C"},{value:"\u6D4E\u6E90",label:"\u6D4E\u6E90"},{value:"\u5F00\u5C01",label:"\u5F00\u5C01"},{value:"\u6F2F\u6CB3",label:"\u6F2F\u6CB3"},{value:"\u6D1B\u9633",label:"\u6D1B\u9633"},{value:"\u5357\u9633",label:"\u5357\u9633"},{value:"\u5E73\u9876\u5C71",label:"\u5E73\u9876\u5C71"},{value:"\u6FEE\u9633",label:"\u6FEE\u9633"},{value:"\u4E09\u95E8\u5CE1",label:"\u4E09\u95E8\u5CE1"},{value:"\u5546\u4E18",label:"\u5546\u4E18"},{value:"\u65B0\u4E61",label:"\u65B0\u4E61"},{value:"\u4FE1\u9633",label:"\u4FE1\u9633"},{value:"\u8BB8\u660C",label:"\u8BB8\u660C"},{value:"\u5468\u53E3",label:"\u5468\u53E3"},{value:"\u9A7B\u9A6C\u5E97",label:"\u9A7B\u9A6C\u5E97"}]},{value:"\u9999\u6E2F",label:"\u9999\u6E2F",children:[{value:"\u9999\u6E2F",label:"\u9999\u6E2F"},{value:"\u4E5D\u9F99",label:"\u4E5D\u9F99"},{value:"\u65B0\u754C",label:"\u65B0\u754C"}]},{value:"\u6E56\u5317",label:"\u6E56\u5317",children:[{value:"\u6B66\u6C49",label:"\u6B66\u6C49"},{value:"\u5929\u95E8",label:"\u5929\u95E8"},{value:"\u6069\u65BD",label:"\u6069\u65BD"},{value:"\u9102\u5DDE",label:"\u9102\u5DDE"},{value:"\u9EC4\u5188",label:"\u9EC4\u5188"},{value:"\u9EC4\u77F3",label:"\u9EC4\u77F3"},{value:"\u8346\u95E8",label:"\u8346\u95E8"},{value:"\u8346\u5DDE",label:"\u8346\u5DDE"},{value:"\u6F5C\u6C5F",label:"\u6F5C\u6C5F"},{value:"\u5341\u5830",label:"\u5341\u5830"},{value:"\u968F\u5DDE",label:"\u968F\u5DDE"},{value:"\u6B66\u7A74",label:"\u6B66\u7A74"},{value:"\u4ED9\u6843",label:"\u4ED9\u6843"},{value:"\u54B8\u5B81",label:"\u54B8\u5B81"},{value:"\u8944\u9633",label:"\u8944\u9633"},{value:"\u8944\u6A0A",label:"\u8944\u6A0A"},{value:"\u5B5D\u611F",label:"\u5B5D\u611F"},{value:"\u5B9C\u660C",label:"\u5B9C\u660C"}]},{value:"\u6E56\u5357",label:"\u6E56\u5357",children:[{value:"\u957F\u6C99",label:"\u957F\u6C99"},{value:"\u5E38\u5FB7",label:"\u5E38\u5FB7"},{value:"\u90F4\u5DDE",label:"\u90F4\u5DDE"},{value:"\u8861\u9633",label:"\u8861\u9633"},{value:"\u6000\u5316",label:"\u6000\u5316"},{value:"\u5409\u9996",label:"\u5409\u9996"},{value:"\u5A04\u5E95",label:"\u5A04\u5E95"},{value:"\u90B5\u9633",label:"\u90B5\u9633"},{value:"\u6E58\u6F6D",label:"\u6E58\u6F6D"},{value:"\u76CA\u9633",label:"\u76CA\u9633"},{value:"\u5CB3\u9633",label:"\u5CB3\u9633"},{value:"\u6C38\u5DDE",label:"\u6C38\u5DDE"},{value:"\u5F20\u5BB6\u754C",label:"\u5F20\u5BB6\u754C"},{value:"\u682A\u6D32",label:"\u682A\u6D32"}]},{value:"\u6C5F\u897F",label:"\u6C5F\u897F",children:[{value:"\u5357\u660C",label:"\u5357\u660C"},{value:"\u629A\u5DDE",label:"\u629A\u5DDE"},{value:"\u8D63\u5DDE",label:"\u8D63\u5DDE"},{value:"\u5409\u5B89",label:"\u5409\u5B89"},{value:"\u666F\u5FB7\u9547",label:"\u666F\u5FB7\u9547"},{value:"\u4E95\u5188\u5C71",label:"\u4E95\u5188\u5C71"},{value:"\u4E5D\u6C5F",label:"\u4E5D\u6C5F"},{value:"\u5E90\u5C71",label:"\u5E90\u5C71"},{value:"\u840D\u4E61",label:"\u840D\u4E61"},{value:"\u4E0A\u9976",label:"\u4E0A\u9976"},{value:"\u65B0\u4F59",label:"\u65B0\u4F59"},{value:"\u5B9C\u6625",label:"\u5B9C\u6625"},{value:"\u9E70\u6F6D",label:"\u9E70\u6F6D"}]},{value:"\u5409\u6797",label:"\u5409\u6797",children:[{value:"\u957F\u6625",label:"\u957F\u6625"},{value:"\u5409\u6797",label:"\u5409\u6797"},{value:"\u767D\u57CE",label:"\u767D\u57CE"},{value:"\u767D\u5C71",label:"\u767D\u5C71"},{value:"\u73F2\u6625",label:"\u73F2\u6625"},{value:"\u8FBD\u6E90",label:"\u8FBD\u6E90"},{value:"\u6885\u6CB3",label:"\u6885\u6CB3"},{value:"\u56DB\u5E73",label:"\u56DB\u5E73"},{value:"\u677E\u539F",label:"\u677E\u539F"},{value:"\u901A\u5316",label:"\u901A\u5316"},{value:"\u5EF6\u5409",label:"\u5EF6\u5409"}]},{value:"\u8FBD\u5B81",label:"\u8FBD\u5B81",children:[{value:"\u6C88\u9633",label:"\u6C88\u9633"},{value:"\u978D\u5C71",label:"\u978D\u5C71"},{value:"\u672C\u6EAA",label:"\u672C\u6EAA"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u5927\u8FDE",label:"\u5927\u8FDE"},{value:"\u4E39\u4E1C",label:"\u4E39\u4E1C"},{value:"\u629A\u987A",label:"\u629A\u987A"},{value:"\u961C\u65B0",label:"\u961C\u65B0"},{value:"\u846B\u82A6\u5C9B",label:"\u846B\u82A6\u5C9B"},{value:"\u9526\u5DDE",label:"\u9526\u5DDE"},{value:"\u8FBD\u9633",label:"\u8FBD\u9633"},{value:"\u76D8\u9526",label:"\u76D8\u9526"},{value:"\u94C1\u5CAD",label:"\u94C1\u5CAD"},{value:"\u8425\u53E3",label:"\u8425\u53E3"}]},{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8",children:[{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8"}]},{value:"\u5185\u8499\u53E4",label:"\u5185\u8499\u53E4",children:[{value:"\u547C\u548C\u6D69\u7279",label:"\u547C\u548C\u6D69\u7279"},{value:"\u963F\u62C9\u5584\u76DF",label:"\u963F\u62C9\u5584\u76DF"},{value:"\u5305\u5934",label:"\u5305\u5934"},{value:"\u8D64\u5CF0",label:"\u8D64\u5CF0"},{value:"\u4E1C\u80DC",label:"\u4E1C\u80DC"},{value:"\u6D77\u62C9\u5C14",label:"\u6D77\u62C9\u5C14"},{value:"\u96C6\u5B81",label:"\u96C6\u5B81"},{value:"\u4E34\u6CB3",label:"\u4E34\u6CB3"},{value:"\u901A\u8FBD",label:"\u901A\u8FBD"},{value:"\u4E4C\u6D77",label:"\u4E4C\u6D77"},{value:"\u4E4C\u5170\u6D69\u7279",label:"\u4E4C\u5170\u6D69\u7279"},{value:"\u9521\u6797\u6D69\u7279",label:"\u9521\u6797\u6D69\u7279"}]},{value:"\u5B81\u590F",label:"\u5B81\u590F",children:[{value:"\u94F6\u5DDD",label:"\u94F6\u5DDD"},{value:"\u56FA\u6E90",label:"\u56FA\u6E90"},{value:"\u77F3\u5634\u5C71",label:"\u77F3\u5634\u5C71"},{value:"\u5434\u5FE0",label:"\u5434\u5FE0"}]},{value:"\u9752\u6D77",label:"\u9752\u6D77",children:[{value:"\u897F\u5B81",label:"\u897F\u5B81"},{value:"\u5FB7\u4EE4\u54C8",label:"\u5FB7\u4EE4\u54C8"},{value:"\u683C\u5C14\u6728",label:"\u683C\u5C14\u6728"},{value:"\u5171\u548C",label:"\u5171\u548C"},{value:"\u6D77\u4E1C",label:"\u6D77\u4E1C"},{value:"\u6D77\u664F",label:"\u6D77\u664F"},{value:"\u739B\u6C81",label:"\u739B\u6C81"},{value:"\u540C\u4EC1",label:"\u540C\u4EC1"},{value:"\u7389\u6811",label:"\u7389\u6811"}]},{value:"\u5C71\u4E1C",label:"\u5C71\u4E1C",children:[{value:"\u6D4E\u5357",label:"\u6D4E\u5357"},{value:"\u6EE8\u5DDE",label:"\u6EE8\u5DDE"},{value:"\u5156\u5DDE",label:"\u5156\u5DDE"},{value:"\u5FB7\u5DDE",label:"\u5FB7\u5DDE"},{value:"\u4E1C\u8425",label:"\u4E1C\u8425"},{value:"\u83CF\u6CFD",label:"\u83CF\u6CFD"},{value:"\u6D4E\u5B81",label:"\u6D4E\u5B81"},{value:"\u83B1\u829C",label:"\u83B1\u829C"},{value:"\u804A\u57CE",label:"\u804A\u57CE"},{value:"\u4E34\u6C82",label:"\u4E34\u6C82"},{value:"\u84EC\u83B1",label:"\u84EC\u83B1"},{value:"\u9752\u5C9B",label:"\u9752\u5C9B"},{value:"\u66F2\u961C",label:"\u66F2\u961C"},{value:"\u65E5\u7167",label:"\u65E5\u7167"},{value:"\u6CF0\u5B89",label:"\u6CF0\u5B89"},{value:"\u6F4D\u574A",label:"\u6F4D\u574A"},{value:"\u5A01\u6D77",label:"\u5A01\u6D77"},{value:"\u70DF\u53F0",label:"\u70DF\u53F0"},{value:"\u67A3\u5E84",label:"\u67A3\u5E84"},{value:"\u6DC4\u535A",label:"\u6DC4\u535A"}]},{value:"\u5C71\u897F",label:"\u5C71\u897F",children:[{value:"\u592A\u539F",label:"\u592A\u539F"},{value:"\u5415\u6881",label:"\u5415\u6881"},{value:"\u957F\u6CBB",label:"\u957F\u6CBB"},{value:"\u5927\u540C",label:"\u5927\u540C"},{value:"\u5019\u9A6C",label:"\u5019\u9A6C"},{value:"\u664B\u57CE",label:"\u664B\u57CE"},{value:"\u79BB\u77F3",label:"\u79BB\u77F3"},{value:"\u4E34\u6C7E",label:"\u4E34\u6C7E"},{value:"\u5B81\u6B66",label:"\u5B81\u6B66"},{value:"\u6714\u5DDE",label:"\u6714\u5DDE"},{value:"\u5FFB\u5DDE",label:"\u5FFB\u5DDE"},{value:"\u9633\u6CC9",label:"\u9633\u6CC9"},{value:"\u6986\u6B21",label:"\u6986\u6B21"},{value:"\u664B\u4E2D",label:"\u664B\u4E2D"},{value:"\u8FD0\u57CE",label:"\u8FD0\u57CE"}]},{value:"\u9655\u897F",label:"\u9655\u897F",children:[{value:"\u897F\u5B89",label:"\u897F\u5B89"},{value:"\u5B89\u5EB7",label:"\u5B89\u5EB7"},{value:"\u5B9D\u9E21",label:"\u5B9D\u9E21"},{value:"\u6C49\u4E2D",label:"\u6C49\u4E2D"},{value:"\u6E2D\u5357",label:"\u6E2D\u5357"},{value:"\u5546\u5DDE",label:"\u5546\u5DDE"},{value:"\u7EE5\u5FB7",label:"\u7EE5\u5FB7"},{value:"\u94DC\u5DDD",label:"\u94DC\u5DDD"},{value:"\u54B8\u9633",label:"\u54B8\u9633"},{value:"\u5EF6\u5B89",label:"\u5EF6\u5B89"},{value:"\u6986\u6797",label:"\u6986\u6797"}]},{value:"\u56DB\u5DDD",label:"\u56DB\u5DDD",children:[{value:"\u6210\u90FD",label:"\u6210\u90FD"},{value:"\u5DF4\u4E2D",label:"\u5DF4\u4E2D"},{value:"\u8FBE\u5DDD",label:"\u8FBE\u5DDD"},{value:"\u5FB7\u9633",label:"\u5FB7\u9633"},{value:"\u90FD\u6C5F\u5830",label:"\u90FD\u6C5F\u5830"},{value:"\u5CE8\u7709\u5C71",label:"\u5CE8\u7709\u5C71"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u5E7F\u5B89",label:"\u5E7F\u5B89"},{value:"\u5E7F\u5143",label:"\u5E7F\u5143"},{value:"\u4E5D\u5BE8\u6C9F",label:"\u4E5D\u5BE8\u6C9F"},{value:"\u5EB7\u5B9A",label:"\u5EB7\u5B9A"},{value:"\u4E50\u5C71",label:"\u4E50\u5C71"},{value:"\u6CF8\u5DDE",label:"\u6CF8\u5DDE"},{value:"\u9A6C\u5C14\u5EB7",label:"\u9A6C\u5C14\u5EB7"},{value:"\u7EF5\u9633",label:"\u7EF5\u9633"},{value:"\u7709\u5C71",label:"\u7709\u5C71"},{value:"\u5357\u5145",label:"\u5357\u5145"},{value:"\u5185\u6C5F",label:"\u5185\u6C5F"},{value:"\u6500\u679D\u82B1",label:"\u6500\u679D\u82B1"},{value:"\u9042\u5B81",label:"\u9042\u5B81"},{value:"\u6C76\u5DDD",label:"\u6C76\u5DDD"},{value:"\u897F\u660C",label:"\u897F\u660C"},{value:"\u96C5\u5B89",label:"\u96C5\u5B89"},{value:"\u5B9C\u5BBE",label:"\u5B9C\u5BBE"},{value:"\u81EA\u8D21",label:"\u81EA\u8D21"},{value:"\u8D44\u9633",label:"\u8D44\u9633"}]},{value:"\u53F0\u6E7E",label:"\u53F0\u6E7E",children:[{value:"\u53F0\u5317",label:"\u53F0\u5317"},{value:"\u57FA\u9686",label:"\u57FA\u9686"},{value:"\u53F0\u5357",label:"\u53F0\u5357"},{value:"\u53F0\u4E2D",label:"\u53F0\u4E2D"},{value:"\u9AD8\u96C4",label:"\u9AD8\u96C4"},{value:"\u5C4F\u4E1C",label:"\u5C4F\u4E1C"},{value:"\u5357\u6295",label:"\u5357\u6295"},{value:"\u4E91\u6797",label:"\u4E91\u6797"},{value:"\u65B0\u7AF9",label:"\u65B0\u7AF9"},{value:"\u5F70\u5316",label:"\u5F70\u5316"},{value:"\u82D7\u6817",label:"\u82D7\u6817"},{value:"\u5609\u4E49",label:"\u5609\u4E49"},{value:"\u6843\u56ED",label:"\u6843\u56ED"},{value:"\u5B9C\u5170",label:"\u5B9C\u5170"},{value:"\u53F0\u4E1C",label:"\u53F0\u4E1C"},{value:"\u91D1\u95E8",label:"\u91D1\u95E8"},{value:"\u9A6C\u7956",label:"\u9A6C\u7956"},{value:"\u6F8E\u6E56",label:"\u6F8E\u6E56"}]},{value:"\u5929\u6D25",label:"\u5929\u6D25",children:[{value:"\u5929\u6D25",label:"\u5929\u6D25"},{value:"\u548C\u5E73",label:"\u548C\u5E73"},{value:"\u4E1C\u4E3D",label:"\u4E1C\u4E3D"},{value:"\u6CB3\u4E1C",label:"\u6CB3\u4E1C"},{value:"\u897F\u9752",label:"\u897F\u9752"},{value:"\u6CB3\u897F",label:"\u6CB3\u897F"},{value:"\u6D25\u5357",label:"\u6D25\u5357"},{value:"\u5357\u5F00",label:"\u5357\u5F00"},{value:"\u5317\u8FB0",label:"\u5317\u8FB0"},{value:"\u6CB3\u5317",label:"\u6CB3\u5317"},{value:"\u6B66\u6E05",label:"\u6B66\u6E05"},{value:"\u7EA2\u6322",label:"\u7EA2\u6322"},{value:"\u5858\u6CBD",label:"\u5858\u6CBD"},{value:"\u6C49\u6CBD",label:"\u6C49\u6CBD"},{value:"\u5927\u6E2F",label:"\u5927\u6E2F"},{value:"\u5B81\u6CB3",label:"\u5B81\u6CB3"},{value:"\u9759\u6D77",label:"\u9759\u6D77"},{value:"\u5B9D\u577B",label:"\u5B9D\u577B"},{value:"\u84DF\u53BF",label:"\u84DF\u53BF"}]},{value:"\u65B0\u7586",label:"\u65B0\u7586",children:[{value:"\u4E4C\u9C81\u6728\u9F50",label:"\u4E4C\u9C81\u6728\u9F50"},{value:"\u963F\u514B\u82CF",label:"\u963F\u514B\u82CF"},{value:"\u963F\u52D2\u6CF0",label:"\u963F\u52D2\u6CF0"},{value:"\u963F\u56FE\u4EC0",label:"\u963F\u56FE\u4EC0"},{value:"\u535A\u4E50",label:"\u535A\u4E50"},{value:"\u660C\u5409",label:"\u660C\u5409"},{value:"\u4E1C\u5C71",label:"\u4E1C\u5C71"},{value:"\u54C8\u5BC6",label:"\u54C8\u5BC6"},{value:"\u548C\u7530",label:"\u548C\u7530"},{value:"\u5580\u4EC0",label:"\u5580\u4EC0"},{value:"\u514B\u62C9\u739B\u4F9D",label:"\u514B\u62C9\u739B\u4F9D"},{value:"\u5E93\u8F66",label:"\u5E93\u8F66"},{value:"\u5E93\u5C14\u52D2",label:"\u5E93\u5C14\u52D2"},{value:"\u594E\u5C6F",label:"\u594E\u5C6F"},{value:"\u77F3\u6CB3\u5B50",label:"\u77F3\u6CB3\u5B50"},{value:"\u5854\u57CE",label:"\u5854\u57CE"},{value:"\u5410\u9C81\u756A",label:"\u5410\u9C81\u756A"},{value:"\u4F0A\u5B81",label:"\u4F0A\u5B81"}]},{value:"\u897F\u85CF",label:"\u897F\u85CF",children:[{value:"\u62C9\u8428",label:"\u62C9\u8428"},{value:"\u963F\u91CC",label:"\u963F\u91CC"},{value:"\u660C\u90FD",label:"\u660C\u90FD"},{value:"\u6797\u829D",label:"\u6797\u829D"},{value:"\u90A3\u66F2",label:"\u90A3\u66F2"},{value:"\u65E5\u5580\u5219",label:"\u65E5\u5580\u5219"},{value:"\u5C71\u5357",label:"\u5C71\u5357"}]},{value:"\u4E91\u5357",label:"\u4E91\u5357",children:[{value:"\u6606\u660E",label:"\u6606\u660E"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4FDD\u5C71",label:"\u4FDD\u5C71"},{value:"\u695A\u96C4",label:"\u695A\u96C4"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4E1C\u5DDD",label:"\u4E1C\u5DDD"},{value:"\u4E2A\u65E7",label:"\u4E2A\u65E7"},{value:"\u666F\u6D2A",label:"\u666F\u6D2A"},{value:"\u5F00\u8FDC",label:"\u5F00\u8FDC"},{value:"\u4E34\u6CA7",label:"\u4E34\u6CA7"},{value:"\u4E3D\u6C5F",label:"\u4E3D\u6C5F"},{value:"\u516D\u5E93",label:"\u516D\u5E93"},{value:"\u6F5E\u897F",label:"\u6F5E\u897F"},{value:"\u66F2\u9756",label:"\u66F2\u9756"},{value:"\u601D\u8305",label:"\u601D\u8305"},{value:"\u6587\u5C71",label:"\u6587\u5C71"},{value:"\u897F\u53CC\u7248\u7EB3",label:"\u897F\u53CC\u7248\u7EB3"},{value:"\u7389\u6EAA",label:"\u7389\u6EAA"},{value:"\u4E2D\u7538",label:"\u4E2D\u7538"},{value:"\u662D\u901A",label:"\u662D\u901A"}]},{value:"\u6D59\u6C5F",label:"\u6D59\u6C5F",children:[{value:"\u676D\u5DDE",label:"\u676D\u5DDE"},{value:"\u6E29\u5DDE",label:"\u6E29\u5DDE"},{value:"\u5B89\u5409",label:"\u5B89\u5409"},{value:"\u6148\u6EAA",label:"\u6148\u6EAA"},{value:"\u5B9A\u6D77",label:"\u5B9A\u6D77"},{value:"\u5949\u5316",label:"\u5949\u5316"},{value:"\u6D77\u76D0",label:"\u6D77\u76D0"},{value:"\u9EC4\u5CA9",label:"\u9EC4\u5CA9"},{value:"\u6E56\u5DDE",label:"\u6E56\u5DDE"},{value:"\u5609\u5174",label:"\u5609\u5174"},{value:"\u91D1\u534E",label:"\u91D1\u534E"},{value:"\u4E34\u5B89",label:"\u4E34\u5B89"},{value:"\u4E34\u6D77",label:"\u4E34\u6D77"},{value:"\u4E3D\u6C34",label:"\u4E3D\u6C34"},{value:"\u5B81\u6CE2",label:"\u5B81\u6CE2"},{value:"\u74EF\u6D77",label:"\u74EF\u6D77"},{value:"\u5E73\u6E56",label:"\u5E73\u6E56"},{value:"\u5343\u5C9B\u6E56",label:"\u5343\u5C9B\u6E56"},{value:"\u8862\u5DDE",label:"\u8862\u5DDE"},{value:"\u6C5F\u5C71",label:"\u6C5F\u5C71"},{value:"\u745E\u5B89",label:"\u745E\u5B89"},{value:"\u7ECD\u5174",label:"\u7ECD\u5174"},{value:"\u5D4A\u5DDE",label:"\u5D4A\u5DDE"},{value:"\u53F0\u5DDE",label:"\u53F0\u5DDE"},{value:"\u6E29\u5CAD",label:"\u6E29\u5CAD"},{value:"\u4F59\u59DA",label:"\u4F59\u59DA"},{value:"\u821F\u5C71",label:"\u821F\u5C71"}]},{value:"\u6D77\u5916",label:"\u6D77\u5916",children:[{value:"\u7F8E\u56FD",label:"\u7F8E\u56FD"},{value:"\u65E5\u672C",label:"\u65E5\u672C"},{value:"\u82F1\u56FD",label:"\u82F1\u56FD"},{value:"\u6CD5\u56FD",label:"\u6CD5\u56FD"},{value:"\u5FB7\u56FD",label:"\u5FB7\u56FD"},{value:"\u5176\u4ED6",label:"\u5176\u4ED6"}]}]},20047:function(Zn,ln,z){"use strict";z.d(ln,{AL:function(){return _e},Iy:function(){return $e},Qv:function(){return at},ez:function(){return Tt},jb:function(){return he}});var b=z(32834),Ie=z.n(b),de=z(11690),et=z.n(de);let Se=1;function pe(Dt,gt){const xt=Dt.match(/^(\s+)(?:```)/);if(xt===null)return gt;const we=xt[1];return gt.split(`
`).map(ot=>{const it=ot.match(/^\s+/);if(it===null)return ot;const[ye]=it;return ye.length>=we.length?ot.slice(we.length):ot}).join(`
`)}let Ae=[],Ye=["<ul>"];const Re=new(Ie()).Renderer,ce=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function $e(){Ae.length=0,Ye=["<ul>"]}const he={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function kt(Dt,gt,xt,we){if(gt>=Dt.length||Dt[gt].level<=xt)return gt;var ot=Dt[gt];we.push("<li><a href='#"+Se+ot.anchor+"'>"+ot.text+"</a>"),gt++;var it=[];return gt=kt(Dt,gt,ot.level,it),it.length>0&&(we.push("<ul>"),it.forEach(function(ye){we.push(ye)}),we.push("</ul>")),we.push("</li>"),gt=kt(Dt,gt,xt,we),gt}function at(){return kt(Ae,0,0,Ye),Ye.push("</ul>"),Ye.join("")}const Ge={heading(Dt){const gt=ce.exec(Dt);if(Se+=1,gt)return{type:"heading",raw:gt[0],depth:gt[1].length,text:gt[2]}},fences(Dt){const gt=this.rules.block.fences.exec(Dt);if(gt){const xt=gt[0];let we=pe(xt,gt[3]||"");const ot=gt[2]?gt[2].trim():gt[2];if(["latex","katex","math"].indexOf(ot)>=0){const it=vt(),ye=we;we=it,mt[it]={type:"block",expression:ye}}return{type:"code",raw:xt,lang:ot,text:we}}}},Ne=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let Le=0;const vt=()=>`__special_katext_id_${Le++}__`;let mt={};function Tt(){return mt}function _e(){Le=0,mt={}}function Ke(Dt){return Dt=Dt.replace(Ne,(gt,xt)=>{const we=vt();return mt[we]={type:"inline",expression:xt},we}),Dt}const ut=Re.listitem;Re.listitem=function(Dt){return ut(Ke(Dt))};const ht=Re.paragraph;Re.paragraph=function(Dt){return ht(Ke(Dt))};const Ht=Re.tablecell;Re.tablecell=function(Dt,gt){return Ht(Ke(Dt),gt)},Re.code=function(Dt,gt,xt){const we=(gt||"").match(/\S*/)[0];return we?["latex","katex","math"].indexOf(we)>=0?`<p class='editormd-tex'>${Dt}</p>`:`<pre class="prettyprint linenums"><code class="language-${gt}">${xt?Dt:(0,de.escape)(Dt,!0)}</code></pre>
`:'<pre class="prettyprint linenums"><code>'+(xt?Dt:(0,de.escape)(Dt,!0))+"</code></pre>"},Re.heading=function(Dt,gt,xt){let we=this.options.headerPrefix+xt.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ae.push({anchor:we,level:gt,text:Dt}),"<h"+gt+' id="'+Se+we+'">'+Dt+"</h"+gt+">"},Ie().setOptions({silent:!0,gfm:!0,pedantic:!1}),Ie().use({tokenizer:Ge,renderer:Re}),ln.ZP=Ie()},9981:function(Zn,ln){"use strict";const z=function(){const b=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Ie=1;Ie<arguments.length;Ie++){const de=Ie<0||arguments.length<=Ie?void 0:arguments[Ie];de&&Object.keys(de).forEach(et=>{const Se=de[et];Se!==void 0&&(b[et]=Se)})}return b};ln.Z=z},86013:function(Zn,ln,z){"use strict";var b=z(59301),Ie=z(19248);const de=et=>{let Se;return typeof et=="object"&&(et!=null&&et.clearIcon)?Se=et:et&&(Se={clearIcon:b.createElement(Ie.Z,null)}),Se};ln.Z=de},54500:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return b}});const b=Ie=>Ie?typeof Ie=="function"?Ie():Ie:null},97224:function(Zn,ln,z){"use strict";z.d(ln,{F:function(){return b}});function b(de){return de!=null&&de===de.window}const Ie=de=>{var et,Se;if(typeof window=="undefined")return 0;let pe=0;return b(de)?pe=de.pageYOffset:de instanceof Document?pe=de.documentElement.scrollTop:(de instanceof HTMLElement||de)&&(pe=de.scrollTop),de&&!b(de)&&typeof pe!="number"&&(pe=(Se=((et=de.ownerDocument)!==null&&et!==void 0?et:de).documentElement)===null||Se===void 0?void 0:Se.scrollTop),pe};ln.Z=Ie},83010:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return et}});var b=z(16089);function Ie(Se,pe,Ae,Ye){const Re=Ae-pe;return Se/=Ye/2,Se<1?Re/2*Se*Se*Se+pe:Re/2*((Se-=2)*Se*Se+2)+pe}var de=z(97224);function et(Se){let pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:Ae=()=>window,callback:Ye,duration:Re=450}=pe,ce=Ae(),$e=(0,de.Z)(ce),he=Date.now(),kt=()=>{const Ge=Date.now()-he,Ne=Ie(Ge>Re?Re:Ge,$e,Se,Re);(0,de.F)(ce)?ce.scrollTo(window.pageXOffset,Ne):ce instanceof Document||ce.constructor.name==="HTMLDocument"?ce.documentElement.scrollTop=Ne:ce.scrollTop=Ne,Ge<Re?(0,b.Z)(kt):typeof Ye=="function"&&Ye()};(0,b.Z)(kt)}},1560:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return vt}});var b=z(2738),Ie=z(45915),de=z(82326),et=z(59301),Se=z(92310),pe=z.n(Se),Ae=z(11592),Ye=z(75030),Re=z(48755);const{Option:ce}=de.default;function $e(mt){return(mt==null?void 0:mt.type)&&(mt.type.isSelectOption||mt.type.isSelectOptGroup)}const he=(mt,Tt)=>{var _e;const{prefixCls:Ke,className:ut,popupClassName:ht,dropdownClassName:Ht,children:Dt,dataSource:gt}=mt,xt=(0,Ae.Z)(Dt);let we;xt.length===1&&et.isValidElement(xt[0])&&!$e(xt[0])&&([we]=xt);const ot=we?()=>we:void 0;let it;xt.length&&$e(xt[0])?it=Dt:it=gt?gt.map($t=>{if(et.isValidElement($t))return $t;switch(typeof $t){case"string":return et.createElement(ce,{key:$t,value:$t},$t);case"object":{const{value:yn}=$t;return et.createElement(ce,{key:yn,value:yn},$t.text)}default:return}}):[];const{getPrefixCls:ye}=et.useContext(Re.E_),qt=ye("select",Ke),[st]=(0,Ye.Cn)("SelectLike",(_e=mt.dropdownStyle)===null||_e===void 0?void 0:_e.zIndex);return et.createElement(de.default,Object.assign({ref:Tt,suffixIcon:null},(0,b.Z)(mt,["dataSource","dropdownClassName"]),{prefixCls:qt,popupClassName:ht||Ht,dropdownStyle:Object.assign(Object.assign({},mt.dropdownStyle),{zIndex:st}),className:pe()(`${qt}-auto-complete`,ut),mode:de.default.SECRET_COMBOBOX_MODE_DO_NOT_USE,getInputElement:ot}),it)};var at=et.forwardRef(he);const{Option:Ge}=de.default,Ne=(0,Ie.Z)(at,"dropdownAlign",mt=>(0,b.Z)(mt,["visible"])),Le=at;Le.Option=Ge,Le._InternalPanelDoNotUseOrYouWillBeFired=Ne;var vt=Le},79939:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ft}});var b=z(77654),Ie=z(59301),de=z(92310),et=z.n(de),Se=z(60499),pe=z(85899),Ae=z(72190),Ye=z(42244),Re=z(37463),ce=z(6551),$e=z(6089),he=z(18929),kt=Ie.createContext({}),at=kt,Ge=z(43749),Ne=z(18642),Le="__rc_cascader_search_mark__",vt=function(Oe,Te,je){var Je=je.label,Vt=Je===void 0?"":Je;return Te.some(function(tn){return String(tn[Vt]).toLowerCase().includes(Oe.toLowerCase())})},mt=function(Oe,Te,je,Je){return Te.map(function(Vt){return Vt[Je.label]}).join(" / ")},Tt=function(Oe,Te,je,Je,Vt,tn){var on=Vt.filter,Nn=on===void 0?vt:on,$n=Vt.render,br=$n===void 0?mt:$n,Gn=Vt.limit,jn=Gn===void 0?50:Gn,Xn=Vt.sort;return Ie.useMemo(function(){var hr=[];if(!Oe)return[];function Xe(ft,Zt){var Mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ft.forEach(function(Ut){if(!(!Xn&&jn!==!1&&jn>0&&hr.length>=jn)){var xn=[].concat((0,b.Z)(Zt),[Ut]),zn=Ut[je.children],Yn=Mt||Ut.disabled;if((!zn||zn.length===0||tn)&&Nn(Oe,xn,{label:je.label})){var An;hr.push((0,pe.Z)((0,pe.Z)({},Ut),{},(An={disabled:Yn},(0,Ne.Z)(An,je.label,br(Oe,xn,Je,je)),(0,Ne.Z)(An,Le,xn),(0,Ne.Z)(An,je.children,void 0),An)))}zn&&Xe(Ut[je.children],xn,Yn)}})}return Xe(Te,[]),Xn&&hr.sort(function(ft,Zt){return Xn(ft[Le],Zt[Le],Oe,je)}),jn!==!1&&jn>0?hr.slice(0,jn):hr},[Oe,Te,je,Je,br,tn,Nn,Xn,jn])},_e=Tt,Ke="__RC_CASCADER_SPLIT__",ut="SHOW_PARENT",ht="SHOW_CHILD";function Ht(Ce){return Ce.join(Ke)}function Dt(Ce){return Ce.map(Ht)}function gt(Ce){return Ce.split(Ke)}function xt(Ce){var Oe=Ce||{},Te=Oe.label,je=Oe.value,Je=Oe.children,Vt=je||"value";return{label:Te||"label",value:Vt,key:Vt,children:Je||"children"}}function we(Ce,Oe){var Te,je;return(Te=Ce.isLeaf)!==null&&Te!==void 0?Te:!((je=Ce[Oe.children])!==null&&je!==void 0&&je.length)}function ot(Ce){var Oe=Ce.parentElement;if(Oe){var Te=Ce.offsetTop-Oe.offsetTop;Te-Oe.scrollTop<0?Oe.scrollTo({top:Te}):Te+Ce.offsetHeight-Oe.scrollTop>Oe.offsetHeight&&Oe.scrollTo({top:Te+Ce.offsetHeight-Oe.offsetHeight})}}function it(Ce,Oe){return Ce.map(function(Te){var je;return(je=Te[Le])===null||je===void 0?void 0:je.map(function(Je){return Je[Oe.value]})})}function ye(Ce){return Array.isArray(Ce)&&Array.isArray(Ce[0])}function qt(Ce){return Ce?ye(Ce)?Ce:(Ce.length===0?[]:[Ce]).map(function(Oe){return Array.isArray(Oe)?Oe:[Oe]}):[]}function st(Ce,Oe,Te){var je=new Set(Ce),Je=Oe();return Ce.filter(function(Vt){var tn=Je[Vt],on=tn?tn.parent:null,Nn=tn?tn.children:null;return tn&&tn.node.disabled?!0:Te===ht?!(Nn&&Nn.some(function($n){return $n.key&&je.has($n.key)})):!(on&&!on.node.disabled&&je.has(on.key))})}function $t(Ce,Oe,Te){for(var je=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Je=Oe,Vt=[],tn=function(){var $n,br,Gn,jn=Ce[on],Xn=($n=Je)===null||$n===void 0?void 0:$n.findIndex(function(Xe){var ft=Xe[Te.value];return je?String(ft)===String(jn):ft===jn}),hr=Xn!==-1?(br=Je)===null||br===void 0?void 0:br[Xn]:null;Vt.push({value:(Gn=hr==null?void 0:hr[Te.value])!==null&&Gn!==void 0?Gn:jn,index:Xn,option:hr}),Je=hr==null?void 0:hr[Te.children]},on=0;on<Ce.length;on+=1)tn();return Vt}var yn=function(Ce,Oe,Te,je,Je){return Ie.useMemo(function(){var Vt=Je||function(tn){var on=je?tn.slice(-1):tn,Nn=" / ";return on.every(function($n){return["string","number"].includes((0,Ge.Z)($n))})?on.join(Nn):on.reduce(function($n,br,Gn){var jn=Ie.isValidElement(br)?Ie.cloneElement(br,{key:Gn}):br;return Gn===0?[jn]:[].concat((0,b.Z)($n),[Nn,jn])},[])};return Ce.map(function(tn){var on,Nn=$t(tn,Oe,Te),$n=Vt(Nn.map(function(Gn){var jn,Xn=Gn.option,hr=Gn.value;return(jn=Xn==null?void 0:Xn[Te.label])!==null&&jn!==void 0?jn:hr}),Nn.map(function(Gn){var jn=Gn.option;return jn})),br=Ht(tn);return{label:$n,value:br,key:br,valueCells:tn,disabled:(on=Nn[Nn.length-1])===null||on===void 0||(on=on.option)===null||on===void 0?void 0:on.disabled}})},[Ce,Oe,Te,Je,je])};function ze(Ce,Oe){return Ie.useCallback(function(Te){var je=[],Je=[];return Te.forEach(function(Vt){var tn=$t(Vt,Ce,Oe);tn.every(function(on){return on.option})?Je.push(Vt):je.push(Vt)}),[Je,je]},[Ce,Oe])}var fe=z(34061),Bt=function(Ce,Oe){var Te=Ie.useRef({options:[],info:{keyEntities:{},pathKeyEntities:{}}}),je=Ie.useCallback(function(){return Te.current.options!==Ce&&(Te.current.options=Ce,Te.current.info=(0,fe.I8)(Ce,{fieldNames:Oe,initWrapper:function(Vt){return(0,pe.Z)((0,pe.Z)({},Vt),{},{pathKeyEntities:{}})},processEntity:function(Vt,tn){var on=Vt.nodes.map(function(Nn){return Nn[Oe.value]}).join(Ke);tn.pathKeyEntities[on]=Vt,Vt.key=on}})),Te.current.info.pathKeyEntities},[Oe,Ce]);return je};function Nt(Ce,Oe){var Te=Ie.useMemo(function(){return Oe||[]},[Oe]),je=Bt(Te,Ce),Je=Ie.useCallback(function(Vt){var tn=je();return Vt.map(function(on){var Nn=tn[on].nodes;return Nn.map(function($n){return $n[Ce.value]})})},[je,Ce]);return[Te,je,Je]}var nn=z(48736);function We(Ce){return Ie.useMemo(function(){if(!Ce)return[!1,{}];var Oe={matchInputWidth:!0,limit:50};return Ce&&(0,Ge.Z)(Ce)==="object"&&(Oe=(0,pe.Z)((0,pe.Z)({},Oe),Ce)),Oe.limit<=0&&(Oe.limit=!1),[!0,Oe]},[Ce])}var yt=z(34643);function St(Ce,Oe,Te,je,Je,Vt,tn,on){return function(Nn){if(!Ce)Oe(Nn);else{var $n=Ht(Nn),br=Dt(Te),Gn=Dt(je),jn=br.includes($n),Xn=Je.some(function(Yn){return Ht(Yn)===$n}),hr=Te,Xe=Je;if(Xn&&!jn)Xe=Je.filter(function(Yn){return Ht(Yn)!==$n});else{var ft=jn?br.filter(function(Yn){return Yn!==$n}):[].concat((0,b.Z)(br),[$n]),Zt=Vt(),Mt;if(jn){var Ut=(0,yt.S)(ft,{checked:!1,halfCheckedKeys:Gn},Zt);Mt=Ut.checkedKeys}else{var xn=(0,yt.S)(ft,!0,Zt);Mt=xn.checkedKeys}var zn=st(Mt,Vt,on);hr=tn(zn)}Oe([].concat((0,b.Z)(Xe),(0,b.Z)(hr)))}}}function fn(Ce,Oe,Te,je,Je){return Ie.useMemo(function(){var Vt=Je(Oe),tn=(0,Ae.Z)(Vt,2),on=tn[0],Nn=tn[1];if(!Ce||!Oe.length)return[on,[],Nn];var $n=Dt(on),br=Te(),Gn=(0,yt.S)($n,!0,br),jn=Gn.checkedKeys,Xn=Gn.halfCheckedKeys;return[je(jn),je(Xn),Nn]},[Ce,Oe,Te,je,Je])}var pt=Ie.memo(function(Ce){var Oe=Ce.children;return Oe},function(Ce,Oe){return!Oe.open}),Jt=pt;function bt(Ce){var Oe,Te=Ce.prefixCls,je=Ce.checked,Je=Ce.halfChecked,Vt=Ce.disabled,tn=Ce.onClick,on=Ce.disableCheckbox,Nn=Ie.useContext(at),$n=Nn.checkable,br=typeof $n!="boolean"?$n:null;return Ie.createElement("span",{className:et()("".concat(Te),(Oe={},(0,Ne.Z)(Oe,"".concat(Te,"-checked"),je),(0,Ne.Z)(Oe,"".concat(Te,"-indeterminate"),!je&&Je),(0,Ne.Z)(Oe,"".concat(Te,"-disabled"),Vt||on),Oe)),onClick:tn},br)}var sn="__cascader_fix_label__";function Qt(Ce){var Oe=Ce.prefixCls,Te=Ce.multiple,je=Ce.options,Je=Ce.activeValue,Vt=Ce.prevValuePath,tn=Ce.onToggleOpen,on=Ce.onSelect,Nn=Ce.onActive,$n=Ce.checkedSet,br=Ce.halfCheckedSet,Gn=Ce.loadingKeys,jn=Ce.isSelectable,Xn=Ce.disabled,hr="".concat(Oe,"-menu"),Xe="".concat(Oe,"-menu-item"),ft=Ie.useContext(at),Zt=ft.fieldNames,Mt=ft.changeOnSelect,Ut=ft.expandTrigger,xn=ft.expandIcon,zn=ft.loadingIcon,Yn=ft.dropdownMenuColumnStyle,An=ft.optionRender,_n=Ut==="hover",or=function(tr){return Xn||tr},qn=Ie.useMemo(function(){return je.map(function(cr){var tr,Er=cr.disabled,Ir=cr.disableCheckbox,Zr=cr[Le],Br=(tr=cr[sn])!==null&&tr!==void 0?tr:cr[Zt.label],Pr=cr[Zt.value],Sr=we(cr,Zt),Nr=Zr?Zr.map(function(Jn){return Jn[Zt.value]}):[].concat((0,b.Z)(Vt),[Pr]),mr=Ht(Nr),wr=Gn.includes(mr),Qn=$n.has(mr),gn=br.has(mr);return{disabled:Er,label:Br,value:Pr,isLeaf:Sr,isLoading:wr,checked:Qn,halfChecked:gn,option:cr,disableCheckbox:Ir,fullPath:Nr,fullPathKey:mr}})},[je,$n,Zt,br,Gn,Vt]);return Ie.createElement("ul",{className:hr,role:"menu"},qn.map(function(cr){var tr,Er=cr.disabled,Ir=cr.label,Zr=cr.value,Br=cr.isLeaf,Pr=cr.isLoading,Sr=cr.checked,Nr=cr.halfChecked,mr=cr.option,wr=cr.fullPath,Qn=cr.fullPathKey,gn=cr.disableCheckbox,Jn=function(){if(!or(Er)){var fr=(0,b.Z)(wr);_n&&Br&&fr.pop(),Nn(fr)}},In=function(){jn(mr)&&!or(Er)&&on(wr,Br)},dn;return typeof mr.title=="string"?dn=mr.title:typeof Ir=="string"&&(dn=Ir),Ie.createElement("li",{key:Qn,className:et()(Xe,(tr={},(0,Ne.Z)(tr,"".concat(Xe,"-expand"),!Br),(0,Ne.Z)(tr,"".concat(Xe,"-active"),Je===Zr||Je===Qn),(0,Ne.Z)(tr,"".concat(Xe,"-disabled"),or(Er)),(0,Ne.Z)(tr,"".concat(Xe,"-loading"),Pr),tr)),style:Yn,role:"menuitemcheckbox",title:dn,"aria-checked":Sr,"data-path-key":Qn,onClick:function(){Jn(),!gn&&(!Te||Br)&&In()},onDoubleClick:function(){Mt&&tn(!1)},onMouseEnter:function(){_n&&Jn()},onMouseDown:function(fr){fr.preventDefault()}},Te&&Ie.createElement(bt,{prefixCls:"".concat(Oe,"-checkbox"),checked:Sr,halfChecked:Nr,disabled:or(Er)||gn,disableCheckbox:gn,onClick:function(fr){gn||(fr.stopPropagation(),In())}}),Ie.createElement("div",{className:"".concat(Xe,"-content")},An?An(mr):Ir),!Pr&&xn&&!Br&&Ie.createElement("div",{className:"".concat(Xe,"-expand-icon")},xn),Pr&&zn&&Ie.createElement("div",{className:"".concat(Xe,"-loading-icon")},zn))}))}var ae=function(Oe,Te){var je=Ie.useContext(at),Je=je.values,Vt=Je[0],tn=Ie.useState([]),on=(0,Ae.Z)(tn,2),Nn=on[0],$n=on[1];return Ie.useEffect(function(){Oe||$n(Vt||[])},[Te,Vt]),[Nn,$n]},ne=ae,te=z(10228),oe=function(Ce,Oe,Te,je,Je,Vt,tn){var on=tn.direction,Nn=tn.searchValue,$n=tn.toggleOpen,br=tn.open,Gn=on==="rtl",jn=Ie.useMemo(function(){for(var Yn=-1,An=Oe,_n=[],or=[],qn=je.length,cr=it(Oe,Te),tr=function(Pr){var Sr=An.findIndex(function(Nr,mr){return(cr[mr]?Ht(cr[mr]):Nr[Te.value])===je[Pr]});if(Sr===-1)return 1;Yn=Sr,_n.push(Yn),or.push(je[Pr]),An=An[Yn][Te.children]},Er=0;Er<qn&&An&&!tr(Er);Er+=1);for(var Ir=Oe,Zr=0;Zr<_n.length-1;Zr+=1)Ir=Ir[_n[Zr]][Te.children];return[or,Yn,Ir,cr]},[je,Te,Oe]),Xn=(0,Ae.Z)(jn,4),hr=Xn[0],Xe=Xn[1],ft=Xn[2],Zt=Xn[3],Mt=function(An){Je(An)},Ut=function(An){var _n=ft.length,or=Xe;or===-1&&An<0&&(or=_n);for(var qn=0;qn<_n;qn+=1){or=(or+An+_n)%_n;var cr=ft[or];if(cr&&!cr.disabled){var tr=hr.slice(0,-1).concat(Zt[or]?Ht(Zt[or]):cr[Te.value]);Mt(tr);return}}},xn=function(){if(hr.length>1){var An=hr.slice(0,-1);Mt(An)}else $n(!1)},zn=function(){var An,_n=((An=ft[Xe])===null||An===void 0?void 0:An[Te.children])||[],or=_n.find(function(cr){return!cr.disabled});if(or){var qn=[].concat((0,b.Z)(hr),[or[Te.value]]);Mt(qn)}};Ie.useImperativeHandle(Ce,function(){return{onKeyDown:function(An){var _n=An.which;switch(_n){case te.Z.UP:case te.Z.DOWN:{var or=0;_n===te.Z.UP?or=-1:_n===te.Z.DOWN&&(or=1),or!==0&&Ut(or);break}case te.Z.LEFT:{if(Nn)break;Gn?zn():xn();break}case te.Z.RIGHT:{if(Nn)break;Gn?xn():zn();break}case te.Z.BACKSPACE:{Nn||xn();break}case te.Z.ENTER:{if(hr.length){var qn=ft[Xe],cr=(qn==null?void 0:qn[Le])||[];cr.length?Vt(cr.map(function(tr){return tr[Te.value]}),cr[cr.length-1]):Vt(hr,ft[Xe])}break}case te.Z.ESC:$n(!1),br&&An.stopPropagation()}},onKeyUp:function(){}}})},se=Ie.forwardRef(function(Ce,Oe){var Te,je,Je,Vt=Ce.prefixCls,tn=Ce.multiple,on=Ce.searchValue,Nn=Ce.toggleOpen,$n=Ce.notFoundContent,br=Ce.direction,Gn=Ce.open,jn=Ce.disabled,Xn=Ie.useRef(null),hr=br==="rtl",Xe=Ie.useContext(at),ft=Xe.options,Zt=Xe.values,Mt=Xe.halfValues,Ut=Xe.fieldNames,xn=Xe.changeOnSelect,zn=Xe.onSelect,Yn=Xe.searchOptions,An=Xe.dropdownPrefixCls,_n=Xe.loadData,or=Xe.expandTrigger,qn=An||Vt,cr=Ie.useState([]),tr=(0,Ae.Z)(cr,2),Er=tr[0],Ir=tr[1],Zr=function(Tr){if(!(!_n||on)){var Mr=$t(Tr,ft,Ut),Ur=Mr.map(function(Jr){var Qr=Jr.option;return Qr}),jr=Ur[Ur.length-1];if(jr&&!we(jr,Ut)){var ri=Ht(Tr);Ir(function(Jr){return[].concat((0,b.Z)(Jr),[ri])}),_n(Ur)}}};Ie.useEffect(function(){Er.length&&Er.forEach(function(Or){var Tr=gt(Or),Mr=$t(Tr,ft,Ut,!0).map(function(jr){var ri=jr.option;return ri}),Ur=Mr[Mr.length-1];(!Ur||Ur[Ut.children]||we(Ur,Ut))&&Ir(function(jr){return jr.filter(function(ri){return ri!==Or})})})},[ft,Er,Ut]);var Br=Ie.useMemo(function(){return new Set(Dt(Zt))},[Zt]),Pr=Ie.useMemo(function(){return new Set(Dt(Mt))},[Mt]),Sr=ne(tn,Gn),Nr=(0,Ae.Z)(Sr,2),mr=Nr[0],wr=Nr[1],Qn=function(Tr){wr(Tr),Zr(Tr)},gn=function(Tr){if(jn)return!1;var Mr=Tr.disabled,Ur=we(Tr,Ut);return!Mr&&(Ur||xn||tn)},Jn=function(Tr,Mr){var Ur=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;zn(Tr),!tn&&(Mr||xn&&(or==="hover"||Ur))&&Nn(!1)},In=Ie.useMemo(function(){return on?Yn:ft},[on,Yn,ft]),dn=Ie.useMemo(function(){for(var Or=[{options:In}],Tr=In,Mr=it(Tr,Ut),Ur=function(){var Jr=mr[jr],Qr=Tr.find(function(hi,Oi){return(Mr[Oi]?Ht(Mr[Oi]):hi[Ut.value])===Jr}),ti=Qr==null?void 0:Qr[Ut.children];if(!(ti!=null&&ti.length))return 1;Tr=ti,Or.push({options:ti})},jr=0;jr<mr.length&&!Ur();jr+=1);return Or},[In,mr,Ut]),er=function(Tr,Mr){gn(Mr)&&Jn(Tr,we(Mr,Ut),!0)};oe(Oe,In,Ut,mr,Qn,er,{direction:br,searchValue:on,toggleOpen:Nn,open:Gn}),Ie.useEffect(function(){if(!on)for(var Or=0;Or<mr.length;Or+=1){var Tr,Mr=mr.slice(0,Or+1),Ur=Ht(Mr),jr=(Tr=Xn.current)===null||Tr===void 0?void 0:Tr.querySelector('li[data-path-key="'.concat(Ur.replace(/\\{0,2}"/g,'\\"'),'"]'));jr&&ot(jr)}},[mr,on]);var fr=!((Te=dn[0])!==null&&Te!==void 0&&(Te=Te.options)!==null&&Te!==void 0&&Te.length),pn=[(je={},(0,Ne.Z)(je,Ut.value,"__EMPTY__"),(0,Ne.Z)(je,sn,$n),(0,Ne.Z)(je,"disabled",!0),je)],Tn=(0,pe.Z)((0,pe.Z)({},Ce),{},{multiple:!fr&&tn,onSelect:Jn,onActive:Qn,onToggleOpen:Nn,checkedSet:Br,halfCheckedSet:Pr,loadingKeys:Er,isSelectable:gn}),Kn=fr?[{options:pn}]:dn,dr=Kn.map(function(Or,Tr){var Mr=mr.slice(0,Tr),Ur=mr[Tr];return Ie.createElement(Qt,(0,Se.Z)({key:Tr},Tn,{prefixCls:qn,options:Or.options,prevValuePath:Mr,activeValue:Ur}))});return Ie.createElement(Jt,{open:Gn},Ie.createElement("div",{className:et()("".concat(qn,"-menus"),(Je={},(0,Ne.Z)(Je,"".concat(qn,"-menu-empty"),fr),(0,Ne.Z)(Je,"".concat(qn,"-rtl"),hr),Je)),ref:Xn},dr))}),re=se,le=Ie.forwardRef(function(Ce,Oe){var Te=(0,Re.lk)();return Ie.createElement(re,(0,Se.Z)({},Ce,Te,{ref:Oe}))}),me=le,wt=z(70425);function ke(){}function Me(Ce){var Oe,Te=Ce,je=Te.prefixCls,Je=je===void 0?"rc-cascader":je,Vt=Te.style,tn=Te.className,on=Te.options,Nn=Te.checkable,$n=Te.defaultValue,br=Te.value,Gn=Te.fieldNames,jn=Te.changeOnSelect,Xn=Te.onChange,hr=Te.showCheckedStrategy,Xe=Te.loadData,ft=Te.expandTrigger,Zt=Te.expandIcon,Mt=Zt===void 0?">":Zt,Ut=Te.loadingIcon,xn=Te.direction,zn=Te.notFoundContent,Yn=zn===void 0?"Not Found":zn,An=Te.disabled,_n=!!Nn,or=(0,wt.C8)($n,{value:br,postState:qt}),qn=(0,Ae.Z)(or,2),cr=qn[0],tr=qn[1],Er=Ie.useMemo(function(){return xt(Gn)},[JSON.stringify(Gn)]),Ir=Nt(Er,on),Zr=(0,Ae.Z)(Ir,3),Br=Zr[0],Pr=Zr[1],Sr=Zr[2],Nr=ze(Br,Er),mr=fn(_n,cr,Pr,Sr,Nr),wr=(0,Ae.Z)(mr,3),Qn=wr[0],gn=wr[1],Jn=wr[2],In=(0,wt.zX)(function(Kn){if(tr(Kn),Xn){var dr=qt(Kn),Or=dr.map(function(Ur){return $t(Ur,Br,Er).map(function(jr){return jr.option})}),Tr=_n?dr:dr[0],Mr=_n?Or:Or[0];Xn(Tr,Mr)}}),dn=St(_n,In,Qn,gn,Jn,Pr,Sr,hr),er=(0,wt.zX)(function(Kn){dn(Kn)}),fr=Ie.useMemo(function(){return{options:Br,fieldNames:Er,values:Qn,halfValues:gn,changeOnSelect:jn,onSelect:er,checkable:Nn,searchOptions:[],dropdownPrefixCls:void 0,loadData:Xe,expandTrigger:ft,expandIcon:Mt,loadingIcon:Ut,dropdownMenuColumnStyle:void 0}},[Br,Er,Qn,gn,jn,er,Nn,Xe,ft,Mt,Ut]),pn="".concat(Je,"-panel"),Tn=!Br.length;return Ie.createElement(at.Provider,{value:fr},Ie.createElement("div",{className:et()(pn,(Oe={},(0,Ne.Z)(Oe,"".concat(pn,"-rtl"),xn==="rtl"),(0,Ne.Z)(Oe,"".concat(pn,"-empty"),Tn),Oe),tn),style:Vt},Tn?Yn:Ie.createElement(re,{prefixCls:Je,searchValue:"",multiple:_n,toggleOpen:ke,open:!0,direction:xn,disabled:An})))}function qe(Ce){var Oe=Ce.onPopupVisibleChange,Te=Ce.popupVisible,je=Ce.popupClassName,Je=Ce.popupPlacement;warning(!Oe,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Te===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(je===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Je===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function nt(Ce,Oe){if(Ce){var Te=function je(Je){for(var Vt=0;Vt<Je.length;Vt++){var tn=Je[Vt];if(tn[Oe==null?void 0:Oe.value]===null)return warning(!1,"`value` in Cascader options should not be `null`."),!0;if(Array.isArray(tn[Oe==null?void 0:Oe.children])&&je(tn[Oe==null?void 0:Oe.children]))return!0}};Te(Ce)}}var rt=null,xe=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","dropdownStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy","optionRender"],De=Ie.forwardRef(function(Ce,Oe){var Te=Ce.id,je=Ce.prefixCls,Je=je===void 0?"rc-cascader":je,Vt=Ce.fieldNames,tn=Ce.defaultValue,on=Ce.value,Nn=Ce.changeOnSelect,$n=Ce.onChange,br=Ce.displayRender,Gn=Ce.checkable,jn=Ce.autoClearSearchValue,Xn=jn===void 0?!0:jn,hr=Ce.searchValue,Xe=Ce.onSearch,ft=Ce.showSearch,Zt=Ce.expandTrigger,Mt=Ce.options,Ut=Ce.dropdownPrefixCls,xn=Ce.loadData,zn=Ce.popupVisible,Yn=Ce.open,An=Ce.popupClassName,_n=Ce.dropdownClassName,or=Ce.dropdownMenuColumnStyle,qn=Ce.dropdownStyle,cr=Ce.popupPlacement,tr=Ce.placement,Er=Ce.onDropdownVisibleChange,Ir=Ce.onPopupVisibleChange,Zr=Ce.expandIcon,Br=Zr===void 0?">":Zr,Pr=Ce.loadingIcon,Sr=Ce.children,Nr=Ce.dropdownMatchSelectWidth,mr=Nr===void 0?!1:Nr,wr=Ce.showCheckedStrategy,Qn=wr===void 0?ut:wr,gn=Ce.optionRender,Jn=(0,Ye.Z)(Ce,xe),In=(0,ce.ZP)(Te),dn=!!Gn,er=(0,he.Z)(tn,{value:on,postState:qt}),fr=(0,Ae.Z)(er,2),pn=fr[0],Tn=fr[1],Kn=Ie.useMemo(function(){return xt(Vt)},[JSON.stringify(Vt)]),dr=Nt(Kn,Mt),Or=(0,Ae.Z)(dr,3),Tr=Or[0],Mr=Or[1],Ur=Or[2],jr=(0,he.Z)("",{value:hr,postState:function(qr){return qr||""}}),ri=(0,Ae.Z)(jr,2),Jr=ri[0],Qr=ri[1],ti=function(qr,gi){Qr(qr),gi.source!=="blur"&&Xe&&Xe(qr)},hi=We(ft),Oi=(0,Ae.Z)(hi,2),Ji=Oi[0],Pi=Oi[1],Wi=_e(Jr,Tr,Kn,Ut||Je,Pi,Nn||dn),Yr=ze(Tr,Kn),$r=fn(dn,pn,Mr,Ur,Yr),Vi=(0,Ae.Z)($r,3),ji=Vi[0],vi=Vi[1],ki=Vi[2],Qi=Ie.useMemo(function(){var Hr=Dt(ji),qr=st(Hr,Mr,Qn);return[].concat((0,b.Z)(ki),(0,b.Z)(Ur(qr)))},[ji,Mr,Ur,ki,Qn]),Bi=yn(Qi,Tr,Kn,dn,br),Ri=(0,$e.Z)(function(Hr){if(Tn(Hr),$n){var qr=qt(Hr),gi=qr.map(function(Ii){return $t(Ii,Tr,Kn).map(function(Si){return Si.option})}),bo=dn?qr:qr[0],Yi=dn?gi:gi[0];$n(bo,Yi)}}),zi=St(dn,Ri,ji,vi,ki,Mr,Ur,Qn),yo=(0,$e.Z)(function(Hr){(!dn||Xn)&&Qr(""),zi(Hr)}),Ho=function(qr,gi){if(gi.type==="clear"){Ri([]);return}var bo=gi.values[0],Yi=bo.valueCells;yo(Yi)},xo=Yn!==void 0?Yn:zn,mo=_n||An,Sa=tr||cr,Ea=function(qr){Er==null||Er(qr),Ir==null||Ir(qr)},Di=Ie.useMemo(function(){return{options:Tr,fieldNames:Kn,values:ji,halfValues:vi,changeOnSelect:Nn,onSelect:yo,checkable:Gn,searchOptions:Wi,dropdownPrefixCls:Ut,loadData:xn,expandTrigger:Zt,expandIcon:Br,loadingIcon:Pr,dropdownMenuColumnStyle:or,optionRender:gn}},[Tr,Kn,ji,vi,Nn,yo,Gn,Wi,Ut,xn,Zt,Br,Pr,or,gn]),Li=!(Jr?Wi:Tr).length,Kr=Jr&&Pi.matchInputWidth||Li?{}:{minWidth:"auto"};return Ie.createElement(at.Provider,{value:Di},Ie.createElement(Re.Ac,(0,Se.Z)({},Jn,{ref:Oe,id:In,prefixCls:Je,autoClearSearchValue:Xn,dropdownMatchSelectWidth:mr,dropdownStyle:(0,pe.Z)((0,pe.Z)({},Kr),qn),displayValues:Bi,onDisplayValuesChange:Ho,mode:dn?"multiple":void 0,searchValue:Jr,onSearch:ti,showSearch:Ji,OptionList:me,emptyOptions:Li,open:xo,dropdownClassName:mo,placement:Sa,onDropdownVisibleChange:Ea,getRawInputElement:function(){return Sr}})))});De.SHOW_PARENT=ut,De.SHOW_CHILD=ht,De.Panel=Me;var At=De,Lt=At,Rt=z(2738),Wt=z(75030),It=z(86641),un=z(45915),Kt=z(82855),Ue=z(48755),Pt=z(38406),jt=z(2171),Yt=z(83397),Fe=z(31756),Ct=z(56553),zt=z(24971),_t=z(1722),mn=z(90376),kn=z(68525),ir=z(90005),gr=z(70045);function On(Ce,Oe){const{getPrefixCls:Te,direction:je,renderEmpty:Je}=Ie.useContext(Ue.E_),Vt=Oe||je,tn=Te("select",Ce),on=Te("cascader",Ce);return[tn,on,Vt,Je]}var sr=On;function En(Ce,Oe){return Ie.useMemo(()=>Oe?Ie.createElement("span",{className:`${Ce}-checkbox-inner`}):!1,[Oe])}var Qe=z(33853),ar=z(58617),ur=z(38819),Mn=(Ce,Oe,Te)=>{let je=Te;Te||(je=Oe?Ie.createElement(Qe.Z,null):Ie.createElement(ur.Z,null));const Je=Ie.createElement("span",{className:`${Ce}-menu-item-loading-icon`},Ie.createElement(ar.Z,{spin:!0}));return Ie.useMemo(()=>[je,Je],[je])},Vn=z(56119),yr=z(16931),hn=z(36237),wn=z(36170),Bn=z(63356),Rn=Ce=>{const{prefixCls:Oe,componentCls:Te}=Ce,je=`${Te}-menu-item`,Je=`
&${je}-expand ${je}-expand-icon,
${je}-loading-icon
`;return[(0,wn.C2)(`${Oe}-checkbox`,Ce),{[Te]:{"&-checkbox":{top:0,marginInlineEnd:Ce.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Te}-menu-empty`]:{[`${Te}-menu`]:{width:"100%",height:"auto",[je]:{color:Ce.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:Ce.controlItemWidth,height:Ce.dropdownHeight,margin:0,padding:Ce.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${(0,hn.unit)(Ce.lineWidth)} ${Ce.lineType} ${Ce.colorSplit}`},"&-item":Object.assign(Object.assign({},Bn.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Ce.optionPadding,lineHeight:Ce.lineHeight,cursor:"pointer",transition:`all ${Ce.motionDurationMid}`,borderRadius:Ce.borderRadiusSM,"&:hover":{background:Ce.controlItemBgHover},"&-disabled":{color:Ce.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Je]:{color:Ce.colorTextDisabled}},[`&-active:not(${je}-disabled)`]:{"&, &:hover":{color:Ce.optionSelectedColor,fontWeight:Ce.optionSelectedFontWeight,backgroundColor:Ce.optionSelectedBg}},"&-content":{flex:"auto"},[Je]:{marginInlineStart:Ce.paddingXXS,color:Ce.colorTextDescription,fontSize:Ce.fontSizeIcon},"&-keyword":{color:Ce.colorHighlight}})}}}]};const xr=Ce=>{const{componentCls:Oe,antCls:Te}=Ce;return[{[Oe]:{width:Ce.controlWidth}},{[`${Oe}-dropdown`]:[{[`&${Te}-select-dropdown`]:{padding:0}},Rn(Ce)]},{[`${Oe}-dropdown-rtl`]:{direction:"rtl"}},(0,Vn.c)(Ce)]},vr=Ce=>{const Oe=Math.round((Ce.controlHeight-Ce.fontSize*Ce.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Ce.controlItemBgActive,optionSelectedFontWeight:Ce.fontWeightStrong,optionPadding:`${Oe}px ${Ce.paddingSM}px`,menuPadding:Ce.paddingXXS,optionSelectedColor:Ce.colorText}};var en=(0,yr.I$)("Cascader",Ce=>[xr(Ce)],vr);const Sn=Ce=>{const{componentCls:Oe}=Ce;return{[`${Oe}-panel`]:[Rn(Ce),{display:"inline-flex",border:`${(0,hn.unit)(Ce.lineWidth)} ${Ce.lineType} ${Ce.colorSplit}`,borderRadius:Ce.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${Oe}-menus`]:{alignItems:"stretch"},[`${Oe}-menu`]:{height:"auto"},"&-empty":{padding:Ce.paddingXXS}}]}};var pr=(0,yr.A1)(["Cascader","Panel"],Ce=>Sn(Ce),vr);function bn(Ce){const{prefixCls:Oe,className:Te,multiple:je,rootClassName:Je,notFoundContent:Vt,direction:tn,expandIcon:on,disabled:Nn}=Ce,$n=Ie.useContext(jt.Z),br=Nn!=null?Nn:$n,[Gn,jn,Xn,hr]=sr(Oe,tn),Xe=(0,Yt.Z)(jn),[ft,Zt,Mt]=en(jn,Xe);pr(jn);const Ut=Xn==="rtl",[xn,zn]=Mn(Gn,Ut,on),Yn=Vt||(hr==null?void 0:hr("Cascader"))||Ie.createElement(Pt.Z,{componentName:"Cascader"}),An=En(jn,je);return ft(Ie.createElement(Me,Object.assign({},Ce,{checkable:An,prefixCls:jn,className:et()(Te,Zt,Je,Mt,Xe),notFoundContent:Yn,direction:Xn,expandIcon:xn,loadingIcon:zn,disabled:br})))}var Ve=bn,tt=function(Ce,Oe){var Te={};for(var je in Ce)Object.prototype.hasOwnProperty.call(Ce,je)&&Oe.indexOf(je)<0&&(Te[je]=Ce[je]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,je=Object.getOwnPropertySymbols(Ce);Je<je.length;Je++)Oe.indexOf(je[Je])<0&&Object.prototype.propertyIsEnumerable.call(Ce,je[Je])&&(Te[je[Je]]=Ce[je[Je]]);return Te};const{SHOW_CHILD:Be,SHOW_PARENT:ct}=Lt;function He(Ce,Oe,Te){const je=Ce.toLowerCase().split(Oe).reduce((tn,on,Nn)=>Nn===0?[on]:[].concat((0,b.Z)(tn),[Oe,on]),[]),Je=[];let Vt=0;return je.forEach((tn,on)=>{const Nn=Vt+tn.length;let $n=Ce.slice(Vt,Nn);Vt=Nn,on%2===1&&($n=Ie.createElement("span",{className:`${Te}-menu-item-keyword`,key:`separator-${on}`},$n)),Je.push($n)}),Je}const dt=(Ce,Oe,Te,je)=>{const Je=[],Vt=Ce.toLowerCase();return Oe.forEach((tn,on)=>{on!==0&&Je.push(" / ");let Nn=tn[je.label];const $n=typeof Nn;($n==="string"||$n==="number")&&(Nn=He(String(Nn),Vt,Te)),Je.push(Nn)}),Je},Ee=Ie.forwardRef((Ce,Oe)=>{var Te;const{prefixCls:je,size:Je,disabled:Vt,className:tn,rootClassName:on,multiple:Nn,bordered:$n=!0,transitionName:br,choiceTransitionName:Gn="",popupClassName:jn,dropdownClassName:Xn,expandIcon:hr,placement:Xe,showSearch:ft,allowClear:Zt=!0,notFoundContent:Mt,direction:Ut,getPopupContainer:xn,status:zn,showArrow:Yn,builtinPlacements:An,style:_n,variant:or}=Ce,qn=tt(Ce,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),cr=(0,Rt.Z)(qn,["suffixIcon"]),{getPrefixCls:tr,getPopupContainer:Er,className:Ir,style:Zr}=(0,Ue.dj)("cascader"),{popupOverflow:Br}=Ie.useContext(Ue.E_),{status:Pr,hasFeedback:Sr,isFormItemInput:Nr,feedbackIcon:mr}=Ie.useContext(Ct.aM),wr=(0,Kt.F)(Pr,zn),[Qn,gn,Jn,In]=sr(je,Ut),dn=Jn==="rtl",er=tr(),fr=(0,Yt.Z)(Qn),[pn,Tn,Kn]=(0,mn.Z)(Qn,fr),dr=(0,Yt.Z)(gn),[Or]=en(gn,dr),{compactSize:Tr,compactItemClassnames:Mr}=(0,gr.ri)(Qn,Ut),[Ur,jr]=(0,zt.Z)("cascader",or,$n),ri=Mt||(In==null?void 0:In("Cascader"))||Ie.createElement(Pt.Z,{componentName:"Cascader"}),Jr=et()(jn||Xn,`${gn}-dropdown`,{[`${gn}-dropdown-rtl`]:Jn==="rtl"},on,fr,dr,Tn,Kn),Qr=Ie.useMemo(()=>{if(!ft)return ft;let Ri={render:dt};return typeof ft=="object"&&(Ri=Object.assign(Object.assign({},Ri),ft)),Ri},[ft]),ti=(0,Fe.Z)(Ri=>{var zi;return(zi=Je!=null?Je:Tr)!==null&&zi!==void 0?zi:Ri}),hi=Ie.useContext(jt.Z),Oi=Vt!=null?Vt:hi,[Ji,Pi]=Mn(Qn,dn,hr),Wi=En(gn,Nn),Yr=(0,ir.Z)(Ce.suffixIcon,Yn),{suffixIcon:$r,removeIcon:Vi,clearIcon:ji}=(0,kn.Z)(Object.assign(Object.assign({},Ce),{hasFeedback:Sr,feedbackIcon:mr,showSuffixIcon:Yr,multiple:Nn,prefixCls:Qn,componentName:"Cascader"})),vi=Ie.useMemo(()=>Xe!==void 0?Xe:dn?"bottomRight":"bottomLeft",[Xe,dn]),ki=Zt===!0?{clearIcon:ji}:Zt,[Qi]=(0,Wt.Cn)("SelectLike",(Te=cr.dropdownStyle)===null||Te===void 0?void 0:Te.zIndex),Bi=Ie.createElement(Lt,Object.assign({prefixCls:Qn,className:et()(!je&&gn,{[`${Qn}-lg`]:ti==="large",[`${Qn}-sm`]:ti==="small",[`${Qn}-rtl`]:dn,[`${Qn}-${Ur}`]:jr,[`${Qn}-in-form-item`]:Nr},(0,Kt.Z)(Qn,wr,Sr),Mr,Ir,tn,on,fr,dr,Tn,Kn),disabled:Oi,style:Object.assign(Object.assign({},Zr),_n)},cr,{builtinPlacements:(0,_t.Z)(An,Br),direction:Jn,placement:vi,notFoundContent:ri,allowClear:ki,showSearch:Qr,expandIcon:Ji,suffixIcon:$r,removeIcon:Vi,loadingIcon:Pi,checkable:Wi,dropdownClassName:Jr,dropdownPrefixCls:je||gn,dropdownStyle:Object.assign(Object.assign({},cr.dropdownStyle),{zIndex:Qi}),choiceTransitionName:(0,It.m)(er,"",Gn),transitionName:(0,It.m)(er,"slide-up",br),getPopupContainer:xn||Er,ref:Oe}));return Or(pn(Bi))}),Et=(0,un.Z)(Ee,"dropdownAlign",Ce=>(0,Rt.Z)(Ce,["visible"]));Ee.SHOW_PARENT=ct,Ee.SHOW_CHILD=Be,Ee.Panel=Ve,Ee._InternalPanelDoNotUseOrYouWillBeFired=Et;var Ft=Ee},62673:function(Zn,ln,z){"use strict";z.d(ln,{default:function(){return Dt}});var b=z(59301),Ie=z(92310),de=z.n(Ie),et=z(16632),Se=z(8654),pe=z(12919),Ae=z(63872),Ye=z(48755),Re=z(2171),ce=z(83397),$e=z(56553),kt=b.createContext(null),at=z(36170),Ge=z(74632),Ne=function(gt,xt){var we={};for(var ot in gt)Object.prototype.hasOwnProperty.call(gt,ot)&&xt.indexOf(ot)<0&&(we[ot]=gt[ot]);if(gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,ot=Object.getOwnPropertySymbols(gt);it<ot.length;it++)xt.indexOf(ot[it])<0&&Object.prototype.propertyIsEnumerable.call(gt,ot[it])&&(we[ot[it]]=gt[ot[it]]);return we};const Le=(gt,xt)=>{var we;const{prefixCls:ot,className:it,rootClassName:ye,children:qt,indeterminate:st=!1,style:$t,onMouseEnter:yn,onMouseLeave:ze,skipGroup:fe=!1,disabled:Bt}=gt,Nt=Ne(gt,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:nn,direction:We,checkbox:yt}=b.useContext(Ye.E_),St=b.useContext(kt),{isFormItemInput:fn}=b.useContext($e.aM),pt=b.useContext(Re.Z),Jt=(we=(St==null?void 0:St.disabled)||Bt)!==null&&we!==void 0?we:pt,bt=b.useRef(Nt.value),sn=b.useRef(null),Qt=(0,Se.sQ)(xt,sn);b.useEffect(()=>{St==null||St.registerValue(Nt.value)},[]),b.useEffect(()=>{if(!fe)return Nt.value!==bt.current&&(St==null||St.cancelValue(bt.current),St==null||St.registerValue(Nt.value),bt.current=Nt.value),()=>St==null?void 0:St.cancelValue(Nt.value)},[Nt.value]),b.useEffect(()=>{var Me;!((Me=sn.current)===null||Me===void 0)&&Me.input&&(sn.current.input.indeterminate=st)},[st]);const ae=nn("checkbox",ot),ne=(0,ce.Z)(ae),[te,oe,se]=(0,at.ZP)(ae,ne),re=Object.assign({},Nt);St&&!fe&&(re.onChange=function(){Nt.onChange&&Nt.onChange.apply(Nt,arguments),St.toggleOption&&St.toggleOption({label:qt,value:Nt.value})},re.name=St.name,re.checked=St.value.includes(Nt.value));const le=de()(`${ae}-wrapper`,{[`${ae}-rtl`]:We==="rtl",[`${ae}-wrapper-checked`]:re.checked,[`${ae}-wrapper-disabled`]:Jt,[`${ae}-wrapper-in-form-item`]:fn},yt==null?void 0:yt.className,it,ye,se,ne,oe),me=de()({[`${ae}-indeterminate`]:st},Ae.A,oe),[wt,ke]=(0,Ge.Z)(re.onClick);return te(b.createElement(pe.Z,{component:"Checkbox",disabled:Jt},b.createElement("label",{className:le,style:Object.assign(Object.assign({},yt==null?void 0:yt.style),$t),onMouseEnter:yn,onMouseLeave:ze,onClick:wt},b.createElement(et.Z,Object.assign({},re,{onClick:ke,prefixCls:ae,className:me,disabled:Jt,ref:Qt})),qt!==void 0&&b.createElement("span",{className:`${ae}-label`},qt))))};var mt=b.forwardRef(Le),Tt=z(77654),_e=z(2738),Ke=function(gt,xt){var we={};for(var ot in gt)Object.prototype.hasOwnProperty.call(gt,ot)&&xt.indexOf(ot)<0&&(we[ot]=gt[ot]);if(gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,ot=Object.getOwnPropertySymbols(gt);it<ot.length;it++)xt.indexOf(ot[it])<0&&Object.prototype.propertyIsEnumerable.call(gt,ot[it])&&(we[ot[it]]=gt[ot[it]]);return we},ht=b.forwardRef((gt,xt)=>{const{defaultValue:we,children:ot,options:it=[],prefixCls:ye,className:qt,rootClassName:st,style:$t,onChange:yn}=gt,ze=Ke(gt,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:fe,direction:Bt}=b.useContext(Ye.E_),[Nt,nn]=b.useState(ze.value||we||[]),[We,yt]=b.useState([]);b.useEffect(()=>{"value"in ze&&nn(ze.value||[])},[ze.value]);const St=b.useMemo(()=>it.map(me=>typeof me=="string"||typeof me=="number"?{label:me,value:me}:me),[it]),fn=me=>{yt(wt=>wt.filter(ke=>ke!==me))},pt=me=>{yt(wt=>[].concat((0,Tt.Z)(wt),[me]))},Jt=me=>{const wt=Nt.indexOf(me.value),ke=(0,Tt.Z)(Nt);wt===-1?ke.push(me.value):ke.splice(wt,1),"value"in ze||nn(ke),yn==null||yn(ke.filter(Me=>We.includes(Me)).sort((Me,qe)=>{const nt=St.findIndex(xe=>xe.value===Me),rt=St.findIndex(xe=>xe.value===qe);return nt-rt}))},bt=fe("checkbox",ye),sn=`${bt}-group`,Qt=(0,ce.Z)(bt),[ae,ne,te]=(0,at.ZP)(bt,Qt),oe=(0,_e.Z)(ze,["value","disabled"]),se=it.length?St.map(me=>b.createElement(mt,{prefixCls:bt,key:me.value.toString(),disabled:"disabled"in me?me.disabled:ze.disabled,value:me.value,checked:Nt.includes(me.value),onChange:me.onChange,className:`${sn}-item`,style:me.style,title:me.title,id:me.id,required:me.required},me.label)):ot,re={toggleOption:Jt,value:Nt,disabled:ze.disabled,name:ze.name,registerValue:pt,cancelValue:fn},le=de()(sn,{[`${sn}-rtl`]:Bt==="rtl"},qt,st,te,Qt,ne);return ae(b.createElement("div",Object.assign({className:le,style:$t},oe,{ref:xt}),b.createElement(kt.Provider,{value:re},se)))});const Ht=mt;Ht.Group=ht,Ht.__ANT_CHECKBOX=!0;var Dt=Ht},36170:function(Zn,ln,z){"use strict";z.d(ln,{C2:function(){return pe}});var b=z(36237),Ie=z(63356),de=z(51636),et=z(16931);const Se=Ae=>{const{checkboxCls:Ye}=Ae,Re=`${Ye}-wrapper`;return[{[`${Ye}-group`]:Object.assign(Object.assign({},(0,Ie.Wf)(Ae)),{display:"inline-flex",flexWrap:"wrap",columnGap:Ae.marginXS,[`> ${Ae.antCls}-row`]:{flex:1}}),[Re]:Object.assign(Object.assign({},(0,Ie.Wf)(Ae)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Re}`]:{marginInlineStart:0},[`&${Re}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[Ye]:Object.assign(Object.assign({},(0,Ie.Wf)(Ae)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Ae.borderRadiusSM,alignSelf:"center",[`${Ye}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${Ye}-inner`]:Object.assign({},(0,Ie.oN)(Ae))},[`${Ye}-inner`]:{boxSizing:"border-box",display:"block",width:Ae.checkboxSize,height:Ae.checkboxSize,direction:"ltr",backgroundColor:Ae.colorBgContainer,border:`${(0,b.unit)(Ae.lineWidth)} ${Ae.lineType} ${Ae.colorBorder}`,borderRadius:Ae.borderRadiusSM,borderCollapse:"separate",transition:`all ${Ae.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:Ae.calc(Ae.checkboxSize).div(14).mul(5).equal(),height:Ae.calc(Ae.checkboxSize).div(14).mul(8).equal(),border:`${(0,b.unit)(Ae.lineWidthBold)} solid ${Ae.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Ae.motionDurationFast} ${Ae.motionEaseInBack}, opacity ${Ae.motionDurationFast}`}},"& + span":{paddingInlineStart:Ae.paddingXS,paddingInlineEnd:Ae.paddingXS}})},{[`
${Re}:not(${Re}-disabled),
${Ye}:not(${Ye}-disabled)
`]:{[`&:hover ${Ye}-inner`]:{borderColor:Ae.colorPrimary}},[`${Re}:not(${Re}-disabled)`]:{[`&:hover ${Ye}-checked:not(${Ye}-disabled) ${Ye}-inner`]:{backgroundColor:Ae.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${Ye}-checked:not(${Ye}-disabled):after`]:{borderColor:Ae.colorPrimaryHover}}},{[`${Ye}-checked`]:{[`${Ye}-inner`]:{backgroundColor:Ae.colorPrimary,borderColor:Ae.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Ae.motionDurationMid} ${Ae.motionEaseOutBack} ${Ae.motionDurationFast}`}}},[`
${Re}-checked:not(${Re}-disabled),
${Ye}-checked:not(${Ye}-disabled)
`]:{[`&:hover ${Ye}-inner`]:{backgroundColor:Ae.colorPrimaryHover,borderColor:"transparent"}}},{[Ye]:{"&-indeterminate":{[`${Ye}-inner`]:{backgroundColor:`${Ae.colorBgContainer} !important`,borderColor:`${Ae.colorBorder} !important`,"&:after":{top:"50%",insetInlineStart:"50%",width:Ae.calc(Ae.fontSizeLG).div(2).equal(),height:Ae.calc(Ae.fontSizeLG).div(2).equal(),backgroundColor:Ae.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${Ye}-inner`]:{backgroundColor:`${Ae.colorBgContainer} !important`,borderColor:`${Ae.colorPrimary} !important`}}}},{[`${Re}-disabled`]:{cursor:"not-allowed"},[`${Ye}-disabled`]:{[`&, ${Ye}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${Ye}-inner`]:{background:Ae.colorBgContainerDisabled,borderColor:Ae.colorBorder,"&:after":{borderColor:Ae.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Ae.colorTextDisabled},[`&${Ye}-indeterminate ${Ye}-inner::after`]:{background:Ae.colorTextDisabled}}}]};function pe(Ae,Ye){const Re=(0,de.mergeToken)(Ye,{checkboxCls:`.${Ae}`,checkboxSize:Ye.controlInteractiveSize});return[Se(Re)]}ln.ZP=(0,et.I$)("Checkbox",(Ae,Ye)=>{let{prefixCls:Re}=Ye;return[pe(Re,Ae)]})},84547:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return hr}});var b=z(59301),Ie=z(92310),de=z.n(Ie),et=z(18929),Se=z(62487),pe=z(45915),Ae=z(82855),Ye=z(48755),Re=z(2171),ce=z(83397),$e=z(31756),he=z(56553),kt=z(37639),at=z(70045),Ge=z(6074),Ne=z(37285),Le=z(77654),vt=z(76196),mt=z(34280),Tt=z(60499),_e=z(72190),Ke=z(42244),ut=z(18642),ht=z(85899),Ht=z(43749),Dt=z(2738),gt=z(8654),xt=z(77900),we=function(ft,Zt){if(!ft)return null;var Mt={left:ft.offsetLeft,right:ft.parentElement.clientWidth-ft.clientWidth-ft.offsetLeft,width:ft.clientWidth,top:ft.offsetTop,bottom:ft.parentElement.clientHeight-ft.clientHeight-ft.offsetTop,height:ft.clientHeight};return Zt?{left:0,right:0,width:0,top:Mt.top,bottom:Mt.bottom,height:Mt.height}:{left:Mt.left,right:Mt.right,width:Mt.width,top:0,bottom:0,height:0}},ot=function(ft){return ft!==void 0?"".concat(ft,"px"):void 0};function it(Xe){var ft=Xe.prefixCls,Zt=Xe.containerRef,Mt=Xe.value,Ut=Xe.getValueIndex,xn=Xe.motionName,zn=Xe.onMotionStart,Yn=Xe.onMotionEnd,An=Xe.direction,_n=Xe.vertical,or=_n===void 0?!1:_n,qn=b.useRef(null),cr=b.useState(Mt),tr=(0,_e.Z)(cr,2),Er=tr[0],Ir=tr[1],Zr=function(Tn){var Kn,dr=Ut(Tn),Or=(Kn=Zt.current)===null||Kn===void 0?void 0:Kn.querySelectorAll(".".concat(ft,"-item"))[dr];return(Or==null?void 0:Or.offsetParent)&&Or},Br=b.useState(null),Pr=(0,_e.Z)(Br,2),Sr=Pr[0],Nr=Pr[1],mr=b.useState(null),wr=(0,_e.Z)(mr,2),Qn=wr[0],gn=wr[1];(0,mt.Z)(function(){if(Er!==Mt){var pn=Zr(Er),Tn=Zr(Mt),Kn=we(pn,or),dr=we(Tn,or);Ir(Mt),Nr(Kn),gn(dr),pn&&Tn?zn():Yn()}},[Mt]);var Jn=b.useMemo(function(){if(or){var pn;return ot((pn=Sr==null?void 0:Sr.top)!==null&&pn!==void 0?pn:0)}return ot(An==="rtl"?-(Sr==null?void 0:Sr.right):Sr==null?void 0:Sr.left)},[or,An,Sr]),In=b.useMemo(function(){if(or){var pn;return ot((pn=Qn==null?void 0:Qn.top)!==null&&pn!==void 0?pn:0)}return ot(An==="rtl"?-(Qn==null?void 0:Qn.right):Qn==null?void 0:Qn.left)},[or,An,Qn]),dn=function(){return or?{transform:"translateY(var(--thumb-start-top))",height:"var(--thumb-start-height)"}:{transform:"translateX(var(--thumb-start-left))",width:"var(--thumb-start-width)"}},er=function(){return or?{transform:"translateY(var(--thumb-active-top))",height:"var(--thumb-active-height)"}:{transform:"translateX(var(--thumb-active-left))",width:"var(--thumb-active-width)"}},fr=function(){Nr(null),gn(null),Yn()};return!Sr||!Qn?null:b.createElement(xt.default,{visible:!0,motionName:xn,motionAppear:!0,onAppearStart:dn,onAppearActive:er,onVisibleChanged:fr},function(pn,Tn){var Kn=pn.className,dr=pn.style,Or=(0,ht.Z)((0,ht.Z)({},dr),{},{"--thumb-start-left":Jn,"--thumb-start-width":ot(Sr==null?void 0:Sr.width),"--thumb-active-left":In,"--thumb-active-width":ot(Qn==null?void 0:Qn.width),"--thumb-start-top":Jn,"--thumb-start-height":ot(Sr==null?void 0:Sr.height),"--thumb-active-top":In,"--thumb-active-height":ot(Qn==null?void 0:Qn.height)}),Tr={ref:(0,gt.sQ)(qn,Tn),style:Or,className:de()("".concat(ft,"-thumb"),Kn)};return b.createElement("div",Tr)})}var ye=["prefixCls","direction","vertical","options","disabled","defaultValue","value","name","onChange","className","motionName"];function qt(Xe){if(typeof Xe.title!="undefined")return Xe.title;if((0,Ht.Z)(Xe.label)!=="object"){var ft;return(ft=Xe.label)===null||ft===void 0?void 0:ft.toString()}}function st(Xe){return Xe.map(function(ft){if((0,Ht.Z)(ft)==="object"&&ft!==null){var Zt=qt(ft);return(0,ht.Z)((0,ht.Z)({},ft),{},{title:Zt})}return{label:ft==null?void 0:ft.toString(),title:ft==null?void 0:ft.toString(),value:ft}})}var $t=function(ft){var Zt=ft.prefixCls,Mt=ft.className,Ut=ft.disabled,xn=ft.checked,zn=ft.label,Yn=ft.title,An=ft.value,_n=ft.name,or=ft.onChange,qn=ft.onFocus,cr=ft.onBlur,tr=ft.onKeyDown,Er=ft.onKeyUp,Ir=ft.onMouseDown,Zr=function(Pr){Ut||or(Pr,An)};return b.createElement("label",{className:de()(Mt,(0,ut.Z)({},"".concat(Zt,"-item-disabled"),Ut)),onMouseDown:Ir},b.createElement("input",{name:_n,className:"".concat(Zt,"-item-input"),type:"radio",disabled:Ut,checked:xn,onChange:Zr,onFocus:qn,onBlur:cr,onKeyDown:tr,onKeyUp:Er}),b.createElement("div",{className:"".concat(Zt,"-item-label"),title:Yn},zn))},yn=b.forwardRef(function(Xe,ft){var Zt,Mt=Xe.prefixCls,Ut=Mt===void 0?"rc-segmented":Mt,xn=Xe.direction,zn=Xe.vertical,Yn=Xe.options,An=Yn===void 0?[]:Yn,_n=Xe.disabled,or=Xe.defaultValue,qn=Xe.value,cr=Xe.name,tr=Xe.onChange,Er=Xe.className,Ir=Er===void 0?"":Er,Zr=Xe.motionName,Br=Zr===void 0?"thumb-motion":Zr,Pr=(0,Ke.Z)(Xe,ye),Sr=b.useRef(null),Nr=b.useMemo(function(){return(0,gt.sQ)(Sr,ft)},[Sr,ft]),mr=b.useMemo(function(){return st(An)},[An]),wr=(0,et.Z)((Zt=mr[0])===null||Zt===void 0?void 0:Zt.value,{value:qn,defaultValue:or}),Qn=(0,_e.Z)(wr,2),gn=Qn[0],Jn=Qn[1],In=b.useState(!1),dn=(0,_e.Z)(In,2),er=dn[0],fr=dn[1],pn=function(Wi,Yr){Jn(Yr),tr==null||tr(Yr)},Tn=(0,Dt.Z)(Pr,["children"]),Kn=b.useState(!1),dr=(0,_e.Z)(Kn,2),Or=dr[0],Tr=dr[1],Mr=b.useState(!1),Ur=(0,_e.Z)(Mr,2),jr=Ur[0],ri=Ur[1],Jr=function(){ri(!0)},Qr=function(){ri(!1)},ti=function(){Tr(!1)},hi=function(Wi){Wi.key==="Tab"&&Tr(!0)},Oi=function(Wi){var Yr=mr.findIndex(function(vi){return vi.value===gn}),$r=mr.length,Vi=(Yr+Wi+$r)%$r,ji=mr[Vi];ji&&(Jn(ji.value),tr==null||tr(ji.value))},Ji=function(Wi){switch(Wi.key){case"ArrowLeft":case"ArrowUp":Oi(-1);break;case"ArrowRight":case"ArrowDown":Oi(1);break}};return b.createElement("div",(0,Tt.Z)({role:"radiogroup","aria-label":"segmented control",tabIndex:_n?void 0:0,"aria-orientation":zn?"vertical":"horizontal"},Tn,{className:de()(Ut,(0,ut.Z)((0,ut.Z)((0,ut.Z)({},"".concat(Ut,"-rtl"),xn==="rtl"),"".concat(Ut,"-disabled"),_n),"".concat(Ut,"-vertical"),zn),Ir),ref:Nr}),b.createElement("div",{className:"".concat(Ut,"-group")},b.createElement(it,{vertical:zn,prefixCls:Ut,value:gn,containerRef:Sr,motionName:"".concat(Ut,"-").concat(Br),direction:xn,getValueIndex:function(Wi){return mr.findIndex(function(Yr){return Yr.value===Wi})},onMotionStart:function(){fr(!0)},onMotionEnd:function(){fr(!1)}}),mr.map(function(Pi){return b.createElement($t,(0,Tt.Z)({},Pi,{name:cr,key:Pi.value,prefixCls:Ut,className:de()(Pi.className,"".concat(Ut,"-item"),(0,ut.Z)((0,ut.Z)({},"".concat(Ut,"-item-selected"),Pi.value===gn&&!er),"".concat(Ut,"-item-focused"),jr&&Or&&Pi.value===gn)),checked:Pi.value===gn,onChange:pn,onFocus:Jr,onBlur:Qr,onKeyDown:Ji,onKeyUp:hi,onMouseDown:ti,disabled:!!_n||!!Pi.disabled}))})))}),ze=yn,fe=ze,Bt=z(80402),Nt=z(36237),nn=z(63356),We=z(16931),yt=z(51636);function St(Xe,ft){return{[`${Xe}, ${Xe}:hover, ${Xe}:focus`]:{color:ft.colorTextDisabled,cursor:"not-allowed"}}}function fn(Xe){return{backgroundColor:Xe.itemSelectedBg,boxShadow:Xe.boxShadowTertiary}}const pt=Object.assign({overflow:"hidden"},nn.vS),Jt=Xe=>{const{componentCls:ft}=Xe,Zt=Xe.calc(Xe.controlHeight).sub(Xe.calc(Xe.trackPadding).mul(2)).equal(),Mt=Xe.calc(Xe.controlHeightLG).sub(Xe.calc(Xe.trackPadding).mul(2)).equal(),Ut=Xe.calc(Xe.controlHeightSM).sub(Xe.calc(Xe.trackPadding).mul(2)).equal();return{[ft]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,nn.Wf)(Xe)),{display:"inline-block",padding:Xe.trackPadding,color:Xe.itemColor,background:Xe.trackBg,borderRadius:Xe.borderRadius,transition:`all ${Xe.motionDurationMid} ${Xe.motionEaseInOut}`}),(0,nn.Qy)(Xe)),{[`${ft}-group`]:{position:"relative",display:"flex",alignItems:"stretch",justifyItems:"flex-start",flexDirection:"row",width:"100%"},[`&${ft}-rtl`]:{direction:"rtl"},[`&${ft}-vertical`]:{[`${ft}-group`]:{flexDirection:"column"},[`${ft}-thumb`]:{width:"100%",height:0,padding:`0 ${(0,Nt.unit)(Xe.paddingXXS)}`}},[`&${ft}-block`]:{display:"flex"},[`&${ft}-block ${ft}-item`]:{flex:1,minWidth:0},[`${ft}-item`]:{position:"relative",textAlign:"center",cursor:"pointer",transition:`color ${Xe.motionDurationMid} ${Xe.motionEaseInOut}`,borderRadius:Xe.borderRadiusSM,transform:"translateZ(0)","&-selected":Object.assign(Object.assign({},fn(Xe)),{color:Xe.itemSelectedColor}),"&-focused":Object.assign({},(0,nn.oN)(Xe)),"&::after":{content:'""',position:"absolute",zIndex:-1,width:"100%",height:"100%",top:0,insetInlineStart:0,borderRadius:"inherit",opacity:0,transition:`opacity ${Xe.motionDurationMid}`,pointerEvents:"none"},[`&:hover:not(${ft}-item-selected):not(${ft}-item-disabled)`]:{color:Xe.itemHoverColor,"&::after":{opacity:1,backgroundColor:Xe.itemHoverBg}},[`&:active:not(${ft}-item-selected):not(${ft}-item-disabled)`]:{color:Xe.itemHoverColor,"&::after":{opacity:1,backgroundColor:Xe.itemActiveBg}},"&-label":Object.assign({minHeight:Zt,lineHeight:(0,Nt.unit)(Zt),padding:`0 ${(0,Nt.unit)(Xe.segmentedPaddingHorizontal)}`},pt),"&-icon + *":{marginInlineStart:Xe.calc(Xe.marginSM).div(2).equal()},"&-input":{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:0,opacity:0,pointerEvents:"none"}},[`${ft}-thumb`]:Object.assign(Object.assign({},fn(Xe)),{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:"100%",padding:`${(0,Nt.unit)(Xe.paddingXXS)} 0`,borderRadius:Xe.borderRadiusSM,transition:`transform ${Xe.motionDurationSlow} ${Xe.motionEaseInOut}, height ${Xe.motionDurationSlow} ${Xe.motionEaseInOut}`,[`& ~ ${ft}-item:not(${ft}-item-selected):not(${ft}-item-disabled)::after`]:{backgroundColor:"transparent"}}),[`&${ft}-lg`]:{borderRadius:Xe.borderRadiusLG,[`${ft}-item-label`]:{minHeight:Mt,lineHeight:(0,Nt.unit)(Mt),padding:`0 ${(0,Nt.unit)(Xe.segmentedPaddingHorizontal)}`,fontSize:Xe.fontSizeLG},[`${ft}-item, ${ft}-thumb`]:{borderRadius:Xe.borderRadius}},[`&${ft}-sm`]:{borderRadius:Xe.borderRadiusSM,[`${ft}-item-label`]:{minHeight:Ut,lineHeight:(0,Nt.unit)(Ut),padding:`0 ${(0,Nt.unit)(Xe.segmentedPaddingHorizontalSM)}`},[`${ft}-item, ${ft}-thumb`]:{borderRadius:Xe.borderRadiusXS}}}),St(`&-disabled ${ft}-item`,Xe)),St(`${ft}-item-disabled`,Xe)),{[`${ft}-thumb-motion-appear-active`]:{transition:`transform ${Xe.motionDurationSlow} ${Xe.motionEaseInOut}, width ${Xe.motionDurationSlow} ${Xe.motionEaseInOut}`,willChange:"transform, width"},[`&${ft}-shape-round`]:{borderRadius:9999,[`${ft}-item, ${ft}-thumb`]:{borderRadius:9999}}})}},bt=Xe=>{const{colorTextLabel:ft,colorText:Zt,colorFillSecondary:Mt,colorBgElevated:Ut,colorFill:xn,lineWidthBold:zn,colorBgLayout:Yn}=Xe;return{trackPadding:zn,trackBg:Yn,itemColor:ft,itemHoverColor:Zt,itemHoverBg:Mt,itemSelectedBg:Ut,itemActiveBg:xn,itemSelectedColor:Zt}};var sn=(0,We.I$)("Segmented",Xe=>{const{lineWidth:ft,calc:Zt}=Xe,Mt=(0,yt.mergeToken)(Xe,{segmentedPaddingHorizontal:Zt(Xe.controlPaddingHorizontal).sub(ft).equal(),segmentedPaddingHorizontalSM:Zt(Xe.controlPaddingHorizontalSM).sub(ft).equal()});return[Jt(Mt)]},bt),Qt=function(Xe,ft){var Zt={};for(var Mt in Xe)Object.prototype.hasOwnProperty.call(Xe,Mt)&&ft.indexOf(Mt)<0&&(Zt[Mt]=Xe[Mt]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ut=0,Mt=Object.getOwnPropertySymbols(Xe);Ut<Mt.length;Ut++)ft.indexOf(Mt[Ut])<0&&Object.prototype.propertyIsEnumerable.call(Xe,Mt[Ut])&&(Zt[Mt[Ut]]=Xe[Mt[Ut]]);return Zt};function ae(Xe){return typeof Xe=="object"&&!!(Xe!=null&&Xe.icon)}var oe=b.forwardRef((Xe,ft)=>{const Zt=(0,Bt.Z)(),{prefixCls:Mt,className:Ut,rootClassName:xn,block:zn,options:Yn=[],size:An="middle",style:_n,vertical:or,shape:qn="default",name:cr=Zt}=Xe,tr=Qt(Xe,["prefixCls","className","rootClassName","block","options","size","style","vertical","shape","name"]),{getPrefixCls:Er,direction:Ir,className:Zr,style:Br}=(0,Ye.dj)("segmented"),Pr=Er("segmented",Mt),[Sr,Nr,mr]=sn(Pr),wr=(0,$e.Z)(An),Qn=b.useMemo(()=>Yn.map(In=>{if(ae(In)){const{icon:dn,label:er}=In,fr=Qt(In,["icon","label"]);return Object.assign(Object.assign({},fr),{label:b.createElement(b.Fragment,null,b.createElement("span",{className:`${Pr}-item-icon`},dn),er&&b.createElement("span",null,er))})}return In}),[Yn,Pr]),gn=de()(Ut,xn,Zr,{[`${Pr}-block`]:zn,[`${Pr}-sm`]:wr==="small",[`${Pr}-lg`]:wr==="large",[`${Pr}-vertical`]:or,[`${Pr}-shape-${qn}`]:qn==="round"},Nr,mr),Jn=Object.assign(Object.assign({},Br),_n);return Sr(b.createElement(fe,Object.assign({},tr,{name:cr,className:gn,style:Jn,options:Qn,ref:ft,prefixCls:Pr,direction:Ir,vertical:or})))});const se=b.createContext({}),re=b.createContext({});var le=z(30761),wt=Xe=>{let{prefixCls:ft,value:Zt,onChange:Mt}=Xe;const Ut=()=>{if(Mt&&Zt&&!Zt.cleared){const xn=Zt.toHsb();xn.a=0;const zn=(0,le.vC)(xn);zn.cleared=!0,Mt(zn)}};return b.createElement("div",{className:`${ft}-clear`,onClick:Ut})},ke=z(82326);const Me="hex",qe="rgb",nt="hsb";var rt=z(4875),De=Xe=>{let{prefixCls:ft,min:Zt=0,max:Mt=100,value:Ut,onChange:xn,className:zn,formatter:Yn}=Xe;const An=`${ft}-steppers`,[_n,or]=(0,b.useState)(Ut);return(0,b.useEffect)(()=>{Number.isNaN(Ut)||or(Ut)},[Ut]),b.createElement(rt.Z,{className:de()(An,zn),min:Zt,max:Mt,value:_n,formatter:Yn,size:"small",onChange:qn=>{Ut||or(qn||0),xn==null||xn(qn)}})},Lt=Xe=>{let{prefixCls:ft,value:Zt,onChange:Mt}=Xe;const Ut=`${ft}-alpha-input`,[xn,zn]=(0,b.useState)((0,le.vC)(Zt||"#000"));(0,b.useEffect)(()=>{Zt&&zn(Zt)},[Zt]);const Yn=An=>{const _n=xn.toHsb();_n.a=(An||0)/100;const or=(0,le.vC)(_n);Zt||zn(or),Mt==null||Mt(or)};return b.createElement(De,{value:(0,le.uZ)(xn),prefixCls:ft,formatter:An=>`${An}%`,className:Ut,onChange:Yn})},Rt=z(49397);const Wt=/(^#[\da-f]{6}$)|(^#[\da-f]{8}$)/i,It=Xe=>Wt.test(`#${Xe}`);var Kt=Xe=>{let{prefixCls:ft,value:Zt,onChange:Mt}=Xe;const Ut=`${ft}-hex-input`,[xn,zn]=(0,b.useState)(()=>Zt?(0,Ge.Ot)(Zt.toHexString()):void 0);(0,b.useEffect)(()=>{Zt&&zn((0,Ge.Ot)(Zt.toHexString()))},[Zt]);const Yn=An=>{const _n=An.target.value;zn((0,Ge.Ot)(_n)),It((0,Ge.Ot)(_n,!0))&&(Mt==null||Mt((0,le.vC)(_n)))};return b.createElement(Rt.Z,{className:Ut,value:xn,prefix:"#",onChange:Yn,size:"small"})},Pt=Xe=>{let{prefixCls:ft,value:Zt,onChange:Mt}=Xe;const Ut=`${ft}-hsb-input`,[xn,zn]=(0,b.useState)((0,le.vC)(Zt||"#000"));(0,b.useEffect)(()=>{Zt&&zn(Zt)},[Zt]);const Yn=(An,_n)=>{const or=xn.toHsb();or[_n]=_n==="h"?An:(An||0)/100;const qn=(0,le.vC)(or);Zt||zn(qn),Mt==null||Mt(qn)};return b.createElement("div",{className:Ut},b.createElement(De,{max:360,min:0,value:Number(xn.toHsb().h),prefixCls:ft,className:Ut,formatter:An=>(0,le.lx)(An||0).toString(),onChange:An=>Yn(Number(An),"h")}),b.createElement(De,{max:100,min:0,value:Number(xn.toHsb().s)*100,prefixCls:ft,className:Ut,formatter:An=>`${(0,le.lx)(An||0)}%`,onChange:An=>Yn(Number(An),"s")}),b.createElement(De,{max:100,min:0,value:Number(xn.toHsb().b)*100,prefixCls:ft,className:Ut,formatter:An=>`${(0,le.lx)(An||0)}%`,onChange:An=>Yn(Number(An),"b")}))},Yt=Xe=>{let{prefixCls:ft,value:Zt,onChange:Mt}=Xe;const Ut=`${ft}-rgb-input`,[xn,zn]=(0,b.useState)((0,le.vC)(Zt||"#000"));(0,b.useEffect)(()=>{Zt&&zn(Zt)},[Zt]);const Yn=(An,_n)=>{const or=xn.toRgb();or[_n]=An||0;const qn=(0,le.vC)(or);Zt||zn(qn),Mt==null||Mt(qn)};return b.createElement("div",{className:Ut},b.createElement(De,{max:255,min:0,value:Number(xn.toRgb().r),prefixCls:ft,className:Ut,onChange:An=>Yn(Number(An),"r")}),b.createElement(De,{max:255,min:0,value:Number(xn.toRgb().g),prefixCls:ft,className:Ut,onChange:An=>Yn(Number(An),"g")}),b.createElement(De,{max:255,min:0,value:Number(xn.toRgb().b),prefixCls:ft,className:Ut,onChange:An=>Yn(Number(An),"b")}))};const Fe=[Me,nt,qe].map(Xe=>({value:Xe,label:Xe.toUpperCase()}));var zt=Xe=>{const{prefixCls:ft,format:Zt,value:Mt,disabledAlpha:Ut,onFormatChange:xn,onChange:zn,disabledFormat:Yn}=Xe,[An,_n]=(0,et.Z)(Me,{value:Zt,onChange:xn}),or=`${ft}-input`,qn=tr=>{_n(tr)},cr=(0,b.useMemo)(()=>{const tr={value:Mt,prefixCls:ft,onChange:zn};switch(An){case nt:return b.createElement(Pt,Object.assign({},tr));case qe:return b.createElement(Yt,Object.assign({},tr));default:return b.createElement(Kt,Object.assign({},tr))}},[An,ft,Mt,zn]);return b.createElement("div",{className:`${or}-container`},!Yn&&b.createElement(ke.default,{value:An,variant:"borderless",getPopupContainer:tr=>tr,popupMatchSelectWidth:68,placement:"bottomRight",onChange:qn,className:`${ft}-format-select`,size:"small",options:Fe}),b.createElement("div",{className:or},cr),!Ut&&b.createElement(Lt,{prefixCls:ft,value:Mt,onChange:zn}))},_t=z(3703),mn=z(6089),kn=z(23422),ir=z(52392),gr=function(Xe,ft){var Zt={};for(var Mt in Xe)Object.prototype.hasOwnProperty.call(Xe,Mt)&&ft.indexOf(Mt)<0&&(Zt[Mt]=Xe[Mt]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ut=0,Mt=Object.getOwnPropertySymbols(Xe);Ut<Mt.length;Ut++)ft.indexOf(Mt[Ut])<0&&Object.prototype.propertyIsEnumerable.call(Xe,Mt[Ut])&&(Zt[Mt[Ut]]=Xe[Mt[Ut]]);return Zt};const On=Xe=>{const{prefixCls:ft,colors:Zt,type:Mt,color:Ut,range:xn=!1,className:zn,activeIndex:Yn,onActive:An,onDragStart:_n,onDragChange:or,onKeyDelete:qn}=Xe,cr=gr(Xe,["prefixCls","colors","type","color","range","className","activeIndex","onActive","onDragStart","onDragChange","onKeyDelete"]),tr=Object.assign(Object.assign({},cr),{track:!1}),Er=b.useMemo(()=>`linear-gradient(90deg, ${Zt.map(wr=>`${wr.color} ${wr.percent}%`).join(", ")})`,[Zt]),Ir=b.useMemo(()=>!Ut||!Mt?null:Mt==="alpha"?Ut.toRgbString():`hsl(${Ut.toHsb().h}, 100%, 50%)`,[Ut,Mt]),Zr=(0,mn.Z)(_n),Br=(0,mn.Z)(or),Pr=b.useMemo(()=>({onDragStart:Zr,onDragChange:Br}),[]),Sr=(0,mn.Z)((mr,wr)=>{const{onFocus:Qn,style:gn,className:Jn,onKeyDown:In}=mr.props,dn=Object.assign({},gn);return Mt==="gradient"&&(dn.background=(0,le.AO)(Zt,wr.value)),b.cloneElement(mr,{onFocus:er=>{An==null||An(wr.index),Qn==null||Qn(er)},style:dn,className:de()(Jn,{[`${ft}-slider-handle-active`]:Yn===wr.index}),onKeyDown:er=>{(er.key==="Delete"||er.key==="Backspace")&&qn&&qn(wr.index),In==null||In(er)}})}),Nr=b.useMemo(()=>({direction:"ltr",handleRender:Sr}),[]);return b.createElement(ir.Z.Provider,{value:Nr},b.createElement(_t.y.Provider,{value:Pr},b.createElement(kn.Z,Object.assign({},tr,{className:de()(zn,`${ft}-slider`),tooltip:{open:!1},range:{editable:xn,minCount:2},styles:{rail:{background:Er},handle:Ir?{background:Ir}:{}},classNames:{rail:`${ft}-slider-rail`,handle:`${ft}-slider-handle`}}))))};var En=Xe=>{const{value:ft,onChange:Zt,onChangeComplete:Mt}=Xe,Ut=zn=>Zt(zn[0]),xn=zn=>Mt(zn[0]);return b.createElement(On,Object.assign({},Xe,{value:[ft],onChange:Ut,onChangeComplete:xn}))};function Qe(Xe){return(0,Le.Z)(Xe).sort((ft,Zt)=>ft.percent-Zt.percent)}const ar=Xe=>{const{prefixCls:ft,mode:Zt,onChange:Mt,onChangeComplete:Ut,onActive:xn,activeIndex:zn,onGradientDragging:Yn,colors:An}=Xe,_n=Zt==="gradient",or=b.useMemo(()=>An.map(Br=>({percent:Br.percent,color:Br.color.toRgbString()})),[An]),qn=b.useMemo(()=>or.map(Br=>Br.percent),[or]),cr=b.useRef(or),tr=Br=>{let{rawValues:Pr,draggingIndex:Sr,draggingValue:Nr}=Br;if(Pr.length>or.length){const mr=(0,le.AO)(or,Nr),wr=(0,Le.Z)(or);wr.splice(Sr,0,{percent:Nr,color:mr}),cr.current=wr}else cr.current=or;Yn(!0),Mt(new Ge.y9(Qe(cr.current)),!0)},Er=Br=>{let{deleteIndex:Pr,draggingIndex:Sr,draggingValue:Nr}=Br,mr=(0,Le.Z)(cr.current);Pr!==-1?mr.splice(Pr,1):(mr[Sr]=Object.assign(Object.assign({},mr[Sr]),{percent:Nr}),mr=Qe(mr)),Mt(new Ge.y9(mr),!0)},Ir=Br=>{const Pr=(0,Le.Z)(or);Pr.splice(Br,1);const Sr=new Ge.y9(Pr);Mt(Sr),Ut(Sr)},Zr=Br=>{Ut(new Ge.y9(or)),zn>=Br.length&&xn(Br.length-1),Yn(!1)};return _n?b.createElement(On,{min:0,max:100,prefixCls:ft,className:`${ft}-gradient-slider`,colors:or,color:null,value:qn,range:!0,onChangeComplete:Zr,disabled:!1,type:"gradient",activeIndex:zn,onActive:xn,onDragStart:tr,onDragChange:Er,onKeyDelete:Ir}):null};var ur=b.memo(ar),Dn=function(Xe,ft){var Zt={};for(var Mt in Xe)Object.prototype.hasOwnProperty.call(Xe,Mt)&&ft.indexOf(Mt)<0&&(Zt[Mt]=Xe[Mt]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ut=0,Mt=Object.getOwnPropertySymbols(Xe);Ut<Mt.length;Ut++)ft.indexOf(Mt[Ut])<0&&Object.prototype.propertyIsEnumerable.call(Xe,Mt[Ut])&&(Zt[Mt[Ut]]=Xe[Mt[Ut]]);return Zt};const Mn={slider:En};var yr=()=>{const Xe=(0,b.useContext)(se),{mode:ft,onModeChange:Zt,modeOptions:Mt,prefixCls:Ut,allowClear:xn,value:zn,disabledAlpha:Yn,onChange:An,onClear:_n,onChangeComplete:or,activeIndex:qn,gradientDragging:cr}=Xe,tr=Dn(Xe,["mode","onModeChange","modeOptions","prefixCls","allowClear","value","disabledAlpha","onChange","onClear","onChangeComplete","activeIndex","gradientDragging"]),Er=b.useMemo(()=>zn.cleared?[{percent:0,color:new Ge.y9("")},{percent:100,color:new Ge.y9("")}]:zn.getColors(),[zn]),Ir=!zn.isGradient(),[Zr,Br]=b.useState(zn);(0,mt.Z)(()=>{var pn;Ir||Br((pn=Er[qn])===null||pn===void 0?void 0:pn.color)},[cr,qn]);const Pr=b.useMemo(()=>{var pn;return Ir?zn:cr?Zr:(pn=Er[qn])===null||pn===void 0?void 0:pn.color},[zn,qn,Ir,Zr,cr]),[Sr,Nr]=b.useState(Pr),[mr,wr]=b.useState(0),Qn=Sr!=null&&Sr.equals(Pr)?Pr:Sr;(0,mt.Z)(()=>{Nr(Pr)},[mr,Pr==null?void 0:Pr.toHexString()]);const gn=(pn,Tn)=>{let Kn=(0,le.vC)(pn);if(zn.cleared){const Or=Kn.toRgb();if(!Or.r&&!Or.g&&!Or.b&&Tn){const{type:Tr,value:Mr=0}=Tn;Kn=new Ge.y9({h:Tr==="hue"?Mr:0,s:1,b:1,a:Tr==="alpha"?Mr/100:1})}else Kn=(0,le.T7)(Kn)}if(ft==="single")return Kn;const dr=(0,Le.Z)(Er);return dr[qn]=Object.assign(Object.assign({},dr[qn]),{color:Kn}),new Ge.y9(dr)},Jn=(pn,Tn,Kn)=>{const dr=gn(pn,Kn);Nr(dr.isGradient()?dr.getColors()[qn].color:dr),An(dr,Tn)},In=(pn,Tn)=>{or(gn(pn,Tn)),wr(Kn=>Kn+1)},dn=pn=>{An(gn(pn))};let er=null;const fr=Mt.length>1;return(xn||fr)&&(er=b.createElement("div",{className:`${Ut}-operation`},fr&&b.createElement(oe,{size:"small",options:Mt,value:ft,onChange:Zt}),b.createElement(wt,Object.assign({prefixCls:Ut,value:zn,onChange:pn=>{An(pn),_n==null||_n()}},tr)))),b.createElement(b.Fragment,null,er,b.createElement(ur,Object.assign({},Xe,{colors:Er})),b.createElement(vt.default,{prefixCls:Ut,value:Qn==null?void 0:Qn.toHsb(),disabledAlpha:Yn,onChange:(pn,Tn)=>{Jn(pn,!0,Tn)},onChangeComplete:(pn,Tn)=>{In(pn,Tn)},components:Mn}),b.createElement(zt,Object.assign({value:Pr,onChange:dn,prefixCls:Ut,disabledAlpha:Yn},tr)))},hn=z(88911),Bn=()=>{const{prefixCls:Xe,value:ft,presets:Zt,onChange:Mt}=(0,b.useContext)(re);return Array.isArray(Zt)?b.createElement(hn.Z,{value:ft,presets:Zt,prefixCls:Xe,onChange:Mt}):null},Rn=Xe=>{const{prefixCls:ft,presets:Zt,panelRender:Mt,value:Ut,onChange:xn,onClear:zn,allowClear:Yn,disabledAlpha:An,mode:_n,onModeChange:or,modeOptions:qn,onChangeComplete:cr,activeIndex:tr,onActive:Er,format:Ir,onFormatChange:Zr,gradientDragging:Br,onGradientDragging:Pr,disabledFormat:Sr}=Xe,Nr=`${ft}-inner`,mr=b.useMemo(()=>({prefixCls:ft,value:Ut,onChange:xn,onClear:zn,allowClear:Yn,disabledAlpha:An,mode:_n,onModeChange:or,modeOptions:qn,onChangeComplete:cr,activeIndex:tr,onActive:Er,format:Ir,onFormatChange:Zr,gradientDragging:Br,onGradientDragging:Pr,disabledFormat:Sr}),[ft,Ut,xn,zn,Yn,An,_n,or,qn,cr,tr,Er,Ir,Zr,Br,Pr,Sr]),wr=b.useMemo(()=>({prefixCls:ft,value:Ut,presets:Zt,onChange:xn}),[ft,Ut,Zt,xn]),Qn=b.createElement("div",{className:`${Nr}-content`},b.createElement(yr,null),Array.isArray(Zt)&&b.createElement(Ne.Z,null),b.createElement(Bn,null));return b.createElement(se.Provider,{value:mr},b.createElement(re.Provider,{value:wr},b.createElement("div",{className:Nr},typeof Mt=="function"?Mt(Qn,{components:{Picker:yr,Presets:Bn}}):Qn)))},xr=z(26112),vr=z(9017),en=function(Xe,ft){var Zt={};for(var Mt in Xe)Object.prototype.hasOwnProperty.call(Xe,Mt)&&ft.indexOf(Mt)<0&&(Zt[Mt]=Xe[Mt]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ut=0,Mt=Object.getOwnPropertySymbols(Xe);Ut<Mt.length;Ut++)ft.indexOf(Mt[Ut])<0&&Object.prototype.propertyIsEnumerable.call(Xe,Mt[Ut])&&(Zt[Mt[Ut]]=Xe[Mt[Ut]]);return Zt},pr=(0,b.forwardRef)((Xe,ft)=>{const{color:Zt,prefixCls:Mt,open:Ut,disabled:xn,format:zn,className:Yn,showText:An,activeIndex:_n}=Xe,or=en(Xe,["color","prefixCls","open","disabled","format","className","showText","activeIndex"]),qn=`${Mt}-trigger`,cr=`${qn}-text`,tr=`${cr}-cell`,[Er]=(0,vr.Z)("ColorPicker"),Ir=b.useMemo(()=>{if(!An)return"";if(typeof An=="function")return An(Zt);if(Zt.cleared)return Er.transparent;if(Zt.isGradient())return Zt.getColors().map((Sr,Nr)=>{const mr=_n!==-1&&_n!==Nr;return b.createElement("span",{key:Nr,className:de()(tr,mr&&`${tr}-inactive`)},Sr.color.toRgbString()," ",Sr.percent,"%")});const Br=Zt.toHexString().toUpperCase(),Pr=(0,le.uZ)(Zt);switch(zn){case"rgb":return Zt.toRgbString();case"hsb":return Zt.toHsbString();default:return Pr<100?`${Br.slice(0,7)},${Pr}%`:Br}},[Zt,zn,An,_n]),Zr=(0,b.useMemo)(()=>Zt.cleared?b.createElement(wt,{prefixCls:Mt}):b.createElement(vt.ColorBlock,{prefixCls:Mt,color:Zt.toCssString()}),[Zt,Mt]);return b.createElement("div",Object.assign({ref:ft,className:de()(qn,Yn,{[`${qn}-active`]:Ut,[`${qn}-disabled`]:xn})},(0,xr.Z)(or)),Zr,An&&b.createElement("div",{className:cr},Ir))});function bn(Xe,ft,Zt){const[Mt]=(0,vr.Z)("ColorPicker"),[Ut,xn]=(0,et.Z)(Xe,{value:ft}),[zn,Yn]=b.useState("single"),[An,_n]=b.useMemo(()=>{const Ir=(Array.isArray(Zt)?Zt:[Zt]).filter(Sr=>Sr);Ir.length||Ir.push("single");const Zr=new Set(Ir),Br=[],Pr=(Sr,Nr)=>{Zr.has(Sr)&&Br.push({label:Nr,value:Sr})};return Pr("single",Mt.singleColor),Pr("gradient",Mt.gradientColor),[Br,Zr]},[Zt]),[or,qn]=b.useState(null),cr=(0,mn.Z)(Ir=>{qn(Ir),xn(Ir)}),tr=b.useMemo(()=>{const Ir=(0,le.vC)(Ut||"");return Ir.equals(or)?or:Ir},[Ut,or]),Er=b.useMemo(()=>{var Ir;return _n.has(zn)?zn:(Ir=An[0])===null||Ir===void 0?void 0:Ir.value},[_n,zn,An]);return b.useEffect(()=>{Yn(tr.isGradient()?"gradient":"single")},[tr]),[tr,cr,Er,Yn,An]}var Ve=z(56119);const tt=(Xe,ft)=>({backgroundImage:`conic-gradient(${ft} 25%, transparent 25% 50%, ${ft} 50% 75%, transparent 75% 100%)`,backgroundSize:`${Xe} ${Xe}`});var ct=(Xe,ft)=>{const{componentCls:Zt,borderRadiusSM:Mt,colorPickerInsetShadow:Ut,lineWidth:xn,colorFillSecondary:zn}=Xe;return{[`${Zt}-color-block`]:Object.assign(Object.assign({position:"relative",borderRadius:Mt,width:ft,height:ft,boxShadow:Ut,flex:"none"},tt("50%",Xe.colorFillSecondary)),{[`${Zt}-color-block-inner`]:{width:"100%",height:"100%",boxShadow:`inset 0 0 0 ${(0,Nt.unit)(xn)} ${zn}`,borderRadius:"inherit"}})}},dt=Xe=>{const{componentCls:ft,antCls:Zt,fontSizeSM:Mt,lineHeightSM:Ut,colorPickerAlphaInputWidth:xn,marginXXS:zn,paddingXXS:Yn,controlHeightSM:An,marginXS:_n,fontSizeIcon:or,paddingXS:qn,colorTextPlaceholder:cr,colorPickerInputNumberHandleWidth:tr,lineWidth:Er}=Xe;return{[`${ft}-input-container`]:{display:"flex",[`${ft}-steppers${Zt}-input-number`]:{fontSize:Mt,lineHeight:Ut,[`${Zt}-input-number-input`]:{paddingInlineStart:Yn,paddingInlineEnd:0},[`${Zt}-input-number-handler-wrap`]:{width:tr}},[`${ft}-steppers${ft}-alpha-input`]:{flex:`0 0 ${(0,Nt.unit)(xn)}`,marginInlineStart:zn},[`${ft}-format-select${Zt}-select`]:{marginInlineEnd:_n,width:"auto","&-single":{[`${Zt}-select-selector`]:{padding:0,border:0},[`${Zt}-select-arrow`]:{insetInlineEnd:0},[`${Zt}-select-selection-item`]:{paddingInlineEnd:Xe.calc(or).add(zn).equal(),fontSize:Mt,lineHeight:(0,Nt.unit)(An)},[`${Zt}-select-item-option-content`]:{fontSize:Mt,lineHeight:Ut},[`${Zt}-select-dropdown`]:{[`${Zt}-select-item`]:{minHeight:"auto"}}}},[`${ft}-input`]:{gap:zn,alignItems:"center",flex:1,width:0,[`${ft}-hsb-input,${ft}-rgb-input`]:{display:"flex",gap:zn,alignItems:"center"},[`${ft}-steppers`]:{flex:1},[`${ft}-hex-input${Zt}-input-affix-wrapper`]:{flex:1,padding:`0 ${(0,Nt.unit)(qn)}`,[`${Zt}-input`]:{fontSize:Mt,textTransform:"uppercase",lineHeight:(0,Nt.unit)(Xe.calc(An).sub(Xe.calc(Er).mul(2)).equal())},[`${Zt}-input-prefix`]:{color:cr}}}}}},Et=Xe=>{const{componentCls:ft,controlHeightLG:Zt,borderRadiusSM:Mt,colorPickerInsetShadow:Ut,marginSM:xn,colorBgElevated:zn,colorFillSecondary:Yn,lineWidthBold:An,colorPickerHandlerSize:_n}=Xe;return{userSelect:"none",[`${ft}-select`]:{[`${ft}-palette`]:{minHeight:Xe.calc(Zt).mul(4).equal(),overflow:"hidden",borderRadius:Mt},[`${ft}-saturation`]:{position:"absolute",borderRadius:"inherit",boxShadow:Ut,inset:0},marginBottom:xn},[`${ft}-handler`]:{width:_n,height:_n,border:`${(0,Nt.unit)(An)} solid ${zn}`,position:"relative",borderRadius:"50%",cursor:"pointer",boxShadow:`${Ut}, 0 0 0 1px ${Yn}`}}},Ce=Xe=>{const{componentCls:ft,antCls:Zt,colorTextQuaternary:Mt,paddingXXS:Ut,colorPickerPresetColorSize:xn,fontSizeSM:zn,colorText:Yn,lineHeightSM:An,lineWidth:_n,borderRadius:or,colorFill:qn,colorWhite:cr,marginXXS:tr,paddingXS:Er,fontHeightSM:Ir}=Xe;return{[`${ft}-presets`]:{[`${Zt}-collapse-item > ${Zt}-collapse-header`]:{padding:0,[`${Zt}-collapse-expand-icon`]:{height:Ir,color:Mt,paddingInlineEnd:Ut}},[`${Zt}-collapse`]:{display:"flex",flexDirection:"column",gap:tr},[`${Zt}-collapse-item > ${Zt}-collapse-content > ${Zt}-collapse-content-box`]:{padding:`${(0,Nt.unit)(Er)} 0`},"&-label":{fontSize:zn,color:Yn,lineHeight:An},"&-items":{display:"flex",flexWrap:"wrap",gap:Xe.calc(tr).mul(1.5).equal(),[`${ft}-presets-color`]:{position:"relative",cursor:"pointer",width:xn,height:xn,"&::before":{content:'""',pointerEvents:"none",width:Xe.calc(xn).add(Xe.calc(_n).mul(4)).equal(),height:Xe.calc(xn).add(Xe.calc(_n).mul(4)).equal(),position:"absolute",top:Xe.calc(_n).mul(-2).equal(),insetInlineStart:Xe.calc(_n).mul(-2).equal(),borderRadius:or,border:`${(0,Nt.unit)(_n)} solid transparent`,transition:`border-color ${Xe.motionDurationMid} ${Xe.motionEaseInBack}`},"&:hover::before":{borderColor:qn},"&::after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Xe.calc(xn).div(13).mul(5).equal(),height:Xe.calc(xn).div(13).mul(8).equal(),border:`${(0,Nt.unit)(Xe.lineWidthBold)} solid ${Xe.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Xe.motionDurationFast} ${Xe.motionEaseInBack}, opacity ${Xe.motionDurationFast}`},[`&${ft}-presets-color-checked`]:{"&::after":{opacity:1,borderColor:cr,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`transform ${Xe.motionDurationMid} ${Xe.motionEaseOutBack} ${Xe.motionDurationFast}`},[`&${ft}-presets-color-bright`]:{"&::after":{borderColor:"rgba(0, 0, 0, 0.45)"}}}}},"&-empty":{fontSize:zn,color:Mt}}}},Te=Xe=>{const{componentCls:ft,colorPickerInsetShadow:Zt,colorBgElevated:Mt,colorFillSecondary:Ut,lineWidthBold:xn,colorPickerHandlerSizeSM:zn,colorPickerSliderHeight:Yn,marginSM:An,marginXS:_n}=Xe,or=Xe.calc(zn).sub(Xe.calc(xn).mul(2).equal()).equal(),qn=Xe.calc(zn).add(Xe.calc(xn).mul(2).equal()).equal(),cr={"&:after":{transform:"scale(1)",boxShadow:`${Zt}, 0 0 0 1px ${Xe.colorPrimaryActive}`}};return{[`${ft}-slider`]:[tt((0,Nt.unit)(Yn),Xe.colorFillSecondary),{margin:0,padding:0,height:Yn,borderRadius:Xe.calc(Yn).div(2).equal(),"&-rail":{height:Yn,borderRadius:Xe.calc(Yn).div(2).equal(),boxShadow:Zt},[`& ${ft}-slider-handle`]:{width:or,height:or,top:0,borderRadius:"100%","&:before":{display:"block",position:"absolute",background:"transparent",left:{_skip_check_:!0,value:"50%"},top:"50%",transform:"translate(-50%, -50%)",width:qn,height:qn,borderRadius:"100%"},"&:after":{width:zn,height:zn,border:`${(0,Nt.unit)(xn)} solid ${Mt}`,boxShadow:`${Zt}, 0 0 0 1px ${Ut}`,outline:"none",insetInlineStart:Xe.calc(xn).mul(-1).equal(),top:Xe.calc(xn).mul(-1).equal(),background:"transparent",transition:"none"},"&:focus":cr}}],[`${ft}-slider-container`]:{display:"flex",gap:An,marginBottom:An,[`${ft}-slider-group`]:{flex:1,flexDirection:"column",justifyContent:"space-between",display:"flex","&-disabled-alpha":{justifyContent:"center"}}},[`${ft}-gradient-slider`]:{marginBottom:_n,[`& ${ft}-slider-handle`]:{"&:after":{transform:"scale(0.8)"},"&-active, &:focus":cr}}}};const je=(Xe,ft,Zt)=>({borderInlineEndWidth:Xe.lineWidth,borderColor:ft,boxShadow:`0 0 0 ${(0,Nt.unit)(Xe.controlOutlineWidth)} ${Zt}`,outline:0}),Je=Xe=>{const{componentCls:ft}=Xe;return{"&-rtl":{[`${ft}-presets-color`]:{"&::after":{direction:"ltr"}},[`${ft}-clear`]:{"&::after":{direction:"ltr"}}}}},Vt=(Xe,ft,Zt)=>{const{componentCls:Mt,borderRadiusSM:Ut,lineWidth:xn,colorSplit:zn,colorBorder:Yn,red6:An}=Xe;return{[`${Mt}-clear`]:Object.assign(Object.assign({width:ft,height:ft,borderRadius:Ut,border:`${(0,Nt.unit)(xn)} solid ${zn}`,position:"relative",overflow:"hidden",cursor:"inherit",transition:`all ${Xe.motionDurationFast}`},Zt),{"&::after":{content:'""',position:"absolute",insetInlineEnd:Xe.calc(xn).mul(-1).equal(),top:Xe.calc(xn).mul(-1).equal(),display:"block",width:40,height:2,transformOrigin:"calc(100% - 1px) 1px",transform:"rotate(-45deg)",backgroundColor:An},"&:hover":{borderColor:Yn}})}},tn=Xe=>{const{componentCls:ft,colorError:Zt,colorWarning:Mt,colorErrorHover:Ut,colorWarningHover:xn,colorErrorOutline:zn,colorWarningOutline:Yn}=Xe;return{[`&${ft}-status-error`]:{borderColor:Zt,"&:hover":{borderColor:Ut},[`&${ft}-trigger-active`]:Object.assign({},je(Xe,Zt,zn))},[`&${ft}-status-warning`]:{borderColor:Mt,"&:hover":{borderColor:xn},[`&${ft}-trigger-active`]:Object.assign({},je(Xe,Mt,Yn))}}},on=Xe=>{const{componentCls:ft,controlHeightLG:Zt,controlHeightSM:Mt,controlHeight:Ut,controlHeightXS:xn,borderRadius:zn,borderRadiusSM:Yn,borderRadiusXS:An,borderRadiusLG:_n,fontSizeLG:or}=Xe;return{[`&${ft}-lg`]:{minWidth:Zt,minHeight:Zt,borderRadius:_n,[`${ft}-color-block, ${ft}-clear`]:{width:Ut,height:Ut,borderRadius:zn},[`${ft}-trigger-text`]:{fontSize:or}},[`&${ft}-sm`]:{minWidth:Mt,minHeight:Mt,borderRadius:Yn,[`${ft}-color-block, ${ft}-clear`]:{width:xn,height:xn,borderRadius:An},[`${ft}-trigger-text`]:{lineHeight:(0,Nt.unit)(xn)}}}},Nn=Xe=>{const{antCls:ft,componentCls:Zt,colorPickerWidth:Mt,colorPrimary:Ut,motionDurationMid:xn,colorBgElevated:zn,colorTextDisabled:Yn,colorText:An,colorBgContainerDisabled:_n,borderRadius:or,marginXS:qn,marginSM:cr,controlHeight:tr,controlHeightSM:Er,colorBgTextActive:Ir,colorPickerPresetColorSize:Zr,colorPickerPreviewSize:Br,lineWidth:Pr,colorBorder:Sr,paddingXXS:Nr,fontSize:mr,colorPrimaryHover:wr,controlOutline:Qn}=Xe;return[{[Zt]:Object.assign({[`${Zt}-inner`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({"&-content":{display:"flex",flexDirection:"column",width:Mt,[`& > ${ft}-divider`]:{margin:`${(0,Nt.unit)(cr)} 0 ${(0,Nt.unit)(qn)}`}},[`${Zt}-panel`]:Object.assign({},Et(Xe))},Te(Xe)),ct(Xe,Br)),dt(Xe)),Ce(Xe)),Vt(Xe,Zr,{marginInlineStart:"auto"})),{[`${Zt}-operation`]:{display:"flex",justifyContent:"space-between",marginBottom:qn}}),"&-trigger":Object.assign(Object.assign(Object.assign(Object.assign({minWidth:tr,minHeight:tr,borderRadius:or,border:`${(0,Nt.unit)(Pr)} solid ${Sr}`,cursor:"pointer",display:"inline-flex",alignItems:"flex-start",justifyContent:"center",transition:`all ${xn}`,background:zn,padding:Xe.calc(Nr).sub(Pr).equal(),[`${Zt}-trigger-text`]:{marginInlineStart:qn,marginInlineEnd:Xe.calc(qn).sub(Xe.calc(Nr).sub(Pr)).equal(),fontSize:mr,color:An,alignSelf:"center","&-cell":{"&:not(:last-child):after":{content:'", "'},"&-inactive":{color:Yn}}},"&:hover":{borderColor:wr},[`&${Zt}-trigger-active`]:Object.assign({},je(Xe,Ut,Qn)),"&-disabled":{color:Yn,background:_n,cursor:"not-allowed","&:hover":{borderColor:Ir},[`${Zt}-trigger-text`]:{color:Yn}}},Vt(Xe,Er)),ct(Xe,Er)),tn(Xe)),on(Xe))},Je(Xe))},(0,Ve.c)(Xe,{focusElCls:`${Zt}-trigger-active`})]};var $n=(0,We.I$)("ColorPicker",Xe=>{const{colorTextQuaternary:ft,marginSM:Zt}=Xe,Mt=8,Ut=(0,yt.mergeToken)(Xe,{colorPickerWidth:234,colorPickerHandlerSize:16,colorPickerHandlerSizeSM:12,colorPickerAlphaInputWidth:44,colorPickerInputNumberHandleWidth:16,colorPickerPresetColorSize:24,colorPickerInsetShadow:`inset 0 0 1px 0 ${ft}`,colorPickerSliderHeight:Mt,colorPickerPreviewSize:Xe.calc(Mt).mul(2).add(Zt).equal()});return[Nn(Ut)]}),br=function(Xe,ft){var Zt={};for(var Mt in Xe)Object.prototype.hasOwnProperty.call(Xe,Mt)&&ft.indexOf(Mt)<0&&(Zt[Mt]=Xe[Mt]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ut=0,Mt=Object.getOwnPropertySymbols(Xe);Ut<Mt.length;Ut++)ft.indexOf(Mt[Ut])<0&&Object.prototype.propertyIsEnumerable.call(Xe,Mt[Ut])&&(Zt[Mt[Ut]]=Xe[Mt[Ut]]);return Zt};const Gn=Xe=>{const{mode:ft,value:Zt,defaultValue:Mt,format:Ut,defaultFormat:xn,allowClear:zn=!1,presets:Yn,children:An,trigger:_n="click",open:or,disabled:qn,placement:cr="bottomLeft",arrow:tr=!0,panelRender:Er,showText:Ir,style:Zr,className:Br,size:Pr,rootClassName:Sr,prefixCls:Nr,styles:mr,disabledAlpha:wr=!1,onFormatChange:Qn,onChange:gn,onClear:Jn,onOpenChange:In,onChangeComplete:dn,getPopupContainer:er,autoAdjustOverflow:fr=!0,destroyTooltipOnHide:pn,disabledFormat:Tn}=Xe,Kn=br(Xe,["mode","value","defaultValue","format","defaultFormat","allowClear","presets","children","trigger","open","disabled","placement","arrow","panelRender","showText","style","className","size","rootClassName","prefixCls","styles","disabledAlpha","onFormatChange","onChange","onClear","onOpenChange","onChangeComplete","getPopupContainer","autoAdjustOverflow","destroyTooltipOnHide","disabledFormat"]),{getPrefixCls:dr,direction:Or,colorPicker:Tr}=(0,b.useContext)(Ye.E_),Mr=(0,b.useContext)(Re.Z),Ur=qn!=null?qn:Mr,[jr,ri]=(0,et.Z)(!1,{value:or,postState:Ii=>!Ur&&Ii,onChange:In}),[Jr,Qr]=(0,et.Z)(Ut,{value:Ut,defaultValue:xn,onChange:Qn}),ti=dr("color-picker",Nr),[hi,Oi,Ji,Pi,Wi]=bn(Mt,Zt,ft),Yr=(0,b.useMemo)(()=>(0,le.uZ)(hi)<100,[hi]),[$r,Vi]=b.useState(null),ji=Ii=>{if(dn){let Si=(0,le.vC)(Ii);wr&&Yr&&(Si=(0,le.T7)(Ii)),dn(Si)}},vi=(Ii,Si)=>{let ho=(0,le.vC)(Ii);wr&&Yr&&(ho=(0,le.T7)(ho)),Oi(ho),Vi(null),gn&&gn(ho,ho.toCssString()),Si||ji(ho)},[ki,Qi]=b.useState(0),[Bi,Ri]=b.useState(!1),zi=Ii=>{if(Pi(Ii),Ii==="single"&&hi.isGradient())Qi(0),vi(new Ge.y9(hi.getColors()[0].color)),Vi(hi);else if(Ii==="gradient"&&!hi.isGradient()){const Si=Yr?(0,le.T7)(hi):hi;vi(new Ge.y9($r||[{percent:0,color:Si},{percent:100,color:Si}]))}},{status:yo}=b.useContext(he.aM),{compactSize:Ho,compactItemClassnames:xo}=(0,at.ri)(ti,Or),mo=(0,$e.Z)(Ii=>{var Si;return(Si=Pr!=null?Pr:Ho)!==null&&Si!==void 0?Si:Ii}),Sa=(0,ce.Z)(ti),[Ea,Di,Li]=$n(ti,Sa),Kr={[`${ti}-rtl`]:Or},Hr=de()(Sr,Li,Sa,Kr),qr=de()((0,Ae.Z)(ti,yo),{[`${ti}-sm`]:mo==="small",[`${ti}-lg`]:mo==="large"},xo,Tr==null?void 0:Tr.className,Hr,Br,Di),gi=de()(ti,Hr),bo={open:jr,trigger:_n,placement:cr,arrow:tr,rootClassName:Sr,getPopupContainer:er,autoAdjustOverflow:fr,destroyTooltipOnHide:pn},Yi=Object.assign(Object.assign({},Tr==null?void 0:Tr.style),Zr);return Ea(b.createElement(kt.Z,Object.assign({style:mr==null?void 0:mr.popup,styles:{body:mr==null?void 0:mr.popupOverlayInner},onOpenChange:Ii=>{(!Ii||!Ur)&&ri(Ii)},content:b.createElement(Se.Z,{form:!0},b.createElement(Rn,{mode:Ji,onModeChange:zi,modeOptions:Wi,prefixCls:ti,value:hi,allowClear:zn,disabled:Ur,disabledAlpha:wr,presets:Yn,panelRender:Er,format:Jr,onFormatChange:Qr,onChange:vi,onChangeComplete:ji,onClear:Jn,activeIndex:ki,onActive:Qi,gradientDragging:Bi,onGradientDragging:Ri,disabledFormat:Tn})),classNames:{root:gi}},bo),An||b.createElement(pr,Object.assign({activeIndex:jr?ki:-1,open:jr,className:qr,style:Yi,prefixCls:ti,disabled:Ur,showText:Ir,format:Jr},Kn,{color:hi}))))},jn=(0,pe.Z)(Gn,void 0,Xe=>Object.assign(Object.assign({},Xe),{placement:"bottom",autoAdjustOverflow:!1}),"color-picker",Xe=>Xe);Gn._InternalPanelDoNotUseOrYouWillBeFired=jn;var Xn=Gn,hr=Xn},38406:function(Zn,ln,z){"use strict";var b=z(59301),Ie=z(48755),de=z(584);const et=Se=>{const{componentName:pe}=Se,{getPrefixCls:Ae}=(0,b.useContext)(Ie.E_),Ye=Ae("empty");switch(pe){case"Table":case"List":return b.createElement(de.Z,{image:de.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return b.createElement(de.Z,{image:de.Z.PRESENTED_IMAGE_SIMPLE,className:`${Ye}-small`});case"Table.filter":return null;default:return b.createElement(de.Z,null)}};ln.Z=et},37285:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return at}});var b=z(59301),Ie=z(92310),de=z.n(Ie),et=z(48755),Se=z(36237),pe=z(63356),Ae=z(16931),Ye=z(51636);const Re=Ge=>{const{componentCls:Ne,sizePaddingEdgeHorizontal:Le,colorSplit:vt,lineWidth:mt,textPaddingInline:Tt,orientationMargin:_e,verticalMarginInline:Ke}=Ge;return{[Ne]:Object.assign(Object.assign({},(0,pe.Wf)(Ge)),{borderBlockStart:`${(0,Se.unit)(mt)} solid ${vt}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Ke,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Se.unit)(mt)} solid ${vt}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Se.unit)(Ge.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${Ne}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Se.unit)(Ge.dividerHorizontalWithTextGutterMargin)} 0`,color:Ge.colorTextHeading,fontWeight:500,fontSize:Ge.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${vt}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Se.unit)(mt)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Ne}-with-text-start`]:{"&::before":{width:`calc(${_e} * 100%)`},"&::after":{width:`calc(100% - ${_e} * 100%)`}},[`&-horizontal${Ne}-with-text-end`]:{"&::before":{width:`calc(100% - ${_e} * 100%)`},"&::after":{width:`calc(${_e} * 100%)`}},[`${Ne}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Tt},"&-dashed":{background:"none",borderColor:vt,borderStyle:"dashed",borderWidth:`${(0,Se.unit)(mt)} 0 0`},[`&-horizontal${Ne}-with-text${Ne}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Ne}-dashed`]:{borderInlineStartWidth:mt,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:vt,borderStyle:"dotted",borderWidth:`${(0,Se.unit)(mt)} 0 0`},[`&-horizontal${Ne}-with-text${Ne}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${Ne}-dotted`]:{borderInlineStartWidth:mt,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Ne}-with-text`]:{color:Ge.colorText,fontWeight:"normal",fontSize:Ge.fontSize},[`&-horizontal${Ne}-with-text-start${Ne}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Ne}-inner-text`]:{paddingInlineStart:Le}},[`&-horizontal${Ne}-with-text-end${Ne}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Ne}-inner-text`]:{paddingInlineEnd:Le}}})}},ce=Ge=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ge.marginXS});var $e=(0,Ae.I$)("Divider",Ge=>{const Ne=(0,Ye.mergeToken)(Ge,{dividerHorizontalWithTextGutterMargin:Ge.margin,dividerHorizontalGutterMargin:Ge.marginLG,sizePaddingEdgeHorizontal:0});return[Re(Ne)]},ce,{unitless:{orientationMargin:!0}}),he=function(Ge,Ne){var Le={};for(var vt in Ge)Object.prototype.hasOwnProperty.call(Ge,vt)&&Ne.indexOf(vt)<0&&(Le[vt]=Ge[vt]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,vt=Object.getOwnPropertySymbols(Ge);mt<vt.length;mt++)Ne.indexOf(vt[mt])<0&&Object.prototype.propertyIsEnumerable.call(Ge,vt[mt])&&(Le[vt[mt]]=Ge[vt[mt]]);return Le},at=Ge=>{const{getPrefixCls:Ne,direction:Le,className:vt,style:mt}=(0,et.dj)("divider"),{prefixCls:Tt,type:_e="horizontal",orientation:Ke="center",orientationMargin:ut,className:ht,rootClassName:Ht,children:Dt,dashed:gt,variant:xt="solid",plain:we,style:ot}=Ge,it=he(Ge,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),ye=Ne("divider",Tt),[qt,st,$t]=$e(ye),yn=!!Dt,ze=b.useMemo(()=>Ke==="left"?Le==="rtl"?"end":"start":Ke==="right"?Le==="rtl"?"start":"end":Ke,[Le,Ke]),fe=ze==="start"&&ut!=null,Bt=ze==="end"&&ut!=null,Nt=de()(ye,vt,st,$t,`${ye}-${_e}`,{[`${ye}-with-text`]:yn,[`${ye}-with-text-${ze}`]:yn,[`${ye}-dashed`]:!!gt,[`${ye}-${xt}`]:xt!=="solid",[`${ye}-plain`]:!!we,[`${ye}-rtl`]:Le==="rtl",[`${ye}-no-default-orientation-margin-start`]:fe,[`${ye}-no-default-orientation-margin-end`]:Bt},ht,Ht),nn=b.useMemo(()=>typeof ut=="number"?ut:/^\d+$/.test(ut)?Number(ut):ut,[ut]),We={marginInlineStart:fe?nn:void 0,marginInlineEnd:Bt?nn:void 0};return qt(b.createElement("div",Object.assign({className:Nt,style:Object.assign(Object.assign({},mt),ot)},it,{role:"separator"}),Dt&&_e!=="vertical"&&b.createElement("span",{className:`${ye}-inner-text`,style:We},Dt)))}},36207:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return wt}});var b=z(59301),Ie=z(92310),de=z.n(Ie),et=z(85899),Se=z(72190),pe=z(43403),Ae=z(34280),Ye=b.createContext(null),Re=b.createContext({}),ce=Ye,$e=z(18642),he=z(60499),kt=z(77900),at=z(10228),Ge=z(26112),Ne=z(42244),Le=z(8654),vt=["prefixCls","className","containerRef"],mt=function(Me){var qe=Me.prefixCls,nt=Me.className,rt=Me.containerRef,xe=(0,Ne.Z)(Me,vt),De=b.useContext(Re),At=De.panel,Lt=(0,Le.x1)(At,rt);return b.createElement("div",(0,he.Z)({className:de()("".concat(qe,"-content"),nt),role:"dialog",ref:Lt},(0,Ge.Z)(Me,{aria:!0}),{"aria-modal":"true"},xe))},Tt=mt,_e=z(48736);function Ke(ke){return typeof ke=="string"&&String(Number(ke))===ke?((0,_e.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(ke)):ke}function ut(ke){warning(!("wrapperClassName"in ke),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!ke.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ht={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function Ht(ke,Me){var qe,nt,rt,xe=ke.prefixCls,De=ke.open,At=ke.placement,Lt=ke.inline,Rt=ke.push,Wt=ke.forceRender,It=ke.autoFocus,un=ke.keyboard,Kt=ke.classNames,Ue=ke.rootClassName,Pt=ke.rootStyle,jt=ke.zIndex,Yt=ke.className,Fe=ke.id,Ct=ke.style,zt=ke.motion,_t=ke.width,mn=ke.height,kn=ke.children,ir=ke.mask,gr=ke.maskClosable,On=ke.maskMotion,sr=ke.maskClassName,En=ke.maskStyle,Qe=ke.afterOpenChange,ar=ke.onClose,ur=ke.onMouseEnter,Dn=ke.onMouseOver,Mn=ke.onMouseLeave,Vn=ke.onClick,yr=ke.onKeyDown,hn=ke.onKeyUp,wn=ke.styles,Bn=ke.drawerRender,rr=b.useRef(),Rn=b.useRef(),xr=b.useRef();b.useImperativeHandle(Me,function(){return rr.current});var vr=function(Te){var je=Te.keyCode,Je=Te.shiftKey;switch(je){case at.Z.TAB:{if(je===at.Z.TAB){if(!Je&&document.activeElement===xr.current){var Vt;(Vt=Rn.current)===null||Vt===void 0||Vt.focus({preventScroll:!0})}else if(Je&&document.activeElement===Rn.current){var tn;(tn=xr.current)===null||tn===void 0||tn.focus({preventScroll:!0})}}break}case at.Z.ESC:{ar&&un&&(Te.stopPropagation(),ar(Te));break}}};b.useEffect(function(){if(De&&It){var Oe;(Oe=rr.current)===null||Oe===void 0||Oe.focus({preventScroll:!0})}},[De]);var en=b.useState(!1),Sn=(0,Se.Z)(en,2),pr=Sn[0],bn=Sn[1],Ve=b.useContext(ce),tt;typeof Rt=="boolean"?tt=Rt?{}:{distance:0}:tt=Rt||{};var Be=(qe=(nt=(rt=tt)===null||rt===void 0?void 0:rt.distance)!==null&&nt!==void 0?nt:Ve==null?void 0:Ve.pushDistance)!==null&&qe!==void 0?qe:180,ct=b.useMemo(function(){return{pushDistance:Be,push:function(){bn(!0)},pull:function(){bn(!1)}}},[Be]);b.useEffect(function(){if(De){var Oe;Ve==null||(Oe=Ve.push)===null||Oe===void 0||Oe.call(Ve)}else{var Te;Ve==null||(Te=Ve.pull)===null||Te===void 0||Te.call(Ve)}},[De]),b.useEffect(function(){return function(){var Oe;Ve==null||(Oe=Ve.pull)===null||Oe===void 0||Oe.call(Ve)}},[]);var He=ir&&b.createElement(kt.default,(0,he.Z)({key:"mask"},On,{visible:De}),function(Oe,Te){var je=Oe.className,Je=Oe.style;return b.createElement("div",{className:de()("".concat(xe,"-mask"),je,Kt==null?void 0:Kt.mask,sr),style:(0,et.Z)((0,et.Z)((0,et.Z)({},Je),En),wn==null?void 0:wn.mask),onClick:gr&&De?ar:void 0,ref:Te})}),dt=typeof zt=="function"?zt(At):zt,Ee={};if(pr&&Be)switch(At){case"top":Ee.transform="translateY(".concat(Be,"px)");break;case"bottom":Ee.transform="translateY(".concat(-Be,"px)");break;case"left":Ee.transform="translateX(".concat(Be,"px)");break;default:Ee.transform="translateX(".concat(-Be,"px)");break}At==="left"||At==="right"?Ee.width=Ke(_t):Ee.height=Ke(mn);var Et={onMouseEnter:ur,onMouseOver:Dn,onMouseLeave:Mn,onClick:Vn,onKeyDown:yr,onKeyUp:hn},Ft=b.createElement(kt.default,(0,he.Z)({key:"panel"},dt,{visible:De,forceRender:Wt,onVisibleChanged:function(Te){Qe==null||Qe(Te)},removeOnLeave:!1,leavedClassName:"".concat(xe,"-content-wrapper-hidden")}),function(Oe,Te){var je=Oe.className,Je=Oe.style,Vt=b.createElement(Tt,(0,he.Z)({id:Fe,containerRef:Te,prefixCls:xe,className:de()(Yt,Kt==null?void 0:Kt.content),style:(0,et.Z)((0,et.Z)({},Ct),wn==null?void 0:wn.content)},(0,Ge.Z)(ke,{aria:!0}),Et),kn);return b.createElement("div",(0,he.Z)({className:de()("".concat(xe,"-content-wrapper"),Kt==null?void 0:Kt.wrapper,je),style:(0,et.Z)((0,et.Z)((0,et.Z)({},Ee),Je),wn==null?void 0:wn.wrapper)},(0,Ge.Z)(ke,{data:!0})),Bn?Bn(Vt):Vt)}),Ce=(0,et.Z)({},Pt);return jt&&(Ce.zIndex=jt),b.createElement(ce.Provider,{value:ct},b.createElement("div",{className:de()(xe,"".concat(xe,"-").concat(At),Ue,(0,$e.Z)((0,$e.Z)({},"".concat(xe,"-open"),De),"".concat(xe,"-inline"),Lt)),style:Ce,tabIndex:-1,ref:rr,onKeyDown:vr},He,b.createElement("div",{tabIndex:0,ref:Rn,style:ht,"aria-hidden":"true","data-sentinel":"start"}),Ft,b.createElement("div",{tabIndex:0,ref:xr,style:ht,"aria-hidden":"true","data-sentinel":"end"})))}var Dt=b.forwardRef(Ht),gt=Dt,xt=function(Me){var qe=Me.open,nt=qe===void 0?!1:qe,rt=Me.prefixCls,xe=rt===void 0?"rc-drawer":rt,De=Me.placement,At=De===void 0?"right":De,Lt=Me.autoFocus,Rt=Lt===void 0?!0:Lt,Wt=Me.keyboard,It=Wt===void 0?!0:Wt,un=Me.width,Kt=un===void 0?378:un,Ue=Me.mask,Pt=Ue===void 0?!0:Ue,jt=Me.maskClosable,Yt=jt===void 0?!0:jt,Fe=Me.getContainer,Ct=Me.forceRender,zt=Me.afterOpenChange,_t=Me.destroyOnClose,mn=Me.onMouseEnter,kn=Me.onMouseOver,ir=Me.onMouseLeave,gr=Me.onClick,On=Me.onKeyDown,sr=Me.onKeyUp,En=Me.panelRef,Qe=b.useState(!1),ar=(0,Se.Z)(Qe,2),ur=ar[0],Dn=ar[1],Mn=b.useState(!1),Vn=(0,Se.Z)(Mn,2),yr=Vn[0],hn=Vn[1];(0,Ae.Z)(function(){hn(!0)},[]);var wn=yr?nt:!1,Bn=b.useRef(),rr=b.useRef();(0,Ae.Z)(function(){wn&&(rr.current=document.activeElement)},[wn]);var Rn=function(pr){var bn;if(Dn(pr),zt==null||zt(pr),!pr&&rr.current&&!((bn=Bn.current)!==null&&bn!==void 0&&bn.contains(rr.current))){var Ve;(Ve=rr.current)===null||Ve===void 0||Ve.focus({preventScroll:!0})}},xr=b.useMemo(function(){return{panel:En}},[En]);if(!Ct&&!ur&&!wn&&_t)return null;var vr={onMouseEnter:mn,onMouseOver:kn,onMouseLeave:ir,onClick:gr,onKeyDown:On,onKeyUp:sr},en=(0,et.Z)((0,et.Z)({},Me),{},{open:wn,prefixCls:xe,placement:At,autoFocus:Rt,keyboard:It,width:Kt,mask:Pt,maskClosable:Yt,inline:Fe===!1,afterOpenChange:Rn,ref:Bn},vr);return b.createElement(Re.Provider,{value:xr},b.createElement(pe.Z,{open:wn||Ct||ur,autoDestroy:!1,getContainer:Fe,autoLock:Pt&&(wn||ur)},b.createElement(gt,en)))},we=xt,ot=we,it=z(62487),ye=z(75030),qt=z(86641),st=z(55743),$t=z(48755),yn=z(91190),ze=z(78776),fe=z(458),Nt=ke=>{var Me,qe;const{prefixCls:nt,title:rt,footer:xe,extra:De,loading:At,onClose:Lt,headerStyle:Rt,bodyStyle:Wt,footerStyle:It,children:un,classNames:Kt,styles:Ue}=ke,Pt=(0,$t.dj)("drawer"),jt=b.useCallback(_t=>b.createElement("button",{type:"button",onClick:Lt,"aria-label":"Close",className:`${nt}-close`},_t),[Lt]),[Yt,Fe]=(0,ze.Z)((0,ze.w)(ke),(0,ze.w)(Pt),{closable:!0,closeIconRender:jt}),Ct=b.useMemo(()=>{var _t,mn;return!rt&&!Yt?null:b.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(_t=Pt.styles)===null||_t===void 0?void 0:_t.header),Rt),Ue==null?void 0:Ue.header),className:de()(`${nt}-header`,{[`${nt}-header-close-only`]:Yt&&!rt&&!De},(mn=Pt.classNames)===null||mn===void 0?void 0:mn.header,Kt==null?void 0:Kt.header)},b.createElement("div",{className:`${nt}-header-title`},Fe,rt&&b.createElement("div",{className:`${nt}-title`},rt)),De&&b.createElement("div",{className:`${nt}-extra`},De))},[Yt,Fe,De,Rt,nt,rt]),zt=b.useMemo(()=>{var _t,mn;if(!xe)return null;const kn=`${nt}-footer`;return b.createElement("div",{className:de()(kn,(_t=Pt.classNames)===null||_t===void 0?void 0:_t.footer,Kt==null?void 0:Kt.footer),style:Object.assign(Object.assign(Object.assign({},(mn=Pt.styles)===null||mn===void 0?void 0:mn.footer),It),Ue==null?void 0:Ue.footer)},xe)},[xe,It,nt]);return b.createElement(b.Fragment,null,Ct,b.createElement("div",{className:de()(`${nt}-body`,Kt==null?void 0:Kt.body,(Me=Pt.classNames)===null||Me===void 0?void 0:Me.body),style:Object.assign(Object.assign(Object.assign({},(qe=Pt.styles)===null||qe===void 0?void 0:qe.body),Wt),Ue==null?void 0:Ue.body)},At?b.createElement(fe.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${nt}-body-skeleton`}):un),zt)},nn=z(36237),We=z(63356),yt=z(16931),St=z(51636);const fn=ke=>{const Me="100%";return{left:`translateX(-${Me})`,right:`translateX(${Me})`,top:`translateY(-${Me})`,bottom:`translateY(${Me})`}[ke]},pt=(ke,Me)=>({"&-enter, &-appear":Object.assign(Object.assign({},ke),{"&-active":Me}),"&-leave":Object.assign(Object.assign({},Me),{"&-active":ke})}),Jt=(ke,Me)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Me}`}}},pt({opacity:ke},{opacity:1})),bt=(ke,Me)=>[Jt(.7,Me),pt({transform:fn(ke)},{transform:"none"})];var Qt=ke=>{const{componentCls:Me,motionDurationSlow:qe}=ke;return{[Me]:{[`${Me}-mask-motion`]:Jt(0,qe),[`${Me}-panel-motion`]:["left","right","top","bottom"].reduce((nt,rt)=>Object.assign(Object.assign({},nt),{[`&-${rt}`]:bt(rt,qe)}),{})}}};const ae=ke=>{const{borderRadiusSM:Me,componentCls:qe,zIndexPopup:nt,colorBgMask:rt,colorBgElevated:xe,motionDurationSlow:De,motionDurationMid:At,paddingXS:Lt,padding:Rt,paddingLG:Wt,fontSizeLG:It,lineHeightLG:un,lineWidth:Kt,lineType:Ue,colorSplit:Pt,marginXS:jt,colorIcon:Yt,colorIconHover:Fe,colorBgTextHover:Ct,colorBgTextActive:zt,colorText:_t,fontWeightStrong:mn,footerPaddingBlock:kn,footerPaddingInline:ir,calc:gr}=ke,On=`${qe}-content-wrapper`;return{[qe]:{position:"fixed",inset:0,zIndex:nt,pointerEvents:"none",color:_t,"&-pure":{position:"relative",background:xe,display:"flex",flexDirection:"column",[`&${qe}-left`]:{boxShadow:ke.boxShadowDrawerLeft},[`&${qe}-right`]:{boxShadow:ke.boxShadowDrawerRight},[`&${qe}-top`]:{boxShadow:ke.boxShadowDrawerUp},[`&${qe}-bottom`]:{boxShadow:ke.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${qe}-mask`]:{position:"absolute",inset:0,zIndex:nt,background:rt,pointerEvents:"auto"},[On]:{position:"absolute",zIndex:nt,maxWidth:"100vw",transition:`all ${De}`,"&-hidden":{display:"none"}},[`&-left > ${On}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:ke.boxShadowDrawerLeft},[`&-right > ${On}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:ke.boxShadowDrawerRight},[`&-top > ${On}`]:{top:0,insetInline:0,boxShadow:ke.boxShadowDrawerUp},[`&-bottom > ${On}`]:{bottom:0,insetInline:0,boxShadow:ke.boxShadowDrawerDown},[`${qe}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:xe,pointerEvents:"auto"},[`${qe}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,nn.unit)(Rt)} ${(0,nn.unit)(Wt)}`,fontSize:It,lineHeight:un,borderBottom:`${(0,nn.unit)(Kt)} ${Ue} ${Pt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${qe}-extra`]:{flex:"none"},[`${qe}-close`]:Object.assign({display:"inline-flex",width:gr(It).add(Lt).equal(),height:gr(It).add(Lt).equal(),borderRadius:Me,justifyContent:"center",alignItems:"center",marginInlineEnd:jt,color:Yt,fontWeight:mn,fontSize:It,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${At}`,textRendering:"auto","&:hover":{color:Fe,backgroundColor:Ct,textDecoration:"none"},"&:active":{backgroundColor:zt}},(0,We.Qy)(ke)),[`${qe}-title`]:{flex:1,margin:0,fontWeight:ke.fontWeightStrong,fontSize:It,lineHeight:un},[`${qe}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Wt,overflow:"auto",[`${qe}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${qe}-footer`]:{flexShrink:0,padding:`${(0,nn.unit)(kn)} ${(0,nn.unit)(ir)}`,borderTop:`${(0,nn.unit)(Kt)} ${Ue} ${Pt}`},"&-rtl":{direction:"rtl"}}}},ne=ke=>({zIndexPopup:ke.zIndexPopupBase,footerPaddingBlock:ke.paddingXS,footerPaddingInline:ke.padding});var te=(0,yt.I$)("Drawer",ke=>{const Me=(0,St.mergeToken)(ke,{});return[ae(Me),Qt(Me)]},ne),oe=function(ke,Me){var qe={};for(var nt in ke)Object.prototype.hasOwnProperty.call(ke,nt)&&Me.indexOf(nt)<0&&(qe[nt]=ke[nt]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,nt=Object.getOwnPropertySymbols(ke);rt<nt.length;rt++)Me.indexOf(nt[rt])<0&&Object.prototype.propertyIsEnumerable.call(ke,nt[rt])&&(qe[nt[rt]]=ke[nt[rt]]);return qe};const se=null,re={distance:180},le=ke=>{var Me;const{rootClassName:qe,width:nt,height:rt,size:xe="default",mask:De=!0,push:At=re,open:Lt,afterOpenChange:Rt,onClose:Wt,prefixCls:It,getContainer:un,style:Kt,className:Ue,visible:Pt,afterVisibleChange:jt,maskStyle:Yt,drawerStyle:Fe,contentWrapperStyle:Ct}=ke,zt=oe(ke,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle"]),{getPopupContainer:_t,getPrefixCls:mn,direction:kn,className:ir,style:gr,classNames:On,styles:sr}=(0,$t.dj)("drawer"),En=mn("drawer",It),[Qe,ar,ur]=te(En),Dn=un===void 0&&_t?()=>_t(document.body):un,Mn=de()({"no-mask":!De,[`${En}-rtl`]:kn==="rtl"},qe,ar,ur),Vn=b.useMemo(()=>nt!=null?nt:xe==="large"?736:378,[nt,xe]),yr=b.useMemo(()=>rt!=null?rt:xe==="large"?736:378,[rt,xe]),hn={motionName:(0,qt.m)(En,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},wn=en=>({motionName:(0,qt.m)(En,`panel-motion-${en}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Bn=(0,yn.H)(),[rr,Rn]=(0,ye.Cn)("Drawer",zt.zIndex),{classNames:xr={},styles:vr={}}=zt;return Qe(b.createElement(it.Z,{form:!0,space:!0},b.createElement(st.Z.Provider,{value:Rn},b.createElement(ot,Object.assign({prefixCls:En,onClose:Wt,maskMotion:hn,motion:wn},zt,{classNames:{mask:de()(xr.mask,On.mask),content:de()(xr.content,On.content),wrapper:de()(xr.wrapper,On.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},vr.mask),Yt),sr.mask),content:Object.assign(Object.assign(Object.assign({},vr.content),Fe),sr.content),wrapper:Object.assign(Object.assign(Object.assign({},vr.wrapper),Ct),sr.wrapper)},open:Lt!=null?Lt:Pt,mask:De,push:At,width:Vn,height:yr,style:Object.assign(Object.assign({},gr),Kt),className:de()(ir,Ue),rootClassName:Mn,getContainer:Dn,afterOpenChange:Rt!=null?Rt:jt,panelRef:Bn,zIndex:rr}),b.createElement(Nt,Object.assign({prefixCls:En},zt,{onClose:Wt}))))))},me=ke=>{const{prefixCls:Me,style:qe,className:nt,placement:rt="right"}=ke,xe=oe(ke,["prefixCls","style","className","placement"]),{getPrefixCls:De}=b.useContext($t.E_),At=De("drawer",Me),[Lt,Rt,Wt]=te(At),It=de()(At,`${At}-pure`,`${At}-${rt}`,Rt,Wt,nt);return Lt(b.createElement("div",{className:It,style:qe},b.createElement(Nt,Object.assign({prefixCls:At},xe))))};le._InternalPanelDoNotUseOrYouWillBeFired=me;var wt=le},19563:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return nn}});var b=z(59301),Ie=z(33853),de=z(38819),et=z(92310),Se=z.n(et),pe=z(96478),Ae=z(6089),Ye=z(18929),Re=z(2738),ce=z(75030),he=We=>typeof We!="object"&&typeof We!="function"||We===null,kt=z(52838),at=z(45915),Ge=z(22703),Ne=z(32383),Le=z(55743),vt=z(48755),mt=z(83397),Tt=z(93041),_e=z(78857),Ke=z(57700),ut=z(36237),ht=z(63356),Ht=z(46e3),Dt=z(93873),gt=z(34925),xt=z(37645),we=z(36305),ot=z(16931),it=z(51636),qt=We=>{const{componentCls:yt,menuCls:St,colorError:fn,colorTextLightSolid:pt}=We,Jt=`${St}-item`;return{[`${yt}, ${yt}-menu-submenu`]:{[`${St} ${Jt}`]:{[`&${Jt}-danger:not(${Jt}-disabled)`]:{color:fn,"&:hover":{color:pt,backgroundColor:fn}}}}}};const st=We=>{const{componentCls:yt,menuCls:St,zIndexPopup:fn,dropdownArrowDistance:pt,sizePopupArrow:Jt,antCls:bt,iconCls:sn,motionDurationMid:Qt,paddingBlock:ae,fontSize:ne,dropdownEdgeChildPadding:te,colorTextDisabled:oe,fontSizeIcon:se,controlPaddingHorizontal:re,colorBgElevated:le}=We;return[{[yt]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:fn,display:"block","&::before":{position:"absolute",insetBlock:We.calc(Jt).div(2).sub(pt).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${bt}-btn`]:{[`& > ${sn}-down, & > ${bt}-btn-icon > ${sn}-down`]:{fontSize:se}},[`${yt}-wrap`]:{position:"relative",[`${bt}-btn > ${sn}-down`]:{fontSize:se},[`${sn}-down::before`]:{transition:`transform ${Qt}`}},[`${yt}-wrap-open`]:{[`${sn}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${bt}-slide-down-enter${bt}-slide-down-enter-active${yt}-placement-bottomLeft,
&${bt}-slide-down-appear${bt}-slide-down-appear-active${yt}-placement-bottomLeft,
&${bt}-slide-down-enter${bt}-slide-down-enter-active${yt}-placement-bottom,
&${bt}-slide-down-appear${bt}-slide-down-appear-active${yt}-placement-bottom,
&${bt}-slide-down-enter${bt}-slide-down-enter-active${yt}-placement-bottomRight,
&${bt}-slide-down-appear${bt}-slide-down-appear-active${yt}-placement-bottomRight`]:{animationName:Ht.fJ},[`&${bt}-slide-up-enter${bt}-slide-up-enter-active${yt}-placement-topLeft,
&${bt}-slide-up-appear${bt}-slide-up-appear-active${yt}-placement-topLeft,
&${bt}-slide-up-enter${bt}-slide-up-enter-active${yt}-placement-top,
&${bt}-slide-up-appear${bt}-slide-up-appear-active${yt}-placement-top,
&${bt}-slide-up-enter${bt}-slide-up-enter-active${yt}-placement-topRight,
&${bt}-slide-up-appear${bt}-slide-up-appear-active${yt}-placement-topRight`]:{animationName:Ht.Qt},[`&${bt}-slide-down-leave${bt}-slide-down-leave-active${yt}-placement-bottomLeft,
&${bt}-slide-down-leave${bt}-slide-down-leave-active${yt}-placement-bottom,
&${bt}-slide-down-leave${bt}-slide-down-leave-active${yt}-placement-bottomRight`]:{animationName:Ht.Uw},[`&${bt}-slide-up-leave${bt}-slide-up-leave-active${yt}-placement-topLeft,
&${bt}-slide-up-leave${bt}-slide-up-leave-active${yt}-placement-top,
&${bt}-slide-up-leave${bt}-slide-up-leave-active${yt}-placement-topRight`]:{animationName:Ht.ly}}},(0,xt.ZP)(We,le,{arrowPlacement:{top:!0,bottom:!0}}),{[`${yt} ${St}`]:{position:"relative",margin:0},[`${St}-submenu-popup`]:{position:"absolute",zIndex:fn,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${yt}, ${yt}-menu-submenu`]:Object.assign(Object.assign({},(0,ht.Wf)(We)),{[St]:Object.assign(Object.assign({padding:te,listStyleType:"none",backgroundColor:le,backgroundClip:"padding-box",borderRadius:We.borderRadiusLG,outline:"none",boxShadow:We.boxShadowSecondary},(0,ht.Qy)(We)),{"&:empty":{padding:0,boxShadow:"none"},[`${St}-item-group-title`]:{padding:`${(0,ut.unit)(ae)} ${(0,ut.unit)(re)}`,color:We.colorTextDescription,transition:`all ${Qt}`},[`${St}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${St}-item-icon`]:{minWidth:ne,marginInlineEnd:We.marginXS,fontSize:We.fontSizeSM},[`${St}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${Qt}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${St}-item-extra`]:{paddingInlineStart:We.padding,marginInlineStart:"auto",fontSize:We.fontSizeSM,color:We.colorTextDescription}},[`${St}-item, ${St}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,ut.unit)(ae)} ${(0,ut.unit)(re)}`,color:We.colorText,fontWeight:"normal",fontSize:ne,lineHeight:We.lineHeight,cursor:"pointer",transition:`all ${Qt}`,borderRadius:We.borderRadiusSM,"&:hover, &-active":{backgroundColor:We.controlItemBgHover}},(0,ht.Qy)(We)),{"&-selected":{color:We.colorPrimary,backgroundColor:We.controlItemBgActive,"&:hover, &-active":{backgroundColor:We.controlItemBgActiveHover}},"&-disabled":{color:oe,cursor:"not-allowed","&:hover":{color:oe,backgroundColor:le,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,ut.unit)(We.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:We.colorSplit},[`${yt}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:We.paddingXS,[`${yt}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:We.colorTextDescription,fontSize:se,fontStyle:"normal"}}}),[`${St}-item-group-list`]:{margin:`0 ${(0,ut.unit)(We.marginXS)}`,padding:0,listStyle:"none"},[`${St}-submenu-title`]:{paddingInlineEnd:We.calc(re).add(We.fontSizeSM).equal()},[`${St}-submenu-vertical`]:{position:"relative"},[`${St}-submenu${St}-submenu-disabled ${yt}-menu-submenu-title`]:{[`&, ${yt}-menu-submenu-arrow-icon`]:{color:oe,backgroundColor:le,cursor:"not-allowed"}},[`${St}-submenu-selected ${yt}-menu-submenu-title`]:{color:We.colorPrimary}})})},[(0,Ht.oN)(We,"slide-up"),(0,Ht.oN)(We,"slide-down"),(0,Dt.Fm)(We,"move-up"),(0,Dt.Fm)(We,"move-down"),(0,gt._y)(We,"zoom-big")]]},$t=We=>Object.assign(Object.assign({zIndexPopup:We.zIndexPopupBase+50,paddingBlock:(We.controlHeight-We.fontSize*We.lineHeight)/2},(0,xt.wZ)({contentRadius:We.borderRadiusLG,limitVerticalRadius:!0})),(0,we.w)(We));var yn=(0,ot.I$)("Dropdown",We=>{const{marginXXS:yt,sizePopupArrow:St,paddingXXS:fn,componentCls:pt}=We,Jt=(0,it.mergeToken)(We,{menuCls:`${pt}-menu`,dropdownArrowDistance:We.calc(St).div(2).add(yt).equal(),dropdownEdgeChildPadding:fn});return[st(Jt),qt(Jt)]},$t,{resetStyle:!1});const ze=null,fe=We=>{var yt;const{menu:St,arrow:fn,prefixCls:pt,children:Jt,trigger:bt,disabled:sn,dropdownRender:Qt,getPopupContainer:ae,overlayClassName:ne,rootClassName:te,overlayStyle:oe,open:se,onOpenChange:re,visible:le,onVisibleChange:me,mouseEnterDelay:wt=.15,mouseLeaveDelay:ke=.1,autoAdjustOverflow:Me=!0,placement:qe="",overlay:nt,transitionName:rt}=We,{getPopupContainer:xe,getPrefixCls:De,direction:At,dropdown:Lt}=b.useContext(vt.E_),Rt=(0,Ne.ln)("Dropdown"),Wt=b.useMemo(()=>{const Dn=De();return rt!==void 0?rt:qe.includes("top")?`${Dn}-slide-down`:`${Dn}-slide-up`},[De,qe,rt]),It=b.useMemo(()=>qe?qe.includes("Center")?qe.slice(0,qe.indexOf("Center")):qe:At==="rtl"?"bottomRight":"bottomLeft",[qe,At]),un=De("dropdown",pt),Kt=(0,mt.Z)(un),[Ue,Pt,jt]=yn(un,Kt),[,Yt]=(0,Ke.ZP)(),Fe=b.Children.only(he(Jt)?b.createElement("span",null,Jt):Jt),Ct=(0,Ge.Tm)(Fe,{className:Se()(`${un}-trigger`,{[`${un}-rtl`]:At==="rtl"},Fe.props.className),disabled:(yt=Fe.props.disabled)!==null&&yt!==void 0?yt:sn}),zt=sn?[]:bt,_t=!!(zt!=null&&zt.includes("contextMenu")),[mn,kn]=(0,Ye.Z)(!1,{value:se!=null?se:le}),ir=(0,Ae.Z)(Dn=>{re==null||re(Dn,{source:"trigger"}),me==null||me(Dn),kn(Dn)}),gr=Se()(ne,te,Pt,jt,Kt,Lt==null?void 0:Lt.className,{[`${un}-rtl`]:At==="rtl"}),On=(0,kt.Z)({arrowPointAtCenter:typeof fn=="object"&&fn.pointAtCenter,autoAdjustOverflow:Me,offset:Yt.marginXXS,arrowWidth:fn?Yt.sizePopupArrow:0,borderRadius:Yt.borderRadius}),sr=b.useCallback(()=>{St!=null&&St.selectable&&(St!=null&&St.multiple)||(re==null||re(!1,{source:"menu"}),kn(!1))},[St==null?void 0:St.selectable,St==null?void 0:St.multiple]),En=()=>{let Dn;return St!=null&&St.items?Dn=b.createElement(Tt.default,Object.assign({},St)):typeof nt=="function"?Dn=nt():Dn=nt,Qt&&(Dn=Qt(Dn)),Dn=b.Children.only(typeof Dn=="string"?b.createElement("span",null,Dn):Dn),b.createElement(_e.J,{prefixCls:`${un}-menu`,rootClassName:Se()(jt,Kt),expandIcon:b.createElement("span",{className:`${un}-menu-submenu-arrow`},At==="rtl"?b.createElement(Ie.Z,{className:`${un}-menu-submenu-arrow-icon`}):b.createElement(de.Z,{className:`${un}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:sr,validator:Mn=>{let{mode:Vn}=Mn}},Dn)},[Qe,ar]=(0,ce.Cn)("Dropdown",oe==null?void 0:oe.zIndex);let ur=b.createElement(pe.Z,Object.assign({alignPoint:_t},(0,Re.Z)(We,["rootClassName"]),{mouseEnterDelay:wt,mouseLeaveDelay:ke,visible:mn,builtinPlacements:On,arrow:!!fn,overlayClassName:gr,prefixCls:un,getPopupContainer:ae||xe,transitionName:Wt,trigger:zt,overlay:En,placement:It,onVisibleChange:ir,overlayStyle:Object.assign(Object.assign(Object.assign({},Lt==null?void 0:Lt.style),oe),{zIndex:Qe})}),Ct);return Qe&&(ur=b.createElement(Le.Z.Provider,{value:ar},ur)),Ue(ur)},Bt=(0,at.Z)(fe,"align",void 0,"dropdown",We=>We),Nt=We=>b.createElement(Bt,Object.assign({},We),b.createElement("span",null));fe._InternalPanelDoNotUseOrYouWillBeFired=Nt;var nn=fe},75727:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return at}});var b=z(19563),Ie=z(59301),de=z(18785),et=z(92310),Se=z.n(et),pe=z(7939),Ae=z(48755),Ye=z(44104),Re=z(70045),ce=function(Ge,Ne){var Le={};for(var vt in Ge)Object.prototype.hasOwnProperty.call(Ge,vt)&&Ne.indexOf(vt)<0&&(Le[vt]=Ge[vt]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,vt=Object.getOwnPropertySymbols(Ge);mt<vt.length;mt++)Ne.indexOf(vt[mt])<0&&Object.prototype.propertyIsEnumerable.call(Ge,vt[mt])&&(Le[vt[mt]]=Ge[vt[mt]]);return Le};const $e=Ge=>{const{getPopupContainer:Ne,getPrefixCls:Le,direction:vt}=Ie.useContext(Ae.E_),{prefixCls:mt,type:Tt="default",danger:_e,disabled:Ke,loading:ut,onClick:ht,htmlType:Ht,children:Dt,className:gt,menu:xt,arrow:we,autoFocus:ot,overlay:it,trigger:ye,align:qt,open:st,onOpenChange:$t,placement:yn,getPopupContainer:ze,href:fe,icon:Bt=Ie.createElement(de.Z,null),title:Nt,buttonsRender:nn=wt=>wt,mouseEnterDelay:We,mouseLeaveDelay:yt,overlayClassName:St,overlayStyle:fn,destroyPopupOnHide:pt,dropdownRender:Jt}=Ge,bt=ce(Ge,["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"]),sn=Le("dropdown",mt),Qt=`${sn}-button`,ae={menu:xt,arrow:we,autoFocus:ot,align:qt,disabled:Ke,trigger:Ke?[]:ye,onOpenChange:$t,getPopupContainer:ze||Ne,mouseEnterDelay:We,mouseLeaveDelay:yt,overlayClassName:St,overlayStyle:fn,destroyPopupOnHide:pt,dropdownRender:Jt},{compactSize:ne,compactItemClassnames:te}=(0,Re.ri)(sn,vt),oe=Se()(Qt,te,gt);"overlay"in Ge&&(ae.overlay=it),"open"in Ge&&(ae.open=st),"placement"in Ge?ae.placement=yn:ae.placement=vt==="rtl"?"bottomLeft":"bottomRight";const se=Ie.createElement(pe.ZP,{type:Tt,danger:_e,disabled:Ke,loading:ut,onClick:ht,htmlType:Ht,href:fe,title:Nt},Dt),re=Ie.createElement(pe.ZP,{type:Tt,danger:_e,icon:Bt}),[le,me]=nn([se,re]);return Ie.createElement(Ye.Z.Compact,Object.assign({className:oe,size:ne,block:!0},bt),le,Ie.createElement(b.Z,Object.assign({},ae),me))};$e.__ANT_BUTTON=!0;var he=$e;const kt=b.Z;kt.Button=he;var at=kt},584:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Tt}});var b=z(59301),Ie=z(92310),de=z.n(Ie),et=z(9017),Se=z(17835),pe=z(57700),Ye=()=>{const[,_e]=(0,pe.ZP)(),[Ke]=(0,et.Z)("Empty"),ht=new Se.FastColor(_e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return b.createElement("svg",{style:ht,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},b.createElement("title",null,(Ke==null?void 0:Ke.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"}))))},ce=()=>{const[,_e]=(0,pe.ZP)(),[Ke]=(0,et.Z)("Empty"),{colorFill:ut,colorFillTertiary:ht,colorFillQuaternary:Ht,colorBgContainer:Dt}=_e,{borderColor:gt,shadowColor:xt,contentColor:we}=(0,b.useMemo)(()=>({borderColor:new Se.FastColor(ut).onBackground(Dt).toHexString(),shadowColor:new Se.FastColor(ht).onBackground(Dt).toHexString(),contentColor:new Se.FastColor(Ht).onBackground(Dt).toHexString()}),[ut,ht,Ht,Dt]);return b.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},b.createElement("title",null,(Ke==null?void 0:Ke.description)||"Empty"),b.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},b.createElement("ellipse",{fill:xt,cx:"32",cy:"33",rx:"32",ry:"7"}),b.createElement("g",{fillRule:"nonzero",stroke:gt},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:we}))))},$e=z(16931),he=z(51636);const kt=_e=>{const{componentCls:Ke,margin:ut,marginXS:ht,marginXL:Ht,fontSize:Dt,lineHeight:gt}=_e;return{[Ke]:{marginInline:ht,fontSize:Dt,lineHeight:gt,textAlign:"center",[`${Ke}-image`]:{height:_e.emptyImgHeight,marginBottom:ht,opacity:_e.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${Ke}-description`]:{color:_e.colorTextDescription},[`${Ke}-footer`]:{marginTop:ut},"&-normal":{marginBlock:Ht,color:_e.colorTextDescription,[`${Ke}-description`]:{color:_e.colorTextDescription},[`${Ke}-image`]:{height:_e.emptyImgHeightMD}},"&-small":{marginBlock:ht,color:_e.colorTextDescription,[`${Ke}-image`]:{height:_e.emptyImgHeightSM}}}}};var at=(0,$e.I$)("Empty",_e=>{const{componentCls:Ke,controlHeightLG:ut,calc:ht}=_e,Ht=(0,he.mergeToken)(_e,{emptyImgCls:`${Ke}-img`,emptyImgHeight:ht(ut).mul(2.5).equal(),emptyImgHeightMD:ut,emptyImgHeightSM:ht(ut).mul(.875).equal()});return[kt(Ht)]}),Ge=z(48755),Ne=function(_e,Ke){var ut={};for(var ht in _e)Object.prototype.hasOwnProperty.call(_e,ht)&&Ke.indexOf(ht)<0&&(ut[ht]=_e[ht]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ht=0,ht=Object.getOwnPropertySymbols(_e);Ht<ht.length;Ht++)Ke.indexOf(ht[Ht])<0&&Object.prototype.propertyIsEnumerable.call(_e,ht[Ht])&&(ut[ht[Ht]]=_e[ht[Ht]]);return ut};const Le=b.createElement(Ye,null),vt=b.createElement(ce,null),mt=_e=>{const{className:Ke,rootClassName:ut,prefixCls:ht,image:Ht=Le,description:Dt,children:gt,imageStyle:xt,style:we,classNames:ot,styles:it}=_e,ye=Ne(_e,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:qt,direction:st,className:$t,style:yn,classNames:ze,styles:fe}=(0,Ge.dj)("empty"),Bt=qt("empty",ht),[Nt,nn,We]=at(Bt),[yt]=(0,et.Z)("Empty"),St=typeof Dt!="undefined"?Dt:yt==null?void 0:yt.description,fn=typeof St=="string"?St:"empty";let pt=null;return typeof Ht=="string"?pt=b.createElement("img",{alt:fn,src:Ht}):pt=Ht,Nt(b.createElement("div",Object.assign({className:de()(nn,We,Bt,$t,{[`${Bt}-normal`]:Ht===vt,[`${Bt}-rtl`]:st==="rtl"},Ke,ut,ze.root,ot==null?void 0:ot.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},fe.root),yn),it==null?void 0:it.root),we)},ye),b.createElement("div",{className:de()(`${Bt}-image`,ze.image,ot==null?void 0:ot.image),style:Object.assign(Object.assign(Object.assign({},xt),fe.image),it==null?void 0:it.image)},pt),St&&b.createElement("div",{className:de()(`${Bt}-description`,ze.description,ot==null?void 0:ot.description),style:Object.assign(Object.assign({},fe.description),it==null?void 0:it.description)},St),gt&&b.createElement("div",{className:de()(`${Bt}-footer`,ze.footer,ot==null?void 0:ot.footer),style:Object.assign(Object.assign({},fe.footer),it==null?void 0:it.footer)},gt)))};mt.PRESENTED_IMAGE_DEFAULT=Le,mt.PRESENTED_IMAGE_SIMPLE=vt;var Tt=mt},28284:function(Zn,ln,z){"use strict";z.d(ln,{default:function(){return tt}});var b=z(56553),Ie=z(77654),de=z(59301),et=z(92310),Se=z.n(et),pe=z(77900),Ae=z(86641),Ye=z(83397);function Re(Be){const[ct,He]=de.useState(Be);return de.useEffect(()=>{const dt=setTimeout(()=>{He(Be)},Be.length?0:10);return()=>{clearTimeout(dt)}},[Be]),ct}var ce=z(36237),$e=z(63356),he=z(34925),kt=z(34961),at=z(51636),Ge=z(16931),Le=Be=>{const{componentCls:ct}=Be,He=`${ct}-show-help`,dt=`${ct}-show-help-item`;return{[He]:{transition:`opacity ${Be.motionDurationFast} ${Be.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[dt]:{overflow:"hidden",transition:`height ${Be.motionDurationFast} ${Be.motionEaseInOut},
opacity ${Be.motionDurationFast} ${Be.motionEaseInOut},
transform ${Be.motionDurationFast} ${Be.motionEaseInOut} !important`,[`&${dt}-appear, &${dt}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${dt}-leave-active`]:{transform:"translateY(-5px)"}}}}};const vt=Be=>({legend:{display:"block",width:"100%",marginBottom:Be.marginLG,padding:0,color:Be.colorTextDescription,fontSize:Be.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,ce.unit)(Be.lineWidth)} ${Be.lineType} ${Be.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,ce.unit)(Be.controlOutlineWidth)} ${Be.controlOutline}`},output:{display:"block",paddingTop:15,color:Be.colorText,fontSize:Be.fontSize,lineHeight:Be.lineHeight}}),mt=(Be,ct)=>{const{formItemCls:He}=Be;return{[He]:{[`${He}-label > label`]:{height:ct},[`${He}-control-input`]:{minHeight:ct}}}},Tt=Be=>{const{componentCls:ct}=Be;return{[Be.componentCls]:Object.assign(Object.assign(Object.assign({},(0,$e.Wf)(Be)),vt(Be)),{[`${ct}-text`]:{display:"inline-block",paddingInlineEnd:Be.paddingSM},"&-small":Object.assign({},mt(Be,Be.controlHeightSM)),"&-large":Object.assign({},mt(Be,Be.controlHeightLG))})}},_e=Be=>{const{formItemCls:ct,iconCls:He,rootPrefixCls:dt,antCls:Ee,labelRequiredMarkColor:Et,labelColor:Ft,labelFontSize:Ce,labelHeight:Oe,labelColonMarginInlineStart:Te,labelColonMarginInlineEnd:je,itemMarginBottom:Je}=Be;return{[ct]:Object.assign(Object.assign({},(0,$e.Wf)(Be)),{marginBottom:Je,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
&-hidden${Ee}-row`]:{display:"none"},"&-has-warning":{[`${ct}-split`]:{color:Be.colorError}},"&-has-error":{[`${ct}-split`]:{color:Be.colorWarning}},[`${ct}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:Be.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Oe,color:Ft,fontSize:Ce,[`> ${He}`]:{fontSize:Be.fontSize,verticalAlign:"top"},[`&${ct}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:Be.marginXXS,color:Et,fontSize:Be.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${ct}-required-mark-hidden, &${ct}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${ct}-optional`]:{display:"inline-block",marginInlineStart:Be.marginXXS,color:Be.colorTextDescription,[`&${ct}-required-mark-hidden`]:{display:"none"}},[`${ct}-tooltip`]:{color:Be.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:Be.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:Te,marginInlineEnd:je},[`&${ct}-no-colon::after`]:{content:'"\\a0"'}}},[`${ct}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${dt}-col-'"]):not([class*="' ${dt}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:Be.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[ct]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:Be.colorTextDescription,fontSize:Be.fontSize,lineHeight:Be.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:Be.controlHeightSM,transition:`color ${Be.motionDurationMid} ${Be.motionEaseOut}`},"&-explain":{"&-error":{color:Be.colorError},"&-warning":{color:Be.colorWarning}}},[`&-with-help ${ct}-explain`]:{height:"auto",opacity:1},[`${ct}-feedback-icon`]:{fontSize:Be.fontSize,textAlign:"center",visibility:"visible",animationName:he.kr,animationDuration:Be.motionDurationMid,animationTimingFunction:Be.motionEaseOutBack,pointerEvents:"none","&-success":{color:Be.colorSuccess},"&-error":{color:Be.colorError},"&-warning":{color:Be.colorWarning},"&-validating":{color:Be.colorPrimary}}})}},Ke=(Be,ct)=>{const{formItemCls:He}=Be;return{[`${ct}-horizontal`]:{[`${He}-label`]:{flexGrow:0},[`${He}-control`]:{flex:"1 1 0",minWidth:0},[`${He}-label[class$='-24'], ${He}-label[class*='-24 ']`]:{[`& + ${He}-control`]:{minWidth:"unset"}}}}},ut=Be=>{const{componentCls:ct,formItemCls:He,inlineItemMarginBottom:dt}=Be;return{[`${ct}-inline`]:{display:"flex",flexWrap:"wrap",[He]:{flex:"none",marginInlineEnd:Be.margin,marginBottom:dt,"&-row":{flexWrap:"nowrap"},[`> ${He}-label,
> ${He}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${He}-label`]:{flex:"none"},[`${ct}-text`]:{display:"inline-block"},[`${He}-has-feedback`]:{display:"inline-block"}}}}},ht=Be=>({padding:Be.verticalLabelPadding,margin:Be.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),Ht=Be=>{const{componentCls:ct,formItemCls:He,rootPrefixCls:dt}=Be;return{[`${He} ${He}-label`]:ht(Be),[`${ct}:not(${ct}-inline)`]:{[He]:{flexWrap:"wrap",[`${He}-label, ${He}-control`]:{[`&:not([class*=" ${dt}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},Dt=Be=>{const{componentCls:ct,formItemCls:He,antCls:dt}=Be;return{[`${ct}-vertical`]:{[`${He}:not(${He}-horizontal)`]:{[`${He}-row`]:{flexDirection:"column"},[`${He}-label > label`]:{height:"auto"},[`${He}-control`]:{width:"100%"},[`${He}-label,
${dt}-col-24${He}-label,
${dt}-col-xl-24${He}-label`]:ht(Be)}},[`@media (max-width: ${(0,ce.unit)(Be.screenXSMax)})`]:[Ht(Be),{[ct]:{[`${He}:not(${He}-horizontal)`]:{[`${dt}-col-xs-24${He}-label`]:ht(Be)}}}],[`@media (max-width: ${(0,ce.unit)(Be.screenSMMax)})`]:{[ct]:{[`${He}:not(${He}-horizontal)`]:{[`${dt}-col-sm-24${He}-label`]:ht(Be)}}},[`@media (max-width: ${(0,ce.unit)(Be.screenMDMax)})`]:{[ct]:{[`${He}:not(${He}-horizontal)`]:{[`${dt}-col-md-24${He}-label`]:ht(Be)}}},[`@media (max-width: ${(0,ce.unit)(Be.screenLGMax)})`]:{[ct]:{[`${He}:not(${He}-horizontal)`]:{[`${dt}-col-lg-24${He}-label`]:ht(Be)}}}}},gt=Be=>{const{formItemCls:ct,antCls:He}=Be;return{[`${ct}-vertical`]:{[`${ct}-row`]:{flexDirection:"column"},[`${ct}-label > label`]:{height:"auto"},[`${ct}-control`]:{width:"100%"}},[`${ct}-vertical ${ct}-label,
${He}-col-24${ct}-label,
${He}-col-xl-24${ct}-label`]:ht(Be),[`@media (max-width: ${(0,ce.unit)(Be.screenXSMax)})`]:[Ht(Be),{[ct]:{[`${He}-col-xs-24${ct}-label`]:ht(Be)}}],[`@media (max-width: ${(0,ce.unit)(Be.screenSMMax)})`]:{[ct]:{[`${He}-col-sm-24${ct}-label`]:ht(Be)}},[`@media (max-width: ${(0,ce.unit)(Be.screenMDMax)})`]:{[ct]:{[`${He}-col-md-24${ct}-label`]:ht(Be)}},[`@media (max-width: ${(0,ce.unit)(Be.screenLGMax)})`]:{[ct]:{[`${He}-col-lg-24${ct}-label`]:ht(Be)}}}},xt=Be=>({labelRequiredMarkColor:Be.colorError,labelColor:Be.colorTextHeading,labelFontSize:Be.fontSize,labelHeight:Be.controlHeight,labelColonMarginInlineStart:Be.marginXXS/2,labelColonMarginInlineEnd:Be.marginXS,itemMarginBottom:Be.marginLG,verticalLabelPadding:`0 0 ${Be.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),we=(Be,ct)=>(0,at.mergeToken)(Be,{formItemCls:`${Be.componentCls}-item`,rootPrefixCls:ct});var ot=(0,Ge.I$)("Form",(Be,ct)=>{let{rootPrefixCls:He}=ct;const dt=we(Be,He);return[Tt(dt),_e(dt),Le(dt),Ke(dt,dt.componentCls),Ke(dt,dt.formItemCls),ut(dt),Dt(dt),gt(dt),(0,kt.Z)(dt),he.kr]},xt,{order:-1e3});const it=[];function ye(Be,ct,He){let dt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Be=="string"?Be:`${ct}-${dt}`,error:Be,errorStatus:He}}var st=Be=>{let{help:ct,helpStatus:He,errors:dt=it,warnings:Ee=it,className:Et,fieldId:Ft,onVisibleChanged:Ce}=Be;const{prefixCls:Oe}=de.useContext(b.Rk),Te=`${Oe}-item-explain`,je=(0,Ye.Z)(Oe),[Je,Vt,tn]=ot(Oe,je),on=de.useMemo(()=>(0,Ae.Z)(Oe),[Oe]),Nn=Re(dt),$n=Re(Ee),br=de.useMemo(()=>ct!=null?[ye(ct,"help",He)]:[].concat((0,Ie.Z)(Nn.map((Xn,hr)=>ye(Xn,"error","error",hr))),(0,Ie.Z)($n.map((Xn,hr)=>ye(Xn,"warning","warning",hr)))),[ct,He,Nn,$n]),Gn=de.useMemo(()=>{const Xn={};return br.forEach(hr=>{let{key:Xe}=hr;Xn[Xe]=(Xn[Xe]||0)+1}),br.map((hr,Xe)=>Object.assign(Object.assign({},hr),{key:Xn[hr.key]>1?`${hr.key}-fallback-${Xe}`:hr.key}))},[br]),jn={};return Ft&&(jn.id=`${Ft}_help`),Je(de.createElement(pe.default,{motionDeadline:on.motionDeadline,motionName:`${Oe}-show-help`,visible:!!Gn.length,onVisibleChanged:Ce},Xn=>{const{className:hr,style:Xe}=Xn;return de.createElement("div",Object.assign({},jn,{className:Se()(Te,hr,tn,je,Et,Vt),style:Xe}),de.createElement(pe.CSSMotionList,Object.assign({keys:Gn},(0,Ae.Z)(Oe),{motionName:`${Oe}-show-help-item`,component:!1}),ft=>{const{key:Zt,error:Mt,errorStatus:Ut,className:xn,style:zn}=ft;return de.createElement("div",{key:Zt,className:Se()(xn,{[`${Te}-${Ut}`]:Ut}),style:zn},Mt)}))}))},$t=z(69180),yn=z(48755),ze=z(2171),fe=z(31756),Bt=z(23069),Nt=z(76846),nn=z(16722);const We=["parentNode"],yt="form_item";function St(Be){return Be===void 0||Be===!1?[]:Array.isArray(Be)?Be:[Be]}function fn(Be,ct){if(!Be.length)return;const He=Be.join("_");return ct?`${ct}_${He}`:We.includes(He)?`${yt}_${He}`:He}function pt(Be,ct,He,dt,Ee,Et){let Ft=dt;return Et!==void 0?Ft=Et:He.validating?Ft="validating":Be.length?Ft="error":ct.length?Ft="warning":(He.touched||Ee&&He.validated)&&(Ft="success"),Ft}var Jt=function(Be,ct){var He={};for(var dt in Be)Object.prototype.hasOwnProperty.call(Be,dt)&&ct.indexOf(dt)<0&&(He[dt]=Be[dt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,dt=Object.getOwnPropertySymbols(Be);Ee<dt.length;Ee++)ct.indexOf(dt[Ee])<0&&Object.prototype.propertyIsEnumerable.call(Be,dt[Ee])&&(He[dt[Ee]]=Be[dt[Ee]]);return He};function bt(Be){return St(Be).join("_")}function sn(Be,ct){const He=ct.getFieldInstance(Be),dt=(0,Nt.bn)(He);if(dt)return dt;const Ee=fn(St(Be),ct.__INTERNAL__.name);if(Ee)return document.getElementById(Ee)}function Qt(Be){const[ct]=(0,$t.useForm)(),He=de.useRef({}),dt=de.useMemo(()=>Be!=null?Be:Object.assign(Object.assign({},ct),{__INTERNAL__:{itemRef:Ee=>Et=>{const Ft=bt(Ee);Et?He.current[Ft]=Et:delete He.current[Ft]}},scrollToField:function(Ee){let Et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:Ft}=Et,Ce=Jt(Et,["focus"]),Oe=sn(Ee,dt);Oe&&((0,nn.Z)(Oe,Object.assign({scrollMode:"if-needed",block:"nearest"},Ce)),Ft&&dt.focusField(Ee))},focusField:Ee=>{var Et,Ft;const Ce=dt.getFieldInstance(Ee);typeof(Ce==null?void 0:Ce.focus)=="function"?Ce.focus():(Ft=(Et=sn(Ee,dt))===null||Et===void 0?void 0:Et.focus)===null||Ft===void 0||Ft.call(Et)},getFieldInstance:Ee=>{const Et=bt(Ee);return He.current[Et]}}),[Be,ct]);return[dt]}var ae=z(98350),ne=function(Be,ct){var He={};for(var dt in Be)Object.prototype.hasOwnProperty.call(Be,dt)&&ct.indexOf(dt)<0&&(He[dt]=Be[dt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,dt=Object.getOwnPropertySymbols(Be);Ee<dt.length;Ee++)ct.indexOf(dt[Ee])<0&&Object.prototype.propertyIsEnumerable.call(Be,dt[Ee])&&(He[dt[Ee]]=Be[dt[Ee]]);return He};const te=(Be,ct)=>{const He=de.useContext(ze.Z),{getPrefixCls:dt,direction:Ee,requiredMark:Et,colon:Ft,scrollToFirstError:Ce,className:Oe,style:Te}=(0,yn.dj)("form"),{prefixCls:je,className:Je,rootClassName:Vt,size:tn,disabled:on=He,form:Nn,colon:$n,labelAlign:br,labelWrap:Gn,labelCol:jn,wrapperCol:Xn,hideRequiredMark:hr,layout:Xe="horizontal",scrollToFirstError:ft,requiredMark:Zt,onFinishFailed:Mt,name:Ut,style:xn,feedbackIcons:zn,variant:Yn}=Be,An=ne(Be,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),_n=(0,fe.Z)(tn),or=de.useContext(ae.Z),qn=de.useMemo(()=>Zt!==void 0?Zt:hr?!1:Et!==void 0?Et:!0,[hr,Zt,Et]),cr=$n!=null?$n:Ft,tr=dt("form",je),Er=(0,Ye.Z)(tr),[Ir,Zr,Br]=ot(tr,Er),Pr=Se()(tr,`${tr}-${Xe}`,{[`${tr}-hide-required-mark`]:qn===!1,[`${tr}-rtl`]:Ee==="rtl",[`${tr}-${_n}`]:_n},Br,Er,Zr,Oe,Je,Vt),[Sr]=Qt(Nn),{__INTERNAL__:Nr}=Sr;Nr.name=Ut;const mr=de.useMemo(()=>({name:Ut,labelAlign:br,labelCol:jn,labelWrap:Gn,wrapperCol:Xn,vertical:Xe==="vertical",colon:cr,requiredMark:qn,itemRef:Nr.itemRef,form:Sr,feedbackIcons:zn}),[Ut,br,jn,Xn,Xe,cr,qn,Sr,zn]),wr=de.useRef(null);de.useImperativeHandle(ct,()=>{var Jn;return Object.assign(Object.assign({},Sr),{nativeElement:(Jn=wr.current)===null||Jn===void 0?void 0:Jn.nativeElement})});const Qn=(Jn,In)=>{if(Jn){let dn={block:"nearest"};typeof Jn=="object"&&(dn=Object.assign(Object.assign({},dn),Jn)),Sr.scrollToField(In,dn)}},gn=Jn=>{if(Mt==null||Mt(Jn),Jn.errorFields.length){const In=Jn.errorFields[0].name;if(ft!==void 0){Qn(ft,In);return}Ce!==void 0&&Qn(Ce,In)}};return Ir(de.createElement(b.pg.Provider,{value:Yn},de.createElement(ze.n,{disabled:on},de.createElement(Bt.Z.Provider,{value:_n},de.createElement(b.RV,{validateMessages:or},de.createElement(b.q3.Provider,{value:mr},de.createElement($t.default,Object.assign({id:Ut},An,{name:Ut,onFinishFailed:gn,form:Sr,ref:wr,style:Object.assign(Object.assign({},Te),xn),className:Pr}))))))))};var se=de.forwardRef(te),re=z(41799),le=z(8654),me=z(22703),wt=z(32383),ke=z(11592);function Me(Be){if(typeof Be=="function")return Be;const ct=(0,ke.Z)(Be);return ct.length<=1?ct[0]:ct}const qe=()=>{const{status:Be,errors:ct=[],warnings:He=[]}=de.useContext(b.aM);return{status:Be,errors:ct,warnings:He}};qe.Context=b.aM;var nt=qe,rt=z(16089);function xe(Be){const[ct,He]=de.useState(Be),dt=de.useRef(null),Ee=de.useRef([]),Et=de.useRef(!1);de.useEffect(()=>(Et.current=!1,()=>{Et.current=!0,rt.Z.cancel(dt.current),dt.current=null}),[]);function Ft(Ce){Et.current||(dt.current===null&&(Ee.current=[],dt.current=(0,rt.Z)(()=>{dt.current=null,He(Oe=>{let Te=Oe;return Ee.current.forEach(je=>{Te=je(Te)}),Te})})),Ee.current.push(Ce))}return[ct,Ft]}function De(){const{itemRef:Be}=de.useContext(b.q3),ct=de.useRef({});function He(dt,Ee){const Et=Ee&&typeof Ee=="object"&&(0,le.C4)(Ee),Ft=dt.join("_");return(ct.current.name!==Ft||ct.current.originRef!==Et)&&(ct.current.name=Ft,ct.current.originRef=Et,ct.current.ref=(0,le.sQ)(Be(dt),Et)),ct.current.ref}return He}var At=z(29194),Lt=z(34280),Rt=z(2738),Wt=z(65970),It=z(70425),un=z(5472);const Kt=Be=>{const{formItemCls:ct}=Be;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${ct}-control`]:{display:"flex"}}}};var Ue=(0,Ge.bk)(["Form","item-item"],(Be,ct)=>{let{rootPrefixCls:He}=ct;const dt=we(Be,He);return[Kt(dt)]}),Pt=function(Be,ct){var He={};for(var dt in Be)Object.prototype.hasOwnProperty.call(Be,dt)&&ct.indexOf(dt)<0&&(He[dt]=Be[dt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,dt=Object.getOwnPropertySymbols(Be);Ee<dt.length;Ee++)ct.indexOf(dt[Ee])<0&&Object.prototype.propertyIsEnumerable.call(Be,dt[Ee])&&(He[dt[Ee]]=Be[dt[Ee]]);return He};const jt=24;var Fe=Be=>{const{prefixCls:ct,status:He,labelCol:dt,wrapperCol:Ee,children:Et,errors:Ft,warnings:Ce,_internalItemRender:Oe,extra:Te,help:je,fieldId:Je,marginBottom:Vt,onErrorVisibleChanged:tn,label:on}=Be,Nn=`${ct}-item`,$n=de.useContext(b.q3),br=de.useMemo(()=>{let An=Object.assign({},Ee||$n.wrapperCol||{});return on===null&&!dt&&!Ee&&$n.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(or=>{const qn=or?[or]:[],cr=(0,It.U2)($n.labelCol,qn),tr=typeof cr=="object"?cr:{},Er=(0,It.U2)(An,qn),Ir=typeof Er=="object"?Er:{};"span"in tr&&!("offset"in Ir)&&tr.span<jt&&(An=(0,It.t8)(An,[].concat(qn,["offset"]),tr.span))}),An},[Ee,$n]),Gn=Se()(`${Nn}-control`,br.className),jn=de.useMemo(()=>{const{labelCol:An,wrapperCol:_n}=$n;return Pt($n,["labelCol","wrapperCol"])},[$n]),Xn=de.useRef(null),[hr,Xe]=de.useState(0);(0,Lt.Z)(()=>{Te&&Xn.current?Xe(Xn.current.clientHeight):Xe(0)},[Te]);const ft=de.createElement("div",{className:`${Nn}-control-input`},de.createElement("div",{className:`${Nn}-control-input-content`},Et)),Zt=de.useMemo(()=>({prefixCls:ct,status:He}),[ct,He]),Mt=Vt!==null||Ft.length||Ce.length?de.createElement(b.Rk.Provider,{value:Zt},de.createElement(st,{fieldId:Je,errors:Ft,warnings:Ce,help:je,helpStatus:He,className:`${Nn}-explain-connected`,onVisibleChanged:tn})):null,Ut={};Je&&(Ut.id=`${Je}_extra`);const xn=Te?de.createElement("div",Object.assign({},Ut,{className:`${Nn}-extra`,ref:Xn}),Te):null,zn=Mt||xn?de.createElement("div",{className:`${Nn}-additional`,style:Vt?{minHeight:Vt+hr}:{}},Mt,xn):null,Yn=Oe&&Oe.mark==="pro_table_render"&&Oe.render?Oe.render(Be,{input:ft,errorList:Mt,extra:xn}):de.createElement(de.Fragment,null,ft,zn);return de.createElement(b.q3.Provider,{value:jn},de.createElement(un.Z,Object.assign({},br,{className:Gn}),Yn),de.createElement(Ue,{prefixCls:ct}))},Ct=z(61485),zt=z(9017),_t=z(85981),mn=z(25399),kn=function(Be,ct){var He={};for(var dt in Be)Object.prototype.hasOwnProperty.call(Be,dt)&&ct.indexOf(dt)<0&&(He[dt]=Be[dt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,dt=Object.getOwnPropertySymbols(Be);Ee<dt.length;Ee++)ct.indexOf(dt[Ee])<0&&Object.prototype.propertyIsEnumerable.call(Be,dt[Ee])&&(He[dt[Ee]]=Be[dt[Ee]]);return He};function ir(Be){return Be?typeof Be=="object"&&!de.isValidElement(Be)?Be:{title:Be}:null}var On=Be=>{let{prefixCls:ct,label:He,htmlFor:dt,labelCol:Ee,labelAlign:Et,colon:Ft,required:Ce,requiredMark:Oe,tooltip:Te,vertical:je}=Be;var Je;const[Vt]=(0,zt.Z)("Form"),{labelAlign:tn,labelCol:on,labelWrap:Nn,colon:$n}=de.useContext(b.q3);if(!He)return null;const br=Ee||on||{},Gn=Et||tn,jn=`${ct}-item-label`,Xn=Se()(jn,Gn==="left"&&`${jn}-left`,br.className,{[`${jn}-wrap`]:!!Nn});let hr=He;const Xe=Ft===!0||$n!==!1&&Ft!==!1;Xe&&!je&&typeof He=="string"&&He.trim()&&(hr=He.replace(/[:|]\s*$/,""));const Zt=ir(Te);if(Zt){const{icon:An=de.createElement(Ct.Z,null)}=Zt,_n=kn(Zt,["icon"]),or=de.createElement(mn.Z,Object.assign({},_n),de.cloneElement(An,{className:`${ct}-item-tooltip`,title:"",onClick:qn=>{qn.preventDefault()},tabIndex:null}));hr=de.createElement(de.Fragment,null,hr,or)}const Mt=Oe==="optional",Ut=typeof Oe=="function",xn=Oe===!1;Ut?hr=Oe(hr,{required:!!Ce}):Mt&&!Ce&&(hr=de.createElement(de.Fragment,null,hr,de.createElement("span",{className:`${ct}-item-optional`,title:""},(Vt==null?void 0:Vt.optional)||((Je=_t.Z.Form)===null||Je===void 0?void 0:Je.optional))));let zn;xn?zn="hidden":(Mt||Ut)&&(zn="optional");const Yn=Se()({[`${ct}-item-required`]:Ce,[`${ct}-item-required-mark-${zn}`]:zn,[`${ct}-item-no-colon`]:!Xe});return de.createElement(un.Z,Object.assign({},br,{className:Xn}),de.createElement("label",{htmlFor:dt,className:Yn,title:typeof He=="string"?He:""},hr))},sr=z(29679),En=z(19248),Qe=z(96512),ar=z(58617);const ur={success:sr.Z,warning:Qe.Z,error:En.Z,validating:ar.Z};function Dn(Be){let{children:ct,errors:He,warnings:dt,hasFeedback:Ee,validateStatus:Et,prefixCls:Ft,meta:Ce,noStyle:Oe}=Be;const Te=`${Ft}-item`,{feedbackIcons:je}=de.useContext(b.q3),Je=pt(He,dt,Ce,null,!!Ee,Et),{isFormItemInput:Vt,status:tn,hasFeedback:on,feedbackIcon:Nn}=de.useContext(b.aM),$n=de.useMemo(()=>{var br;let Gn;if(Ee){const Xn=Ee!==!0&&Ee.icons||je,hr=Je&&((br=Xn==null?void 0:Xn({status:Je,errors:He,warnings:dt}))===null||br===void 0?void 0:br[Je]),Xe=Je&&ur[Je];Gn=hr!==!1&&Xe?de.createElement("span",{className:Se()(`${Te}-feedback-icon`,`${Te}-feedback-icon-${Je}`)},hr||de.createElement(Xe,null)):null}const jn={status:Je||"",errors:He,warnings:dt,hasFeedback:!!Ee,feedbackIcon:Gn,isFormItemInput:!0};return Oe&&(jn.status=(Je!=null?Je:tn)||"",jn.isFormItemInput=Vt,jn.hasFeedback=!!(Ee!=null?Ee:on),jn.feedbackIcon=Ee!==void 0?jn.feedbackIcon:Nn),jn},[Je,Ee,Oe,Vt,tn]);return de.createElement(b.aM.Provider,{value:$n},ct)}var Mn=function(Be,ct){var He={};for(var dt in Be)Object.prototype.hasOwnProperty.call(Be,dt)&&ct.indexOf(dt)<0&&(He[dt]=Be[dt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,dt=Object.getOwnPropertySymbols(Be);Ee<dt.length;Ee++)ct.indexOf(dt[Ee])<0&&Object.prototype.propertyIsEnumerable.call(Be,dt[Ee])&&(He[dt[Ee]]=Be[dt[Ee]]);return He};function Vn(Be){const{prefixCls:ct,className:He,rootClassName:dt,style:Ee,help:Et,errors:Ft,warnings:Ce,validateStatus:Oe,meta:Te,hasFeedback:je,hidden:Je,children:Vt,fieldId:tn,required:on,isRequired:Nn,onSubItemMetaChange:$n,layout:br}=Be,Gn=Mn(Be,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange","layout"]),jn=`${ct}-item`,{requiredMark:Xn,vertical:hr}=de.useContext(b.q3),Xe=hr||br==="vertical",ft=de.useRef(null),Zt=Re(Ft),Mt=Re(Ce),Ut=Et!=null,xn=!!(Ut||Ft.length||Ce.length),zn=!!ft.current&&(0,At.Z)(ft.current),[Yn,An]=de.useState(null);(0,Lt.Z)(()=>{if(xn&&ft.current){const tr=getComputedStyle(ft.current);An(parseInt(tr.marginBottom,10))}},[xn,zn]);const _n=tr=>{tr||An(null)},qn=function(){let tr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const Er=tr?Zt:Te.errors,Ir=tr?Mt:Te.warnings;return pt(Er,Ir,Te,"",!!je,Oe)}(),cr=Se()(jn,He,dt,{[`${jn}-with-help`]:Ut||Zt.length||Mt.length,[`${jn}-has-feedback`]:qn&&je,[`${jn}-has-success`]:qn==="success",[`${jn}-has-warning`]:qn==="warning",[`${jn}-has-error`]:qn==="error",[`${jn}-is-validating`]:qn==="validating",[`${jn}-hidden`]:Je,[`${jn}-${br}`]:br});return de.createElement("div",{className:cr,style:Ee,ref:ft},de.createElement(Wt.Z,Object.assign({className:`${jn}-row`},(0,Rt.Z)(Gn,["_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"])),de.createElement(On,Object.assign({htmlFor:tn},Be,{requiredMark:Xn,required:on!=null?on:Nn,prefixCls:ct,vertical:Xe})),de.createElement(Fe,Object.assign({},Be,Te,{errors:Zt,warnings:Mt,prefixCls:ct,status:qn,help:Et,marginBottom:Yn,onErrorVisibleChanged:_n}),de.createElement(b.qI.Provider,{value:$n},de.createElement(Dn,{prefixCls:ct,meta:Te,errors:Te.errors,warnings:Te.warnings,hasFeedback:je,validateStatus:qn},Vt)))),!!Yn&&de.createElement("div",{className:`${jn}-margin-offset`,style:{marginBottom:-Yn}}))}const yr="__SPLIT__",hn=null;function wn(Be,ct){const He=Object.keys(Be),dt=Object.keys(ct);return He.length===dt.length&&He.every(Ee=>{const Et=Be[Ee],Ft=ct[Ee];return Et===Ft||typeof Et=="function"||typeof Ft=="function"})}const Bn=de.memo(Be=>{let{children:ct}=Be;return ct},(Be,ct)=>wn(Be.control,ct.control)&&Be.update===ct.update&&Be.childProps.length===ct.childProps.length&&Be.childProps.every((He,dt)=>He===ct.childProps[dt]));function rr(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Rn(Be){const{name:ct,noStyle:He,className:dt,dependencies:Ee,prefixCls:Et,shouldUpdate:Ft,rules:Ce,children:Oe,required:Te,label:je,messageVariables:Je,trigger:Vt="onChange",validateTrigger:tn,hidden:on,help:Nn,layout:$n}=Be,{getPrefixCls:br}=de.useContext(yn.E_),{name:Gn}=de.useContext(b.q3),jn=Me(Oe),Xn=typeof jn=="function",hr=de.useContext(b.qI),{validateTrigger:Xe}=de.useContext($t.FieldContext),ft=tn!==void 0?tn:Xe,Zt=ct!=null,Mt=br("form",Et),Ut=(0,Ye.Z)(Mt),[xn,zn,Yn]=ot(Mt,Ut),An=(0,wt.ln)("Form.Item"),_n=de.useContext($t.ListContext),or=de.useRef(null),[qn,cr]=xe({}),[tr,Er]=(0,re.Z)(()=>rr()),Ir=wr=>{const Qn=_n==null?void 0:_n.getKey(wr.name);if(Er(wr.destroy?rr():wr,!0),He&&Nn!==!1&&hr){let gn=wr.name;if(wr.destroy)gn=or.current||gn;else if(Qn!==void 0){const[Jn,In]=Qn;gn=[Jn].concat((0,Ie.Z)(In)),or.current=gn}hr(wr,gn)}},Zr=(wr,Qn)=>{cr(gn=>{const Jn=Object.assign({},gn),dn=[].concat((0,Ie.Z)(wr.name.slice(0,-1)),(0,Ie.Z)(Qn)).join(yr);return wr.destroy?delete Jn[dn]:Jn[dn]=wr,Jn})},[Br,Pr]=de.useMemo(()=>{const wr=(0,Ie.Z)(tr.errors),Qn=(0,Ie.Z)(tr.warnings);return Object.values(qn).forEach(gn=>{wr.push.apply(wr,(0,Ie.Z)(gn.errors||[])),Qn.push.apply(Qn,(0,Ie.Z)(gn.warnings||[]))}),[wr,Qn]},[qn,tr.errors,tr.warnings]),Sr=De();function Nr(wr,Qn,gn){return He&&!on?de.createElement(Dn,{prefixCls:Mt,hasFeedback:Be.hasFeedback,validateStatus:Be.validateStatus,meta:tr,errors:Br,warnings:Pr,noStyle:!0},wr):de.createElement(Vn,Object.assign({key:"row"},Be,{className:Se()(dt,Yn,Ut,zn),prefixCls:Mt,fieldId:Qn,isRequired:gn,errors:Br,warnings:Pr,meta:tr,onSubItemMetaChange:Zr,layout:$n}),wr)}if(!Zt&&!Xn&&!Ee)return xn(Nr(jn));let mr={};return typeof je=="string"?mr.label=je:ct&&(mr.label=String(ct)),Je&&(mr=Object.assign(Object.assign({},mr),Je)),xn(de.createElement($t.Field,Object.assign({},Be,{messageVariables:mr,trigger:Vt,validateTrigger:ft,onMetaChange:Ir}),(wr,Qn,gn)=>{const Jn=St(ct).length&&Qn?Qn.name:[],In=fn(Jn,Gn),dn=Te!==void 0?Te:!!(Ce!=null&&Ce.some(pn=>{if(pn&&typeof pn=="object"&&pn.required&&!pn.warningOnly)return!0;if(typeof pn=="function"){const Tn=pn(gn);return(Tn==null?void 0:Tn.required)&&!(Tn!=null&&Tn.warningOnly)}return!1})),er=Object.assign({},wr);let fr=null;if(Array.isArray(jn)&&Zt)fr=jn;else if(!(Xn&&(!(Ft||Ee)||Zt))){if(!(Ee&&!Xn&&!Zt))if(de.isValidElement(jn)){const pn=Object.assign(Object.assign({},jn.props),er);if(pn.id||(pn.id=In),Nn||Br.length>0||Pr.length>0||Be.extra){const dr=[];(Nn||Br.length>0)&&dr.push(`${In}_help`),Be.extra&&dr.push(`${In}_extra`),pn["aria-describedby"]=dr.join(" ")}Br.length>0&&(pn["aria-invalid"]="true"),dn&&(pn["aria-required"]="true"),(0,le.Yr)(jn)&&(pn.ref=Sr(Jn,jn)),new Set([].concat((0,Ie.Z)(St(Vt)),(0,Ie.Z)(St(ft)))).forEach(dr=>{pn[dr]=function(){for(var Or,Tr,Mr,Ur,jr,ri=arguments.length,Jr=new Array(ri),Qr=0;Qr<ri;Qr++)Jr[Qr]=arguments[Qr];(Mr=er[dr])===null||Mr===void 0||(Or=Mr).call.apply(Or,[er].concat(Jr)),(jr=(Ur=jn.props)[dr])===null||jr===void 0||(Tr=jr).call.apply(Tr,[Ur].concat(Jr))}});const Kn=[pn["aria-required"],pn["aria-invalid"],pn["aria-describedby"]];fr=de.createElement(Bn,{control:er,update:jn,childProps:Kn},(0,me.Tm)(jn,pn))}else Xn&&(Ft||Ee)&&!Zt?fr=jn(gn):fr=jn}return Nr(fr,In,dn)}))}const xr=Rn;xr.useStatus=nt;var vr=xr,en=function(Be,ct){var He={};for(var dt in Be)Object.prototype.hasOwnProperty.call(Be,dt)&&ct.indexOf(dt)<0&&(He[dt]=Be[dt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,dt=Object.getOwnPropertySymbols(Be);Ee<dt.length;Ee++)ct.indexOf(dt[Ee])<0&&Object.prototype.propertyIsEnumerable.call(Be,dt[Ee])&&(He[dt[Ee]]=Be[dt[Ee]]);return He},pr=Be=>{var{prefixCls:ct,children:He}=Be,dt=en(Be,["prefixCls","children"]);const{getPrefixCls:Ee}=de.useContext(yn.E_),Et=Ee("form",ct),Ft=de.useMemo(()=>({prefixCls:Et,status:"error"}),[Et]);return de.createElement($t.List,Object.assign({},dt),(Ce,Oe,Te)=>de.createElement(b.Rk.Provider,{value:Ft},He(Ce.map(je=>Object.assign(Object.assign({},je),{fieldKey:je.key})),Oe,{errors:Te.errors,warnings:Te.warnings})))};function bn(){const{form:Be}=de.useContext(b.q3);return Be}const Ve=se;Ve.Item=vr,Ve.List=pr,Ve.ErrorList=st,Ve.useForm=Qt,Ve.useFormInstance=bn,Ve.useWatch=$t.useWatch,Ve.Provider=b.RV,Ve.create=()=>{};var tt=Ve},4875:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Yt}});var b=z(59301),Ie=z(84105),de=z(87395),et=z(92310),Se=z.n(et),pe=z(60499),Ae=z(18642),Ye=z(43749),Re=z(72190),ce=z(42244),$e=z(38705),he=z(17212);function kt(){return typeof BigInt=="function"}function at(Fe){return!Fe&&Fe!==0&&!Number.isNaN(Fe)||!String(Fe).trim()}function Ge(Fe){var Ct=Fe.trim(),zt=Ct.startsWith("-");zt&&(Ct=Ct.slice(1)),Ct=Ct.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),Ct.startsWith(".")&&(Ct="0".concat(Ct));var _t=Ct||"0",mn=_t.split("."),kn=mn[0]||"0",ir=mn[1]||"0";kn==="0"&&ir==="0"&&(zt=!1);var gr=zt?"-":"";return{negative:zt,negativeStr:gr,trimStr:_t,integerStr:kn,decimalStr:ir,fullStr:"".concat(gr).concat(_t)}}function Ne(Fe){var Ct=String(Fe);return!Number.isNaN(Number(Ct))&&Ct.includes("e")}function Le(Fe){var Ct=String(Fe);if(Ne(Fe)){var zt=Number(Ct.slice(Ct.indexOf("e-")+2)),_t=Ct.match(/\.(\d+)/);return _t!=null&&_t[1]&&(zt+=_t[1].length),zt}return Ct.includes(".")&&mt(Ct)?Ct.length-Ct.indexOf(".")-1:0}function vt(Fe){var Ct=String(Fe);if(Ne(Fe)){if(Fe>Number.MAX_SAFE_INTEGER)return String(kt()?BigInt(Fe).toString():Number.MAX_SAFE_INTEGER);if(Fe<Number.MIN_SAFE_INTEGER)return String(kt()?BigInt(Fe).toString():Number.MIN_SAFE_INTEGER);Ct=Fe.toFixed(Le(Ct))}return Ge(Ct).fullStr}function mt(Fe){return typeof Fe=="number"?!Number.isNaN(Fe):Fe?/^\s*-?\d+(\.\d+)?\s*$/.test(Fe)||/^\s*-?\d+\.\s*$/.test(Fe)||/^\s*-?\.\d+\s*$/.test(Fe):!1}var Tt=function(){function Fe(Ct){if((0,$e.Z)(this,Fe),(0,Ae.Z)(this,"origin",""),(0,Ae.Z)(this,"negative",void 0),(0,Ae.Z)(this,"integer",void 0),(0,Ae.Z)(this,"decimal",void 0),(0,Ae.Z)(this,"decimalLen",void 0),(0,Ae.Z)(this,"empty",void 0),(0,Ae.Z)(this,"nan",void 0),at(Ct)){this.empty=!0;return}if(this.origin=String(Ct),Ct==="-"||Number.isNaN(Ct)){this.nan=!0;return}var zt=Ct;if(Ne(zt)&&(zt=Number(zt)),zt=typeof zt=="string"?zt:vt(zt),mt(zt)){var _t=Ge(zt);this.negative=_t.negative;var mn=_t.trimStr.split(".");this.integer=BigInt(mn[0]);var kn=mn[1]||"0";this.decimal=BigInt(kn),this.decimalLen=kn.length}else this.nan=!0}return(0,he.Z)(Fe,[{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(zt){var _t="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(zt,"0"));return BigInt(_t)}},{key:"negate",value:function(){var zt=new Fe(this.toString());return zt.negative=!zt.negative,zt}},{key:"cal",value:function(zt,_t,mn){var kn=Math.max(this.getDecimalStr().length,zt.getDecimalStr().length),ir=this.alignDecimal(kn),gr=zt.alignDecimal(kn),On=_t(ir,gr).toString(),sr=mn(kn),En=Ge(On),Qe=En.negativeStr,ar=En.trimStr,ur="".concat(Qe).concat(ar.padStart(sr+1,"0"));return new Fe("".concat(ur.slice(0,-sr),".").concat(ur.slice(-sr)))}},{key:"add",value:function(zt){if(this.isInvalidate())return new Fe(zt);var _t=new Fe(zt);return _t.isInvalidate()?this:this.cal(_t,function(mn,kn){return mn+kn},function(mn){return mn})}},{key:"multi",value:function(zt){var _t=new Fe(zt);return this.isInvalidate()||_t.isInvalidate()?new Fe(NaN):this.cal(_t,function(mn,kn){return mn*kn},function(mn){return mn*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(zt){return this.toString()===(zt==null?void 0:zt.toString())}},{key:"lessEquals",value:function(zt){return this.add(zt.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return zt?this.isInvalidate()?"":Ge("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),Fe}(),_e=function(){function Fe(Ct){if((0,$e.Z)(this,Fe),(0,Ae.Z)(this,"origin",""),(0,Ae.Z)(this,"number",void 0),(0,Ae.Z)(this,"empty",void 0),at(Ct)){this.empty=!0;return}this.origin=String(Ct),this.number=Number(Ct)}return(0,he.Z)(Fe,[{key:"negate",value:function(){return new Fe(-this.toNumber())}},{key:"add",value:function(zt){if(this.isInvalidate())return new Fe(zt);var _t=Number(zt);if(Number.isNaN(_t))return this;var mn=this.number+_t;if(mn>Number.MAX_SAFE_INTEGER)return new Fe(Number.MAX_SAFE_INTEGER);if(mn<Number.MIN_SAFE_INTEGER)return new Fe(Number.MIN_SAFE_INTEGER);var kn=Math.max(Le(this.number),Le(_t));return new Fe(mn.toFixed(kn))}},{key:"multi",value:function(zt){var _t=Number(zt);if(this.isInvalidate()||Number.isNaN(_t))return new Fe(NaN);var mn=this.number*_t;if(mn>Number.MAX_SAFE_INTEGER)return new Fe(Number.MAX_SAFE_INTEGER);if(mn<Number.MIN_SAFE_INTEGER)return new Fe(Number.MIN_SAFE_INTEGER);var kn=Math.max(Le(this.number),Le(_t));return new Fe(mn.toFixed(kn))}},{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(zt){return this.toNumber()===(zt==null?void 0:zt.toNumber())}},{key:"lessEquals",value:function(zt){return this.add(zt.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return zt?this.isInvalidate()?"":vt(this.number):this.origin}}]),Fe}();function Ke(Fe){return kt()?new Tt(Fe):new _e(Fe)}function ut(Fe,Ct,zt){var _t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(Fe==="")return"";var mn=Ge(Fe),kn=mn.negativeStr,ir=mn.integerStr,gr=mn.decimalStr,On="".concat(Ct).concat(gr),sr="".concat(kn).concat(ir);if(zt>=0){var En=Number(gr[zt]);if(En>=5&&!_t){var Qe=Ke(Fe).add("".concat(kn,"0.").concat("0".repeat(zt)).concat(10-En));return ut(Qe.toString(),Ct,zt,_t)}return zt===0?sr:"".concat(sr).concat(Ct).concat(gr.padEnd(zt,"0").slice(0,zt))}return On===".0"?sr:"".concat(sr).concat(On)}var ht=Ke,Ht=z(36901),Dt=z(34280);function gt(Fe,Ct){return typeof Proxy!="undefined"&&Fe?new Proxy(Fe,{get:function(_t,mn){if(Ct[mn])return Ct[mn];var kn=_t[mn];return typeof kn=="function"?kn.bind(_t):kn}}):Fe}var xt=z(8654),we=z(48736);function ot(Fe,Ct){var zt=(0,b.useRef)(null);function _t(){try{var kn=Fe.selectionStart,ir=Fe.selectionEnd,gr=Fe.value,On=gr.substring(0,kn),sr=gr.substring(ir);zt.current={start:kn,end:ir,value:gr,beforeTxt:On,afterTxt:sr}}catch(En){}}function mn(){if(Fe&&zt.current&&Ct)try{var kn=Fe.value,ir=zt.current,gr=ir.beforeTxt,On=ir.afterTxt,sr=ir.start,En=kn.length;if(kn.startsWith(gr))En=gr.length;else if(kn.endsWith(On))En=kn.length-zt.current.afterTxt.length;else{var Qe=gr[sr-1],ar=kn.indexOf(Qe,sr-1);ar!==-1&&(En=ar+1)}Fe.setSelectionRange(En,En)}catch(ur){(0,we.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(ur.message))}}return[_t,mn]}var it=z(49658),ye=function(){var Ct=(0,b.useState)(!1),zt=(0,Re.Z)(Ct,2),_t=zt[0],mn=zt[1];return(0,Dt.Z)(function(){mn((0,it.Z)())},[]),_t},qt=ye,st=z(16089),$t=200,yn=600;function ze(Fe){var Ct=Fe.prefixCls,zt=Fe.upNode,_t=Fe.downNode,mn=Fe.upDisabled,kn=Fe.downDisabled,ir=Fe.onStep,gr=b.useRef(),On=b.useRef([]),sr=b.useRef();sr.current=ir;var En=function(){clearTimeout(gr.current)},Qe=function(wn,Bn){wn.preventDefault(),En(),sr.current(Bn);function rr(){sr.current(Bn),gr.current=setTimeout(rr,$t)}gr.current=setTimeout(rr,yn)};b.useEffect(function(){return function(){En(),On.current.forEach(function(hn){return st.Z.cancel(hn)})}},[]);var ar=qt();if(ar)return null;var ur="".concat(Ct,"-handler"),Dn=Se()(ur,"".concat(ur,"-up"),(0,Ae.Z)({},"".concat(ur,"-up-disabled"),mn)),Mn=Se()(ur,"".concat(ur,"-down"),(0,Ae.Z)({},"".concat(ur,"-down-disabled"),kn)),Vn=function(){return On.current.push((0,st.Z)(En))},yr={unselectable:"on",role:"button",onMouseUp:Vn,onMouseLeave:Vn};return b.createElement("div",{className:"".concat(ur,"-wrap")},b.createElement("span",(0,pe.Z)({},yr,{onMouseDown:function(wn){Qe(wn,!0)},"aria-label":"Increase Value","aria-disabled":mn,className:Dn}),zt||b.createElement("span",{unselectable:"on",className:"".concat(Ct,"-handler-up-inner")})),b.createElement("span",(0,pe.Z)({},yr,{onMouseDown:function(wn){Qe(wn,!1)},"aria-label":"Decrease Value","aria-disabled":kn,className:Mn}),_t||b.createElement("span",{unselectable:"on",className:"".concat(Ct,"-handler-down-inner")})))}function fe(Fe){var Ct=typeof Fe=="number"?vt(Fe):Ge(Fe).fullStr,zt=Ct.includes(".");return zt?Ge(Ct.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:Fe+"0"}var Bt=z(30292),Nt=function(){var Fe=(0,b.useRef)(0),Ct=function(){st.Z.cancel(Fe.current)};return(0,b.useEffect)(function(){return Ct},[]),function(zt){Ct(),Fe.current=(0,st.Z)(function(){zt()})}},nn=["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"],We=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],yt=function(Ct,zt){return Ct||zt.isEmpty()?zt.toString():zt.toNumber()},St=function(Ct){var zt=ht(Ct);return zt.isInvalidate()?null:zt},fn=b.forwardRef(function(Fe,Ct){var zt=Fe.prefixCls,_t=Fe.className,mn=Fe.style,kn=Fe.min,ir=Fe.max,gr=Fe.step,On=gr===void 0?1:gr,sr=Fe.defaultValue,En=Fe.value,Qe=Fe.disabled,ar=Fe.readOnly,ur=Fe.upHandler,Dn=Fe.downHandler,Mn=Fe.keyboard,Vn=Fe.changeOnWheel,yr=Vn===void 0?!1:Vn,hn=Fe.controls,wn=hn===void 0?!0:hn,Bn=Fe.classNames,rr=Fe.stringMode,Rn=Fe.parser,xr=Fe.formatter,vr=Fe.precision,en=Fe.decimalSeparator,Sn=Fe.onChange,pr=Fe.onInput,bn=Fe.onPressEnter,Ve=Fe.onStep,tt=Fe.changeOnBlur,Be=tt===void 0?!0:tt,ct=Fe.domRef,He=(0,ce.Z)(Fe,nn),dt="".concat(zt,"-input"),Ee=b.useRef(null),Et=b.useState(!1),Ft=(0,Re.Z)(Et,2),Ce=Ft[0],Oe=Ft[1],Te=b.useRef(!1),je=b.useRef(!1),Je=b.useRef(!1),Vt=b.useState(function(){return ht(En!=null?En:sr)}),tn=(0,Re.Z)(Vt,2),on=tn[0],Nn=tn[1];function $n(In){En===void 0&&Nn(In)}var br=b.useCallback(function(In,dn){if(!dn)return vr>=0?vr:Math.max(Le(In),Le(On))},[vr,On]),Gn=b.useCallback(function(In){var dn=String(In);if(Rn)return Rn(dn);var er=dn;return en&&(er=er.replace(en,".")),er.replace(/[^\w.-]+/g,"")},[Rn,en]),jn=b.useRef(""),Xn=b.useCallback(function(In,dn){if(xr)return xr(In,{userTyping:dn,input:String(jn.current)});var er=typeof In=="number"?vt(In):In;if(!dn){var fr=br(er,dn);if(mt(er)&&(en||fr>=0)){var pn=en||".";er=ut(er,pn,fr)}}return er},[xr,br,en]),hr=b.useState(function(){var In=sr!=null?sr:En;return on.isInvalidate()&&["string","number"].includes((0,Ye.Z)(In))?Number.isNaN(In)?"":In:Xn(on.toString(),!1)}),Xe=(0,Re.Z)(hr,2),ft=Xe[0],Zt=Xe[1];jn.current=ft;function Mt(In,dn){Zt(Xn(In.isInvalidate()?In.toString(!1):In.toString(!dn),dn))}var Ut=b.useMemo(function(){return St(ir)},[ir,vr]),xn=b.useMemo(function(){return St(kn)},[kn,vr]),zn=b.useMemo(function(){return!Ut||!on||on.isInvalidate()?!1:Ut.lessEquals(on)},[Ut,on]),Yn=b.useMemo(function(){return!xn||!on||on.isInvalidate()?!1:on.lessEquals(xn)},[xn,on]),An=ot(Ee.current,Ce),_n=(0,Re.Z)(An,2),or=_n[0],qn=_n[1],cr=function(dn){return Ut&&!dn.lessEquals(Ut)?Ut:xn&&!xn.lessEquals(dn)?xn:null},tr=function(dn){return!cr(dn)},Er=function(dn,er){var fr=dn,pn=tr(fr)||fr.isEmpty();if(!fr.isEmpty()&&!er&&(fr=cr(fr)||fr,pn=!0),!ar&&!Qe&&pn){var Tn=fr.toString(),Kn=br(Tn,er);return Kn>=0&&(fr=ht(ut(Tn,".",Kn)),tr(fr)||(fr=ht(ut(Tn,".",Kn,!0)))),fr.equals(on)||($n(fr),Sn==null||Sn(fr.isEmpty()?null:yt(rr,fr)),En===void 0&&Mt(fr,er)),fr}return on},Ir=Nt(),Zr=function In(dn){if(or(),jn.current=dn,Zt(dn),!je.current){var er=Gn(dn),fr=ht(er);fr.isNaN()||Er(fr,!0)}pr==null||pr(dn),Ir(function(){var pn=dn;Rn||(pn=dn.replace(/。/g,".")),pn!==dn&&In(pn)})},Br=function(){je.current=!0},Pr=function(){je.current=!1,Zr(Ee.current.value)},Sr=function(dn){Zr(dn.target.value)},Nr=function(dn){var er;if(!(dn&&zn||!dn&&Yn)){Te.current=!1;var fr=ht(Je.current?fe(On):On);dn||(fr=fr.negate());var pn=(on||ht(0)).add(fr.toString()),Tn=Er(pn,!1);Ve==null||Ve(yt(rr,Tn),{offset:Je.current?fe(On):On,type:dn?"up":"down"}),(er=Ee.current)===null||er===void 0||er.focus()}},mr=function(dn){var er=ht(Gn(ft)),fr;er.isNaN()?fr=Er(on,dn):fr=Er(er,dn),En!==void 0?Mt(on,!1):fr.isNaN()||Mt(fr,!1)},wr=function(){Te.current=!0},Qn=function(dn){var er=dn.key,fr=dn.shiftKey;Te.current=!0,Je.current=fr,er==="Enter"&&(je.current||(Te.current=!1),mr(!1),bn==null||bn(dn)),Mn!==!1&&!je.current&&["Up","ArrowUp","Down","ArrowDown"].includes(er)&&(Nr(er==="Up"||er==="ArrowUp"),dn.preventDefault())},gn=function(){Te.current=!1,Je.current=!1};b.useEffect(function(){if(yr&&Ce){var In=function(fr){Nr(fr.deltaY<0),fr.preventDefault()},dn=Ee.current;if(dn)return dn.addEventListener("wheel",In,{passive:!1}),function(){return dn.removeEventListener("wheel",In)}}});var Jn=function(){Be&&mr(!1),Oe(!1),Te.current=!1};return(0,Dt.o)(function(){on.isInvalidate()||Mt(on,!1)},[vr,xr]),(0,Dt.o)(function(){var In=ht(En);Nn(In);var dn=ht(Gn(ft));(!In.equals(dn)||!Te.current||xr)&&Mt(In,Te.current)},[En]),(0,Dt.o)(function(){xr&&qn()},[ft]),b.createElement("div",{ref:ct,className:Se()(zt,_t,(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({},"".concat(zt,"-focused"),Ce),"".concat(zt,"-disabled"),Qe),"".concat(zt,"-readonly"),ar),"".concat(zt,"-not-a-number"),on.isNaN()),"".concat(zt,"-out-of-range"),!on.isInvalidate()&&!tr(on))),style:mn,onFocus:function(){Oe(!0)},onBlur:Jn,onKeyDown:Qn,onKeyUp:gn,onCompositionStart:Br,onCompositionEnd:Pr,onBeforeInput:wr},wn&&b.createElement(ze,{prefixCls:zt,upNode:ur,downNode:Dn,upDisabled:zn,downDisabled:Yn,onStep:Nr}),b.createElement("div",{className:"".concat(dt,"-wrap")},b.createElement("input",(0,pe.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":kn,"aria-valuemax":ir,"aria-valuenow":on.isInvalidate()?null:on.toString(),step:On},He,{ref:(0,xt.sQ)(Ee,Ct),className:dt,value:ft,onChange:Sr,disabled:Qe,readOnly:ar}))))}),pt=b.forwardRef(function(Fe,Ct){var zt=Fe.disabled,_t=Fe.style,mn=Fe.prefixCls,kn=mn===void 0?"rc-input-number":mn,ir=Fe.value,gr=Fe.prefix,On=Fe.suffix,sr=Fe.addonBefore,En=Fe.addonAfter,Qe=Fe.className,ar=Fe.classNames,ur=(0,ce.Z)(Fe,We),Dn=b.useRef(null),Mn=b.useRef(null),Vn=b.useRef(null),yr=function(wn){Vn.current&&(0,Bt.nH)(Vn.current,wn)};return b.useImperativeHandle(Ct,function(){return gt(Vn.current,{focus:yr,nativeElement:Dn.current.nativeElement||Mn.current})}),b.createElement(Ht.BaseInput,{className:Qe,triggerFocus:yr,prefixCls:kn,value:ir,disabled:zt,style:_t,prefix:gr,suffix:On,addonAfter:En,addonBefore:sr,classNames:ar,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:Dn},b.createElement(fn,(0,pe.Z)({prefixCls:kn,disabled:zt,ref:Vn,domRef:Mn,className:ar==null?void 0:ar.input},ur)))}),Jt=pt,bt=Jt,sn=z(62487),Qt=z(82855),ae=z(48755),ne=z(60840),te=z(2171),oe=z(83397),se=z(31756),re=z(56553),le=z(24971),me=z(70045),wt=z(36237),ke=z(53075),Me=z(64910),qe=z(39082),nt=z(63356),rt=z(56119),xe=z(16931),De=z(51636),At=z(17835);const Lt=Fe=>{var Ct;const zt=(Ct=Fe.handleVisible)!==null&&Ct!==void 0?Ct:"auto",_t=Fe.controlHeightSM-Fe.lineWidth*2;return Object.assign(Object.assign({},(0,Me.T)(Fe)),{controlWidth:90,handleWidth:_t,handleFontSize:Fe.fontSize/2,handleVisible:zt,handleActiveBg:Fe.colorFillAlter,handleBg:Fe.colorBgContainer,filledHandleBg:new At.FastColor(Fe.colorFillSecondary).onBackground(Fe.colorBgContainer).toHexString(),handleHoverColor:Fe.colorPrimary,handleBorderColor:Fe.colorBorder,handleOpacity:zt===!0?1:0,handleVisibleWidth:zt===!0?_t:0})},Rt=(Fe,Ct)=>{let{componentCls:zt,borderRadiusSM:_t,borderRadiusLG:mn}=Fe;const kn=Ct==="lg"?mn:_t;return{[`&-${Ct}`]:{[`${zt}-handler-wrap`]:{borderStartEndRadius:kn,borderEndEndRadius:kn},[`${zt}-handler-up`]:{borderStartEndRadius:kn},[`${zt}-handler-down`]:{borderEndEndRadius:kn}}}},Wt=Fe=>{const{componentCls:Ct,lineWidth:zt,lineType:_t,borderRadius:mn,inputFontSizeSM:kn,inputFontSizeLG:ir,controlHeightLG:gr,controlHeightSM:On,colorError:sr,paddingInlineSM:En,paddingBlockSM:Qe,paddingBlockLG:ar,paddingInlineLG:ur,colorTextDescription:Dn,motionDurationMid:Mn,handleHoverColor:Vn,handleOpacity:yr,paddingInline:hn,paddingBlock:wn,handleBg:Bn,handleActiveBg:rr,colorTextDisabled:Rn,borderRadiusSM:xr,borderRadiusLG:vr,controlWidth:en,handleBorderColor:Sn,filledHandleBg:pr,lineHeightLG:bn,calc:Ve}=Fe;return[{[Ct]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,nt.Wf)(Fe)),(0,ke.ik)(Fe)),{display:"inline-block",width:en,margin:0,padding:0,borderRadius:mn}),(0,qe.qG)(Fe,{[`${Ct}-handler-wrap`]:{background:Bn,[`${Ct}-handler-down`]:{borderBlockStart:`${(0,wt.unit)(zt)} ${_t} ${Sn}`}}})),(0,qe.H8)(Fe,{[`${Ct}-handler-wrap`]:{background:pr,[`${Ct}-handler-down`]:{borderBlockStart:`${(0,wt.unit)(zt)} ${_t} ${Sn}`}},"&:focus-within":{[`${Ct}-handler-wrap`]:{background:Bn}}})),(0,qe.vc)(Fe,{[`${Ct}-handler-wrap`]:{background:Bn,[`${Ct}-handler-down`]:{borderBlockStart:`${(0,wt.unit)(zt)} ${_t} ${Sn}`}}})),(0,qe.Mu)(Fe)),{"&-rtl":{direction:"rtl",[`${Ct}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:ir,lineHeight:bn,borderRadius:vr,[`input${Ct}-input`]:{height:Ve(gr).sub(Ve(zt).mul(2)).equal(),padding:`${(0,wt.unit)(ar)} ${(0,wt.unit)(ur)}`}},"&-sm":{padding:0,fontSize:kn,borderRadius:xr,[`input${Ct}-input`]:{height:Ve(On).sub(Ve(zt).mul(2)).equal(),padding:`${(0,wt.unit)(Qe)} ${(0,wt.unit)(En)}`}},"&-out-of-range":{[`${Ct}-input-wrap`]:{input:{color:sr}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,nt.Wf)(Fe)),(0,ke.s7)(Fe)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${Ct}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${Ct}-group-addon`]:{borderRadius:vr,fontSize:Fe.fontSizeLG}},"&-sm":{[`${Ct}-group-addon`]:{borderRadius:xr}}},(0,qe.ir)(Fe)),(0,qe.S5)(Fe)),{[`&:not(${Ct}-compact-first-item):not(${Ct}-compact-last-item)${Ct}-compact-item`]:{[`${Ct}, ${Ct}-group-addon`]:{borderRadius:0}},[`&:not(${Ct}-compact-last-item)${Ct}-compact-first-item`]:{[`${Ct}, ${Ct}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${Ct}-compact-first-item)${Ct}-compact-last-item`]:{[`${Ct}, ${Ct}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${Ct}-input`]:{cursor:"not-allowed"},[Ct]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,nt.Wf)(Fe)),{width:"100%",padding:`${(0,wt.unit)(wn)} ${(0,wt.unit)(hn)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:mn,outline:0,transition:`all ${Mn} linear`,appearance:"textfield",fontSize:"inherit"}),(0,ke.nz)(Fe.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${Ct}-handler-wrap, &-focused ${Ct}-handler-wrap`]:{width:Fe.handleWidth,opacity:1}})},{[Ct]:Object.assign(Object.assign(Object.assign({[`${Ct}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:Fe.handleVisibleWidth,opacity:yr,height:"100%",borderStartStartRadius:0,borderStartEndRadius:mn,borderEndEndRadius:mn,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${Mn}`,overflow:"hidden",[`${Ct}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[`
${Ct}-handler-up-inner,
${Ct}-handler-down-inner
`]:{marginInlineEnd:0,fontSize:Fe.handleFontSize}}},[`${Ct}-handler`]:{height:"50%",overflow:"hidden",color:Dn,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,wt.unit)(zt)} ${_t} ${Sn}`,transition:`all ${Mn} linear`,"&:active":{background:rr},"&:hover":{height:"60%",[`
${Ct}-handler-up-inner,
${Ct}-handler-down-inner
`]:{color:Vn}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,nt.Ro)()),{color:Dn,transition:`all ${Mn} linear`,userSelect:"none"})},[`${Ct}-handler-up`]:{borderStartEndRadius:mn},[`${Ct}-handler-down`]:{borderEndEndRadius:mn}},Rt(Fe,"lg")),Rt(Fe,"sm")),{"&-disabled, &-readonly":{[`${Ct}-handler-wrap`]:{display:"none"},[`${Ct}-input`]:{color:"inherit"}},[`
${Ct}-handler-up-disabled,
${Ct}-handler-down-disabled
`]:{cursor:"not-allowed"},[`
${Ct}-handler-up-disabled:hover &-handler-up-inner,
${Ct}-handler-down-disabled:hover &-handler-down-inner
`]:{color:Rn}})}]},It=Fe=>{const{componentCls:Ct,paddingBlock:zt,paddingInline:_t,inputAffixPadding:mn,controlWidth:kn,borderRadiusLG:ir,borderRadiusSM:gr,paddingInlineLG:On,paddingInlineSM:sr,paddingBlockLG:En,paddingBlockSM:Qe,motionDurationMid:ar}=Fe;return{[`${Ct}-affix-wrapper`]:Object.assign(Object.assign({[`input${Ct}-input`]:{padding:`${(0,wt.unit)(zt)} 0`}},(0,ke.ik)(Fe)),{position:"relative",display:"inline-flex",alignItems:"center",width:kn,padding:0,paddingInlineStart:_t,"&-lg":{borderRadius:ir,paddingInlineStart:On,[`input${Ct}-input`]:{padding:`${(0,wt.unit)(En)} 0`}},"&-sm":{borderRadius:gr,paddingInlineStart:sr,[`input${Ct}-input`]:{padding:`${(0,wt.unit)(Qe)} 0`}},[`&:not(${Ct}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${Ct}-disabled`]:{background:"transparent"},[`> div${Ct}`]:{width:"100%",border:"none",outline:"none",[`&${Ct}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${Ct}-handler-wrap`]:{zIndex:2},[Ct]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:mn},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:_t,marginInlineStart:mn,transition:`margin ${ar}`}},[`&:hover ${Ct}-handler-wrap, &-focused ${Ct}-handler-wrap`]:{width:Fe.handleWidth,opacity:1},[`&:not(${Ct}-affix-wrapper-without-controls):hover ${Ct}-suffix`]:{marginInlineEnd:Fe.calc(Fe.handleWidth).add(_t).equal()}})}};var un=(0,xe.I$)("InputNumber",Fe=>{const Ct=(0,De.mergeToken)(Fe,(0,Me.e)(Fe));return[Wt(Ct),It(Ct),(0,rt.c)(Ct)]},Lt,{unitless:{handleOpacity:!0}}),Kt=function(Fe,Ct){var zt={};for(var _t in Fe)Object.prototype.hasOwnProperty.call(Fe,_t)&&Ct.indexOf(_t)<0&&(zt[_t]=Fe[_t]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mn=0,_t=Object.getOwnPropertySymbols(Fe);mn<_t.length;mn++)Ct.indexOf(_t[mn])<0&&Object.prototype.propertyIsEnumerable.call(Fe,_t[mn])&&(zt[_t[mn]]=Fe[_t[mn]]);return zt};const Ue=b.forwardRef((Fe,Ct)=>{const{getPrefixCls:zt,direction:_t}=b.useContext(ae.E_),mn=b.useRef(null);b.useImperativeHandle(Ct,()=>mn.current);const{className:kn,rootClassName:ir,size:gr,disabled:On,prefixCls:sr,addonBefore:En,addonAfter:Qe,prefix:ar,suffix:ur,bordered:Dn,readOnly:Mn,status:Vn,controls:yr,variant:hn}=Fe,wn=Kt(Fe,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),Bn=zt("input-number",sr),rr=(0,oe.Z)(Bn),[Rn,xr,vr]=un(Bn,rr),{compactSize:en,compactItemClassnames:Sn}=(0,me.ri)(Bn,_t);let pr=b.createElement(de.Z,{className:`${Bn}-handler-up-inner`}),bn=b.createElement(Ie.Z,{className:`${Bn}-handler-down-inner`});const Ve=typeof yr=="boolean"?yr:void 0;typeof yr=="object"&&(pr=typeof yr.upIcon=="undefined"?pr:b.createElement("span",{className:`${Bn}-handler-up-inner`},yr.upIcon),bn=typeof yr.downIcon=="undefined"?bn:b.createElement("span",{className:`${Bn}-handler-down-inner`},yr.downIcon));const{hasFeedback:tt,status:Be,isFormItemInput:ct,feedbackIcon:He}=b.useContext(re.aM),dt=(0,Qt.F)(Be,Vn),Ee=(0,se.Z)(tn=>{var on;return(on=gr!=null?gr:en)!==null&&on!==void 0?on:tn}),Et=b.useContext(te.Z),Ft=On!=null?On:Et,[Ce,Oe]=(0,le.Z)("inputNumber",hn,Dn),Te=tt&&b.createElement(b.Fragment,null,He),je=Se()({[`${Bn}-lg`]:Ee==="large",[`${Bn}-sm`]:Ee==="small",[`${Bn}-rtl`]:_t==="rtl",[`${Bn}-in-form-item`]:ct},xr),Je=`${Bn}-group`,Vt=b.createElement(bt,Object.assign({ref:mn,disabled:Ft,className:Se()(vr,rr,kn,ir,Sn),upHandler:pr,downHandler:bn,prefixCls:Bn,readOnly:Mn,controls:Ve,prefix:ar,suffix:Te||ur,addonBefore:En&&b.createElement(sn.Z,{form:!0,space:!0},En),addonAfter:Qe&&b.createElement(sn.Z,{form:!0,space:!0},Qe),classNames:{input:je,variant:Se()({[`${Bn}-${Ce}`]:Oe},(0,Qt.Z)(Bn,dt,tt)),affixWrapper:Se()({[`${Bn}-affix-wrapper-sm`]:Ee==="small",[`${Bn}-affix-wrapper-lg`]:Ee==="large",[`${Bn}-affix-wrapper-rtl`]:_t==="rtl",[`${Bn}-affix-wrapper-without-controls`]:yr===!1||Ft},xr),wrapper:Se()({[`${Je}-rtl`]:_t==="rtl"},xr),groupWrapper:Se()({[`${Bn}-group-wrapper-sm`]:Ee==="small",[`${Bn}-group-wrapper-lg`]:Ee==="large",[`${Bn}-group-wrapper-rtl`]:_t==="rtl",[`${Bn}-group-wrapper-${Ce}`]:Oe},(0,Qt.Z)(`${Bn}-group-wrapper`,dt,tt),xr)}},wn));return Rn(Vt)}),Pt=Ue,jt=Fe=>b.createElement(ne.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},b.createElement(Ue,Object.assign({},Fe)));Pt._InternalPanelDoNotUseOrYouWillBeFired=jt;var Yt=Pt},49397:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return _e}});var b=z(59301),Ie=z(92310),de=z.n(Ie),et=z(36901),Se=z(8654),pe=z(62487),Ae=z(86013),Ye=z(82855),Re=z(48755),ce=z(2171),$e=z(83397),he=z(31756),kt=z(56553),at=z(24971),Ge=z(70045),Ne=z(23826),Le=z(53075);function vt(Ke){return!!(Ke.prefix||Ke.suffix||Ke.allowClear||Ke.showCount)}var mt=function(Ke,ut){var ht={};for(var Ht in Ke)Object.prototype.hasOwnProperty.call(Ke,Ht)&&ut.indexOf(Ht)<0&&(ht[Ht]=Ke[Ht]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Dt=0,Ht=Object.getOwnPropertySymbols(Ke);Dt<Ht.length;Dt++)ut.indexOf(Ht[Dt])<0&&Object.prototype.propertyIsEnumerable.call(Ke,Ht[Dt])&&(ht[Ht[Dt]]=Ke[Ht[Dt]]);return ht},_e=(0,b.forwardRef)((Ke,ut)=>{const{prefixCls:ht,bordered:Ht=!0,status:Dt,size:gt,disabled:xt,onBlur:we,onFocus:ot,suffix:it,allowClear:ye,addonAfter:qt,addonBefore:st,className:$t,style:yn,styles:ze,rootClassName:fe,onChange:Bt,classNames:Nt,variant:nn}=Ke,We=mt(Ke,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:yt,direction:St,allowClear:fn,autoComplete:pt,className:Jt,style:bt,classNames:sn,styles:Qt}=(0,Re.dj)("input"),ae=yt("input",ht),ne=(0,b.useRef)(null),te=(0,$e.Z)(ae),[oe,se,re]=(0,Le.TI)(ae,fe),[le]=(0,Le.ZP)(ae,te),{compactSize:me,compactItemClassnames:wt}=(0,Ge.ri)(ae,St),ke=(0,he.Z)(Yt=>{var Fe;return(Fe=gt!=null?gt:me)!==null&&Fe!==void 0?Fe:Yt}),Me=b.useContext(ce.Z),qe=xt!=null?xt:Me,{status:nt,hasFeedback:rt,feedbackIcon:xe}=(0,b.useContext)(kt.aM),De=(0,Ye.F)(nt,Dt),At=vt(Ke)||!!rt,Lt=(0,b.useRef)(At),Rt=(0,Ne.Z)(ne,!0),Wt=Yt=>{Rt(),we==null||we(Yt)},It=Yt=>{Rt(),ot==null||ot(Yt)},un=Yt=>{Rt(),Bt==null||Bt(Yt)},Kt=(rt||it)&&b.createElement(b.Fragment,null,it,rt&&xe),Ue=(0,Ae.Z)(ye!=null?ye:fn),[Pt,jt]=(0,at.Z)("input",nn,Ht);return oe(le(b.createElement(et.default,Object.assign({ref:(0,Se.sQ)(ut,ne),prefixCls:ae,autoComplete:pt},We,{disabled:qe,onBlur:Wt,onFocus:It,style:Object.assign(Object.assign({},bt),yn),styles:Object.assign(Object.assign({},Qt),ze),suffix:Kt,allowClear:Ue,className:de()($t,fe,re,te,wt,Jt),onChange:un,addonBefore:st&&b.createElement(pe.Z,{form:!0,space:!0},st),addonAfter:qt&&b.createElement(pe.Z,{form:!0,space:!0},qt),classNames:Object.assign(Object.assign(Object.assign({},Nt),sn),{input:de()({[`${ae}-sm`]:ke==="small",[`${ae}-lg`]:ke==="large",[`${ae}-rtl`]:St==="rtl"},Nt==null?void 0:Nt.input,sn.input,se),variant:de()({[`${ae}-${Pt}`]:jt},(0,Ye.Z)(ae,De)),affixWrapper:de()({[`${ae}-affix-wrapper-sm`]:ke==="small",[`${ae}-affix-wrapper-lg`]:ke==="large",[`${ae}-affix-wrapper-rtl`]:St==="rtl"},se),wrapper:de()({[`${ae}-group-rtl`]:St==="rtl"},se),groupWrapper:de()({[`${ae}-group-wrapper-sm`]:ke==="small",[`${ae}-group-wrapper-lg`]:ke==="large",[`${ae}-group-wrapper-rtl`]:St==="rtl",[`${ae}-group-wrapper-${Pt}`]:jt},(0,Ye.Z)(`${ae}-group-wrapper`,De,rt),se)})}))))})},79809:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return ut}});var b=z(59301),Ie=z(92310),de=z.n(Ie),et=z(22711),Se=z(86013),pe=z(82855),Ae=z(48755),Ye=z(2171),Re=z(83397),ce=z(31756),$e=z(56553),he=z(24971),kt=z(70045),at=z(30292),Ge=z(53075),Ne=z(16931),Le=z(51636),vt=z(64910);const mt=ht=>{const{componentCls:Ht,paddingLG:Dt}=ht,gt=`${Ht}-textarea`;return{[`textarea${Ht}`]:{maxWidth:"100%",height:"auto",minHeight:ht.controlHeight,lineHeight:ht.lineHeight,verticalAlign:"bottom",transition:`all ${ht.motionDurationSlow}`,resize:"vertical",[`&${Ht}-mouse-active`]:{transition:`all ${ht.motionDurationSlow}, height 0s, width 0s`}},[`${Ht}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[gt]:{position:"relative","&-show-count":{[`> ${Ht}`]:{height:"100%"},[`${Ht}-data-count`]:{position:"absolute",bottom:ht.calc(ht.fontSize).mul(ht.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:ht.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[`
&-allow-clear > ${Ht},
&-affix-wrapper${gt}-has-feedback ${Ht}
`]:{paddingInlineEnd:Dt},[`&-affix-wrapper${Ht}-affix-wrapper`]:{padding:0,[`> textarea${Ht}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:ht.calc(ht.controlHeight).sub(ht.calc(ht.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${Ht}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${Ht}-clear-icon`]:{position:"absolute",insetInlineEnd:ht.paddingInline,insetBlockStart:ht.paddingXS},[`${gt}-suffix`]:{position:"absolute",top:0,insetInlineEnd:ht.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${Ht}-affix-wrapper-sm`]:{[`${Ht}-suffix`]:{[`${Ht}-clear-icon`]:{insetInlineEnd:ht.paddingInlineSM}}}}}};var Tt=(0,Ne.I$)(["Input","TextArea"],ht=>{const Ht=(0,Le.mergeToken)(ht,(0,vt.e)(ht));return[mt(Ht)]},vt.T,{resetFont:!1}),_e=function(ht,Ht){var Dt={};for(var gt in ht)Object.prototype.hasOwnProperty.call(ht,gt)&&Ht.indexOf(gt)<0&&(Dt[gt]=ht[gt]);if(ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,gt=Object.getOwnPropertySymbols(ht);xt<gt.length;xt++)Ht.indexOf(gt[xt])<0&&Object.prototype.propertyIsEnumerable.call(ht,gt[xt])&&(Dt[gt[xt]]=ht[gt[xt]]);return Dt},ut=(0,b.forwardRef)((ht,Ht)=>{var Dt;const{prefixCls:gt,bordered:xt=!0,size:we,disabled:ot,status:it,allowClear:ye,classNames:qt,rootClassName:st,className:$t,style:yn,styles:ze,variant:fe,showCount:Bt,onMouseDown:Nt,onResize:nn}=ht,We=_e(ht,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:yt,direction:St,allowClear:fn,autoComplete:pt,className:Jt,style:bt,classNames:sn,styles:Qt}=(0,Ae.dj)("textArea"),ae=b.useContext(Ye.Z),ne=ot!=null?ot:ae,{status:te,hasFeedback:oe,feedbackIcon:se}=b.useContext($e.aM),re=(0,pe.F)(te,it),le=b.useRef(null);b.useImperativeHandle(Ht,()=>{var jt;return{resizableTextArea:(jt=le.current)===null||jt===void 0?void 0:jt.resizableTextArea,focus:Yt=>{var Fe,Ct;(0,at.nH)((Ct=(Fe=le.current)===null||Fe===void 0?void 0:Fe.resizableTextArea)===null||Ct===void 0?void 0:Ct.textArea,Yt)},blur:()=>{var Yt;return(Yt=le.current)===null||Yt===void 0?void 0:Yt.blur()}}});const me=yt("input",gt),wt=(0,Re.Z)(me),[ke,Me,qe]=(0,Ge.TI)(me,st),[nt]=Tt(me,wt),{compactSize:rt,compactItemClassnames:xe}=(0,kt.ri)(me,St),De=(0,ce.Z)(jt=>{var Yt;return(Yt=we!=null?we:rt)!==null&&Yt!==void 0?Yt:jt}),[At,Lt]=(0,he.Z)("textArea",fe,xt),Rt=(0,Se.Z)(ye!=null?ye:fn),[Wt,It]=b.useState(!1),[un,Kt]=b.useState(!1),Ue=jt=>{It(!0),Nt==null||Nt(jt);const Yt=()=>{It(!1),document.removeEventListener("mouseup",Yt)};document.addEventListener("mouseup",Yt)},Pt=jt=>{var Yt,Fe;if(nn==null||nn(jt),Wt&&typeof getComputedStyle=="function"){const Ct=(Fe=(Yt=le.current)===null||Yt===void 0?void 0:Yt.nativeElement)===null||Fe===void 0?void 0:Fe.querySelector("textarea");Ct&&getComputedStyle(Ct).resize==="both"&&Kt(!0)}};return ke(nt(b.createElement(et.default,Object.assign({autoComplete:pt},We,{style:Object.assign(Object.assign({},bt),yn),styles:Object.assign(Object.assign({},Qt),ze),disabled:ne,allowClear:Rt,className:de()(qe,wt,$t,st,xe,Jt,un&&`${me}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},qt),sn),{textarea:de()({[`${me}-sm`]:De==="small",[`${me}-lg`]:De==="large"},Me,qt==null?void 0:qt.textarea,sn.textarea,Wt&&`${me}-mouse-active`),variant:de()({[`${me}-${At}`]:Lt},(0,pe.Z)(me,re)),affixWrapper:de()(`${me}-textarea-affix-wrapper`,{[`${me}-affix-wrapper-rtl`]:St==="rtl",[`${me}-affix-wrapper-sm`]:De==="small",[`${me}-affix-wrapper-lg`]:De==="large",[`${me}-textarea-show-count`]:Bt||((Dt=ht.count)===null||Dt===void 0?void 0:Dt.show)},Me)}),prefixCls:me,suffix:oe&&b.createElement("span",{className:`${me}-textarea-suffix`},se),showCount:Bt,ref:le,onResize:Pt,onMouseDown:Ue}))))})},23826:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ie}});var b=z(59301);function Ie(de,et){const Se=(0,b.useRef)([]),pe=()=>{Se.current.push(setTimeout(()=>{var Ae,Ye,Re,ce;!((Ae=de.current)===null||Ae===void 0)&&Ae.input&&((Ye=de.current)===null||Ye===void 0?void 0:Ye.input.getAttribute("type"))==="password"&&(!((Re=de.current)===null||Re===void 0)&&Re.input.hasAttribute("value"))&&((ce=de.current)===null||ce===void 0||ce.input.removeAttribute("value"))}))};return(0,b.useEffect)(()=>(et&&pe(),()=>Se.current.forEach(Ae=>{Ae&&clearTimeout(Ae)})),[]),pe}},37568:function(Zn,ln,z){"use strict";z.d(ln,{default:function(){return sn}});var b=z(59301),Ie=z(92310),de=z.n(Ie),et=z(48755),Se=z(56553),pe=z(53075),Ye=Qt=>{const{getPrefixCls:ae,direction:ne}=(0,b.useContext)(et.E_),{prefixCls:te,className:oe}=Qt,se=ae("input-group",te),re=ae("input"),[le,me,wt]=(0,pe.ZP)(re),ke=de()(se,wt,{[`${se}-lg`]:Qt.size==="large",[`${se}-sm`]:Qt.size==="small",[`${se}-compact`]:Qt.compact,[`${se}-rtl`]:ne==="rtl"},me,oe),Me=(0,b.useContext)(Se.aM),qe=(0,b.useMemo)(()=>Object.assign(Object.assign({},Me),{isFormItemInput:!1}),[Me]);return le(b.createElement("span",{className:ke,style:Qt.style,onMouseEnter:Qt.onMouseEnter,onMouseLeave:Qt.onMouseLeave,onFocus:Qt.onFocus,onBlur:Qt.onBlur},b.createElement(Se.aM.Provider,{value:qe},Qt.children)))},Re=z(49397),ce=z(77654),$e=z(6089),he=z(26112),kt=z(82855),at=z(31756),Ge=z(16931),Ne=z(51636),Le=z(64910);const vt=Qt=>{const{componentCls:ae,paddingXS:ne}=Qt;return{[ae]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:ne,"&-rtl":{direction:"rtl"},[`${ae}-input`]:{textAlign:"center",paddingInline:Qt.paddingXXS},[`&${ae}-sm ${ae}-input`]:{paddingInline:Qt.calc(Qt.paddingXXS).div(2).equal()},[`&${ae}-lg ${ae}-input`]:{paddingInline:Qt.paddingXS}}}};var mt=(0,Ge.I$)(["Input","OTP"],Qt=>{const ae=(0,Ne.mergeToken)(Qt,(0,Le.e)(Qt));return[vt(ae)]},Le.T),Tt=z(16089),_e=function(Qt,ae){var ne={};for(var te in Qt)Object.prototype.hasOwnProperty.call(Qt,te)&&ae.indexOf(te)<0&&(ne[te]=Qt[te]);if(Qt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,te=Object.getOwnPropertySymbols(Qt);oe<te.length;oe++)ae.indexOf(te[oe])<0&&Object.prototype.propertyIsEnumerable.call(Qt,te[oe])&&(ne[te[oe]]=Qt[te[oe]]);return ne},ut=b.forwardRef((Qt,ae)=>{const{value:ne,onChange:te,onActiveChange:oe,index:se,mask:re}=Qt,le=_e(Qt,["value","onChange","onActiveChange","index","mask"]),me=ne&&typeof re=="string"?re:ne,wt=rt=>{te(se,rt.target.value)},ke=b.useRef(null);b.useImperativeHandle(ae,()=>ke.current);const Me=()=>{(0,Tt.Z)(()=>{var rt;const xe=(rt=ke.current)===null||rt===void 0?void 0:rt.input;document.activeElement===xe&&xe&&xe.select()})},qe=rt=>{const{key:xe,ctrlKey:De,metaKey:At}=rt;xe==="ArrowLeft"?oe(se-1):xe==="ArrowRight"?oe(se+1):xe==="z"&&(De||At)&&rt.preventDefault(),Me()},nt=rt=>{rt.key==="Backspace"&&!ne&&oe(se-1),Me()};return b.createElement(Re.Z,Object.assign({type:re===!0?"password":"text"},le,{ref:ke,value:me,onInput:wt,onFocus:Me,onKeyDown:qe,onKeyUp:nt,onMouseDown:Me,onMouseUp:Me}))}),ht=function(Qt,ae){var ne={};for(var te in Qt)Object.prototype.hasOwnProperty.call(Qt,te)&&ae.indexOf(te)<0&&(ne[te]=Qt[te]);if(Qt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,te=Object.getOwnPropertySymbols(Qt);oe<te.length;oe++)ae.indexOf(te[oe])<0&&Object.prototype.propertyIsEnumerable.call(Qt,te[oe])&&(ne[te[oe]]=Qt[te[oe]]);return ne};function Ht(Qt){return(Qt||"").split("")}const Dt=Qt=>{const{index:ae,prefixCls:ne,separator:te}=Qt,oe=typeof te=="function"?te(ae):te;return oe?b.createElement("span",{className:`${ne}-separator`},oe):null};var xt=b.forwardRef((Qt,ae)=>{const{prefixCls:ne,length:te=6,size:oe,defaultValue:se,value:re,onChange:le,formatter:me,separator:wt,variant:ke,disabled:Me,status:qe,autoFocus:nt,mask:rt,type:xe,onInput:De,inputMode:At}=Qt,Lt=ht(Qt,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:Rt,direction:Wt}=b.useContext(et.E_),It=Rt("otp",ne),un=(0,he.Z)(Lt,{aria:!0,data:!0,attr:!0}),[Kt,Ue,Pt]=mt(It),jt=(0,at.Z)(ar=>oe!=null?oe:ar),Yt=b.useContext(Se.aM),Fe=(0,kt.F)(Yt.status,qe),Ct=b.useMemo(()=>Object.assign(Object.assign({},Yt),{status:Fe,hasFeedback:!1,feedbackIcon:null}),[Yt,Fe]),zt=b.useRef(null),_t=b.useRef({});b.useImperativeHandle(ae,()=>({focus:()=>{var ar;(ar=_t.current[0])===null||ar===void 0||ar.focus()},blur:()=>{var ar;for(let ur=0;ur<te;ur+=1)(ar=_t.current[ur])===null||ar===void 0||ar.blur()},nativeElement:zt.current}));const mn=ar=>me?me(ar):ar,[kn,ir]=b.useState(()=>Ht(mn(se||"")));b.useEffect(()=>{re!==void 0&&ir(Ht(re))},[re]);const gr=(0,$e.Z)(ar=>{ir(ar),De&&De(ar),le&&ar.length===te&&ar.every(ur=>ur)&&ar.some((ur,Dn)=>kn[Dn]!==ur)&&le(ar.join(""))}),On=(0,$e.Z)((ar,ur)=>{let Dn=(0,ce.Z)(kn);for(let Vn=0;Vn<ar;Vn+=1)Dn[Vn]||(Dn[Vn]="");ur.length<=1?Dn[ar]=ur:Dn=Dn.slice(0,ar).concat(Ht(ur)),Dn=Dn.slice(0,te);for(let Vn=Dn.length-1;Vn>=0&&!Dn[Vn];Vn-=1)Dn.pop();const Mn=mn(Dn.map(Vn=>Vn||" ").join(""));return Dn=Ht(Mn).map((Vn,yr)=>Vn===" "&&!Dn[yr]?Dn[yr]:Vn),Dn}),sr=(ar,ur)=>{var Dn;const Mn=On(ar,ur),Vn=Math.min(ar+ur.length,te-1);Vn!==ar&&Mn[ar]!==void 0&&((Dn=_t.current[Vn])===null||Dn===void 0||Dn.focus()),gr(Mn)},En=ar=>{var ur;(ur=_t.current[ar])===null||ur===void 0||ur.focus()},Qe={variant:ke,disabled:Me,status:Fe,mask:rt,type:xe,inputMode:At};return Kt(b.createElement("div",Object.assign({},un,{ref:zt,className:de()(It,{[`${It}-sm`]:jt==="small",[`${It}-lg`]:jt==="large",[`${It}-rtl`]:Wt==="rtl"},Pt,Ue)}),b.createElement(Se.aM.Provider,{value:Ct},Array.from({length:te}).map((ar,ur)=>{const Dn=`otp-${ur}`,Mn=kn[ur]||"";return b.createElement(b.Fragment,{key:Dn},b.createElement(ut,Object.assign({ref:Vn=>{_t.current[ur]=Vn},index:ur,size:jt,htmlSize:1,className:`${It}-input`,onChange:sr,value:Mn,onActiveChange:En,autoFocus:ur===0&&nt},Qe)),ur<te-1&&b.createElement(Dt,{separator:wt,index:ur,prefixCls:It}))}))))}),we=z(73331),ot=z(15277),it=z(2738),ye=z(8654),qt=z(2171),st=z(23826),$t=function(Qt,ae){var ne={};for(var te in Qt)Object.prototype.hasOwnProperty.call(Qt,te)&&ae.indexOf(te)<0&&(ne[te]=Qt[te]);if(Qt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,te=Object.getOwnPropertySymbols(Qt);oe<te.length;oe++)ae.indexOf(te[oe])<0&&Object.prototype.propertyIsEnumerable.call(Qt,te[oe])&&(ne[te[oe]]=Qt[te[oe]]);return ne};const yn=Qt=>Qt?b.createElement(ot.Z,null):b.createElement(we.Z,null),ze={click:"onClick",hover:"onMouseOver"};var Bt=b.forwardRef((Qt,ae)=>{const{disabled:ne,action:te="click",visibilityToggle:oe=!0,iconRender:se=yn}=Qt,re=b.useContext(qt.Z),le=ne!=null?ne:re,me=typeof oe=="object"&&oe.visible!==void 0,[wt,ke]=(0,b.useState)(()=>me?oe.visible:!1),Me=(0,b.useRef)(null);b.useEffect(()=>{me&&ke(oe.visible)},[me,oe]);const qe=(0,st.Z)(Me),nt=()=>{var jt;if(le)return;wt&&qe();const Yt=!wt;ke(Yt),typeof oe=="object"&&((jt=oe.onVisibleChange)===null||jt===void 0||jt.call(oe,Yt))},rt=jt=>{const Yt=ze[te]||"",Fe=se(wt),Ct={[Yt]:nt,className:`${jt}-icon`,key:"passwordIcon",onMouseDown:zt=>{zt.preventDefault()},onMouseUp:zt=>{zt.preventDefault()}};return b.cloneElement(b.isValidElement(Fe)?Fe:b.createElement("span",null,Fe),Ct)},{className:xe,prefixCls:De,inputPrefixCls:At,size:Lt}=Qt,Rt=$t(Qt,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Wt}=b.useContext(et.E_),It=Wt("input",At),un=Wt("input-password",De),Kt=oe&&rt(un),Ue=de()(un,xe,{[`${un}-${Lt}`]:!!Lt}),Pt=Object.assign(Object.assign({},(0,it.Z)(Rt,["suffix","iconRender","visibilityToggle"])),{type:wt?"text":"password",className:Ue,prefixCls:It,suffix:Kt});return Lt&&(Pt.size=Lt),b.createElement(Re.Z,Object.assign({ref:(0,ye.sQ)(ae,Me)},Pt))}),Nt=z(47472),nn=z(22703),We=z(7939),yt=z(70045),St=function(Qt,ae){var ne={};for(var te in Qt)Object.prototype.hasOwnProperty.call(Qt,te)&&ae.indexOf(te)<0&&(ne[te]=Qt[te]);if(Qt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,te=Object.getOwnPropertySymbols(Qt);oe<te.length;oe++)ae.indexOf(te[oe])<0&&Object.prototype.propertyIsEnumerable.call(Qt,te[oe])&&(ne[te[oe]]=Qt[te[oe]]);return ne},pt=b.forwardRef((Qt,ae)=>{const{prefixCls:ne,inputPrefixCls:te,className:oe,size:se,suffix:re,enterButton:le=!1,addonAfter:me,loading:wt,disabled:ke,onSearch:Me,onChange:qe,onCompositionStart:nt,onCompositionEnd:rt}=Qt,xe=St(Qt,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:De,direction:At}=b.useContext(et.E_),Lt=b.useRef(!1),Rt=De("input-search",ne),Wt=De("input",te),{compactSize:It}=(0,yt.ri)(Rt,At),un=(0,at.Z)(sr=>{var En;return(En=se!=null?se:It)!==null&&En!==void 0?En:sr}),Kt=b.useRef(null),Ue=sr=>{sr!=null&&sr.target&&sr.type==="click"&&Me&&Me(sr.target.value,sr,{source:"clear"}),qe==null||qe(sr)},Pt=sr=>{var En;document.activeElement===((En=Kt.current)===null||En===void 0?void 0:En.input)&&sr.preventDefault()},jt=sr=>{var En,Qe;Me&&Me((Qe=(En=Kt.current)===null||En===void 0?void 0:En.input)===null||Qe===void 0?void 0:Qe.value,sr,{source:"input"})},Yt=sr=>{Lt.current||wt||jt(sr)},Fe=typeof le=="boolean"?b.createElement(Nt.Z,null):null,Ct=`${Rt}-button`;let zt;const _t=le||{},mn=_t.type&&_t.type.__ANT_BUTTON===!0;mn||_t.type==="button"?zt=(0,nn.Tm)(_t,Object.assign({onMouseDown:Pt,onClick:sr=>{var En,Qe;(Qe=(En=_t==null?void 0:_t.props)===null||En===void 0?void 0:En.onClick)===null||Qe===void 0||Qe.call(En,sr),jt(sr)},key:"enterButton"},mn?{className:Ct,size:un}:{})):zt=b.createElement(We.ZP,{className:Ct,type:le?"primary":void 0,size:un,disabled:ke,key:"enterButton",onMouseDown:Pt,onClick:jt,loading:wt,icon:Fe},le),me&&(zt=[zt,(0,nn.Tm)(me,{key:"addonAfter"})]);const kn=de()(Rt,{[`${Rt}-rtl`]:At==="rtl",[`${Rt}-${un}`]:!!un,[`${Rt}-with-button`]:!!le},oe),ir=Object.assign(Object.assign({},xe),{className:kn,prefixCls:Wt,type:"search"}),gr=sr=>{Lt.current=!0,nt==null||nt(sr)},On=sr=>{Lt.current=!1,rt==null||rt(sr)};return b.createElement(Re.Z,Object.assign({ref:(0,ye.sQ)(Kt,ae),onPressEnter:Yt},ir,{size:un,onCompositionStart:gr,onCompositionEnd:On,addonAfter:zt,suffix:re,onChange:Ue,disabled:ke}))}),Jt=z(79809);const bt=Re.Z;bt.Group=Ye,bt.Search=pt,bt.TextArea=Jt.Z,bt.Password=Bt,bt.OTP=xt;var sn=bt},24303:function(Zn,ln,z){"use strict";z.d(ln,{D:function(){return ht},Z:function(){return gt}});var b=z(59301),Ie=z(60499),de={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"},et=de,Se=z(7657),pe=function(we,ot){return b.createElement(Se.Z,(0,Ie.Z)({},we,{ref:ot,icon:et}))},Ae=b.forwardRef(pe),Ye=Ae,Re=z(33853),ce=z(38819),$e=z(92310),he=z.n($e),kt=z(2738),at=z(48755),Ge=z(6989),Ne=z(36237),Le=z(48923),vt=z(16931);const mt=xt=>{const{componentCls:we,siderBg:ot,motionDurationMid:it,motionDurationSlow:ye,antCls:qt,triggerHeight:st,triggerColor:$t,triggerBg:yn,headerHeight:ze,zeroTriggerWidth:fe,zeroTriggerHeight:Bt,borderRadiusLG:Nt,lightSiderBg:nn,lightTriggerColor:We,lightTriggerBg:yt,bodyBg:St}=xt;return{[we]:{position:"relative",minWidth:0,background:ot,transition:`all ${it}, background 0s`,"&-has-trigger":{paddingBottom:st},"&-right":{order:1},[`${we}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${qt}-menu${qt}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${we}-children`]:{overflow:"hidden"},[`${we}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:st,color:$t,lineHeight:(0,Ne.unit)(st),textAlign:"center",background:yn,cursor:"pointer",transition:`all ${it}`},[`${we}-zero-width-trigger`]:{position:"absolute",top:ze,insetInlineEnd:xt.calc(fe).mul(-1).equal(),zIndex:1,width:fe,height:Bt,color:$t,fontSize:xt.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:ot,borderRadius:`0 ${(0,Ne.unit)(Nt)} ${(0,Ne.unit)(Nt)} 0`,cursor:"pointer",transition:`background ${ye} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${ye}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:xt.calc(fe).mul(-1).equal(),borderRadius:`${(0,Ne.unit)(Nt)} 0 0 ${(0,Ne.unit)(Nt)}`}},"&-light":{background:nn,[`${we}-trigger`]:{color:We,background:yt},[`${we}-zero-width-trigger`]:{color:We,background:yt,border:`1px solid ${St}`,borderInlineStart:0}}}}};var Tt=(0,vt.I$)(["Layout","Sider"],xt=>[mt(xt)],Le.eh,{deprecatedTokens:Le.jn}),_e=function(xt,we){var ot={};for(var it in xt)Object.prototype.hasOwnProperty.call(xt,it)&&we.indexOf(it)<0&&(ot[it]=xt[it]);if(xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,it=Object.getOwnPropertySymbols(xt);ye<it.length;ye++)we.indexOf(it[ye])<0&&Object.prototype.propertyIsEnumerable.call(xt,it[ye])&&(ot[it[ye]]=xt[it[ye]]);return ot};const Ke={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},ut=xt=>!Number.isNaN(Number.parseFloat(xt))&&isFinite(xt),ht=b.createContext({}),Ht=(()=>{let xt=0;return function(){let we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return xt+=1,`${we}${xt}`}})();var gt=b.forwardRef((xt,we)=>{const{prefixCls:ot,className:it,trigger:ye,children:qt,defaultCollapsed:st=!1,theme:$t="dark",style:yn={},collapsible:ze=!1,reverseArrow:fe=!1,width:Bt=200,collapsedWidth:Nt=80,zeroWidthTriggerStyle:nn,breakpoint:We,onCollapse:yt,onBreakpoint:St}=xt,fn=_e(xt,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:pt}=(0,b.useContext)(Ge.V),[Jt,bt]=(0,b.useState)("collapsed"in xt?xt.collapsed:st),[sn,Qt]=(0,b.useState)(!1);(0,b.useEffect)(()=>{"collapsed"in xt&&bt(xt.collapsed)},[xt.collapsed]);const ae=(un,Kt)=>{"collapsed"in xt||bt(un),yt==null||yt(un,Kt)},{getPrefixCls:ne,direction:te}=(0,b.useContext)(at.E_),oe=ne("layout-sider",ot),[se,re,le]=Tt(oe),me=(0,b.useRef)(null);me.current=un=>{Qt(un.matches),St==null||St(un.matches),Jt!==un.matches&&ae(un.matches,"responsive")},(0,b.useEffect)(()=>{function un(Ue){return me.current(Ue)}let Kt;if(typeof window!="undefined"){const{matchMedia:Ue}=window;if(Ue&&We&&We in Ke){Kt=Ue(`screen and (max-width: ${Ke[We]})`);try{Kt.addEventListener("change",un)}catch(Pt){Kt.addListener(un)}un(Kt)}}return()=>{try{Kt==null||Kt.removeEventListener("change",un)}catch(Ue){Kt==null||Kt.removeListener(un)}}},[We]),(0,b.useEffect)(()=>{const un=Ht("ant-sider-");return pt.addSider(un),()=>pt.removeSider(un)},[]);const wt=()=>{ae(!Jt,"clickTrigger")},ke=(0,kt.Z)(fn,["collapsed"]),Me=Jt?Nt:Bt,qe=ut(Me)?`${Me}px`:String(Me),nt=parseFloat(String(Nt||0))===0?b.createElement("span",{onClick:wt,className:he()(`${oe}-zero-width-trigger`,`${oe}-zero-width-trigger-${fe?"right":"left"}`),style:nn},ye||b.createElement(Ye,null)):null,rt=te==="rtl"==!fe,At={expanded:rt?b.createElement(ce.Z,null):b.createElement(Re.Z,null),collapsed:rt?b.createElement(Re.Z,null):b.createElement(ce.Z,null)}[Jt?"collapsed":"expanded"],Lt=ye!==null?nt||b.createElement("div",{className:`${oe}-trigger`,onClick:wt,style:{width:qe}},ye||At):null,Rt=Object.assign(Object.assign({},yn),{flex:`0 0 ${qe}`,maxWidth:qe,minWidth:qe,width:qe}),Wt=he()(oe,`${oe}-${$t}`,{[`${oe}-collapsed`]:!!Jt,[`${oe}-has-trigger`]:ze&&ye!==null&&!nt,[`${oe}-below`]:!!sn,[`${oe}-zero-width`]:parseFloat(qe)===0},it,re,le),It=b.useMemo(()=>({siderCollapsed:Jt}),[Jt]);return se(b.createElement(ht.Provider,{value:It},b.createElement("aside",Object.assign({className:Wt},ke,{style:Rt,ref:we}),b.createElement("div",{className:`${oe}-children`},qt),ze||sn&&nt?Lt:null)))})},6989:function(Zn,ln,z){"use strict";z.d(ln,{V:function(){return Ie}});var b=z(59301);const Ie=b.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},48923:function(Zn,ln,z){"use strict";z.d(ln,{eh:function(){return et},jn:function(){return Se}});var b=z(36237),Ie=z(16931);const de=pe=>{const{antCls:Ae,componentCls:Ye,colorText:Re,footerBg:ce,headerHeight:$e,headerPadding:he,headerColor:kt,footerPadding:at,fontSize:Ge,bodyBg:Ne,headerBg:Le}=pe;return{[Ye]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Ne,"&, *":{boxSizing:"border-box"},[`&${Ye}-has-sider`]:{flexDirection:"row",[`> ${Ye}, > ${Ye}-content`]:{width:0}},[`${Ye}-header, &${Ye}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${Ye}-header`]:{height:$e,padding:he,color:kt,lineHeight:(0,b.unit)($e),background:Le,[`${Ae}-menu`]:{lineHeight:"inherit"}},[`${Ye}-footer`]:{padding:at,color:Re,fontSize:Ge,background:ce},[`${Ye}-content`]:{flex:"auto",color:Re,minHeight:0}}},et=pe=>{const{colorBgLayout:Ae,controlHeight:Ye,controlHeightLG:Re,colorText:ce,controlHeightSM:$e,marginXXS:he,colorTextLightSolid:kt,colorBgContainer:at}=pe,Ge=Re*1.25;return{colorBgHeader:"#001529",colorBgBody:Ae,colorBgTrigger:"#002140",bodyBg:Ae,headerBg:"#001529",headerHeight:Ye*2,headerPadding:`0 ${Ge}px`,headerColor:ce,footerPadding:`${$e}px ${Ge}px`,footerBg:Ae,siderBg:"#001529",triggerHeight:Re+he*2,triggerBg:"#002140",triggerColor:kt,zeroTriggerWidth:Re,zeroTriggerHeight:Re,lightSiderBg:at,lightTriggerBg:at,lightTriggerColor:ce}},Se=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];ln.ZP=(0,Ie.I$)("Layout",pe=>[de(pe)],et,{deprecatedTokens:Se})},78857:function(Zn,ln,z){"use strict";z.d(ln,{J:function(){return pe}});var b=z(59301),Ie=z(8654),de=z(62487),et=function(Ae,Ye){var Re={};for(var ce in Ae)Object.prototype.hasOwnProperty.call(Ae,ce)&&Ye.indexOf(ce)<0&&(Re[ce]=Ae[ce]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,ce=Object.getOwnPropertySymbols(Ae);$e<ce.length;$e++)Ye.indexOf(ce[$e])<0&&Object.prototype.propertyIsEnumerable.call(Ae,ce[$e])&&(Re[ce[$e]]=Ae[ce[$e]]);return Re};const Se=b.createContext(null),pe=b.forwardRef((Ae,Ye)=>{const{children:Re}=Ae,ce=et(Ae,["children"]),$e=b.useContext(Se),he=b.useMemo(()=>Object.assign(Object.assign({},$e),ce),[$e,ce.prefixCls,ce.mode,ce.selectable,ce.rootClassName]),kt=(0,Ie.t4)(Re),at=(0,Ie.x1)(Ye,kt?(0,Ie.C4)(Re):null);return b.createElement(Se.Provider,{value:he},b.createElement(de.Z,{space:!0},kt?b.cloneElement(Re,{ref:at}):Re))});ln.Z=Se},93041:function(Zn,ln,z){"use strict";z.d(ln,{default:function(){return se}});var b=z(59301),Ie=z(28321),de=z(24303),et=z(18785),Se=z(92310),pe=z.n(Se),Ae=z(6089),Ye=z(2738),Re=z(86641),ce=z(22703),$e=z(48755),he=z(83397),at=(0,b.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Ge=function(re,le){var me={};for(var wt in re)Object.prototype.hasOwnProperty.call(re,wt)&&le.indexOf(wt)<0&&(me[wt]=re[wt]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,wt=Object.getOwnPropertySymbols(re);ke<wt.length;ke++)le.indexOf(wt[ke])<0&&Object.prototype.propertyIsEnumerable.call(re,wt[ke])&&(me[wt[ke]]=re[wt[ke]]);return me},Le=re=>{const{prefixCls:le,className:me,dashed:wt}=re,ke=Ge(re,["prefixCls","className","dashed"]),{getPrefixCls:Me}=b.useContext($e.E_),qe=Me("menu",le),nt=pe()({[`${qe}-item-divider-dashed`]:!!wt},me);return b.createElement(Ie.iz,Object.assign({className:nt},ke))},vt=z(11592),mt=z(25399),_e=re=>{var le;const{className:me,children:wt,icon:ke,title:Me,danger:qe,extra:nt}=re,{prefixCls:rt,firstLevel:xe,direction:De,disableMenuItemTitleTooltip:At,inlineCollapsed:Lt}=b.useContext(at),Rt=Pt=>{const jt=wt==null?void 0:wt[0],Yt=b.createElement("span",{className:pe()(`${rt}-title-content`,{[`${rt}-title-content-with-extra`]:!!nt||nt===0})},wt);return(!ke||b.isValidElement(wt)&&wt.type==="span")&&wt&&Pt&&xe&&typeof jt=="string"?b.createElement("div",{className:`${rt}-inline-collapsed-noicon`},jt.charAt(0)):Yt},{siderCollapsed:Wt}=b.useContext(de.D);let It=Me;typeof Me=="undefined"?It=xe?wt:"":Me===!1&&(It="");const un={title:It};!Wt&&!Lt&&(un.title=null,un.open=!1);const Kt=(0,vt.Z)(wt).length;let Ue=b.createElement(Ie.ck,Object.assign({},(0,Ye.Z)(re,["title","icon","danger"]),{className:pe()({[`${rt}-item-danger`]:qe,[`${rt}-item-only-child`]:(ke?Kt+1:Kt)===1},me),title:typeof Me=="string"?Me:void 0}),(0,ce.Tm)(ke,{className:pe()(b.isValidElement(ke)?(le=ke.props)===null||le===void 0?void 0:le.className:"",`${rt}-item-icon`)}),Rt(Lt));return At||(Ue=b.createElement(mt.Z,Object.assign({},un,{placement:De==="rtl"?"left":"right",classNames:{root:`${rt}-inline-collapsed-tooltip`}}),Ue)),Ue},Ke=z(78857),ut=z(36237),ht=z(17835),Ht=z(63356),Dt=z(34961),gt=z(46e3),xt=z(34925),we=z(16931),ot=z(51636),ye=re=>{const{componentCls:le,motionDurationSlow:me,horizontalLineHeight:wt,colorSplit:ke,lineWidth:Me,lineType:qe,itemPaddingInline:nt}=re;return{[`${le}-horizontal`]:{lineHeight:wt,border:0,borderBottom:`${(0,ut.unit)(Me)} ${qe} ${ke}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${le}-item, ${le}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:nt},[`> ${le}-item:hover,
> ${le}-item-active,
> ${le}-submenu ${le}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${le}-item, ${le}-submenu-title`]:{transition:[`border-color ${me}`,`background ${me}`].join(",")},[`${le}-submenu-arrow`]:{display:"none"}}}},st=re=>{let{componentCls:le,menuArrowOffset:me,calc:wt}=re;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,ut.unit)(wt(me).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,ut.unit)(me)})`}}}}};const $t=re=>Object.assign({},(0,Ht.oN)(re));var ze=(re,le)=>{const{componentCls:me,itemColor:wt,itemSelectedColor:ke,subMenuItemSelectedColor:Me,groupTitleColor:qe,itemBg:nt,subMenuItemBg:rt,itemSelectedBg:xe,activeBarHeight:De,activeBarWidth:At,activeBarBorderWidth:Lt,motionDurationSlow:Rt,motionEaseInOut:Wt,motionEaseOut:It,itemPaddingInline:un,motionDurationMid:Kt,itemHoverColor:Ue,lineType:Pt,colorSplit:jt,itemDisabledColor:Yt,dangerItemColor:Fe,dangerItemHoverColor:Ct,dangerItemSelectedColor:zt,dangerItemActiveBg:_t,dangerItemSelectedBg:mn,popupBg:kn,itemHoverBg:ir,itemActiveBg:gr,menuSubMenuBg:On,horizontalItemSelectedColor:sr,horizontalItemSelectedBg:En,horizontalItemBorderRadius:Qe,horizontalItemHoverBg:ar}=re;return{[`${me}-${le}, ${me}-${le} > ${me}`]:{color:wt,background:nt,[`&${me}-root:focus-visible`]:Object.assign({},$t(re)),[`${me}-item`]:{"&-group-title, &-extra":{color:qe}},[`${me}-submenu-selected > ${me}-submenu-title`]:{color:Me},[`${me}-item, ${me}-submenu-title`]:{color:wt,[`&:not(${me}-item-disabled):focus-visible`]:Object.assign({},$t(re))},[`${me}-item-disabled, ${me}-submenu-disabled`]:{color:`${Yt} !important`},[`${me}-item:not(${me}-item-selected):not(${me}-submenu-selected)`]:{[`&:hover, > ${me}-submenu-title:hover`]:{color:Ue}},[`&:not(${me}-horizontal)`]:{[`${me}-item:not(${me}-item-selected)`]:{"&:hover":{backgroundColor:ir},"&:active":{backgroundColor:gr}},[`${me}-submenu-title`]:{"&:hover":{backgroundColor:ir},"&:active":{backgroundColor:gr}}},[`${me}-item-danger`]:{color:Fe,[`&${me}-item:hover`]:{[`&:not(${me}-item-selected):not(${me}-submenu-selected)`]:{color:Ct}},[`&${me}-item:active`]:{background:_t}},[`${me}-item a`]:{"&, &:hover":{color:"inherit"}},[`${me}-item-selected`]:{color:ke,[`&${me}-item-danger`]:{color:zt},"a, a:hover":{color:"inherit"}},[`& ${me}-item-selected`]:{backgroundColor:xe,[`&${me}-item-danger`]:{backgroundColor:mn}},[`&${me}-submenu > ${me}`]:{backgroundColor:On},[`&${me}-popup > ${me}`]:{backgroundColor:kn},[`&${me}-submenu-popup > ${me}`]:{backgroundColor:kn},[`&${me}-horizontal`]:Object.assign(Object.assign({},le==="dark"?{borderBottom:0}:{}),{[`> ${me}-item, > ${me}-submenu`]:{top:Lt,marginTop:re.calc(Lt).mul(-1).equal(),marginBottom:0,borderRadius:Qe,"&::after":{position:"absolute",insetInline:un,bottom:0,borderBottom:`${(0,ut.unit)(De)} solid transparent`,transition:`border-color ${Rt} ${Wt}`,content:'""'},"&:hover, &-active, &-open":{background:ar,"&::after":{borderBottomWidth:De,borderBottomColor:sr}},"&-selected":{color:sr,backgroundColor:En,"&:hover":{backgroundColor:En},"&::after":{borderBottomWidth:De,borderBottomColor:sr}}}}),[`&${me}-root`]:{[`&${me}-inline, &${me}-vertical`]:{borderInlineEnd:`${(0,ut.unit)(Lt)} ${Pt} ${jt}`}},[`&${me}-inline`]:{[`${me}-sub${me}-inline`]:{background:rt},[`${me}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,ut.unit)(At)} solid ${ke}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Kt} ${It}`,`opacity ${Kt} ${It}`].join(","),content:'""'},[`&${me}-item-danger`]:{"&::after":{borderInlineEndColor:zt}}},[`${me}-selected, ${me}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Kt} ${Wt}`,`opacity ${Kt} ${Wt}`].join(",")}}}}}};const fe=re=>{const{componentCls:le,itemHeight:me,itemMarginInline:wt,padding:ke,menuArrowSize:Me,marginXS:qe,itemMarginBlock:nt,itemWidth:rt,itemPaddingInline:xe}=re,De=re.calc(Me).add(ke).add(qe).equal();return{[`${le}-item`]:{position:"relative",overflow:"hidden"},[`${le}-item, ${le}-submenu-title`]:{height:me,lineHeight:(0,ut.unit)(me),paddingInline:xe,overflow:"hidden",textOverflow:"ellipsis",marginInline:wt,marginBlock:nt,width:rt},[`> ${le}-item,
> ${le}-submenu > ${le}-submenu-title`]:{height:me,lineHeight:(0,ut.unit)(me)},[`${le}-item-group-list ${le}-submenu-title,
${le}-submenu-title`]:{paddingInlineEnd:De}}};var Nt=re=>{const{componentCls:le,iconCls:me,itemHeight:wt,colorTextLightSolid:ke,dropdownWidth:Me,controlHeightLG:qe,motionEaseOut:nt,paddingXL:rt,itemMarginInline:xe,fontSizeLG:De,motionDurationFast:At,motionDurationSlow:Lt,paddingXS:Rt,boxShadowSecondary:Wt,collapsedWidth:It,collapsedIconSize:un}=re,Kt={height:wt,lineHeight:(0,ut.unit)(wt),listStylePosition:"inside",listStyleType:"disc"};return[{[le]:{"&-inline, &-vertical":Object.assign({[`&${le}-root`]:{boxShadow:"none"}},fe(re))},[`${le}-submenu-popup`]:{[`${le}-vertical`]:Object.assign(Object.assign({},fe(re)),{boxShadow:Wt})}},{[`${le}-submenu-popup ${le}-vertical${le}-sub`]:{minWidth:Me,maxHeight:`calc(100vh - ${(0,ut.unit)(re.calc(qe).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 ${Lt}`,`background ${Lt}`,`padding ${At} ${nt}`].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`]:Kt,[`& ${le}-item-group-title`]:{paddingInlineStart:rt}},[`${le}-item`]:Kt}},{[`${le}-inline-collapsed`]:{width:It,[`&${le}-root`]:{[`${le}-item, ${le}-submenu ${le}-submenu-title`]:{[`> ${le}-inline-collapsed-noicon`]:{fontSize:De,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,ut.unit)(re.calc(un).div(2).equal())} - ${(0,ut.unit)(xe)})`,textOverflow:"clip",[`
${le}-submenu-arrow,
${le}-submenu-expand-icon
`]:{opacity:0},[`${le}-item-icon, ${me}`]:{margin:0,fontSize:un,lineHeight:(0,ut.unit)(wt),"+ span":{display:"inline-block",opacity:0}}},[`${le}-item-icon, ${me}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${le}-item-icon, ${me}`]:{display:"none"},"a, a:hover":{color:ke}},[`${le}-item-group-title`]:Object.assign(Object.assign({},Ht.vS),{paddingInline:Rt})}}]};const nn=re=>{const{componentCls:le,motionDurationSlow:me,motionDurationMid:wt,motionEaseInOut:ke,motionEaseOut:Me,iconCls:qe,iconSize:nt,iconMarginInlineEnd:rt}=re;return{[`${le}-item, ${le}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${me}`,`background ${me}`,`padding calc(${me} + 0.1s) ${ke}`].join(","),[`${le}-item-icon, ${qe}`]:{minWidth:nt,fontSize:nt,transition:[`font-size ${wt} ${Me}`,`margin ${me} ${ke}`,`color ${me}`].join(","),"+ span":{marginInlineStart:rt,opacity:1,transition:[`opacity ${me} ${ke}`,`margin ${me}`,`color ${me}`].join(",")}},[`${le}-item-icon`]:Object.assign({},(0,Ht.Ro)()),[`&${le}-item-only-child`]:{[`> ${qe}, > ${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"}}}},We=re=>{const{componentCls:le,motionDurationSlow:me,motionEaseInOut:wt,borderRadius:ke,menuArrowSize:Me,menuArrowOffset:qe}=re;return{[`${le}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:re.margin,width:Me,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${me} ${wt}, opacity ${me}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:re.calc(Me).mul(.6).equal(),height:re.calc(Me).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:ke,transition:[`background ${me} ${wt}`,`transform ${me} ${wt}`,`top ${me} ${wt}`,`color ${me} ${wt}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,ut.unit)(re.calc(qe).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,ut.unit)(qe)})`}}}}},yt=re=>{const{antCls:le,componentCls:me,fontSize:wt,motionDurationSlow:ke,motionDurationMid:Me,motionEaseInOut:qe,paddingXS:nt,padding:rt,colorSplit:xe,lineWidth:De,zIndexPopup:At,borderRadiusLG:Lt,subMenuItemBorderRadius:Rt,menuArrowSize:Wt,menuArrowOffset:It,lineType:un,groupTitleLineHeight:Kt,groupTitleFontSize:Ue}=re;return[{"":{[me]:Object.assign(Object.assign({},(0,Ht.dF)()),{"&-hidden":{display:"none"}})},[`${me}-submenu-hidden`]:{display:"none"}},{[me]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ht.Wf)(re)),(0,Ht.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:wt,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${ke} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${me}-item`]:{flex:"none"}},[`${me}-item, ${me}-submenu, ${me}-submenu-title`]:{borderRadius:re.itemBorderRadius},[`${me}-item-group-title`]:{padding:`${(0,ut.unit)(nt)} ${(0,ut.unit)(rt)}`,fontSize:Ue,lineHeight:Kt,transition:`all ${ke}`},[`&-horizontal ${me}-submenu`]:{transition:[`border-color ${ke} ${qe}`,`background ${ke} ${qe}`].join(",")},[`${me}-submenu, ${me}-submenu-inline`]:{transition:[`border-color ${ke} ${qe}`,`background ${ke} ${qe}`,`padding ${Me} ${qe}`].join(",")},[`${me}-submenu ${me}-sub`]:{cursor:"initial",transition:[`background ${ke} ${qe}`,`padding ${ke} ${qe}`].join(",")},[`${me}-title-content`]:{transition:`color ${ke}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${le}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${me}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:re.padding}},[`${me}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${me}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:xe,borderStyle:un,borderWidth:0,borderTopWidth:De,marginBlock:De,padding:0,"&-dashed":{borderStyle:"dashed"}}}),nn(re)),{[`${me}-item-group`]:{[`${me}-item-group-list`]:{margin:0,padding:0,[`${me}-item, ${me}-submenu-title`]:{paddingInline:`${(0,ut.unit)(re.calc(wt).mul(2).equal())} ${(0,ut.unit)(rt)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:At,borderRadius:Lt,boxShadow:"none",transformOrigin:"0 0",[`&${me}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${me}`]:Object.assign(Object.assign(Object.assign({borderRadius:Lt},nn(re)),We(re)),{[`${me}-item, ${me}-submenu > ${me}-submenu-title`]:{borderRadius:Rt},[`${me}-submenu-title::after`]:{transition:`transform ${ke} ${qe}`}})},"\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:re.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:re.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:re.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:re.paddingXS}}}),We(re)),{[`&-inline-collapsed ${me}-submenu-arrow,
&-inline ${me}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,ut.unit)(It)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,ut.unit)(re.calc(It).mul(-1).equal())})`}},[`${me}-submenu-open${me}-submenu-inline > ${me}-submenu-title > ${me}-submenu-arrow`]:{transform:`translateY(${(0,ut.unit)(re.calc(Wt).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,ut.unit)(re.calc(It).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,ut.unit)(It)})`}}})},{[`${le}-layout-header`]:{[me]:{lineHeight:"inherit"}}}]},St=re=>{var le,me,wt;const{colorPrimary:ke,colorError:Me,colorTextDisabled:qe,colorErrorBg:nt,colorText:rt,colorTextDescription:xe,colorBgContainer:De,colorFillAlter:At,colorFillContent:Lt,lineWidth:Rt,lineWidthBold:Wt,controlItemBgActive:It,colorBgTextHover:un,controlHeightLG:Kt,lineHeight:Ue,colorBgElevated:Pt,marginXXS:jt,padding:Yt,fontSize:Fe,controlHeightSM:Ct,fontSizeLG:zt,colorTextLightSolid:_t,colorErrorHover:mn}=re,kn=(le=re.activeBarWidth)!==null&&le!==void 0?le:0,ir=(me=re.activeBarBorderWidth)!==null&&me!==void 0?me:Rt,gr=(wt=re.itemMarginInline)!==null&&wt!==void 0?wt:re.marginXXS,On=new ht.FastColor(_t).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:re.zIndexPopupBase+50,radiusItem:re.borderRadiusLG,itemBorderRadius:re.borderRadiusLG,radiusSubMenuItem:re.borderRadiusSM,subMenuItemBorderRadius:re.borderRadiusSM,colorItemText:rt,itemColor:rt,colorItemTextHover:rt,itemHoverColor:rt,colorItemTextHoverHorizontal:ke,horizontalItemHoverColor:ke,colorGroupTitle:xe,groupTitleColor:xe,colorItemTextSelected:ke,itemSelectedColor:ke,subMenuItemSelectedColor:ke,colorItemTextSelectedHorizontal:ke,horizontalItemSelectedColor:ke,colorItemBg:De,itemBg:De,colorItemBgHover:un,itemHoverBg:un,colorItemBgActive:Lt,itemActiveBg:It,colorSubItemBg:At,subMenuItemBg:At,colorItemBgSelected:It,itemSelectedBg:It,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:kn,colorActiveBarHeight:Wt,activeBarHeight:Wt,colorActiveBarBorderSize:Rt,activeBarBorderWidth:ir,colorItemTextDisabled:qe,itemDisabledColor:qe,colorDangerItemText:Me,dangerItemColor:Me,colorDangerItemTextHover:Me,dangerItemHoverColor:Me,colorDangerItemTextSelected:Me,dangerItemSelectedColor:Me,colorDangerItemBgActive:nt,dangerItemActiveBg:nt,colorDangerItemBgSelected:nt,dangerItemSelectedBg:nt,itemMarginInline:gr,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Kt,groupTitleLineHeight:Ue,collapsedWidth:Kt*2,popupBg:Pt,itemMarginBlock:jt,itemPaddingInline:Yt,horizontalLineHeight:`${Kt*1.15}px`,iconSize:Fe,iconMarginInlineEnd:Ct-Fe,collapsedIconSize:zt,groupTitleFontSize:Fe,darkItemDisabledColor:new ht.FastColor(_t).setA(.25).toRgbString(),darkItemColor:On,darkDangerItemColor:Me,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:_t,darkItemSelectedBg:ke,darkDangerItemSelectedBg:Me,darkItemHoverBg:"transparent",darkGroupTitleColor:On,darkItemHoverColor:_t,darkDangerItemHoverColor:mn,darkDangerItemSelectedColor:_t,darkDangerItemActiveBg:Me,itemWidth:kn?`calc(100% + ${ir}px)`:`calc(100% - ${gr*2}px)`}};var fn=function(re){let le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:re,me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,we.I$)("Menu",ke=>{const{colorBgElevated:Me,controlHeightLG:qe,fontSize:nt,darkItemColor:rt,darkDangerItemColor:xe,darkItemBg:De,darkSubMenuItemBg:At,darkItemSelectedColor:Lt,darkItemSelectedBg:Rt,darkDangerItemSelectedBg:Wt,darkItemHoverBg:It,darkGroupTitleColor:un,darkItemHoverColor:Kt,darkItemDisabledColor:Ue,darkDangerItemHoverColor:Pt,darkDangerItemSelectedColor:jt,darkDangerItemActiveBg:Yt,popupBg:Fe,darkPopupBg:Ct}=ke,zt=ke.calc(nt).div(7).mul(5).equal(),_t=(0,ot.mergeToken)(ke,{menuArrowSize:zt,menuHorizontalHeight:ke.calc(qe).mul(1.15).equal(),menuArrowOffset:ke.calc(zt).mul(.25).equal(),menuSubMenuBg:Me,calc:ke.calc,popupBg:Fe}),mn=(0,ot.mergeToken)(_t,{itemColor:rt,itemHoverColor:Kt,groupTitleColor:un,itemSelectedColor:Lt,subMenuItemSelectedColor:Lt,itemBg:De,popupBg:Ct,subMenuItemBg:At,itemActiveBg:"transparent",itemSelectedBg:Rt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:It,itemDisabledColor:Ue,dangerItemColor:xe,dangerItemHoverColor:Pt,dangerItemSelectedColor:jt,dangerItemActiveBg:Yt,dangerItemSelectedBg:Wt,menuSubMenuBg:At,horizontalItemSelectedColor:Lt,horizontalItemSelectedBg:Rt});return[yt(_t),ye(_t),Nt(_t),ze(_t,"light"),ze(mn,"dark"),st(_t),(0,Dt.Z)(_t),(0,gt.oN)(_t,"slide-up"),(0,gt.oN)(_t,"slide-down"),(0,xt._y)(_t,"zoom-big")]},St,{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:me,unitless:{groupTitleLineHeight:!0}})(re,le)},pt=z(75030),bt=re=>{var le;const{popupClassName:me,icon:wt,title:ke,theme:Me}=re,qe=b.useContext(at),{prefixCls:nt,inlineCollapsed:rt,theme:xe}=qe,De=(0,Ie.Xl)();let At;if(!wt)At=rt&&!De.length&&ke&&typeof ke=="string"?b.createElement("div",{className:`${nt}-inline-collapsed-noicon`},ke.charAt(0)):b.createElement("span",{className:`${nt}-title-content`},ke);else{const Wt=b.isValidElement(ke)&&ke.type==="span";At=b.createElement(b.Fragment,null,(0,ce.Tm)(wt,{className:pe()(b.isValidElement(wt)?(le=wt.props)===null||le===void 0?void 0:le.className:"",`${nt}-item-icon`)}),Wt?ke:b.createElement("span",{className:`${nt}-title-content`},ke))}const Lt=b.useMemo(()=>Object.assign(Object.assign({},qe),{firstLevel:!1}),[qe]),[Rt]=(0,pt.Cn)("Menu");return b.createElement(at.Provider,{value:Lt},b.createElement(Ie.Wd,Object.assign({},(0,Ye.Z)(re,["icon"]),{title:At,popupClassName:pe()(nt,me,`${nt}-${Me||xe}`),popupStyle:Object.assign({zIndex:Rt},re.popupStyle)})))},sn=function(re,le){var me={};for(var wt in re)Object.prototype.hasOwnProperty.call(re,wt)&&le.indexOf(wt)<0&&(me[wt]=re[wt]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,wt=Object.getOwnPropertySymbols(re);ke<wt.length;ke++)le.indexOf(wt[ke])<0&&Object.prototype.propertyIsEnumerable.call(re,wt[ke])&&(me[wt[ke]]=re[wt[ke]]);return me};function Qt(re){return re===null||re===!1}const ae={item:_e,submenu:bt,divider:Le};var te=(0,b.forwardRef)((re,le)=>{var me;const wt=b.useContext(Ke.Z),ke=wt||{},{getPrefixCls:Me,getPopupContainer:qe,direction:nt,menu:rt}=b.useContext($e.E_),xe=Me(),{prefixCls:De,className:At,style:Lt,theme:Rt="light",expandIcon:Wt,_internalDisableMenuItemTitleTooltip:It,inlineCollapsed:un,siderCollapsed:Kt,rootClassName:Ue,mode:Pt,selectable:jt,onClick:Yt,overflowedIndicatorPopupClassName:Fe}=re,Ct=sn(re,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),zt=(0,Ye.Z)(Ct,["collapsedWidth"]);(me=ke.validator)===null||me===void 0||me.call(ke,{mode:Pt});const _t=(0,Ae.Z)(function(){var Vn;Yt==null||Yt.apply(void 0,arguments),(Vn=ke.onClick)===null||Vn===void 0||Vn.call(ke)}),mn=ke.mode||Pt,kn=jt!=null?jt:ke.selectable,ir=un!=null?un:Kt,gr={horizontal:{motionName:`${xe}-slide-up`},inline:(0,Re.Z)(xe),other:{motionName:`${xe}-zoom-big`}},On=Me("menu",De||ke.prefixCls),sr=(0,he.Z)(On),[En,Qe,ar]=fn(On,sr,!wt),ur=pe()(`${On}-${Rt}`,rt==null?void 0:rt.className,At),Dn=b.useMemo(()=>{var Vn,yr;if(typeof Wt=="function"||Qt(Wt))return Wt||null;if(typeof ke.expandIcon=="function"||Qt(ke.expandIcon))return ke.expandIcon||null;if(typeof(rt==null?void 0:rt.expandIcon)=="function"||Qt(rt==null?void 0:rt.expandIcon))return(rt==null?void 0:rt.expandIcon)||null;const hn=(Vn=Wt!=null?Wt:ke==null?void 0:ke.expandIcon)!==null&&Vn!==void 0?Vn:rt==null?void 0:rt.expandIcon;return(0,ce.Tm)(hn,{className:pe()(`${On}-submenu-expand-icon`,b.isValidElement(hn)?(yr=hn.props)===null||yr===void 0?void 0:yr.className:void 0)})},[Wt,ke==null?void 0:ke.expandIcon,rt==null?void 0:rt.expandIcon,On]),Mn=b.useMemo(()=>({prefixCls:On,inlineCollapsed:ir||!1,direction:nt,firstLevel:!0,theme:Rt,mode:mn,disableMenuItemTitleTooltip:It}),[On,ir,nt,It,Rt]);return En(b.createElement(Ke.Z.Provider,{value:null},b.createElement(at.Provider,{value:Mn},b.createElement(Ie.ZP,Object.assign({getPopupContainer:qe,overflowedIndicator:b.createElement(et.Z,null),overflowedIndicatorPopupClassName:pe()(On,`${On}-${Rt}`,Fe),mode:mn,selectable:kn,onClick:_t},zt,{inlineCollapsed:ir,style:Object.assign(Object.assign({},rt==null?void 0:rt.style),Lt),className:ur,prefixCls:On,direction:nt,defaultMotions:gr,expandIcon:Dn,ref:le,rootClassName:pe()(Ue,Qe,ke.rootClassName,ar,sr),_internalComponents:ae})))))});const oe=(0,b.forwardRef)((re,le)=>{const me=(0,b.useRef)(null),wt=b.useContext(de.D);return(0,b.useImperativeHandle)(le,()=>({menu:me.current,focus:ke=>{var Me;(Me=me.current)===null||Me===void 0||Me.focus(ke)}})),b.createElement(te,Object.assign({ref:me},re,wt))});oe.Item=_e,oe.SubMenu=bt,oe.Divider=Le,oe.ItemGroup=Ie.BW;var se=oe},31709:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return rt}});var b=z(59301),Ie=z(60499),de={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"},et=de,Se=z(7657),pe=function(De,At){return b.createElement(Se.Z,(0,Ie.Z)({},De,{ref:At,icon:et}))},Ae=b.forwardRef(pe),Ye=Ae,Re=z(49198),ce=z(33853),$e=z(38819),he=z(92310),kt=z.n(he),at=z(18642),Ge=z(43749),Ne=z(85899),Le=z(72190),vt=z(18929),mt=z(10228),Tt=z(26112),_e=z(48736),Ke=z(17119),ut=[10,20,50,100],ht=function(De){var At=De.pageSizeOptions,Lt=At===void 0?ut:At,Rt=De.locale,Wt=De.changeSize,It=De.pageSize,un=De.goButton,Kt=De.quickGo,Ue=De.rootPrefixCls,Pt=De.disabled,jt=De.buildOptionText,Yt=De.showSizeChanger,Fe=De.sizeChangerRender,Ct=b.useState(""),zt=(0,Le.Z)(Ct,2),_t=zt[0],mn=zt[1],kn=function(){return!_t||Number.isNaN(_t)?void 0:Number(_t)},ir=typeof jt=="function"?jt:function(Mn){return"".concat(Mn," ").concat(Rt.items_per_page)},gr=function(Vn){mn(Vn.target.value)},On=function(Vn){un||_t===""||(mn(""),!(Vn.relatedTarget&&(Vn.relatedTarget.className.indexOf("".concat(Ue,"-item-link"))>=0||Vn.relatedTarget.className.indexOf("".concat(Ue,"-item"))>=0))&&(Kt==null||Kt(kn())))},sr=function(Vn){_t!==""&&(Vn.keyCode===mt.Z.ENTER||Vn.type==="click")&&(mn(""),Kt==null||Kt(kn()))},En=function(){return Lt.some(function(Vn){return Vn.toString()===It.toString()})?Lt:Lt.concat([It]).sort(function(Vn,yr){var hn=Number.isNaN(Number(Vn))?0:Number(Vn),wn=Number.isNaN(Number(yr))?0:Number(yr);return hn-wn})},Qe="".concat(Ue,"-options");if(!Yt&&!Kt)return null;var ar=null,ur=null,Dn=null;return Yt&&Fe&&(ar=Fe({disabled:Pt,size:It,onSizeChange:function(Vn){Wt==null||Wt(Number(Vn))},"aria-label":Rt.page_size,className:"".concat(Qe,"-size-changer"),options:En().map(function(Mn){return{label:ir(Mn),value:Mn}})})),Kt&&(un&&(Dn=typeof un=="boolean"?b.createElement("button",{type:"button",onClick:sr,onKeyUp:sr,disabled:Pt,className:"".concat(Qe,"-quick-jumper-button")},Rt.jump_to_confirm):b.createElement("span",{onClick:sr,onKeyUp:sr},un)),ur=b.createElement("div",{className:"".concat(Qe,"-quick-jumper")},Rt.jump_to,b.createElement("input",{disabled:Pt,type:"text",value:_t,onChange:gr,onKeyUp:sr,onBlur:On,"aria-label":Rt.page}),Rt.page,Dn)),b.createElement("li",{className:Qe},ar,ur)},Ht=ht,Dt=function(De){var At=De.rootPrefixCls,Lt=De.page,Rt=De.active,Wt=De.className,It=De.showTitle,un=De.onClick,Kt=De.onKeyPress,Ue=De.itemRender,Pt="".concat(At,"-item"),jt=kt()(Pt,"".concat(Pt,"-").concat(Lt),(0,at.Z)((0,at.Z)({},"".concat(Pt,"-active"),Rt),"".concat(Pt,"-disabled"),!Lt),Wt),Yt=function(){un(Lt)},Fe=function(_t){Kt(_t,un,Lt)},Ct=Ue(Lt,"page",b.createElement("a",{rel:"nofollow"},Lt));return Ct?b.createElement("li",{title:It?String(Lt):null,className:jt,onClick:Yt,onKeyDown:Fe,tabIndex:0},Ct):null},gt=Dt,xt=function(De,At,Lt){return Lt};function we(){}function ot(xe){var De=Number(xe);return typeof De=="number"&&!Number.isNaN(De)&&isFinite(De)&&Math.floor(De)===De}function it(xe,De,At){var Lt=typeof xe=="undefined"?De:xe;return Math.floor((At-1)/Lt)+1}var ye=function(De){var At=De.prefixCls,Lt=At===void 0?"rc-pagination":At,Rt=De.selectPrefixCls,Wt=Rt===void 0?"rc-select":Rt,It=De.className,un=De.current,Kt=De.defaultCurrent,Ue=Kt===void 0?1:Kt,Pt=De.total,jt=Pt===void 0?0:Pt,Yt=De.pageSize,Fe=De.defaultPageSize,Ct=Fe===void 0?10:Fe,zt=De.onChange,_t=zt===void 0?we:zt,mn=De.hideOnSinglePage,kn=De.align,ir=De.showPrevNextJumpers,gr=ir===void 0?!0:ir,On=De.showQuickJumper,sr=De.showLessItems,En=De.showTitle,Qe=En===void 0?!0:En,ar=De.onShowSizeChange,ur=ar===void 0?we:ar,Dn=De.locale,Mn=Dn===void 0?Ke.Z:Dn,Vn=De.style,yr=De.totalBoundaryShowSizeChanger,hn=yr===void 0?50:yr,wn=De.disabled,Bn=De.simple,rr=De.showTotal,Rn=De.showSizeChanger,xr=Rn===void 0?jt>hn:Rn,vr=De.sizeChangerRender,en=De.pageSizeOptions,Sn=De.itemRender,pr=Sn===void 0?xt:Sn,bn=De.jumpPrevIcon,Ve=De.jumpNextIcon,tt=De.prevIcon,Be=De.nextIcon,ct=b.useRef(null),He=(0,vt.Z)(10,{value:Yt,defaultValue:Ct}),dt=(0,Le.Z)(He,2),Ee=dt[0],Et=dt[1],Ft=(0,vt.Z)(1,{value:un,defaultValue:Ue,postState:function($r){return Math.max(1,Math.min($r,it(void 0,Ee,jt)))}}),Ce=(0,Le.Z)(Ft,2),Oe=Ce[0],Te=Ce[1],je=b.useState(Oe),Je=(0,Le.Z)(je,2),Vt=Je[0],tn=Je[1];(0,b.useEffect)(function(){tn(Oe)},[Oe]);var on=_t!==we,Nn="current"in De,$n=Math.max(1,Oe-(sr?3:5)),br=Math.min(it(void 0,Ee,jt),Oe+(sr?3:5));function Gn(Yr,$r){var Vi=Yr||b.createElement("button",{type:"button","aria-label":$r,className:"".concat(Lt,"-item-link")});return typeof Yr=="function"&&(Vi=b.createElement(Yr,(0,Ne.Z)({},De))),Vi}function jn(Yr){var $r=Yr.target.value,Vi=it(void 0,Ee,jt),ji;return $r===""?ji=$r:Number.isNaN(Number($r))?ji=Vt:$r>=Vi?ji=Vi:ji=Number($r),ji}function Xn(Yr){return ot(Yr)&&Yr!==Oe&&ot(jt)&&jt>0}var hr=jt>Ee?On:!1;function Xe(Yr){(Yr.keyCode===mt.Z.UP||Yr.keyCode===mt.Z.DOWN)&&Yr.preventDefault()}function ft(Yr){var $r=jn(Yr);switch($r!==Vt&&tn($r),Yr.keyCode){case mt.Z.ENTER:Ut($r);break;case mt.Z.UP:Ut($r-1);break;case mt.Z.DOWN:Ut($r+1);break;default:break}}function Zt(Yr){Ut(jn(Yr))}function Mt(Yr){var $r=it(Yr,Ee,jt),Vi=Oe>$r&&$r!==0?$r:Oe;Et(Yr),tn(Vi),ur==null||ur(Oe,Yr),Te(Vi),_t==null||_t(Vi,Yr)}function Ut(Yr){if(Xn(Yr)&&!wn){var $r=it(void 0,Ee,jt),Vi=Yr;return Yr>$r?Vi=$r:Yr<1&&(Vi=1),Vi!==Vt&&tn(Vi),Te(Vi),_t==null||_t(Vi,Ee),Vi}return Oe}var xn=Oe>1,zn=Oe<it(void 0,Ee,jt);function Yn(){xn&&Ut(Oe-1)}function An(){zn&&Ut(Oe+1)}function _n(){Ut($n)}function or(){Ut(br)}function qn(Yr,$r){if(Yr.key==="Enter"||Yr.charCode===mt.Z.ENTER||Yr.keyCode===mt.Z.ENTER){for(var Vi=arguments.length,ji=new Array(Vi>2?Vi-2:0),vi=2;vi<Vi;vi++)ji[vi-2]=arguments[vi];$r.apply(void 0,ji)}}function cr(Yr){qn(Yr,Yn)}function tr(Yr){qn(Yr,An)}function Er(Yr){qn(Yr,_n)}function Ir(Yr){qn(Yr,or)}function Zr(Yr){var $r=pr(Yr,"prev",Gn(tt,"prev page"));return b.isValidElement($r)?b.cloneElement($r,{disabled:!xn}):$r}function Br(Yr){var $r=pr(Yr,"next",Gn(Be,"next page"));return b.isValidElement($r)?b.cloneElement($r,{disabled:!zn}):$r}function Pr(Yr){(Yr.type==="click"||Yr.keyCode===mt.Z.ENTER)&&Ut(Vt)}var Sr=null,Nr=(0,Tt.Z)(De,{aria:!0,data:!0}),mr=rr&&b.createElement("li",{className:"".concat(Lt,"-total-text")},rr(jt,[jt===0?0:(Oe-1)*Ee+1,Oe*Ee>jt?jt:Oe*Ee])),wr=null,Qn=it(void 0,Ee,jt);if(mn&&jt<=Ee)return null;var gn=[],Jn={rootPrefixCls:Lt,onClick:Ut,onKeyPress:qn,showTitle:Qe,itemRender:pr,page:-1},In=Oe-1>0?Oe-1:0,dn=Oe+1<Qn?Oe+1:Qn,er=On&&On.goButton,fr=(0,Ge.Z)(Bn)==="object"?Bn.readOnly:!Bn,pn=er,Tn=null;Bn&&(er&&(typeof er=="boolean"?pn=b.createElement("button",{type:"button",onClick:Pr,onKeyUp:Pr},Mn.jump_to_confirm):pn=b.createElement("span",{onClick:Pr,onKeyUp:Pr},er),pn=b.createElement("li",{title:Qe?"".concat(Mn.jump_to).concat(Oe,"/").concat(Qn):null,className:"".concat(Lt,"-simple-pager")},pn)),Tn=b.createElement("li",{title:Qe?"".concat(Oe,"/").concat(Qn):null,className:"".concat(Lt,"-simple-pager")},fr?Vt:b.createElement("input",{type:"text","aria-label":Mn.jump_to,value:Vt,disabled:wn,onKeyDown:Xe,onKeyUp:ft,onChange:ft,onBlur:Zt,size:3}),b.createElement("span",{className:"".concat(Lt,"-slash")},"/"),Qn));var Kn=sr?1:2;if(Qn<=3+Kn*2){Qn||gn.push(b.createElement(gt,(0,Ie.Z)({},Jn,{key:"noPager",page:1,className:"".concat(Lt,"-item-disabled")})));for(var dr=1;dr<=Qn;dr+=1)gn.push(b.createElement(gt,(0,Ie.Z)({},Jn,{key:dr,page:dr,active:Oe===dr})))}else{var Or=sr?Mn.prev_3:Mn.prev_5,Tr=sr?Mn.next_3:Mn.next_5,Mr=pr($n,"jump-prev",Gn(bn,"prev page")),Ur=pr(br,"jump-next",Gn(Ve,"next page"));gr&&(Sr=Mr?b.createElement("li",{title:Qe?Or:null,key:"prev",onClick:_n,tabIndex:0,onKeyDown:Er,className:kt()("".concat(Lt,"-jump-prev"),(0,at.Z)({},"".concat(Lt,"-jump-prev-custom-icon"),!!bn))},Mr):null,wr=Ur?b.createElement("li",{title:Qe?Tr:null,key:"next",onClick:or,tabIndex:0,onKeyDown:Ir,className:kt()("".concat(Lt,"-jump-next"),(0,at.Z)({},"".concat(Lt,"-jump-next-custom-icon"),!!Ve))},Ur):null);var jr=Math.max(1,Oe-Kn),ri=Math.min(Oe+Kn,Qn);Oe-1<=Kn&&(ri=1+Kn*2),Qn-Oe<=Kn&&(jr=Qn-Kn*2);for(var Jr=jr;Jr<=ri;Jr+=1)gn.push(b.createElement(gt,(0,Ie.Z)({},Jn,{key:Jr,page:Jr,active:Oe===Jr})));if(Oe-1>=Kn*2&&Oe!==3&&(gn[0]=b.cloneElement(gn[0],{className:kt()("".concat(Lt,"-item-after-jump-prev"),gn[0].props.className)}),gn.unshift(Sr)),Qn-Oe>=Kn*2&&Oe!==Qn-2){var Qr=gn[gn.length-1];gn[gn.length-1]=b.cloneElement(Qr,{className:kt()("".concat(Lt,"-item-before-jump-next"),Qr.props.className)}),gn.push(wr)}jr!==1&&gn.unshift(b.createElement(gt,(0,Ie.Z)({},Jn,{key:1,page:1}))),ri!==Qn&&gn.push(b.createElement(gt,(0,Ie.Z)({},Jn,{key:Qn,page:Qn})))}var ti=Zr(In);if(ti){var hi=!xn||!Qn;ti=b.createElement("li",{title:Qe?Mn.prev_page:null,onClick:Yn,tabIndex:hi?null:0,onKeyDown:cr,className:kt()("".concat(Lt,"-prev"),(0,at.Z)({},"".concat(Lt,"-disabled"),hi)),"aria-disabled":hi},ti)}var Oi=Br(dn);if(Oi){var Ji,Pi;Bn?(Ji=!zn,Pi=xn?0:null):(Ji=!zn||!Qn,Pi=Ji?null:0),Oi=b.createElement("li",{title:Qe?Mn.next_page:null,onClick:An,tabIndex:Pi,onKeyDown:tr,className:kt()("".concat(Lt,"-next"),(0,at.Z)({},"".concat(Lt,"-disabled"),Ji)),"aria-disabled":Ji},Oi)}var Wi=kt()(Lt,It,(0,at.Z)((0,at.Z)((0,at.Z)((0,at.Z)((0,at.Z)({},"".concat(Lt,"-start"),kn==="start"),"".concat(Lt,"-center"),kn==="center"),"".concat(Lt,"-end"),kn==="end"),"".concat(Lt,"-simple"),Bn),"".concat(Lt,"-disabled"),wn));return b.createElement("ul",(0,Ie.Z)({className:Wi,style:Vn,ref:ct},Nr),mr,ti,Bn?Tn:gn,Oi,b.createElement(Ht,{locale:Mn,rootPrefixCls:Lt,disabled:wn,selectPrefixCls:Wt,changeSize:Mt,pageSize:Ee,pageSizeOptions:en,quickGo:hr?Ut:null,goButton:pn,showSizeChanger:xr,sizeChangerRender:vr}))},qt=ye,st=z(61852),$t=z(48755),yn=z(31756),ze=z(13783),fe=z(9017),Bt=z(82326),Nt=z(57700),nn=z(36237),We=z(53075),yt=z(64910),St=z(39082),fn=z(63356),pt=z(51636),Jt=z(16931);const bt=xe=>{const{componentCls:De}=xe;return{[`${De}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${De}-item-link`]:{color:xe.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${De}-item-link`]:{color:xe.colorTextDisabled,cursor:"not-allowed"}}},[`&${De}-disabled`]:{cursor:"not-allowed",[`${De}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:xe.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:xe.colorBorder,backgroundColor:xe.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:xe.itemActiveBgDisabled},a:{color:xe.itemActiveColorDisabled}}},[`${De}-item-link`]:{color:xe.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${De}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${De}-simple-pager`]:{color:xe.colorTextDisabled},[`${De}-jump-prev, ${De}-jump-next`]:{[`${De}-item-link-icon`]:{opacity:0},[`${De}-item-ellipsis`]:{opacity:1}}},[`&${De}-simple`]:{[`${De}-prev, ${De}-next`]:{[`&${De}-disabled ${De}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},sn=xe=>{const{componentCls:De}=xe;return{[`&${De}-mini ${De}-total-text, &${De}-mini ${De}-simple-pager`]:{height:xe.itemSizeSM,lineHeight:(0,nn.unit)(xe.itemSizeSM)},[`&${De}-mini ${De}-item`]:{minWidth:xe.itemSizeSM,height:xe.itemSizeSM,margin:0,lineHeight:(0,nn.unit)(xe.calc(xe.itemSizeSM).sub(2).equal())},[`&${De}-mini ${De}-prev, &${De}-mini ${De}-next`]:{minWidth:xe.itemSizeSM,height:xe.itemSizeSM,margin:0,lineHeight:(0,nn.unit)(xe.itemSizeSM)},[`&${De}-mini:not(${De}-disabled)`]:{[`${De}-prev, ${De}-next`]:{[`&:hover ${De}-item-link`]:{backgroundColor:xe.colorBgTextHover},[`&:active ${De}-item-link`]:{backgroundColor:xe.colorBgTextActive},[`&${De}-disabled:hover ${De}-item-link`]:{backgroundColor:"transparent"}}},[`
&${De}-mini ${De}-prev ${De}-item-link,
&${De}-mini ${De}-next ${De}-item-link
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:xe.itemSizeSM,lineHeight:(0,nn.unit)(xe.itemSizeSM)}},[`&${De}-mini ${De}-jump-prev, &${De}-mini ${De}-jump-next`]:{height:xe.itemSizeSM,marginInlineEnd:0,lineHeight:(0,nn.unit)(xe.itemSizeSM)},[`&${De}-mini ${De}-options`]:{marginInlineStart:xe.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:xe.miniOptionsSizeChangerTop},"&-quick-jumper":{height:xe.itemSizeSM,lineHeight:(0,nn.unit)(xe.itemSizeSM),input:Object.assign(Object.assign({},(0,We.x0)(xe)),{width:xe.paginationMiniQuickJumperInputWidth,height:xe.controlHeightSM})}}}},Qt=xe=>{const{componentCls:De}=xe;return{[`
&${De}-simple ${De}-prev,
&${De}-simple ${De}-next
`]:{height:xe.itemSizeSM,lineHeight:(0,nn.unit)(xe.itemSizeSM),verticalAlign:"top",[`${De}-item-link`]:{height:xe.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:xe.colorBgTextHover},"&:active":{backgroundColor:xe.colorBgTextActive},"&::after":{height:xe.itemSizeSM,lineHeight:(0,nn.unit)(xe.itemSizeSM)}}},[`&${De}-simple ${De}-simple-pager`]:{display:"inline-block",height:xe.itemSizeSM,marginInlineEnd:xe.marginXS,input:{boxSizing:"border-box",height:"100%",padding:`0 ${(0,nn.unit)(xe.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:xe.itemInputBg,border:`${(0,nn.unit)(xe.lineWidth)} ${xe.lineType} ${xe.colorBorder}`,borderRadius:xe.borderRadius,outline:"none",transition:`border-color ${xe.motionDurationMid}`,color:"inherit","&:hover":{borderColor:xe.colorPrimary},"&:focus":{borderColor:xe.colorPrimaryHover,boxShadow:`${(0,nn.unit)(xe.inputOutlineOffset)} 0 ${(0,nn.unit)(xe.controlOutlineWidth)} ${xe.controlOutline}`},"&[disabled]":{color:xe.colorTextDisabled,backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,cursor:"not-allowed"}}}}},ae=xe=>{const{componentCls:De}=xe;return{[`${De}-jump-prev, ${De}-jump-next`]:{outline:0,[`${De}-item-container`]:{position:"relative",[`${De}-item-link-icon`]:{color:xe.colorPrimary,fontSize:xe.fontSizeSM,opacity:0,transition:`all ${xe.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${De}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:xe.colorTextDisabled,letterSpacing:xe.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:xe.paginationEllipsisTextIndent,opacity:1,transition:`all ${xe.motionDurationMid}`}},"&:hover":{[`${De}-item-link-icon`]:{opacity:1},[`${De}-item-ellipsis`]:{opacity:0}}},[`
${De}-prev,
${De}-jump-prev,
${De}-jump-next
`]:{marginInlineEnd:xe.marginXS},[`
${De}-prev,
${De}-next,
${De}-jump-prev,
${De}-jump-next
`]:{display:"inline-block",minWidth:xe.itemSize,height:xe.itemSize,color:xe.colorText,fontFamily:xe.fontFamily,lineHeight:(0,nn.unit)(xe.itemSize),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:xe.borderRadius,cursor:"pointer",transition:`all ${xe.motionDurationMid}`},[`${De}-prev, ${De}-next`]:{outline:0,button:{color:xe.colorText,cursor:"pointer",userSelect:"none"},[`${De}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:xe.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${(0,nn.unit)(xe.lineWidth)} ${xe.lineType} transparent`,borderRadius:xe.borderRadius,outline:"none",transition:`all ${xe.motionDurationMid}`},[`&:hover ${De}-item-link`]:{backgroundColor:xe.colorBgTextHover},[`&:active ${De}-item-link`]:{backgroundColor:xe.colorBgTextActive},[`&${De}-disabled:hover`]:{[`${De}-item-link`]:{backgroundColor:"transparent"}}},[`${De}-slash`]:{marginInlineEnd:xe.paginationSlashMarginInlineEnd,marginInlineStart:xe.paginationSlashMarginInlineStart},[`${De}-options`]:{display:"inline-block",marginInlineStart:xe.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:xe.controlHeight,marginInlineStart:xe.marginXS,lineHeight:(0,nn.unit)(xe.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},(0,We.ik)(xe)),(0,St.$U)(xe,{borderColor:xe.colorBorder,hoverBorderColor:xe.colorPrimaryHover,activeBorderColor:xe.colorPrimary,activeShadow:xe.activeShadow})),{"&[disabled]":Object.assign({},(0,St.Xy)(xe)),width:xe.calc(xe.controlHeightLG).mul(1.25).equal(),height:xe.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:xe.marginXS,marginInlineEnd:xe.marginXS})}}}},ne=xe=>{const{componentCls:De}=xe;return{[`${De}-item`]:{display:"inline-block",minWidth:xe.itemSize,height:xe.itemSize,marginInlineEnd:xe.marginXS,fontFamily:xe.fontFamily,lineHeight:(0,nn.unit)(xe.calc(xe.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:xe.itemBg,border:`${(0,nn.unit)(xe.lineWidth)} ${xe.lineType} transparent`,borderRadius:xe.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${(0,nn.unit)(xe.paginationItemPaddingInline)}`,color:xe.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${De}-item-active)`]:{"&:hover":{transition:`all ${xe.motionDurationMid}`,backgroundColor:xe.colorBgTextHover},"&:active":{backgroundColor:xe.colorBgTextActive}},"&-active":{fontWeight:xe.fontWeightStrong,backgroundColor:xe.itemActiveBg,borderColor:xe.colorPrimary,a:{color:xe.colorPrimary},"&:hover":{borderColor:xe.colorPrimaryHover},"&:hover a":{color:xe.colorPrimaryHover}}}}},te=xe=>{const{componentCls:De}=xe;return{[De]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,fn.Wf)(xe)),{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:'""'},[`${De}-total-text`]:{display:"inline-block",height:xe.itemSize,marginInlineEnd:xe.marginXS,lineHeight:(0,nn.unit)(xe.calc(xe.itemSize).sub(2).equal()),verticalAlign:"middle"}}),ne(xe)),ae(xe)),Qt(xe)),sn(xe)),bt(xe)),{[`@media only screen and (max-width: ${xe.screenLG}px)`]:{[`${De}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${xe.screenSM}px)`]:{[`${De}-options`]:{display:"none"}}}),[`&${xe.componentCls}-rtl`]:{direction:"rtl"}}},oe=xe=>{const{componentCls:De}=xe;return{[`${De}:not(${De}-disabled)`]:{[`${De}-item`]:Object.assign({},(0,fn.Qy)(xe)),[`${De}-jump-prev, ${De}-jump-next`]:{"&:focus-visible":Object.assign({[`${De}-item-link-icon`]:{opacity:1},[`${De}-item-ellipsis`]:{opacity:0}},(0,fn.oN)(xe))},[`${De}-prev, ${De}-next`]:{[`&:focus-visible ${De}-item-link`]:Object.assign({},(0,fn.oN)(xe))}}}},se=xe=>Object.assign({itemBg:xe.colorBgContainer,itemSize:xe.controlHeight,itemSizeSM:xe.controlHeightSM,itemActiveBg:xe.colorBgContainer,itemLinkBg:xe.colorBgContainer,itemActiveColorDisabled:xe.colorTextDisabled,itemActiveBgDisabled:xe.controlItemBgActiveDisabled,itemInputBg:xe.colorBgContainer,miniOptionsSizeChangerTop:0},(0,yt.T)(xe)),re=xe=>(0,pt.mergeToken)(xe,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:xe.calc(xe.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:xe.calc(xe.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:xe.calc(xe.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:xe.calc(xe.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:xe.marginSM,paginationSlashMarginInlineEnd:xe.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,yt.e)(xe));var le=(0,Jt.I$)("Pagination",xe=>{const De=re(xe);return[te(De),oe(De)]},se);const me=xe=>{const{componentCls:De}=xe;return{[`${De}${De}-bordered${De}-disabled:not(${De}-mini)`]:{"&, &:hover":{[`${De}-item-link`]:{borderColor:xe.colorBorder}},"&:focus-visible":{[`${De}-item-link`]:{borderColor:xe.colorBorder}},[`${De}-item, ${De}-item-link`]:{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,[`&:hover:not(${De}-item-active)`]:{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,a:{color:xe.colorTextDisabled}},[`&${De}-item-active`]:{backgroundColor:xe.itemActiveBgDisabled}},[`${De}-prev, ${De}-next`]:{"&:hover button":{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,color:xe.colorTextDisabled},[`${De}-item-link`]:{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder}}},[`${De}${De}-bordered:not(${De}-mini)`]:{[`${De}-prev, ${De}-next`]:{"&:hover button":{borderColor:xe.colorPrimaryHover,backgroundColor:xe.itemBg},[`${De}-item-link`]:{backgroundColor:xe.itemLinkBg,borderColor:xe.colorBorder},[`&:hover ${De}-item-link`]:{borderColor:xe.colorPrimary,backgroundColor:xe.itemBg,color:xe.colorPrimary},[`&${De}-disabled`]:{[`${De}-item-link`]:{borderColor:xe.colorBorder,color:xe.colorTextDisabled}}},[`${De}-item`]:{backgroundColor:xe.itemBg,border:`${(0,nn.unit)(xe.lineWidth)} ${xe.lineType} ${xe.colorBorder}`,[`&:hover:not(${De}-item-active)`]:{borderColor:xe.colorPrimary,backgroundColor:xe.itemBg,a:{color:xe.colorPrimary}},"&-active":{borderColor:xe.colorPrimary}}}}};var wt=(0,Jt.bk)(["Pagination","bordered"],xe=>{const De=re(xe);return[me(De)]},se);function ke(xe){return(0,b.useMemo)(()=>typeof xe=="boolean"?[xe,{}]:xe&&typeof xe=="object"?[!0,xe]:[void 0,void 0],[xe])}var Me=function(xe,De){var At={};for(var Lt in xe)Object.prototype.hasOwnProperty.call(xe,Lt)&&De.indexOf(Lt)<0&&(At[Lt]=xe[Lt]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rt=0,Lt=Object.getOwnPropertySymbols(xe);Rt<Lt.length;Rt++)De.indexOf(Lt[Rt])<0&&Object.prototype.propertyIsEnumerable.call(xe,Lt[Rt])&&(At[Lt[Rt]]=xe[Lt[Rt]]);return At},nt=xe=>{const{align:De,prefixCls:At,selectPrefixCls:Lt,className:Rt,rootClassName:Wt,style:It,size:un,locale:Kt,responsive:Ue,showSizeChanger:Pt,selectComponentClass:jt,pageSizeOptions:Yt}=xe,Fe=Me(xe,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:Ct}=(0,ze.Z)(Ue),[,zt]=(0,Nt.ZP)(),{getPrefixCls:_t,direction:mn,showSizeChanger:kn,className:ir,style:gr}=(0,$t.dj)("pagination"),On=_t("pagination",At),[sr,En,Qe]=le(On),ar=(0,yn.Z)(un),ur=ar==="small"||!!(Ct&&!ar&&Ue),[Dn]=(0,fe.Z)("Pagination",st.Z),Mn=Object.assign(Object.assign({},Dn),Kt),[Vn,yr]=ke(Pt),[hn,wn]=ke(kn),Bn=Vn!=null?Vn:hn,rr=yr!=null?yr:wn,Rn=jt||Bt.default,xr=b.useMemo(()=>Yt?Yt.map(Ve=>Number(Ve)):void 0,[Yt]),vr=Ve=>{var tt;const{disabled:Be,size:ct,onSizeChange:He,"aria-label":dt,className:Ee,options:Et}=Ve,{className:Ft,onChange:Ce}=rr||{},Oe=(tt=Et.find(Te=>String(Te.value)===String(ct)))===null||tt===void 0?void 0:tt.value;return b.createElement(Rn,Object.assign({disabled:Be,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:Te=>Te.parentNode,"aria-label":dt,options:Et},rr,{value:Oe,onChange:(Te,je)=>{He==null||He(Te),Ce==null||Ce(Te,je)},size:ur?"small":"middle",className:kt()(Ee,Ft)}))},en=b.useMemo(()=>{const Ve=b.createElement("span",{className:`${On}-item-ellipsis`},"\u2022\u2022\u2022"),tt=b.createElement("button",{className:`${On}-item-link`,type:"button",tabIndex:-1},mn==="rtl"?b.createElement($e.Z,null):b.createElement(ce.Z,null)),Be=b.createElement("button",{className:`${On}-item-link`,type:"button",tabIndex:-1},mn==="rtl"?b.createElement(ce.Z,null):b.createElement($e.Z,null)),ct=b.createElement("a",{className:`${On}-item-link`},b.createElement("div",{className:`${On}-item-container`},mn==="rtl"?b.createElement(Re.Z,{className:`${On}-item-link-icon`}):b.createElement(Ye,{className:`${On}-item-link-icon`}),Ve)),He=b.createElement("a",{className:`${On}-item-link`},b.createElement("div",{className:`${On}-item-container`},mn==="rtl"?b.createElement(Ye,{className:`${On}-item-link-icon`}):b.createElement(Re.Z,{className:`${On}-item-link-icon`}),Ve));return{prevIcon:tt,nextIcon:Be,jumpPrevIcon:ct,jumpNextIcon:He}},[mn,On]),Sn=_t("select",Lt),pr=kt()({[`${On}-${De}`]:!!De,[`${On}-mini`]:ur,[`${On}-rtl`]:mn==="rtl",[`${On}-bordered`]:zt.wireframe},ir,Rt,Wt,En,Qe),bn=Object.assign(Object.assign({},gr),It);return sr(b.createElement(b.Fragment,null,zt.wireframe&&b.createElement(wt,{prefixCls:On}),b.createElement(qt,Object.assign({},en,Fe,{style:bn,prefixCls:On,selectPrefixCls:Sn,className:pr,locale:Mn,pageSizeOptions:xr,showSizeChanger:Bn,sizeChangerRender:vr}))))},rt=nt},69106:function(Zn,ln,z){"use strict";z.d(ln,{aV:function(){return Re},t5:function(){return ce}});var b=z(59301),Ie=z(92310),de=z.n(Ie),et=z(29125),Se=z(54500),pe=z(48755),Ae=z(85074),Ye=function(he,kt){var at={};for(var Ge in he)Object.prototype.hasOwnProperty.call(he,Ge)&&kt.indexOf(Ge)<0&&(at[Ge]=he[Ge]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,Ge=Object.getOwnPropertySymbols(he);Ne<Ge.length;Ne++)kt.indexOf(Ge[Ne])<0&&Object.prototype.propertyIsEnumerable.call(he,Ge[Ne])&&(at[Ge[Ne]]=he[Ge[Ne]]);return at};const Re=he=>{let{title:kt,content:at,prefixCls:Ge}=he;return!kt&&!at?null:b.createElement(b.Fragment,null,kt&&b.createElement("div",{className:`${Ge}-title`},kt),at&&b.createElement("div",{className:`${Ge}-inner-content`},at))},ce=he=>{const{hashId:kt,prefixCls:at,className:Ge,style:Ne,placement:Le="top",title:vt,content:mt,children:Tt}=he,_e=(0,Se.Z)(vt),Ke=(0,Se.Z)(mt),ut=de()(kt,at,`${at}-pure`,`${at}-placement-${Le}`,Ge);return b.createElement("div",{className:ut,style:Ne},b.createElement("div",{className:`${at}-arrow`}),b.createElement(et.G,Object.assign({},he,{className:kt,prefixCls:at}),Tt||b.createElement(Re,{prefixCls:at,title:_e,content:Ke})))},$e=he=>{const{prefixCls:kt,className:at}=he,Ge=Ye(he,["prefixCls","className"]),{getPrefixCls:Ne}=b.useContext(pe.E_),Le=Ne("popover",kt),[vt,mt,Tt]=(0,Ae.Z)(Le);return vt(b.createElement(ce,Object.assign({},Ge,{prefixCls:Le,hashId:mt,className:de()(at,Tt)})))};ln.ZP=$e},37639:function(Zn,ln,z){"use strict";var b=z(59301),Ie=z(92310),de=z.n(Ie),et=z(18929),Se=z(10228),pe=z(54500),Ae=z(86641),Ye=z(22703),Re=z(25399),ce=z(69106),$e=z(48755),he=z(85074),kt=function(Ne,Le){var vt={};for(var mt in Ne)Object.prototype.hasOwnProperty.call(Ne,mt)&&Le.indexOf(mt)<0&&(vt[mt]=Ne[mt]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Tt=0,mt=Object.getOwnPropertySymbols(Ne);Tt<mt.length;Tt++)Le.indexOf(mt[Tt])<0&&Object.prototype.propertyIsEnumerable.call(Ne,mt[Tt])&&(vt[mt[Tt]]=Ne[mt[Tt]]);return vt};const Ge=b.forwardRef((Ne,Le)=>{var vt,mt;const{prefixCls:Tt,title:_e,content:Ke,overlayClassName:ut,placement:ht="top",trigger:Ht="hover",children:Dt,mouseEnterDelay:gt=.1,mouseLeaveDelay:xt=.1,onOpenChange:we,overlayStyle:ot={},styles:it,classNames:ye}=Ne,qt=kt(Ne,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle","styles","classNames"]),{getPrefixCls:st,className:$t,style:yn,classNames:ze,styles:fe}=(0,$e.dj)("popover"),Bt=st("popover",Tt),[Nt,nn,We]=(0,he.Z)(Bt),yt=st(),St=de()(ut,nn,We,$t,ze.root,ye==null?void 0:ye.root),fn=de()(ze.body,ye==null?void 0:ye.body),[pt,Jt]=(0,et.Z)(!1,{value:(vt=Ne.open)!==null&&vt!==void 0?vt:Ne.visible,defaultValue:(mt=Ne.defaultOpen)!==null&&mt!==void 0?mt:Ne.defaultVisible}),bt=(te,oe)=>{Jt(te,!0),we==null||we(te,oe)},sn=te=>{te.keyCode===Se.Z.ESC&&bt(!1,te)},Qt=te=>{bt(te)},ae=(0,pe.Z)(_e),ne=(0,pe.Z)(Ke);return Nt(b.createElement(Re.Z,Object.assign({placement:ht,trigger:Ht,mouseEnterDelay:gt,mouseLeaveDelay:xt},qt,{prefixCls:Bt,classNames:{root:St,body:fn},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},fe.root),yn),ot),it==null?void 0:it.root),body:Object.assign(Object.assign({},fe.body),it==null?void 0:it.body)},ref:Le,open:pt,onOpenChange:Qt,overlay:ae||ne?b.createElement(ce.aV,{prefixCls:Bt,title:ae,content:ne}):null,transitionName:(0,Ae.m)(yt,"zoom-big",qt.transitionName),"data-popover-inject":!0}),(0,Ye.Tm)(Dt,{onKeyDown:te=>{var oe,se;b.isValidElement(Dt)&&((se=Dt==null?void 0:(oe=Dt.props).onKeyDown)===null||se===void 0||se.call(oe,te)),sn(te)}})))});Ge._InternalPanelDoNotUseOrYouWillBeFired=ce.ZP,ln.Z=Ge},85074:function(Zn,ln,z){"use strict";var b=z(63356),Ie=z(34925),de=z(37645),et=z(36305),Se=z(34998),pe=z(16931),Ae=z(51636);const Ye=$e=>{const{componentCls:he,popoverColor:kt,titleMinWidth:at,fontWeightStrong:Ge,innerPadding:Ne,boxShadowSecondary:Le,colorTextHeading:vt,borderRadiusLG:mt,zIndexPopup:Tt,titleMarginBottom:_e,colorBgElevated:Ke,popoverBg:ut,titleBorderBottom:ht,innerContentPadding:Ht,titlePadding:Dt}=$e;return[{[he]:Object.assign(Object.assign({},(0,b.Wf)($e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:Tt,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"--antd-arrow-background-color":Ke,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${he}-content`]:{position:"relative"},[`${he}-inner`]:{backgroundColor:ut,backgroundClip:"padding-box",borderRadius:mt,boxShadow:Le,padding:Ne},[`${he}-title`]:{minWidth:at,marginBottom:_e,color:vt,fontWeight:Ge,borderBottom:ht,padding:Dt},[`${he}-inner-content`]:{color:kt,padding:Ht}})},(0,de.ZP)($e,"var(--antd-arrow-background-color)"),{[`${he}-pure`]:{position:"relative",maxWidth:"none",margin:$e.sizePopupArrow,display:"inline-block",[`${he}-content`]:{display:"inline-block"}}}]},Re=$e=>{const{componentCls:he}=$e;return{[he]:Se.i.map(kt=>{const at=$e[`${kt}6`];return{[`&${he}-${kt}`]:{"--antd-arrow-background-color":at,[`${he}-inner`]:{backgroundColor:at},[`${he}-arrow`]:{background:"transparent"}}}})}},ce=$e=>{const{lineWidth:he,controlHeight:kt,fontHeight:at,padding:Ge,wireframe:Ne,zIndexPopupBase:Le,borderRadiusLG:vt,marginXS:mt,lineType:Tt,colorSplit:_e,paddingSM:Ke}=$e,ut=kt-at,ht=ut/2,Ht=ut/2-he,Dt=Ge;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:Le+30},(0,et.w)($e)),(0,de.wZ)({contentRadius:vt,limitVerticalRadius:!0})),{innerPadding:Ne?0:12,titleMarginBottom:Ne?0:mt,titlePadding:Ne?`${ht}px ${Dt}px ${Ht}px`:0,titleBorderBottom:Ne?`${he}px ${Tt} ${_e}`:"none",innerContentPadding:Ne?`${Ke}px ${Dt}px`:0})};ln.Z=(0,pe.I$)("Popover",$e=>{const{colorBgElevated:he,colorText:kt}=$e,at=(0,Ae.mergeToken)($e,{popoverBg:he,popoverColor:kt});return[Ye(at),Re(at),(0,Ie._y)(at,"zoom-big")]},ce,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]})},89787:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Kt}});var b=z(59301),Ie=z(17835),de=z(29679),et=z(40001),Se=z(19248),pe=z(99267),Ae=z(92310),Ye=z.n(Ae),Re=z(2738),ce=z(48755),$e=z(60499),he=z(85899),kt=z(42244),at={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Ge=function(){var Pt=(0,b.useRef)([]),jt=(0,b.useRef)(null);return(0,b.useEffect)(function(){var Yt=Date.now(),Fe=!1;Pt.current.forEach(function(Ct){if(Ct){Fe=!0;var zt=Ct.style;zt.transitionDuration=".3s, .3s, .3s, .06s",jt.current&&Yt-jt.current<100&&(zt.transitionDuration="0s, 0s")}}),Fe&&(jt.current=Date.now())}),Pt.current},Ne=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],Le=function(Pt){var jt=(0,he.Z)((0,he.Z)({},at),Pt),Yt=jt.className,Fe=jt.percent,Ct=jt.prefixCls,zt=jt.strokeColor,_t=jt.strokeLinecap,mn=jt.strokeWidth,kn=jt.style,ir=jt.trailColor,gr=jt.trailWidth,On=jt.transition,sr=(0,kt.Z)(jt,Ne);delete sr.gapPosition;var En=Array.isArray(Fe)?Fe:[Fe],Qe=Array.isArray(zt)?zt:[zt],ar=Ge(),ur=mn/2,Dn=100-mn/2,Mn="M ".concat(_t==="round"?ur:0,",").concat(ur,`
L `).concat(_t==="round"?Dn:100,",").concat(ur),Vn="0 0 100 ".concat(mn),yr=0;return b.createElement("svg",(0,$e.Z)({className:Ye()("".concat(Ct,"-line"),Yt),viewBox:Vn,preserveAspectRatio:"none",style:kn},sr),b.createElement("path",{className:"".concat(Ct,"-line-trail"),d:Mn,strokeLinecap:_t,stroke:ir,strokeWidth:gr||mn,fillOpacity:"0"}),En.map(function(hn,wn){var Bn=1;switch(_t){case"round":Bn=1-mn/100;break;case"square":Bn=1-mn/2/100;break;default:Bn=1;break}var rr={strokeDasharray:"".concat(hn*Bn,"px, 100px"),strokeDashoffset:"-".concat(yr,"px"),transition:On||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Rn=Qe[wn]||Qe[Qe.length-1];return yr+=hn,b.createElement("path",{key:wn,className:"".concat(Ct,"-line-path"),d:Mn,strokeLinecap:_t,stroke:Rn,strokeWidth:mn,fillOpacity:"0",ref:function(vr){ar[wn]=vr},style:rr})}))},vt=Le,mt=z(43749),Tt=z(72190),_e=z(47273),Ke=0,ut=(0,_e.Z)();function ht(){var Ue;return ut?(Ue=Ke,Ke+=1):Ue="TEST_OR_SSR",Ue}var Ht=function(Ue){var Pt=b.useState(),jt=(0,Tt.Z)(Pt,2),Yt=jt[0],Fe=jt[1];return b.useEffect(function(){Fe("rc_progress_".concat(ht()))},[]),Ue||Yt},Dt=function(Pt){var jt=Pt.bg,Yt=Pt.children;return b.createElement("div",{style:{width:"100%",height:"100%",background:jt}},Yt)};function gt(Ue,Pt){return Object.keys(Ue).map(function(jt){var Yt=parseFloat(jt),Fe="".concat(Math.floor(Yt*Pt),"%");return"".concat(Ue[jt]," ").concat(Fe)})}var xt=b.forwardRef(function(Ue,Pt){var jt=Ue.prefixCls,Yt=Ue.color,Fe=Ue.gradientId,Ct=Ue.radius,zt=Ue.style,_t=Ue.ptg,mn=Ue.strokeLinecap,kn=Ue.strokeWidth,ir=Ue.size,gr=Ue.gapDegree,On=Yt&&(0,mt.Z)(Yt)==="object",sr=On?"#FFF":void 0,En=ir/2,Qe=b.createElement("circle",{className:"".concat(jt,"-circle-path"),r:Ct,cx:En,cy:En,stroke:sr,strokeLinecap:mn,strokeWidth:kn,opacity:_t===0?0:1,style:zt,ref:Pt});if(!On)return Qe;var ar="".concat(Fe,"-conic"),ur=gr?"".concat(180+gr/2,"deg"):"0deg",Dn=gt(Yt,(360-gr)/360),Mn=gt(Yt,1),Vn="conic-gradient(from ".concat(ur,", ").concat(Dn.join(", "),")"),yr="linear-gradient(to ".concat(gr?"bottom":"top",", ").concat(Mn.join(", "),")");return b.createElement(b.Fragment,null,b.createElement("mask",{id:ar},Qe),b.createElement("foreignObject",{x:0,y:0,width:ir,height:ir,mask:"url(#".concat(ar,")")},b.createElement(Dt,{bg:yr},b.createElement(Dt,{bg:Vn}))))}),we=xt,ot=100,it=function(Pt,jt,Yt,Fe,Ct,zt,_t,mn,kn,ir){var gr=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,On=Yt/100*360*((360-zt)/360),sr=zt===0?0:{bottom:0,top:180,left:90,right:-90}[_t],En=(100-Fe)/100*jt;kn==="round"&&Fe!==100&&(En+=ir/2,En>=jt&&(En=jt-.01));var Qe=ot/2;return{stroke:typeof mn=="string"?mn:void 0,strokeDasharray:"".concat(jt,"px ").concat(Pt),strokeDashoffset:En+gr,transform:"rotate(".concat(Ct+On+sr,"deg)"),transformOrigin:"".concat(Qe,"px ").concat(Qe,"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}},ye=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function qt(Ue){var Pt=Ue!=null?Ue:[];return Array.isArray(Pt)?Pt:[Pt]}var st=function(Pt){var jt=(0,he.Z)((0,he.Z)({},at),Pt),Yt=jt.id,Fe=jt.prefixCls,Ct=jt.steps,zt=jt.strokeWidth,_t=jt.trailWidth,mn=jt.gapDegree,kn=mn===void 0?0:mn,ir=jt.gapPosition,gr=jt.trailColor,On=jt.strokeLinecap,sr=jt.style,En=jt.className,Qe=jt.strokeColor,ar=jt.percent,ur=(0,kt.Z)(jt,ye),Dn=ot/2,Mn=Ht(Yt),Vn="".concat(Mn,"-gradient"),yr=Dn-zt/2,hn=Math.PI*2*yr,wn=kn>0?90+kn/2:-90,Bn=hn*((360-kn)/360),rr=(0,mt.Z)(Ct)==="object"?Ct:{count:Ct,gap:2},Rn=rr.count,xr=rr.gap,vr=qt(ar),en=qt(Qe),Sn=en.find(function(He){return He&&(0,mt.Z)(He)==="object"}),pr=Sn&&(0,mt.Z)(Sn)==="object",bn=pr?"butt":On,Ve=it(hn,Bn,0,100,wn,kn,ir,gr,bn,zt),tt=Ge(),Be=function(){var dt=0;return vr.map(function(Ee,Et){var Ft=en[Et]||en[en.length-1],Ce=it(hn,Bn,dt,Ee,wn,kn,ir,Ft,bn,zt);return dt+=Ee,b.createElement(we,{key:Et,color:Ft,ptg:Ee,radius:yr,prefixCls:Fe,gradientId:Vn,style:Ce,strokeLinecap:bn,strokeWidth:zt,gapDegree:kn,ref:function(Te){tt[Et]=Te},size:ot})}).reverse()},ct=function(){var dt=Math.round(Rn*(vr[0]/100)),Ee=100/Rn,Et=0;return new Array(Rn).fill(null).map(function(Ft,Ce){var Oe=Ce<=dt-1?en[0]:gr,Te=Oe&&(0,mt.Z)(Oe)==="object"?"url(#".concat(Vn,")"):void 0,je=it(hn,Bn,Et,Ee,wn,kn,ir,Oe,"butt",zt,xr);return Et+=(Bn-je.strokeDashoffset+xr)*100/Bn,b.createElement("circle",{key:Ce,className:"".concat(Fe,"-circle-path"),r:yr,cx:Dn,cy:Dn,stroke:Te,strokeWidth:zt,opacity:1,style:je,ref:function(Vt){tt[Ce]=Vt}})})};return b.createElement("svg",(0,$e.Z)({className:Ye()("".concat(Fe,"-circle"),En),viewBox:"0 0 ".concat(ot," ").concat(ot),style:sr,id:Yt,role:"presentation"},ur),!Rn&&b.createElement("circle",{className:"".concat(Fe,"-circle-trail"),r:yr,cx:Dn,cy:Dn,stroke:gr,strokeLinecap:bn,strokeWidth:_t||zt,style:Ve}),Rn?ct():Be())},$t=st,yn={Line:vt,Circle:$t},ze=z(25399),fe=z(68361);function Bt(Ue){return!Ue||Ue<0?0:Ue>100?100:Ue}function Nt(Ue){let{success:Pt,successPercent:jt}=Ue,Yt=jt;return Pt&&"progress"in Pt&&(Yt=Pt.progress),Pt&&"percent"in Pt&&(Yt=Pt.percent),Yt}const nn=Ue=>{let{percent:Pt,success:jt,successPercent:Yt}=Ue;const Fe=Bt(Nt({success:jt,successPercent:Yt}));return[Fe,Bt(Bt(Pt)-Fe)]},We=Ue=>{let{success:Pt={},strokeColor:jt}=Ue;const{strokeColor:Yt}=Pt;return[Yt||fe.presetPrimaryColors.green,jt||null]},yt=(Ue,Pt,jt)=>{var Yt,Fe,Ct,zt;let _t=-1,mn=-1;if(Pt==="step"){const kn=jt.steps,ir=jt.strokeWidth;typeof Ue=="string"||typeof Ue=="undefined"?(_t=Ue==="small"?2:14,mn=ir!=null?ir:8):typeof Ue=="number"?[_t,mn]=[Ue,Ue]:[_t=14,mn=8]=Array.isArray(Ue)?Ue:[Ue.width,Ue.height],_t*=kn}else if(Pt==="line"){const kn=jt==null?void 0:jt.strokeWidth;typeof Ue=="string"||typeof Ue=="undefined"?mn=kn||(Ue==="small"?6:8):typeof Ue=="number"?[_t,mn]=[Ue,Ue]:[_t=-1,mn=8]=Array.isArray(Ue)?Ue:[Ue.width,Ue.height]}else(Pt==="circle"||Pt==="dashboard")&&(typeof Ue=="string"||typeof Ue=="undefined"?[_t,mn]=Ue==="small"?[60,60]:[120,120]:typeof Ue=="number"?[_t,mn]=[Ue,Ue]:Array.isArray(Ue)&&(_t=(Fe=(Yt=Ue[0])!==null&&Yt!==void 0?Yt:Ue[1])!==null&&Fe!==void 0?Fe:120,mn=(zt=(Ct=Ue[0])!==null&&Ct!==void 0?Ct:Ue[1])!==null&&zt!==void 0?zt:120));return[_t,mn]},St=3,fn=Ue=>St/Ue*100;var Jt=Ue=>{const{prefixCls:Pt,trailColor:jt=null,strokeLinecap:Yt="round",gapPosition:Fe,gapDegree:Ct,width:zt=120,type:_t,children:mn,success:kn,size:ir=zt,steps:gr}=Ue,[On,sr]=yt(ir,"circle");let{strokeWidth:En}=Ue;En===void 0&&(En=Math.max(fn(On),6));const Qe={width:On,height:sr,fontSize:On*.15+6},ar=b.useMemo(()=>{if(Ct||Ct===0)return Ct;if(_t==="dashboard")return 75},[Ct,_t]),ur=nn(Ue),Dn=Fe||_t==="dashboard"&&"bottom"||void 0,Mn=Object.prototype.toString.call(Ue.strokeColor)==="[object Object]",Vn=We({success:kn,strokeColor:Ue.strokeColor}),yr=Ye()(`${Pt}-inner`,{[`${Pt}-circle-gradient`]:Mn}),hn=b.createElement($t,{steps:gr,percent:gr?ur[1]:ur,strokeWidth:En,trailWidth:En,strokeColor:gr?Vn[1]:Vn,strokeLinecap:Yt,trailColor:jt,prefixCls:Pt,gapDegree:ar,gapPosition:Dn}),wn=On<=20,Bn=b.createElement("div",{className:yr,style:Qe},hn,!wn&&mn);return wn?b.createElement(ze.Z,{title:mn},Bn):Bn},bt=z(36237),sn=z(63356),Qt=z(16931),ae=z(51636);const ne="--progress-line-stroke-color",te="--progress-percent",oe=Ue=>{const Pt=Ue?"100%":"-100%";return new bt.Keyframes(`antProgress${Ue?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Pt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Pt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},se=Ue=>{const{componentCls:Pt,iconCls:jt}=Ue;return{[Pt]:Object.assign(Object.assign({},(0,sn.Wf)(Ue)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Ue.fontSize},[`${Pt}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${Pt}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:Ue.remainingColor,borderRadius:Ue.lineBorderRadius},[`${Pt}-inner:not(${Pt}-circle-gradient)`]:{[`${Pt}-circle-path`]:{stroke:Ue.defaultColor}},[`${Pt}-success-bg, ${Pt}-bg`]:{position:"relative",background:Ue.defaultColor,borderRadius:Ue.lineBorderRadius,transition:`all ${Ue.motionDurationSlow} ${Ue.motionEaseInOutCirc}`},[`${Pt}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${Pt}-text`]:{width:"max-content",marginInlineStart:0,marginTop:Ue.marginXXS}},[`${Pt}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${ne})`]},height:"100%",width:`calc(1 / var(${te}) * 100%)`,display:"block"},[`&${Pt}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${Pt}-text-inner`]:{color:Ue.colorWhite,[`&${Pt}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${Pt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Ue.colorSuccess},[`${Pt}-text`]:{display:"inline-block",marginInlineStart:Ue.marginXS,color:Ue.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[jt]:{fontSize:Ue.fontSize},[`&${Pt}-text-outer`]:{width:"max-content"},[`&${Pt}-text-outer${Pt}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:Ue.marginXS}},[`${Pt}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,bt.unit)(Ue.paddingXXS)}`,[`&${Pt}-text-start`]:{justifyContent:"start"},[`&${Pt}-text-end`]:{justifyContent:"end"}},[`&${Pt}-status-active`]:{[`${Pt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Ue.colorBgContainer,borderRadius:Ue.lineBorderRadius,opacity:0,animationName:oe(),animationDuration:Ue.progressActiveMotionDuration,animationTimingFunction:Ue.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Pt}-rtl${Pt}-status-active`]:{[`${Pt}-bg::before`]:{animationName:oe(!0)}},[`&${Pt}-status-exception`]:{[`${Pt}-bg`]:{backgroundColor:Ue.colorError},[`${Pt}-text`]:{color:Ue.colorError}},[`&${Pt}-status-exception ${Pt}-inner:not(${Pt}-circle-gradient)`]:{[`${Pt}-circle-path`]:{stroke:Ue.colorError}},[`&${Pt}-status-success`]:{[`${Pt}-bg`]:{backgroundColor:Ue.colorSuccess},[`${Pt}-text`]:{color:Ue.colorSuccess}},[`&${Pt}-status-success ${Pt}-inner:not(${Pt}-circle-gradient)`]:{[`${Pt}-circle-path`]:{stroke:Ue.colorSuccess}}})}},re=Ue=>{const{componentCls:Pt,iconCls:jt}=Ue;return{[Pt]:{[`${Pt}-circle-trail`]:{stroke:Ue.remainingColor},[`&${Pt}-circle ${Pt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Pt}-circle ${Pt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Ue.circleTextColor,fontSize:Ue.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[jt]:{fontSize:Ue.circleIconFontSize}},[`${Pt}-circle&-status-exception`]:{[`${Pt}-text`]:{color:Ue.colorError}},[`${Pt}-circle&-status-success`]:{[`${Pt}-text`]:{color:Ue.colorSuccess}}},[`${Pt}-inline-circle`]:{lineHeight:1,[`${Pt}-inner`]:{verticalAlign:"bottom"}}}},le=Ue=>{const{componentCls:Pt}=Ue;return{[Pt]:{[`${Pt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Ue.progressStepMinWidth,marginInlineEnd:Ue.progressStepMarginInlineEnd,backgroundColor:Ue.remainingColor,transition:`all ${Ue.motionDurationSlow}`,"&-active":{backgroundColor:Ue.defaultColor}}}}}},me=Ue=>{const{componentCls:Pt,iconCls:jt}=Ue;return{[Pt]:{[`${Pt}-small&-line, ${Pt}-small&-line ${Pt}-text ${jt}`]:{fontSize:Ue.fontSizeSM}}}},wt=Ue=>({circleTextColor:Ue.colorText,defaultColor:Ue.colorInfo,remainingColor:Ue.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${Ue.fontSize/Ue.fontSizeSM}em`});var ke=(0,Qt.I$)("Progress",Ue=>{const Pt=Ue.calc(Ue.marginXXS).div(2).equal(),jt=(0,ae.mergeToken)(Ue,{progressStepMarginInlineEnd:Pt,progressStepMinWidth:Pt,progressActiveMotionDuration:"2.4s"});return[se(jt),re(jt),le(jt),me(jt)]},wt),Me=function(Ue,Pt){var jt={};for(var Yt in Ue)Object.prototype.hasOwnProperty.call(Ue,Yt)&&Pt.indexOf(Yt)<0&&(jt[Yt]=Ue[Yt]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,Yt=Object.getOwnPropertySymbols(Ue);Fe<Yt.length;Fe++)Pt.indexOf(Yt[Fe])<0&&Object.prototype.propertyIsEnumerable.call(Ue,Yt[Fe])&&(jt[Yt[Fe]]=Ue[Yt[Fe]]);return jt};const qe=Ue=>{let Pt=[];return Object.keys(Ue).forEach(jt=>{const Yt=parseFloat(jt.replace(/%/g,""));Number.isNaN(Yt)||Pt.push({key:Yt,value:Ue[jt]})}),Pt=Pt.sort((jt,Yt)=>jt.key-Yt.key),Pt.map(jt=>{let{key:Yt,value:Fe}=jt;return`${Fe} ${Yt}%`}).join(", ")},nt=(Ue,Pt)=>{const{from:jt=fe.presetPrimaryColors.blue,to:Yt=fe.presetPrimaryColors.blue,direction:Fe=Pt==="rtl"?"to left":"to right"}=Ue,Ct=Me(Ue,["from","to","direction"]);if(Object.keys(Ct).length!==0){const _t=qe(Ct),mn=`linear-gradient(${Fe}, ${_t})`;return{background:mn,[ne]:mn}}const zt=`linear-gradient(${Fe}, ${jt}, ${Yt})`;return{background:zt,[ne]:zt}};var xe=Ue=>{const{prefixCls:Pt,direction:jt,percent:Yt,size:Fe,strokeWidth:Ct,strokeColor:zt,strokeLinecap:_t="round",children:mn,trailColor:kn=null,percentPosition:ir,success:gr}=Ue,{align:On,type:sr}=ir,En=zt&&typeof zt!="string"?nt(zt,jt):{[ne]:zt,background:zt},Qe=_t==="square"||_t==="butt"?0:void 0,ar=Fe!=null?Fe:[-1,Ct||(Fe==="small"?6:8)],[ur,Dn]=yt(ar,"line",{strokeWidth:Ct}),Mn={backgroundColor:kn||void 0,borderRadius:Qe},Vn=Object.assign(Object.assign({width:`${Bt(Yt)}%`,height:Dn,borderRadius:Qe},En),{[te]:Bt(Yt)/100}),yr=Nt(Ue),hn={width:`${Bt(yr)}%`,height:Dn,borderRadius:Qe,backgroundColor:gr==null?void 0:gr.strokeColor},wn={width:ur<0?"100%":ur},Bn=b.createElement("div",{className:`${Pt}-inner`,style:Mn},b.createElement("div",{className:Ye()(`${Pt}-bg`,`${Pt}-bg-${sr}`),style:Vn},sr==="inner"&&mn),yr!==void 0&&b.createElement("div",{className:`${Pt}-success-bg`,style:hn})),rr=sr==="outer"&&On==="start",Rn=sr==="outer"&&On==="end";return sr==="outer"&&On==="center"?b.createElement("div",{className:`${Pt}-layout-bottom`},Bn,mn):b.createElement("div",{className:`${Pt}-outer`,style:wn},rr&&mn,Bn,Rn&&mn)},At=Ue=>{const{size:Pt,steps:jt,rounding:Yt=Math.round,percent:Fe=0,strokeWidth:Ct=8,strokeColor:zt,trailColor:_t=null,prefixCls:mn,children:kn}=Ue,ir=Yt(jt*(Fe/100)),gr=Pt==="small"?2:14,On=Pt!=null?Pt:[gr,Ct],[sr,En]=yt(On,"step",{steps:jt,strokeWidth:Ct}),Qe=sr/jt,ar=Array.from({length:jt});for(let ur=0;ur<jt;ur++){const Dn=Array.isArray(zt)?zt[ur]:zt;ar[ur]=b.createElement("div",{key:ur,className:Ye()(`${mn}-steps-item`,{[`${mn}-steps-item-active`]:ur<=ir-1}),style:{backgroundColor:ur<=ir-1?Dn:_t,width:Qe,height:En}})}return b.createElement("div",{className:`${mn}-steps-outer`},ar,kn)},Lt=function(Ue,Pt){var jt={};for(var Yt in Ue)Object.prototype.hasOwnProperty.call(Ue,Yt)&&Pt.indexOf(Yt)<0&&(jt[Yt]=Ue[Yt]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,Yt=Object.getOwnPropertySymbols(Ue);Fe<Yt.length;Fe++)Pt.indexOf(Yt[Fe])<0&&Object.prototype.propertyIsEnumerable.call(Ue,Yt[Fe])&&(jt[Yt[Fe]]=Ue[Yt[Fe]]);return jt};const Rt=null,Wt=["normal","exception","active","success"];var un=b.forwardRef((Ue,Pt)=>{const{prefixCls:jt,className:Yt,rootClassName:Fe,steps:Ct,strokeColor:zt,percent:_t=0,size:mn="default",showInfo:kn=!0,type:ir="line",status:gr,format:On,style:sr,percentPosition:En={}}=Ue,Qe=Lt(Ue,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:ar="end",type:ur="outer"}=En,Dn=Array.isArray(zt)?zt[0]:zt,Mn=typeof zt=="string"||Array.isArray(zt)?zt:void 0,Vn=b.useMemo(()=>{if(Dn){const Be=typeof Dn=="string"?Dn:Object.values(Dn)[0];return new Ie.FastColor(Be).isLight()}return!1},[zt]),yr=b.useMemo(()=>{var Be,ct;const He=Nt(Ue);return parseInt(He!==void 0?(Be=He!=null?He:0)===null||Be===void 0?void 0:Be.toString():(ct=_t!=null?_t:0)===null||ct===void 0?void 0:ct.toString(),10)},[_t,Ue.success,Ue.successPercent]),hn=b.useMemo(()=>!Wt.includes(gr)&&yr>=100?"success":gr||"normal",[gr,yr]),{getPrefixCls:wn,direction:Bn,progress:rr}=b.useContext(ce.E_),Rn=wn("progress",jt),[xr,vr,en]=ke(Rn),Sn=ir==="line",pr=Sn&&!Ct,bn=b.useMemo(()=>{if(!kn)return null;const Be=Nt(Ue);let ct;const He=On||(Ee=>`${Ee}%`),dt=Sn&&Vn&&ur==="inner";return ur==="inner"||On||hn!=="exception"&&hn!=="success"?ct=He(Bt(_t),Bt(Be)):hn==="exception"?ct=Sn?b.createElement(Se.Z,null):b.createElement(pe.Z,null):hn==="success"&&(ct=Sn?b.createElement(de.Z,null):b.createElement(et.Z,null)),b.createElement("span",{className:Ye()(`${Rn}-text`,{[`${Rn}-text-bright`]:dt,[`${Rn}-text-${ar}`]:pr,[`${Rn}-text-${ur}`]:pr}),title:typeof ct=="string"?ct:void 0},ct)},[kn,_t,yr,hn,ir,Rn,On]);let Ve;ir==="line"?Ve=Ct?b.createElement(At,Object.assign({},Ue,{strokeColor:Mn,prefixCls:Rn,steps:typeof Ct=="object"?Ct.count:Ct}),bn):b.createElement(xe,Object.assign({},Ue,{strokeColor:Dn,prefixCls:Rn,direction:Bn,percentPosition:{align:ar,type:ur}}),bn):(ir==="circle"||ir==="dashboard")&&(Ve=b.createElement(Jt,Object.assign({},Ue,{strokeColor:Dn,prefixCls:Rn,progressStatus:hn}),bn));const tt=Ye()(Rn,`${Rn}-status-${hn}`,{[`${Rn}-${ir==="dashboard"&&"circle"||ir}`]:ir!=="line",[`${Rn}-inline-circle`]:ir==="circle"&&yt(mn,"circle")[0]<=20,[`${Rn}-line`]:pr,[`${Rn}-line-align-${ar}`]:pr,[`${Rn}-line-position-${ur}`]:pr,[`${Rn}-steps`]:Ct,[`${Rn}-show-info`]:kn,[`${Rn}-${mn}`]:typeof mn=="string",[`${Rn}-rtl`]:Bn==="rtl"},rr==null?void 0:rr.className,Yt,Fe,vr,en);return xr(b.createElement("div",Object.assign({ref:Pt,style:Object.assign(Object.assign({},rr==null?void 0:rr.style),sr),className:tt,role:"progressbar","aria-valuenow":yr,"aria-valuemin":0,"aria-valuemax":100},(0,Re.Z)(Qe,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Ve))}),Kt=un},82326:function(Zn,ln,z){"use strict";var b=z(59301),Ie=z(92310),de=z.n(Ie),et=z(37463),Se=z(2738),pe=z(75030),Ae=z(86641),Ye=z(45915),Re=z(82855),ce=z(48755),$e=z(38406),he=z(2171),kt=z(83397),at=z(31756),Ge=z(56553),Ne=z(24971),Le=z(70045),vt=z(57700),mt=z(1722),Tt=z(90376),_e=z(68525),Ke=z(90005),ut=function(xt,we){var ot={};for(var it in xt)Object.prototype.hasOwnProperty.call(xt,it)&&we.indexOf(it)<0&&(ot[it]=xt[it]);if(xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,it=Object.getOwnPropertySymbols(xt);ye<it.length;ye++)we.indexOf(it[ye])<0&&Object.prototype.propertyIsEnumerable.call(xt,it[ye])&&(ot[it[ye]]=xt[it[ye]]);return ot};const ht="SECRET_COMBOBOX_MODE_DO_NOT_USE",Ht=(xt,we)=>{var ot;const{prefixCls:it,bordered:ye,className:qt,rootClassName:st,getPopupContainer:$t,popupClassName:yn,dropdownClassName:ze,listHeight:fe=256,placement:Bt,listItemHeight:Nt,size:nn,disabled:We,notFoundContent:yt,status:St,builtinPlacements:fn,dropdownMatchSelectWidth:pt,popupMatchSelectWidth:Jt,direction:bt,style:sn,allowClear:Qt,variant:ae,dropdownStyle:ne,transitionName:te,tagRender:oe,maxCount:se,prefix:re}=xt,le=ut(xt,["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:me,getPrefixCls:wt,renderEmpty:ke,direction:Me,virtual:qe,popupMatchSelectWidth:nt,popupOverflow:rt}=b.useContext(ce.E_),xe=(0,ce.dj)("select"),[,De]=(0,vt.ZP)(),At=Nt!=null?Nt:De==null?void 0:De.controlHeight,Lt=wt("select",it),Rt=wt(),Wt=bt!=null?bt:Me,{compactSize:It,compactItemClassnames:un}=(0,Le.ri)(Lt,Wt),[Kt,Ue]=(0,Ne.Z)("select",ae,ye),Pt=(0,kt.Z)(Lt),[jt,Yt,Fe]=(0,Tt.Z)(Lt,Pt),Ct=b.useMemo(()=>{const{mode:vr}=xt;if(vr!=="combobox")return vr===ht?"combobox":vr},[xt.mode]),zt=Ct==="multiple"||Ct==="tags",_t=(0,Ke.Z)(xt.suffixIcon,xt.showArrow),mn=(ot=Jt!=null?Jt:pt)!==null&&ot!==void 0?ot:nt,{status:kn,hasFeedback:ir,isFormItemInput:gr,feedbackIcon:On}=b.useContext(Ge.aM),sr=(0,Re.F)(kn,St);let En;yt!==void 0?En=yt:Ct==="combobox"?En=null:En=(ke==null?void 0:ke("Select"))||b.createElement($e.Z,{componentName:"Select"});const{suffixIcon:Qe,itemIcon:ar,removeIcon:ur,clearIcon:Dn}=(0,_e.Z)(Object.assign(Object.assign({},le),{multiple:zt,hasFeedback:ir,feedbackIcon:On,showSuffixIcon:_t,prefixCls:Lt,componentName:"Select"})),Mn=Qt===!0?{clearIcon:Dn}:Qt,Vn=(0,Se.Z)(le,["suffixIcon","itemIcon"]),yr=de()(yn||ze,{[`${Lt}-dropdown-${Wt}`]:Wt==="rtl"},st,Fe,Pt,Yt),hn=(0,at.Z)(vr=>{var en;return(en=nn!=null?nn:It)!==null&&en!==void 0?en:vr}),wn=b.useContext(he.Z),Bn=We!=null?We:wn,rr=de()({[`${Lt}-lg`]:hn==="large",[`${Lt}-sm`]:hn==="small",[`${Lt}-rtl`]:Wt==="rtl",[`${Lt}-${Kt}`]:Ue,[`${Lt}-in-form-item`]:gr},(0,Re.Z)(Lt,sr,ir),un,xe.className,qt,st,Fe,Pt,Yt),Rn=b.useMemo(()=>Bt!==void 0?Bt:Wt==="rtl"?"bottomRight":"bottomLeft",[Bt,Wt]),[xr]=(0,pe.Cn)("SelectLike",ne==null?void 0:ne.zIndex);return jt(b.createElement(et.ZP,Object.assign({ref:we,virtual:qe,showSearch:xe.showSearch},Vn,{style:Object.assign(Object.assign({},xe.style),sn),dropdownMatchSelectWidth:mn,transitionName:(0,Ae.m)(Rt,"slide-up",te),builtinPlacements:(0,mt.Z)(fn,rt),listHeight:fe,listItemHeight:At,mode:Ct,prefixCls:Lt,placement:Rn,direction:Wt,prefix:re,suffixIcon:Qe,menuItemSelectedIcon:ar,removeIcon:ur,allowClear:Mn,notFoundContent:En,className:rr,getPopupContainer:$t||me,dropdownClassName:yr,disabled:Bn,dropdownStyle:Object.assign(Object.assign({},ne),{zIndex:xr}),maxCount:zt?se:void 0,tagRender:zt?oe:void 0})))},Dt=b.forwardRef(Ht),gt=(0,Ye.Z)(Dt,"dropdownAlign");Dt.SECRET_COMBOBOX_MODE_DO_NOT_USE=ht,Dt.Option=et.Wx,Dt.OptGroup=et.Xo,Dt._InternalPanelDoNotUseOrYouWillBeFired=gt,ln.default=Dt},1722:function(Zn,ln){"use strict";const z=Ie=>{const et={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:Ie==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},et),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},et),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},et),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},et),{points:["br","tr"],offset:[0,-4]})}};function b(Ie,de){return Ie||z(de)}ln.Z=b},90376:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return it}});var b=z(63356),Ie=z(56119),de=z(16931),et=z(51636),Se=z(46e3),pe=z(93873);const Ae=ye=>{const{optionHeight:qt,optionFontSize:st,optionLineHeight:$t,optionPadding:yn}=ye;return{position:"relative",display:"block",minHeight:qt,padding:yn,color:ye.colorText,fontWeight:"normal",fontSize:st,lineHeight:$t,boxSizing:"border-box"}};var Re=ye=>{const{antCls:qt,componentCls:st}=ye,$t=`${st}-item`,yn=`&${qt}-slide-up-enter${qt}-slide-up-enter-active`,ze=`&${qt}-slide-up-appear${qt}-slide-up-appear-active`,fe=`&${qt}-slide-up-leave${qt}-slide-up-leave-active`,Bt=`${st}-dropdown-placement-`,Nt=`${$t}-option-selected`;return[{[`${st}-dropdown`]:Object.assign(Object.assign({},(0,b.Wf)(ye)),{position:"absolute",top:-9999,zIndex:ye.zIndexPopup,boxSizing:"border-box",padding:ye.paddingXXS,overflow:"hidden",fontSize:ye.fontSize,fontVariant:"initial",backgroundColor:ye.colorBgElevated,borderRadius:ye.borderRadiusLG,outline:"none",boxShadow:ye.boxShadowSecondary,[`
${yn}${Bt}bottomLeft,
${ze}${Bt}bottomLeft
`]:{animationName:Se.fJ},[`
${yn}${Bt}topLeft,
${ze}${Bt}topLeft,
${yn}${Bt}topRight,
${ze}${Bt}topRight
`]:{animationName:Se.Qt},[`${fe}${Bt}bottomLeft`]:{animationName:Se.Uw},[`
${fe}${Bt}topLeft,
${fe}${Bt}topRight
`]:{animationName:Se.ly},"&-hidden":{display:"none"},[$t]:Object.assign(Object.assign({},Ae(ye)),{cursor:"pointer",transition:`background ${ye.motionDurationSlow} ease`,borderRadius:ye.borderRadiusSM,"&-group":{color:ye.colorTextDescription,fontSize:ye.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},b.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${$t}-option-disabled)`]:{backgroundColor:ye.optionActiveBg},[`&-selected:not(${$t}-option-disabled)`]:{color:ye.optionSelectedColor,fontWeight:ye.optionSelectedFontWeight,backgroundColor:ye.optionSelectedBg,[`${$t}-option-state`]:{color:ye.colorPrimary}},"&-disabled":{[`&${$t}-option-selected`]:{backgroundColor:ye.colorBgContainerDisabled},color:ye.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:ye.calc(ye.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},Ae(ye)),{color:ye.colorTextDisabled})}),[`${Nt}:has(+ ${Nt})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${Nt}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},(0,Se.oN)(ye,"slide-up"),(0,Se.oN)(ye,"slide-down"),(0,pe.Fm)(ye,"move-up"),(0,pe.Fm)(ye,"move-down")]},ce=z(26743),$e=z(36237);function he(ye,qt){const{componentCls:st,inputPaddingHorizontalBase:$t,borderRadius:yn}=ye,ze=ye.calc(ye.controlHeight).sub(ye.calc(ye.lineWidth).mul(2)).equal(),fe=qt?`${st}-${qt}`:"";return{[`${st}-single${fe}`]:{fontSize:ye.fontSize,height:ye.controlHeight,[`${st}-selector`]:Object.assign(Object.assign({},(0,b.Wf)(ye,!0)),{display:"flex",borderRadius:yn,flex:"1 1 auto",[`${st}-selection-wrap:after`]:{lineHeight:(0,$e.unit)(ze)},[`${st}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[`
${st}-selection-item,
${st}-selection-placeholder
`]:{display:"block",padding:0,lineHeight:(0,$e.unit)(ze),transition:`all ${ye.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${st}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${st}-selection-item:empty:after`,`${st}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`
&${st}-show-arrow ${st}-selection-item,
&${st}-show-arrow ${st}-selection-search,
&${st}-show-arrow ${st}-selection-placeholder
`]:{paddingInlineEnd:ye.showArrowPaddingInlineEnd},[`&${st}-open ${st}-selection-item`]:{color:ye.colorTextPlaceholder},[`&:not(${st}-customize-input)`]:{[`${st}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${(0,$e.unit)($t)}`,[`${st}-selection-search-input`]:{height:ze,fontSize:ye.fontSize},"&:after":{lineHeight:(0,$e.unit)(ze)}}},[`&${st}-customize-input`]:{[`${st}-selector`]:{"&:after":{display:"none"},[`${st}-selection-search`]:{position:"static",width:"100%"},[`${st}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${(0,$e.unit)($t)}`,"&:after":{display:"none"}}}}}}}function kt(ye){const{componentCls:qt}=ye,st=ye.calc(ye.controlPaddingHorizontalSM).sub(ye.lineWidth).equal();return[he(ye),he((0,et.mergeToken)(ye,{controlHeight:ye.controlHeightSM,borderRadius:ye.borderRadiusSM}),"sm"),{[`${qt}-single${qt}-sm`]:{[`&:not(${qt}-customize-input)`]:{[`${qt}-selector`]:{padding:`0 ${(0,$e.unit)(st)}`},[`&${qt}-show-arrow ${qt}-selection-search`]:{insetInlineEnd:ye.calc(st).add(ye.calc(ye.fontSize).mul(1.5)).equal()},[`
&${qt}-show-arrow ${qt}-selection-item,
&${qt}-show-arrow ${qt}-selection-placeholder
`]:{paddingInlineEnd:ye.calc(ye.fontSize).mul(1.5).equal()}}}},he((0,et.mergeToken)(ye,{controlHeight:ye.singleItemHeightLG,fontSize:ye.fontSizeLG,borderRadius:ye.borderRadiusLG}),"lg")]}const at=ye=>{const{fontSize:qt,lineHeight:st,lineWidth:$t,controlHeight:yn,controlHeightSM:ze,controlHeightLG:fe,paddingXXS:Bt,controlPaddingHorizontal:Nt,zIndexPopupBase:nn,colorText:We,fontWeightStrong:yt,controlItemBgActive:St,controlItemBgHover:fn,colorBgContainer:pt,colorFillSecondary:Jt,colorBgContainerDisabled:bt,colorTextDisabled:sn,colorPrimaryHover:Qt,colorPrimary:ae,controlOutline:ne}=ye,te=Bt*2,oe=$t*2,se=Math.min(yn-te,yn-oe),re=Math.min(ze-te,ze-oe),le=Math.min(fe-te,fe-oe);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(Bt/2),zIndexPopup:nn+50,optionSelectedColor:We,optionSelectedFontWeight:yt,optionSelectedBg:St,optionActiveBg:fn,optionPadding:`${(yn-qt*st)/2}px ${Nt}px`,optionFontSize:qt,optionLineHeight:st,optionHeight:yn,selectorBg:pt,clearBg:pt,singleItemHeightLG:fe,multipleItemBg:Jt,multipleItemBorderColor:"transparent",multipleItemHeight:se,multipleItemHeightSM:re,multipleItemHeightLG:le,multipleSelectorBgDisabled:bt,multipleItemColorDisabled:sn,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(ye.fontSize*1.25),hoverBorderColor:Qt,activeBorderColor:ae,activeOutlineColor:ne,selectAffixPadding:Bt}},Ge=(ye,qt)=>{const{componentCls:st,antCls:$t,controlOutlineWidth:yn}=ye;return{[`&:not(${st}-customize-input) ${st}-selector`]:{border:`${(0,$e.unit)(ye.lineWidth)} ${ye.lineType} ${qt.borderColor}`,background:ye.selectorBg},[`&:not(${st}-disabled):not(${st}-customize-input):not(${$t}-pagination-size-changer)`]:{[`&:hover ${st}-selector`]:{borderColor:qt.hoverBorderHover},[`${st}-focused& ${st}-selector`]:{borderColor:qt.activeBorderColor,boxShadow:`0 0 0 ${(0,$e.unit)(yn)} ${qt.activeOutlineColor}`,outline:0},[`${st}-prefix`]:{color:qt.color}}}},Ne=(ye,qt)=>({[`&${ye.componentCls}-status-${qt.status}`]:Object.assign({},Ge(ye,qt))}),Le=ye=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},Ge(ye,{borderColor:ye.colorBorder,hoverBorderHover:ye.hoverBorderColor,activeBorderColor:ye.activeBorderColor,activeOutlineColor:ye.activeOutlineColor,color:ye.colorText})),Ne(ye,{status:"error",borderColor:ye.colorError,hoverBorderHover:ye.colorErrorHover,activeBorderColor:ye.colorError,activeOutlineColor:ye.colorErrorOutline,color:ye.colorError})),Ne(ye,{status:"warning",borderColor:ye.colorWarning,hoverBorderHover:ye.colorWarningHover,activeBorderColor:ye.colorWarning,activeOutlineColor:ye.colorWarningOutline,color:ye.colorWarning})),{[`&${ye.componentCls}-disabled`]:{[`&:not(${ye.componentCls}-customize-input) ${ye.componentCls}-selector`]:{background:ye.colorBgContainerDisabled,color:ye.colorTextDisabled}},[`&${ye.componentCls}-multiple ${ye.componentCls}-selection-item`]:{background:ye.multipleItemBg,border:`${(0,$e.unit)(ye.lineWidth)} ${ye.lineType} ${ye.multipleItemBorderColor}`}})}),vt=(ye,qt)=>{const{componentCls:st,antCls:$t}=ye;return{[`&:not(${st}-customize-input) ${st}-selector`]:{background:qt.bg,border:`${(0,$e.unit)(ye.lineWidth)} ${ye.lineType} transparent`,color:qt.color},[`&:not(${st}-disabled):not(${st}-customize-input):not(${$t}-pagination-size-changer)`]:{[`&:hover ${st}-selector`]:{background:qt.hoverBg},[`${st}-focused& ${st}-selector`]:{background:ye.selectorBg,borderColor:qt.activeBorderColor,outline:0}}}},mt=(ye,qt)=>({[`&${ye.componentCls}-status-${qt.status}`]:Object.assign({},vt(ye,qt))}),Tt=ye=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},vt(ye,{bg:ye.colorFillTertiary,hoverBg:ye.colorFillSecondary,activeBorderColor:ye.activeBorderColor,color:ye.colorText})),mt(ye,{status:"error",bg:ye.colorErrorBg,hoverBg:ye.colorErrorBgHover,activeBorderColor:ye.colorError,color:ye.colorError})),mt(ye,{status:"warning",bg:ye.colorWarningBg,hoverBg:ye.colorWarningBgHover,activeBorderColor:ye.colorWarning,color:ye.colorWarning})),{[`&${ye.componentCls}-disabled`]:{[`&:not(${ye.componentCls}-customize-input) ${ye.componentCls}-selector`]:{borderColor:ye.colorBorder,background:ye.colorBgContainerDisabled,color:ye.colorTextDisabled}},[`&${ye.componentCls}-multiple ${ye.componentCls}-selection-item`]:{background:ye.colorBgContainer,border:`${(0,$e.unit)(ye.lineWidth)} ${ye.lineType} ${ye.colorSplit}`}})}),_e=ye=>({"&-borderless":{[`${ye.componentCls}-selector`]:{background:"transparent",border:`${(0,$e.unit)(ye.lineWidth)} ${ye.lineType} transparent`},[`&${ye.componentCls}-disabled`]:{[`&:not(${ye.componentCls}-customize-input) ${ye.componentCls}-selector`]:{color:ye.colorTextDisabled}},[`&${ye.componentCls}-multiple ${ye.componentCls}-selection-item`]:{background:ye.multipleItemBg,border:`${(0,$e.unit)(ye.lineWidth)} ${ye.lineType} ${ye.multipleItemBorderColor}`},[`&${ye.componentCls}-status-error`]:{[`${ye.componentCls}-prefix, ${ye.componentCls}-selection-item`]:{color:ye.colorError}},[`&${ye.componentCls}-status-warning`]:{[`${ye.componentCls}-prefix, ${ye.componentCls}-selection-item`]:{color:ye.colorWarning}}}}),Ke=(ye,qt)=>{const{componentCls:st,antCls:$t}=ye;return{[`&:not(${st}-customize-input) ${st}-selector`]:{borderWidth:`0 0 ${(0,$e.unit)(ye.lineWidth)} 0`,borderStyle:`none none ${ye.lineType} none`,borderColor:qt.borderColor,background:ye.selectorBg,borderRadius:0},[`&:not(${st}-disabled):not(${st}-customize-input):not(${$t}-pagination-size-changer)`]:{[`&:hover ${st}-selector`]:{borderColor:qt.hoverBorderHover},[`${st}-focused& ${st}-selector`]:{borderColor:qt.activeBorderColor,outline:0},[`${st}-prefix`]:{color:qt.color}}}},ut=(ye,qt)=>({[`&${ye.componentCls}-status-${qt.status}`]:Object.assign({},Ke(ye,qt))}),ht=ye=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},Ke(ye,{borderColor:ye.colorBorder,hoverBorderHover:ye.hoverBorderColor,activeBorderColor:ye.activeBorderColor,activeOutlineColor:ye.activeOutlineColor,color:ye.colorText})),ut(ye,{status:"error",borderColor:ye.colorError,hoverBorderHover:ye.colorErrorHover,activeBorderColor:ye.colorError,activeOutlineColor:ye.colorErrorOutline,color:ye.colorError})),ut(ye,{status:"warning",borderColor:ye.colorWarning,hoverBorderHover:ye.colorWarningHover,activeBorderColor:ye.colorWarning,activeOutlineColor:ye.colorWarningOutline,color:ye.colorWarning})),{[`&${ye.componentCls}-disabled`]:{[`&:not(${ye.componentCls}-customize-input) ${ye.componentCls}-selector`]:{color:ye.colorTextDisabled}},[`&${ye.componentCls}-multiple ${ye.componentCls}-selection-item`]:{background:ye.multipleItemBg,border:`${(0,$e.unit)(ye.lineWidth)} ${ye.lineType} ${ye.multipleItemBorderColor}`}})});var Dt=ye=>({[ye.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},Le(ye)),Tt(ye)),_e(ye)),ht(ye))});const gt=ye=>{const{componentCls:qt}=ye;return{position:"relative",transition:`all ${ye.motionDurationMid} ${ye.motionEaseInOut}`,input:{cursor:"pointer"},[`${qt}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${qt}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},xt=ye=>{const{componentCls:qt}=ye;return{[`${qt}-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"}}}},we=ye=>{const{antCls:qt,componentCls:st,inputPaddingHorizontalBase:$t,iconCls:yn}=ye;return{[st]:Object.assign(Object.assign({},(0,b.Wf)(ye)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${st}-customize-input) ${st}-selector`]:Object.assign(Object.assign({},gt(ye)),xt(ye)),[`${st}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},b.vS),{[`> ${qt}-typography`]:{display:"inline"}}),[`${st}-selection-placeholder`]:Object.assign(Object.assign({},b.vS),{flex:1,color:ye.colorTextPlaceholder,pointerEvents:"none"}),[`${st}-arrow`]:Object.assign(Object.assign({},(0,b.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:$t,height:ye.fontSizeIcon,marginTop:ye.calc(ye.fontSizeIcon).mul(-1).div(2).equal(),color:ye.colorTextQuaternary,fontSize:ye.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${ye.motionDurationSlow} ease`,[yn]:{verticalAlign:"top",transition:`transform ${ye.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${st}-suffix)`]:{pointerEvents:"auto"}},[`${st}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${st}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${st}-prefix`]:{flex:"none",marginInlineEnd:ye.selectAffixPadding},[`${st}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:$t,zIndex:1,display:"inline-block",width:ye.fontSizeIcon,height:ye.fontSizeIcon,marginTop:ye.calc(ye.fontSizeIcon).mul(-1).div(2).equal(),color:ye.colorTextQuaternary,fontSize:ye.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${ye.motionDurationMid} ease, opacity ${ye.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:ye.colorTextTertiary}},[`&:hover ${st}-clear`]:{opacity:1,background:ye.colorBgBase,borderRadius:"50%"}}),[`${st}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${st}-has-feedback`]:{[`${st}-clear`]:{insetInlineEnd:ye.calc($t).add(ye.fontSize).add(ye.paddingXS).equal()}}}}}},ot=ye=>{const{componentCls:qt}=ye;return[{[qt]:{[`&${qt}-in-form-item`]:{width:"100%"}}},we(ye),kt(ye),(0,ce.ZP)(ye),Re(ye),{[`${qt}-rtl`]:{direction:"rtl"}},(0,Ie.c)(ye,{borderElCls:`${qt}-selector`,focusElCls:`${qt}-focused`})]};var it=(0,de.I$)("Select",(ye,qt)=>{let{rootPrefixCls:st}=qt;const $t=(0,et.mergeToken)(ye,{rootPrefixCls:st,inputPaddingHorizontalBase:ye.calc(ye.paddingSM).sub(1).equal(),multipleSelectItemHeight:ye.multipleItemHeight,selectHeight:ye.controlHeight});return[ot($t),Dt($t)]},at,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}})},26743:function(Zn,ln,z){"use strict";z.d(ln,{_z:function(){return pe},gp:function(){return et}});var b=z(36237),Ie=z(63356),de=z(51636);const et=ce=>{const{multipleSelectItemHeight:$e,paddingXXS:he,lineWidth:kt,INTERNAL_FIXED_ITEM_MARGIN:at}=ce,Ge=ce.max(ce.calc(he).sub(kt).equal(),0),Ne=ce.max(ce.calc(Ge).sub(at).equal(),0);return{basePadding:Ge,containerPadding:Ne,itemHeight:(0,b.unit)($e),itemLineHeight:(0,b.unit)(ce.calc($e).sub(ce.calc(ce.lineWidth).mul(2)).equal())}},Se=ce=>{const{multipleSelectItemHeight:$e,selectHeight:he,lineWidth:kt}=ce;return ce.calc(he).sub($e).div(2).sub(kt).equal()},pe=ce=>{const{componentCls:$e,iconCls:he,borderRadiusSM:kt,motionDurationSlow:at,paddingXS:Ge,multipleItemColorDisabled:Ne,multipleItemBorderColorDisabled:Le,colorIcon:vt,colorIconHover:mt,INTERNAL_FIXED_ITEM_MARGIN:Tt}=ce;return{[`${$e}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${$e}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:Tt,borderRadius:kt,cursor:"default",transition:`font-size ${at}, line-height ${at}, height ${at}`,marginInlineEnd:ce.calc(Tt).mul(2).equal(),paddingInlineStart:Ge,paddingInlineEnd:ce.calc(Ge).div(2).equal(),[`${$e}-disabled&`]:{color:Ne,borderColor:Le,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:ce.calc(Ge).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,Ie.Ro)()),{display:"inline-flex",alignItems:"center",color:vt,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${he}`]:{verticalAlign:"-0.2em"},"&:hover":{color:mt}})}}}},Ae=(ce,$e)=>{const{componentCls:he,INTERNAL_FIXED_ITEM_MARGIN:kt}=ce,at=`${he}-selection-overflow`,Ge=ce.multipleSelectItemHeight,Ne=Se(ce),Le=$e?`${he}-${$e}`:"",vt=et(ce);return{[`${he}-multiple${Le}`]:Object.assign(Object.assign({},pe(ce)),{[`${he}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:vt.basePadding,paddingBlock:vt.containerPadding,borderRadius:ce.borderRadius,[`${he}-disabled&`]:{background:ce.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${(0,b.unit)(kt)} 0`,lineHeight:(0,b.unit)(Ge),visibility:"hidden",content:'"\\a0"'}},[`${he}-selection-item`]:{height:vt.itemHeight,lineHeight:(0,b.unit)(vt.itemLineHeight)},[`${he}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:(0,b.unit)(Ge),marginBlock:kt}},[`${he}-prefix`]:{marginInlineStart:ce.calc(ce.inputPaddingHorizontalBase).sub(vt.basePadding).equal()},[`${at}-item + ${at}-item,
${he}-prefix + ${he}-selection-wrap
`]:{[`${he}-selection-search`]:{marginInlineStart:0},[`${he}-selection-placeholder`]:{insetInlineStart:0}},[`${at}-item-suffix`]:{minHeight:vt.itemHeight,marginBlock:kt},[`${he}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:ce.calc(ce.inputPaddingHorizontalBase).sub(Ne).equal(),"\n &-input,\n &-mirror\n ":{height:Ge,fontFamily:ce.fontFamily,lineHeight:(0,b.unit)(Ge),transition:`all ${ce.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${he}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:ce.calc(ce.inputPaddingHorizontalBase).sub(vt.basePadding).equal(),insetInlineEnd:ce.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${ce.motionDurationSlow}`}})}};function Ye(ce,$e){const{componentCls:he}=ce,kt=$e?`${he}-${$e}`:"",at={[`${he}-multiple${kt}`]:{fontSize:ce.fontSize,[`${he}-selector`]:{[`${he}-show-search&`]:{cursor:"text"}},[`
&${he}-show-arrow ${he}-selector,
&${he}-allow-clear ${he}-selector
`]:{paddingInlineEnd:ce.calc(ce.fontSizeIcon).add(ce.controlPaddingHorizontal).equal()}}};return[Ae(ce,$e),at]}const Re=ce=>{const{componentCls:$e}=ce,he=(0,de.mergeToken)(ce,{selectHeight:ce.controlHeightSM,multipleSelectItemHeight:ce.multipleItemHeightSM,borderRadius:ce.borderRadiusSM,borderRadiusSM:ce.borderRadiusXS}),kt=(0,de.mergeToken)(ce,{fontSize:ce.fontSizeLG,selectHeight:ce.controlHeightLG,multipleSelectItemHeight:ce.multipleItemHeightLG,borderRadius:ce.borderRadiusLG,borderRadiusSM:ce.borderRadius});return[Ye(ce),Ye(he,"sm"),{[`${$e}-multiple${$e}-sm`]:{[`${$e}-selection-placeholder`]:{insetInline:ce.calc(ce.controlPaddingHorizontalSM).sub(ce.lineWidth).equal()},[`${$e}-selection-search`]:{marginInlineStart:2}}},Ye(kt,"lg")]};ln.ZP=Re},68525:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ye}});var b=z(59301),Ie=z(40001),de=z(19248),et=z(99267),Se=z(84105),pe=z(58617),Ae=z(47472);function Ye(Re){let{suffixIcon:ce,clearIcon:$e,menuItemSelectedIcon:he,removeIcon:kt,loading:at,multiple:Ge,hasFeedback:Ne,prefixCls:Le,showSuffixIcon:vt,feedbackIcon:mt,showArrow:Tt,componentName:_e}=Re;const Ke=$e!=null?$e:b.createElement(de.Z,null),ut=gt=>ce===null&&!Ne&&!Tt?null:b.createElement(b.Fragment,null,vt!==!1&&gt,Ne&&mt);let ht=null;if(ce!==void 0)ht=ut(ce);else if(at)ht=ut(b.createElement(pe.Z,{spin:!0}));else{const gt=`${Le}-suffix`;ht=xt=>{let{open:we,showSearch:ot}=xt;return ut(we&&ot?b.createElement(Ae.Z,{className:gt}):b.createElement(Se.Z,{className:gt}))}}let Ht=null;he!==void 0?Ht=he:Ge?Ht=b.createElement(Ie.Z,null):Ht=null;let Dt=null;return kt!==void 0?Dt=kt:Dt=b.createElement(et.Z,null),{clearIcon:Ke,suffixIcon:ht,itemIcon:Ht,removeIcon:Dt}}},90005:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return b}});function b(Ie,de){return de!==void 0?de:Ie!==null}},52392:function(Zn,ln,z){"use strict";var b=z(59301);const Ie=(0,b.createContext)({});ln.Z=Ie},23422:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return xt}});var b=z(59301),Ie=z(92310),de=z.n(Ie),et=z(3703),Se=z(16089),pe=z(2171),Ae=z(52392),Ye=z(8654),Re=z(25399),$e=b.forwardRef((we,ot)=>{const{open:it,draggingDelete:ye}=we,qt=(0,b.useRef)(null),st=it&&!ye,$t=(0,b.useRef)(null);function yn(){Se.Z.cancel($t.current),$t.current=null}function ze(){$t.current=(0,Se.Z)(()=>{var fe;(fe=qt.current)===null||fe===void 0||fe.forceAlign(),$t.current=null})}return b.useEffect(()=>(st?ze():yn(),yn),[st,we.title]),b.createElement(Re.Z,Object.assign({ref:(0,Ye.sQ)(qt,ot)},we,{open:st}))}),he=z(36237),kt=z(17835),at=z(63356),Ge=z(16931),Ne=z(51636);const Le=we=>{const{componentCls:ot,antCls:it,controlSize:ye,dotSize:qt,marginFull:st,marginPart:$t,colorFillContentHover:yn,handleColorDisabled:ze,calc:fe,handleSize:Bt,handleSizeHover:Nt,handleActiveColor:nn,handleActiveOutlineColor:We,handleLineWidth:yt,handleLineWidthHover:St,motionDurationMid:fn}=we;return{[ot]:Object.assign(Object.assign({},(0,at.Wf)(we)),{position:"relative",height:ye,margin:`${(0,he.unit)($t)} ${(0,he.unit)(st)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${(0,he.unit)(st)} ${(0,he.unit)($t)}`},[`${ot}-rail`]:{position:"absolute",backgroundColor:we.railBg,borderRadius:we.borderRadiusXS,transition:`background-color ${fn}`},[`${ot}-track,${ot}-tracks`]:{position:"absolute",transition:`background-color ${fn}`},[`${ot}-track`]:{backgroundColor:we.trackBg,borderRadius:we.borderRadiusXS},[`${ot}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${ot}-rail`]:{backgroundColor:we.railHoverBg},[`${ot}-track`]:{backgroundColor:we.trackHoverBg},[`${ot}-dot`]:{borderColor:yn},[`${ot}-handle::after`]:{boxShadow:`0 0 0 ${(0,he.unit)(yt)} ${we.colorPrimaryBorderHover}`},[`${ot}-dot-active`]:{borderColor:we.dotActiveBorderColor}},[`${ot}-handle`]:{position:"absolute",width:Bt,height:Bt,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:fe(yt).mul(-1).equal(),insetBlockStart:fe(yt).mul(-1).equal(),width:fe(Bt).add(fe(yt).mul(2)).equal(),height:fe(Bt).add(fe(yt).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:Bt,height:Bt,backgroundColor:we.colorBgElevated,boxShadow:`0 0 0 ${(0,he.unit)(yt)} ${we.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:`
inset-inline-start ${fn},
inset-block-start ${fn},
width ${fn},
height ${fn},
box-shadow ${fn},
outline ${fn}
`},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:fe(Nt).sub(Bt).div(2).add(St).mul(-1).equal(),insetBlockStart:fe(Nt).sub(Bt).div(2).add(St).mul(-1).equal(),width:fe(Nt).add(fe(St).mul(2)).equal(),height:fe(Nt).add(fe(St).mul(2)).equal()},"&::after":{boxShadow:`0 0 0 ${(0,he.unit)(St)} ${nn}`,outline:`6px solid ${We}`,width:Nt,height:Nt,insetInlineStart:we.calc(Bt).sub(Nt).div(2).equal(),insetBlockStart:we.calc(Bt).sub(Nt).div(2).equal()}}},[`&-lock ${ot}-handle`]:{"&::before, &::after":{transition:"none"}},[`${ot}-mark`]:{position:"absolute",fontSize:we.fontSize},[`${ot}-mark-text`]:{position:"absolute",display:"inline-block",color:we.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:we.colorText}},[`${ot}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${ot}-dot`]:{position:"absolute",width:qt,height:qt,backgroundColor:we.colorBgElevated,border:`${(0,he.unit)(yt)} solid ${we.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${we.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:we.dotActiveBorderColor}},[`&${ot}-disabled`]:{cursor:"not-allowed",[`${ot}-rail`]:{backgroundColor:`${we.railBg} !important`},[`${ot}-track`]:{backgroundColor:`${we.trackBgDisabled} !important`},[`
${ot}-dot
`]:{backgroundColor:we.colorBgElevated,borderColor:we.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${ot}-handle::after`]:{backgroundColor:we.colorBgElevated,cursor:"not-allowed",width:Bt,height:Bt,boxShadow:`0 0 0 ${(0,he.unit)(yt)} ${ze}`,insetInlineStart:0,insetBlockStart:0},[`
${ot}-mark-text,
${ot}-dot
`]:{cursor:"not-allowed !important"}},[`&-tooltip ${it}-tooltip-inner`]:{minWidth:"unset"}})}},vt=(we,ot)=>{const{componentCls:it,railSize:ye,handleSize:qt,dotSize:st,marginFull:$t,calc:yn}=we,ze=ot?"paddingBlock":"paddingInline",fe=ot?"width":"height",Bt=ot?"height":"width",Nt=ot?"insetBlockStart":"insetInlineStart",nn=ot?"top":"insetInlineStart",We=yn(ye).mul(3).sub(qt).div(2).equal(),yt=yn(qt).sub(ye).div(2).equal(),St=ot?{borderWidth:`${(0,he.unit)(yt)} 0`,transform:`translateY(${(0,he.unit)(yn(yt).mul(-1).equal())})`}:{borderWidth:`0 ${(0,he.unit)(yt)}`,transform:`translateX(${(0,he.unit)(we.calc(yt).mul(-1).equal())})`};return{[ze]:ye,[Bt]:yn(ye).mul(3).equal(),[`${it}-rail`]:{[fe]:"100%",[Bt]:ye},[`${it}-track,${it}-tracks`]:{[Bt]:ye},[`${it}-track-draggable`]:Object.assign({},St),[`${it}-handle`]:{[Nt]:We},[`${it}-mark`]:{insetInlineStart:0,top:0,[nn]:yn(ye).mul(3).add(ot?0:$t).equal(),[fe]:"100%"},[`${it}-step`]:{insetInlineStart:0,top:0,[nn]:ye,[fe]:"100%",[Bt]:ye},[`${it}-dot`]:{position:"absolute",[Nt]:yn(ye).sub(st).div(2).equal()}}},mt=we=>{const{componentCls:ot,marginPartWithMark:it}=we;return{[`${ot}-horizontal`]:Object.assign(Object.assign({},vt(we,!0)),{[`&${ot}-with-marks`]:{marginBottom:it}})}},Tt=we=>{const{componentCls:ot}=we;return{[`${ot}-vertical`]:Object.assign(Object.assign({},vt(we,!1)),{height:"100%"})}},_e=we=>{const it=we.controlHeightLG/4,ye=we.controlHeightSM/2,qt=we.lineWidth+1,st=we.lineWidth+1*1.5,$t=we.colorPrimary,yn=new kt.FastColor($t).setA(.2).toRgbString();return{controlSize:it,railSize:4,handleSize:it,handleSizeHover:ye,dotSize:8,handleLineWidth:qt,handleLineWidthHover:st,railBg:we.colorFillTertiary,railHoverBg:we.colorFillSecondary,trackBg:we.colorPrimaryBorder,trackHoverBg:we.colorPrimaryBorderHover,handleColor:we.colorPrimaryBorder,handleActiveColor:$t,handleActiveOutlineColor:yn,handleColorDisabled:new kt.FastColor(we.colorTextDisabled).onBackground(we.colorBgContainer).toHexString(),dotBorderColor:we.colorBorderSecondary,dotActiveBorderColor:we.colorPrimaryBorder,trackBgDisabled:we.colorBgContainerDisabled}};var Ke=(0,Ge.I$)("Slider",we=>{const ot=(0,Ne.mergeToken)(we,{marginPart:we.calc(we.controlHeight).sub(we.controlSize).div(2).equal(),marginFull:we.calc(we.controlSize).div(2).equal(),marginPartWithMark:we.calc(we.controlHeightLG).sub(we.controlSize).equal()});return[Le(ot),mt(ot),Tt(ot)]},_e);function ut(){const[we,ot]=b.useState(!1),it=b.useRef(null),ye=()=>{Se.Z.cancel(it.current)},qt=st=>{ye(),st?ot(st):it.current=(0,Se.Z)(()=>{ot(st)})};return b.useEffect(()=>ye,[]),[we,qt]}var ht=z(48755),Ht=function(we,ot){var it={};for(var ye in we)Object.prototype.hasOwnProperty.call(we,ye)&&ot.indexOf(ye)<0&&(it[ye]=we[ye]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qt=0,ye=Object.getOwnPropertySymbols(we);qt<ye.length;qt++)ot.indexOf(ye[qt])<0&&Object.prototype.propertyIsEnumerable.call(we,ye[qt])&&(it[ye[qt]]=we[ye[qt]]);return it};function Dt(we,ot){return we||we===null?we:ot||ot===null?ot:it=>typeof it=="number"?it.toString():""}var xt=b.forwardRef((we,ot)=>{const{prefixCls:it,range:ye,className:qt,rootClassName:st,style:$t,disabled:yn,tooltipPrefixCls:ze,tipFormatter:fe,tooltipVisible:Bt,getTooltipPopupContainer:Nt,tooltipPlacement:nn,tooltip:We={},onChangeComplete:yt,classNames:St,styles:fn}=we,pt=Ht(we,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement","tooltip","onChangeComplete","classNames","styles"]),{vertical:Jt}=we,{getPrefixCls:bt,direction:sn,className:Qt,style:ae,classNames:ne,styles:te,getPopupContainer:oe}=(0,ht.dj)("slider"),se=b.useContext(pe.Z),re=yn!=null?yn:se,{handleRender:le,direction:me}=b.useContext(Ae.Z),ke=(me||sn)==="rtl",[Me,qe]=ut(),[nt,rt]=ut(),xe=Object.assign({},We),{open:De,placement:At,getPopupContainer:Lt,prefixCls:Rt,formatter:Wt}=xe,It=De!=null?De:Bt,un=(Me||nt)&&It!==!1,Kt=Dt(Wt,fe),[Ue,Pt]=ut(),jt=Qe=>{yt==null||yt(Qe),Pt(!1)},Yt=(Qe,ar)=>Qe||(ar?ke?"left":"right":"top"),Fe=bt("slider",it),[Ct,zt,_t]=Ke(Fe),mn=de()(qt,Qt,ne.root,St==null?void 0:St.root,st,{[`${Fe}-rtl`]:ke,[`${Fe}-lock`]:Ue},zt,_t);ke&&!pt.vertical&&(pt.reverse=!pt.reverse),b.useEffect(()=>{const Qe=()=>{(0,Se.Z)(()=>{rt(!1)},1)};return document.addEventListener("mouseup",Qe),()=>{document.removeEventListener("mouseup",Qe)}},[]);const kn=ye&&!It,ir=le||((Qe,ar)=>{const{index:ur}=ar,Dn=Qe.props;function Mn(wn,Bn,rr){var Rn,xr,vr,en;rr&&((xr=(Rn=pt)[wn])===null||xr===void 0||xr.call(Rn,Bn)),(en=(vr=Dn)[wn])===null||en===void 0||en.call(vr,Bn)}const Vn=Object.assign(Object.assign({},Dn),{onMouseEnter:wn=>{qe(!0),Mn("onMouseEnter",wn)},onMouseLeave:wn=>{qe(!1),Mn("onMouseLeave",wn)},onMouseDown:wn=>{rt(!0),Pt(!0),Mn("onMouseDown",wn)},onFocus:wn=>{var Bn;rt(!0),(Bn=pt.onFocus)===null||Bn===void 0||Bn.call(pt,wn),Mn("onFocus",wn,!0)},onBlur:wn=>{var Bn;rt(!1),(Bn=pt.onBlur)===null||Bn===void 0||Bn.call(pt,wn),Mn("onBlur",wn,!0)}}),yr=b.cloneElement(Qe,Vn),hn=(!!It||un)&&Kt!==null;return kn?yr:b.createElement($e,Object.assign({},xe,{prefixCls:bt("tooltip",Rt!=null?Rt:ze),title:Kt?Kt(ar.value):"",open:hn,placement:Yt(At!=null?At:nn,Jt),key:ur,classNames:{root:`${Fe}-tooltip`},getPopupContainer:Lt||Nt||oe}),yr)}),gr=kn?(Qe,ar)=>{const ur=b.cloneElement(Qe,{style:Object.assign(Object.assign({},Qe.props.style),{visibility:"hidden"})});return b.createElement($e,Object.assign({},xe,{prefixCls:bt("tooltip",Rt!=null?Rt:ze),title:Kt?Kt(ar.value):"",open:Kt!==null&&un,placement:Yt(At!=null?At:nn,Jt),key:"tooltip",classNames:{root:`${Fe}-tooltip`},getPopupContainer:Lt||Nt||oe,draggingDelete:ar.draggingDelete}),ur)}:void 0,On=Object.assign(Object.assign(Object.assign(Object.assign({},te.root),ae),fn==null?void 0:fn.root),$t),sr=Object.assign(Object.assign({},te.tracks),fn==null?void 0:fn.tracks),En=de()(ne.tracks,St==null?void 0:St.tracks);return Ct(b.createElement(et.Z,Object.assign({},pt,{classNames:Object.assign({handle:de()(ne.handle,St==null?void 0:St.handle),rail:de()(ne.rail,St==null?void 0:St.rail),track:de()(ne.track,St==null?void 0:St.track)},En?{tracks:En}:{}),styles:Object.assign({handle:Object.assign(Object.assign({},te.handle),fn==null?void 0:fn.handle),rail:Object.assign(Object.assign({},te.rail),fn==null?void 0:fn.rail),track:Object.assign(Object.assign({},te.track),fn==null?void 0:fn.track)},Object.keys(sr).length?{tracks:sr}:{}),step:pt.step,range:ye,className:mn,style:On,disabled:re,ref:ot,prefixCls:Fe,handleRender:ir,activeHandleRender:gr,onChangeComplete:jt})))})},58755:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return qt}});var b=z(59301),Ie=z(58617),de=z(92310),et=z.n(de),Se=z(60499),pe=z(18642),Ae=z(72190),Ye=z(42244),Re=z(18929),ce=z(10228),$e=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],he=b.forwardRef(function(st,$t){var yn,ze=st.prefixCls,fe=ze===void 0?"rc-switch":ze,Bt=st.className,Nt=st.checked,nn=st.defaultChecked,We=st.disabled,yt=st.loadingIcon,St=st.checkedChildren,fn=st.unCheckedChildren,pt=st.onClick,Jt=st.onChange,bt=st.onKeyDown,sn=(0,Ye.Z)(st,$e),Qt=(0,Re.Z)(!1,{value:Nt,defaultValue:nn}),ae=(0,Ae.Z)(Qt,2),ne=ae[0],te=ae[1];function oe(me,wt){var ke=ne;return We||(ke=me,te(ke),Jt==null||Jt(ke,wt)),ke}function se(me){me.which===ce.Z.LEFT?oe(!1,me):me.which===ce.Z.RIGHT&&oe(!0,me),bt==null||bt(me)}function re(me){var wt=oe(!ne,me);pt==null||pt(wt,me)}var le=et()(fe,Bt,(yn={},(0,pe.Z)(yn,"".concat(fe,"-checked"),ne),(0,pe.Z)(yn,"".concat(fe,"-disabled"),We),yn));return b.createElement("button",(0,Se.Z)({},sn,{type:"button",role:"switch","aria-checked":ne,disabled:We,className:le,ref:$t,onKeyDown:se,onClick:re}),yt,b.createElement("span",{className:"".concat(fe,"-inner")},b.createElement("span",{className:"".concat(fe,"-inner-checked")},St),b.createElement("span",{className:"".concat(fe,"-inner-unchecked")},fn)))});he.displayName="Switch";var kt=he,at=z(12919),Ge=z(48755),Ne=z(2171),Le=z(31756),vt=z(36237),mt=z(17835),Tt=z(63356),_e=z(16931),Ke=z(51636);const ut=st=>{const{componentCls:$t,trackHeightSM:yn,trackPadding:ze,trackMinWidthSM:fe,innerMinMarginSM:Bt,innerMaxMarginSM:Nt,handleSizeSM:nn,calc:We}=st,yt=`${$t}-inner`,St=(0,vt.unit)(We(nn).add(We(ze).mul(2)).equal()),fn=(0,vt.unit)(We(Nt).mul(2).equal());return{[$t]:{[`&${$t}-small`]:{minWidth:fe,height:yn,lineHeight:(0,vt.unit)(yn),[`${$t}-inner`]:{paddingInlineStart:Nt,paddingInlineEnd:Bt,[`${yt}-checked, ${yt}-unchecked`]:{minHeight:yn},[`${yt}-checked`]:{marginInlineStart:`calc(-100% + ${St} - ${fn})`,marginInlineEnd:`calc(100% - ${St} + ${fn})`},[`${yt}-unchecked`]:{marginTop:We(yn).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${$t}-handle`]:{width:nn,height:nn},[`${$t}-loading-icon`]:{top:We(We(nn).sub(st.switchLoadingIconSize)).div(2).equal(),fontSize:st.switchLoadingIconSize},[`&${$t}-checked`]:{[`${$t}-inner`]:{paddingInlineStart:Bt,paddingInlineEnd:Nt,[`${yt}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${yt}-unchecked`]:{marginInlineStart:`calc(100% - ${St} + ${fn})`,marginInlineEnd:`calc(-100% + ${St} - ${fn})`}},[`${$t}-handle`]:{insetInlineStart:`calc(100% - ${(0,vt.unit)(We(nn).add(ze).equal())})`}},[`&:not(${$t}-disabled):active`]:{[`&:not(${$t}-checked) ${yt}`]:{[`${yt}-unchecked`]:{marginInlineStart:We(st.marginXXS).div(2).equal(),marginInlineEnd:We(st.marginXXS).mul(-1).div(2).equal()}},[`&${$t}-checked ${yt}`]:{[`${yt}-checked`]:{marginInlineStart:We(st.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:We(st.marginXXS).div(2).equal()}}}}}}},ht=st=>{const{componentCls:$t,handleSize:yn,calc:ze}=st;return{[$t]:{[`${$t}-loading-icon${st.iconCls}`]:{position:"relative",top:ze(ze(yn).sub(st.fontSize)).div(2).equal(),color:st.switchLoadingIconColor,verticalAlign:"top"},[`&${$t}-checked ${$t}-loading-icon`]:{color:st.switchColor}}}},Ht=st=>{const{componentCls:$t,trackPadding:yn,handleBg:ze,handleShadow:fe,handleSize:Bt,calc:Nt}=st,nn=`${$t}-handle`;return{[$t]:{[nn]:{position:"absolute",top:yn,insetInlineStart:yn,width:Bt,height:Bt,transition:`all ${st.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:ze,borderRadius:Nt(Bt).div(2).equal(),boxShadow:fe,transition:`all ${st.switchDuration} ease-in-out`,content:'""'}},[`&${$t}-checked ${nn}`]:{insetInlineStart:`calc(100% - ${(0,vt.unit)(Nt(Bt).add(yn).equal())})`},[`&:not(${$t}-disabled):active`]:{[`${nn}::before`]:{insetInlineEnd:st.switchHandleActiveInset,insetInlineStart:0},[`&${$t}-checked ${nn}::before`]:{insetInlineEnd:0,insetInlineStart:st.switchHandleActiveInset}}}}},Dt=st=>{const{componentCls:$t,trackHeight:yn,trackPadding:ze,innerMinMargin:fe,innerMaxMargin:Bt,handleSize:Nt,calc:nn}=st,We=`${$t}-inner`,yt=(0,vt.unit)(nn(Nt).add(nn(ze).mul(2)).equal()),St=(0,vt.unit)(nn(Bt).mul(2).equal());return{[$t]:{[We]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Bt,paddingInlineEnd:fe,transition:`padding-inline-start ${st.switchDuration} ease-in-out, padding-inline-end ${st.switchDuration} ease-in-out`,[`${We}-checked, ${We}-unchecked`]:{display:"block",color:st.colorTextLightSolid,fontSize:st.fontSizeSM,transition:`margin-inline-start ${st.switchDuration} ease-in-out, margin-inline-end ${st.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:yn},[`${We}-checked`]:{marginInlineStart:`calc(-100% + ${yt} - ${St})`,marginInlineEnd:`calc(100% - ${yt} + ${St})`},[`${We}-unchecked`]:{marginTop:nn(yn).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${$t}-checked ${We}`]:{paddingInlineStart:fe,paddingInlineEnd:Bt,[`${We}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${We}-unchecked`]:{marginInlineStart:`calc(100% - ${yt} + ${St})`,marginInlineEnd:`calc(-100% + ${yt} - ${St})`}},[`&:not(${$t}-disabled):active`]:{[`&:not(${$t}-checked) ${We}`]:{[`${We}-unchecked`]:{marginInlineStart:nn(ze).mul(2).equal(),marginInlineEnd:nn(ze).mul(-1).mul(2).equal()}},[`&${$t}-checked ${We}`]:{[`${We}-checked`]:{marginInlineStart:nn(ze).mul(-1).mul(2).equal(),marginInlineEnd:nn(ze).mul(2).equal()}}}}}},gt=st=>{const{componentCls:$t,trackHeight:yn,trackMinWidth:ze}=st;return{[$t]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Tt.Wf)(st)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:ze,height:yn,lineHeight:(0,vt.unit)(yn),verticalAlign:"middle",background:st.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${st.motionDurationMid}`,userSelect:"none",[`&:hover:not(${$t}-disabled)`]:{background:st.colorTextTertiary}}),(0,Tt.Qy)(st)),{[`&${$t}-checked`]:{background:st.switchColor,[`&:hover:not(${$t}-disabled)`]:{background:st.colorPrimaryHover}},[`&${$t}-loading, &${$t}-disabled`]:{cursor:"not-allowed",opacity:st.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${$t}-rtl`]:{direction:"rtl"}})}},xt=st=>{const{fontSize:$t,lineHeight:yn,controlHeight:ze,colorWhite:fe}=st,Bt=$t*yn,Nt=ze/2,nn=2,We=Bt-nn*2,yt=Nt-nn*2;return{trackHeight:Bt,trackHeightSM:Nt,trackMinWidth:We*2+nn*4,trackMinWidthSM:yt*2+nn*2,trackPadding:nn,handleBg:fe,handleSize:We,handleSizeSM:yt,handleShadow:`0 2px 4px 0 ${new mt.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:We/2,innerMaxMargin:We+nn+nn*2,innerMinMarginSM:yt/2,innerMaxMarginSM:yt+nn+nn*2}};var we=(0,_e.I$)("Switch",st=>{const $t=(0,Ke.mergeToken)(st,{switchDuration:st.motionDurationMid,switchColor:st.colorPrimary,switchDisabledOpacity:st.opacityLoading,switchLoadingIconSize:st.calc(st.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${st.opacityLoading})`,switchHandleActiveInset:"-30%"});return[gt($t),Dt($t),Ht($t),ht($t),ut($t)]},xt),ot=function(st,$t){var yn={};for(var ze in st)Object.prototype.hasOwnProperty.call(st,ze)&&$t.indexOf(ze)<0&&(yn[ze]=st[ze]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,ze=Object.getOwnPropertySymbols(st);fe<ze.length;fe++)$t.indexOf(ze[fe])<0&&Object.prototype.propertyIsEnumerable.call(st,ze[fe])&&(yn[ze[fe]]=st[ze[fe]]);return yn};const ye=b.forwardRef((st,$t)=>{const{prefixCls:yn,size:ze,disabled:fe,loading:Bt,className:Nt,rootClassName:nn,style:We,checked:yt,value:St,defaultChecked:fn,defaultValue:pt,onChange:Jt}=st,bt=ot(st,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[sn,Qt]=(0,Re.Z)(!1,{value:yt!=null?yt:St,defaultValue:fn!=null?fn:pt}),{getPrefixCls:ae,direction:ne,switch:te}=b.useContext(Ge.E_),oe=b.useContext(Ne.Z),se=(fe!=null?fe:oe)||Bt,re=ae("switch",yn),le=b.createElement("div",{className:`${re}-handle`},Bt&&b.createElement(Ie.Z,{className:`${re}-loading-icon`})),[me,wt,ke]=we(re),Me=(0,Le.Z)(ze),qe=et()(te==null?void 0:te.className,{[`${re}-small`]:Me==="small",[`${re}-loading`]:Bt,[`${re}-rtl`]:ne==="rtl"},Nt,nn,wt,ke),nt=Object.assign(Object.assign({},te==null?void 0:te.style),We),rt=function(){Qt(arguments.length<=0?void 0:arguments[0]),Jt==null||Jt.apply(void 0,arguments)};return me(b.createElement(at.Z,{component:"Switch"},b.createElement(kt,Object.assign({},bt,{checked:sn,onChange:rt,prefixCls:re,className:qe,style:nt,disabled:se,ref:$t,loadingIcon:le}))))});ye.__ANT_SWITCH=!0;var qt=ye},70858:function(Zn,ln,z){"use strict";z.d(ln,{default:function(){return bu}});var b=z(59301),Ie={},de="rc-table-internal-hook",et=z(72190),Se=z(6089),pe=z(34280),Ae=z(13697),Ye=z(4676);function Re(be){var ge=b.createContext(void 0),lt=function(Xt){var rn=Xt.value,Cn=Xt.children,vn=b.useRef(rn);vn.current=rn;var Fn=b.useState(function(){return{getValue:function(){return vn.current},listeners:new Set}}),Pn=(0,et.Z)(Fn,1),Cr=Pn[0];return(0,pe.Z)(function(){(0,Ye.unstable_batchedUpdates)(function(){Cr.listeners.forEach(function(lr){lr(rn)})})},[rn]),b.createElement(ge.Provider,{value:Cr},Cn)};return{Context:ge,Provider:lt,defaultValue:be}}function ce(be,ge){var lt=(0,Se.Z)(typeof ge=="function"?ge:function(lr){if(ge===void 0)return lr;if(!Array.isArray(ge))return lr[ge];var nr={};return ge.forEach(function(Wn){nr[Wn]=lr[Wn]}),nr}),Ot=b.useContext(be==null?void 0:be.Context),Xt=Ot||{},rn=Xt.listeners,Cn=Xt.getValue,vn=b.useRef();vn.current=lt(Ot?Cn():be==null?void 0:be.defaultValue);var Fn=b.useState({}),Pn=(0,et.Z)(Fn,2),Cr=Pn[1];return(0,pe.Z)(function(){if(!Ot)return;function lr(nr){var Wn=lt(nr);(0,Ae.Z)(vn.current,Wn,!0)||Cr({})}return rn.add(lr),function(){rn.delete(lr)}},[Ot]),vn.current}var $e=z(60499),he=z(8654);function kt(){var be=b.createContext(null);function ge(){return b.useContext(be)}function lt(Xt,rn){var Cn=(0,he.Yr)(Xt),vn=function(Pn,Cr){var lr=Cn?{ref:Cr}:{},nr=b.useRef(0),Wn=b.useRef(Pn),Hn=ge();return Hn!==null?b.createElement(Xt,(0,$e.Z)({},Pn,lr)):((!rn||rn(Wn.current,Pn))&&(nr.current+=1),Wn.current=Pn,b.createElement(be.Provider,{value:nr.current},b.createElement(Xt,(0,$e.Z)({},Pn,lr))))};return Cn?b.forwardRef(vn):vn}function Ot(Xt,rn){var Cn=(0,he.Yr)(Xt),vn=function(Pn,Cr){var lr=Cn?{ref:Cr}:{};return ge(),b.createElement(Xt,(0,$e.Z)({},Pn,lr))};return Cn?b.memo(b.forwardRef(vn),rn):b.memo(vn,rn)}return{makeImmutable:lt,responseImmutable:Ot,useImmutableMark:ge}}var at=kt(),Ge=at.makeImmutable,Ne=at.responseImmutable,Le=at.useImmutableMark,vt=kt(),mt=vt.makeImmutable,Tt=vt.responseImmutable,_e=vt.useImmutableMark,Ke=Re(),ut=Ke;function ht(be,ge){var lt=React.useRef(0);lt.current+=1;var Ot=React.useRef(be),Xt=[];Object.keys(be||{}).map(function(Cn){var vn;(be==null?void 0:be[Cn])!==((vn=Ot.current)===null||vn===void 0?void 0:vn[Cn])&&Xt.push(Cn)}),Ot.current=be;var rn=React.useRef([]);return Xt.length&&(rn.current=Xt),React.useDebugValue(lt.current),React.useDebugValue(rn.current.join(", ")),ge&&console.log("".concat(ge,":"),lt.current,rn.current),lt.current}var Ht=null,Dt=null,gt=z(43749),xt=z(85899),we=z(18642),ot=z(92310),it=z.n(ot),ye=z(80547),qt=z(97938),st=z(48736),$t=b.createContext({renderWithProps:!1}),yn=$t,ze="RC_TABLE_KEY";function fe(be){return be==null?[]:Array.isArray(be)?be:[be]}function Bt(be){var ge=[],lt={};return be.forEach(function(Ot){for(var Xt=Ot||{},rn=Xt.key,Cn=Xt.dataIndex,vn=rn||fe(Cn).join("-")||ze;lt[vn];)vn="".concat(vn,"_next");lt[vn]=!0,ge.push(vn)}),ge}function Nt(be){return be!=null}function nn(be){return typeof be=="number"&&!Number.isNaN(be)}function We(be){return be&&(0,gt.Z)(be)==="object"&&!Array.isArray(be)&&!b.isValidElement(be)}function yt(be,ge,lt,Ot,Xt,rn){var Cn=b.useContext(yn),vn=_e(),Fn=(0,ye.Z)(function(){if(Nt(Ot))return[Ot];var Pn=ge==null||ge===""?[]:Array.isArray(ge)?ge:[ge],Cr=(0,qt.Z)(be,Pn),lr=Cr,nr=void 0;if(Xt){var Wn=Xt(Cr,be,lt);We(Wn)?(lr=Wn.children,nr=Wn.props,Cn.renderWithProps=!0):lr=Wn}return[lr,nr]},[vn,be,Ot,ge,Xt,lt],function(Pn,Cr){if(rn){var lr=(0,et.Z)(Pn,2),nr=lr[1],Wn=(0,et.Z)(Cr,2),Hn=Wn[1];return rn(Hn,nr)}return Cn.renderWithProps?!0:!(0,Ae.Z)(Pn,Cr,!0)});return Fn}function St(be,ge,lt,Ot){var Xt=be+ge-1;return be<=Ot&&Xt>=lt}function fn(be,ge){return ce(ut,function(lt){var Ot=St(be,ge||1,lt.hoverStartRow,lt.hoverEndRow);return[Ot,lt.onHover]})}var pt=z(70425),Jt=function(ge){var lt=ge.ellipsis,Ot=ge.rowType,Xt=ge.children,rn,Cn=lt===!0?{showTitle:!0}:lt;return Cn&&(Cn.showTitle||Ot==="header")&&(typeof Xt=="string"||typeof Xt=="number"?rn=Xt.toString():b.isValidElement(Xt)&&typeof Xt.props.children=="string"&&(rn=Xt.props.children)),rn};function bt(be){var ge,lt,Ot,Xt,rn,Cn,vn,Fn,Pn=be.component,Cr=be.children,lr=be.ellipsis,nr=be.scope,Wn=be.prefixCls,Hn=be.className,Lr=be.align,Ar=be.record,Rr=be.render,Wr=be.dataIndex,zr=be.renderIndex,Gr=be.shouldCellUpdate,ni=be.index,ui=be.rowType,ai=be.colSpan,Ki=be.rowSpan,wi=be.fixLeft,bi=be.fixRight,Ni=be.firstFixLeft,ci=be.lastFixLeft,di=be.firstFixRight,_r=be.lastFixRight,Vr=be.appendNode,si=be.additionalProps,pi=si===void 0?{}:si,Ai=be.isSticky,ei="".concat(Wn,"-cell"),qi=ce(ut,["supportSticky","allColumnsFixedLeft","rowHoverable"]),eo=qi.supportSticky,Ko=qi.allColumnsFixedLeft,Fo=qi.rowHoverable,Ao=yt(Ar,Wr,zr,Cr,Rr,Gr),No=(0,et.Z)(Ao,2),Xo=No[0],to=No[1],no={},Uo=typeof wi=="number"&&eo,_o=typeof bi=="number"&&eo;Uo&&(no.position="sticky",no.left=wi),_o&&(no.position="sticky",no.right=bi);var Ci=(ge=(lt=(Ot=to==null?void 0:to.colSpan)!==null&&Ot!==void 0?Ot:pi.colSpan)!==null&&lt!==void 0?lt:ai)!==null&&ge!==void 0?ge:1,Hi=(Xt=(rn=(Cn=to==null?void 0:to.rowSpan)!==null&&Cn!==void 0?Cn:pi.rowSpan)!==null&&rn!==void 0?rn:Ki)!==null&&Xt!==void 0?Xt:1,yi=fn(ni,Hi),li=(0,et.Z)(yi,2),oo=li[0],co=li[1],Oo=(0,pt.zX)(function(Co){var go;Ar&&co(ni,ni+Hi-1),pi==null||(go=pi.onMouseEnter)===null||go===void 0||go.call(pi,Co)}),Eo=(0,pt.zX)(function(Co){var go;Ar&&co(-1,-1),pi==null||(go=pi.onMouseLeave)===null||go===void 0||go.call(pi,Co)});if(Ci===0||Hi===0)return null;var Go=(vn=pi.title)!==null&&vn!==void 0?vn:Jt({rowType:ui,ellipsis:lr,children:Xo}),ia=it()(ei,Hn,(Fn={},(0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)(Fn,"".concat(ei,"-fix-left"),Uo&&eo),"".concat(ei,"-fix-left-first"),Ni&&eo),"".concat(ei,"-fix-left-last"),ci&&eo),"".concat(ei,"-fix-left-all"),ci&&Ko&&eo),"".concat(ei,"-fix-right"),_o&&eo),"".concat(ei,"-fix-right-first"),di&&eo),"".concat(ei,"-fix-right-last"),_r&&eo),"".concat(ei,"-ellipsis"),lr),"".concat(ei,"-with-append"),Vr),"".concat(ei,"-fix-sticky"),(Uo||_o)&&Ai&&eo),(0,we.Z)(Fn,"".concat(ei,"-row-hover"),!to&&oo)),pi.className,to==null?void 0:to.className),Ei={};Lr&&(Ei.textAlign=Lr);var Fi=(0,xt.Z)((0,xt.Z)((0,xt.Z)((0,xt.Z)({},to==null?void 0:to.style),no),Ei),pi.style),vo=Xo;return(0,gt.Z)(vo)==="object"&&!Array.isArray(vo)&&!b.isValidElement(vo)&&(vo=null),lr&&(ci||di)&&(vo=b.createElement("span",{className:"".concat(ei,"-content")},vo)),b.createElement(Pn,(0,$e.Z)({},to,pi,{className:ia,style:Fi,title:Go,scope:nr,onMouseEnter:Fo?Oo:void 0,onMouseLeave:Fo?Eo:void 0,colSpan:Ci!==1?Ci:null,rowSpan:Hi!==1?Hi:null}),Vr,vo)}var sn=b.memo(bt);function Qt(be,ge,lt,Ot,Xt){var rn=lt[be]||{},Cn=lt[ge]||{},vn,Fn;rn.fixed==="left"?vn=Ot.left[Xt==="rtl"?ge:be]:Cn.fixed==="right"&&(Fn=Ot.right[Xt==="rtl"?be:ge]);var Pn=!1,Cr=!1,lr=!1,nr=!1,Wn=lt[ge+1],Hn=lt[be-1],Lr=Wn&&!Wn.fixed||Hn&&!Hn.fixed||lt.every(function(Gr){return Gr.fixed==="left"});if(Xt==="rtl"){if(vn!==void 0){var Ar=Hn&&Hn.fixed==="left";nr=!Ar&&Lr}else if(Fn!==void 0){var Rr=Wn&&Wn.fixed==="right";lr=!Rr&&Lr}}else if(vn!==void 0){var Wr=Wn&&Wn.fixed==="left";Pn=!Wr&&Lr}else if(Fn!==void 0){var zr=Hn&&Hn.fixed==="right";Cr=!zr&&Lr}return{fixLeft:vn,fixRight:Fn,lastFixLeft:Pn,firstFixRight:Cr,lastFixRight:lr,firstFixLeft:nr,isSticky:Ot.isSticky}}var ae=b.createContext({}),ne=ae;function te(be){var ge=be.className,lt=be.index,Ot=be.children,Xt=be.colSpan,rn=Xt===void 0?1:Xt,Cn=be.rowSpan,vn=be.align,Fn=ce(ut,["prefixCls","direction"]),Pn=Fn.prefixCls,Cr=Fn.direction,lr=b.useContext(ne),nr=lr.scrollColumnIndex,Wn=lr.stickyOffsets,Hn=lr.flattenColumns,Lr=lt+rn-1,Ar=Lr+1===nr?rn+1:rn,Rr=Qt(lt,lt+Ar-1,Hn,Wn,Cr);return b.createElement(sn,(0,$e.Z)({className:ge,index:lt,component:"td",prefixCls:Pn,record:null,dataIndex:null,align:vn,colSpan:Ar,rowSpan:Cn,render:function(){return Ot}},Rr))}var oe=z(42244),se=["children"];function re(be){var ge=be.children,lt=(0,oe.Z)(be,se);return b.createElement("tr",lt,ge)}function le(be){var ge=be.children;return ge}le.Row=re,le.Cell=te;var me=le;function wt(be){var ge=be.children,lt=be.stickyOffsets,Ot=be.flattenColumns,Xt=ce(ut,"prefixCls"),rn=Ot.length-1,Cn=Ot[rn],vn=b.useMemo(function(){return{stickyOffsets:lt,flattenColumns:Ot,scrollColumnIndex:Cn!=null&&Cn.scrollbar?rn:null}},[Cn,Ot,rn,lt]);return b.createElement(ne.Provider,{value:vn},b.createElement("tfoot",{className:"".concat(Xt,"-summary")},ge))}var ke=Tt(wt),Me=me,qe=z(29301),nt=z(24514),rt=z(75152),xe=z(26112);function De(be,ge,lt,Ot,Xt,rn,Cn){be.push({record:ge,indent:lt,index:Cn});var vn=rn(ge),Fn=Xt==null?void 0:Xt.has(vn);if(ge&&Array.isArray(ge[Ot])&&Fn)for(var Pn=0;Pn<ge[Ot].length;Pn+=1)De(be,ge[Ot][Pn],lt+1,Ot,Xt,rn,Pn)}function At(be,ge,lt,Ot){var Xt=b.useMemo(function(){if(lt!=null&&lt.size){for(var rn=[],Cn=0;Cn<(be==null?void 0:be.length);Cn+=1){var vn=be[Cn];De(rn,vn,0,ge,lt,Ot,Cn)}return rn}return be==null?void 0:be.map(function(Fn,Pn){return{record:Fn,indent:0,index:Pn}})},[be,ge,lt,Ot]);return Xt}function Lt(be,ge,lt,Ot){var Xt=ce(ut,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),rn=Xt.flattenColumns,Cn=Xt.expandableType,vn=Xt.expandedKeys,Fn=Xt.childrenColumnName,Pn=Xt.onTriggerExpand,Cr=Xt.rowExpandable,lr=Xt.onRow,nr=Xt.expandRowByClick,Wn=Xt.rowClassName,Hn=Cn==="nest",Lr=Cn==="row"&&(!Cr||Cr(be)),Ar=Lr||Hn,Rr=vn&&vn.has(ge),Wr=Fn&&be&&be[Fn],zr=(0,pt.zX)(Pn),Gr=lr==null?void 0:lr(be,lt),ni=Gr==null?void 0:Gr.onClick,ui=function(bi){nr&&Ar&&Pn(be,bi);for(var Ni=arguments.length,ci=new Array(Ni>1?Ni-1:0),di=1;di<Ni;di++)ci[di-1]=arguments[di];ni==null||ni.apply(void 0,[bi].concat(ci))},ai;typeof Wn=="string"?ai=Wn:typeof Wn=="function"&&(ai=Wn(be,lt,Ot));var Ki=Bt(rn);return(0,xt.Z)((0,xt.Z)({},Xt),{},{columnsKey:Ki,nestExpandable:Hn,expanded:Rr,hasNestChildren:Wr,record:be,onTriggerExpand:zr,rowSupportExpand:Lr,expandable:Ar,rowProps:(0,xt.Z)((0,xt.Z)({},Gr),{},{className:it()(ai,Gr==null?void 0:Gr.className),onClick:ui})})}function Rt(be){var ge=be.prefixCls,lt=be.children,Ot=be.component,Xt=be.cellComponent,rn=be.className,Cn=be.expanded,vn=be.colSpan,Fn=be.isEmpty,Pn=ce(ut,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Cr=Pn.scrollbarSize,lr=Pn.fixHeader,nr=Pn.fixColumn,Wn=Pn.componentWidth,Hn=Pn.horizonScroll,Lr=lt;return(Fn?Hn&&Wn:nr)&&(Lr=b.createElement("div",{style:{width:Wn-(lr&&!Fn?Cr:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(ge,"-expanded-row-fixed")},Lr)),b.createElement(Ot,{className:rn,style:{display:Cn?null:"none"}},b.createElement(sn,{component:Xt,prefixCls:ge,colSpan:vn},Lr))}var Wt=Rt;function It(be){var ge=be.prefixCls,lt=be.record,Ot=be.onExpand,Xt=be.expanded,rn=be.expandable,Cn="".concat(ge,"-row-expand-icon");if(!rn)return b.createElement("span",{className:it()(Cn,"".concat(ge,"-row-spaced"))});var vn=function(Pn){Ot(lt,Pn),Pn.stopPropagation()};return b.createElement("span",{className:it()(Cn,(0,we.Z)((0,we.Z)({},"".concat(ge,"-row-expanded"),Xt),"".concat(ge,"-row-collapsed"),!Xt)),onClick:vn})}function un(be,ge,lt){var Ot=[];function Xt(rn){(rn||[]).forEach(function(Cn,vn){Ot.push(ge(Cn,vn)),Xt(Cn[lt])})}return Xt(be),Ot}function Kt(be,ge,lt,Ot){return typeof be=="string"?be:typeof be=="function"?be(ge,lt,Ot):""}function Ue(be,ge,lt,Ot,Xt){var rn=be.record,Cn=be.prefixCls,vn=be.columnsKey,Fn=be.fixedInfoList,Pn=be.expandIconColumnIndex,Cr=be.nestExpandable,lr=be.indentSize,nr=be.expandIcon,Wn=be.expanded,Hn=be.hasNestChildren,Lr=be.onTriggerExpand,Ar=vn[lt],Rr=Fn[lt],Wr;lt===(Pn||0)&&Cr&&(Wr=b.createElement(b.Fragment,null,b.createElement("span",{style:{paddingLeft:"".concat(lr*Ot,"px")},className:"".concat(Cn,"-row-indent indent-level-").concat(Ot)}),nr({prefixCls:Cn,expanded:Wn,expandable:Hn,record:rn,onExpand:Lr})));var zr;return ge.onCell&&(zr=ge.onCell(rn,Xt)),{key:Ar,fixedInfo:Rr,appendCellNode:Wr,additionalCellProps:zr||{}}}function Pt(be){var ge=be.className,lt=be.style,Ot=be.record,Xt=be.index,rn=be.renderIndex,Cn=be.rowKey,vn=be.indent,Fn=vn===void 0?0:vn,Pn=be.rowComponent,Cr=be.cellComponent,lr=be.scopeCellComponent,nr=Lt(Ot,Cn,Xt,Fn),Wn=nr.prefixCls,Hn=nr.flattenColumns,Lr=nr.expandedRowClassName,Ar=nr.expandedRowRender,Rr=nr.rowProps,Wr=nr.expanded,zr=nr.rowSupportExpand,Gr=b.useRef(!1);Gr.current||(Gr.current=Wr);var ni=Kt(Lr,Ot,Xt,Fn),ui=b.createElement(Pn,(0,$e.Z)({},Rr,{"data-row-key":Cn,className:it()(ge,"".concat(Wn,"-row"),"".concat(Wn,"-row-level-").concat(Fn),Rr==null?void 0:Rr.className,(0,we.Z)({},ni,Fn>=1)),style:(0,xt.Z)((0,xt.Z)({},lt),Rr==null?void 0:Rr.style)}),Hn.map(function(wi,bi){var Ni=wi.render,ci=wi.dataIndex,di=wi.className,_r=Ue(nr,wi,bi,Fn,Xt),Vr=_r.key,si=_r.fixedInfo,pi=_r.appendCellNode,Ai=_r.additionalCellProps;return b.createElement(sn,(0,$e.Z)({className:di,ellipsis:wi.ellipsis,align:wi.align,scope:wi.rowScope,component:wi.rowScope?lr:Cr,prefixCls:Wn,key:Vr,record:Ot,index:Xt,renderIndex:rn,dataIndex:ci,render:Ni,shouldCellUpdate:wi.shouldCellUpdate},si,{appendNode:pi,additionalProps:Ai}))})),ai;if(zr&&(Gr.current||Wr)){var Ki=Ar(Ot,Xt,Fn+1,Wr);ai=b.createElement(Wt,{expanded:Wr,className:it()("".concat(Wn,"-expanded-row"),"".concat(Wn,"-expanded-row-level-").concat(Fn+1),ni),prefixCls:Wn,component:Pn,cellComponent:Cr,colSpan:Hn.length,isEmpty:!1},Ki)}return b.createElement(b.Fragment,null,ui,ai)}var jt=Tt(Pt);function Yt(be){var ge=be.columnKey,lt=be.onColumnResize,Ot=b.useRef();return(0,pe.Z)(function(){Ot.current&&lt(ge,Ot.current.offsetWidth)},[]),b.createElement(qe.Z,{data:ge},b.createElement("td",{ref:Ot,style:{padding:0,border:0,height:0}},b.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var Fe=z(29194);function Ct(be){var ge=be.prefixCls,lt=be.columnsKey,Ot=be.onColumnResize,Xt=b.useRef(null);return b.createElement("tr",{"aria-hidden":"true",className:"".concat(ge,"-measure-row"),style:{height:0,fontSize:0},ref:Xt},b.createElement(qe.Z.Collection,{onBatchResize:function(Cn){(0,Fe.Z)(Xt.current)&&Cn.forEach(function(vn){var Fn=vn.data,Pn=vn.size;Ot(Fn,Pn.offsetWidth)})}},lt.map(function(rn){return b.createElement(Yt,{key:rn,columnKey:rn,onColumnResize:Ot})})))}function zt(be){var ge=be.data,lt=be.measureColumnWidth,Ot=ce(ut,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Xt=Ot.prefixCls,rn=Ot.getComponent,Cn=Ot.onColumnResize,vn=Ot.flattenColumns,Fn=Ot.getRowKey,Pn=Ot.expandedKeys,Cr=Ot.childrenColumnName,lr=Ot.emptyNode,nr=At(ge,Cr,Pn,Fn),Wn=b.useRef({renderWithProps:!1}),Hn=rn(["body","wrapper"],"tbody"),Lr=rn(["body","row"],"tr"),Ar=rn(["body","cell"],"td"),Rr=rn(["body","cell"],"th"),Wr;ge.length?Wr=nr.map(function(Gr,ni){var ui=Gr.record,ai=Gr.indent,Ki=Gr.index,wi=Fn(ui,ni);return b.createElement(jt,{key:wi,rowKey:wi,record:ui,index:ni,renderIndex:Ki,rowComponent:Lr,cellComponent:Ar,scopeCellComponent:Rr,indent:ai})}):Wr=b.createElement(Wt,{expanded:!0,className:"".concat(Xt,"-placeholder"),prefixCls:Xt,component:Lr,cellComponent:Ar,colSpan:vn.length,isEmpty:!0},lr);var zr=Bt(vn);return b.createElement(yn.Provider,{value:Wn.current},b.createElement(Hn,{className:"".concat(Xt,"-tbody")},lt&&b.createElement(Ct,{prefixCls:Xt,columnsKey:zr,onColumnResize:Cn}),Wr))}var _t=Tt(zt),mn=["expandable"],kn="RC_TABLE_INTERNAL_COL_DEFINE";function ir(be){var ge=be.expandable,lt=(0,oe.Z)(be,mn),Ot;return"expandable"in be?Ot=(0,xt.Z)((0,xt.Z)({},lt),ge):Ot=lt,Ot.showExpandColumn===!1&&(Ot.expandIconColumnIndex=-1),Ot}var gr=["columnType"];function On(be){for(var ge=be.colWidths,lt=be.columns,Ot=be.columCount,Xt=ce(ut,["tableLayout"]),rn=Xt.tableLayout,Cn=[],vn=Ot||lt.length,Fn=!1,Pn=vn-1;Pn>=0;Pn-=1){var Cr=ge[Pn],lr=lt&&lt[Pn],nr=void 0,Wn=void 0;if(lr&&(nr=lr[kn],rn==="auto"&&(Wn=lr.minWidth)),Cr||Wn||nr||Fn){var Hn=nr||{},Lr=Hn.columnType,Ar=(0,oe.Z)(Hn,gr);Cn.unshift(b.createElement("col",(0,$e.Z)({key:Pn,style:{width:Cr,minWidth:Wn}},Ar))),Fn=!0}}return b.createElement("colgroup",null,Cn)}var sr=On,En=z(77654),Qe=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function ar(be,ge){return(0,b.useMemo)(function(){for(var lt=[],Ot=0;Ot<ge;Ot+=1){var Xt=be[Ot];if(Xt!==void 0)lt[Ot]=Xt;else return null}return lt},[be.join("_"),ge])}var ur=b.forwardRef(function(be,ge){var lt=be.className,Ot=be.noData,Xt=be.columns,rn=be.flattenColumns,Cn=be.colWidths,vn=be.columCount,Fn=be.stickyOffsets,Pn=be.direction,Cr=be.fixHeader,lr=be.stickyTopOffset,nr=be.stickyBottomOffset,Wn=be.stickyClassName,Hn=be.onScroll,Lr=be.maxContentScroll,Ar=be.children,Rr=(0,oe.Z)(be,Qe),Wr=ce(ut,["prefixCls","scrollbarSize","isSticky","getComponent"]),zr=Wr.prefixCls,Gr=Wr.scrollbarSize,ni=Wr.isSticky,ui=Wr.getComponent,ai=ui(["header","table"],"table"),Ki=ni&&!Cr?0:Gr,wi=b.useRef(null),bi=b.useCallback(function(Ai){(0,he.mH)(ge,Ai),(0,he.mH)(wi,Ai)},[]);b.useEffect(function(){var Ai;function ei(qi){var eo=qi,Ko=eo.currentTarget,Fo=eo.deltaX;Fo&&(Hn({currentTarget:Ko,scrollLeft:Ko.scrollLeft+Fo}),qi.preventDefault())}return(Ai=wi.current)===null||Ai===void 0||Ai.addEventListener("wheel",ei,{passive:!1}),function(){var qi;(qi=wi.current)===null||qi===void 0||qi.removeEventListener("wheel",ei)}},[]);var Ni=b.useMemo(function(){return rn.every(function(Ai){return Ai.width})},[rn]),ci=rn[rn.length-1],di={fixed:ci?ci.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(zr,"-cell-scrollbar")}}},_r=(0,b.useMemo)(function(){return Ki?[].concat((0,En.Z)(Xt),[di]):Xt},[Ki,Xt]),Vr=(0,b.useMemo)(function(){return Ki?[].concat((0,En.Z)(rn),[di]):rn},[Ki,rn]),si=(0,b.useMemo)(function(){var Ai=Fn.right,ei=Fn.left;return(0,xt.Z)((0,xt.Z)({},Fn),{},{left:Pn==="rtl"?[].concat((0,En.Z)(ei.map(function(qi){return qi+Ki})),[0]):ei,right:Pn==="rtl"?Ai:[].concat((0,En.Z)(Ai.map(function(qi){return qi+Ki})),[0]),isSticky:ni})},[Ki,Fn,ni]),pi=ar(Cn,vn);return b.createElement("div",{style:(0,xt.Z)({overflow:"hidden"},ni?{top:lr,bottom:nr}:{}),ref:bi,className:it()(lt,(0,we.Z)({},Wn,!!Wn))},b.createElement(ai,{style:{tableLayout:"fixed",visibility:Ot||pi?null:"hidden"}},(!Ot||!Lr||Ni)&&b.createElement(sr,{colWidths:pi?[].concat((0,En.Z)(pi),[Ki]):[],columCount:vn+1,columns:Vr}),Ar((0,xt.Z)((0,xt.Z)({},Rr),{},{stickyOffsets:si,columns:_r,flattenColumns:Vr}))))}),Dn=b.memo(ur),Mn=function(ge){var lt=ge.cells,Ot=ge.stickyOffsets,Xt=ge.flattenColumns,rn=ge.rowComponent,Cn=ge.cellComponent,vn=ge.onHeaderRow,Fn=ge.index,Pn=ce(ut,["prefixCls","direction"]),Cr=Pn.prefixCls,lr=Pn.direction,nr;vn&&(nr=vn(lt.map(function(Hn){return Hn.column}),Fn));var Wn=Bt(lt.map(function(Hn){return Hn.column}));return b.createElement(rn,nr,lt.map(function(Hn,Lr){var Ar=Hn.column,Rr=Qt(Hn.colStart,Hn.colEnd,Xt,Ot,lr),Wr;return Ar&&Ar.onHeaderCell&&(Wr=Hn.column.onHeaderCell(Ar)),b.createElement(sn,(0,$e.Z)({},Hn,{scope:Ar.title?Hn.colSpan>1?"colgroup":"col":null,ellipsis:Ar.ellipsis,align:Ar.align,component:Cn,prefixCls:Cr,key:Wn[Lr]},Rr,{additionalProps:Wr,rowType:"header"}))}))},Vn=Mn;function yr(be){var ge=[];function lt(Cn,vn){var Fn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ge[Fn]=ge[Fn]||[];var Pn=vn,Cr=Cn.filter(Boolean).map(function(lr){var nr={key:lr.key,className:lr.className||"",children:lr.title,column:lr,colStart:Pn},Wn=1,Hn=lr.children;return Hn&&Hn.length>0&&(Wn=lt(Hn,Pn,Fn+1).reduce(function(Lr,Ar){return Lr+Ar},0),nr.hasSubColumns=!0),"colSpan"in lr&&(Wn=lr.colSpan),"rowSpan"in lr&&(nr.rowSpan=lr.rowSpan),nr.colSpan=Wn,nr.colEnd=nr.colStart+Wn-1,ge[Fn].push(nr),Pn+=Wn,Wn});return Cr}lt(be,0);for(var Ot=ge.length,Xt=function(vn){ge[vn].forEach(function(Fn){!("rowSpan"in Fn)&&!Fn.hasSubColumns&&(Fn.rowSpan=Ot-vn)})},rn=0;rn<Ot;rn+=1)Xt(rn);return ge}var hn=function(ge){var lt=ge.stickyOffsets,Ot=ge.columns,Xt=ge.flattenColumns,rn=ge.onHeaderRow,Cn=ce(ut,["prefixCls","getComponent"]),vn=Cn.prefixCls,Fn=Cn.getComponent,Pn=b.useMemo(function(){return yr(Ot)},[Ot]),Cr=Fn(["header","wrapper"],"thead"),lr=Fn(["header","row"],"tr"),nr=Fn(["header","cell"],"th");return b.createElement(Cr,{className:"".concat(vn,"-thead")},Pn.map(function(Wn,Hn){var Lr=b.createElement(Vn,{key:Hn,flattenColumns:Xt,cells:Wn,stickyOffsets:lt,rowComponent:lr,cellComponent:nr,onHeaderRow:rn,index:Hn});return Lr}))},wn=Tt(hn),Bn=z(11592);function rr(be){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof ge=="number"?ge:ge.endsWith("%")?be*parseFloat(ge)/100:null}function Rn(be,ge,lt){return b.useMemo(function(){if(ge&&ge>0){var Ot=0,Xt=0;be.forEach(function(nr){var Wn=rr(ge,nr.width);Wn?Ot+=Wn:Xt+=1});var rn=Math.max(ge,lt),Cn=Math.max(rn-Ot,Xt),vn=Xt,Fn=Cn/Xt,Pn=0,Cr=be.map(function(nr){var Wn=(0,xt.Z)({},nr),Hn=rr(ge,Wn.width);if(Hn)Wn.width=Hn;else{var Lr=Math.floor(Fn);Wn.width=vn===1?Cn:Lr,Cn-=Lr,vn-=1}return Pn+=Wn.width,Wn});if(Pn<rn){var lr=rn/Pn;Cn=rn,Cr.forEach(function(nr,Wn){var Hn=Math.floor(nr.width*lr);nr.width=Wn===Cr.length-1?Cn:Hn,Cn-=Hn})}return[Cr,Math.max(Pn,rn)]}return[be,ge]},[be,ge,lt])}var xr=["children"],vr=["fixed"];function en(be){return(0,Bn.Z)(be).filter(function(ge){return b.isValidElement(ge)}).map(function(ge){var lt=ge.key,Ot=ge.props,Xt=Ot.children,rn=(0,oe.Z)(Ot,xr),Cn=(0,xt.Z)({key:lt},rn);return Xt&&(Cn.children=en(Xt)),Cn})}function Sn(be){return be.filter(function(ge){return ge&&(0,gt.Z)(ge)==="object"&&!ge.hidden}).map(function(ge){var lt=ge.children;return lt&&lt.length>0?(0,xt.Z)((0,xt.Z)({},ge),{},{children:Sn(lt)}):ge})}function pr(be){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return be.filter(function(lt){return lt&&(0,gt.Z)(lt)==="object"}).reduce(function(lt,Ot,Xt){var rn=Ot.fixed,Cn=rn===!0?"left":rn,vn="".concat(ge,"-").concat(Xt),Fn=Ot.children;return Fn&&Fn.length>0?[].concat((0,En.Z)(lt),(0,En.Z)(pr(Fn,vn).map(function(Pn){return(0,xt.Z)({fixed:Cn},Pn)}))):[].concat((0,En.Z)(lt),[(0,xt.Z)((0,xt.Z)({key:vn},Ot),{},{fixed:Cn})])},[])}function bn(be){return be.map(function(ge){var lt=ge.fixed,Ot=(0,oe.Z)(ge,vr),Xt=lt;return lt==="left"?Xt="right":lt==="right"&&(Xt="left"),(0,xt.Z)({fixed:Xt},Ot)})}function Ve(be,ge){var lt=be.prefixCls,Ot=be.columns,Xt=be.children,rn=be.expandable,Cn=be.expandedKeys,vn=be.columnTitle,Fn=be.getRowKey,Pn=be.onTriggerExpand,Cr=be.expandIcon,lr=be.rowExpandable,nr=be.expandIconColumnIndex,Wn=be.direction,Hn=be.expandRowByClick,Lr=be.columnWidth,Ar=be.fixed,Rr=be.scrollWidth,Wr=be.clientWidth,zr=b.useMemo(function(){var ci=Ot||en(Xt)||[];return Sn(ci.slice())},[Ot,Xt]),Gr=b.useMemo(function(){if(rn){var ci=zr.slice();if(!ci.includes(Ie)){var di=nr||0;di>=0&&(di||Ar==="left"||!Ar)&&ci.splice(di,0,Ie),Ar==="right"&&ci.splice(zr.length,0,Ie)}var _r=ci.indexOf(Ie);ci=ci.filter(function(Ai,ei){return Ai!==Ie||ei===_r});var Vr=zr[_r],si;Ar?si=Ar:si=Vr?Vr.fixed:null;var pi=(0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)({},kn,{className:"".concat(lt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",vn),"fixed",si),"className","".concat(lt,"-row-expand-icon-cell")),"width",Lr),"render",function(ei,qi,eo){var Ko=Fn(qi,eo),Fo=Cn.has(Ko),Ao=lr?lr(qi):!0,No=Cr({prefixCls:lt,expanded:Fo,expandable:Ao,record:qi,onExpand:Pn});return Hn?b.createElement("span",{onClick:function(to){return to.stopPropagation()}},No):No});return ci.map(function(Ai){return Ai===Ie?pi:Ai})}return zr.filter(function(Ai){return Ai!==Ie})},[rn,zr,Fn,Cn,Cr,Wn]),ni=b.useMemo(function(){var ci=Gr;return ge&&(ci=ge(ci)),ci.length||(ci=[{render:function(){return null}}]),ci},[ge,Gr,Wn]),ui=b.useMemo(function(){return Wn==="rtl"?bn(pr(ni)):pr(ni)},[ni,Wn,Rr]),ai=b.useMemo(function(){for(var ci=-1,di=ui.length-1;di>=0;di-=1){var _r=ui[di].fixed;if(_r==="left"||_r===!0){ci=di;break}}if(ci>=0)for(var Vr=0;Vr<=ci;Vr+=1){var si=ui[Vr].fixed;if(si!=="left"&&si!==!0)return!0}var pi=ui.findIndex(function(qi){var eo=qi.fixed;return eo==="right"});if(pi>=0)for(var Ai=pi;Ai<ui.length;Ai+=1){var ei=ui[Ai].fixed;if(ei!=="right")return!0}return!1},[ui]),Ki=Rn(ui,Rr,Wr),wi=(0,et.Z)(Ki,2),bi=wi[0],Ni=wi[1];return[ni,bi,Ni,ai]}var tt=Ve;function Be(be,ge,lt){var Ot=ir(be),Xt=Ot.expandIcon,rn=Ot.expandedRowKeys,Cn=Ot.defaultExpandedRowKeys,vn=Ot.defaultExpandAllRows,Fn=Ot.expandedRowRender,Pn=Ot.onExpand,Cr=Ot.onExpandedRowsChange,lr=Ot.childrenColumnName,nr=Xt||It,Wn=lr||"children",Hn=b.useMemo(function(){return Fn?"row":be.expandable&&be.internalHooks===de&&be.expandable.__PARENT_RENDER_ICON__||ge.some(function(ni){return ni&&(0,gt.Z)(ni)==="object"&&ni[Wn]})?"nest":!1},[!!Fn,ge]),Lr=b.useState(function(){return Cn||(vn?un(ge,lt,Wn):[])}),Ar=(0,et.Z)(Lr,2),Rr=Ar[0],Wr=Ar[1],zr=b.useMemo(function(){return new Set(rn||Rr||[])},[rn,Rr]),Gr=b.useCallback(function(ni){var ui=lt(ni,ge.indexOf(ni)),ai,Ki=zr.has(ui);Ki?(zr.delete(ui),ai=(0,En.Z)(zr)):ai=[].concat((0,En.Z)(zr),[ui]),Wr(ai),Pn&&Pn(!Ki,ni),Cr&&Cr(ai)},[lt,zr,ge,Pn,Cr]);return[Ot,Hn,zr,nr,Wn,Gr]}function ct(be,ge,lt){var Ot=be.map(function(Xt,rn){return Qt(rn,rn,be,ge,lt)});return(0,ye.Z)(function(){return Ot},[Ot],function(Xt,rn){return!(0,Ae.Z)(Xt,rn)})}function He(be){var ge=(0,b.useRef)(be),lt=(0,b.useState)({}),Ot=(0,et.Z)(lt,2),Xt=Ot[1],rn=(0,b.useRef)(null),Cn=(0,b.useRef)([]);function vn(Fn){Cn.current.push(Fn);var Pn=Promise.resolve();rn.current=Pn,Pn.then(function(){if(rn.current===Pn){var Cr=Cn.current,lr=ge.current;Cn.current=[],Cr.forEach(function(nr){ge.current=nr(ge.current)}),rn.current=null,lr!==ge.current&&Xt({})}})}return(0,b.useEffect)(function(){return function(){rn.current=null}},[]),[ge.current,vn]}function dt(be){var ge=(0,b.useRef)(be||null),lt=(0,b.useRef)();function Ot(){window.clearTimeout(lt.current)}function Xt(Cn){ge.current=Cn,Ot(),lt.current=window.setTimeout(function(){ge.current=null,lt.current=void 0},100)}function rn(){return ge.current}return(0,b.useEffect)(function(){return Ot},[]),[Xt,rn]}function Ee(){var be=b.useState(-1),ge=(0,et.Z)(be,2),lt=ge[0],Ot=ge[1],Xt=b.useState(-1),rn=(0,et.Z)(Xt,2),Cn=rn[0],vn=rn[1],Fn=b.useCallback(function(Pn,Cr){Ot(Pn),vn(Cr)},[]);return[lt,Cn,Fn]}var Et=z(47273),Ft=(0,Et.Z)()?window:null;function Ce(be,ge){var lt=(0,gt.Z)(be)==="object"?be:{},Ot=lt.offsetHeader,Xt=Ot===void 0?0:Ot,rn=lt.offsetSummary,Cn=rn===void 0?0:rn,vn=lt.offsetScroll,Fn=vn===void 0?0:vn,Pn=lt.getContainer,Cr=Pn===void 0?function(){return Ft}:Pn,lr=Cr()||Ft,nr=!!be;return b.useMemo(function(){return{isSticky:nr,stickyClassName:nr?"".concat(ge,"-sticky-holder"):"",offsetHeader:Xt,offsetSummary:Cn,offsetScroll:Fn,container:lr}},[nr,Fn,Xt,Cn,ge,lr])}function Oe(be,ge,lt){var Ot=(0,b.useMemo)(function(){var Xt=ge.length,rn=function(Pn,Cr,lr){for(var nr=[],Wn=0,Hn=Pn;Hn!==Cr;Hn+=lr)nr.push(Wn),ge[Hn].fixed&&(Wn+=be[Hn]||0);return nr},Cn=rn(0,Xt,1),vn=rn(Xt-1,-1,-1).reverse();return lt==="rtl"?{left:vn,right:Cn}:{left:Cn,right:vn}},[be,ge,lt]);return Ot}var Te=Oe;function je(be){var ge=be.className,lt=be.children;return b.createElement("div",{className:ge},lt)}var Je=je,Vt=z(8224),tn=z(16089),on=z(76846);function Nn(be){var ge=(0,on.bn)(be),lt=ge.getBoundingClientRect(),Ot=document.documentElement;return{left:lt.left+(window.pageXOffset||Ot.scrollLeft)-(Ot.clientLeft||document.body.clientLeft||0),top:lt.top+(window.pageYOffset||Ot.scrollTop)-(Ot.clientTop||document.body.clientTop||0)}}var $n=function(ge,lt){var Ot,Xt,rn=ge.scrollBodyRef,Cn=ge.onScroll,vn=ge.offsetScroll,Fn=ge.container,Pn=ge.direction,Cr=ce(ut,"prefixCls"),lr=((Ot=rn.current)===null||Ot===void 0?void 0:Ot.scrollWidth)||0,nr=((Xt=rn.current)===null||Xt===void 0?void 0:Xt.clientWidth)||0,Wn=lr&&nr*(nr/lr),Hn=b.useRef(),Lr=He({scrollLeft:0,isHiddenScrollBar:!0}),Ar=(0,et.Z)(Lr,2),Rr=Ar[0],Wr=Ar[1],zr=b.useRef({delta:0,x:0}),Gr=b.useState(!1),ni=(0,et.Z)(Gr,2),ui=ni[0],ai=ni[1],Ki=b.useRef(null);b.useEffect(function(){return function(){tn.Z.cancel(Ki.current)}},[]);var wi=function(){ai(!1)},bi=function(Vr){Vr.persist(),zr.current.delta=Vr.pageX-Rr.scrollLeft,zr.current.x=0,ai(!0),Vr.preventDefault()},Ni=function(Vr){var si,pi=Vr||((si=window)===null||si===void 0?void 0:si.event),Ai=pi.buttons;if(!ui||Ai===0){ui&&ai(!1);return}var ei=zr.current.x+Vr.pageX-zr.current.x-zr.current.delta,qi=Pn==="rtl";ei=Math.max(qi?Wn-nr:0,Math.min(qi?0:nr-Wn,ei));var eo=!qi||Math.abs(ei)+Math.abs(Wn)<nr;eo&&(Cn({scrollLeft:ei/nr*(lr+2)}),zr.current.x=Vr.pageX)},ci=function(){tn.Z.cancel(Ki.current),Ki.current=(0,tn.Z)(function(){if(rn.current){var Vr=Nn(rn.current).top,si=Vr+rn.current.offsetHeight,pi=Fn===window?document.documentElement.scrollTop+window.innerHeight:Nn(Fn).top+Fn.clientHeight;si-(0,rt.Z)()<=pi||Vr>=pi-vn?Wr(function(Ai){return(0,xt.Z)((0,xt.Z)({},Ai),{},{isHiddenScrollBar:!0})}):Wr(function(Ai){return(0,xt.Z)((0,xt.Z)({},Ai),{},{isHiddenScrollBar:!1})})}})},di=function(Vr){Wr(function(si){return(0,xt.Z)((0,xt.Z)({},si),{},{scrollLeft:Vr/lr*nr||0})})};return b.useImperativeHandle(lt,function(){return{setScrollLeft:di,checkScrollBarVisible:ci}}),b.useEffect(function(){var _r=(0,Vt.Z)(document.body,"mouseup",wi,!1),Vr=(0,Vt.Z)(document.body,"mousemove",Ni,!1);return ci(),function(){_r.remove(),Vr.remove()}},[Wn,ui]),b.useEffect(function(){if(rn.current){for(var _r=[],Vr=(0,on.bn)(rn.current);Vr;)_r.push(Vr),Vr=Vr.parentElement;return _r.forEach(function(si){return si.addEventListener("scroll",ci,!1)}),window.addEventListener("resize",ci,!1),window.addEventListener("scroll",ci,!1),Fn.addEventListener("scroll",ci,!1),function(){_r.forEach(function(si){return si.removeEventListener("scroll",ci)}),window.removeEventListener("resize",ci),window.removeEventListener("scroll",ci),Fn.removeEventListener("scroll",ci)}}},[Fn]),b.useEffect(function(){Rr.isHiddenScrollBar||Wr(function(_r){var Vr=rn.current;return Vr?(0,xt.Z)((0,xt.Z)({},_r),{},{scrollLeft:Vr.scrollLeft/Vr.scrollWidth*Vr.clientWidth}):_r})},[Rr.isHiddenScrollBar]),lr<=nr||!Wn||Rr.isHiddenScrollBar?null:b.createElement("div",{style:{height:(0,rt.Z)(),width:nr,bottom:vn},className:"".concat(Cr,"-sticky-scroll")},b.createElement("div",{onMouseDown:bi,ref:Hn,className:it()("".concat(Cr,"-sticky-scroll-bar"),(0,we.Z)({},"".concat(Cr,"-sticky-scroll-bar-active"),ui)),style:{width:"".concat(Wn,"px"),transform:"translate3d(".concat(Rr.scrollLeft,"px, 0, 0)")}}))},br=b.forwardRef($n);function Gn(be){return null}var jn=Gn;function Xn(be){return null}var hr=Xn,Xe="rc-table",ft=[],Zt={};function Mt(){return"No Data"}function Ut(be,ge){var lt=(0,xt.Z)({rowKey:"key",prefixCls:Xe,emptyText:Mt},be),Ot=lt.prefixCls,Xt=lt.className,rn=lt.rowClassName,Cn=lt.style,vn=lt.data,Fn=lt.rowKey,Pn=lt.scroll,Cr=lt.tableLayout,lr=lt.direction,nr=lt.title,Wn=lt.footer,Hn=lt.summary,Lr=lt.caption,Ar=lt.id,Rr=lt.showHeader,Wr=lt.components,zr=lt.emptyText,Gr=lt.onRow,ni=lt.onHeaderRow,ui=lt.onScroll,ai=lt.internalHooks,Ki=lt.transformColumns,wi=lt.internalRefs,bi=lt.tailor,Ni=lt.getContainerWidth,ci=lt.sticky,di=lt.rowHoverable,_r=di===void 0?!0:di,Vr=vn||ft,si=!!Vr.length,pi=ai===de,Ai=b.useCallback(function(uo,fo){return(0,qt.Z)(Wr,uo)||fo},[Wr]),ei=b.useMemo(function(){return typeof Fn=="function"?Fn:function(uo){var fo=uo&&uo[Fn];return fo}},[Fn]),qi=Ai(["body"]),eo=Ee(),Ko=(0,et.Z)(eo,3),Fo=Ko[0],Ao=Ko[1],No=Ko[2],Xo=Be(lt,Vr,ei),to=(0,et.Z)(Xo,6),no=to[0],Uo=to[1],_o=to[2],Ci=to[3],Hi=to[4],yi=to[5],li=Pn==null?void 0:Pn.x,oo=b.useState(0),co=(0,et.Z)(oo,2),Oo=co[0],Eo=co[1],Go=tt((0,xt.Z)((0,xt.Z)((0,xt.Z)({},lt),no),{},{expandable:!!no.expandedRowRender,columnTitle:no.columnTitle,expandedKeys:_o,getRowKey:ei,onTriggerExpand:yi,expandIcon:Ci,expandIconColumnIndex:no.expandIconColumnIndex,direction:lr,scrollWidth:pi&&bi&&typeof li=="number"?li:null,clientWidth:Oo}),pi?Ki:null),ia=(0,et.Z)(Go,4),Ei=ia[0],Fi=ia[1],vo=ia[2],Co=ia[3],go=vo!=null?vo:li,sa=b.useMemo(function(){return{columns:Ei,flattenColumns:Fi}},[Ei,Fi]),Qo=b.useRef(),Ha=b.useRef(),Mo=b.useRef(),lo=b.useRef();b.useImperativeHandle(ge,function(){return{nativeElement:Qo.current,scrollTo:function(fo){var Ia;if(Mo.current instanceof HTMLElement){var $a=fo.index,Ba=fo.top,us=fo.key;if(nn(Ba)){var Wl;(Wl=Mo.current)===null||Wl===void 0||Wl.scrollTo({top:Ba})}else{var Tl,cs=us!=null?us:ei(Vr[$a]);(Tl=Mo.current.querySelector('[data-row-key="'.concat(cs,'"]')))===null||Tl===void 0||Tl.scrollIntoView()}}else(Ia=Mo.current)!==null&&Ia!==void 0&&Ia.scrollTo&&Mo.current.scrollTo(fo)}}});var wo=b.useRef(),Po=b.useState(!1),oa=(0,et.Z)(Po,2),Wo=oa[0],so=oa[1],ko=b.useState(!1),po=(0,et.Z)(ko,2),Ca=po[0],ea=po[1],Na=b.useState(new Map),Za=(0,et.Z)(Na,2),Cl=Za[0],Do=Za[1],gs=Bt(Fi),Ma=gs.map(function(uo){return Cl.get(uo)}),rl=b.useMemo(function(){return Ma},[Ma.join("_")]),Ya=Te(rl,Fi,lr),ja=Pn&&Nt(Pn.y),Io=Pn&&Nt(go)||!!no.fixed,qa=Io&&Fi.some(function(uo){var fo=uo.fixed;return fo}),jl=b.useRef(),xl=Ce(ci,Ot),Sl=xl.isSticky,Bs=xl.offsetHeader,Os=xl.offsetSummary,Ts=xl.offsetScroll,Fs=xl.stickyClassName,Us=xl.container,Gi=b.useMemo(function(){return Hn==null?void 0:Hn(Vr)},[Hn,Vr]),io=(ja||Sl)&&b.isValidElement(Gi)&&Gi.type===me&&Gi.props.fixed,Ro,Jo,pa;ja&&(Jo={overflowY:si?"scroll":"auto",maxHeight:Pn.y}),Io&&(Ro={overflowX:"auto"},ja||(Jo={overflowY:"hidden"}),pa={width:go===!0?"auto":go,minWidth:"100%"});var ua=b.useCallback(function(uo,fo){Do(function(Ia){if(Ia.get(uo)!==fo){var $a=new Map(Ia);return $a.set(uo,fo),$a}return Ia})},[]),fl=dt(null),Da=(0,et.Z)(fl,2),ls=Da[0],Gs=Da[1];function ys(uo,fo){fo&&(typeof fo=="function"?fo(uo):fo.scrollLeft!==uo&&(fo.scrollLeft=uo,fo.scrollLeft!==uo&&setTimeout(function(){fo.scrollLeft=uo},0)))}var $l=(0,Se.Z)(function(uo){var fo=uo.currentTarget,Ia=uo.scrollLeft,$a=lr==="rtl",Ba=typeof Ia=="number"?Ia:fo.scrollLeft,us=fo||Zt;if(!Gs()||Gs()===us){var Wl;ls(us),ys(Ba,Ha.current),ys(Ba,Mo.current),ys(Ba,wo.current),ys(Ba,(Wl=jl.current)===null||Wl===void 0?void 0:Wl.setScrollLeft)}var Tl=fo||Ha.current;if(Tl){var cs=pi&&bi&&typeof go=="number"?go:Tl.scrollWidth,ou=Tl.clientWidth;if(cs===ou){so(!1),ea(!1);return}$a?(so(-Ba<cs-ou),ea(-Ba>0)):(so(Ba>0),ea(Ba<cs-ou))}}),Ns=(0,Se.Z)(function(uo){$l(uo),ui==null||ui(uo)}),_l=function(){if(Io&&Mo.current){var fo;$l({currentTarget:(0,on.bn)(Mo.current),scrollLeft:(fo=Mo.current)===null||fo===void 0?void 0:fo.scrollLeft})}else so(!1),ea(!1)},Qs=function(fo){var Ia,$a=fo.width;(Ia=jl.current)===null||Ia===void 0||Ia.checkScrollBarVisible();var Ba=Qo.current?Qo.current.offsetWidth:$a;pi&&Ni&&Qo.current&&(Ba=Ni(Qo.current,Ba)||Ba),Ba!==Oo&&(_l(),Eo(Ba))},Ms=b.useRef(!1);b.useEffect(function(){Ms.current&&_l()},[Io,vn,Ei.length]),b.useEffect(function(){Ms.current=!0},[]);var Js=b.useState(0),uu=(0,et.Z)(Js,2),Kl=uu[0],Ys=uu[1],Cu=b.useState(!0),qs=(0,et.Z)(Cu,2),bs=qs[0],xu=qs[1];(0,pe.Z)(function(){(!bi||!pi)&&(Mo.current instanceof Element?Ys((0,rt.o)(Mo.current).width):Ys((0,rt.o)(lo.current).width)),xu((0,nt.G)("position","sticky"))},[]),b.useEffect(function(){pi&&wi&&(wi.body.current=Mo.current)});var Su=b.useCallback(function(uo){return b.createElement(b.Fragment,null,b.createElement(wn,uo),io==="top"&&b.createElement(ke,uo,Gi))},[io,Gi]),Cs=b.useCallback(function(uo){return b.createElement(ke,uo,Gi)},[Gi]),$s=Ai(["table"],"table"),xs=b.useMemo(function(){return Cr||(qa?go==="max-content"?"auto":"fixed":ja||Sl||Fi.some(function(uo){var fo=uo.ellipsis;return fo})?"fixed":"auto")},[ja,qa,Fi,Cr,Sl]),_s,Ss={colWidths:rl,columCount:Fi.length,stickyOffsets:Ya,onHeaderRow:ni,fixHeader:ja,scroll:Pn},eu=b.useMemo(function(){return si?null:typeof zr=="function"?zr():zr},[si,zr]),cu=b.createElement(_t,{data:Vr,measureColumnWidth:ja||Io||Sl}),tu=b.createElement(sr,{colWidths:Fi.map(function(uo){var fo=uo.width;return fo}),columns:Fi}),nu=Lr!=null?b.createElement("caption",{className:"".concat(Ot,"-caption")},Lr):void 0,Eu=(0,xe.Z)(lt,{data:!0}),ks=(0,xe.Z)(lt,{aria:!0});if(ja||Sl){var es;typeof qi=="function"?(es=qi(Vr,{scrollbarSize:Kl,ref:Mo,onScroll:$l}),Ss.colWidths=Fi.map(function(uo,fo){var Ia=uo.width,$a=fo===Fi.length-1?Ia-Kl:Ia;return typeof $a=="number"&&!Number.isNaN($a)?$a:0})):es=b.createElement("div",{style:(0,xt.Z)((0,xt.Z)({},Ro),Jo),onScroll:Ns,ref:Mo,className:it()("".concat(Ot,"-body"))},b.createElement($s,(0,$e.Z)({style:(0,xt.Z)((0,xt.Z)({},pa),{},{tableLayout:xs})},ks),nu,tu,cu,!io&&Gi&&b.createElement(ke,{stickyOffsets:Ya,flattenColumns:Fi},Gi)));var ss=(0,xt.Z)((0,xt.Z)((0,xt.Z)({noData:!Vr.length,maxContentScroll:Io&&go==="max-content"},Ss),sa),{},{direction:lr,stickyClassName:Fs,onScroll:$l});_s=b.createElement(b.Fragment,null,Rr!==!1&&b.createElement(Dn,(0,$e.Z)({},ss,{stickyTopOffset:Bs,className:"".concat(Ot,"-header"),ref:Ha}),Su),es,io&&io!=="top"&&b.createElement(Dn,(0,$e.Z)({},ss,{stickyBottomOffset:Os,className:"".concat(Ot,"-summary"),ref:wo}),Cs),Sl&&Mo.current&&Mo.current instanceof Element&&b.createElement(br,{ref:jl,offsetScroll:Ts,scrollBodyRef:Mo,onScroll:$l,container:Us,direction:lr}))}else _s=b.createElement("div",{style:(0,xt.Z)((0,xt.Z)({},Ro),Jo),className:it()("".concat(Ot,"-content")),onScroll:$l,ref:Mo},b.createElement($s,(0,$e.Z)({style:(0,xt.Z)((0,xt.Z)({},pa),{},{tableLayout:xs})},ks),nu,tu,Rr!==!1&&b.createElement(wn,(0,$e.Z)({},Ss,sa)),cu,Gi&&b.createElement(ke,{stickyOffsets:Ya,flattenColumns:Fi},Gi)));var ru=b.createElement("div",(0,$e.Z)({className:it()(Ot,Xt,(0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)({},"".concat(Ot,"-rtl"),lr==="rtl"),"".concat(Ot,"-ping-left"),Wo),"".concat(Ot,"-ping-right"),Ca),"".concat(Ot,"-layout-fixed"),Cr==="fixed"),"".concat(Ot,"-fixed-header"),ja),"".concat(Ot,"-fixed-column"),qa),"".concat(Ot,"-fixed-column-gapped"),qa&&Co),"".concat(Ot,"-scroll-horizontal"),Io),"".concat(Ot,"-has-fix-left"),Fi[0]&&Fi[0].fixed),"".concat(Ot,"-has-fix-right"),Fi[Fi.length-1]&&Fi[Fi.length-1].fixed==="right")),style:Cn,id:Ar,ref:Qo},Eu),nr&&b.createElement(Je,{className:"".concat(Ot,"-title")},nr(Vr)),b.createElement("div",{ref:lo,className:"".concat(Ot,"-container")},_s),Wn&&b.createElement(Je,{className:"".concat(Ot,"-footer")},Wn(Vr)));Io&&(ru=b.createElement(qe.Z,{onResize:Qs},ru));var iu=ct(Fi,Ya,lr),wu=b.useMemo(function(){return{scrollX:go,prefixCls:Ot,getComponent:Ai,scrollbarSize:Kl,direction:lr,fixedInfoList:iu,isSticky:Sl,supportSticky:bs,componentWidth:Oo,fixHeader:ja,fixColumn:qa,horizonScroll:Io,tableLayout:xs,rowClassName:rn,expandedRowClassName:no.expandedRowClassName,expandIcon:Ci,expandableType:Uo,expandRowByClick:no.expandRowByClick,expandedRowRender:no.expandedRowRender,onTriggerExpand:yi,expandIconColumnIndex:no.expandIconColumnIndex,indentSize:no.indentSize,allColumnsFixedLeft:Fi.every(function(uo){return uo.fixed==="left"}),emptyNode:eu,columns:Ei,flattenColumns:Fi,onColumnResize:ua,hoverStartRow:Fo,hoverEndRow:Ao,onHover:No,rowExpandable:no.rowExpandable,onRow:Gr,getRowKey:ei,expandedKeys:_o,childrenColumnName:Hi,rowHoverable:_r}},[go,Ot,Ai,Kl,lr,iu,Sl,bs,Oo,ja,qa,Io,xs,rn,no.expandedRowClassName,Ci,Uo,no.expandRowByClick,no.expandedRowRender,yi,no.expandIconColumnIndex,no.indentSize,eu,Ei,Fi,ua,Fo,Ao,No,no.rowExpandable,Gr,ei,_o,Hi,_r]);return b.createElement(ut.Provider,{value:wu},ru)}var xn=b.forwardRef(Ut);function zn(be){return mt(xn,be)}var Yn=zn();Yn.EXPAND_COLUMN=Ie,Yn.INTERNAL_HOOKS=de,Yn.Column=jn,Yn.ColumnGroup=hr,Yn.Summary=Me;var An=Yn,_n=z(48911),or=Re(null),qn=Re(null);function cr(be,ge,lt){var Ot=ge||1;return lt[be+Ot]-(lt[be]||0)}function tr(be){var ge=be.rowInfo,lt=be.column,Ot=be.colIndex,Xt=be.indent,rn=be.index,Cn=be.component,vn=be.renderIndex,Fn=be.record,Pn=be.style,Cr=be.className,lr=be.inverse,nr=be.getHeight,Wn=lt.render,Hn=lt.dataIndex,Lr=lt.className,Ar=lt.width,Rr=ce(qn,["columnsOffset"]),Wr=Rr.columnsOffset,zr=Ue(ge,lt,Ot,Xt,rn),Gr=zr.key,ni=zr.fixedInfo,ui=zr.appendCellNode,ai=zr.additionalCellProps,Ki=ai.style,wi=ai.colSpan,bi=wi===void 0?1:wi,Ni=ai.rowSpan,ci=Ni===void 0?1:Ni,di=Ot-1,_r=cr(di,bi,Wr),Vr=bi>1?Ar-_r:0,si=(0,xt.Z)((0,xt.Z)((0,xt.Z)({},Ki),Pn),{},{flex:"0 0 ".concat(_r,"px"),width:"".concat(_r,"px"),marginRight:Vr,pointerEvents:"auto"}),pi=b.useMemo(function(){return lr?ci<=1:bi===0||ci===0||ci>1},[ci,bi,lr]);pi?si.visibility="hidden":lr&&(si.height=nr==null?void 0:nr(ci));var Ai=pi?function(){return null}:Wn,ei={};return(ci===0||bi===0)&&(ei.rowSpan=1,ei.colSpan=1),b.createElement(sn,(0,$e.Z)({className:it()(Lr,Cr),ellipsis:lt.ellipsis,align:lt.align,scope:lt.rowScope,component:Cn,prefixCls:ge.prefixCls,key:Gr,record:Fn,index:rn,renderIndex:vn,dataIndex:Hn,render:Ai,shouldCellUpdate:lt.shouldCellUpdate},ni,{appendNode:ui,additionalProps:(0,xt.Z)((0,xt.Z)({},ai),{},{style:si},ei)}))}var Er=tr,Ir=["data","index","className","rowKey","style","extra","getHeight"],Zr=b.forwardRef(function(be,ge){var lt=be.data,Ot=be.index,Xt=be.className,rn=be.rowKey,Cn=be.style,vn=be.extra,Fn=be.getHeight,Pn=(0,oe.Z)(be,Ir),Cr=lt.record,lr=lt.indent,nr=lt.index,Wn=ce(ut,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Hn=Wn.scrollX,Lr=Wn.flattenColumns,Ar=Wn.prefixCls,Rr=Wn.fixColumn,Wr=Wn.componentWidth,zr=ce(or,["getComponent"]),Gr=zr.getComponent,ni=Lt(Cr,rn,Ot,lr),ui=Gr(["body","row"],"div"),ai=Gr(["body","cell"],"div"),Ki=ni.rowSupportExpand,wi=ni.expanded,bi=ni.rowProps,Ni=ni.expandedRowRender,ci=ni.expandedRowClassName,di;if(Ki&&wi){var _r=Ni(Cr,Ot,lr+1,wi),Vr=Kt(ci,Cr,Ot,lr),si={};Rr&&(si={style:(0,we.Z)({},"--virtual-width","".concat(Wr,"px"))});var pi="".concat(Ar,"-expanded-row-cell");di=b.createElement(ui,{className:it()("".concat(Ar,"-expanded-row"),"".concat(Ar,"-expanded-row-level-").concat(lr+1),Vr)},b.createElement(sn,{component:ai,prefixCls:Ar,className:it()(pi,(0,we.Z)({},"".concat(pi,"-fixed"),Rr)),additionalProps:si},_r))}var Ai=(0,xt.Z)((0,xt.Z)({},Cn),{},{width:Hn});vn&&(Ai.position="absolute",Ai.pointerEvents="none");var ei=b.createElement(ui,(0,$e.Z)({},bi,Pn,{"data-row-key":rn,ref:Ki?null:ge,className:it()(Xt,"".concat(Ar,"-row"),bi==null?void 0:bi.className,(0,we.Z)({},"".concat(Ar,"-row-extra"),vn)),style:(0,xt.Z)((0,xt.Z)({},Ai),bi==null?void 0:bi.style)}),Lr.map(function(qi,eo){return b.createElement(Er,{key:eo,component:ai,rowInfo:ni,column:qi,colIndex:eo,indent:lr,index:Ot,renderIndex:nr,record:Cr,inverse:vn,getHeight:Fn})}));return Ki?b.createElement("div",{ref:ge},ei,di):ei}),Br=Tt(Zr),Pr=Br,Sr=b.forwardRef(function(be,ge){var lt=be.data,Ot=be.onScroll,Xt=ce(ut,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),rn=Xt.flattenColumns,Cn=Xt.onColumnResize,vn=Xt.getRowKey,Fn=Xt.expandedKeys,Pn=Xt.prefixCls,Cr=Xt.childrenColumnName,lr=Xt.scrollX,nr=Xt.direction,Wn=ce(or),Hn=Wn.sticky,Lr=Wn.scrollY,Ar=Wn.listItemHeight,Rr=Wn.getComponent,Wr=Wn.onScroll,zr=b.useRef(),Gr=At(lt,Cr,Fn,vn),ni=b.useMemo(function(){var di=0;return rn.map(function(_r){var Vr=_r.width,si=_r.key;return di+=Vr,[si,Vr,di]})},[rn]),ui=b.useMemo(function(){return ni.map(function(di){return di[2]})},[ni]);b.useEffect(function(){ni.forEach(function(di){var _r=(0,et.Z)(di,2),Vr=_r[0],si=_r[1];Cn(Vr,si)})},[ni]),b.useImperativeHandle(ge,function(){var di,_r={scrollTo:function(si){var pi;(pi=zr.current)===null||pi===void 0||pi.scrollTo(si)},nativeElement:(di=zr.current)===null||di===void 0?void 0:di.nativeElement};return Object.defineProperty(_r,"scrollLeft",{get:function(){var si;return((si=zr.current)===null||si===void 0?void 0:si.getScrollInfo().x)||0},set:function(si){var pi;(pi=zr.current)===null||pi===void 0||pi.scrollTo({left:si})}}),_r});var ai=function(_r,Vr){var si,pi=(si=Gr[Vr])===null||si===void 0?void 0:si.record,Ai=_r.onCell;if(Ai){var ei,qi=Ai(pi,Vr);return(ei=qi==null?void 0:qi.rowSpan)!==null&&ei!==void 0?ei:1}return 1},Ki=function(_r){var Vr=_r.start,si=_r.end,pi=_r.getSize,Ai=_r.offsetY;if(si<0)return null;for(var ei=rn.filter(function(Ci){return ai(Ci,Vr)===0}),qi=Vr,eo=function(Hi){if(ei=ei.filter(function(yi){return ai(yi,Hi)===0}),!ei.length)return qi=Hi,1},Ko=Vr;Ko>=0&&!eo(Ko);Ko-=1);for(var Fo=rn.filter(function(Ci){return ai(Ci,si)!==1}),Ao=si,No=function(Hi){if(Fo=Fo.filter(function(yi){return ai(yi,Hi)!==1}),!Fo.length)return Ao=Math.max(Hi-1,si),1},Xo=si;Xo<Gr.length&&!No(Xo);Xo+=1);for(var to=[],no=function(Hi){var yi=Gr[Hi];if(!yi)return 1;rn.some(function(li){return ai(li,Hi)>1})&&to.push(Hi)},Uo=qi;Uo<=Ao;Uo+=1)no(Uo);var _o=to.map(function(Ci){var Hi=Gr[Ci],yi=vn(Hi.record,Ci),li=function(Oo){var Eo=Ci+Oo-1,Go=vn(Gr[Eo].record,Eo),ia=pi(yi,Go);return ia.bottom-ia.top},oo=pi(yi);return b.createElement(Pr,{key:Ci,data:Hi,rowKey:yi,index:Ci,style:{top:-Ai+oo.top},extra:!0,getHeight:li})});return _o},wi=b.useMemo(function(){return{columnsOffset:ui}},[ui]),bi="".concat(Pn,"-tbody"),Ni=Rr(["body","wrapper"]),ci={};return Hn&&(ci.position="sticky",ci.bottom=0,(0,gt.Z)(Hn)==="object"&&Hn.offsetScroll&&(ci.bottom=Hn.offsetScroll)),b.createElement(qn.Provider,{value:wi},b.createElement(_n.Z,{fullHeight:!1,ref:zr,prefixCls:"".concat(bi,"-virtual"),styles:{horizontalScrollBar:ci},className:bi,height:Lr,itemHeight:Ar||24,data:Gr,itemKey:function(_r){return vn(_r.record)},component:Ni,scrollWidth:lr,direction:nr,onVirtualScroll:function(_r){var Vr,si=_r.x;Ot({currentTarget:(Vr=zr.current)===null||Vr===void 0?void 0:Vr.nativeElement,scrollLeft:si})},onScroll:Wr,extraRender:Ki},function(di,_r,Vr){var si=vn(di.record,_r);return b.createElement(Pr,{data:di,rowKey:si,index:_r,style:Vr.style})}))}),Nr=Tt(Sr),mr=Nr,wr=function(ge,lt){var Ot=lt.ref,Xt=lt.onScroll;return b.createElement(mr,{ref:Ot,data:ge,onScroll:Xt})};function Qn(be,ge){var lt=be.data,Ot=be.columns,Xt=be.scroll,rn=be.sticky,Cn=be.prefixCls,vn=Cn===void 0?Xe:Cn,Fn=be.className,Pn=be.listItemHeight,Cr=be.components,lr=be.onScroll,nr=Xt||{},Wn=nr.x,Hn=nr.y;typeof Wn!="number"&&(Wn=1),typeof Hn!="number"&&(Hn=500);var Lr=(0,pt.zX)(function(Wr,zr){return(0,qt.Z)(Cr,Wr)||zr}),Ar=(0,pt.zX)(lr),Rr=b.useMemo(function(){return{sticky:rn,scrollY:Hn,listItemHeight:Pn,getComponent:Lr,onScroll:Ar}},[rn,Hn,Pn,Lr,Ar]);return b.createElement(or.Provider,{value:Rr},b.createElement(An,(0,$e.Z)({},be,{className:it()(Fn,"".concat(vn,"-virtual")),scroll:(0,xt.Z)((0,xt.Z)({},Xt),{},{x:Wn}),components:(0,xt.Z)((0,xt.Z)({},Cr),{},{body:lt!=null&&lt.length?wr:void 0}),columns:Ot,internalHooks:de,tailor:!0,ref:ge})))}var gn=b.forwardRef(Qn);function Jn(be){return mt(gn,be)}var In=Jn(),dn=null,fr=be=>null,Tn=be=>null,Kn=z(84105),dr=z(82661),Or=z(34643),Tr=z(34061),Mr=z(18929);function Ur(be){const[ge,lt]=(0,b.useState)(null);return[(0,b.useCallback)((rn,Cn,vn)=>{const Fn=ge!=null?ge:rn,Pn=Math.min(Fn||0,rn),Cr=Math.max(Fn||0,rn),lr=Cn.slice(Pn,Cr+1).map(Hn=>be(Hn)),nr=lr.some(Hn=>!vn.has(Hn)),Wn=[];return lr.forEach(Hn=>{nr?(vn.has(Hn)||Wn.push(Hn),vn.add(Hn)):(vn.delete(Hn),Wn.push(Hn))}),lt(nr?Cr:null),Wn},[ge]),rn=>{lt(rn)}]}var jr=z(32383),ri=z(62673),Jr=z(75727),Qr=z(47889);const ti={},hi="SELECT_ALL",Oi="SELECT_INVERT",Ji="SELECT_NONE",Pi=[],Wi=(be,ge)=>{let lt=[];return(ge||[]).forEach(Ot=>{lt.push(Ot),Ot&&typeof Ot=="object"&&be in Ot&&(lt=[].concat((0,En.Z)(lt),(0,En.Z)(Wi(be,Ot[be]))))}),lt};var $r=(be,ge)=>{const{preserveSelectedRowKeys:lt,selectedRowKeys:Ot,defaultSelectedRowKeys:Xt,getCheckboxProps:rn,onChange:Cn,onSelect:vn,onSelectAll:Fn,onSelectInvert:Pn,onSelectNone:Cr,onSelectMultiple:lr,columnWidth:nr,type:Wn,selections:Hn,fixed:Lr,renderCell:Ar,hideSelectAll:Rr,checkStrictly:Wr=!0}=ge||{},{prefixCls:zr,data:Gr,pageData:ni,getRecordByKey:ui,getRowKey:ai,expandType:Ki,childrenColumnName:wi,locale:bi,getPopupContainer:Ni}=be,ci=(0,jr.ln)("Table"),[di,_r]=Ur(Ci=>Ci),[Vr,si]=(0,Mr.Z)(Ot||Xt||Pi,{value:Ot}),pi=b.useRef(new Map),Ai=(0,b.useCallback)(Ci=>{if(lt){const Hi=new Map;Ci.forEach(yi=>{let li=ui(yi);!li&&pi.current.has(yi)&&(li=pi.current.get(yi)),Hi.set(yi,li)}),pi.current=Hi}},[ui,lt]);b.useEffect(()=>{Ai(Vr)},[Vr]);const ei=(0,b.useMemo)(()=>Wi(wi,ni),[wi,ni]),{keyEntities:qi}=(0,b.useMemo)(()=>{if(Wr)return{keyEntities:null};let Ci=Gr;if(lt){const Hi=new Set(ei.map((li,oo)=>ai(li,oo))),yi=Array.from(pi.current).reduce((li,oo)=>{let[co,Oo]=oo;return Hi.has(co)?li:li.concat(Oo)},[]);Ci=[].concat((0,En.Z)(Ci),(0,En.Z)(yi))}return(0,Tr.I8)(Ci,{externalGetKey:ai,childrenPropName:wi})},[Gr,ai,Wr,wi,lt,ei]),eo=(0,b.useMemo)(()=>{const Ci=new Map;return ei.forEach((Hi,yi)=>{const li=ai(Hi,yi),oo=(rn?rn(Hi):null)||{};Ci.set(li,oo)}),Ci},[ei,ai,rn]),Ko=(0,b.useCallback)(Ci=>{const Hi=ai(Ci);let yi;return eo.has(Hi)?yi=eo.get(ai(Ci)):yi=rn?rn(Ci):void 0,!!(yi!=null&&yi.disabled)},[eo,ai]),[Fo,Ao]=(0,b.useMemo)(()=>{if(Wr)return[Vr||[],[]];const{checkedKeys:Ci,halfCheckedKeys:Hi}=(0,Or.S)(Vr,!0,qi,Ko);return[Ci||[],Hi]},[Vr,Wr,qi,Ko]),No=(0,b.useMemo)(()=>{const Ci=Wn==="radio"?Fo.slice(0,1):Fo;return new Set(Ci)},[Fo,Wn]),Xo=(0,b.useMemo)(()=>Wn==="radio"?new Set:new Set(Ao),[Ao,Wn]);b.useEffect(()=>{ge||si(Pi)},[!!ge]);const to=(0,b.useCallback)((Ci,Hi)=>{let yi,li;Ai(Ci),lt?(yi=Ci,li=Ci.map(oo=>pi.current.get(oo))):(yi=[],li=[],Ci.forEach(oo=>{const co=ui(oo);co!==void 0&&(yi.push(oo),li.push(co))})),si(yi),Cn==null||Cn(yi,li,{type:Hi})},[si,ui,Cn,lt]),no=(0,b.useCallback)((Ci,Hi,yi,li)=>{if(vn){const oo=yi.map(co=>ui(co));vn(ui(Ci),Hi,oo,li)}to(yi,"single")},[vn,ui,to]),Uo=(0,b.useMemo)(()=>!Hn||Rr?null:(Hn===!0?[hi,Oi,Ji]:Hn).map(Hi=>Hi===hi?{key:"all",text:bi.selectionAll,onSelect(){to(Gr.map((yi,li)=>ai(yi,li)).filter(yi=>{const li=eo.get(yi);return!(li!=null&&li.disabled)||No.has(yi)}),"all")}}:Hi===Oi?{key:"invert",text:bi.selectInvert,onSelect(){const yi=new Set(No);ni.forEach((oo,co)=>{const Oo=ai(oo,co),Eo=eo.get(Oo);Eo!=null&&Eo.disabled||(yi.has(Oo)?yi.delete(Oo):yi.add(Oo))});const li=Array.from(yi);Pn&&(ci.deprecated(!1,"onSelectInvert","onChange"),Pn(li)),to(li,"invert")}}:Hi===Ji?{key:"none",text:bi.selectNone,onSelect(){Cr==null||Cr(),to(Array.from(No).filter(yi=>{const li=eo.get(yi);return li==null?void 0:li.disabled}),"none")}}:Hi).map(Hi=>Object.assign(Object.assign({},Hi),{onSelect:function(){for(var yi,li,oo=arguments.length,co=new Array(oo),Oo=0;Oo<oo;Oo++)co[Oo]=arguments[Oo];(li=Hi.onSelect)===null||li===void 0||(yi=li).call.apply(yi,[Hi].concat(co)),_r(null)}})),[Hn,No,ni,ai,Pn,to]);return[(0,b.useCallback)(Ci=>{var Hi;if(!ge)return Ci.filter(lo=>lo!==ti);let yi=(0,En.Z)(Ci);const li=new Set(No),oo=ei.map(ai).filter(lo=>!eo.get(lo).disabled),co=oo.every(lo=>li.has(lo)),Oo=oo.some(lo=>li.has(lo)),Eo=()=>{const lo=[];co?oo.forEach(Po=>{li.delete(Po),lo.push(Po)}):oo.forEach(Po=>{li.has(Po)||(li.add(Po),lo.push(Po))});const wo=Array.from(li);Fn==null||Fn(!co,wo.map(Po=>ui(Po)),lo.map(Po=>ui(Po))),to(wo,"all"),_r(null)};let Go,ia;if(Wn!=="radio"){let lo;if(Uo){const so={getPopupContainer:Ni,items:Uo.map((ko,po)=>{const{key:Ca,text:ea,onSelect:Na}=ko;return{key:Ca!=null?Ca:po,onClick:()=>{Na==null||Na(oo)},label:ea}})};lo=b.createElement("div",{className:`${zr}-selection-extra`},b.createElement(Jr.Z,{menu:so,getPopupContainer:Ni},b.createElement("span",null,b.createElement(Kn.Z,null))))}const wo=ei.map((so,ko)=>{const po=ai(so,ko),Ca=eo.get(po)||{};return Object.assign({checked:li.has(po)},Ca)}).filter(so=>{let{disabled:ko}=so;return ko}),Po=!!wo.length&&wo.length===ei.length,oa=Po&&wo.every(so=>{let{checked:ko}=so;return ko}),Wo=Po&&wo.some(so=>{let{checked:ko}=so;return ko});ia=b.createElement(ri.default,{checked:Po?oa:!!ei.length&&co,indeterminate:Po?!oa&&Wo:!co&&Oo,onChange:Eo,disabled:ei.length===0||Po,"aria-label":lo?"Custom selection":"Select all",skipGroup:!0}),Go=!Rr&&b.createElement("div",{className:`${zr}-selection`},ia,lo)}let Ei;Wn==="radio"?Ei=(lo,wo,Po)=>{const oa=ai(wo,Po),Wo=li.has(oa),so=eo.get(oa);return{node:b.createElement(Qr.ZP,Object.assign({},so,{checked:Wo,onClick:ko=>{var po;ko.stopPropagation(),(po=so==null?void 0:so.onClick)===null||po===void 0||po.call(so,ko)},onChange:ko=>{var po;li.has(oa)||no(oa,!0,[oa],ko.nativeEvent),(po=so==null?void 0:so.onChange)===null||po===void 0||po.call(so,ko)}})),checked:Wo}}:Ei=(lo,wo,Po)=>{var oa;const Wo=ai(wo,Po),so=li.has(Wo),ko=Xo.has(Wo),po=eo.get(Wo);let Ca;return Ki==="nest"?Ca=ko:Ca=(oa=po==null?void 0:po.indeterminate)!==null&&oa!==void 0?oa:ko,{node:b.createElement(ri.default,Object.assign({},po,{indeterminate:Ca,checked:so,skipGroup:!0,onClick:ea=>{var Na;ea.stopPropagation(),(Na=po==null?void 0:po.onClick)===null||Na===void 0||Na.call(po,ea)},onChange:ea=>{var Na;const{nativeEvent:Za}=ea,{shiftKey:Cl}=Za,Do=oo.findIndex(Ma=>Ma===Wo),gs=Fo.some(Ma=>oo.includes(Ma));if(Cl&&Wr&&gs){const Ma=di(Do,oo,li),rl=Array.from(li);lr==null||lr(!so,rl.map(Ya=>ui(Ya)),Ma.map(Ya=>ui(Ya))),to(rl,"multiple")}else{const Ma=Fo;if(Wr){const rl=so?(0,dr._5)(Ma,Wo):(0,dr.L0)(Ma,Wo);no(Wo,!so,rl,Za)}else{const rl=(0,Or.S)([].concat((0,En.Z)(Ma),[Wo]),!0,qi,Ko),{checkedKeys:Ya,halfCheckedKeys:ja}=rl;let Io=Ya;if(so){const qa=new Set(Ya);qa.delete(Wo),Io=(0,Or.S)(Array.from(qa),{checked:!1,halfCheckedKeys:ja},qi,Ko).checkedKeys}no(Wo,!so,Io,Za)}}_r(so?null:Do),(Na=po==null?void 0:po.onChange)===null||Na===void 0||Na.call(po,ea)}})),checked:so}};const Fi=(lo,wo,Po)=>{const{node:oa,checked:Wo}=Ei(lo,wo,Po);return Ar?Ar(Wo,wo,Po,oa):oa};if(!yi.includes(ti))if(yi.findIndex(lo=>{var wo;return((wo=lo[kn])===null||wo===void 0?void 0:wo.columnType)==="EXPAND_COLUMN"})===0){const[lo,...wo]=yi;yi=[lo,ti].concat((0,En.Z)(wo))}else yi=[ti].concat((0,En.Z)(yi));const vo=yi.indexOf(ti);yi=yi.filter((lo,wo)=>lo!==ti||wo===vo);const Co=yi[vo-1],go=yi[vo+1];let sa=Lr;sa===void 0&&((go==null?void 0:go.fixed)!==void 0?sa=go.fixed:(Co==null?void 0:Co.fixed)!==void 0&&(sa=Co.fixed)),sa&&Co&&((Hi=Co[kn])===null||Hi===void 0?void 0:Hi.columnType)==="EXPAND_COLUMN"&&Co.fixed===void 0&&(Co.fixed=sa);const Qo=it()(`${zr}-selection-col`,{[`${zr}-selection-col-with-dropdown`]:Hn&&Wn==="checkbox"}),Ha=()=>ge!=null&&ge.columnTitle?typeof ge.columnTitle=="function"?ge.columnTitle(ia):ge.columnTitle:Go,Mo={fixed:sa,width:nr,className:`${zr}-selection-column`,title:Ha(),render:Fi,onCell:ge.onCell,[kn]:{className:Qo}};return yi.map(lo=>lo===ti?Mo:lo)},[ai,ei,ge,Fo,No,Xo,nr,Uo,Ki,eo,lr,no,Ko]),No]},Vi=z(2738);function ji(be,ge){return be._antProxy=be._antProxy||{},Object.keys(ge).forEach(lt=>{if(!(lt in be._antProxy)){const Ot=be[lt];be._antProxy[lt]=Ot,be[lt]=ge[lt]}}),be}function vi(be,ge){return(0,b.useImperativeHandle)(be,()=>{const lt=ge(),{nativeElement:Ot}=lt;return typeof Proxy!="undefined"?new Proxy(Ot,{get(Xt,rn){return lt[rn]?lt[rn]:Reflect.get(Xt,rn)}}):ji(Ot,lt)})}var ki=z(83010),Qi=z(48755),Bi=z(38406),Ri=z(83397),zi=z(31756),yo=z(13783),Ho=z(85981),xo=z(31709),mo=z(29787),Sa=z(57700);function Ea(be){return ge=>{const{prefixCls:lt,onExpand:Ot,record:Xt,expanded:rn,expandable:Cn}=ge,vn=`${lt}-row-expand-icon`;return b.createElement("button",{type:"button",onClick:Fn=>{Ot(Xt,Fn),Fn.stopPropagation()},className:it()(vn,{[`${vn}-spaced`]:!Cn,[`${vn}-expanded`]:Cn&&rn,[`${vn}-collapsed`]:Cn&&!rn}),"aria-label":rn?be.collapse:be.expand,"aria-expanded":rn})}}var Di=Ea;function Li(be){return(lt,Ot)=>{const Xt=lt.querySelector(`.${be}-container`);let rn=Ot;if(Xt){const Cn=getComputedStyle(Xt),vn=parseInt(Cn.borderLeftWidth,10),Fn=parseInt(Cn.borderRightWidth,10);rn=Ot-vn-Fn}return rn}}const Kr=(be,ge)=>"key"in be&&be.key!==void 0&&be.key!==null?be.key:be.dataIndex?Array.isArray(be.dataIndex)?be.dataIndex.join("."):be.dataIndex:ge;function Hr(be,ge){return ge?`${ge}-${be}`:`${be}`}const qr=(be,ge)=>typeof be=="function"?be(ge):be,gi=(be,ge)=>{const lt=qr(be,ge);return Object.prototype.toString.call(lt)==="[object Object]"?"":lt};var bo={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"},Yi=bo,Ii=z(7657),Si=function(ge,lt){return b.createElement(Ii.Z,(0,$e.Z)({},ge,{ref:lt,icon:Yi}))},ho=b.forwardRef(Si),qo=ho,Vo=z(9981),da=z(40192);function Lo(be){const ge=b.useRef(be),lt=(0,da.Z)();return[()=>ge.current,Ot=>{ge.current=Ot,lt()}]}var Zo=z(7939),na=z(584),la=z(93041),La=z(78857),Ua=z(18287),hl=z(47472),Ra=z(49397),Nl=be=>{const{value:ge,filterSearch:lt,tablePrefixCls:Ot,locale:Xt,onChange:rn}=be;return lt?b.createElement("div",{className:`${Ot}-filter-dropdown-search`},b.createElement(Ra.Z,{prefix:b.createElement(hl.Z,null),placeholder:Xt.filterSearchPlaceholder,onChange:rn,value:ge,htmlSize:1,className:`${Ot}-filter-dropdown-search-input`})):null},Xl=z(10228);const Ul=be=>{const{keyCode:ge}=be;ge===Xl.Z.ENTER&&be.stopPropagation()};var Ml=b.forwardRef((be,ge)=>b.createElement("div",{className:be.className,onClick:lt=>lt.stopPropagation(),onKeyDown:Ul,ref:ge},be.children));function Ga(be){let ge=[];return(be||[]).forEach(lt=>{let{value:Ot,children:Xt}=lt;ge.push(Ot),Xt&&(ge=[].concat((0,En.Z)(ge),(0,En.Z)(Ga(Xt))))}),ge}function vl(be){return be.some(ge=>{let{children:lt}=ge;return lt})}function kl(be,ge){return typeof ge=="string"||typeof ge=="number"?ge==null?void 0:ge.toString().toLowerCase().includes(be.trim().toLowerCase()):!1}function Ll(be){let{filters:ge,prefixCls:lt,filteredKeys:Ot,filterMultiple:Xt,searchValue:rn,filterSearch:Cn}=be;return ge.map((vn,Fn)=>{const Pn=String(vn.value);if(vn.children)return{key:Pn||Fn,label:vn.text,popupClassName:`${lt}-dropdown-submenu`,children:Ll({filters:vn.children,prefixCls:lt,filteredKeys:Ot,filterMultiple:Xt,searchValue:rn,filterSearch:Cn})};const Cr=Xt?ri.default:Qr.ZP,lr={key:vn.value!==void 0?Pn:Fn,label:b.createElement(b.Fragment,null,b.createElement(Cr,{checked:Ot.includes(Pn)}),b.createElement("span",null,vn.text))};return rn.trim()?typeof Cn=="function"?Cn(rn,vn)?lr:null:kl(rn,vn.text)?lr:null:lr})}function nl(be){return be||[]}var rs=be=>{var ge,lt,Ot,Xt;const{tablePrefixCls:rn,prefixCls:Cn,column:vn,dropdownPrefixCls:Fn,columnKey:Pn,filterOnClose:Cr,filterMultiple:lr,filterMode:nr="menu",filterSearch:Wn=!1,filterState:Hn,triggerFilter:Lr,locale:Ar,children:Rr,getPopupContainer:Wr,rootClassName:zr}=be,{filterResetToDefaultFilteredValue:Gr,defaultFilteredValue:ni,filterDropdownProps:ui={},filterDropdownOpen:ai,filterDropdownVisible:Ki,onFilterDropdownVisibleChange:wi,onFilterDropdownOpenChange:bi}=vn,[Ni,ci]=b.useState(!1),di=!!(Hn&&(!((ge=Hn.filteredKeys)===null||ge===void 0)&&ge.length||Hn.forceFiltered)),_r=Ei=>{var Fi;ci(Ei),(Fi=ui.onOpenChange)===null||Fi===void 0||Fi.call(ui,Ei),bi==null||bi(Ei),wi==null||wi(Ei)},Vr=(Xt=(Ot=(lt=ui.open)!==null&&lt!==void 0?lt:ai)!==null&&Ot!==void 0?Ot:Ki)!==null&&Xt!==void 0?Xt:Ni,si=Hn==null?void 0:Hn.filteredKeys,[pi,Ai]=Lo(nl(si)),ei=Ei=>{let{selectedKeys:Fi}=Ei;Ai(Fi)},qi=(Ei,Fi)=>{let{node:vo,checked:Co}=Fi;ei(lr?{selectedKeys:Ei}:{selectedKeys:Co&&vo.key?[vo.key]:[]})};b.useEffect(()=>{Ni&&ei({selectedKeys:nl(si)})},[si]);const[eo,Ko]=b.useState([]),Fo=Ei=>{Ko(Ei)},[Ao,No]=b.useState(""),Xo=Ei=>{const{value:Fi}=Ei.target;No(Fi)};b.useEffect(()=>{Ni||No("")},[Ni]);const to=Ei=>{const Fi=Ei!=null&&Ei.length?Ei:null;if(Fi===null&&(!Hn||!Hn.filteredKeys)||(0,Ae.Z)(Fi,Hn==null?void 0:Hn.filteredKeys,!0))return null;Lr({column:vn,key:Pn,filteredKeys:Fi})},no=()=>{_r(!1),to(pi())},Uo=function(){let{confirm:Ei,closeDropdown:Fi}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Ei&&to([]),Fi&&_r(!1),No(""),Ai(Gr?(ni||[]).map(vo=>String(vo)):[])},_o=function(){let{closeDropdown:Ei}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Ei&&_r(!1),to(pi())},Ci=(Ei,Fi)=>{Fi.source==="trigger"&&(Ei&&si!==void 0&&Ai(nl(si)),_r(Ei),!Ei&&!vn.filterDropdown&&Cr&&no())},Hi=it()({[`${Fn}-menu-without-submenu`]:!vl(vn.filters||[])}),yi=Ei=>{if(Ei.target.checked){const Fi=Ga(vn==null?void 0:vn.filters).map(vo=>String(vo));Ai(Fi)}else Ai([])},li=Ei=>{let{filters:Fi}=Ei;return(Fi||[]).map((vo,Co)=>{const go=String(vo.value),sa={title:vo.text,key:vo.value!==void 0?go:String(Co)};return vo.children&&(sa.children=li({filters:vo.children})),sa})},oo=Ei=>{var Fi;return Object.assign(Object.assign({},Ei),{text:Ei.title,value:Ei.key,children:((Fi=Ei.children)===null||Fi===void 0?void 0:Fi.map(vo=>oo(vo)))||[]})};let co;const{direction:Oo,renderEmpty:Eo}=b.useContext(Qi.E_);if(typeof vn.filterDropdown=="function")co=vn.filterDropdown({prefixCls:`${Fn}-custom`,setSelectedKeys:Ei=>ei({selectedKeys:Ei}),selectedKeys:pi(),confirm:_o,clearFilters:Uo,filters:vn.filters,visible:Vr,close:()=>{_r(!1)}});else if(vn.filterDropdown)co=vn.filterDropdown;else{const Ei=pi()||[],Fi=()=>{var Co,go;const sa=(Co=Eo==null?void 0:Eo("Table.filter"))!==null&&Co!==void 0?Co:b.createElement(na.Z,{image:na.Z.PRESENTED_IMAGE_SIMPLE,description:Ar.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((vn.filters||[]).length===0)return sa;if(nr==="tree")return b.createElement(b.Fragment,null,b.createElement(Nl,{filterSearch:Wn,value:Ao,onChange:Xo,tablePrefixCls:rn,locale:Ar}),b.createElement("div",{className:`${rn}-filter-dropdown-tree`},lr?b.createElement(ri.default,{checked:Ei.length===Ga(vn.filters).length,indeterminate:Ei.length>0&&Ei.length<Ga(vn.filters).length,className:`${rn}-filter-dropdown-checkall`,onChange:yi},(go=Ar==null?void 0:Ar.filterCheckall)!==null&&go!==void 0?go:Ar==null?void 0:Ar.filterCheckAll):null,b.createElement(Ua.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:lr,checkStrictly:!lr,className:`${Fn}-menu`,onCheck:qi,checkedKeys:Ei,selectedKeys:Ei,showIcon:!1,treeData:li({filters:vn.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:Ao.trim()?Mo=>typeof Wn=="function"?Wn(Ao,oo(Mo)):kl(Ao,Mo.title):void 0})));const Qo=Ll({filters:vn.filters||[],filterSearch:Wn,prefixCls:Cn,filteredKeys:pi(),filterMultiple:lr,searchValue:Ao}),Ha=Qo.every(Mo=>Mo===null);return b.createElement(b.Fragment,null,b.createElement(Nl,{filterSearch:Wn,value:Ao,onChange:Xo,tablePrefixCls:rn,locale:Ar}),Ha?sa:b.createElement(la.default,{selectable:!0,multiple:lr,prefixCls:`${Fn}-menu`,className:Hi,onSelect:ei,onDeselect:ei,selectedKeys:Ei,getPopupContainer:Wr,openKeys:eo,onOpenChange:Fo,items:Qo}))},vo=()=>Gr?(0,Ae.Z)((ni||[]).map(Co=>String(Co)),Ei,!0):Ei.length===0;co=b.createElement(b.Fragment,null,Fi(),b.createElement("div",{className:`${Cn}-dropdown-btns`},b.createElement(Zo.ZP,{type:"link",size:"small",disabled:vo(),onClick:()=>Uo()},Ar.filterReset),b.createElement(Zo.ZP,{type:"primary",size:"small",onClick:no},Ar.filterConfirm)))}vn.filterDropdown&&(co=b.createElement(La.J,{selectable:void 0},co)),co=b.createElement(Ml,{className:`${Cn}-dropdown`},co);const Go=()=>{let Ei;return typeof vn.filterIcon=="function"?Ei=vn.filterIcon(di):vn.filterIcon?Ei=vn.filterIcon:Ei=b.createElement(qo,null),b.createElement("span",{role:"button",tabIndex:-1,className:it()(`${Cn}-trigger`,{active:di}),onClick:Fi=>{Fi.stopPropagation()}},Ei)},ia=(0,Vo.Z)({trigger:["click"],placement:Oo==="rtl"?"bottomLeft":"bottomRight",children:Go(),getPopupContainer:Wr},Object.assign(Object.assign({},ui),{rootClassName:it()(zr,ui.rootClassName),open:Vr,onOpenChange:Ci,dropdownRender:()=>typeof(ui==null?void 0:ui.dropdownRender)=="function"?ui.dropdownRender(co):co}));return b.createElement("div",{className:`${Cn}-column`},b.createElement("span",{className:`${rn}-column-title`},Rr),b.createElement(Jr.Z,Object.assign({},ia)))};const ol=(be,ge,lt)=>{let Ot=[];return(be||[]).forEach((Xt,rn)=>{var Cn;const vn=Hr(rn,lt);if(Xt.filters||"filterDropdown"in Xt||"onFilter"in Xt)if("filteredValue"in Xt){let Fn=Xt.filteredValue;"filterDropdown"in Xt||(Fn=(Cn=Fn==null?void 0:Fn.map(String))!==null&&Cn!==void 0?Cn:Fn),Ot.push({column:Xt,key:Kr(Xt,vn),filteredKeys:Fn,forceFiltered:Xt.filtered})}else Ot.push({column:Xt,key:Kr(Xt,vn),filteredKeys:ge&&Xt.defaultFilteredValue?Xt.defaultFilteredValue:void 0,forceFiltered:Xt.filtered});"children"in Xt&&(Ot=[].concat((0,En.Z)(Ot),(0,En.Z)(ol(Xt.children,ge,vn))))}),Ot};function fa(be,ge,lt,Ot,Xt,rn,Cn,vn,Fn){return lt.map((Pn,Cr)=>{const lr=Hr(Cr,vn),{filterOnClose:nr=!0,filterMultiple:Wn=!0,filterMode:Hn,filterSearch:Lr}=Pn;let Ar=Pn;if(Ar.filters||Ar.filterDropdown){const Rr=Kr(Ar,lr),Wr=Ot.find(zr=>{let{key:Gr}=zr;return Rr===Gr});Ar=Object.assign(Object.assign({},Ar),{title:zr=>b.createElement(rs,{tablePrefixCls:be,prefixCls:`${be}-filter`,dropdownPrefixCls:ge,column:Ar,columnKey:Rr,filterState:Wr,filterOnClose:nr,filterMultiple:Wn,filterMode:Hn,filterSearch:Lr,triggerFilter:rn,locale:Xt,getPopupContainer:Cn,rootClassName:Fn},qr(Pn.title,zr))})}return"children"in Ar&&(Ar=Object.assign(Object.assign({},Ar),{children:fa(be,ge,Ar.children,Ot,Xt,rn,Cn,lr,Fn)})),Ar})}const ro=be=>{const ge={};return be.forEach(lt=>{let{key:Ot,filteredKeys:Xt,column:rn}=lt;const Cn=Ot,{filters:vn,filterDropdown:Fn}=rn;if(Fn)ge[Cn]=Xt||null;else if(Array.isArray(Xt)){const Pn=Ga(vn);ge[Cn]=Pn.filter(Cr=>Xt.includes(String(Cr)))}else ge[Cn]=null}),ge},Xi=(be,ge,lt)=>ge.reduce((Xt,rn)=>{const{column:{onFilter:Cn,filters:vn},filteredKeys:Fn}=rn;return Cn&&Fn&&Fn.length?Xt.map(Pn=>Object.assign({},Pn)).filter(Pn=>Fn.some(Cr=>{const lr=Ga(vn),nr=lr.findIndex(Hn=>String(Hn)===String(Cr)),Wn=nr!==-1?lr[nr]:Cr;return Pn[lt]&&(Pn[lt]=Xi(Pn[lt],ge,lt)),Cn(Wn,Pn)})):Xt},be),$o=be=>be.flatMap(ge=>"children"in ge?[ge].concat((0,En.Z)($o(ge.children||[]))):[ge]);var jo=be=>{const{prefixCls:ge,dropdownPrefixCls:lt,mergedColumns:Ot,onFilterChange:Xt,getPopupContainer:rn,locale:Cn,rootClassName:vn}=be,Fn=(0,jr.ln)("Table"),Pn=b.useMemo(()=>$o(Ot||[]),[Ot]),[Cr,lr]=b.useState(()=>ol(Pn,!0)),nr=b.useMemo(()=>{const Ar=ol(Pn,!1);if(Ar.length===0)return Ar;let Rr=!0,Wr=!0;if(Ar.forEach(zr=>{let{filteredKeys:Gr}=zr;Gr!==void 0?Rr=!1:Wr=!1}),Rr){const zr=(Pn||[]).map((Gr,ni)=>Kr(Gr,Hr(ni)));return Cr.filter(Gr=>{let{key:ni}=Gr;return zr.includes(ni)}).map(Gr=>{const ni=Pn[zr.findIndex(ui=>ui===Gr.key)];return Object.assign(Object.assign({},Gr),{column:Object.assign(Object.assign({},Gr.column),ni),forceFiltered:ni.filtered})})}return Ar},[Pn,Cr]),Wn=b.useMemo(()=>ro(nr),[nr]),Hn=Ar=>{const Rr=nr.filter(Wr=>{let{key:zr}=Wr;return zr!==Ar.key});Rr.push(Ar),lr(Rr),Xt(ro(Rr),Rr)};return[Ar=>fa(ge,lt,Ar,nr,Cn,Hn,rn,void 0,vn),nr,Wn]},Wa=(be,ge,lt)=>{const Ot=b.useRef({});function Xt(rn){var Cn;if(!Ot.current||Ot.current.data!==be||Ot.current.childrenColumnName!==ge||Ot.current.getRowKey!==lt){let Fn=function(Pn){Pn.forEach((Cr,lr)=>{const nr=lt(Cr,lr);vn.set(nr,Cr),Cr&&typeof Cr=="object"&&ge in Cr&&Fn(Cr[ge]||[])})};const vn=new Map;Fn(be),Ot.current={data:be,childrenColumnName:ge,kvMap:vn,getRowKey:lt}}return(Cn=Ot.current.kvMap)===null||Cn===void 0?void 0:Cn.get(rn)}return[Xt]},wa=function(be,ge){var lt={};for(var Ot in be)Object.prototype.hasOwnProperty.call(be,Ot)&&ge.indexOf(Ot)<0&&(lt[Ot]=be[Ot]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,Ot=Object.getOwnPropertySymbols(be);Xt<Ot.length;Xt++)ge.indexOf(Ot[Xt])<0&&Object.prototype.propertyIsEnumerable.call(be,Ot[Xt])&&(lt[Ot[Xt]]=be[Ot[Xt]]);return lt};const Aa=10;function an(be,ge){const lt={current:be.current,pageSize:be.pageSize};return Object.keys(ge&&typeof ge=="object"?ge:{}).forEach(Xt=>{const rn=be[Xt];typeof rn!="function"&&(lt[Xt]=rn)}),lt}function Pa(be,ge,lt){const Ot=lt&&typeof lt=="object"?lt:{},{total:Xt=0}=Ot,rn=wa(Ot,["total"]),[Cn,vn]=(0,b.useState)(()=>({current:"defaultCurrent"in rn?rn.defaultCurrent:1,pageSize:"defaultPageSize"in rn?rn.defaultPageSize:Aa})),Fn=(0,Vo.Z)(Cn,rn,{total:Xt>0?Xt:be}),Pn=Math.ceil((Xt||be)/Fn.pageSize);Fn.current>Pn&&(Fn.current=Pn||1);const Cr=(nr,Wn)=>{vn({current:nr!=null?nr:1,pageSize:Wn||Fn.pageSize})},lr=(nr,Wn)=>{var Hn;lt&&((Hn=lt.onChange)===null||Hn===void 0||Hn.call(lt,nr,Wn)),Cr(nr,Wn),ge(nr,Wn||(Fn==null?void 0:Fn.pageSize))};return lt===!1?[{},()=>{}]:[Object.assign(Object.assign({},Fn),{onChange:lr}),Cr]}var Qa=Pa,al=z(89489),fs=z(59477),Rl=z(25399);const El="ascend",ll="descend",Va=be=>typeof be.sorter=="object"&&typeof be.sorter.multiple=="number"?be.sorter.multiple:!1,ya=be=>typeof be=="function"?be:be&&typeof be=="object"&&be.compare?be.compare:!1,pl=(be,ge)=>ge?be[be.indexOf(ge)+1]:be[0],_i=(be,ge,lt)=>{let Ot=[];const Xt=(rn,Cn)=>{Ot.push({column:rn,key:Kr(rn,Cn),multiplePriority:Va(rn),sortOrder:rn.sortOrder})};return(be||[]).forEach((rn,Cn)=>{const vn=Hr(Cn,lt);rn.children?("sortOrder"in rn&&Xt(rn,vn),Ot=[].concat((0,En.Z)(Ot),(0,En.Z)(_i(rn.children,ge,vn)))):rn.sorter&&("sortOrder"in rn?Xt(rn,vn):ge&&rn.defaultSortOrder&&Ot.push({column:rn,key:Kr(rn,vn),multiplePriority:Va(rn),sortOrder:rn.defaultSortOrder}))}),Ot},wl=(be,ge,lt,Ot,Xt,rn,Cn,vn)=>(ge||[]).map((Pn,Cr)=>{const lr=Hr(Cr,vn);let nr=Pn;if(nr.sorter){const Wn=nr.sortDirections||Xt,Hn=nr.showSorterTooltip===void 0?Cn:nr.showSorterTooltip,Lr=Kr(nr,lr),Ar=lt.find(wi=>{let{key:bi}=wi;return bi===Lr}),Rr=Ar?Ar.sortOrder:null,Wr=pl(Wn,Rr);let zr;if(Pn.sortIcon)zr=Pn.sortIcon({sortOrder:Rr});else{const wi=Wn.includes(El)&&b.createElement(fs.Z,{className:it()(`${be}-column-sorter-up`,{active:Rr===El})}),bi=Wn.includes(ll)&&b.createElement(al.Z,{className:it()(`${be}-column-sorter-down`,{active:Rr===ll})});zr=b.createElement("span",{className:it()(`${be}-column-sorter`,{[`${be}-column-sorter-full`]:!!(wi&&bi)})},b.createElement("span",{className:`${be}-column-sorter-inner`,"aria-hidden":"true"},wi,bi))}const{cancelSort:Gr,triggerAsc:ni,triggerDesc:ui}=rn||{};let ai=Gr;Wr===ll?ai=ui:Wr===El&&(ai=ni);const Ki=typeof Hn=="object"?Object.assign({title:ai},Hn):{title:ai};nr=Object.assign(Object.assign({},nr),{className:it()(nr.className,{[`${be}-column-sort`]:Rr}),title:wi=>{const bi=`${be}-column-sorters`,Ni=b.createElement("span",{className:`${be}-column-title`},qr(Pn.title,wi)),ci=b.createElement("div",{className:bi},Ni,zr);return Hn?typeof Hn!="boolean"&&(Hn==null?void 0:Hn.target)==="sorter-icon"?b.createElement("div",{className:`${bi} ${be}-column-sorters-tooltip-target-sorter`},Ni,b.createElement(Rl.Z,Object.assign({},Ki),zr)):b.createElement(Rl.Z,Object.assign({},Ki),ci):ci},onHeaderCell:wi=>{var bi;const Ni=((bi=Pn.onHeaderCell)===null||bi===void 0?void 0:bi.call(Pn,wi))||{},ci=Ni.onClick,di=Ni.onKeyDown;Ni.onClick=si=>{Ot({column:Pn,key:Lr,sortOrder:Wr,multiplePriority:Va(Pn)}),ci==null||ci(si)},Ni.onKeyDown=si=>{si.keyCode===Xl.Z.ENTER&&(Ot({column:Pn,key:Lr,sortOrder:Wr,multiplePriority:Va(Pn)}),di==null||di(si))};const _r=gi(Pn.title,{}),Vr=_r==null?void 0:_r.toString();return Rr&&(Ni["aria-sort"]=Rr==="ascend"?"ascending":"descending"),Ni["aria-label"]=Vr||"",Ni.className=it()(Ni.className,`${be}-column-has-sorters`),Ni.tabIndex=0,Pn.ellipsis&&(Ni.title=(_r!=null?_r:"").toString()),Ni}})}return"children"in nr&&(nr=Object.assign(Object.assign({},nr),{children:wl(be,nr.children,lt,Ot,Xt,rn,Cn,lr)})),nr}),Ja=be=>{const{column:ge,sortOrder:lt}=be;return{column:ge,order:lt,field:ge.dataIndex,columnKey:ge.key}},hs=be=>{const ge=be.filter(lt=>{let{sortOrder:Ot}=lt;return Ot}).map(Ja);if(ge.length===0&&be.length){const lt=be.length-1;return Object.assign(Object.assign({},Ja(be[lt])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return ge.length<=1?ge[0]||{}:ge},Al=(be,ge,lt)=>{const Ot=ge.slice().sort((Cn,vn)=>vn.multiplePriority-Cn.multiplePriority),Xt=be.slice(),rn=Ot.filter(Cn=>{let{column:{sorter:vn},sortOrder:Fn}=Cn;return ya(vn)&&Fn});return rn.length?Xt.sort((Cn,vn)=>{for(let Fn=0;Fn<rn.length;Fn+=1){const Pn=rn[Fn],{column:{sorter:Cr},sortOrder:lr}=Pn,nr=ya(Cr);if(nr&&lr){const Wn=nr(Cn,vn,lr);if(Wn!==0)return lr===El?Wn:-Wn}}return 0}).map(Cn=>{const vn=Cn[lt];return vn?Object.assign(Object.assign({},Cn),{[lt]:Al(vn,ge,lt)}):Cn}):Xt};var As=be=>{const{prefixCls:ge,mergedColumns:lt,sortDirections:Ot,tableLocale:Xt,showSorterTooltip:rn,onSorterChange:Cn}=be,[vn,Fn]=b.useState(_i(lt,!0)),Pn=(Lr,Ar)=>{const Rr=[];return Lr.forEach((Wr,zr)=>{const Gr=Hr(zr,Ar);if(Rr.push(Kr(Wr,Gr)),Array.isArray(Wr.children)){const ni=Pn(Wr.children,Gr);Rr.push.apply(Rr,(0,En.Z)(ni))}}),Rr},Cr=b.useMemo(()=>{let Lr=!0;const Ar=_i(lt,!1);if(!Ar.length){const Gr=Pn(lt);return vn.filter(ni=>{let{key:ui}=ni;return Gr.includes(ui)})}const Rr=[];function Wr(Gr){Lr?Rr.push(Gr):Rr.push(Object.assign(Object.assign({},Gr),{sortOrder:null}))}let zr=null;return Ar.forEach(Gr=>{zr===null?(Wr(Gr),Gr.sortOrder&&(Gr.multiplePriority===!1?Lr=!1:zr=!0)):(zr&&Gr.multiplePriority!==!1||(Lr=!1),Wr(Gr))}),Rr},[lt,vn]),lr=b.useMemo(()=>{var Lr,Ar;const Rr=Cr.map(Wr=>{let{column:zr,sortOrder:Gr}=Wr;return{column:zr,order:Gr}});return{sortColumns:Rr,sortColumn:(Lr=Rr[0])===null||Lr===void 0?void 0:Lr.column,sortOrder:(Ar=Rr[0])===null||Ar===void 0?void 0:Ar.order}},[Cr]),nr=Lr=>{let Ar;Lr.multiplePriority===!1||!Cr.length||Cr[0].multiplePriority===!1?Ar=[Lr]:Ar=[].concat((0,En.Z)(Cr.filter(Rr=>{let{key:Wr}=Rr;return Wr!==Lr.key})),[Lr]),Fn(Ar),Cn(hs(Ar),Ar)};return[Lr=>wl(ge,Lr,Cr,nr,Ot,Xt,rn),Cr,lr,()=>hs(Cr)]};const Jl=(be,ge)=>be.map(Ot=>{const Xt=Object.assign({},Ot);return Xt.title=qr(Ot.title,ge),"children"in Xt&&(Xt.children=Jl(Xt.children,ge)),Xt});var vs=be=>[b.useCallback(lt=>Jl(lt,be),[be])],Ps=zn((be,ge)=>{const{_renderTimes:lt}=be,{_renderTimes:Ot}=ge;return lt!==Ot}),Pl=Jn((be,ge)=>{const{_renderTimes:lt}=be,{_renderTimes:Ot}=ge;return lt!==Ot}),Ti=z(36237),zl=z(17835),Dl=z(63356),js=z(16931),Ks=z(51636),Ui=be=>{const{componentCls:ge,lineWidth:lt,lineType:Ot,tableBorderColor:Xt,tableHeaderBg:rn,tablePaddingVertical:Cn,tablePaddingHorizontal:vn,calc:Fn}=be,Pn=`${(0,Ti.unit)(lt)} ${Ot} ${Xt}`,Cr=(lr,nr,Wn)=>({[`&${ge}-${lr}`]:{[`> ${ge}-container`]:{[`> ${ge}-content, > ${ge}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${ge}-expanded-row-fixed`]:{margin:`${(0,Ti.unit)(Fn(nr).mul(-1).equal())}
${(0,Ti.unit)(Fn(Fn(Wn).add(lt)).mul(-1).equal())}`}}}}}});return{[`${ge}-wrapper`]:{[`${ge}${ge}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${ge}-title`]:{border:Pn,borderBottom:0},[`> ${ge}-container`]:{borderInlineStart:Pn,borderTop:Pn,[`
> ${ge}-content,
> ${ge}-header,
> ${ge}-body,
> ${ge}-summary
`]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:Pn},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Pn},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${ge}-cell-fix-right-first::after`]:{borderInlineEnd:Pn}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${ge}-expanded-row-fixed`]:{margin:`${(0,Ti.unit)(Fn(Cn).mul(-1).equal())} ${(0,Ti.unit)(Fn(Fn(vn).add(lt)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:lt,bottom:0,borderInlineEnd:Pn,content:'""'}}}}}},[`&${ge}-scroll-horizontal`]:{[`> ${ge}-container > ${ge}-body`]:{"> table > tbody":{[`
> tr${ge}-expanded-row,
> tr${ge}-placeholder
`]:{"> th, > td":{borderInlineEnd:0}}}}}},Cr("middle",be.tablePaddingVerticalMiddle,be.tablePaddingHorizontalMiddle)),Cr("small",be.tablePaddingVerticalSmall,be.tablePaddingHorizontalSmall)),{[`> ${ge}-footer`]:{border:Pn,borderTop:0}}),[`${ge}-cell`]:{[`${ge}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${(0,Ti.unit)(lt)} 0 ${(0,Ti.unit)(lt)} ${rn}`}},[`${ge}-bordered ${ge}-cell-scrollbar`]:{borderInlineEnd:Pn}}}},Bo=be=>{const{componentCls:ge}=be;return{[`${ge}-wrapper`]:{[`${ge}-cell-ellipsis`]:Object.assign(Object.assign({},Dl.vS),{wordBreak:"keep-all",[`
&${ge}-cell-fix-left-last,
&${ge}-cell-fix-right-first
`]:{overflow:"visible",[`${ge}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${ge}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},os=be=>{const{componentCls:ge}=be;return{[`${ge}-wrapper`]:{[`${ge}-tbody > tr${ge}-placeholder`]:{textAlign:"center",color:be.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:be.colorBgContainer}}}}},Yl=be=>{const{componentCls:ge,antCls:lt,motionDurationSlow:Ot,lineWidth:Xt,paddingXS:rn,lineType:Cn,tableBorderColor:vn,tableExpandIconBg:Fn,tableExpandColumnWidth:Pn,borderRadius:Cr,tablePaddingVertical:lr,tablePaddingHorizontal:nr,tableExpandedRowBg:Wn,paddingXXS:Hn,expandIconMarginTop:Lr,expandIconSize:Ar,expandIconHalfInner:Rr,expandIconScale:Wr,calc:zr}=be,Gr=`${(0,Ti.unit)(Xt)} ${Cn} ${vn}`,ni=zr(Hn).sub(Xt).equal();return{[`${ge}-wrapper`]:{[`${ge}-expand-icon-col`]:{width:Pn},[`${ge}-row-expand-icon-cell`]:{textAlign:"center",[`${ge}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${ge}-row-indent`]:{height:1,float:"left"},[`${ge}-row-expand-icon`]:Object.assign(Object.assign({},(0,Dl.Nd)(be)),{position:"relative",float:"left",width:Ar,height:Ar,color:"inherit",lineHeight:(0,Ti.unit)(Ar),background:Fn,border:Gr,borderRadius:Cr,transform:`scale(${Wr})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Ot} ease-out`,content:'""'},"&::before":{top:Rr,insetInlineEnd:ni,insetInlineStart:ni,height:Xt},"&::after":{top:ni,bottom:ni,insetInlineStart:Rr,width:Xt,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${ge}-row-indent + ${ge}-row-expand-icon`]:{marginTop:Lr,marginInlineEnd:rn},[`tr${ge}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Wn}},[`${lt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"100%"}}},[`${ge}-expanded-row-fixed`]:{position:"relative",margin:`${(0,Ti.unit)(zr(lr).mul(-1).equal())} ${(0,Ti.unit)(zr(nr).mul(-1).equal())}`,padding:`${(0,Ti.unit)(lr)} ${(0,Ti.unit)(nr)}`}}}},ql=be=>{const{componentCls:ge,antCls:lt,iconCls:Ot,tableFilterDropdownWidth:Xt,tableFilterDropdownSearchWidth:rn,paddingXXS:Cn,paddingXS:vn,colorText:Fn,lineWidth:Pn,lineType:Cr,tableBorderColor:lr,headerIconColor:nr,fontSizeSM:Wn,tablePaddingHorizontal:Hn,borderRadius:Lr,motionDurationSlow:Ar,colorTextDescription:Rr,colorPrimary:Wr,tableHeaderFilterActiveBg:zr,colorTextDisabled:Gr,tableFilterDropdownBg:ni,tableFilterDropdownHeight:ui,controlItemBgHover:ai,controlItemBgActive:Ki,boxShadowSecondary:wi,filterDropdownMenuBg:bi,calc:Ni}=be,ci=`${lt}-dropdown`,di=`${ge}-filter-dropdown`,_r=`${lt}-tree`,Vr=`${(0,Ti.unit)(Pn)} ${Cr} ${lr}`;return[{[`${ge}-wrapper`]:{[`${ge}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${ge}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:Ni(Cn).mul(-1).equal(),marginInline:`${(0,Ti.unit)(Cn)} ${(0,Ti.unit)(Ni(Hn).div(2).mul(-1).equal())}`,padding:`0 ${(0,Ti.unit)(Cn)}`,color:nr,fontSize:Wn,borderRadius:Lr,cursor:"pointer",transition:`all ${Ar}`,"&:hover":{color:Rr,background:zr},"&.active":{color:Wr}}}},{[`${lt}-dropdown`]:{[di]:Object.assign(Object.assign({},(0,Dl.Wf)(be)),{minWidth:Xt,backgroundColor:ni,borderRadius:Lr,boxShadow:wi,overflow:"hidden",[`${ci}-menu`]:{maxHeight:ui,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:bi,"&:empty::after":{display:"block",padding:`${(0,Ti.unit)(vn)} 0`,color:Gr,fontSize:Wn,textAlign:"center",content:'"Not Found"'}},[`${di}-tree`]:{paddingBlock:`${(0,Ti.unit)(vn)} 0`,paddingInline:vn,[_r]:{padding:0},[`${_r}-treenode ${_r}-node-content-wrapper:hover`]:{backgroundColor:ai},[`${_r}-treenode-checkbox-checked ${_r}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Ki}}},[`${di}-search`]:{padding:vn,borderBottom:Vr,"&-input":{input:{minWidth:rn},[Ot]:{color:Gr}}},[`${di}-checkall`]:{width:"100%",marginBottom:Cn,marginInlineStart:Cn},[`${di}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${(0,Ti.unit)(Ni(vn).sub(Pn).equal())} ${(0,Ti.unit)(vn)}`,overflow:"hidden",borderTop:Vr}})}},{[`${lt}-dropdown ${di}, ${di}-submenu`]:{[`${lt}-checkbox-wrapper + span`]:{paddingInlineStart:vn,color:Fn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},ul=be=>{const{componentCls:ge,lineWidth:lt,colorSplit:Ot,motionDurationSlow:Xt,zIndexTableFixed:rn,tableBg:Cn,zIndexTableSticky:vn,calc:Fn}=be,Pn=Ot;return{[`${ge}-wrapper`]:{[`
${ge}-cell-fix-left,
${ge}-cell-fix-right
`]:{position:"sticky !important",zIndex:rn,background:Cn},[`
${ge}-cell-fix-left-first::after,
${ge}-cell-fix-left-last::after
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:Fn(lt).mul(-1).equal(),width:30,transform:"translateX(100%)",transition:`box-shadow ${Xt}`,content:'""',pointerEvents:"none"},[`${ge}-cell-fix-left-all::after`]:{display:"none"},[`
${ge}-cell-fix-right-first::after,
${ge}-cell-fix-right-last::after
`]:{position:"absolute",top:0,bottom:Fn(lt).mul(-1).equal(),left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Xt}`,content:'""',pointerEvents:"none"},[`${ge}-container`]:{position:"relative","&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Fn(vn).add(1).equal({unit:!1}),width:30,transition:`box-shadow ${Xt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${ge}-ping-left`]:{[`&:not(${ge}-has-fix-left) ${ge}-container::before`]:{boxShadow:`inset 10px 0 8px -8px ${Pn}`},[`
${ge}-cell-fix-left-first::after,
${ge}-cell-fix-left-last::after
`]:{boxShadow:`inset 10px 0 8px -8px ${Pn}`},[`${ge}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${ge}-ping-right`]:{[`&:not(${ge}-has-fix-right) ${ge}-container::after`]:{boxShadow:`inset -10px 0 8px -8px ${Pn}`},[`
${ge}-cell-fix-right-first::after,
${ge}-cell-fix-right-last::after
`]:{boxShadow:`inset -10px 0 8px -8px ${Pn}`}},[`${ge}-fixed-column-gapped`]:{[`
${ge}-cell-fix-left-first::after,
${ge}-cell-fix-left-last::after,
${ge}-cell-fix-right-first::after,
${ge}-cell-fix-right-last::after
`]:{boxShadow:"none"}}}}},ml=be=>{const{componentCls:ge,antCls:lt,margin:Ot}=be;return{[`${ge}-wrapper`]:{[`${ge}-pagination${lt}-pagination`]:{margin:`${(0,Ti.unit)(Ot)} 0`},[`${ge}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:be.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Zl=be=>{const{componentCls:ge,tableRadius:lt}=be;return{[`${ge}-wrapper`]:{[ge]:{[`${ge}-title, ${ge}-header`]:{borderRadius:`${(0,Ti.unit)(lt)} ${(0,Ti.unit)(lt)} 0 0`},[`${ge}-title + ${ge}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${ge}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:lt,borderStartEndRadius:lt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:lt},"> *:last-child":{borderStartEndRadius:lt}}},"&-footer":{borderRadius:`0 0 ${(0,Ti.unit)(lt)} ${(0,Ti.unit)(lt)}`}}}}},Bl=be=>{const{componentCls:ge}=be;return{[`${ge}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${ge}-pagination-left`]:{justifyContent:"flex-end"},[`${ge}-pagination-right`]:{justifyContent:"flex-start"},[`${ge}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${ge}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${ge}-row-indent`]:{float:"right"}}}}},yl=be=>{const{componentCls:ge,antCls:lt,iconCls:Ot,fontSizeIcon:Xt,padding:rn,paddingXS:Cn,headerIconColor:vn,headerIconHoverColor:Fn,tableSelectionColumnWidth:Pn,tableSelectedRowBg:Cr,tableSelectedRowHoverBg:lr,tableRowHoverBg:nr,tablePaddingHorizontal:Wn,calc:Hn}=be;return{[`${ge}-wrapper`]:{[`${ge}-selection-col`]:{width:Pn,[`&${ge}-selection-col-with-dropdown`]:{width:Hn(Pn).add(Xt).add(Hn(rn).div(4)).equal()}},[`${ge}-bordered ${ge}-selection-col`]:{width:Hn(Pn).add(Hn(Cn).mul(2)).equal(),[`&${ge}-selection-col-with-dropdown`]:{width:Hn(Pn).add(Xt).add(Hn(rn).div(4)).add(Hn(Cn).mul(2)).equal()}},[`
table tr th${ge}-selection-column,
table tr td${ge}-selection-column,
${ge}-selection-column
`]:{paddingInlineEnd:be.paddingXS,paddingInlineStart:be.paddingXS,textAlign:"center",[`${lt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${ge}-selection-column${ge}-cell-fix-left`]:{zIndex:Hn(be.zIndexTableFixed).add(1).equal({unit:!1})},[`table tr th${ge}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${ge}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${ge}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${be.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:(0,Ti.unit)(Hn(Wn).div(4).equal()),[Ot]:{color:vn,fontSize:Xt,verticalAlign:"baseline","&:hover":{color:Fn}}},[`${ge}-tbody`]:{[`${ge}-row`]:{[`&${ge}-row-selected`]:{[`> ${ge}-cell`]:{background:Cr,"&-row-hover":{background:lr}}},[`> ${ge}-cell-row-hover`]:{background:nr}}}}}},Ds=be=>{const{componentCls:ge,tableExpandColumnWidth:lt,calc:Ot}=be,Xt=(rn,Cn,vn,Fn)=>({[`${ge}${ge}-${rn}`]:{fontSize:Fn,[`
${ge}-title,
${ge}-footer,
${ge}-cell,
${ge}-thead > tr > th,
${ge}-tbody > tr > th,
${ge}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{padding:`${(0,Ti.unit)(Cn)} ${(0,Ti.unit)(vn)}`},[`${ge}-filter-trigger`]:{marginInlineEnd:(0,Ti.unit)(Ot(vn).div(2).mul(-1).equal())},[`${ge}-expanded-row-fixed`]:{margin:`${(0,Ti.unit)(Ot(Cn).mul(-1).equal())} ${(0,Ti.unit)(Ot(vn).mul(-1).equal())}`},[`${ge}-tbody`]:{[`${ge}-wrapper:only-child ${ge}`]:{marginBlock:(0,Ti.unit)(Ot(Cn).mul(-1).equal()),marginInline:`${(0,Ti.unit)(Ot(lt).sub(vn).equal())} ${(0,Ti.unit)(Ot(vn).mul(-1).equal())}`}},[`${ge}-selection-extra`]:{paddingInlineStart:(0,Ti.unit)(Ot(vn).div(4).equal())}}});return{[`${ge}-wrapper`]:Object.assign(Object.assign({},Xt("middle",be.tablePaddingVerticalMiddle,be.tablePaddingHorizontalMiddle,be.tableFontSizeMiddle)),Xt("small",be.tablePaddingVerticalSmall,be.tablePaddingHorizontalSmall,be.tableFontSizeSmall))}},Ws=be=>{const{componentCls:ge,marginXXS:lt,fontSizeIcon:Ot,headerIconColor:Xt,headerIconHoverColor:rn}=be;return{[`${ge}-wrapper`]:{[`${ge}-thead th${ge}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${be.motionDurationSlow}, left 0s`,"&:hover":{background:be.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:be.colorPrimary},[`
&${ge}-cell-fix-left:hover,
&${ge}-cell-fix-right:hover
`]:{background:be.tableFixedHeaderSortActiveBg}},[`${ge}-thead th${ge}-column-sort`]:{background:be.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${ge}-column-sort`]:{background:be.tableBodySortBg},[`${ge}-column-title`]:{position:"relative",zIndex:1,flex:1,minWidth:0},[`${ge}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${ge}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${ge}-column-sorter`]:{marginInlineStart:lt,color:Xt,fontSize:0,transition:`color ${be.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Ot,"&.active":{color:be.colorPrimary}},[`${ge}-column-sorter-up + ${ge}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${ge}-column-sorters:hover ${ge}-column-sorter`]:{color:rn}}}},pu=be=>{const{componentCls:ge,opacityLoading:lt,tableScrollThumbBg:Ot,tableScrollThumbBgHover:Xt,tableScrollThumbSize:rn,tableScrollBg:Cn,zIndexTableSticky:vn,stickyScrollBarBorderRadius:Fn,lineWidth:Pn,lineType:Cr,tableBorderColor:lr}=be,nr=`${(0,Ti.unit)(Pn)} ${Cr} ${lr}`;return{[`${ge}-wrapper`]:{[`${ge}-sticky`]:{"&-holder":{position:"sticky",zIndex:vn,background:be.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${(0,Ti.unit)(rn)} !important`,zIndex:vn,display:"flex",alignItems:"center",background:Cn,borderTop:nr,opacity:lt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:rn,backgroundColor:Ot,borderRadius:Fn,transition:`all ${be.motionDurationSlow}, transform 0s`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Xt}}}}}}},za=be=>{const{componentCls:ge,lineWidth:lt,tableBorderColor:Ot,calc:Xt}=be,rn=`${(0,Ti.unit)(lt)} ${be.lineType} ${Ot}`;return{[`${ge}-wrapper`]:{[`${ge}-summary`]:{position:"relative",zIndex:be.zIndexTableFixed,background:be.tableBg,"> tr":{"> th, > td":{borderBottom:rn}}},[`div${ge}-summary`]:{boxShadow:`0 ${(0,Ti.unit)(Xt(lt).mul(-1).equal())} 0 ${Ot}`}}}},Fa=be=>{const{componentCls:ge,motionDurationMid:lt,lineWidth:Ot,lineType:Xt,tableBorderColor:rn,calc:Cn}=be,vn=`${(0,Ti.unit)(Ot)} ${Xt} ${rn}`,Fn=`${ge}-expanded-row-cell`;return{[`${ge}-wrapper`]:{[`${ge}-tbody-virtual`]:{[`${ge}-tbody-virtual-holder-inner`]:{[`
& > ${ge}-row,
& > div:not(${ge}-row) > ${ge}-row
`]:{display:"flex",boxSizing:"border-box",width:"100%"}},[`${ge}-cell`]:{borderBottom:vn,transition:`background ${lt}`},[`${ge}-expanded-row`]:{[`${Fn}${Fn}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${(0,Ti.unit)(Ot)})`,borderInlineEnd:"none"}}},[`${ge}-bordered`]:{[`${ge}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:vn,position:"absolute"},[`${ge}-cell`]:{borderInlineEnd:vn,[`&${ge}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:Cn(Ot).mul(-1).equal(),borderInlineStart:vn}}},[`&${ge}-virtual`]:{[`${ge}-placeholder ${ge}-cell`]:{borderInlineEnd:vn,borderBottom:vn}}}}}};const va=be=>{const{componentCls:ge,fontWeightStrong:lt,tablePaddingVertical:Ot,tablePaddingHorizontal:Xt,tableExpandColumnWidth:rn,lineWidth:Cn,lineType:vn,tableBorderColor:Fn,tableFontSize:Pn,tableBg:Cr,tableRadius:lr,tableHeaderTextColor:nr,motionDurationMid:Wn,tableHeaderBg:Hn,tableHeaderCellSplitColor:Lr,tableFooterTextColor:Ar,tableFooterBg:Rr,calc:Wr}=be,zr=`${(0,Ti.unit)(Cn)} ${vn} ${Fn}`;return{[`${ge}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Dl.dF)()),{[ge]:Object.assign(Object.assign({},(0,Dl.Wf)(be)),{fontSize:Pn,background:Cr,borderRadius:`${(0,Ti.unit)(lr)} ${(0,Ti.unit)(lr)} 0 0`,scrollbarColor:`${be.tableScrollThumbBg} ${be.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${(0,Ti.unit)(lr)} ${(0,Ti.unit)(lr)} 0 0`,borderCollapse:"separate",borderSpacing:0},[`
${ge}-cell,
${ge}-thead > tr > th,
${ge}-tbody > tr > th,
${ge}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{position:"relative",padding:`${(0,Ti.unit)(Ot)} ${(0,Ti.unit)(Xt)}`,overflowWrap:"break-word"},[`${ge}-title`]:{padding:`${(0,Ti.unit)(Ot)} ${(0,Ti.unit)(Xt)}`},[`${ge}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:nr,fontWeight:lt,textAlign:"start",background:Hn,borderBottom:zr,transition:`background ${Wn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${ge}-selection-column):not(${ge}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Lr,transform:"translateY(-50%)",transition:`background-color ${Wn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${ge}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Wn}, border-color ${Wn}`,borderBottom:zr,[`
> ${ge}-wrapper:only-child,
> ${ge}-expanded-row-fixed > ${ge}-wrapper:only-child
`]:{[ge]:{marginBlock:(0,Ti.unit)(Wr(Ot).mul(-1).equal()),marginInline:`${(0,Ti.unit)(Wr(rn).sub(Xt).equal())}
${(0,Ti.unit)(Wr(Xt).mul(-1).equal())}`,[`${ge}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:nr,fontWeight:lt,textAlign:"start",background:Hn,borderBottom:zr,transition:`background ${Wn} ease`}}},[`${ge}-footer`]:{padding:`${(0,Ti.unit)(Ot)} ${(0,Ti.unit)(Xt)}`,color:Ar,background:Rr}})}},ms=be=>{const{colorFillAlter:ge,colorBgContainer:lt,colorTextHeading:Ot,colorFillSecondary:Xt,colorFillContent:rn,controlItemBgActive:Cn,controlItemBgActiveHover:vn,padding:Fn,paddingSM:Pn,paddingXS:Cr,colorBorderSecondary:lr,borderRadiusLG:nr,controlHeight:Wn,colorTextPlaceholder:Hn,fontSize:Lr,fontSizeSM:Ar,lineHeight:Rr,lineWidth:Wr,colorIcon:zr,colorIconHover:Gr,opacityLoading:ni,controlInteractiveSize:ui}=be,ai=new zl.FastColor(Xt).onBackground(lt).toHexString(),Ki=new zl.FastColor(rn).onBackground(lt).toHexString(),wi=new zl.FastColor(ge).onBackground(lt).toHexString(),bi=new zl.FastColor(zr),Ni=new zl.FastColor(Gr),ci=ui/2-Wr,di=ci*2+Wr*3;return{headerBg:wi,headerColor:Ot,headerSortActiveBg:ai,headerSortHoverBg:Ki,bodySortBg:wi,rowHoverBg:wi,rowSelectedBg:Cn,rowSelectedHoverBg:vn,rowExpandedBg:ge,cellPaddingBlock:Fn,cellPaddingInline:Fn,cellPaddingBlockMD:Pn,cellPaddingInlineMD:Cr,cellPaddingBlockSM:Cr,cellPaddingInlineSM:Cr,borderColor:lr,headerBorderRadius:nr,footerBg:wi,footerColor:Ot,cellFontSize:Lr,cellFontSizeMD:Lr,cellFontSizeSM:Lr,headerSplitColor:lr,fixedHeaderSortActiveBg:ai,headerFilterHoverBg:rn,filterDropdownMenuBg:lt,filterDropdownBg:lt,expandIconBg:lt,selectionColumnWidth:Wn,stickyScrollBarBg:Hn,stickyScrollBarBorderRadius:100,expandIconMarginTop:(Lr*Rr-Wr*3)/2-Math.ceil((Ar*1.4-Wr*3)/2),headerIconColor:bi.clone().setA(bi.a*ni).toRgbString(),headerIconHoverColor:Ni.clone().setA(Ni.a*ni).toRgbString(),expandIconHalfInner:ci,expandIconSize:di,expandIconScale:ui/di}},su=2;var Is=(0,js.I$)("Table",be=>{const{colorTextHeading:ge,colorSplit:lt,colorBgContainer:Ot,controlInteractiveSize:Xt,headerBg:rn,headerColor:Cn,headerSortActiveBg:vn,headerSortHoverBg:Fn,bodySortBg:Pn,rowHoverBg:Cr,rowSelectedBg:lr,rowSelectedHoverBg:nr,rowExpandedBg:Wn,cellPaddingBlock:Hn,cellPaddingInline:Lr,cellPaddingBlockMD:Ar,cellPaddingInlineMD:Rr,cellPaddingBlockSM:Wr,cellPaddingInlineSM:zr,borderColor:Gr,footerBg:ni,footerColor:ui,headerBorderRadius:ai,cellFontSize:Ki,cellFontSizeMD:wi,cellFontSizeSM:bi,headerSplitColor:Ni,fixedHeaderSortActiveBg:ci,headerFilterHoverBg:di,filterDropdownBg:_r,expandIconBg:Vr,selectionColumnWidth:si,stickyScrollBarBg:pi,calc:Ai}=be,ei=(0,Ks.mergeToken)(be,{tableFontSize:Ki,tableBg:Ot,tableRadius:ai,tablePaddingVertical:Hn,tablePaddingHorizontal:Lr,tablePaddingVerticalMiddle:Ar,tablePaddingHorizontalMiddle:Rr,tablePaddingVerticalSmall:Wr,tablePaddingHorizontalSmall:zr,tableBorderColor:Gr,tableHeaderTextColor:Cn,tableHeaderBg:rn,tableFooterTextColor:ui,tableFooterBg:ni,tableHeaderCellSplitColor:Ni,tableHeaderSortBg:vn,tableHeaderSortHoverBg:Fn,tableBodySortBg:Pn,tableFixedHeaderSortActiveBg:ci,tableHeaderFilterActiveBg:di,tableFilterDropdownBg:_r,tableRowHoverBg:Cr,tableSelectedRowBg:lr,tableSelectedRowHoverBg:nr,zIndexTableFixed:su,zIndexTableSticky:Ai(su).add(1).equal({unit:!1}),tableFontSizeMiddle:wi,tableFontSizeSmall:bi,tableSelectionColumnWidth:si,tableExpandIconBg:Vr,tableExpandColumnWidth:Ai(Xt).add(Ai(be.padding).mul(2)).equal(),tableExpandedRowBg:Wn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:pi,tableScrollThumbBgHover:ge,tableScrollBg:lt});return[va(ei),ml(ei),za(ei),Ws(ei),ql(ei),Ui(ei),Zl(ei),Yl(ei),za(ei),os(ei),yl(ei),ul(ei),pu(ei),Bo(ei),Ds(ei),Bl(ei),Fa(ei)]},ms,{unitless:{expandIconScale:!0}});const mu=[],gu=(be,ge)=>{var lt,Ot;const{prefixCls:Xt,className:rn,rootClassName:Cn,style:vn,size:Fn,bordered:Pn,dropdownPrefixCls:Cr,dataSource:lr,pagination:nr,rowSelection:Wn,rowKey:Hn="key",rowClassName:Lr,columns:Ar,children:Rr,childrenColumnName:Wr,onChange:zr,getPopupContainer:Gr,loading:ni,expandIcon:ui,expandable:ai,expandedRowRender:Ki,expandIconColumnIndex:wi,indentSize:bi,scroll:Ni,sortDirections:ci,locale:di,showSorterTooltip:_r={target:"full-header"},virtual:Vr}=be,si=(0,jr.ln)("Table"),pi=b.useMemo(()=>Ar||en(Rr),[Ar,Rr]),Ai=b.useMemo(()=>pi.some(Gi=>Gi.responsive),[pi]),ei=(0,yo.Z)(Ai),qi=b.useMemo(()=>{const Gi=new Set(Object.keys(ei).filter(io=>ei[io]));return pi.filter(io=>!io.responsive||io.responsive.some(Ro=>Gi.has(Ro)))},[pi,ei]),eo=(0,Vi.Z)(be,["className","style","columns"]),{locale:Ko=Ho.Z,direction:Fo,table:Ao,renderEmpty:No,getPrefixCls:Xo,getPopupContainer:to}=b.useContext(Qi.E_),no=(0,zi.Z)(Fn),Uo=Object.assign(Object.assign({},Ko.Table),di),_o=lr||mu,Ci=Xo("table",Xt),Hi=Xo("dropdown",Cr),[,yi]=(0,Sa.ZP)(),li=(0,Ri.Z)(Ci),[oo,co,Oo]=Is(Ci,li),Eo=Object.assign(Object.assign({childrenColumnName:Wr,expandIconColumnIndex:wi},ai),{expandIcon:(lt=ai==null?void 0:ai.expandIcon)!==null&&lt!==void 0?lt:(Ot=Ao==null?void 0:Ao.expandable)===null||Ot===void 0?void 0:Ot.expandIcon}),{childrenColumnName:Go="children"}=Eo,ia=b.useMemo(()=>_o.some(Gi=>Gi==null?void 0:Gi[Go])?"nest":Ki||ai!=null&&ai.expandedRowRender?"row":null,[_o]),Ei={body:b.useRef(null)},Fi=Li(Ci),vo=b.useRef(null),Co=b.useRef(null);vi(ge,()=>Object.assign(Object.assign({},Co.current),{nativeElement:vo.current}));const go=b.useMemo(()=>typeof Hn=="function"?Hn:Gi=>Gi==null?void 0:Gi[Hn],[Hn]),[sa]=Wa(_o,Go,go),Qo={},Ha=function(Gi,io){let Ro=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Jo,pa,ua,fl;const Da=Object.assign(Object.assign({},Qo),Gi);Ro&&((Jo=Qo.resetPagination)===null||Jo===void 0||Jo.call(Qo),!((pa=Da.pagination)===null||pa===void 0)&&pa.current&&(Da.pagination.current=1),nr&&((ua=nr.onChange)===null||ua===void 0||ua.call(nr,1,(fl=Da.pagination)===null||fl===void 0?void 0:fl.pageSize))),Ni&&Ni.scrollToFirstRowOnChange!==!1&&Ei.body.current&&(0,ki.Z)(0,{getContainer:()=>Ei.body.current}),zr==null||zr(Da.pagination,Da.filters,Da.sorter,{currentDataSource:Xi(Al(_o,Da.sorterStates,Go),Da.filterStates,Go),action:io})},Mo=(Gi,io)=>{Ha({sorter:Gi,sorterStates:io},"sort",!1)},[lo,wo,Po,oa]=As({prefixCls:Ci,mergedColumns:qi,onSorterChange:Mo,sortDirections:ci||["ascend","descend"],tableLocale:Uo,showSorterTooltip:_r}),Wo=b.useMemo(()=>Al(_o,wo,Go),[_o,wo]);Qo.sorter=oa(),Qo.sorterStates=wo;const so=(Gi,io)=>{Ha({filters:Gi,filterStates:io},"filter",!0)},[ko,po,Ca]=jo({prefixCls:Ci,locale:Uo,dropdownPrefixCls:Hi,mergedColumns:qi,onFilterChange:so,getPopupContainer:Gr||to,rootClassName:it()(Cn,li)}),ea=Xi(Wo,po,Go);Qo.filters=Ca,Qo.filterStates=po;const Na=b.useMemo(()=>{const Gi={};return Object.keys(Ca).forEach(io=>{Ca[io]!==null&&(Gi[io]=Ca[io])}),Object.assign(Object.assign({},Po),{filters:Gi})},[Po,Ca]),[Za]=vs(Na),Cl=(Gi,io)=>{Ha({pagination:Object.assign(Object.assign({},Qo.pagination),{current:Gi,pageSize:io})},"paginate")},[Do,gs]=Qa(ea.length,Cl,nr);Qo.pagination=nr===!1?{}:an(Do,nr),Qo.resetPagination=gs;const Ma=b.useMemo(()=>{if(nr===!1||!Do.pageSize)return ea;const{current:Gi=1,total:io,pageSize:Ro=Aa}=Do;return ea.length<io?ea.length>Ro?ea.slice((Gi-1)*Ro,Gi*Ro):ea:ea.slice((Gi-1)*Ro,Gi*Ro)},[!!nr,ea,Do==null?void 0:Do.current,Do==null?void 0:Do.pageSize,Do==null?void 0:Do.total]),[rl,Ya]=$r({prefixCls:Ci,data:ea,pageData:Ma,getRowKey:go,getRecordByKey:sa,expandType:ia,childrenColumnName:Go,locale:Uo,getPopupContainer:Gr||to},Wn),ja=(Gi,io,Ro)=>{let Jo;return typeof Lr=="function"?Jo=it()(Lr(Gi,io,Ro)):Jo=it()(Lr),it()({[`${Ci}-row-selected`]:Ya.has(go(Gi,io))},Jo)};Eo.__PARENT_RENDER_ICON__=Eo.expandIcon,Eo.expandIcon=Eo.expandIcon||ui||Di(Uo),ia==="nest"&&Eo.expandIconColumnIndex===void 0?Eo.expandIconColumnIndex=Wn?1:0:Eo.expandIconColumnIndex>0&&Wn&&(Eo.expandIconColumnIndex-=1),typeof Eo.indentSize!="number"&&(Eo.indentSize=typeof bi=="number"?bi:15);const Io=b.useCallback(Gi=>Za(rl(ko(lo(Gi)))),[lo,ko,rl]);let qa,jl;if(nr!==!1&&(Do!=null&&Do.total)){let Gi;Do.size?Gi=Do.size:Gi=no==="small"||no==="middle"?"small":void 0;const io=pa=>b.createElement(xo.Z,Object.assign({},Do,{className:it()(`${Ci}-pagination ${Ci}-pagination-${pa}`,Do.className),size:Gi})),Ro=Fo==="rtl"?"left":"right",{position:Jo}=Do;if(Jo!==null&&Array.isArray(Jo)){const pa=Jo.find(Da=>Da.includes("top")),ua=Jo.find(Da=>Da.includes("bottom")),fl=Jo.every(Da=>`${Da}`=="none");!pa&&!ua&&!fl&&(jl=io(Ro)),pa&&(qa=io(pa.toLowerCase().replace("top",""))),ua&&(jl=io(ua.toLowerCase().replace("bottom","")))}else jl=io(Ro)}let xl;typeof ni=="boolean"?xl={spinning:ni}:typeof ni=="object"&&(xl=Object.assign({spinning:!0},ni));const Sl=it()(Oo,li,`${Ci}-wrapper`,Ao==null?void 0:Ao.className,{[`${Ci}-wrapper-rtl`]:Fo==="rtl"},rn,Cn,co),Bs=Object.assign(Object.assign({},Ao==null?void 0:Ao.style),vn),Os=typeof(di==null?void 0:di.emptyText)!="undefined"?di.emptyText:(No==null?void 0:No("Table"))||b.createElement(Bi.Z,{componentName:"Table"}),Ts=Vr?Pl:Ps,Fs={},Us=b.useMemo(()=>{const{fontSize:Gi,lineHeight:io,lineWidth:Ro,padding:Jo,paddingXS:pa,paddingSM:ua}=yi,fl=Math.floor(Gi*io);switch(no){case"middle":return ua*2+fl+Ro;case"small":return pa*2+fl+Ro;default:return Jo*2+fl+Ro}},[yi,no]);return Vr&&(Fs.listItemHeight=Us),oo(b.createElement("div",{ref:vo,className:Sl,style:Bs},b.createElement(mo.Z,Object.assign({spinning:!1},xl),qa,b.createElement(Ts,Object.assign({},Fs,eo,{ref:Co,columns:qi,direction:Fo,expandable:Eo,prefixCls:Ci,className:it()({[`${Ci}-middle`]:no==="middle",[`${Ci}-small`]:no==="small",[`${Ci}-bordered`]:Pn,[`${Ci}-empty`]:_o.length===0},Oo,li,co),data:Ma,rowKey:go,rowClassName:ja,emptyText:Os,internalHooks:de,internalRefs:Ei,transformColumns:Io,getContainerWidth:Fi})),jl)))};var yu=b.forwardRef(gu);const Vs=(be,ge)=>{const lt=b.useRef(0);return lt.current+=1,b.createElement(yu,Object.assign({},be,{ref:ge,_renderTimes:lt.current}))},bl=b.forwardRef(Vs);bl.SELECTION_COLUMN=ti,bl.EXPAND_COLUMN=Ie,bl.SELECTION_ALL=hi,bl.SELECTION_INVERT=Oi,bl.SELECTION_NONE=Ji,bl.Column=fr,bl.ColumnGroup=Tn,bl.Summary=Me;var Xs=bl,bu=Xs},53420:function(Zn,ln,z){"use strict";z.d(ln,{default:function(){return yr}});var b=z(59301),Ie=z(92310),de=z.n(Ie),et=z(60499),Se=z(77654),pe=z(85899),Ae=z(72190),Ye=z(42244),Re=z(43749),ce=z(37463),$e=z(6551),he=z(34643),kt=z(18929),at=z(48736),Ge=function(hn){var wn=b.useRef({valueLabels:new Map});return b.useMemo(function(){var Bn=wn.current.valueLabels,rr=new Map,Rn=hn.map(function(xr){var vr=xr.value,en=xr.label,Sn=en!=null?en:Bn.get(vr);return rr.set(vr,Sn),(0,pe.Z)((0,pe.Z)({},xr),{},{label:Sn})});return wn.current.valueLabels=rr,[Rn]},[hn])},Ne=function(wn,Bn,rr,Rn){return b.useMemo(function(){var xr=function(Be){return Be.map(function(ct){var He=ct.value;return He})},vr=xr(wn),en=xr(Bn),Sn=vr.filter(function(tt){return!Rn[tt]}),pr=vr,bn=en;if(rr){var Ve=(0,he.S)(vr,!0,Rn);pr=Ve.checkedKeys,bn=Ve.halfCheckedKeys}return[Array.from(new Set([].concat((0,Se.Z)(Sn),(0,Se.Z)(pr)))),bn]},[wn,Bn,rr,Rn])},Le=Ne,vt=z(34061),mt=function(hn,wn){return b.useMemo(function(){var Bn=(0,vt.I8)(hn,{fieldNames:wn,initWrapper:function(Rn){return(0,pe.Z)((0,pe.Z)({},Rn),{},{valueEntities:new Map})},processEntity:function(Rn,xr){var vr=Rn.node[wn.value];if(0)var en;xr.valueEntities.set(vr,Rn)}});return Bn},[hn,wn])},Tt=z(18642),_e=z(11592),Ke=function(){return null},ut=Ke,ht=["children","value"];function Ht(hn){return(0,_e.Z)(hn).map(function(wn){if(!b.isValidElement(wn)||!wn.type)return null;var Bn=wn,rr=Bn.key,Rn=Bn.props,xr=Rn.children,vr=Rn.value,en=(0,Ye.Z)(Rn,ht),Sn=(0,pe.Z)({key:rr,value:vr},en),pr=Ht(xr);return pr.length&&(Sn.children=pr),Sn}).filter(function(wn){return wn})}function Dt(hn){if(!hn)return hn;var wn=(0,pe.Z)({},hn);return"props"in wn||Object.defineProperty(wn,"props",{get:function(){return(0,at.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),wn}}),wn}function gt(hn,wn,Bn,rr,Rn,xr){var vr=null,en=null;function Sn(){function pr(bn){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return bn.map(function(Be,ct){var He="".concat(Ve,"-").concat(ct),dt=Be[xr.value],Ee=Bn.includes(dt),Et=pr(Be[xr.children]||[],He,Ee),Ft=b.createElement(ut,Be,Et.map(function(Oe){return Oe.node}));if(wn===dt&&(vr=Ft),Ee){var Ce={pos:He,node:Ft,children:Et};return tt||en.push(Ce),Ce}return null}).filter(function(Be){return Be})}en||(en=[],pr(rr),en.sort(function(bn,Ve){var tt=bn.node.props.value,Be=Ve.node.props.value,ct=Bn.indexOf(tt),He=Bn.indexOf(Be);return ct-He}))}Object.defineProperty(hn,"triggerNode",{get:function(){return(0,at.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Sn(),vr}}),Object.defineProperty(hn,"allCheckedNodes",{get:function(){return(0,at.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Sn(),Rn?en:en.map(function(bn){var Ve=bn.node;return Ve})}})}var xt=function(wn,Bn,rr){var Rn=rr.fieldNames,xr=rr.treeNodeFilterProp,vr=rr.filterTreeNode,en=Rn.children;return b.useMemo(function(){if(!Bn||vr===!1)return wn;var Sn=typeof vr=="function"?vr:function(bn,Ve){return String(Ve[xr]).toUpperCase().includes(Bn.toUpperCase())},pr=function bn(Ve){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Ve.reduce(function(Be,ct){var He=ct[en],dt=tt||Sn(Bn,Dt(ct)),Ee=bn(He||[],dt);return(dt||Ee.length)&&Be.push((0,pe.Z)((0,pe.Z)({},ct),{},(0,Tt.Z)({isLeaf:void 0},en,Ee))),Be},[])};return pr(wn)},[wn,Bn,en,xr,vr])},we=xt;function ot(hn){var wn=b.useRef();wn.current=hn;var Bn=b.useCallback(function(){return wn.current.apply(wn,arguments)},[]);return Bn}function it(hn,wn){var Bn=wn.id,rr=wn.pId,Rn=wn.rootPId,xr=new Map,vr=[];return hn.forEach(function(en){var Sn=en[Bn],pr=(0,pe.Z)((0,pe.Z)({},en),{},{key:en.key||Sn});xr.set(Sn,pr)}),xr.forEach(function(en){var Sn=en[rr],pr=xr.get(Sn);pr?(pr.children=pr.children||[],pr.children.push(en)):(Sn===Rn||Rn===null)&&vr.push(en)}),vr}function ye(hn,wn,Bn){return b.useMemo(function(){if(hn){if(Bn){var rr=(0,pe.Z)({id:"id",pId:"pId",rootPId:null},(0,Re.Z)(Bn)==="object"?Bn:{});return it(hn,rr)}return hn}return Ht(wn)},[wn,Bn,hn])}var qt=b.createContext(null),st=qt,$t=z(72054),yn=z(87632),ze=z(10228),fe=z(80547),Bt=b.createContext(null),Nt=Bt,nn=function(wn){return Array.isArray(wn)?wn:wn!==void 0?[wn]:[]},We=function(wn){var Bn=wn||{},rr=Bn.label,Rn=Bn.value,xr=Bn.children;return{_title:rr?[rr]:["title","label"],value:Rn||"value",key:Rn||"value",children:xr||"children"}},yt=function(wn){return!wn||wn.disabled||wn.disableCheckbox||wn.checkable===!1},St=function(wn,Bn){var rr=[],Rn=function xr(vr){vr.forEach(function(en){var Sn=en[Bn.children];Sn&&(rr.push(en[Bn.value]),xr(Sn))})};return Rn(wn),rr},fn=function(wn){return wn==null},pt=z(70425),Jt={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},bt=function(wn,Bn){var rr=(0,ce.lk)(),Rn=rr.prefixCls,xr=rr.multiple,vr=rr.searchValue,en=rr.toggleOpen,Sn=rr.open,pr=rr.notFoundContent,bn=b.useContext(Nt),Ve=bn.virtual,tt=bn.listHeight,Be=bn.listItemHeight,ct=bn.listItemScrollOffset,He=bn.treeData,dt=bn.fieldNames,Ee=bn.onSelect,Et=bn.dropdownMatchSelectWidth,Ft=bn.treeExpandAction,Ce=bn.treeTitleRender,Oe=bn.onPopupScroll,Te=bn.leftMaxCount,je=bn.leafCountOnly,Je=bn.valueEntities,Vt=b.useContext(st),tn=Vt.checkable,on=Vt.checkedKeys,Nn=Vt.halfCheckedKeys,$n=Vt.treeExpandedKeys,br=Vt.treeDefaultExpandAll,Gn=Vt.treeDefaultExpandedKeys,jn=Vt.onTreeExpand,Xn=Vt.treeIcon,hr=Vt.showTreeIcon,Xe=Vt.switcherIcon,ft=Vt.treeLine,Zt=Vt.treeNodeFilterProp,Mt=Vt.loadData,Ut=Vt.treeLoadedKeys,xn=Vt.treeMotion,zn=Vt.onTreeLoad,Yn=Vt.keyEntities,An=b.useRef(),_n=(0,fe.Z)(function(){return He},[Sn,He],function(Jr,Qr){return Qr[0]&&Jr[1]!==Qr[1]}),or=b.useMemo(function(){return tn?{checked:on,halfChecked:Nn}:null},[tn,on,Nn]);b.useEffect(function(){if(Sn&&!xr&&on.length){var Jr;(Jr=An.current)===null||Jr===void 0||Jr.scrollTo({key:on[0]})}},[Sn]);var qn=function(Qr){Qr.preventDefault()},cr=function(Qr,ti){var hi=ti.node;tn&&yt(hi)||(Ee(hi.key,{selected:!on.includes(hi.key)}),xr||en(!1))},tr=b.useState(Gn),Er=(0,Ae.Z)(tr,2),Ir=Er[0],Zr=Er[1],Br=b.useState(null),Pr=(0,Ae.Z)(Br,2),Sr=Pr[0],Nr=Pr[1],mr=b.useMemo(function(){return $n?(0,Se.Z)($n):vr?Sr:Ir},[Ir,Sr,$n,vr]),wr=function(Qr){Zr(Qr),Nr(Qr),jn&&jn(Qr)},Qn=String(vr).toLowerCase(),gn=function(Qr){return Qn?String(Qr[Zt]).toLowerCase().includes(Qn):!1};b.useEffect(function(){vr&&Nr(St(He,dt))},[vr]);var Jn=b.useState(function(){return new Map}),In=(0,Ae.Z)(Jn,2),dn=In[0],er=In[1];b.useEffect(function(){Te&&er(new Map)},[Te]);function fr(Jr){var Qr=Jr[dt.value];if(!dn.has(Qr)){var ti=Je.get(Qr),hi=(ti.children||[]).length===0;if(hi)dn.set(Qr,!1);else{var Oi=ti.children.filter(function(Pi){return!Pi.node.disabled&&!Pi.node.disableCheckbox&&!on.includes(Pi.node[dt.value])}),Ji=Oi.length;dn.set(Qr,Ji>Te)}}return dn.get(Qr)}var pn=(0,pt.zX)(function(Jr){var Qr=Jr[dt.value];return on.includes(Qr)||Te===null?!1:Te<=0?!0:je&&Te?fr(Jr):!1}),Tn=function Jr(Qr){var ti=(0,$t.Z)(Qr),hi;try{for(ti.s();!(hi=ti.n()).done;){var Oi=hi.value;if(!(Oi.disabled||Oi.selectable===!1)){if(vr){if(gn(Oi))return Oi}else return Oi;if(Oi[dt.children]){var Ji=Jr(Oi[dt.children]);if(Ji)return Ji}}}}catch(Pi){ti.e(Pi)}finally{ti.f()}return null},Kn=b.useState(null),dr=(0,Ae.Z)(Kn,2),Or=dr[0],Tr=dr[1],Mr=Yn[Or];b.useEffect(function(){if(Sn){var Jr=null,Qr=function(){var hi=Tn(_n);return hi?hi[dt.value]:null};!xr&&on.length&&!vr?Jr=on[0]:Jr=Qr(),Tr(Jr)}},[Sn,vr]),b.useImperativeHandle(Bn,function(){var Jr;return{scrollTo:(Jr=An.current)===null||Jr===void 0?void 0:Jr.scrollTo,onKeyDown:function(ti){var hi,Oi=ti.which;switch(Oi){case ze.Z.UP:case ze.Z.DOWN:case ze.Z.LEFT:case ze.Z.RIGHT:(hi=An.current)===null||hi===void 0||hi.onKeyDown(ti);break;case ze.Z.ENTER:{if(Mr){var Ji=pn(Mr.node),Pi=(Mr==null?void 0:Mr.node)||{},Wi=Pi.selectable,Yr=Pi.value,$r=Pi.disabled;Wi!==!1&&!$r&&!Ji&&cr(null,{node:{key:Or},selected:!on.includes(Yr)})}break}case ze.Z.ESC:en(!1)}},onKeyUp:function(){}}});var Ur=(0,fe.Z)(function(){return!vr},[vr,$n||Ir],function(Jr,Qr){var ti=(0,Ae.Z)(Jr,1),hi=ti[0],Oi=(0,Ae.Z)(Qr,2),Ji=Oi[0],Pi=Oi[1];return hi!==Ji&&!!(Ji||Pi)}),jr=Ur?Mt:null;if(_n.length===0)return b.createElement("div",{role:"listbox",className:"".concat(Rn,"-empty"),onMouseDown:qn},pr);var ri={fieldNames:dt};return Ut&&(ri.loadedKeys=Ut),mr&&(ri.expandedKeys=mr),b.createElement("div",{onMouseDown:qn},Mr&&Sn&&b.createElement("span",{style:Jt,"aria-live":"assertive"},Mr.node.value),b.createElement(yn.y6.Provider,{value:{nodeDisabled:pn}},b.createElement(yn.ZP,(0,et.Z)({ref:An,focusable:!1,prefixCls:"".concat(Rn,"-tree"),treeData:_n,height:tt,itemHeight:Be,itemScrollOffset:ct,virtual:Ve!==!1&&Et!==!1,multiple:xr,icon:Xn,showIcon:hr,switcherIcon:Xe,showLine:ft,loadData:jr,motion:xn,activeKey:Or,checkable:tn,checkStrictly:!0,checkedKeys:or,selectedKeys:tn?[]:on,defaultExpandAll:br,titleRender:Ce},ri,{onActiveChange:Tr,onSelect:cr,onCheck:cr,onExpand:wr,onLoad:zn,filterTreeNode:gn,expandAction:Ft,onScroll:Oe}))))},sn=b.forwardRef(bt),Qt=sn,ae="SHOW_ALL",ne="SHOW_PARENT",te="SHOW_CHILD";function oe(hn,wn,Bn,rr){var Rn=new Set(hn);return wn===te?hn.filter(function(xr){var vr=Bn[xr];return!vr||!vr.children||!vr.children.some(function(en){var Sn=en.node;return Rn.has(Sn[rr.value])})||!vr.children.every(function(en){var Sn=en.node;return yt(Sn)||Rn.has(Sn[rr.value])})}):wn===ne?hn.filter(function(xr){var vr=Bn[xr],en=vr?vr.parent:null;return!en||yt(en.node)||!Rn.has(en.key)}):hn}function se(hn){var wn=hn.searchPlaceholder,Bn=hn.treeCheckStrictly,rr=hn.treeCheckable,Rn=hn.labelInValue,xr=hn.value,vr=hn.multiple,en=hn.showCheckedStrategy,Sn=hn.maxCount;warning(!wn,"`searchPlaceholder` has been removed."),Bn&&Rn===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Rn||Bn)&&warning(toArray(xr).every(function(pr){return pr&&_typeof(pr)==="object"&&"value"in pr}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Bn||vr||rr?warning(!xr||Array.isArray(xr),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(xr),"`value` should not be array when `TreeSelect` is single mode."),Sn&&(en==="SHOW_ALL"&&!Bn||en==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var re=null,le=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function me(hn){return!hn||(0,Re.Z)(hn)!=="object"}var wt=b.forwardRef(function(hn,wn){var Bn=hn.id,rr=hn.prefixCls,Rn=rr===void 0?"rc-tree-select":rr,xr=hn.value,vr=hn.defaultValue,en=hn.onChange,Sn=hn.onSelect,pr=hn.onDeselect,bn=hn.searchValue,Ve=hn.inputValue,tt=hn.onSearch,Be=hn.autoClearSearchValue,ct=Be===void 0?!0:Be,He=hn.filterTreeNode,dt=hn.treeNodeFilterProp,Ee=dt===void 0?"value":dt,Et=hn.showCheckedStrategy,Ft=hn.treeNodeLabelProp,Ce=hn.multiple,Oe=hn.treeCheckable,Te=hn.treeCheckStrictly,je=hn.labelInValue,Je=hn.maxCount,Vt=hn.fieldNames,tn=hn.treeDataSimpleMode,on=hn.treeData,Nn=hn.children,$n=hn.loadData,br=hn.treeLoadedKeys,Gn=hn.onTreeLoad,jn=hn.treeDefaultExpandAll,Xn=hn.treeExpandedKeys,hr=hn.treeDefaultExpandedKeys,Xe=hn.onTreeExpand,ft=hn.treeExpandAction,Zt=hn.virtual,Mt=hn.listHeight,Ut=Mt===void 0?200:Mt,xn=hn.listItemHeight,zn=xn===void 0?20:xn,Yn=hn.listItemScrollOffset,An=Yn===void 0?0:Yn,_n=hn.onDropdownVisibleChange,or=hn.dropdownMatchSelectWidth,qn=or===void 0?!0:or,cr=hn.treeLine,tr=hn.treeIcon,Er=hn.showTreeIcon,Ir=hn.switcherIcon,Zr=hn.treeMotion,Br=hn.treeTitleRender,Pr=hn.onPopupScroll,Sr=(0,Ye.Z)(hn,le),Nr=(0,$e.ZP)(Bn),mr=Oe&&!Te,wr=Oe||Te,Qn=Te||je,gn=wr||Ce,Jn=(0,kt.Z)(vr,{value:xr}),In=(0,Ae.Z)(Jn,2),dn=In[0],er=In[1],fr=b.useMemo(function(){return Oe?Et||te:ae},[Et,Oe]),pn=b.useMemo(function(){return We(Vt)},[JSON.stringify(Vt)]),Tn=(0,kt.Z)("",{value:bn!==void 0?bn:Ve,postState:function(Hr){return Hr||""}}),Kn=(0,Ae.Z)(Tn,2),dr=Kn[0],Or=Kn[1],Tr=function(Hr){Or(Hr),tt==null||tt(Hr)},Mr=ye(on,Nn,tn),Ur=mt(Mr,pn),jr=Ur.keyEntities,ri=Ur.valueEntities,Jr=b.useCallback(function(Kr){var Hr=[],qr=[];return Kr.forEach(function(gi){ri.has(gi)?qr.push(gi):Hr.push(gi)}),{missingRawValues:Hr,existRawValues:qr}},[ri]),Qr=we(Mr,dr,{fieldNames:pn,treeNodeFilterProp:Ee,filterTreeNode:He}),ti=b.useCallback(function(Kr){if(Kr){if(Ft)return Kr[Ft];for(var Hr=pn._title,qr=0;qr<Hr.length;qr+=1){var gi=Kr[Hr[qr]];if(gi!==void 0)return gi}}},[pn,Ft]),hi=b.useCallback(function(Kr){var Hr=nn(Kr);return Hr.map(function(qr){return me(qr)?{value:qr}:qr})},[]),Oi=b.useCallback(function(Kr){var Hr=hi(Kr);return Hr.map(function(qr){var gi=qr.label,bo=qr.value,Yi=qr.halfChecked,Ii,Si=ri.get(bo);if(Si){var ho;gi=Br?Br(Si.node):(ho=gi)!==null&&ho!==void 0?ho:ti(Si.node),Ii=Si.node.disabled}else if(gi===void 0){var qo=hi(dn).find(function(Vo){return Vo.value===bo});gi=qo.label}return{label:gi,value:bo,halfChecked:Yi,disabled:Ii}})},[ri,ti,hi,dn]),Ji=b.useMemo(function(){return hi(dn===null?[]:dn)},[hi,dn]),Pi=b.useMemo(function(){var Kr=[],Hr=[];return Ji.forEach(function(qr){qr.halfChecked?Hr.push(qr):Kr.push(qr)}),[Kr,Hr]},[Ji]),Wi=(0,Ae.Z)(Pi,2),Yr=Wi[0],$r=Wi[1],Vi=b.useMemo(function(){return Yr.map(function(Kr){return Kr.value})},[Yr]),ji=Le(Yr,$r,mr,jr),vi=(0,Ae.Z)(ji,2),ki=vi[0],Qi=vi[1],Bi=b.useMemo(function(){var Kr=oe(ki,fr,jr,pn),Hr=Kr.map(function(Yi){var Ii,Si;return(Ii=(Si=jr[Yi])===null||Si===void 0||(Si=Si.node)===null||Si===void 0?void 0:Si[pn.value])!==null&&Ii!==void 0?Ii:Yi}),qr=Hr.map(function(Yi){var Ii=Yr.find(function(ho){return ho.value===Yi}),Si=je?Ii==null?void 0:Ii.label:Br==null?void 0:Br(Ii);return{value:Yi,label:Si}}),gi=Oi(qr),bo=gi[0];return!gn&&bo&&fn(bo.value)&&fn(bo.label)?[]:gi.map(function(Yi){var Ii;return(0,pe.Z)((0,pe.Z)({},Yi),{},{label:(Ii=Yi.label)!==null&&Ii!==void 0?Ii:Yi.value})})},[pn,gn,ki,Yr,Oi,fr,jr]),Ri=Ge(Bi),zi=(0,Ae.Z)(Ri,1),yo=zi[0],Ho=b.useMemo(function(){return gn&&(fr==="SHOW_CHILD"||Te||!Oe)?Je:null},[Je,gn,Te,fr,Oe]),xo=ot(function(Kr,Hr,qr){var gi=oe(Kr,fr,jr,pn);if(!(Ho&&gi.length>Ho)){var bo=Oi(Kr);if(er(bo),ct&&Or(""),en){var Yi=Kr;mr&&(Yi=gi.map(function(la){var La=ri.get(la);return La?La.node[pn.value]:la}));var Ii=Hr||{triggerValue:void 0,selected:void 0},Si=Ii.triggerValue,ho=Ii.selected,qo=Yi;if(Te){var Vo=$r.filter(function(la){return!Yi.includes(la.value)});qo=[].concat((0,Se.Z)(qo),(0,Se.Z)(Vo))}var da=Oi(qo),Lo={preValue:Yr,triggerValue:Si},Zo=!0;(Te||qr==="selection"&&!ho)&&(Zo=!1),gt(Lo,Si,Kr,Mr,Zo,pn),wr?Lo.checked=ho:Lo.selected=ho;var na=Qn?da:da.map(function(la){return la.value});en(gn?na:na[0],Qn?null:da.map(function(la){return la.label}),Lo)}}}),mo=b.useCallback(function(Kr,Hr){var qr,gi=Hr.selected,bo=Hr.source,Yi=jr[Kr],Ii=Yi==null?void 0:Yi.node,Si=(qr=Ii==null?void 0:Ii[pn.value])!==null&&qr!==void 0?qr:Kr;if(!gn)xo([Si],{selected:!0,triggerValue:Si},"option");else{var ho=gi?[].concat((0,Se.Z)(Vi),[Si]):ki.filter(function(La){return La!==Si});if(mr){var qo=Jr(ho),Vo=qo.missingRawValues,da=qo.existRawValues,Lo=da.map(function(La){return ri.get(La).key}),Zo;if(gi){var na=(0,he.S)(Lo,!0,jr);Zo=na.checkedKeys}else{var la=(0,he.S)(Lo,{checked:!1,halfCheckedKeys:Qi},jr);Zo=la.checkedKeys}ho=[].concat((0,Se.Z)(Vo),(0,Se.Z)(Zo.map(function(La){return jr[La].node[pn.value]})))}xo(ho,{selected:gi,triggerValue:Si},bo||"option")}gi||!gn?Sn==null||Sn(Si,Dt(Ii)):pr==null||pr(Si,Dt(Ii))},[Jr,ri,jr,pn,gn,Vi,xo,mr,Sn,pr,ki,Qi,Je]),Sa=b.useCallback(function(Kr){if(_n){var Hr={};Object.defineProperty(Hr,"documentClickClose",{get:function(){return(0,at.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),_n(Kr,Hr)}},[_n]),Ea=ot(function(Kr,Hr){var qr=Kr.map(function(gi){return gi.value});if(Hr.type==="clear"){xo(qr,{},"selection");return}Hr.values.length&&mo(Hr.values[0].value,{selected:!1,source:"selection"})}),Di=b.useMemo(function(){return{virtual:Zt,dropdownMatchSelectWidth:qn,listHeight:Ut,listItemHeight:zn,listItemScrollOffset:An,treeData:Qr,fieldNames:pn,onSelect:mo,treeExpandAction:ft,treeTitleRender:Br,onPopupScroll:Pr,leftMaxCount:Je===void 0?null:Je-yo.length,leafCountOnly:fr==="SHOW_CHILD"&&!Te&&!!Oe,valueEntities:ri}},[Zt,qn,Ut,zn,An,Qr,pn,mo,ft,Br,Pr,Je,yo.length,fr,Te,Oe,ri]),Li=b.useMemo(function(){return{checkable:wr,loadData:$n,treeLoadedKeys:br,onTreeLoad:Gn,checkedKeys:ki,halfCheckedKeys:Qi,treeDefaultExpandAll:jn,treeExpandedKeys:Xn,treeDefaultExpandedKeys:hr,onTreeExpand:Xe,treeIcon:tr,treeMotion:Zr,showTreeIcon:Er,switcherIcon:Ir,treeLine:cr,treeNodeFilterProp:Ee,keyEntities:jr}},[wr,$n,br,Gn,ki,Qi,jn,Xn,hr,Xe,tr,Zr,Er,Ir,cr,Ee,jr]);return b.createElement(Nt.Provider,{value:Di},b.createElement(st.Provider,{value:Li},b.createElement(ce.Ac,(0,et.Z)({ref:wn},Sr,{id:Nr,prefixCls:Rn,mode:gn?"multiple":void 0,displayValues:yo,onDisplayValuesChange:Ea,searchValue:dr,onSearch:Tr,OptionList:Qt,emptyOptions:!Mr.length,onDropdownVisibleChange:Sa,dropdownMatchSelectWidth:qn}))))}),ke=wt;ke.TreeNode=ut,ke.SHOW_ALL=ae,ke.SHOW_PARENT=ne,ke.SHOW_CHILD=te;var Me=ke,qe=Me,nt=z(2738),rt=z(75030),xe=z(86641),De=z(45915),At=z(82855),Lt=z(48755),Rt=z(38406),Wt=z(2171),It=z(83397),un=z(31756),Kt=z(56553),Ue=z(24971),Pt=z(1722),jt=z(90376),Yt=z(68525),Fe=z(90005),Ct=z(70045),zt=z(57700),_t=z(85278),mn=z(36237),kn=z(36170),ir=z(51636),gr=z(16931),On=z(12425);const sr=hn=>{const{componentCls:wn,treePrefixCls:Bn,colorBgElevated:rr}=hn,Rn=`.${Bn}`;return[{[`${wn}-dropdown`]:[{padding:`${(0,mn.unit)(hn.paddingXS)} ${(0,mn.unit)(hn.calc(hn.paddingXS).div(2).equal())}`},(0,On.Yk)(Bn,(0,ir.mergeToken)(hn,{colorBgContainer:rr}),!1),{[Rn]:{borderRadius:0,[`${Rn}-list-holder-inner`]:{alignItems:"stretch",[`${Rn}-treenode`]:{[`${Rn}-node-content-wrapper`]:{flex:"auto"}}}}},(0,kn.C2)(`${Bn}-checkbox`,hn),{"&-rtl":{direction:"rtl",[`${Rn}-switcher${Rn}-switcher_close`]:{[`${Rn}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]},En=null;function Qe(hn,wn,Bn){return(0,gr.I$)("TreeSelect",rr=>{const Rn=(0,ir.mergeToken)(rr,{treePrefixCls:wn});return[sr(Rn)]},On.TM)(hn,Bn)}var ar=function(hn,wn){var Bn={};for(var rr in hn)Object.prototype.hasOwnProperty.call(hn,rr)&&wn.indexOf(rr)<0&&(Bn[rr]=hn[rr]);if(hn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rn=0,rr=Object.getOwnPropertySymbols(hn);Rn<rr.length;Rn++)wn.indexOf(rr[Rn])<0&&Object.prototype.propertyIsEnumerable.call(hn,rr[Rn])&&(Bn[rr[Rn]]=hn[rr[Rn]]);return Bn};const ur=(hn,wn)=>{var Bn;const{prefixCls:rr,size:Rn,disabled:xr,bordered:vr=!0,className:en,rootClassName:Sn,treeCheckable:pr,multiple:bn,listHeight:Ve=256,listItemHeight:tt,placement:Be,notFoundContent:ct,switcherIcon:He,treeLine:dt,getPopupContainer:Ee,popupClassName:Et,dropdownClassName:Ft,treeIcon:Ce=!1,transitionName:Oe,choiceTransitionName:Te="",status:je,treeExpandAction:Je,builtinPlacements:Vt,dropdownMatchSelectWidth:tn,popupMatchSelectWidth:on,allowClear:Nn,variant:$n,dropdownStyle:br,tagRender:Gn,maxCount:jn,showCheckedStrategy:Xn,treeCheckStrictly:hr}=hn,Xe=ar(hn,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear","variant","dropdownStyle","tagRender","maxCount","showCheckedStrategy","treeCheckStrictly"]),{getPopupContainer:ft,getPrefixCls:Zt,renderEmpty:Mt,direction:Ut,virtual:xn,popupMatchSelectWidth:zn,popupOverflow:Yn}=b.useContext(Lt.E_),[,An]=(0,zt.ZP)(),_n=tt!=null?tt:(An==null?void 0:An.controlHeightSM)+(An==null?void 0:An.paddingXXS),or=Zt(),qn=Zt("select",rr),cr=Zt("select-tree",rr),tr=Zt("tree-select",rr),{compactSize:Er,compactItemClassnames:Ir}=(0,Ct.ri)(qn,Ut),Zr=(0,It.Z)(qn),Br=(0,It.Z)(tr),[Pr,Sr,Nr]=(0,jt.Z)(qn,Zr),[mr]=Qe(tr,cr,Br),[wr,Qn]=(0,Ue.Z)("treeSelect",$n,vr),gn=de()(Et||Ft,`${tr}-dropdown`,{[`${tr}-dropdown-rtl`]:Ut==="rtl"},Sn,Nr,Zr,Br,Sr),Jn=!!(pr||bn),In=b.useMemo(()=>{if(!(jn&&(Xn==="SHOW_ALL"&&!hr||Xn==="SHOW_PARENT")))return jn},[jn,Xn,hr]),dn=(0,Fe.Z)(hn.suffixIcon,hn.showArrow),er=(Bn=on!=null?on:tn)!==null&&Bn!==void 0?Bn:zn,{status:fr,hasFeedback:pn,isFormItemInput:Tn,feedbackIcon:Kn}=b.useContext(Kt.aM),dr=(0,At.F)(fr,je),{suffixIcon:Or,removeIcon:Tr,clearIcon:Mr}=(0,Yt.Z)(Object.assign(Object.assign({},Xe),{multiple:Jn,showSuffixIcon:dn,hasFeedback:pn,feedbackIcon:Kn,prefixCls:qn,componentName:"TreeSelect"})),Ur=Nn===!0?{clearIcon:Mr}:Nn;let jr;ct!==void 0?jr=ct:jr=(Mt==null?void 0:Mt("Select"))||b.createElement(Rt.Z,{componentName:"Select"});const ri=(0,nt.Z)(Xe,["suffixIcon","removeIcon","clearIcon","itemIcon","switcherIcon"]),Jr=b.useMemo(()=>Be!==void 0?Be:Ut==="rtl"?"bottomRight":"bottomLeft",[Be,Ut]),Qr=(0,un.Z)(Yr=>{var $r;return($r=Rn!=null?Rn:Er)!==null&&$r!==void 0?$r:Yr}),ti=b.useContext(Wt.Z),hi=xr!=null?xr:ti,Oi=de()(!rr&&tr,{[`${qn}-lg`]:Qr==="large",[`${qn}-sm`]:Qr==="small",[`${qn}-rtl`]:Ut==="rtl",[`${qn}-${wr}`]:Qn,[`${qn}-in-form-item`]:Tn},(0,At.Z)(qn,dr,pn),Ir,en,Sn,Nr,Zr,Br,Sr),Ji=Yr=>b.createElement(_t.Z,{prefixCls:cr,switcherIcon:He,treeNodeProps:Yr,showLine:dt}),[Pi]=(0,rt.Cn)("SelectLike",br==null?void 0:br.zIndex),Wi=b.createElement(qe,Object.assign({virtual:xn,disabled:hi},ri,{dropdownMatchSelectWidth:er,builtinPlacements:(0,Pt.Z)(Vt,Yn),ref:wn,prefixCls:qn,className:Oi,listHeight:Ve,listItemHeight:_n,treeCheckable:pr&&b.createElement("span",{className:`${qn}-tree-checkbox-inner`}),treeLine:!!dt,suffixIcon:Or,multiple:Jn,placement:Jr,removeIcon:Tr,allowClear:Ur,switcherIcon:Ji,showTreeIcon:Ce,notFoundContent:jr,getPopupContainer:Ee||ft,treeMotion:null,dropdownClassName:gn,dropdownStyle:Object.assign(Object.assign({},br),{zIndex:Pi}),choiceTransitionName:(0,xe.m)(or,"",Te),transitionName:(0,xe.m)(or,"slide-up",Oe),treeExpandAction:Je,tagRender:Jn?Gn:void 0,maxCount:In,showCheckedStrategy:Xn,treeCheckStrictly:hr}));return Pr(mr(Wi))},Mn=b.forwardRef(ur),Vn=(0,De.Z)(Mn,"dropdownAlign",hn=>(0,nt.Z)(hn,["visible"]));Mn.TreeNode=ut,Mn.SHOW_ALL=ae,Mn.SHOW_PARENT=ne,Mn.SHOW_CHILD=te,Mn._InternalPanelDoNotUseOrYouWillBeFired=Vn;var yr=Mn},18287:function(Zn,ln,z){"use strict";z.d(ln,{default:function(){return nn}});var b=z(87632),Ie=z(77654),de=z(59301),et=z(52671),Se=z(8657),pe=z(60499),Ae={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"},Ye=Ae,Re=z(7657),ce=function(yt,St){return de.createElement(Re.Z,(0,pe.Z)({},yt,{ref:St,icon:Ye}))},$e=de.forwardRef(ce),he=$e,kt=z(92310),at=z.n(kt),Ge=z(82661),Ne=z(34061),Le=z(48755),vt=z(56082),mt=z(86641),Tt=z(57700),_e=z(12425);const Ke=4;function ut(We){const{dropPosition:yt,dropLevelOffset:St,prefixCls:fn,indent:pt,direction:Jt="ltr"}=We,bt=Jt==="ltr"?"left":"right",sn=Jt==="ltr"?"right":"left",Qt={[bt]:-St*pt+Ke,[sn]:0};switch(yt){case-1:Qt.top=-3;break;case 1:Qt.bottom=-3;break;default:Qt.bottom=-3,Qt[bt]=pt+Ke;break}return de.createElement("div",{style:Qt,className:`${fn}-drop-indicator`})}var ht=ut,Ht=z(85278),gt=de.forwardRef((We,yt)=>{var St;const{getPrefixCls:fn,direction:pt,virtual:Jt,tree:bt}=de.useContext(Le.E_),{prefixCls:sn,className:Qt,showIcon:ae=!1,showLine:ne,switcherIcon:te,switcherLoadingIcon:oe,blockNode:se=!1,children:re,checkable:le=!1,selectable:me=!0,draggable:wt,motion:ke,style:Me}=We,qe=fn("tree",sn),nt=fn(),rt=ke!=null?ke:Object.assign(Object.assign({},(0,mt.Z)(nt)),{motionAppear:!1}),xe=Object.assign(Object.assign({},We),{checkable:le,selectable:me,showIcon:ae,motion:rt,blockNode:se,showLine:!!ne,dropIndicatorRender:ht}),[De,At,Lt]=(0,_e.ZP)(qe),[,Rt]=(0,Tt.ZP)(),Wt=Rt.paddingXS/2+(((St=Rt.Tree)===null||St===void 0?void 0:St.titleHeight)||Rt.controlHeightSM),It=de.useMemo(()=>{if(!wt)return!1;let Kt={};switch(typeof wt){case"function":Kt.nodeDraggable=wt;break;case"object":Kt=Object.assign({},wt);break;default:break}return Kt.icon!==!1&&(Kt.icon=Kt.icon||de.createElement(vt.Z,null)),Kt},[wt]),un=Kt=>de.createElement(Ht.Z,{prefixCls:qe,switcherIcon:te,switcherLoadingIcon:oe,treeNodeProps:Kt,showLine:ne});return De(de.createElement(b.ZP,Object.assign({itemHeight:Wt,ref:yt,virtual:Jt},xe,{style:Object.assign(Object.assign({},bt==null?void 0:bt.style),Me),prefixCls:qe,className:at()({[`${qe}-icon-hide`]:!ae,[`${qe}-block-node`]:se,[`${qe}-unselectable`]:!me,[`${qe}-rtl`]:pt==="rtl"},bt==null?void 0:bt.className,Qt,At,Lt),direction:pt,checkable:le&&de.createElement("span",{className:`${qe}-checkbox-inner`}),selectable:me,switcherIcon:un,draggable:It}),re))});const xt=0,we=1,ot=2;function it(We,yt,St){const{key:fn,children:pt}=St;function Jt(bt){const sn=bt[fn],Qt=bt[pt];yt(sn,bt)!==!1&&it(Qt||[],yt,St)}We.forEach(Jt)}function ye(We){let{treeData:yt,expandedKeys:St,startKey:fn,endKey:pt,fieldNames:Jt}=We;const bt=[];let sn=xt;if(fn&&fn===pt)return[fn];if(!fn||!pt)return[];function Qt(ae){return ae===fn||ae===pt}return it(yt,ae=>{if(sn===ot)return!1;if(Qt(ae)){if(bt.push(ae),sn===xt)sn=we;else if(sn===we)return sn=ot,!1}else sn===we&&bt.push(ae);return St.includes(ae)},(0,Ne.w$)(Jt)),bt}function qt(We,yt,St){const fn=(0,Ie.Z)(yt),pt=[];return it(We,(Jt,bt)=>{const sn=fn.indexOf(Jt);return sn!==-1&&(pt.push(bt),fn.splice(sn,1)),!!fn.length},(0,Ne.w$)(St)),pt}var st=function(We,yt){var St={};for(var fn in We)Object.prototype.hasOwnProperty.call(We,fn)&&yt.indexOf(fn)<0&&(St[fn]=We[fn]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,fn=Object.getOwnPropertySymbols(We);pt<fn.length;pt++)yt.indexOf(fn[pt])<0&&Object.prototype.propertyIsEnumerable.call(We,fn[pt])&&(St[fn[pt]]=We[fn[pt]]);return St};function $t(We){const{isLeaf:yt,expanded:St}=We;return yt?de.createElement(et.Z,null):St?de.createElement(Se.Z,null):de.createElement(he,null)}function yn(We){let{treeData:yt,children:St}=We;return yt||(0,Ne.zn)(St)}const ze=(We,yt)=>{var{defaultExpandAll:St,defaultExpandParent:fn,defaultExpandedKeys:pt}=We,Jt=st(We,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const bt=de.useRef(null),sn=de.useRef(null),Qt=()=>{const{keyEntities:De}=(0,Ne.I8)(yn(Jt));let At;return St?At=Object.keys(De):fn?At=(0,Ge.r7)(Jt.expandedKeys||pt||[],De):At=Jt.expandedKeys||pt||[],At},[ae,ne]=de.useState(Jt.selectedKeys||Jt.defaultSelectedKeys||[]),[te,oe]=de.useState(()=>Qt());de.useEffect(()=>{"selectedKeys"in Jt&&ne(Jt.selectedKeys)},[Jt.selectedKeys]),de.useEffect(()=>{"expandedKeys"in Jt&&oe(Jt.expandedKeys)},[Jt.expandedKeys]);const se=(De,At)=>{var Lt;return"expandedKeys"in Jt||oe(De),(Lt=Jt.onExpand)===null||Lt===void 0?void 0:Lt.call(Jt,De,At)},re=(De,At)=>{var Lt;const{multiple:Rt,fieldNames:Wt}=Jt,{node:It,nativeEvent:un}=At,{key:Kt=""}=It,Ue=yn(Jt),Pt=Object.assign(Object.assign({},At),{selected:!0}),jt=(un==null?void 0:un.ctrlKey)||(un==null?void 0:un.metaKey),Yt=un==null?void 0:un.shiftKey;let Fe;Rt&&jt?(Fe=De,bt.current=Kt,sn.current=Fe,Pt.selectedNodes=qt(Ue,Fe,Wt)):Rt&&Yt?(Fe=Array.from(new Set([].concat((0,Ie.Z)(sn.current||[]),(0,Ie.Z)(ye({treeData:Ue,expandedKeys:te,startKey:Kt,endKey:bt.current,fieldNames:Wt}))))),Pt.selectedNodes=qt(Ue,Fe,Wt)):(Fe=[Kt],bt.current=Kt,sn.current=Fe,Pt.selectedNodes=qt(Ue,Fe,Wt)),(Lt=Jt.onSelect)===null||Lt===void 0||Lt.call(Jt,Fe,Pt),"selectedKeys"in Jt||ne(Fe)},{getPrefixCls:le,direction:me}=de.useContext(Le.E_),{prefixCls:wt,className:ke,showIcon:Me=!0,expandAction:qe="click"}=Jt,nt=st(Jt,["prefixCls","className","showIcon","expandAction"]),rt=le("tree",wt),xe=at()(`${rt}-directory`,{[`${rt}-directory-rtl`]:me==="rtl"},ke);return de.createElement(gt,Object.assign({icon:$t,ref:yt,blockNode:!0},nt,{showIcon:Me,expandAction:qe,prefixCls:rt,className:xe,expandedKeys:te,selectedKeys:ae,onSelect:re,onExpand:se}))};var Bt=de.forwardRef(ze);const Nt=gt;Nt.DirectoryTree=Bt,Nt.TreeNode=b.OF;var nn=Nt},12425:function(Zn,ln,z){"use strict";z.d(ln,{ZP:function(){return Ge},Yk:function(){return he},TM:function(){return kt}});var b=z(36237),Ie=z(36170),de=z(63356),et=z(34961),Se=z(51636),pe=z(16931);const Ae=Ne=>{let{treeCls:Le,treeNodeCls:vt,directoryNodeSelectedBg:mt,directoryNodeSelectedColor:Tt,motionDurationMid:_e,borderRadius:Ke,controlItemBgHover:ut}=Ne;return{[`${Le}${Le}-directory ${vt}`]:{[`${Le}-node-content-wrapper`]:{position:"static",[`> *:not(${Le}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${_e}`,content:'""',borderRadius:Ke},"&:hover:before":{background:ut}},[`${Le}-switcher, ${Le}-checkbox, ${Le}-draggable-icon`]:{zIndex:1},"&-selected":{[`${Le}-switcher, ${Le}-draggable-icon`]:{color:Tt},[`${Le}-node-content-wrapper`]:{color:Tt,background:"transparent","&:before, &:hover:before":{background:mt}}}}}},Ye=new b.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Re=(Ne,Le)=>({[`.${Ne}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${Le.motionDurationSlow}`}}}),ce=(Ne,Le)=>({[`.${Ne}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:Le.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,b.unit)(Le.lineWidthBold)} solid ${Le.colorPrimary}`,borderRadius:"50%",content:'""'}}}),$e=(Ne,Le)=>{const{treeCls:vt,treeNodeCls:mt,treeNodePadding:Tt,titleHeight:_e,indentSize:Ke,nodeSelectedBg:ut,nodeHoverBg:ht,colorTextQuaternary:Ht,controlItemBgActiveDisabled:Dt}=Le;return{[vt]:Object.assign(Object.assign({},(0,de.Wf)(Le)),{background:Le.colorBgContainer,borderRadius:Le.borderRadius,transition:`background-color ${Le.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${vt}-rtl ${vt}-switcher_close ${vt}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${vt}-active-focused)`]:Object.assign({},(0,de.oN)(Le)),[`${vt}-list-holder-inner`]:{alignItems:"flex-start"},[`&${vt}-block-node`]:{[`${vt}-list-holder-inner`]:{alignItems:"stretch",[`${vt}-node-content-wrapper`]:{flex:"auto"},[`${mt}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${Le.colorPrimary}`,opacity:0,animationName:Ye,animationDuration:Le.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:Le.borderRadius}}},[mt]:{display:"flex",alignItems:"flex-start",marginBottom:Tt,lineHeight:(0,b.unit)(_e),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:Tt},[`&-disabled ${vt}-node-content-wrapper`]:{color:Le.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${vt}-checkbox-disabled + ${vt}-node-selected,&${mt}-disabled${mt}-selected ${vt}-node-content-wrapper`]:{backgroundColor:Dt},[`${vt}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${mt}-disabled)`]:{[`${vt}-node-content-wrapper`]:{"&:hover":{color:Le.nodeHoverColor}}},[`&-active ${vt}-node-content-wrapper`]:{background:Le.controlItemBgHover},[`&:not(${mt}-disabled).filter-node ${vt}-title`]:{color:Le.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${vt}-draggable-icon`]:{flexShrink:0,width:_e,textAlign:"center",visibility:"visible",color:Ht},[`&${mt}-disabled ${vt}-draggable-icon`]:{visibility:"hidden"}}},[`${vt}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Ke}},[`${vt}-draggable-icon`]:{visibility:"hidden"},[`${vt}-switcher, ${vt}-checkbox`]:{marginInlineEnd:Le.calc(Le.calc(_e).sub(Le.controlInteractiveSize)).div(2).equal()},[`${vt}-switcher`]:Object.assign(Object.assign({},Re(Ne,Le)),{position:"relative",flex:"none",alignSelf:"stretch",width:_e,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${Le.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:_e,height:_e,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:Le.borderRadius,transition:`all ${Le.motionDurationSlow}`},[`&:not(${vt}-switcher-noop):hover:before`]:{backgroundColor:Le.colorBgTextHover},[`&_close ${vt}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:Le.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Le.calc(_e).div(2).equal(),bottom:Le.calc(Tt).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${Le.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Le.calc(Le.calc(_e).div(2).equal()).mul(.8).equal(),height:Le.calc(_e).div(2).equal(),borderBottom:`1px solid ${Le.colorBorder}`,content:'""'}}}),[`${vt}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:_e,paddingBlock:0,paddingInline:Le.paddingXS,background:"transparent",borderRadius:Le.borderRadius,cursor:"pointer",transition:`all ${Le.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},ce(Ne,Le)),{"&:hover":{backgroundColor:ht},[`&${vt}-node-selected`]:{color:Le.nodeSelectedColor,backgroundColor:ut},[`${vt}-iconEle`]:{display:"inline-block",width:_e,height:_e,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${vt}-unselectable ${vt}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${mt}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${Le.colorPrimary}`},"&-show-line":{[`${vt}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Le.calc(_e).div(2).equal(),bottom:Le.calc(Tt).mul(-1).equal(),borderInlineEnd:`1px solid ${Le.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${vt}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${mt}-leaf-last ${vt}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,b.unit)(Le.calc(_e).div(2).equal())} !important`}})}},he=function(Ne,Le){let vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const mt=`.${Ne}`,Tt=`${mt}-treenode`,_e=Le.calc(Le.paddingXS).div(2).equal(),Ke=(0,Se.mergeToken)(Le,{treeCls:mt,treeNodeCls:Tt,treeNodePadding:_e});return[$e(Ne,Ke),vt&&Ae(Ke)].filter(Boolean)},kt=Ne=>{const{controlHeightSM:Le,controlItemBgHover:vt,controlItemBgActive:mt}=Ne,Tt=Le;return{titleHeight:Tt,indentSize:Tt,nodeHoverBg:vt,nodeHoverColor:Ne.colorText,nodeSelectedBg:mt,nodeSelectedColor:Ne.colorText}},at=Ne=>{const{colorTextLightSolid:Le,colorPrimary:vt}=Ne;return Object.assign(Object.assign({},kt(Ne)),{directoryNodeSelectedColor:Le,directoryNodeSelectedBg:vt})};var Ge=(0,pe.I$)("Tree",(Ne,Le)=>{let{prefixCls:vt}=Le;return[{[Ne.componentCls]:(0,Ie.C2)(`${vt}-checkbox`,Ne)},he(vt,Ne),(0,et.Z)(Ne)]},at)},85278:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Le}});var b=z(59301),Ie=z(60499),de={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"},et=de,Se=z(7657),pe=function(mt,Tt){return b.createElement(Se.Z,(0,Ie.Z)({},mt,{ref:Tt,icon:et}))},Ae=b.forwardRef(pe),Ye=Ae,Re=z(52671),ce=z(58617),$e=z(15075),he=z(43531),kt=z(92310),at=z.n(kt),Ge=z(22703),Le=vt=>{const{prefixCls:mt,switcherIcon:Tt,treeNodeProps:_e,showLine:Ke,switcherLoadingIcon:ut}=vt,{isLeaf:ht,expanded:Ht,loading:Dt}=_e;if(Dt)return b.isValidElement(ut)?ut:b.createElement(ce.Z,{className:`${mt}-switcher-loading-icon`});let gt;if(Ke&&typeof Ke=="object"&&(gt=Ke.showLeafIcon),ht){if(!Ke)return null;if(typeof gt!="boolean"&&gt){const ot=typeof gt=="function"?gt(_e):gt,it=`${mt}-switcher-line-custom-icon`;return b.isValidElement(ot)?(0,Ge.Tm)(ot,{className:at()(ot.props.className||"",it)}):ot}return gt?b.createElement(Re.Z,{className:`${mt}-switcher-line-icon`}):b.createElement("span",{className:`${mt}-switcher-leaf-line`})}const xt=`${mt}-switcher-icon`,we=typeof Tt=="function"?Tt(_e):Tt;return b.isValidElement(we)?(0,Ge.Tm)(we,{className:at()(we.props.className||"",xt)}):we!==void 0?we:Ke?Ht?b.createElement($e.Z,{className:`${mt}-switcher-line-icon`}):b.createElement(he.Z,{className:`${mt}-switcher-line-icon`}):b.createElement(Ye,{className:xt})}},94968:function(Zn,ln,z){"use strict";z.d(ln,{default:function(){return dt}});var b=z(59301),Ie=z(77654),de=z(4676),et=z(92310),Se=z.n(et),pe=z(60499),Ae=z(38705),Ye=z(17212),Re=z(15793),ce=z(39153),$e=z(55401),he=z(18642),kt=z(85899),at=z(42244),Ge=z(43749),Ne=z(73001),Le=z(11576),vt=z(26112),mt=z(48736),Tt=function(Ee,Et){if(Ee&&Et){var Ft=Array.isArray(Et)?Et:Et.split(","),Ce=Ee.name||"",Oe=Ee.type||"",Te=Oe.replace(/\/.*$/,"");return Ft.some(function(je){var Je=je.trim();if(/^\*(\/\*)?$/.test(je))return!0;if(Je.charAt(0)==="."){var Vt=Ce.toLowerCase(),tn=Je.toLowerCase(),on=[tn];return(tn===".jpg"||tn===".jpeg")&&(on=[".jpg",".jpeg"]),on.some(function(Nn){return Vt.endsWith(Nn)})}return/\/\*$/.test(Je)?Te===Je.replace(/\/.*$/,""):Oe===Je?!0:/^\w+$/.test(Je)?((0,mt.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Je,"'.Skip for check.")),!0):!1})}return!0};function _e(Ee,Et){var Ft="cannot ".concat(Ee.method," ").concat(Ee.action," ").concat(Et.status,"'"),Ce=new Error(Ft);return Ce.status=Et.status,Ce.method=Ee.method,Ce.url=Ee.action,Ce}function Ke(Ee){var Et=Ee.responseText||Ee.response;if(!Et)return Et;try{return JSON.parse(Et)}catch(Ft){return Et}}function ut(Ee){var Et=new XMLHttpRequest;Ee.onProgress&&Et.upload&&(Et.upload.onprogress=function(Te){Te.total>0&&(Te.percent=Te.loaded/Te.total*100),Ee.onProgress(Te)});var Ft=new FormData;Ee.data&&Object.keys(Ee.data).forEach(function(Oe){var Te=Ee.data[Oe];if(Array.isArray(Te)){Te.forEach(function(je){Ft.append("".concat(Oe,"[]"),je)});return}Ft.append(Oe,Te)}),Ee.file instanceof Blob?Ft.append(Ee.filename,Ee.file,Ee.file.name):Ft.append(Ee.filename,Ee.file),Et.onerror=function(Te){Ee.onError(Te)},Et.onload=function(){return Et.status<200||Et.status>=300?Ee.onError(_e(Ee,Et),Ke(Et)):Ee.onSuccess(Ke(Et),Et)},Et.open(Ee.method,Ee.action,!0),Ee.withCredentials&&"withCredentials"in Et&&(Et.withCredentials=!0);var Ce=Ee.headers||{};return Ce["X-Requested-With"]!==null&&Et.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ce).forEach(function(Oe){Ce[Oe]!==null&&Et.setRequestHeader(Oe,Ce[Oe])}),Et.send(Ft),{abort:function(){Et.abort()}}}var ht=function(){var Ee=(0,Le.Z)((0,Ne.Z)().mark(function Et(Ft,Ce){var Oe,Te,je,Je,Vt,tn,on,Nn;return(0,Ne.Z)().wrap(function(br){for(;;)switch(br.prev=br.next){case 0:tn=function(){return tn=(0,Le.Z)((0,Ne.Z)().mark(function jn(Xn){return(0,Ne.Z)().wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.abrupt("return",new Promise(function(ft){Xn.file(function(Zt){Ce(Zt)?(Xn.fullPath&&!Zt.webkitRelativePath&&(Object.defineProperties(Zt,{webkitRelativePath:{writable:!0}}),Zt.webkitRelativePath=Xn.fullPath.replace(/^\//,""),Object.defineProperties(Zt,{webkitRelativePath:{writable:!1}})),ft(Zt)):ft(null)})}));case 1:case"end":return Xe.stop()}},jn)})),tn.apply(this,arguments)},Vt=function(jn){return tn.apply(this,arguments)},Je=function(){return Je=(0,Le.Z)((0,Ne.Z)().mark(function jn(Xn){var hr,Xe,ft,Zt,Mt;return(0,Ne.Z)().wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:hr=Xn.createReader(),Xe=[];case 2:return xn.next=5,new Promise(function(zn){hr.readEntries(zn,function(){return zn([])})});case 5:if(ft=xn.sent,Zt=ft.length,Zt){xn.next=9;break}return xn.abrupt("break",12);case 9:for(Mt=0;Mt<Zt;Mt++)Xe.push(ft[Mt]);xn.next=2;break;case 12:return xn.abrupt("return",Xe);case 13:case"end":return xn.stop()}},jn)})),Je.apply(this,arguments)},je=function(jn){return Je.apply(this,arguments)},Oe=[],Te=[],Ft.forEach(function(Gn){return Te.push(Gn.webkitGetAsEntry())}),on=function(){var Gn=(0,Le.Z)((0,Ne.Z)().mark(function jn(Xn,hr){var Xe,ft;return(0,Ne.Z)().wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:if(Xn){Mt.next=2;break}return Mt.abrupt("return");case 2:if(Xn.path=hr||"",!Xn.isFile){Mt.next=10;break}return Mt.next=6,Vt(Xn);case 6:Xe=Mt.sent,Xe&&Oe.push(Xe),Mt.next=15;break;case 10:if(!Xn.isDirectory){Mt.next=15;break}return Mt.next=13,je(Xn);case 13:ft=Mt.sent,Te.push.apply(Te,(0,Ie.Z)(ft));case 15:case"end":return Mt.stop()}},jn)}));return function(Xn,hr){return Gn.apply(this,arguments)}}(),Nn=0;case 9:if(!(Nn<Te.length)){br.next=15;break}return br.next=12,on(Te[Nn]);case 12:Nn++,br.next=9;break;case 15:return br.abrupt("return",Oe);case 16:case"end":return br.stop()}},Et)}));return function(Ft,Ce){return Ee.apply(this,arguments)}}(),Ht=ht,Dt=+new Date,gt=0;function xt(){return"rc-upload-".concat(Dt,"-").concat(++gt)}var we=["component","prefixCls","className","classNames","disabled","id","name","style","styles","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave","hasControlInside"],ot=function(Ee){(0,ce.Z)(Ft,Ee);var Et=(0,$e.Z)(Ft);function Ft(){var Ce;(0,Ae.Z)(this,Ft);for(var Oe=arguments.length,Te=new Array(Oe),je=0;je<Oe;je++)Te[je]=arguments[je];return Ce=Et.call.apply(Et,[this].concat(Te)),(0,he.Z)((0,Re.Z)(Ce),"state",{uid:xt()}),(0,he.Z)((0,Re.Z)(Ce),"reqs",{}),(0,he.Z)((0,Re.Z)(Ce),"fileInput",void 0),(0,he.Z)((0,Re.Z)(Ce),"_isMounted",void 0),(0,he.Z)((0,Re.Z)(Ce),"onChange",function(Je){var Vt=Ce.props,tn=Vt.accept,on=Vt.directory,Nn=Je.target.files,$n=(0,Ie.Z)(Nn).filter(function(br){return!on||Tt(br,tn)});Ce.uploadFiles($n),Ce.reset()}),(0,he.Z)((0,Re.Z)(Ce),"onClick",function(Je){var Vt=Ce.fileInput;if(Vt){var tn=Je.target,on=Ce.props.onClick;if(tn&&tn.tagName==="BUTTON"){var Nn=Vt.parentNode;Nn.focus(),tn.blur()}Vt.click(),on&&on(Je)}}),(0,he.Z)((0,Re.Z)(Ce),"onKeyDown",function(Je){Je.key==="Enter"&&Ce.onClick(Je)}),(0,he.Z)((0,Re.Z)(Ce),"onFileDrop",function(){var Je=(0,Le.Z)((0,Ne.Z)().mark(function Vt(tn){var on,Nn,$n;return(0,Ne.Z)().wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:if(on=Ce.props.multiple,tn.preventDefault(),tn.type!=="dragover"){Gn.next=4;break}return Gn.abrupt("return");case 4:if(!Ce.props.directory){Gn.next=11;break}return Gn.next=7,Ht(Array.prototype.slice.call(tn.dataTransfer.items),function(jn){return Tt(jn,Ce.props.accept)});case 7:Nn=Gn.sent,Ce.uploadFiles(Nn),Gn.next=14;break;case 11:$n=(0,Ie.Z)(tn.dataTransfer.files).filter(function(jn){return Tt(jn,Ce.props.accept)}),on===!1&&($n=$n.slice(0,1)),Ce.uploadFiles($n);case 14:case"end":return Gn.stop()}},Vt)}));return function(Vt){return Je.apply(this,arguments)}}()),(0,he.Z)((0,Re.Z)(Ce),"uploadFiles",function(Je){var Vt=(0,Ie.Z)(Je),tn=Vt.map(function(on){return on.uid=xt(),Ce.processFile(on,Vt)});Promise.all(tn).then(function(on){var Nn=Ce.props.onBatchStart;Nn==null||Nn(on.map(function($n){var br=$n.origin,Gn=$n.parsedFile;return{file:br,parsedFile:Gn}})),on.filter(function($n){return $n.parsedFile!==null}).forEach(function($n){Ce.post($n)})})}),(0,he.Z)((0,Re.Z)(Ce),"processFile",function(){var Je=(0,Le.Z)((0,Ne.Z)().mark(function Vt(tn,on){var Nn,$n,br,Gn,jn,Xn,hr,Xe,ft;return(0,Ne.Z)().wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:if(Nn=Ce.props.beforeUpload,$n=tn,!Nn){Mt.next=14;break}return Mt.prev=3,Mt.next=6,Nn(tn,on);case 6:$n=Mt.sent,Mt.next=12;break;case 9:Mt.prev=9,Mt.t0=Mt.catch(3),$n=!1;case 12:if($n!==!1){Mt.next=14;break}return Mt.abrupt("return",{origin:tn,parsedFile:null,action:null,data:null});case 14:if(br=Ce.props.action,typeof br!="function"){Mt.next=21;break}return Mt.next=18,br(tn);case 18:Gn=Mt.sent,Mt.next=22;break;case 21:Gn=br;case 22:if(jn=Ce.props.data,typeof jn!="function"){Mt.next=29;break}return Mt.next=26,jn(tn);case 26:Xn=Mt.sent,Mt.next=30;break;case 29:Xn=jn;case 30:return hr=((0,Ge.Z)($n)==="object"||typeof $n=="string")&&$n?$n:tn,hr instanceof File?Xe=hr:Xe=new File([hr],tn.name,{type:tn.type}),ft=Xe,ft.uid=tn.uid,Mt.abrupt("return",{origin:tn,data:Xn,parsedFile:ft,action:Gn});case 35:case"end":return Mt.stop()}},Vt,null,[[3,9]])}));return function(Vt,tn){return Je.apply(this,arguments)}}()),(0,he.Z)((0,Re.Z)(Ce),"saveFileInput",function(Je){Ce.fileInput=Je}),Ce}return(0,Ye.Z)(Ft,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(Oe){var Te=this,je=Oe.data,Je=Oe.origin,Vt=Oe.action,tn=Oe.parsedFile;if(this._isMounted){var on=this.props,Nn=on.onStart,$n=on.customRequest,br=on.name,Gn=on.headers,jn=on.withCredentials,Xn=on.method,hr=Je.uid,Xe=$n||ut,ft={action:Vt,filename:br,data:je,file:tn,headers:Gn,withCredentials:jn,method:Xn||"post",onProgress:function(Mt){var Ut=Te.props.onProgress;Ut==null||Ut(Mt,tn)},onSuccess:function(Mt,Ut){var xn=Te.props.onSuccess;xn==null||xn(Mt,tn,Ut),delete Te.reqs[hr]},onError:function(Mt,Ut){var xn=Te.props.onError;xn==null||xn(Mt,Ut,tn),delete Te.reqs[hr]}};Nn(Je),this.reqs[hr]=Xe(ft)}}},{key:"reset",value:function(){this.setState({uid:xt()})}},{key:"abort",value:function(Oe){var Te=this.reqs;if(Oe){var je=Oe.uid?Oe.uid:Oe;Te[je]&&Te[je].abort&&Te[je].abort(),delete Te[je]}else Object.keys(Te).forEach(function(Je){Te[Je]&&Te[Je].abort&&Te[Je].abort(),delete Te[Je]})}},{key:"render",value:function(){var Oe=this.props,Te=Oe.component,je=Oe.prefixCls,Je=Oe.className,Vt=Oe.classNames,tn=Vt===void 0?{}:Vt,on=Oe.disabled,Nn=Oe.id,$n=Oe.name,br=Oe.style,Gn=Oe.styles,jn=Gn===void 0?{}:Gn,Xn=Oe.multiple,hr=Oe.accept,Xe=Oe.capture,ft=Oe.children,Zt=Oe.directory,Mt=Oe.openFileDialogOnClick,Ut=Oe.onMouseEnter,xn=Oe.onMouseLeave,zn=Oe.hasControlInside,Yn=(0,at.Z)(Oe,we),An=Se()((0,he.Z)((0,he.Z)((0,he.Z)({},je,!0),"".concat(je,"-disabled"),on),Je,Je)),_n=Zt?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},or=on?{}:{onClick:Mt?this.onClick:function(){},onKeyDown:Mt?this.onKeyDown:function(){},onMouseEnter:Ut,onMouseLeave:xn,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:zn?void 0:"0"};return b.createElement(Te,(0,pe.Z)({},or,{className:An,role:zn?void 0:"button",style:br}),b.createElement("input",(0,pe.Z)({},(0,vt.Z)(Yn,{aria:!0,data:!0}),{id:Nn,name:$n,disabled:on,type:"file",ref:this.saveFileInput,onClick:function(cr){return cr.stopPropagation()},key:this.state.uid,style:(0,kt.Z)({display:"none"},jn.input),className:tn.input,accept:hr},_n,{multiple:Xn,onChange:this.onChange},Xe!=null?{capture:Xe}:{})),ft)}}]),Ft}(b.Component),it=ot;function ye(){}var qt=function(Ee){(0,ce.Z)(Ft,Ee);var Et=(0,$e.Z)(Ft);function Ft(){var Ce;(0,Ae.Z)(this,Ft);for(var Oe=arguments.length,Te=new Array(Oe),je=0;je<Oe;je++)Te[je]=arguments[je];return Ce=Et.call.apply(Et,[this].concat(Te)),(0,he.Z)((0,Re.Z)(Ce),"uploader",void 0),(0,he.Z)((0,Re.Z)(Ce),"saveUploader",function(Je){Ce.uploader=Je}),Ce}return(0,Ye.Z)(Ft,[{key:"abort",value:function(Oe){this.uploader.abort(Oe)}},{key:"render",value:function(){return b.createElement(it,(0,pe.Z)({},this.props,{ref:this.saveUploader}))}}]),Ft}(b.Component);(0,he.Z)(qt,"defaultProps",{component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:ye,onError:ye,onSuccess:ye,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0,hasControlInside:!1});var st=qt,$t=st,yn=z(18929),ze=z(48755),fe=z(2171),Bt=z(9017),Nt=z(85981),nn=z(63356),We=z(34961),yt=z(16931),St=z(51636),fn=z(36237),Jt=Ee=>{const{componentCls:Et,iconCls:Ft}=Ee;return{[`${Et}-wrapper`]:{[`${Et}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:Ee.colorFillAlter,border:`${(0,fn.unit)(Ee.lineWidth)} dashed ${Ee.colorBorder}`,borderRadius:Ee.borderRadiusLG,cursor:"pointer",transition:`border-color ${Ee.motionDurationSlow}`,[Et]:{padding:Ee.padding},[`${Et}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:Ee.borderRadiusLG,"&:focus-visible":{outline:`${(0,fn.unit)(Ee.lineWidthFocus)} solid ${Ee.colorPrimaryBorder}`}},[`${Et}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`
&:not(${Et}-disabled):hover,
&-hover:not(${Et}-disabled)
`]:{borderColor:Ee.colorPrimaryHover},[`p${Et}-drag-icon`]:{marginBottom:Ee.margin,[Ft]:{color:Ee.colorPrimary,fontSize:Ee.uploadThumbnailSize}},[`p${Et}-text`]:{margin:`0 0 ${(0,fn.unit)(Ee.marginXXS)}`,color:Ee.colorTextHeading,fontSize:Ee.fontSizeLG},[`p${Et}-hint`]:{color:Ee.colorTextDescription,fontSize:Ee.fontSize},[`&${Et}-disabled`]:{[`p${Et}-drag-icon ${Ft},
p${Et}-text,
p${Et}-hint
`]:{color:Ee.colorTextDisabled}}}}}},sn=Ee=>{const{componentCls:Et,iconCls:Ft,fontSize:Ce,lineHeight:Oe,calc:Te}=Ee,je=`${Et}-list-item`,Je=`${je}-actions`,Vt=`${je}-action`;return{[`${Et}-wrapper`]:{[`${Et}-list`]:Object.assign(Object.assign({},(0,nn.dF)()),{lineHeight:Ee.lineHeight,[je]:{position:"relative",height:Te(Ee.lineHeight).mul(Ce).equal(),marginTop:Ee.marginXS,fontSize:Ce,display:"flex",alignItems:"center",transition:`background-color ${Ee.motionDurationSlow}`,borderRadius:Ee.borderRadiusSM,"&:hover":{backgroundColor:Ee.controlItemBgHover},[`${je}-name`]:Object.assign(Object.assign({},nn.vS),{padding:`0 ${(0,fn.unit)(Ee.paddingXS)}`,lineHeight:Oe,flex:"auto",transition:`all ${Ee.motionDurationSlow}`}),[Je]:{whiteSpace:"nowrap",[Vt]:{opacity:0},[Ft]:{color:Ee.actionsColor,transition:`all ${Ee.motionDurationSlow}`},[`
${Vt}:focus-visible,
&.picture ${Vt}
`]:{opacity:1}},[`${Et}-icon ${Ft}`]:{color:Ee.colorTextDescription,fontSize:Ce},[`${je}-progress`]:{position:"absolute",bottom:Ee.calc(Ee.uploadProgressOffset).mul(-1).equal(),width:"100%",paddingInlineStart:Te(Ce).add(Ee.paddingXS).equal(),fontSize:Ce,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${je}:hover ${Vt}`]:{opacity:1},[`${je}-error`]:{color:Ee.colorError,[`${je}-name, ${Et}-icon ${Ft}`]:{color:Ee.colorError},[Je]:{[`${Ft}, ${Ft}:hover`]:{color:Ee.colorError},[Vt]:{opacity:1}}},[`${Et}-list-item-container`]:{transition:`opacity ${Ee.motionDurationSlow}, height ${Ee.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Qt=z(99495),ne=Ee=>{const{componentCls:Et}=Ee,Ft=new fn.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,padding:0,opacity:0,margin:Ee.calc(Ee.marginXS).div(-2).equal()}}),Ce=new fn.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,padding:0,opacity:0,margin:Ee.calc(Ee.marginXS).div(-2).equal()}}),Oe=`${Et}-animate-inline`;return[{[`${Et}-wrapper`]:{[`${Oe}-appear, ${Oe}-enter, ${Oe}-leave`]:{animationDuration:Ee.motionDurationSlow,animationTimingFunction:Ee.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Oe}-appear, ${Oe}-enter`]:{animationName:Ft},[`${Oe}-leave`]:{animationName:Ce}}},{[`${Et}-wrapper`]:(0,Qt.J$)(Ee)},Ft,Ce]},te=z(68361);const oe=Ee=>{const{componentCls:Et,iconCls:Ft,uploadThumbnailSize:Ce,uploadProgressOffset:Oe,calc:Te}=Ee,je=`${Et}-list`,Je=`${je}-item`;return{[`${Et}-wrapper`]:{[`
${je}${je}-picture,
${je}${je}-picture-card,
${je}${je}-picture-circle
`]:{[Je]:{position:"relative",height:Te(Ce).add(Te(Ee.lineWidth).mul(2)).add(Te(Ee.paddingXS).mul(2)).equal(),padding:Ee.paddingXS,border:`${(0,fn.unit)(Ee.lineWidth)} ${Ee.lineType} ${Ee.colorBorder}`,borderRadius:Ee.borderRadiusLG,"&:hover":{background:"transparent"},[`${Je}-thumbnail`]:Object.assign(Object.assign({},nn.vS),{width:Ce,height:Ce,lineHeight:(0,fn.unit)(Te(Ce).add(Ee.paddingSM).equal()),textAlign:"center",flex:"none",[Ft]:{fontSize:Ee.fontSizeHeading2,color:Ee.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Je}-progress`]:{bottom:Oe,width:`calc(100% - ${(0,fn.unit)(Te(Ee.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:Te(Ce).add(Ee.paddingXS).equal()}},[`${Je}-error`]:{borderColor:Ee.colorError,[`${Je}-thumbnail ${Ft}`]:{[`svg path[fill='${te.blue[0]}']`]:{fill:Ee.colorErrorBg},[`svg path[fill='${te.blue.primary}']`]:{fill:Ee.colorError}}},[`${Je}-uploading`]:{borderStyle:"dashed",[`${Je}-name`]:{marginBottom:Oe}}},[`${je}${je}-picture-circle ${Je}`]:{[`&, &::before, ${Je}-thumbnail`]:{borderRadius:"50%"}}}}},se=Ee=>{const{componentCls:Et,iconCls:Ft,fontSizeLG:Ce,colorTextLightSolid:Oe,calc:Te}=Ee,je=`${Et}-list`,Je=`${je}-item`,Vt=Ee.uploadPicCardSize;return{[`
${Et}-wrapper${Et}-picture-card-wrapper,
${Et}-wrapper${Et}-picture-circle-wrapper
`]:Object.assign(Object.assign({},(0,nn.dF)()),{display:"block",[`${Et}${Et}-select`]:{width:Vt,height:Vt,textAlign:"center",verticalAlign:"top",backgroundColor:Ee.colorFillAlter,border:`${(0,fn.unit)(Ee.lineWidth)} dashed ${Ee.colorBorder}`,borderRadius:Ee.borderRadiusLG,cursor:"pointer",transition:`border-color ${Ee.motionDurationSlow}`,[`> ${Et}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Et}-disabled):hover`]:{borderColor:Ee.colorPrimary}},[`${je}${je}-picture-card, ${je}${je}-picture-circle`]:{display:"flex",flexWrap:"wrap","@supports not (gap: 1px)":{"& > *":{marginBlockEnd:Ee.marginXS,marginInlineEnd:Ee.marginXS}},"@supports (gap: 1px)":{gap:Ee.marginXS},[`${je}-item-container`]:{display:"inline-block",width:Vt,height:Vt,verticalAlign:"top"},"&::after":{display:"none"},"&::before":{display:"none"},[Je]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${(0,fn.unit)(Te(Ee.paddingXS).mul(2).equal())})`,height:`calc(100% - ${(0,fn.unit)(Te(Ee.paddingXS).mul(2).equal())})`,backgroundColor:Ee.colorBgMask,opacity:0,transition:`all ${Ee.motionDurationSlow}`,content:'" "'}},[`${Je}:hover`]:{[`&::before, ${Je}-actions`]:{opacity:1}},[`${Je}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${Ee.motionDurationSlow}`,[`
${Ft}-eye,
${Ft}-download,
${Ft}-delete
`]:{zIndex:10,width:Ce,margin:`0 ${(0,fn.unit)(Ee.marginXXS)}`,fontSize:Ce,cursor:"pointer",transition:`all ${Ee.motionDurationSlow}`,color:Oe,"&:hover":{color:Oe},svg:{verticalAlign:"baseline"}}},[`${Je}-thumbnail, ${Je}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Je}-name`]:{display:"none",textAlign:"center"},[`${Je}-file + ${Je}-name`]:{position:"absolute",bottom:Ee.margin,display:"block",width:`calc(100% - ${(0,fn.unit)(Te(Ee.paddingXS).mul(2).equal())})`},[`${Je}-uploading`]:{[`&${Je}`]:{backgroundColor:Ee.colorFillAlter},[`&::before, ${Ft}-eye, ${Ft}-download, ${Ft}-delete`]:{display:"none"}},[`${Je}-progress`]:{bottom:Ee.marginXL,width:`calc(100% - ${(0,fn.unit)(Te(Ee.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${Et}-wrapper${Et}-picture-circle-wrapper`]:{[`${Et}${Et}-select`]:{borderRadius:"50%"}}}};var le=Ee=>{const{componentCls:Et}=Ee;return{[`${Et}-rtl`]:{direction:"rtl"}}};const me=Ee=>{const{componentCls:Et,colorTextDisabled:Ft}=Ee;return{[`${Et}-wrapper`]:Object.assign(Object.assign({},(0,nn.Wf)(Ee)),{[Et]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Et}-select`]:{display:"inline-block"},[`${Et}-hidden`]:{display:"none"},[`${Et}-disabled`]:{color:Ft,cursor:"not-allowed"}})}},wt=Ee=>({actionsColor:Ee.colorTextDescription});var ke=(0,yt.I$)("Upload",Ee=>{const{fontSizeHeading3:Et,fontHeight:Ft,lineWidth:Ce,controlHeightLG:Oe,calc:Te}=Ee,je=(0,St.mergeToken)(Ee,{uploadThumbnailSize:Te(Et).mul(2).equal(),uploadProgressOffset:Te(Te(Ft).div(2)).add(Ce).equal(),uploadPicCardSize:Te(Oe).mul(2.55).equal()});return[me(je),Jt(je),oe(je),se(je),sn(je),ne(je),le(je),(0,We.Z)(je)]},wt),Me={icon:function(Et,Ft){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Ft}},{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:Et}}]}},name:"file",theme:"twotone"},qe=Me,nt=z(7657),rt=function(Et,Ft){return b.createElement(nt.Z,(0,pe.Z)({},Et,{ref:Ft,icon:qe}))},xe=b.forwardRef(rt),De=xe,At=z(58617),Lt={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"},Rt=Lt,Wt=function(Et,Ft){return b.createElement(nt.Z,(0,pe.Z)({},Et,{ref:Ft,icon:Rt}))},It=b.forwardRef(Wt),un=It,Kt={icon:function(Et,Ft){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:Et}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Ft}},{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:Ft}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Ft}},{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:Et}}]}},name:"picture",theme:"twotone"},Ue=Kt,Pt=function(Et,Ft){return b.createElement(nt.Z,(0,pe.Z)({},Et,{ref:Ft,icon:Ue}))},jt=b.forwardRef(Pt),Yt=jt,Fe=z(77900),Ct=z(2738),zt=z(40192),_t=z(86641),mn=z(22703),kn=z(7939);function ir(Ee){return Object.assign(Object.assign({},Ee),{lastModified:Ee.lastModified,lastModifiedDate:Ee.lastModifiedDate,name:Ee.name,size:Ee.size,type:Ee.type,uid:Ee.uid,percent:0,originFileObj:Ee})}function gr(Ee,Et){const Ft=(0,Ie.Z)(Et),Ce=Ft.findIndex(Oe=>{let{uid:Te}=Oe;return Te===Ee.uid});return Ce===-1?Ft.push(Ee):Ft[Ce]=Ee,Ft}function On(Ee,Et){const Ft=Ee.uid!==void 0?"uid":"name";return Et.filter(Ce=>Ce[Ft]===Ee[Ft])[0]}function sr(Ee,Et){const Ft=Ee.uid!==void 0?"uid":"name",Ce=Et.filter(Oe=>Oe[Ft]!==Ee[Ft]);return Ce.length===Et.length?null:Ce}const En=function(){const Et=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Ce=Et[Et.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Ce)||[""])[0]},Qe=Ee=>Ee.indexOf("image/")===0,ar=Ee=>{if(Ee.type&&!Ee.thumbUrl)return Qe(Ee.type);const Et=Ee.thumbUrl||Ee.url||"",Ft=En(Et);return/^data:image\//.test(Et)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Ft)?!0:!(/^data:/.test(Et)||Ft)},ur=200;function Dn(Ee){return new Promise(Et=>{if(!Ee.type||!Qe(Ee.type)){Et("");return}const Ft=document.createElement("canvas");Ft.width=ur,Ft.height=ur,Ft.style.cssText=`position: fixed; left: 0; top: 0; width: ${ur}px; height: ${ur}px; z-index: 9999; display: none;`,document.body.appendChild(Ft);const Ce=Ft.getContext("2d"),Oe=new Image;if(Oe.onload=()=>{const{width:Te,height:je}=Oe;let Je=ur,Vt=ur,tn=0,on=0;Te>je?(Vt=je*(ur/Te),on=-(Vt-Je)/2):(Je=Te*(ur/je),tn=-(Je-Vt)/2),Ce.drawImage(Oe,tn,on,Je,Vt);const Nn=Ft.toDataURL();document.body.removeChild(Ft),window.URL.revokeObjectURL(Oe.src),Et(Nn)},Oe.crossOrigin="anonymous",Ee.type.startsWith("image/svg+xml")){const Te=new FileReader;Te.onload=()=>{Te.result&&typeof Te.result=="string"&&(Oe.src=Te.result)},Te.readAsDataURL(Ee)}else if(Ee.type.startsWith("image/gif")){const Te=new FileReader;Te.onload=()=>{Te.result&&Et(Te.result)},Te.readAsDataURL(Ee)}else Oe.src=window.URL.createObjectURL(Ee)})}var Mn=z(26227),Vn=z(41464),yr=z(15277),hn=z(89787),wn=z(25399),rr=b.forwardRef((Ee,Et)=>{let{prefixCls:Ft,className:Ce,style:Oe,locale:Te,listType:je,file:Je,items:Vt,progress:tn,iconRender:on,actionIconRender:Nn,itemRender:$n,isImgUrl:br,showPreviewIcon:Gn,showRemoveIcon:jn,showDownloadIcon:Xn,previewIcon:hr,removeIcon:Xe,downloadIcon:ft,extra:Zt,onPreview:Mt,onDownload:Ut,onClose:xn}=Ee;var zn,Yn;const{status:An}=Je,[_n,or]=b.useState(An);b.useEffect(()=>{An!=="removed"&&or(An)},[An]);const[qn,cr]=b.useState(!1);b.useEffect(()=>{const Tn=setTimeout(()=>{cr(!0)},300);return()=>{clearTimeout(Tn)}},[]);const tr=on(Je);let Er=b.createElement("div",{className:`${Ft}-icon`},tr);if(je==="picture"||je==="picture-card"||je==="picture-circle")if(_n==="uploading"||!Je.thumbUrl&&!Je.url){const Tn=Se()(`${Ft}-list-item-thumbnail`,{[`${Ft}-list-item-file`]:_n!=="uploading"});Er=b.createElement("div",{className:Tn},tr)}else{const Tn=br!=null&&br(Je)?b.createElement("img",{src:Je.thumbUrl||Je.url,alt:Je.name,className:`${Ft}-list-item-image`,crossOrigin:Je.crossOrigin}):tr,Kn=Se()(`${Ft}-list-item-thumbnail`,{[`${Ft}-list-item-file`]:br&&!br(Je)});Er=b.createElement("a",{className:Kn,onClick:dr=>Mt(Je,dr),href:Je.url||Je.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Tn)}const Ir=Se()(`${Ft}-list-item`,`${Ft}-list-item-${_n}`),Zr=typeof Je.linkProps=="string"?JSON.parse(Je.linkProps):Je.linkProps,Br=(typeof jn=="function"?jn(Je):jn)?Nn((typeof Xe=="function"?Xe(Je):Xe)||b.createElement(Mn.Z,null),()=>xn(Je),Ft,Te.removeFile,!0):null,Pr=(typeof Xn=="function"?Xn(Je):Xn)&&_n==="done"?Nn((typeof ft=="function"?ft(Je):ft)||b.createElement(Vn.Z,null),()=>Ut(Je),Ft,Te.downloadFile):null,Sr=je!=="picture-card"&&je!=="picture-circle"&&b.createElement("span",{key:"download-delete",className:Se()(`${Ft}-list-item-actions`,{picture:je==="picture"})},Pr,Br),Nr=typeof Zt=="function"?Zt(Je):Zt,mr=Nr&&b.createElement("span",{className:`${Ft}-list-item-extra`},Nr),wr=Se()(`${Ft}-list-item-name`),Qn=Je.url?b.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:wr,title:Je.name},Zr,{href:Je.url,onClick:Tn=>Mt(Je,Tn)}),Je.name,mr):b.createElement("span",{key:"view",className:wr,onClick:Tn=>Mt(Je,Tn),title:Je.name},Je.name,mr),gn=(typeof Gn=="function"?Gn(Je):Gn)&&(Je.url||Je.thumbUrl)?b.createElement("a",{href:Je.url||Je.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:Tn=>Mt(Je,Tn),title:Te.previewFile},typeof hr=="function"?hr(Je):hr||b.createElement(yr.Z,null)):null,Jn=(je==="picture-card"||je==="picture-circle")&&_n!=="uploading"&&b.createElement("span",{className:`${Ft}-list-item-actions`},gn,_n==="done"&&Pr,Br),{getPrefixCls:In}=b.useContext(ze.E_),dn=In(),er=b.createElement("div",{className:Ir},Er,Qn,Sr,Jn,qn&&b.createElement(Fe.default,{motionName:`${dn}-fade`,visible:_n==="uploading",motionDeadline:2e3},Tn=>{let{className:Kn}=Tn;const dr="percent"in Je?b.createElement(hn.Z,Object.assign({},tn,{type:"line",percent:Je.percent,"aria-label":Je["aria-label"],"aria-labelledby":Je["aria-labelledby"]})):null;return b.createElement("div",{className:Se()(`${Ft}-list-item-progress`,Kn)},dr)})),fr=Je.response&&typeof Je.response=="string"?Je.response:((zn=Je.error)===null||zn===void 0?void 0:zn.statusText)||((Yn=Je.error)===null||Yn===void 0?void 0:Yn.message)||Te.uploadError,pn=_n==="error"?b.createElement(wn.Z,{title:fr,getPopupContainer:Tn=>Tn.parentNode},er):er;return b.createElement("div",{className:Se()(`${Ft}-list-item-container`,Ce),style:Oe,ref:Et},$n?$n(pn,Je,Vt,{download:Ut.bind(null,Je),preview:Mt.bind(null,Je),remove:xn.bind(null,Je)}):pn)});const Rn=(Ee,Et)=>{const{listType:Ft="text",previewFile:Ce=Dn,onPreview:Oe,onDownload:Te,onRemove:je,locale:Je,iconRender:Vt,isImageUrl:tn=ar,prefixCls:on,items:Nn=[],showPreviewIcon:$n=!0,showRemoveIcon:br=!0,showDownloadIcon:Gn=!1,removeIcon:jn,previewIcon:Xn,downloadIcon:hr,extra:Xe,progress:ft={size:[-1,2],showInfo:!1},appendAction:Zt,appendActionVisible:Mt=!0,itemRender:Ut,disabled:xn}=Ee,zn=(0,zt.Z)(),[Yn,An]=b.useState(!1),_n=["picture-card","picture-circle"].includes(Ft);b.useEffect(()=>{Ft.startsWith("picture")&&(Nn||[]).forEach(mr=>{!(mr.originFileObj instanceof File||mr.originFileObj instanceof Blob)||mr.thumbUrl!==void 0||(mr.thumbUrl="",Ce==null||Ce(mr.originFileObj).then(wr=>{mr.thumbUrl=wr||"",zn()}))})},[Ft,Nn,Ce]),b.useEffect(()=>{An(!0)},[]);const or=(mr,wr)=>{if(Oe)return wr==null||wr.preventDefault(),Oe(mr)},qn=mr=>{typeof Te=="function"?Te(mr):mr.url&&window.open(mr.url)},cr=mr=>{je==null||je(mr)},tr=mr=>{if(Vt)return Vt(mr,Ft);const wr=mr.status==="uploading";if(Ft.startsWith("picture")){const Qn=Ft==="picture"?b.createElement(At.Z,null):Je.uploading,gn=tn!=null&&tn(mr)?b.createElement(Yt,null):b.createElement(De,null);return wr?Qn:gn}return wr?b.createElement(At.Z,null):b.createElement(un,null)},Er=(mr,wr,Qn,gn,Jn)=>{const In={type:"text",size:"small",title:gn,onClick:dn=>{var er,fr;wr(),b.isValidElement(mr)&&((fr=(er=mr.props).onClick)===null||fr===void 0||fr.call(er,dn))},className:`${Qn}-list-item-action`};return Jn&&(In.disabled=xn),b.isValidElement(mr)?b.createElement(kn.ZP,Object.assign({},In,{icon:(0,mn.Tm)(mr,Object.assign(Object.assign({},mr.props),{onClick:()=>{}}))})):b.createElement(kn.ZP,Object.assign({},In),b.createElement("span",null,mr))};b.useImperativeHandle(Et,()=>({handlePreview:or,handleDownload:qn}));const{getPrefixCls:Ir}=b.useContext(ze.E_),Zr=Ir("upload",on),Br=Ir(),Pr=Se()(`${Zr}-list`,`${Zr}-list-${Ft}`),Sr=b.useMemo(()=>(0,Ct.Z)((0,_t.Z)(Br),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[Br]),Nr=Object.assign(Object.assign({},_n?{}:Sr),{motionDeadline:2e3,motionName:`${Zr}-${_n?"animate-inline":"animate"}`,keys:(0,Ie.Z)(Nn.map(mr=>({key:mr.uid,file:mr}))),motionAppear:Yn});return b.createElement("div",{className:Pr},b.createElement(Fe.CSSMotionList,Object.assign({},Nr,{component:!1}),mr=>{let{key:wr,file:Qn,className:gn,style:Jn}=mr;return b.createElement(rr,{key:wr,locale:Je,prefixCls:Zr,className:gn,style:Jn,file:Qn,items:Nn,progress:ft,listType:Ft,isImgUrl:tn,showPreviewIcon:$n,showRemoveIcon:br,showDownloadIcon:Gn,removeIcon:jn,previewIcon:Xn,downloadIcon:hr,extra:Xe,iconRender:tr,actionIconRender:Er,itemRender:Ut,onPreview:or,onDownload:qn,onClose:cr})}),Zt&&b.createElement(Fe.default,Object.assign({},Nr,{visible:Mt,forceRender:!0}),mr=>{let{className:wr,style:Qn}=mr;return(0,mn.Tm)(Zt,gn=>({className:Se()(gn.className,wr),style:Object.assign(Object.assign(Object.assign({},Qn),{pointerEvents:wr?"none":void 0}),gn.style)}))}))};var vr=b.forwardRef(Rn),en=function(Ee,Et,Ft,Ce){function Oe(Te){return Te instanceof Ft?Te:new Ft(function(je){je(Te)})}return new(Ft||(Ft=Promise))(function(Te,je){function Je(on){try{tn(Ce.next(on))}catch(Nn){je(Nn)}}function Vt(on){try{tn(Ce.throw(on))}catch(Nn){je(Nn)}}function tn(on){on.done?Te(on.value):Oe(on.value).then(Je,Vt)}tn((Ce=Ce.apply(Ee,Et||[])).next())})};const Sn=`__LIST_IGNORE_${Date.now()}__`,pr=(Ee,Et)=>{const{fileList:Ft,defaultFileList:Ce,onRemove:Oe,showUploadList:Te=!0,listType:je="text",onPreview:Je,onDownload:Vt,onChange:tn,onDrop:on,previewFile:Nn,disabled:$n,locale:br,iconRender:Gn,isImageUrl:jn,progress:Xn,prefixCls:hr,className:Xe,type:ft="select",children:Zt,style:Mt,itemRender:Ut,maxCount:xn,data:zn={},multiple:Yn=!1,hasControlInside:An=!0,action:_n="",accept:or="",supportServerRender:qn=!0,rootClassName:cr}=Ee,tr=b.useContext(fe.Z),Er=$n!=null?$n:tr,[Ir,Zr]=(0,yn.Z)(Ce||[],{value:Ft,postState:vi=>vi!=null?vi:[]}),[Br,Pr]=b.useState("drop"),Sr=b.useRef(null),Nr=b.useRef(null);b.useMemo(()=>{const vi=Date.now();(Ft||[]).forEach((ki,Qi)=>{!ki.uid&&!Object.isFrozen(ki)&&(ki.uid=`__AUTO__${vi}_${Qi}__`)})},[Ft]);const mr=(vi,ki,Qi)=>{let Bi=(0,Ie.Z)(ki),Ri=!1;xn===1?Bi=Bi.slice(-1):xn&&(Ri=Bi.length>xn,Bi=Bi.slice(0,xn)),(0,de.flushSync)(()=>{Zr(Bi)});const zi={file:vi,fileList:Bi};Qi&&(zi.event=Qi),(!Ri||vi.status==="removed"||Bi.some(yo=>yo.uid===vi.uid))&&(0,de.flushSync)(()=>{tn==null||tn(zi)})},wr=(vi,ki)=>en(void 0,void 0,void 0,function*(){const{beforeUpload:Qi,transformFile:Bi}=Ee;let Ri=vi;if(Qi){const zi=yield Qi(vi,ki);if(zi===!1)return!1;if(delete vi[Sn],zi===Sn)return Object.defineProperty(vi,Sn,{value:!0,configurable:!0}),!1;typeof zi=="object"&&zi&&(Ri=zi)}return Bi&&(Ri=yield Bi(Ri)),Ri}),Qn=vi=>{const ki=vi.filter(Ri=>!Ri.file[Sn]);if(!ki.length)return;const Qi=ki.map(Ri=>ir(Ri.file));let Bi=(0,Ie.Z)(Ir);Qi.forEach(Ri=>{Bi=gr(Ri,Bi)}),Qi.forEach((Ri,zi)=>{let yo=Ri;if(ki[zi].parsedFile)Ri.status="uploading";else{const{originFileObj:Ho}=Ri;let xo;try{xo=new File([Ho],Ho.name,{type:Ho.type})}catch(mo){xo=new Blob([Ho],{type:Ho.type}),xo.name=Ho.name,xo.lastModifiedDate=new Date,xo.lastModified=new Date().getTime()}xo.uid=Ri.uid,yo=xo}mr(yo,Bi)})},gn=(vi,ki,Qi)=>{try{typeof vi=="string"&&(vi=JSON.parse(vi))}catch(zi){}if(!On(ki,Ir))return;const Bi=ir(ki);Bi.status="done",Bi.percent=100,Bi.response=vi,Bi.xhr=Qi;const Ri=gr(Bi,Ir);mr(Bi,Ri)},Jn=(vi,ki)=>{if(!On(ki,Ir))return;const Qi=ir(ki);Qi.status="uploading",Qi.percent=vi.percent;const Bi=gr(Qi,Ir);mr(Qi,Bi,vi)},In=(vi,ki,Qi)=>{if(!On(Qi,Ir))return;const Bi=ir(Qi);Bi.error=vi,Bi.response=ki,Bi.status="error";const Ri=gr(Bi,Ir);mr(Bi,Ri)},dn=vi=>{let ki;Promise.resolve(typeof Oe=="function"?Oe(vi):Oe).then(Qi=>{var Bi;if(Qi===!1)return;const Ri=sr(vi,Ir);Ri&&(ki=Object.assign(Object.assign({},vi),{status:"removed"}),Ir==null||Ir.forEach(zi=>{const yo=ki.uid!==void 0?"uid":"name";zi[yo]===ki[yo]&&!Object.isFrozen(zi)&&(zi.status="removed")}),(Bi=Sr.current)===null||Bi===void 0||Bi.abort(ki),mr(ki,Ri))})},er=vi=>{Pr(vi.type),vi.type==="drop"&&(on==null||on(vi))};b.useImperativeHandle(Et,()=>({onBatchStart:Qn,onSuccess:gn,onProgress:Jn,onError:In,fileList:Ir,upload:Sr.current,nativeElement:Nr.current}));const{getPrefixCls:fr,direction:pn,upload:Tn}=b.useContext(ze.E_),Kn=fr("upload",hr),dr=Object.assign(Object.assign({onBatchStart:Qn,onError:In,onProgress:Jn,onSuccess:gn},Ee),{data:zn,multiple:Yn,action:_n,accept:or,supportServerRender:qn,prefixCls:Kn,disabled:Er,beforeUpload:wr,onChange:void 0,hasControlInside:An});delete dr.className,delete dr.style,(!Zt||Er)&&delete dr.id;const Or=`${Kn}-wrapper`,[Tr,Mr,Ur]=ke(Kn,Or),[jr]=(0,Bt.Z)("Upload",Nt.Z.Upload),{showRemoveIcon:ri,showPreviewIcon:Jr,showDownloadIcon:Qr,removeIcon:ti,previewIcon:hi,downloadIcon:Oi,extra:Ji}=typeof Te=="boolean"?{}:Te,Pi=typeof ri=="undefined"?!Er:ri,Wi=(vi,ki)=>Te?b.createElement(vr,{prefixCls:Kn,listType:je,items:Ir,previewFile:Nn,onPreview:Je,onDownload:Vt,onRemove:dn,showRemoveIcon:Pi,showPreviewIcon:Jr,showDownloadIcon:Qr,removeIcon:ti,previewIcon:hi,downloadIcon:Oi,iconRender:Gn,extra:Ji,locale:Object.assign(Object.assign({},jr),br),isImageUrl:jn,progress:Xn,appendAction:vi,appendActionVisible:ki,itemRender:Ut,disabled:Er}):vi,Yr=Se()(Or,Xe,cr,Mr,Ur,Tn==null?void 0:Tn.className,{[`${Kn}-rtl`]:pn==="rtl",[`${Kn}-picture-card-wrapper`]:je==="picture-card",[`${Kn}-picture-circle-wrapper`]:je==="picture-circle"}),$r=Object.assign(Object.assign({},Tn==null?void 0:Tn.style),Mt);if(ft==="drag"){const vi=Se()(Mr,Kn,`${Kn}-drag`,{[`${Kn}-drag-uploading`]:Ir.some(ki=>ki.status==="uploading"),[`${Kn}-drag-hover`]:Br==="dragover",[`${Kn}-disabled`]:Er,[`${Kn}-rtl`]:pn==="rtl"});return Tr(b.createElement("span",{className:Yr,ref:Nr},b.createElement("div",{className:vi,style:$r,onDrop:er,onDragOver:er,onDragLeave:er},b.createElement($t,Object.assign({},dr,{ref:Sr,className:`${Kn}-btn`}),b.createElement("div",{className:`${Kn}-drag-container`},Zt))),Wi()))}const Vi=Se()(Kn,`${Kn}-select`,{[`${Kn}-disabled`]:Er,[`${Kn}-hidden`]:!Zt}),ji=b.createElement("div",{className:Vi},b.createElement($t,Object.assign({},dr,{ref:Sr})));return Tr(je==="picture-card"||je==="picture-circle"?b.createElement("span",{className:Yr,ref:Nr},Wi(ji,!!Zt)):b.createElement("span",{className:Yr,ref:Nr},ji,Wi()))};var Ve=b.forwardRef(pr),tt=function(Ee,Et){var Ft={};for(var Ce in Ee)Object.prototype.hasOwnProperty.call(Ee,Ce)&&Et.indexOf(Ce)<0&&(Ft[Ce]=Ee[Ce]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Ce=Object.getOwnPropertySymbols(Ee);Oe<Ce.length;Oe++)Et.indexOf(Ce[Oe])<0&&Object.prototype.propertyIsEnumerable.call(Ee,Ce[Oe])&&(Ft[Ce[Oe]]=Ee[Ce[Oe]]);return Ft},ct=b.forwardRef((Ee,Et)=>{var{style:Ft,height:Ce,hasControlInside:Oe=!1}=Ee,Te=tt(Ee,["style","height","hasControlInside"]);return b.createElement(Ve,Object.assign({ref:Et,hasControlInside:Oe},Te,{type:"drag",style:Object.assign(Object.assign({},Ft),{height:Ce})}))});const He=Ve;He.Dragger=ct,He.LIST_IGNORE=Sn;var dt=He},99498:function(Zn,ln,z){(function(b){b(z(89780))})(function(b){b.defineOption("placeholder","",function(Ye,Re,ce){var $e=ce&&ce!=b.Init;if(Re&&!$e)Ye.on("blur",Se),Ye.on("change",pe),Ye.on("swapDoc",pe),b.on(Ye.getInputField(),"compositionupdate",Ye.state.placeholderCompose=function(){et(Ye)}),pe(Ye);else if(!Re&&$e){Ye.off("blur",Se),Ye.off("change",pe),Ye.off("swapDoc",pe),b.off(Ye.getInputField(),"compositionupdate",Ye.state.placeholderCompose),Ie(Ye);var he=Ye.getWrapperElement();he.className=he.className.replace(" CodeMirror-empty","")}Re&&!Ye.hasFocus()&&Se(Ye)});function Ie(Ye){Ye.state.placeholder&&(Ye.state.placeholder.parentNode.removeChild(Ye.state.placeholder),Ye.state.placeholder=null)}function de(Ye){Ie(Ye);var Re=Ye.state.placeholder=document.createElement("pre");Re.style.cssText="height: 0; overflow: visible",Re.style.direction=Ye.getOption("direction"),Re.className="CodeMirror-placeholder CodeMirror-line-like";var ce=Ye.getOption("placeholder");typeof ce=="string"&&(ce=document.createTextNode(ce)),Re.appendChild(ce),Ye.display.lineSpace.insertBefore(Re,Ye.display.lineSpace.firstChild)}function et(Ye){setTimeout(function(){var Re=!1,ce=Ye.getInputField();ce.nodeName=="TEXTAREA"?Re=!ce.value:Ye.lineCount()==1&&(Re=!/[^\u200b]/.test(ce.querySelector(".CodeMirror-line").textContent)),Re?de(Ye):Ie(Ye)},20)}function Se(Ye){Ae(Ye)&&de(Ye)}function pe(Ye){var Re=Ye.getWrapperElement(),ce=Ae(Ye);Re.className=Re.className.replace(" CodeMirror-empty","")+(ce?" CodeMirror-empty":""),ce?de(Ye):Ie(Ye)}function Ae(Ye){return Ye.lineCount()===1&&Ye.getLine(0)===""}})},25717:function(Zn,ln,z){(function(b){b(z(89780))})(function(b){var Ie={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},de=b.Pos;b.defineOption("autoCloseBrackets",!1,function(Ge,Ne,Le){Le&&Le!=b.Init&&(Ge.removeKeyMap(Se),Ge.state.closeBrackets=null),Ne&&(pe(et(Ne,"pairs")),Ge.state.closeBrackets=Ne,Ge.addKeyMap(Se))});function et(Ge,Ne){return Ne=="pairs"&&typeof Ge=="string"?Ge:typeof Ge=="object"&&Ge[Ne]!=null?Ge[Ne]:Ie[Ne]}var Se={Backspace:Re,Enter:ce};function pe(Ge){for(var Ne=0;Ne<Ge.length;Ne++){var Le=Ge.charAt(Ne),vt="'"+Le+"'";Se[vt]||(Se[vt]=Ae(Le))}}pe(Ie.pairs+"`");function Ae(Ge){return function(Ne){return he(Ne,Ge)}}function Ye(Ge){var Ne=Ge.state.closeBrackets;if(!Ne||Ne.override)return Ne;var Le=Ge.getModeAt(Ge.getCursor());return Le.closeBrackets||Ne}function Re(Ge){var Ne=Ye(Ge);if(!Ne||Ge.getOption("disableInput"))return b.Pass;for(var Le=et(Ne,"pairs"),vt=Ge.listSelections(),mt=0;mt<vt.length;mt++){if(!vt[mt].empty())return b.Pass;var Tt=kt(Ge,vt[mt].head);if(!Tt||Le.indexOf(Tt)%2!=0)return b.Pass}for(var mt=vt.length-1;mt>=0;mt--){var _e=vt[mt].head;Ge.replaceRange("",de(_e.line,_e.ch-1),de(_e.line,_e.ch+1),"+delete")}}function ce(Ge){var Ne=Ye(Ge),Le=Ne&&et(Ne,"explode");if(!Le||Ge.getOption("disableInput"))return b.Pass;for(var vt=Ge.listSelections(),mt=0;mt<vt.length;mt++){if(!vt[mt].empty())return b.Pass;var Tt=kt(Ge,vt[mt].head);if(!Tt||Le.indexOf(Tt)%2!=0)return b.Pass}Ge.operation(function(){var _e=Ge.lineSeparator()||`
`;Ge.replaceSelection(_e+_e,null),Ge.execCommand("goCharLeft"),vt=Ge.listSelections();for(var Ke=0;Ke<vt.length;Ke++){var ut=vt[Ke].head.line;Ge.indentLine(ut,null,!0),Ge.indentLine(ut+1,null,!0)}})}function $e(Ge){var Ne=b.cmpPos(Ge.anchor,Ge.head)>0;return{anchor:new de(Ge.anchor.line,Ge.anchor.ch+(Ne?-1:1)),head:new de(Ge.head.line,Ge.head.ch+(Ne?1:-1))}}function he(Ge,Ne){var Le=Ye(Ge);if(!Le||Ge.getOption("disableInput"))return b.Pass;var vt=et(Le,"pairs"),mt=vt.indexOf(Ne);if(mt==-1)return b.Pass;for(var Tt=et(Le,"closeBefore"),_e=et(Le,"triples"),Ke=vt.charAt(mt+1)==Ne,ut=Ge.listSelections(),ht=mt%2==0,Ht,Dt=0;Dt<ut.length;Dt++){var gt=ut[Dt],xt=gt.head,we,ot=Ge.getRange(xt,de(xt.line,xt.ch+1));if(ht&&!gt.empty())we="surround";else if((Ke||!ht)&&ot==Ne)Ke&&at(Ge,xt)?we="both":_e.indexOf(Ne)>=0&&Ge.getRange(xt,de(xt.line,xt.ch+3))==Ne+Ne+Ne?we="skipThree":we="skip";else if(Ke&&xt.ch>1&&_e.indexOf(Ne)>=0&&Ge.getRange(de(xt.line,xt.ch-2),xt)==Ne+Ne){if(xt.ch>2&&/\bstring/.test(Ge.getTokenTypeAt(de(xt.line,xt.ch-2))))return b.Pass;we="addFour"}else if(Ke){var it=xt.ch==0?" ":Ge.getRange(de(xt.line,xt.ch-1),xt);if(!b.isWordChar(ot)&&it!=Ne&&!b.isWordChar(it))we="both";else return b.Pass}else if(ht&&(ot.length===0||/\s/.test(ot)||Tt.indexOf(ot)>-1))we="both";else return b.Pass;if(!Ht)Ht=we;else if(Ht!=we)return b.Pass}var ye=mt%2?vt.charAt(mt-1):Ne,qt=mt%2?Ne:vt.charAt(mt+1);Ge.operation(function(){if(Ht=="skip")Ge.execCommand("goCharRight");else if(Ht=="skipThree")for(var st=0;st<3;st++)Ge.execCommand("goCharRight");else if(Ht=="surround"){for(var $t=Ge.getSelections(),st=0;st<$t.length;st++)$t[st]=ye+$t[st]+qt;Ge.replaceSelections($t,"around"),$t=Ge.listSelections().slice();for(var st=0;st<$t.length;st++)$t[st]=$e($t[st]);Ge.setSelections($t)}else Ht=="both"?(Ge.replaceSelection(ye+qt,null),Ge.triggerElectric(ye+qt),Ge.execCommand("goCharLeft")):Ht=="addFour"&&(Ge.replaceSelection(ye+ye+ye+ye,"before"),Ge.execCommand("goCharRight"))})}function kt(Ge,Ne){var Le=Ge.getRange(de(Ne.line,Ne.ch-1),de(Ne.line,Ne.ch+1));return Le.length==2?Le:null}function at(Ge,Ne){var Le=Ge.getTokenAt(de(Ne.line,Ne.ch+1));return/\bstring/.test(Le.type)&&Le.start==Ne.ch&&(Ne.ch==0||!/\bstring/.test(Ge.getTokenTypeAt(Ne)))}})},6313:function(Zn,ln,z){(function(b){b(z(89780),z(32855))})(function(b){b.defineOption("autoCloseTags",!1,function(Re,ce,$e){if($e!=b.Init&&$e&&Re.removeKeyMap("autoCloseTags"),!!ce){var he={name:"autoCloseTags"};(typeof ce!="object"||ce.whenClosing!==!1)&&(he["'/'"]=function(kt){return pe(kt)}),(typeof ce!="object"||ce.whenOpening!==!1)&&(he["'>'"]=function(kt){return et(kt)}),Re.addKeyMap(he)}});var Ie=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],de=["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 et(Re){if(Re.getOption("disableInput"))return b.Pass;for(var ce=Re.listSelections(),$e=[],he=Re.getOption("autoCloseTags"),kt=0;kt<ce.length;kt++){if(!ce[kt].empty())return b.Pass;var at=ce[kt].head,Ge=Re.getTokenAt(at),Ne=b.innerMode(Re.getMode(),Ge.state),Le=Ne.state,vt=Ne.mode.xmlCurrentTag&&Ne.mode.xmlCurrentTag(Le),mt=vt&&vt.name;if(!mt)return b.Pass;var Tt=Ne.mode.configuration=="html",_e=typeof he=="object"&&he.dontCloseTags||Tt&&Ie,Ke=typeof he=="object"&&he.indentTags||Tt&&de;Ge.end>at.ch&&(mt=mt.slice(0,mt.length-Ge.end+at.ch));var ut=mt.toLowerCase();if(!mt||Ge.type=="string"&&(Ge.end!=at.ch||!/[\"\']/.test(Ge.string.charAt(Ge.string.length-1))||Ge.string.length==1)||Ge.type=="tag"&&vt.close||Ge.string.indexOf("/")==at.ch-Ge.start-1||_e&&Ae(_e,ut)>-1||Ye(Re,Ne.mode.xmlCurrentContext&&Ne.mode.xmlCurrentContext(Le)||[],mt,at,!0))return b.Pass;var ht=typeof he=="object"&&he.emptyTags;if(ht&&Ae(ht,mt)>-1){$e[kt]={text:"/>",newPos:b.Pos(at.line,at.ch+2)};continue}var Ht=Ke&&Ae(Ke,ut)>-1;$e[kt]={indent:Ht,text:">"+(Ht?`
`:"")+"</"+mt+">",newPos:Ht?b.Pos(at.line+1,0):b.Pos(at.line,at.ch+1)}}for(var Dt=typeof he=="object"&&he.dontIndentOnAutoClose,kt=ce.length-1;kt>=0;kt--){var gt=$e[kt];Re.replaceRange(gt.text,ce[kt].head,ce[kt].anchor,"+insert");var xt=Re.listSelections().slice(0);xt[kt]={head:gt.newPos,anchor:gt.newPos},Re.setSelections(xt),!Dt&&gt.indent&&(Re.indentLine(gt.newPos.line,null,!0),Re.indentLine(gt.newPos.line+1,null,!0))}}function Se(Re,ce){for(var $e=Re.listSelections(),he=[],kt=ce?"/":"</",at=Re.getOption("autoCloseTags"),Ge=typeof at=="object"&&at.dontIndentOnSlash,Ne=0;Ne<$e.length;Ne++){if(!$e[Ne].empty())return b.Pass;var Le=$e[Ne].head,vt=Re.getTokenAt(Le),mt=b.innerMode(Re.getMode(),vt.state),Tt=mt.state;if(ce&&(vt.type=="string"||vt.string.charAt(0)!="<"||vt.start!=Le.ch-1))return b.Pass;var _e,Ke=mt.mode.name!="xml"&&Re.getMode().name=="htmlmixed";if(Ke&&mt.mode.name=="javascript")_e=kt+"script";else if(Ke&&mt.mode.name=="css")_e=kt+"style";else{var ut=mt.mode.xmlCurrentContext&&mt.mode.xmlCurrentContext(Tt);if(!ut||ut.length&&Ye(Re,ut,ut[ut.length-1],Le))return b.Pass;_e=kt+ut[ut.length-1]}Re.getLine(Le.line).charAt(vt.end)!=">"&&(_e+=">"),he[Ne]=_e}if(Re.replaceSelections(he),$e=Re.listSelections(),!Ge)for(var Ne=0;Ne<$e.length;Ne++)(Ne==$e.length-1||$e[Ne].head.line<$e[Ne+1].head.line)&&Re.indentLine($e[Ne].head.line)}function pe(Re){return Re.getOption("disableInput")?b.Pass:Se(Re,!0)}b.commands.closeTag=function(Re){return Se(Re)};function Ae(Re,ce){if(Re.indexOf)return Re.indexOf(ce);for(var $e=0,he=Re.length;$e<he;++$e)if(Re[$e]==ce)return $e;return-1}function Ye(Re,ce,$e,he,kt){if(!b.scanForClosingTag)return!1;var at=Math.min(Re.lastLine()+1,he.line+500),Ge=b.scanForClosingTag(Re,he,null,at);if(!Ge||Ge.tag!=$e)return!1;for(var Ne=kt?1:0,Le=ce.length-1;Le>=0&&ce[Le]==$e;Le--)++Ne;he=Ge.to;for(var Le=1;Le<Ne;Le++){var vt=b.scanForClosingTag(Re,he,null,at);if(!vt||vt.tag!=$e)return!1;he=vt.to}return!0}})},32855:function(Zn,ln,z){(function(b){b(z(89780))})(function(b){"use strict";var Ie=b.Pos;function de(Le,vt){return Le.line-vt.line||Le.ch-vt.ch}var et="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",Se=et+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",pe=new RegExp("<(/?)(["+et+"]["+Se+"]*)","g");function Ae(Le,vt,mt,Tt){this.line=vt,this.ch=mt,this.cm=Le,this.text=Le.getLine(vt),this.min=Tt?Math.max(Tt.from,Le.firstLine()):Le.firstLine(),this.max=Tt?Math.min(Tt.to-1,Le.lastLine()):Le.lastLine()}function Ye(Le,vt){var mt=Le.cm.getTokenTypeAt(Ie(Le.line,vt));return mt&&/\btag\b/.test(mt)}function Re(Le){if(!(Le.line>=Le.max))return Le.ch=0,Le.text=Le.cm.getLine(++Le.line),!0}function ce(Le){if(!(Le.line<=Le.min))return Le.text=Le.cm.getLine(--Le.line),Le.ch=Le.text.length,!0}function $e(Le){for(;;){var vt=Le.text.indexOf(">",Le.ch);if(vt==-1){if(Re(Le))continue;return}if(!Ye(Le,vt+1)){Le.ch=vt+1;continue}var mt=Le.text.lastIndexOf("/",vt),Tt=mt>-1&&!/\S/.test(Le.text.slice(mt+1,vt));return Le.ch=vt+1,Tt?"selfClose":"regular"}}function he(Le){for(;;){var vt=Le.ch?Le.text.lastIndexOf("<",Le.ch-1):-1;if(vt==-1){if(ce(Le))continue;return}if(!Ye(Le,vt+1)){Le.ch=vt;continue}pe.lastIndex=vt,Le.ch=vt;var mt=pe.exec(Le.text);if(mt&&mt.index==vt)return mt}}function kt(Le){for(;;){pe.lastIndex=Le.ch;var vt=pe.exec(Le.text);if(!vt){if(Re(Le))continue;return}if(!Ye(Le,vt.index+1)){Le.ch=vt.index+1;continue}return Le.ch=vt.index+vt[0].length,vt}}function at(Le){for(;;){var vt=Le.ch?Le.text.lastIndexOf(">",Le.ch-1):-1;if(vt==-1){if(ce(Le))continue;return}if(!Ye(Le,vt+1)){Le.ch=vt;continue}var mt=Le.text.lastIndexOf("/",vt),Tt=mt>-1&&!/\S/.test(Le.text.slice(mt+1,vt));return Le.ch=vt+1,Tt?"selfClose":"regular"}}function Ge(Le,vt){for(var mt=[];;){var Tt=kt(Le),_e,Ke=Le.line,ut=Le.ch-(Tt?Tt[0].length:0);if(!Tt||!(_e=$e(Le)))return;if(_e!="selfClose")if(Tt[1]){for(var ht=mt.length-1;ht>=0;--ht)if(mt[ht]==Tt[2]){mt.length=ht;break}if(ht<0&&(!vt||vt==Tt[2]))return{tag:Tt[2],from:Ie(Ke,ut),to:Ie(Le.line,Le.ch)}}else mt.push(Tt[2])}}function Ne(Le,vt){for(var mt=[];;){var Tt=at(Le);if(!Tt)return;if(Tt=="selfClose"){he(Le);continue}var _e=Le.line,Ke=Le.ch,ut=he(Le);if(!ut)return;if(ut[1])mt.push(ut[2]);else{for(var ht=mt.length-1;ht>=0;--ht)if(mt[ht]==ut[2]){mt.length=ht;break}if(ht<0&&(!vt||vt==ut[2]))return{tag:ut[2],from:Ie(Le.line,Le.ch),to:Ie(_e,Ke)}}}}b.registerHelper("fold","xml",function(Le,vt){for(var mt=new Ae(Le,vt.line,0);;){var Tt=kt(mt);if(!Tt||mt.line!=vt.line)return;var _e=$e(mt);if(!_e)return;if(!Tt[1]&&_e!="selfClose"){var Ke=Ie(mt.line,mt.ch),ut=Ge(mt,Tt[2]);return ut&&de(ut.from,Ke)>0?{from:Ke,to:ut.from}:null}}}),b.findMatchingTag=function(Le,vt,mt){var Tt=new Ae(Le,vt.line,vt.ch,mt);if(!(Tt.text.indexOf(">")==-1&&Tt.text.indexOf("<")==-1)){var _e=$e(Tt),Ke=_e&&Ie(Tt.line,Tt.ch),ut=_e&&he(Tt);if(!(!_e||!ut||de(Tt,vt)>0)){var ht={from:Ie(Tt.line,Tt.ch),to:Ke,tag:ut[2]};return _e=="selfClose"?{open:ht,close:null,at:"open"}:ut[1]?{open:Ne(Tt,ut[2]),close:ht,at:"close"}:(Tt=new Ae(Le,Ke.line,Ke.ch,mt),{open:ht,close:Ge(Tt,ut[2]),at:"open"})}}},b.findEnclosingTag=function(Le,vt,mt,Tt){for(var _e=new Ae(Le,vt.line,vt.ch,mt);;){var Ke=Ne(_e,Tt);if(!Ke)break;var ut=new Ae(Le,vt.line,vt.ch,mt),ht=Ge(ut,Ke.tag);if(ht)return{open:Ke,close:ht}}},b.scanForClosingTag=function(Le,vt,mt,Tt){var _e=new Ae(Le,vt.line,vt.ch,Tt?{from:0,to:Tt}:null);return Ge(_e,mt)}})},89780:function(Zn){(function(ln,z){Zn.exports=z()})(this,function(){"use strict";var ln=navigator.userAgent,z=navigator.platform,b=/gecko\/\d/i.test(ln),Ie=/MSIE \d/.test(ln),de=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(ln),et=/Edge\/(\d+)/.exec(ln),Se=Ie||de||et,pe=Se&&(Ie?document.documentMode||6:+(et||de)[1]),Ae=!et&&/WebKit\//.test(ln),Ye=Ae&&/Qt\/\d+\.\d+/.test(ln),Re=!et&&/Chrome\//.test(ln),ce=/Opera\//.test(ln),$e=/Apple Computer/.test(navigator.vendor),he=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(ln),kt=/PhantomJS/.test(ln),at=!et&&/AppleWebKit/.test(ln)&&/Mobile\/\w+/.test(ln),Ge=/Android/.test(ln),Ne=at||Ge||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(ln),Le=at||/Mac/.test(z),vt=/\bCrOS\b/.test(ln),mt=/win/i.test(z),Tt=ce&&ln.match(/Version\/(\d*\.\d*)/);Tt&&(Tt=Number(Tt[1])),Tt&&Tt>=15&&(ce=!1,Ae=!0);var _e=Le&&(Ye||ce&&(Tt==null||Tt<12.11)),Ke=b||Se&&pe>=9;function ut(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var ht=function(a,y){var E=a.className,x=ut(y).exec(E);if(x){var ee=E.slice(x.index+x[0].length);a.className=E.slice(0,x.index)+(ee?x[1]+ee:"")}};function Ht(a){for(var y=a.childNodes.length;y>0;--y)a.removeChild(a.firstChild);return a}function Dt(a,y){return Ht(a).appendChild(y)}function gt(a,y,E,x){var ee=document.createElement(a);if(E&&(ee.className=E),x&&(ee.style.cssText=x),typeof y=="string")ee.appendChild(document.createTextNode(y));else if(y)for(var ie=0;ie<y.length;++ie)ee.appendChild(y[ie]);return ee}function xt(a,y,E,x){var ee=gt(a,y,E,x);return ee.setAttribute("role","presentation"),ee}var we;document.createRange?we=function(a,y,E,x){var ee=document.createRange();return ee.setEnd(x||a,E),ee.setStart(a,y),ee}:we=function(a,y,E){var x=document.body.createTextRange();try{x.moveToElementText(a.parentNode)}catch(ee){return x}return x.collapse(!0),x.moveEnd("character",E),x.moveStart("character",y),x};function ot(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 it(){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 ye(a,y){var E=a.className;ut(y).test(E)||(a.className+=(E?" ":"")+y)}function qt(a,y){for(var E=a.split(" "),x=0;x<E.length;x++)E[x]&&!ut(E[x]).test(y)&&(y+=" "+E[x]);return y}var st=function(a){a.select()};at?st=function(a){a.selectionStart=0,a.selectionEnd=a.value.length}:Se&&(st=function(a){try{a.select()}catch(y){}});function $t(a){var y=Array.prototype.slice.call(arguments,1);return function(){return a.apply(null,y)}}function yn(a,y,E){y||(y={});for(var x in a)a.hasOwnProperty(x)&&(E!==!1||!y.hasOwnProperty(x))&&(y[x]=a[x]);return y}function ze(a,y,E,x,ee){y==null&&(y=a.search(/[^\s\u00a0]/),y==-1&&(y=a.length));for(var ie=x||0,ue=ee||0;;){var ve=a.indexOf(" ",ie);if(ve<0||ve>=y)return ue+(y-ie);ue+=ve-ie,ue+=E-ue%E,ie=ve+1}}var fe=function(){this.id=null,this.f=null,this.time=0,this.handler=$t(this.onTimeout,this)};fe.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},fe.prototype.set=function(a,y){this.f=y;var E=+new Date+a;(!this.id||E<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,a),this.time=E)};function Bt(a,y){for(var E=0;E<a.length;++E)if(a[E]==y)return E;return-1}var Nt=50,nn={toString:function(){return"CodeMirror.Pass"}},We={scroll:!1},yt={origin:"*mouse"},St={origin:"+move"};function fn(a,y,E){for(var x=0,ee=0;;){var ie=a.indexOf(" ",x);ie==-1&&(ie=a.length);var ue=ie-x;if(ie==a.length||ee+ue>=y)return x+Math.min(ue,y-ee);if(ee+=ie-x,ee+=E-ee%E,x=ie+1,ee>=y)return x}}var pt=[""];function Jt(a){for(;pt.length<=a;)pt.push(bt(pt)+" ");return pt[a]}function bt(a){return a[a.length-1]}function sn(a,y){for(var E=[],x=0;x<a.length;x++)E[x]=y(a[x],x);return E}function Qt(a,y,E){for(var x=0,ee=E(y);x<a.length&&E(a[x])<=ee;)x++;a.splice(x,0,y)}function ae(){}function ne(a,y){var E;return Object.create?E=Object.create(a):(ae.prototype=a,E=new ae),y&&yn(y,E),E}var te=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function oe(a){return/\w/.test(a)||a>"\x80"&&(a.toUpperCase()!=a.toLowerCase()||te.test(a))}function se(a,y){return y?y.source.indexOf("\\w")>-1&&oe(a)?!0:y.test(a):oe(a)}function re(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 me(a){return a.charCodeAt(0)>=768&&le.test(a)}function wt(a,y,E){for(;(E<0?y>0:y<a.length)&&me(a.charAt(y));)y+=E;return y}function ke(a,y,E){for(var x=y>E?-1:1;;){if(y==E)return y;var ee=(y+E)/2,ie=x<0?Math.ceil(ee):Math.floor(ee);if(ie==y)return a(ie)?y:E;a(ie)?E=ie:y=ie+x}}function Me(a,y,E,x){if(!a)return x(y,E,"ltr",0);for(var ee=!1,ie=0;ie<a.length;++ie){var ue=a[ie];(ue.from<E&&ue.to>y||y==E&&ue.to==y)&&(x(Math.max(ue.from,y),Math.min(ue.to,E),ue.level==1?"rtl":"ltr",ie),ee=!0)}ee||x(y,E,"ltr")}var qe=null;function nt(a,y,E){var x;qe=null;for(var ee=0;ee<a.length;++ee){var ie=a[ee];if(ie.from<y&&ie.to>y)return ee;ie.to==y&&(ie.from!=ie.to&&E=="before"?x=ee:qe=ee),ie.from==y&&(ie.from!=ie.to&&E!="before"?x=ee:qe=ee)}return x!=null?x:qe}var rt=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",y="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function E(Ze){return Ze<=247?a.charAt(Ze):1424<=Ze&&Ze<=1524?"R":1536<=Ze&&Ze<=1785?y.charAt(Ze-1536):1774<=Ze&&Ze<=2220?"r":8192<=Ze&&Ze<=8203?"w":Ze==8204?"b":"L"}var x=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,ee=/[stwN]/,ie=/[LRr]/,ue=/[Lb1n]/,ve=/[1n]/;function Pe(Ze,Gt,cn){this.level=Ze,this.from=Gt,this.to=cn}return function(Ze,Gt){var cn=Gt=="ltr"?"L":"R";if(Ze.length==0||Gt=="ltr"&&!x.test(Ze))return!1;for(var Un=Ze.length,Ln=[],Dr=0;Dr<Un;++Dr)Ln.push(E(Ze.charCodeAt(Dr)));for(var Fr=0,Xr=cn;Fr<Un;++Fr){var ii=Ln[Fr];ii=="m"?Ln[Fr]=Xr:Xr=ii}for(var mi=0,oi=cn;mi<Un;++mi){var xi=Ln[mi];xi=="1"&&oi=="r"?Ln[mi]="n":ie.test(xi)&&(oi=xi,xi=="r"&&(Ln[mi]="R"))}for(var Zi=1,Mi=Ln[0];Zi<Un-1;++Zi){var ao=Ln[Zi];ao=="+"&&Mi=="1"&&Ln[Zi+1]=="1"?Ln[Zi]="1":ao==","&&Mi==Ln[Zi+1]&&(Mi=="1"||Mi=="n")&&(Ln[Zi]=Mi),Mi=ao}for(var zo=0;zo<Un;++zo){var Oa=Ln[zo];if(Oa==",")Ln[zo]="N";else if(Oa=="%"){var ta=void 0;for(ta=zo+1;ta<Un&&Ln[ta]=="%";++ta);for(var il=zo&&Ln[zo-1]=="!"||ta<Un&&Ln[ta]=="1"?"1":"N",_a=zo;_a<ta;++_a)Ln[_a]=il;zo=ta-1}}for(var ma=0,el=cn;ma<Un;++ma){var ka=Ln[ma];el=="L"&&ka=="1"?Ln[ma]="L":ie.test(ka)&&(el=ka)}for(var xa=0;xa<Un;++xa)if(ee.test(Ln[xa])){var ga=void 0;for(ga=xa+1;ga<Un&&ee.test(Ln[ga]);++ga);for(var aa=(xa?Ln[xa-1]:cn)=="L",tl=(ga<Un?Ln[ga]:cn)=="L",zs=aa==tl?aa?"L":"R":cn,ds=xa;ds<ga;++ds)Ln[ds]=zs;xa=ga-1}for(var Ka=[],Vl,Ta=0;Ta<Un;)if(ue.test(Ln[Ta])){var Iu=Ta;for(++Ta;Ta<Un&&ue.test(Ln[Ta]);++Ta);Ka.push(new Pe(0,Iu,Ta))}else{var ts=Ta,Es=Ka.length,ws=Gt=="rtl"?1:0;for(++Ta;Ta<Un&&Ln[Ta]!="L";++Ta);for(var Xa=ts;Xa<Ta;)if(ve.test(Ln[Xa])){ts<Xa&&(Ka.splice(Es,0,new Pe(1,ts,Xa)),Es+=ws);var Hs=Xa;for(++Xa;Xa<Ta&&ve.test(Ln[Xa]);++Xa);Ka.splice(Es,0,new Pe(2,Hs,Xa)),Es+=ws,ts=Xa}else++Xa;ts<Ta&&Ka.splice(Es,0,new Pe(1,ts,Ta))}return Gt=="ltr"&&(Ka[0].level==1&&(Vl=Ze.match(/^\s+/))&&(Ka[0].from=Vl[0].length,Ka.unshift(new Pe(0,0,Vl[0].length))),bt(Ka).level==1&&(Vl=Ze.match(/\s+$/))&&(bt(Ka).to-=Vl[0].length,Ka.push(new Pe(0,Un-Vl[0].length,Un)))),Gt=="rtl"?Ka.reverse():Ka}}();function xe(a,y){var E=a.order;return E==null&&(E=a.order=rt(a.text,y)),E}var De=[],At=function(a,y,E){if(a.addEventListener)a.addEventListener(y,E,!1);else if(a.attachEvent)a.attachEvent("on"+y,E);else{var x=a._handlers||(a._handlers={});x[y]=(x[y]||De).concat(E)}};function Lt(a,y){return a._handlers&&a._handlers[y]||De}function Rt(a,y,E){if(a.removeEventListener)a.removeEventListener(y,E,!1);else if(a.detachEvent)a.detachEvent("on"+y,E);else{var x=a._handlers,ee=x&&x[y];if(ee){var ie=Bt(ee,E);ie>-1&&(x[y]=ee.slice(0,ie).concat(ee.slice(ie+1)))}}}function Wt(a,y){var E=Lt(a,y);if(E.length)for(var x=Array.prototype.slice.call(arguments,2),ee=0;ee<E.length;++ee)E[ee].apply(null,x)}function It(a,y,E){return typeof y=="string"&&(y={type:y,preventDefault:function(){this.defaultPrevented=!0}}),Wt(a,E||y.type,a,y),Yt(y)||y.codemirrorIgnore}function un(a){var y=a._handlers&&a._handlers.cursorActivity;if(y)for(var E=a.curOp.cursorActivityHandlers||(a.curOp.cursorActivityHandlers=[]),x=0;x<y.length;++x)Bt(E,y[x])==-1&&E.push(y[x])}function Kt(a,y){return Lt(a,y).length>0}function Ue(a){a.prototype.on=function(y,E){At(this,y,E)},a.prototype.off=function(y,E){Rt(this,y,E)}}function Pt(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function jt(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function Yt(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function Fe(a){Pt(a),jt(a)}function Ct(a){return a.target||a.srcElement}function zt(a){var y=a.which;return y==null&&(a.button&1?y=1:a.button&2?y=3:a.button&4&&(y=2)),Le&&a.ctrlKey&&y==1&&(y=3),y}var _t=function(){if(Se&&pe<9)return!1;var a=gt("div");return"draggable"in a||"dragDrop"in a}(),mn;function kn(a){if(mn==null){var y=gt("span","\u200B");Dt(a,gt("span",[y,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(mn=y.offsetWidth<=1&&y.offsetHeight>2&&!(Se&&pe<8))}var E=mn?gt("span","\u200B"):gt("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return E.setAttribute("cm-text",""),E}var ir;function gr(a){if(ir!=null)return ir;var y=Dt(a,document.createTextNode("A\u062EA")),E=we(y,0,1).getBoundingClientRect(),x=we(y,1,2).getBoundingClientRect();return Ht(a),!E||E.left==E.right?!1:ir=x.right-E.right<3}var On=`
b`.split(/\n/).length!=3?function(a){for(var y=0,E=[],x=a.length;y<=x;){var ee=a.indexOf(`
`,y);ee==-1&&(ee=a.length);var ie=a.slice(y,a.charAt(ee-1)=="\r"?ee-1:ee),ue=ie.indexOf("\r");ue!=-1?(E.push(ie.slice(0,ue)),y+=ue+1):(E.push(ie),y=ee+1)}return E}:function(a){return a.split(/\r\n?|\n/)},sr=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(E){}return!y||y.parentElement()!=a?!1:y.compareEndPoints("StartToEnd",y)!=0},En=function(){var a=gt("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),Qe=null;function ar(a){if(Qe!=null)return Qe;var y=Dt(a,gt("span","x")),E=y.getBoundingClientRect(),x=we(y,0,1).getBoundingClientRect();return Qe=Math.abs(E.left-x.left)>1}var ur={},Dn={};function Mn(a,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),ur[a]=y}function Vn(a,y){Dn[a]=y}function yr(a){if(typeof a=="string"&&Dn.hasOwnProperty(a))a=Dn[a];else if(a&&typeof a.name=="string"&&Dn.hasOwnProperty(a.name)){var y=Dn[a.name];typeof y=="string"&&(y={name:y}),a=ne(y,a),a.name=y.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return yr("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return yr("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function hn(a,y){y=yr(y);var E=ur[y.name];if(!E)return hn(a,"text/plain");var x=E(a,y);if(wn.hasOwnProperty(y.name)){var ee=wn[y.name];for(var ie in ee)ee.hasOwnProperty(ie)&&(x.hasOwnProperty(ie)&&(x["_"+ie]=x[ie]),x[ie]=ee[ie])}if(x.name=y.name,y.helperType&&(x.helperType=y.helperType),y.modeProps)for(var ue in y.modeProps)x[ue]=y.modeProps[ue];return x}var wn={};function Bn(a,y){var E=wn.hasOwnProperty(a)?wn[a]:wn[a]={};yn(y,E)}function rr(a,y){if(y===!0)return y;if(a.copyState)return a.copyState(y);var E={};for(var x in y){var ee=y[x];ee instanceof Array&&(ee=ee.concat([])),E[x]=ee}return E}function Rn(a,y){for(var E;a.innerMode&&(E=a.innerMode(y),!(!E||E.mode==a));)y=E.state,a=E.mode;return E||{mode:a,state:y}}function xr(a,y,E){return a.startState?a.startState(y,E):!0}var vr=function(a,y,E){this.pos=this.start=0,this.string=a,this.tabSize=y||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=E};vr.prototype.eol=function(){return this.pos>=this.string.length},vr.prototype.sol=function(){return this.pos==this.lineStart},vr.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},vr.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},vr.prototype.eat=function(a){var y=this.string.charAt(this.pos),E;if(typeof a=="string"?E=y==a:E=y&&(a.test?a.test(y):a(y)),E)return++this.pos,y},vr.prototype.eatWhile=function(a){for(var y=this.pos;this.eat(a););return this.pos>y},vr.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},vr.prototype.skipToEnd=function(){this.pos=this.string.length},vr.prototype.skipTo=function(a){var y=this.string.indexOf(a,this.pos);if(y>-1)return this.pos=y,!0},vr.prototype.backUp=function(a){this.pos-=a},vr.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=ze(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?ze(this.string,this.lineStart,this.tabSize):0)},vr.prototype.indentation=function(){return ze(this.string,null,this.tabSize)-(this.lineStart?ze(this.string,this.lineStart,this.tabSize):0)},vr.prototype.match=function(a,y,E){if(typeof a=="string"){var x=function(ue){return E?ue.toLowerCase():ue},ee=this.string.substr(this.pos,a.length);if(x(ee)==x(a))return y!==!1&&(this.pos+=a.length),!0}else{var ie=this.string.slice(this.pos).match(a);return ie&&ie.index>0?null:(ie&&y!==!1&&(this.pos+=ie[0].length),ie)}},vr.prototype.current=function(){return this.string.slice(this.start,this.pos)},vr.prototype.hideFirstChars=function(a,y){this.lineStart+=a;try{return y()}finally{this.lineStart-=a}},vr.prototype.lookAhead=function(a){var y=this.lineOracle;return y&&y.lookAhead(a)},vr.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function en(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 E=a;!E.lines;)for(var x=0;;++x){var ee=E.children[x],ie=ee.chunkSize();if(y<ie){E=ee;break}y-=ie}return E.lines[y]}function Sn(a,y,E){var x=[],ee=y.line;return a.iter(y.line,E.line+1,function(ie){var ue=ie.text;ee==E.line&&(ue=ue.slice(0,E.ch)),ee==y.line&&(ue=ue.slice(y.ch)),x.push(ue),++ee}),x}function pr(a,y,E){var x=[];return a.iter(y,E,function(ee){x.push(ee.text)}),x}function bn(a,y){var E=y-a.height;if(E)for(var x=a;x;x=x.parent)x.height+=E}function Ve(a){if(a.parent==null)return null;for(var y=a.parent,E=Bt(y.lines,a),x=y.parent;x;y=x,x=x.parent)for(var ee=0;x.children[ee]!=y;++ee)E+=x.children[ee].chunkSize();return E+y.first}function tt(a,y){var E=a.first;e:do{for(var x=0;x<a.children.length;++x){var ee=a.children[x],ie=ee.height;if(y<ie){a=ee;continue e}y-=ie,E+=ee.chunkSize()}return E}while(!a.lines);for(var ue=0;ue<a.lines.length;++ue){var ve=a.lines[ue],Pe=ve.height;if(y<Pe)break;y-=Pe}return E+ue}function Be(a,y){return y>=a.first&&y<a.first+a.size}function ct(a,y){return String(a.lineNumberFormatter(y+a.firstLineNumber))}function He(a,y,E){if(E===void 0&&(E=null),!(this instanceof He))return new He(a,y,E);this.line=a,this.ch=y,this.sticky=E}function dt(a,y){return a.line-y.line||a.ch-y.ch}function Ee(a,y){return a.sticky==y.sticky&&dt(a,y)==0}function Et(a){return He(a.line,a.ch)}function Ft(a,y){return dt(a,y)<0?y:a}function Ce(a,y){return dt(a,y)<0?a:y}function Oe(a,y){return Math.max(a.first,Math.min(y,a.first+a.size-1))}function Te(a,y){if(y.line<a.first)return He(a.first,0);var E=a.first+a.size-1;return y.line>E?He(E,en(a,E).text.length):je(y,en(a,y.line).text.length)}function je(a,y){var E=a.ch;return E==null||E>y?He(a.line,y):E<0?He(a.line,0):a}function Je(a,y){for(var E=[],x=0;x<y.length;x++)E[x]=Te(a,y[x]);return E}var Vt=function(a,y){this.state=a,this.lookAhead=y},tn=function(a,y,E,x){this.state=y,this.doc=a,this.line=E,this.maxLookAhead=x||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,E){return y instanceof Vt?new tn(a,rr(a.mode,y.state),E,y.lookAhead):new tn(a,rr(a.mode,y),E)},tn.prototype.save=function(a){var y=a!==!1?rr(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Vt(y,this.maxLookAhead):y};function on(a,y,E,x){var ee=[a.state.modeGen],ie={};ft(a,y.text,a.doc.mode,E,function(Ze,Gt){return ee.push(Ze,Gt)},ie,x);for(var ue=E.state,ve=function(Ze){E.baseTokens=ee;var Gt=a.state.overlays[Ze],cn=1,Un=0;E.state=!0,ft(a,y.text,Gt.mode,E,function(Ln,Dr){for(var Fr=cn;Un<Ln;){var Xr=ee[cn];Xr>Ln&&ee.splice(cn,1,Ln,ee[cn+1],Xr),cn+=2,Un=Math.min(Ln,Xr)}if(Dr)if(Gt.opaque)ee.splice(Fr,cn-Fr,Ln,"overlay "+Dr),cn=Fr+2;else for(;Fr<cn;Fr+=2){var ii=ee[Fr+1];ee[Fr+1]=(ii?ii+" ":"")+"overlay "+Dr}},ie),E.state=ue,E.baseTokens=null,E.baseTokenPos=1},Pe=0;Pe<a.state.overlays.length;++Pe)ve(Pe);return{styles:ee,classes:ie.bgClass||ie.textClass?ie:null}}function Nn(a,y,E){if(!y.styles||y.styles[0]!=a.state.modeGen){var x=$n(a,Ve(y)),ee=y.text.length>a.options.maxHighlightLength&&rr(a.doc.mode,x.state),ie=on(a,y,x);ee&&(x.state=ee),y.stateAfter=x.save(!ee),y.styles=ie.styles,ie.classes?y.styleClasses=ie.classes:y.styleClasses&&(y.styleClasses=null),E===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return y.styles}function $n(a,y,E){var x=a.doc,ee=a.display;if(!x.mode.startState)return new tn(x,!0,y);var ie=Zt(a,y,E),ue=ie>x.first&&en(x,ie-1).stateAfter,ve=ue?tn.fromSaved(x,ue,ie):new tn(x,xr(x.mode),ie);return x.iter(ie,y,function(Pe){br(a,Pe.text,ve);var Ze=ve.line;Pe.stateAfter=Ze==y-1||Ze%5==0||Ze>=ee.viewFrom&&Ze<ee.viewTo?ve.save():null,ve.nextLine()}),E&&(x.modeFrontier=ve.line),ve}function br(a,y,E,x){var ee=a.doc.mode,ie=new vr(y,a.options.tabSize,E);for(ie.start=ie.pos=x||0,y==""&&Gn(ee,E.state);!ie.eol();)jn(ee,ie,E.state),ie.start=ie.pos}function Gn(a,y){if(a.blankLine)return a.blankLine(y);if(a.innerMode){var E=Rn(a,y);if(E.mode.blankLine)return E.mode.blankLine(E.state)}}function jn(a,y,E,x){for(var ee=0;ee<10;ee++){x&&(x[0]=Rn(a,E).mode);var ie=a.token(y,E);if(y.pos>y.start)return ie}throw new Error("Mode "+a.name+" failed to advance stream.")}var Xn=function(a,y,E){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=y||null,this.state=E};function hr(a,y,E,x){var ee=a.doc,ie=ee.mode,ue;y=Te(ee,y);var ve=en(ee,y.line),Pe=$n(a,y.line,E),Ze=new vr(ve.text,a.options.tabSize,Pe),Gt;for(x&&(Gt=[]);(x||Ze.pos<y.ch)&&!Ze.eol();)Ze.start=Ze.pos,ue=jn(ie,Ze,Pe.state),x&&Gt.push(new Xn(Ze,ue,rr(ee.mode,Pe.state)));return x?Gt:new Xn(Ze,ue,Pe.state)}function Xe(a,y){if(a)for(;;){var E=a.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!E)break;a=a.slice(0,E.index)+a.slice(E.index+E[0].length);var x=E[1]?"bgClass":"textClass";y[x]==null?y[x]=E[2]:new RegExp("(?:^|\\s)"+E[2]+"(?:$|\\s)").test(y[x])||(y[x]+=" "+E[2])}return a}function ft(a,y,E,x,ee,ie,ue){var ve=E.flattenSpans;ve==null&&(ve=a.options.flattenSpans);var Pe=0,Ze=null,Gt=new vr(y,a.options.tabSize,x),cn,Un=a.options.addModeClass&&[null];for(y==""&&Xe(Gn(E,x.state),ie);!Gt.eol();){if(Gt.pos>a.options.maxHighlightLength?(ve=!1,ue&&br(a,y,x,Gt.pos),Gt.pos=y.length,cn=null):cn=Xe(jn(E,Gt,x.state,Un),ie),Un){var Ln=Un[0].name;Ln&&(cn="m-"+(cn?Ln+" "+cn:Ln))}if(!ve||Ze!=cn){for(;Pe<Gt.start;)Pe=Math.min(Gt.start,Pe+5e3),ee(Pe,Ze);Ze=cn}Gt.start=Gt.pos}for(;Pe<Gt.pos;){var Dr=Math.min(Gt.pos,Pe+5e3);ee(Dr,Ze),Pe=Dr}}function Zt(a,y,E){for(var x,ee,ie=a.doc,ue=E?-1:y-(a.doc.mode.innerMode?1e3:100),ve=y;ve>ue;--ve){if(ve<=ie.first)return ie.first;var Pe=en(ie,ve-1),Ze=Pe.stateAfter;if(Ze&&(!E||ve+(Ze instanceof Vt?Ze.lookAhead:0)<=ie.modeFrontier))return ve;var Gt=ze(Pe.text,null,a.options.tabSize);(ee==null||x>Gt)&&(ee=ve-1,x=Gt)}return ee}function Mt(a,y){if(a.modeFrontier=Math.min(a.modeFrontier,y),!(a.highlightFrontier<y-10)){for(var E=a.first,x=y-1;x>E;x--){var ee=en(a,x).stateAfter;if(ee&&(!(ee instanceof Vt)||x+ee.lookAhead<y)){E=x+1;break}}a.highlightFrontier=Math.min(a.highlightFrontier,E)}}var Ut=!1,xn=!1;function zn(){Ut=!0}function Yn(){xn=!0}function An(a,y,E){this.marker=a,this.from=y,this.to=E}function _n(a,y){if(a)for(var E=0;E<a.length;++E){var x=a[E];if(x.marker==y)return x}}function or(a,y){for(var E,x=0;x<a.length;++x)a[x]!=y&&(E||(E=[])).push(a[x]);return E}function qn(a,y){a.markedSpans=a.markedSpans?a.markedSpans.concat([y]):[y],y.marker.attachLine(a)}function cr(a,y,E){var x;if(a)for(var ee=0;ee<a.length;++ee){var ie=a[ee],ue=ie.marker,ve=ie.from==null||(ue.inclusiveLeft?ie.from<=y:ie.from<y);if(ve||ie.from==y&&ue.type=="bookmark"&&(!E||!ie.marker.insertLeft)){var Pe=ie.to==null||(ue.inclusiveRight?ie.to>=y:ie.to>y);(x||(x=[])).push(new An(ue,ie.from,Pe?null:ie.to))}}return x}function tr(a,y,E){var x;if(a)for(var ee=0;ee<a.length;++ee){var ie=a[ee],ue=ie.marker,ve=ie.to==null||(ue.inclusiveRight?ie.to>=y:ie.to>y);if(ve||ie.from==y&&ue.type=="bookmark"&&(!E||ie.marker.insertLeft)){var Pe=ie.from==null||(ue.inclusiveLeft?ie.from<=y:ie.from<y);(x||(x=[])).push(new An(ue,Pe?null:ie.from-y,ie.to==null?null:ie.to-y))}}return x}function Er(a,y){if(y.full)return null;var E=Be(a,y.from.line)&&en(a,y.from.line).markedSpans,x=Be(a,y.to.line)&&en(a,y.to.line).markedSpans;if(!E&&!x)return null;var ee=y.from.ch,ie=y.to.ch,ue=dt(y.from,y.to)==0,ve=cr(E,ee,ue),Pe=tr(x,ie,ue),Ze=y.text.length==1,Gt=bt(y.text).length+(Ze?ee:0);if(ve)for(var cn=0;cn<ve.length;++cn){var Un=ve[cn];if(Un.to==null){var Ln=_n(Pe,Un.marker);Ln?Ze&&(Un.to=Ln.to==null?null:Ln.to+Gt):Un.to=ee}}if(Pe)for(var Dr=0;Dr<Pe.length;++Dr){var Fr=Pe[Dr];if(Fr.to!=null&&(Fr.to+=Gt),Fr.from==null){var Xr=_n(ve,Fr.marker);Xr||(Fr.from=Gt,Ze&&(ve||(ve=[])).push(Fr))}else Fr.from+=Gt,Ze&&(ve||(ve=[])).push(Fr)}ve&&(ve=Ir(ve)),Pe&&Pe!=ve&&(Pe=Ir(Pe));var ii=[ve];if(!Ze){var mi=y.text.length-2,oi;if(mi>0&&ve)for(var xi=0;xi<ve.length;++xi)ve[xi].to==null&&(oi||(oi=[])).push(new An(ve[xi].marker,null,null));for(var Zi=0;Zi<mi;++Zi)ii.push(oi);ii.push(Pe)}return ii}function Ir(a){for(var y=0;y<a.length;++y){var E=a[y];E.from!=null&&E.from==E.to&&E.marker.clearWhenEmpty!==!1&&a.splice(y--,1)}return a.length?a:null}function Zr(a,y,E){var x=null;if(a.iter(y.line,E.line+1,function(Ln){if(Ln.markedSpans)for(var Dr=0;Dr<Ln.markedSpans.length;++Dr){var Fr=Ln.markedSpans[Dr].marker;Fr.readOnly&&(!x||Bt(x,Fr)==-1)&&(x||(x=[])).push(Fr)}}),!x)return null;for(var ee=[{from:y,to:E}],ie=0;ie<x.length;++ie)for(var ue=x[ie],ve=ue.find(0),Pe=0;Pe<ee.length;++Pe){var Ze=ee[Pe];if(!(dt(Ze.to,ve.from)<0||dt(Ze.from,ve.to)>0)){var Gt=[Pe,1],cn=dt(Ze.from,ve.from),Un=dt(Ze.to,ve.to);(cn<0||!ue.inclusiveLeft&&!cn)&&Gt.push({from:Ze.from,to:ve.from}),(Un>0||!ue.inclusiveRight&&!Un)&&Gt.push({from:ve.to,to:Ze.to}),ee.splice.apply(ee,Gt),Pe+=Gt.length-3}}return ee}function Br(a){var y=a.markedSpans;if(y){for(var E=0;E<y.length;++E)y[E].marker.detachLine(a);a.markedSpans=null}}function Pr(a,y){if(y){for(var E=0;E<y.length;++E)y[E].marker.attachLine(a);a.markedSpans=y}}function Sr(a){return a.inclusiveLeft?-1:0}function Nr(a){return a.inclusiveRight?1:0}function mr(a,y){var E=a.lines.length-y.lines.length;if(E!=0)return E;var x=a.find(),ee=y.find(),ie=dt(x.from,ee.from)||Sr(a)-Sr(y);if(ie)return-ie;var ue=dt(x.to,ee.to)||Nr(a)-Nr(y);return ue||y.id-a.id}function wr(a,y){var E=xn&&a.markedSpans,x;if(E)for(var ee=void 0,ie=0;ie<E.length;++ie)ee=E[ie],ee.marker.collapsed&&(y?ee.from:ee.to)==null&&(!x||mr(x,ee.marker)<0)&&(x=ee.marker);return x}function Qn(a){return wr(a,!0)}function gn(a){return wr(a,!1)}function Jn(a,y){var E=xn&&a.markedSpans,x;if(E)for(var ee=0;ee<E.length;++ee){var ie=E[ee];ie.marker.collapsed&&(ie.from==null||ie.from<y)&&(ie.to==null||ie.to>y)&&(!x||mr(x,ie.marker)<0)&&(x=ie.marker)}return x}function In(a,y,E,x,ee){var ie=en(a,y),ue=xn&&ie.markedSpans;if(ue)for(var ve=0;ve<ue.length;++ve){var Pe=ue[ve];if(Pe.marker.collapsed){var Ze=Pe.marker.find(0),Gt=dt(Ze.from,E)||Sr(Pe.marker)-Sr(ee),cn=dt(Ze.to,x)||Nr(Pe.marker)-Nr(ee);if(!(Gt>=0&&cn<=0||Gt<=0&&cn>=0)&&(Gt<=0&&(Pe.marker.inclusiveRight&&ee.inclusiveLeft?dt(Ze.to,E)>=0:dt(Ze.to,E)>0)||Gt>=0&&(Pe.marker.inclusiveRight&&ee.inclusiveLeft?dt(Ze.from,x)<=0:dt(Ze.from,x)<0)))return!0}}}function dn(a){for(var y;y=Qn(a);)a=y.find(-1,!0).line;return a}function er(a){for(var y;y=gn(a);)a=y.find(1,!0).line;return a}function fr(a){for(var y,E;y=gn(a);)a=y.find(1,!0).line,(E||(E=[])).push(a);return E}function pn(a,y){var E=en(a,y),x=dn(E);return E==x?y:Ve(x)}function Tn(a,y){if(y>a.lastLine())return y;var E=en(a,y),x;if(!Kn(a,E))return y;for(;x=gn(E);)E=x.find(1,!0).line;return Ve(E)+1}function Kn(a,y){var E=xn&&y.markedSpans;if(E){for(var x=void 0,ee=0;ee<E.length;++ee)if(x=E[ee],!!x.marker.collapsed){if(x.from==null)return!0;if(!x.marker.widgetNode&&x.from==0&&x.marker.inclusiveLeft&&dr(a,y,x))return!0}}}function dr(a,y,E){if(E.to==null){var x=E.marker.find(1,!0);return dr(a,x.line,_n(x.line.markedSpans,E.marker))}if(E.marker.inclusiveRight&&E.to==y.text.length)return!0;for(var ee=void 0,ie=0;ie<y.markedSpans.length;++ie)if(ee=y.markedSpans[ie],ee.marker.collapsed&&!ee.marker.widgetNode&&ee.from==E.to&&(ee.to==null||ee.to!=E.from)&&(ee.marker.inclusiveLeft||E.marker.inclusiveRight)&&dr(a,y,ee))return!0}function Or(a){a=dn(a);for(var y=0,E=a.parent,x=0;x<E.lines.length;++x){var ee=E.lines[x];if(ee==a)break;y+=ee.height}for(var ie=E.parent;ie;E=ie,ie=E.parent)for(var ue=0;ue<ie.children.length;++ue){var ve=ie.children[ue];if(ve==E)break;y+=ve.height}return y}function Tr(a){if(a.height==0)return 0;for(var y=a.text.length,E,x=a;E=Qn(x);){var ee=E.find(0,!0);x=ee.from.line,y+=ee.from.ch-ee.to.ch}for(x=a;E=gn(x);){var ie=E.find(0,!0);y-=x.text.length-ie.from.ch,x=ie.to.line,y+=x.text.length-ie.to.ch}return y}function Mr(a){var y=a.display,E=a.doc;y.maxLine=en(E,E.first),y.maxLineLength=Tr(y.maxLine),y.maxLineChanged=!0,E.iter(function(x){var ee=Tr(x);ee>y.maxLineLength&&(y.maxLineLength=ee,y.maxLine=x)})}var Ur=function(a,y,E){this.text=a,Pr(this,y),this.height=E?E(this):1};Ur.prototype.lineNo=function(){return Ve(this)},Ue(Ur);function jr(a,y,E,x){a.text=y,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),Br(a),Pr(a,E);var ee=x?x(a):1;ee!=a.height&&bn(a,ee)}function ri(a){a.parent=null,Br(a)}var Jr={},Qr={};function ti(a,y){if(!a||/^\s*$/.test(a))return null;var E=y.addModeClass?Qr:Jr;return E[a]||(E[a]=a.replace(/\S+/g,"cm-$&"))}function hi(a,y){var E=xt("span",null,null,Ae?"padding-right: .1px":null),x={pre:xt("pre",[E],"CodeMirror-line"),content:E,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};y.measure={};for(var ee=0;ee<=(y.rest?y.rest.length:0);ee++){var ie=ee?y.rest[ee-1]:y.line,ue=void 0;x.pos=0,x.addToken=Ji,gr(a.display.measure)&&(ue=xe(ie,a.doc.direction))&&(x.addToken=Wi(x.addToken,ue)),x.map=[];var ve=y!=a.display.externalMeasured&&Ve(ie);$r(ie,x,Nn(a,ie,ve)),ie.styleClasses&&(ie.styleClasses.bgClass&&(x.bgClass=qt(ie.styleClasses.bgClass,x.bgClass||"")),ie.styleClasses.textClass&&(x.textClass=qt(ie.styleClasses.textClass,x.textClass||""))),x.map.length==0&&x.map.push(0,0,x.content.appendChild(kn(a.display.measure))),ee==0?(y.measure.map=x.map,y.measure.cache={}):((y.measure.maps||(y.measure.maps=[])).push(x.map),(y.measure.caches||(y.measure.caches=[])).push({}))}if(Ae){var Pe=x.content.lastChild;(/\bcm-tab\b/.test(Pe.className)||Pe.querySelector&&Pe.querySelector(".cm-tab"))&&(x.content.className="cm-tab-wrap-hack")}return Wt(a,"renderLine",a,y.line,x.pre),x.pre.className&&(x.textClass=qt(x.pre.className,x.textClass||"")),x}function Oi(a){var y=gt("span","\u2022","cm-invalidchar");return y.title="\\u"+a.charCodeAt(0).toString(16),y.setAttribute("aria-label",y.title),y}function Ji(a,y,E,x,ee,ie,ue){if(y){var ve=a.splitSpaces?Pi(y,a.trailingSpace):y,Pe=a.cm.state.specialChars,Ze=!1,Gt;if(!Pe.test(y))a.col+=y.length,Gt=document.createTextNode(ve),a.map.push(a.pos,a.pos+y.length,Gt),Se&&pe<9&&(Ze=!0),a.pos+=y.length;else{Gt=document.createDocumentFragment();for(var cn=0;;){Pe.lastIndex=cn;var Un=Pe.exec(y),Ln=Un?Un.index-cn:y.length-cn;if(Ln){var Dr=document.createTextNode(ve.slice(cn,cn+Ln));Se&&pe<9?Gt.appendChild(gt("span",[Dr])):Gt.appendChild(Dr),a.map.push(a.pos,a.pos+Ln,Dr),a.col+=Ln,a.pos+=Ln}if(!Un)break;cn+=Ln+1;var Fr=void 0;if(Un[0]==" "){var Xr=a.cm.options.tabSize,ii=Xr-a.col%Xr;Fr=Gt.appendChild(gt("span",Jt(ii),"cm-tab")),Fr.setAttribute("role","presentation"),Fr.setAttribute("cm-text"," "),a.col+=ii}else Un[0]=="\r"||Un[0]==`
`?(Fr=Gt.appendChild(gt("span",Un[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Fr.setAttribute("cm-text",Un[0]),a.col+=1):(Fr=a.cm.options.specialCharPlaceholder(Un[0]),Fr.setAttribute("cm-text",Un[0]),Se&&pe<9?Gt.appendChild(gt("span",[Fr])):Gt.appendChild(Fr),a.col+=1);a.map.push(a.pos,a.pos+1,Fr),a.pos++}}if(a.trailingSpace=ve.charCodeAt(y.length-1)==32,E||x||ee||Ze||ie||ue){var mi=E||"";x&&(mi+=x),ee&&(mi+=ee);var oi=gt("span",[Gt],mi,ie);if(ue)for(var xi in ue)ue.hasOwnProperty(xi)&&xi!="style"&&xi!="class"&&oi.setAttribute(xi,ue[xi]);return a.content.appendChild(oi)}a.content.appendChild(Gt)}}function Pi(a,y){if(a.length>1&&!/ /.test(a))return a;for(var E=y,x="",ee=0;ee<a.length;ee++){var ie=a.charAt(ee);ie==" "&&E&&(ee==a.length-1||a.charCodeAt(ee+1)==32)&&(ie="\xA0"),x+=ie,E=ie==" "}return x}function Wi(a,y){return function(E,x,ee,ie,ue,ve,Pe){ee=ee?ee+" cm-force-border":"cm-force-border";for(var Ze=E.pos,Gt=Ze+x.length;;){for(var cn=void 0,Un=0;Un<y.length&&(cn=y[Un],!(cn.to>Ze&&cn.from<=Ze));Un++);if(cn.to>=Gt)return a(E,x,ee,ie,ue,ve,Pe);a(E,x.slice(0,cn.to-Ze),ee,ie,null,ve,Pe),ie=null,x=x.slice(cn.to-Ze),Ze=cn.to}}}function Yr(a,y,E,x){var ee=!x&&E.widgetNode;ee&&a.map.push(a.pos,a.pos+y,ee),!x&&a.cm.display.input.needsContentAttribute&&(ee||(ee=a.content.appendChild(document.createElement("span"))),ee.setAttribute("cm-marker",E.id)),ee&&(a.cm.display.input.setUneditable(ee),a.content.appendChild(ee)),a.pos+=y,a.trailingSpace=!1}function $r(a,y,E){var x=a.markedSpans,ee=a.text,ie=0;if(!x){for(var ue=1;ue<E.length;ue+=2)y.addToken(y,ee.slice(ie,ie=E[ue]),ti(E[ue+1],y.cm.options));return}for(var ve=ee.length,Pe=0,Ze=1,Gt="",cn,Un,Ln=0,Dr,Fr,Xr,ii,mi;;){if(Ln==Pe){Dr=Fr=Xr=Un="",mi=null,ii=null,Ln=1/0;for(var oi=[],xi=void 0,Zi=0;Zi<x.length;++Zi){var Mi=x[Zi],ao=Mi.marker;if(ao.type=="bookmark"&&Mi.from==Pe&&ao.widgetNode)oi.push(ao);else if(Mi.from<=Pe&&(Mi.to==null||Mi.to>Pe||ao.collapsed&&Mi.to==Pe&&Mi.from==Pe)){if(Mi.to!=null&&Mi.to!=Pe&&Ln>Mi.to&&(Ln=Mi.to,Fr=""),ao.className&&(Dr+=" "+ao.className),ao.css&&(Un=(Un?Un+";":"")+ao.css),ao.startStyle&&Mi.from==Pe&&(Xr+=" "+ao.startStyle),ao.endStyle&&Mi.to==Ln&&(xi||(xi=[])).push(ao.endStyle,Mi.to),ao.title&&((mi||(mi={})).title=ao.title),ao.attributes)for(var zo in ao.attributes)(mi||(mi={}))[zo]=ao.attributes[zo];ao.collapsed&&(!ii||mr(ii.marker,ao)<0)&&(ii=Mi)}else Mi.from>Pe&&Ln>Mi.from&&(Ln=Mi.from)}if(xi)for(var Oa=0;Oa<xi.length;Oa+=2)xi[Oa+1]==Ln&&(Fr+=" "+xi[Oa]);if(!ii||ii.from==Pe)for(var ta=0;ta<oi.length;++ta)Yr(y,0,oi[ta]);if(ii&&(ii.from||0)==Pe){if(Yr(y,(ii.to==null?ve+1:ii.to)-Pe,ii.marker,ii.from==null),ii.to==null)return;ii.to==Pe&&(ii=!1)}}if(Pe>=ve)break;for(var il=Math.min(ve,Ln);;){if(Gt){var _a=Pe+Gt.length;if(!ii){var ma=_a>il?Gt.slice(0,il-Pe):Gt;y.addToken(y,ma,cn?cn+Dr:Dr,Xr,Pe+ma.length==Ln?Fr:"",Un,mi)}if(_a>=il){Gt=Gt.slice(il-Pe),Pe=il;break}Pe=_a,Xr=""}Gt=ee.slice(ie,ie=E[Ze++]),cn=ti(E[Ze++],y.cm.options)}}}function Vi(a,y,E){this.line=y,this.rest=fr(y),this.size=this.rest?Ve(bt(this.rest))-E+1:1,this.node=this.text=null,this.hidden=Kn(a,y)}function ji(a,y,E){for(var x=[],ee,ie=y;ie<E;ie=ee){var ue=new Vi(a.doc,en(a.doc,ie),ie);ee=ie+ue.size,x.push(ue)}return x}var vi=null;function ki(a){vi?vi.ops.push(a):a.ownsGroup=vi={ops:[a],delayedCallbacks:[]}}function Qi(a){var y=a.delayedCallbacks,E=0;do{for(;E<y.length;E++)y[E].call(null);for(var x=0;x<a.ops.length;x++){var ee=a.ops[x];if(ee.cursorActivityHandlers)for(;ee.cursorActivityCalled<ee.cursorActivityHandlers.length;)ee.cursorActivityHandlers[ee.cursorActivityCalled++].call(null,ee.cm)}}while(E<y.length)}function Bi(a,y){var E=a.ownsGroup;if(E)try{Qi(E)}finally{vi=null,y(E)}}var Ri=null;function zi(a,y){var E=Lt(a,y);if(E.length){var x=Array.prototype.slice.call(arguments,2),ee;vi?ee=vi.delayedCallbacks:Ri?ee=Ri:(ee=Ri=[],setTimeout(yo,0));for(var ie=function(ve){ee.push(function(){return E[ve].apply(null,x)})},ue=0;ue<E.length;++ue)ie(ue)}}function yo(){var a=Ri;Ri=null;for(var y=0;y<a.length;++y)a[y]()}function Ho(a,y,E,x){for(var ee=0;ee<y.changes.length;ee++){var ie=y.changes[ee];ie=="text"?Ea(a,y):ie=="gutter"?Li(a,y,E,x):ie=="class"?Di(a,y):ie=="widget"&&Kr(a,y,x)}y.changes=null}function xo(a){return a.node==a.text&&(a.node=gt("div",null,null,"position: relative"),a.text.parentNode&&a.text.parentNode.replaceChild(a.node,a.text),a.node.appendChild(a.text),Se&&pe<8&&(a.node.style.zIndex=2)),a.node}function mo(a,y){var E=y.bgClass?y.bgClass+" "+(y.line.bgClass||""):y.line.bgClass;if(E&&(E+=" CodeMirror-linebackground"),y.background)E?y.background.className=E:(y.background.parentNode.removeChild(y.background),y.background=null);else if(E){var x=xo(y);y.background=x.insertBefore(gt("div",null,E),x.firstChild),a.display.input.setUneditable(y.background)}}function Sa(a,y){var E=a.display.externalMeasured;return E&&E.line==y.line?(a.display.externalMeasured=null,y.measure=E.measure,E.built):hi(a,y)}function Ea(a,y){var E=y.text.className,x=Sa(a,y);y.text==y.node&&(y.node=x.pre),y.text.parentNode.replaceChild(x.pre,y.text),y.text=x.pre,x.bgClass!=y.bgClass||x.textClass!=y.textClass?(y.bgClass=x.bgClass,y.textClass=x.textClass,Di(a,y)):E&&(y.text.className=E)}function Di(a,y){mo(a,y),y.line.wrapClass?xo(y).className=y.line.wrapClass:y.node!=y.text&&(y.node.className="");var E=y.textClass?y.textClass+" "+(y.line.textClass||""):y.line.textClass;y.text.className=E||""}function Li(a,y,E,x){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 ee=xo(y);y.gutterBackground=gt("div",null,"CodeMirror-gutter-background "+y.line.gutterClass,"left: "+(a.options.fixedGutter?x.fixedPos:-x.gutterTotalWidth)+"px; width: "+x.gutterTotalWidth+"px"),a.display.input.setUneditable(y.gutterBackground),ee.insertBefore(y.gutterBackground,y.text)}var ie=y.line.gutterMarkers;if(a.options.lineNumbers||ie){var ue=xo(y),ve=y.gutter=gt("div",null,"CodeMirror-gutter-wrapper","left: "+(a.options.fixedGutter?x.fixedPos:-x.gutterTotalWidth)+"px");if(a.display.input.setUneditable(ve),ue.insertBefore(ve,y.text),y.line.gutterClass&&(ve.className+=" "+y.line.gutterClass),a.options.lineNumbers&&(!ie||!ie["CodeMirror-linenumbers"])&&(y.lineNumber=ve.appendChild(gt("div",ct(a.options,E),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+x.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+a.display.lineNumInnerWidth+"px"))),ie)for(var Pe=0;Pe<a.display.gutterSpecs.length;++Pe){var Ze=a.display.gutterSpecs[Pe].className,Gt=ie.hasOwnProperty(Ze)&&ie[Ze];Gt&&ve.appendChild(gt("div",[Gt],"CodeMirror-gutter-elt","left: "+x.gutterLeft[Ze]+"px; width: "+x.gutterWidth[Ze]+"px"))}}}function Kr(a,y,E){y.alignable&&(y.alignable=null);for(var x=ut("CodeMirror-linewidget"),ee=y.node.firstChild,ie=void 0;ee;ee=ie)ie=ee.nextSibling,x.test(ee.className)&&y.node.removeChild(ee);qr(a,y,E)}function Hr(a,y,E,x){var ee=Sa(a,y);return y.text=y.node=ee.pre,ee.bgClass&&(y.bgClass=ee.bgClass),ee.textClass&&(y.textClass=ee.textClass),Di(a,y),Li(a,y,E,x),qr(a,y,x),y.node}function qr(a,y,E){if(gi(a,y.line,y,E,!0),y.rest)for(var x=0;x<y.rest.length;x++)gi(a,y.rest[x],y,E,!1)}function gi(a,y,E,x,ee){if(y.widgets)for(var ie=xo(E),ue=0,ve=y.widgets;ue<ve.length;++ue){var Pe=ve[ue],Ze=gt("div",[Pe.node],"CodeMirror-linewidget"+(Pe.className?" "+Pe.className:""));Pe.handleMouseEvents||Ze.setAttribute("cm-ignore-events","true"),bo(Pe,Ze,E,x),a.display.input.setUneditable(Ze),ee&&Pe.above?ie.insertBefore(Ze,E.gutter||E.text):ie.appendChild(Ze),zi(Pe,"redraw")}}function bo(a,y,E,x){if(a.noHScroll){(E.alignable||(E.alignable=[])).push(y);var ee=x.wrapperWidth;y.style.left=x.fixedPos+"px",a.coverGutter||(ee-=x.gutterTotalWidth,y.style.paddingLeft=x.gutterTotalWidth+"px"),y.style.width=ee+"px"}a.coverGutter&&(y.style.zIndex=5,y.style.position="relative",a.noHScroll||(y.style.marginLeft=-x.gutterTotalWidth+"px"))}function Yi(a){if(a.height!=null)return a.height;var y=a.doc.cm;if(!y)return 0;if(!ot(document.body,a.node)){var E="position: relative;";a.coverGutter&&(E+="margin-left: -"+y.display.gutters.offsetWidth+"px;"),a.noHScroll&&(E+="width: "+y.display.wrapper.clientWidth+"px;"),Dt(y.display.measure,gt("div",[a.node],null,E))}return a.height=a.node.parentNode.offsetHeight}function Ii(a,y){for(var E=Ct(y);E!=a.wrapper;E=E.parentNode)if(!E||E.nodeType==1&&E.getAttribute("cm-ignore-events")=="true"||E.parentNode==a.sizer&&E!=a.mover)return!0}function Si(a){return a.lineSpace.offsetTop}function ho(a){return a.mover.offsetHeight-a.lineSpace.offsetHeight}function qo(a){if(a.cachedPaddingH)return a.cachedPaddingH;var y=Dt(a.measure,gt("pre","x","CodeMirror-line-like")),E=window.getComputedStyle?window.getComputedStyle(y):y.currentStyle,x={left:parseInt(E.paddingLeft),right:parseInt(E.paddingRight)};return!isNaN(x.left)&&!isNaN(x.right)&&(a.cachedPaddingH=x),x}function Vo(a){return Nt-a.display.nativeBarWidth}function da(a){return a.display.scroller.clientWidth-Vo(a)-a.display.barWidth}function Lo(a){return a.display.scroller.clientHeight-Vo(a)-a.display.barHeight}function Zo(a,y,E){var x=a.options.lineWrapping,ee=x&&da(a);if(!y.measure.heights||x&&y.measure.width!=ee){var ie=y.measure.heights=[];if(x){y.measure.width=ee;for(var ue=y.text.firstChild.getClientRects(),ve=0;ve<ue.length-1;ve++){var Pe=ue[ve],Ze=ue[ve+1];Math.abs(Pe.bottom-Ze.bottom)>2&&ie.push((Pe.bottom+Ze.top)/2-E.top)}}ie.push(E.bottom-E.top)}}function na(a,y,E){if(a.line==y)return{map:a.measure.map,cache:a.measure.cache};for(var x=0;x<a.rest.length;x++)if(a.rest[x]==y)return{map:a.measure.maps[x],cache:a.measure.caches[x]};for(var ee=0;ee<a.rest.length;ee++)if(Ve(a.rest[ee])>E)return{map:a.measure.maps[ee],cache:a.measure.caches[ee],before:!0}}function la(a,y){y=dn(y);var E=Ve(y),x=a.display.externalMeasured=new Vi(a.doc,y,E);x.lineN=E;var ee=x.built=hi(a,x);return x.text=ee.pre,Dt(a.display.lineMeasure,ee.pre),x}function La(a,y,E,x){return Ra(a,hl(a,y),E,x)}function Ua(a,y){if(y>=a.display.viewFrom&&y<a.display.viewTo)return a.display.view[Va(a,y)];var E=a.display.externalMeasured;if(E&&y>=E.lineN&&y<E.lineN+E.size)return E}function hl(a,y){var E=Ve(y),x=Ua(a,E);x&&!x.text?x=null:x&&x.changes&&(Ho(a,x,E,al(a)),a.curOp.forceUpdate=!0),x||(x=la(a,y));var ee=na(x,y,E);return{line:y,view:x,rect:null,map:ee.map,cache:ee.cache,before:ee.before,hasHeights:!1}}function Ra(a,y,E,x,ee){y.before&&(E=-1);var ie=E+(x||""),ue;return y.cache.hasOwnProperty(ie)?ue=y.cache[ie]:(y.rect||(y.rect=y.view.text.getBoundingClientRect()),y.hasHeights||(Zo(a,y.view,y.rect),y.hasHeights=!0),ue=Ul(a,y,E,x),ue.bogus||(y.cache[ie]=ue)),{left:ue.left,right:ue.right,top:ee?ue.rtop:ue.top,bottom:ee?ue.rbottom:ue.bottom}}var ns={left:0,right:0,top:0,bottom:0};function Nl(a,y,E){for(var x,ee,ie,ue,ve,Pe,Ze=0;Ze<a.length;Ze+=3)if(ve=a[Ze],Pe=a[Ze+1],y<ve?(ee=0,ie=1,ue="left"):y<Pe?(ee=y-ve,ie=ee+1):(Ze==a.length-3||y==Pe&&a[Ze+3]>y)&&(ie=Pe-ve,ee=ie-1,y>=Pe&&(ue="right")),ee!=null){if(x=a[Ze+2],ve==Pe&&E==(x.insertLeft?"left":"right")&&(ue=E),E=="left"&&ee==0)for(;Ze&&a[Ze-2]==a[Ze-3]&&a[Ze-1].insertLeft;)x=a[(Ze-=3)+2],ue="left";if(E=="right"&&ee==Pe-ve)for(;Ze<a.length-3&&a[Ze+3]==a[Ze+4]&&!a[Ze+5].insertLeft;)x=a[(Ze+=3)+2],ue="right";break}return{node:x,start:ee,end:ie,collapse:ue,coverStart:ve,coverEnd:Pe}}function Xl(a,y){var E=ns;if(y=="left")for(var x=0;x<a.length&&(E=a[x]).left==E.right;x++);else for(var ee=a.length-1;ee>=0&&(E=a[ee]).left==E.right;ee--);return E}function Ul(a,y,E,x){var ee=Nl(y.map,E,x),ie=ee.node,ue=ee.start,ve=ee.end,Pe=ee.collapse,Ze;if(ie.nodeType==3){for(var Gt=0;Gt<4;Gt++){for(;ue&&me(y.line.text.charAt(ee.coverStart+ue));)--ue;for(;ee.coverStart+ve<ee.coverEnd&&me(y.line.text.charAt(ee.coverStart+ve));)++ve;if(Se&&pe<9&&ue==0&&ve==ee.coverEnd-ee.coverStart?Ze=ie.parentNode.getBoundingClientRect():Ze=Xl(we(ie,ue,ve).getClientRects(),x),Ze.left||Ze.right||ue==0)break;ve=ue,ue=ue-1,Pe="right"}Se&&pe<11&&(Ze=Gl(a.display.measure,Ze))}else{ue>0&&(Pe=x="right");var cn;a.options.lineWrapping&&(cn=ie.getClientRects()).length>1?Ze=cn[x=="right"?cn.length-1:0]:Ze=ie.getBoundingClientRect()}if(Se&&pe<9&&!ue&&(!Ze||!Ze.left&&!Ze.right)){var Un=ie.parentNode.getClientRects()[0];Un?Ze={left:Un.left,right:Un.left+Qa(a.display),top:Un.top,bottom:Un.bottom}:Ze=ns}for(var Ln=Ze.top-y.rect.top,Dr=Ze.bottom-y.rect.top,Fr=(Ln+Dr)/2,Xr=y.view.measure.heights,ii=0;ii<Xr.length-1&&!(Fr<Xr[ii]);ii++);var mi=ii?Xr[ii-1]:0,oi=Xr[ii],xi={left:(Pe=="right"?Ze.right:Ze.left)-y.rect.left,right:(Pe=="left"?Ze.left:Ze.right)-y.rect.left,top:mi,bottom:oi};return!Ze.left&&!Ze.right&&(xi.bogus=!0),a.options.singleCursorHeightPerLine||(xi.rtop=Ln,xi.rbottom=Dr),xi}function Gl(a,y){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!ar(a))return y;var E=screen.logicalXDPI/screen.deviceXDPI,x=screen.logicalYDPI/screen.deviceYDPI;return{left:y.left*E,right:y.right*E,top:y.top*x,bottom:y.bottom*x}}function Ml(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 Ga(a){a.display.externalMeasure=null,Ht(a.display.lineMeasure);for(var y=0;y<a.display.view.length;y++)Ml(a.display.view[y])}function vl(a){Ga(a),a.display.cachedCharWidth=a.display.cachedTextHeight=a.display.cachedPaddingH=null,a.options.lineWrapping||(a.display.maxLineChanged=!0),a.display.lineNumChars=null}function kl(){return Re&&Ge?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Ll(){return Re&&Ge?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function nl(a){var y=0;if(a.widgets)for(var E=0;E<a.widgets.length;++E)a.widgets[E].above&&(y+=Yi(a.widgets[E]));return y}function Ql(a,y,E,x,ee){if(!ee){var ie=nl(y);E.top+=ie,E.bottom+=ie}if(x=="line")return E;x||(x="local");var ue=Or(y);if(x=="local"?ue+=Si(a.display):ue-=a.display.viewOffset,x=="page"||x=="window"){var ve=a.display.lineSpace.getBoundingClientRect();ue+=ve.top+(x=="window"?0:Ll());var Pe=ve.left+(x=="window"?0:kl());E.left+=Pe,E.right+=Pe}return E.top+=ue,E.bottom+=ue,E}function rs(a,y,E){if(E=="div")return y;var x=y.left,ee=y.top;if(E=="page")x-=kl(),ee-=Ll();else if(E=="local"||!E){var ie=a.display.sizer.getBoundingClientRect();x+=ie.left,ee+=ie.top}var ue=a.display.lineSpace.getBoundingClientRect();return{left:x-ue.left,top:ee-ue.top}}function ol(a,y,E,x,ee){return x||(x=en(a.doc,y.line)),Ql(a,x,La(a,x,y.ch,ee),E)}function fa(a,y,E,x,ee,ie){x=x||en(a.doc,y.line),ee||(ee=hl(a,x));function ue(Dr,Fr){var Xr=Ra(a,ee,Dr,Fr?"right":"left",ie);return Fr?Xr.left=Xr.right:Xr.right=Xr.left,Ql(a,x,Xr,E)}var ve=xe(x,a.doc.direction),Pe=y.ch,Ze=y.sticky;if(Pe>=x.text.length?(Pe=x.text.length,Ze="before"):Pe<=0&&(Pe=0,Ze="after"),!ve)return ue(Ze=="before"?Pe-1:Pe,Ze=="before");function Gt(Dr,Fr,Xr){var ii=ve[Fr],mi=ii.level==1;return ue(Xr?Dr-1:Dr,mi!=Xr)}var cn=nt(ve,Pe,Ze),Un=qe,Ln=Gt(Pe,cn,Ze=="before");return Un!=null&&(Ln.other=Gt(Pe,Un,Ze!="before")),Ln}function ro(a,y){var E=0;y=Te(a.doc,y),a.options.lineWrapping||(E=Qa(a.display)*y.ch);var x=en(a.doc,y.line),ee=Or(x)+Si(a.display);return{left:E,right:E,top:ee,bottom:ee+x.height}}function Xi(a,y,E,x,ee){var ie=He(a,y,E);return ie.xRel=ee,x&&(ie.outside=x),ie}function $o(a,y,E){var x=a.doc;if(E+=a.display.viewOffset,E<0)return Xi(x.first,0,null,-1,-1);var ee=tt(x,E),ie=x.first+x.size-1;if(ee>ie)return Xi(x.first+x.size-1,en(x,ie).text.length,null,1,1);y<0&&(y=0);for(var ue=en(x,ee);;){var ve=Wa(a,ue,ee,y,E),Pe=Jn(ue,ve.ch+(ve.xRel>0||ve.outside>0?1:0));if(!Pe)return ve;var Ze=Pe.find(1);if(Ze.line==ee)return Ze;ue=en(x,ee=Ze.line)}}function ha(a,y,E,x){x-=nl(y);var ee=y.text.length,ie=ke(function(ue){return Ra(a,E,ue-1).bottom<=x},ee,0);return ee=ke(function(ue){return Ra(a,E,ue).top>x},ie,ee),{begin:ie,end:ee}}function jo(a,y,E,x){E||(E=hl(a,y));var ee=Ql(a,y,Ra(a,E,x),"line").top;return ha(a,y,E,ee)}function ra(a,y,E,x){return a.bottom<=E?!1:a.top>E?!0:(x?a.left:a.right)>y}function Wa(a,y,E,x,ee){ee-=Or(y);var ie=hl(a,y),ue=nl(y),ve=0,Pe=y.text.length,Ze=!0,Gt=xe(y,a.doc.direction);if(Gt){var cn=(a.options.lineWrapping?Aa:wa)(a,y,E,ie,Gt,x,ee);Ze=cn.level!=1,ve=Ze?cn.from:cn.to-1,Pe=Ze?cn.to:cn.from-1}var Un=null,Ln=null,Dr=ke(function(Zi){var Mi=Ra(a,ie,Zi);return Mi.top+=ue,Mi.bottom+=ue,ra(Mi,x,ee,!1)?(Mi.top<=ee&&Mi.left<=x&&(Un=Zi,Ln=Mi),!0):!1},ve,Pe),Fr,Xr,ii=!1;if(Ln){var mi=x-Ln.left<Ln.right-x,oi=mi==Ze;Dr=Un+(oi?0:1),Xr=oi?"after":"before",Fr=mi?Ln.left:Ln.right}else{!Ze&&(Dr==Pe||Dr==ve)&&Dr++,Xr=Dr==0?"after":Dr==y.text.length?"before":Ra(a,ie,Dr-(Ze?1:0)).bottom+ue<=ee==Ze?"after":"before";var xi=fa(a,He(E,Dr,Xr),"line",y,ie);Fr=xi.left,ii=ee<xi.top?-1:ee>=xi.bottom?1:0}return Dr=wt(y.text,Dr,1),Xi(E,Dr,Xr,ii,x-Fr)}function wa(a,y,E,x,ee,ie,ue){var ve=ke(function(cn){var Un=ee[cn],Ln=Un.level!=1;return ra(fa(a,He(E,Ln?Un.to:Un.from,Ln?"before":"after"),"line",y,x),ie,ue,!0)},0,ee.length-1),Pe=ee[ve];if(ve>0){var Ze=Pe.level!=1,Gt=fa(a,He(E,Ze?Pe.from:Pe.to,Ze?"after":"before"),"line",y,x);ra(Gt,ie,ue,!0)&&Gt.top>ue&&(Pe=ee[ve-1])}return Pe}function Aa(a,y,E,x,ee,ie,ue){var ve=ha(a,y,x,ue),Pe=ve.begin,Ze=ve.end;/\s/.test(y.text.charAt(Ze-1))&&Ze--;for(var Gt=null,cn=null,Un=0;Un<ee.length;Un++){var Ln=ee[Un];if(!(Ln.from>=Ze||Ln.to<=Pe)){var Dr=Ln.level!=1,Fr=Ra(a,x,Dr?Math.min(Ze,Ln.to)-1:Math.max(Pe,Ln.from)).right,Xr=Fr<ie?ie-Fr+1e9:Fr-ie;(!Gt||cn>Xr)&&(Gt=Ln,cn=Xr)}}return Gt||(Gt=ee[ee.length-1]),Gt.from<Pe&&(Gt={from:Pe,to:Gt.to,level:Gt.level}),Gt.to>Ze&&(Gt={from:Gt.from,to:Ze,level:Gt.level}),Gt}var an;function Pa(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(an==null){an=gt("pre",null,"CodeMirror-line-like");for(var y=0;y<49;++y)an.appendChild(document.createTextNode("x")),an.appendChild(gt("br"));an.appendChild(document.createTextNode("x"))}Dt(a.measure,an);var E=an.offsetHeight/50;return E>3&&(a.cachedTextHeight=E),Ht(a.measure),E||1}function Qa(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var y=gt("span","xxxxxxxxxx"),E=gt("pre",[y],"CodeMirror-line-like");Dt(a.measure,E);var x=y.getBoundingClientRect(),ee=(x.right-x.left)/10;return ee>2&&(a.cachedCharWidth=ee),ee||10}function al(a){for(var y=a.display,E={},x={},ee=y.gutters.clientLeft,ie=y.gutters.firstChild,ue=0;ie;ie=ie.nextSibling,++ue){var ve=a.display.gutterSpecs[ue].className;E[ve]=ie.offsetLeft+ie.clientLeft+ee,x[ve]=ie.clientWidth}return{fixedPos:fs(y),gutterTotalWidth:y.gutters.offsetWidth,gutterLeft:E,gutterWidth:x,wrapperWidth:y.wrapper.clientWidth}}function fs(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function Rl(a){var y=Pa(a.display),E=a.options.lineWrapping,x=E&&Math.max(5,a.display.scroller.clientWidth/Qa(a.display)-3);return function(ee){if(Kn(a.doc,ee))return 0;var ie=0;if(ee.widgets)for(var ue=0;ue<ee.widgets.length;ue++)ee.widgets[ue].height&&(ie+=ee.widgets[ue].height);return E?ie+(Math.ceil(ee.text.length/x)||1)*y:ie+y}}function El(a){var y=a.doc,E=Rl(a);y.iter(function(x){var ee=E(x);ee!=x.height&&bn(x,ee)})}function ll(a,y,E,x){var ee=a.display;if(!E&&Ct(y).getAttribute("cm-not-content")=="true")return null;var ie,ue,ve=ee.lineSpace.getBoundingClientRect();try{ie=y.clientX-ve.left,ue=y.clientY-ve.top}catch(cn){return null}var Pe=$o(a,ie,ue),Ze;if(x&&Pe.xRel>0&&(Ze=en(a.doc,Pe.line).text).length==Pe.ch){var Gt=ze(Ze,Ze.length,a.options.tabSize)-Ze.length;Pe=He(Pe.line,Math.max(0,Math.round((ie-qo(a.display).left)/Qa(a.display))-Gt))}return Pe}function Va(a,y){if(y>=a.display.viewTo||(y-=a.display.viewFrom,y<0))return null;for(var E=a.display.view,x=0;x<E.length;x++)if(y-=E[x].size,y<0)return x}function ya(a,y,E,x){y==null&&(y=a.doc.first),E==null&&(E=a.doc.first+a.doc.size),x||(x=0);var ee=a.display;if(x&&E<ee.viewTo&&(ee.updateLineNumbers==null||ee.updateLineNumbers>y)&&(ee.updateLineNumbers=y),a.curOp.viewChanged=!0,y>=ee.viewTo)xn&&pn(a.doc,y)<ee.viewTo&&_i(a);else if(E<=ee.viewFrom)xn&&Tn(a.doc,E+x)>ee.viewFrom?_i(a):(ee.viewFrom+=x,ee.viewTo+=x);else if(y<=ee.viewFrom&&E>=ee.viewTo)_i(a);else if(y<=ee.viewFrom){var ie=wl(a,E,E+x,1);ie?(ee.view=ee.view.slice(ie.index),ee.viewFrom=ie.lineN,ee.viewTo+=x):_i(a)}else if(E>=ee.viewTo){var ue=wl(a,y,y,-1);ue?(ee.view=ee.view.slice(0,ue.index),ee.viewTo=ue.lineN):_i(a)}else{var ve=wl(a,y,y,-1),Pe=wl(a,E,E+x,1);ve&&Pe?(ee.view=ee.view.slice(0,ve.index).concat(ji(a,ve.lineN,Pe.lineN)).concat(ee.view.slice(Pe.index)),ee.viewTo+=x):_i(a)}var Ze=ee.externalMeasured;Ze&&(E<Ze.lineN?Ze.lineN+=x:y<Ze.lineN+Ze.size&&(ee.externalMeasured=null))}function pl(a,y,E){a.curOp.viewChanged=!0;var x=a.display,ee=a.display.externalMeasured;if(ee&&y>=ee.lineN&&y<ee.lineN+ee.size&&(x.externalMeasured=null),!(y<x.viewFrom||y>=x.viewTo)){var ie=x.view[Va(a,y)];if(ie.node!=null){var ue=ie.changes||(ie.changes=[]);Bt(ue,E)==-1&&ue.push(E)}}}function _i(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function wl(a,y,E,x){var ee=Va(a,y),ie,ue=a.display.view;if(!xn||E==a.doc.first+a.doc.size)return{index:ee,lineN:E};for(var ve=a.display.viewFrom,Pe=0;Pe<ee;Pe++)ve+=ue[Pe].size;if(ve!=y){if(x>0){if(ee==ue.length-1)return null;ie=ve+ue[ee].size-y,ee++}else ie=ve-y;y+=ie,E+=ie}for(;pn(a.doc,E)!=E;){if(ee==(x<0?0:ue.length-1))return null;E+=x*ue[ee-(x<0?1:0)].size,ee+=x}return{index:ee,lineN:E}}function Ja(a,y,E){var x=a.display,ee=x.view;ee.length==0||y>=x.viewTo||E<=x.viewFrom?(x.view=ji(a,y,E),x.viewFrom=y):(x.viewFrom>y?x.view=ji(a,y,x.viewFrom).concat(x.view):x.viewFrom<y&&(x.view=x.view.slice(Va(a,y))),x.viewFrom=y,x.viewTo<E?x.view=x.view.concat(ji(a,x.viewTo,E)):x.viewTo>E&&(x.view=x.view.slice(0,Va(a,E)))),x.viewTo=E}function hs(a){for(var y=a.display.view,E=0,x=0;x<y.length;x++){var ee=y[x];!ee.hidden&&(!ee.node||ee.changes)&&++E}return E}function Al(a){a.display.input.showSelection(a.display.input.prepareSelection())}function is(a,y){y===void 0&&(y=!0);for(var E=a.doc,x={},ee=x.cursors=document.createDocumentFragment(),ie=x.selection=document.createDocumentFragment(),ue=0;ue<E.sel.ranges.length;ue++)if(!(!y&&ue==E.sel.primIndex)){var ve=E.sel.ranges[ue];if(!(ve.from().line>=a.display.viewTo||ve.to().line<a.display.viewFrom)){var Pe=ve.empty();(Pe||a.options.showCursorWhenSelecting)&&As(a,ve.head,ee),Pe||lu(a,ve,ie)}}return x}function As(a,y,E){var x=fa(a,y,"div",null,null,!a.options.singleCursorHeightPerLine),ee=E.appendChild(gt("div","\xA0","CodeMirror-cursor"));if(ee.style.left=x.left+"px",ee.style.top=x.top+"px",ee.style.height=Math.max(0,x.bottom-x.top)*a.options.cursorHeight+"px",x.other){var ie=E.appendChild(gt("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));ie.style.display="",ie.style.left=x.other.left+"px",ie.style.top=x.other.top+"px",ie.style.height=(x.other.bottom-x.other.top)*.85+"px"}}function Jl(a,y){return a.top-y.top||a.left-y.left}function lu(a,y,E){var x=a.display,ee=a.doc,ie=document.createDocumentFragment(),ue=qo(a.display),ve=ue.left,Pe=Math.max(x.sizerWidth,da(a)-x.sizer.offsetLeft)-ue.right,Ze=ee.direction=="ltr";function Gt(oi,xi,Zi,Mi){xi<0&&(xi=0),xi=Math.round(xi),Mi=Math.round(Mi),ie.appendChild(gt("div",null,"CodeMirror-selected","position: absolute; left: "+oi+`px;
top: `+xi+"px; width: "+(Zi==null?Pe-oi:Zi)+`px;
height: `+(Mi-xi)+"px"))}function cn(oi,xi,Zi){var Mi=en(ee,oi),ao=Mi.text.length,zo,Oa;function ta(ma,el){return ol(a,He(oi,ma),"div",Mi,el)}function il(ma,el,ka){var xa=jo(a,Mi,null,ma),ga=el=="ltr"==(ka=="after")?"left":"right",aa=ka=="after"?xa.begin:xa.end-(/\s/.test(Mi.text.charAt(xa.end-1))?2:1);return ta(aa,ga)[ga]}var _a=xe(Mi,ee.direction);return Me(_a,xi||0,Zi==null?ao:Zi,function(ma,el,ka,xa){var ga=ka=="ltr",aa=ta(ma,ga?"left":"right"),tl=ta(el-1,ga?"right":"left"),zs=xi==null&&ma==0,ds=Zi==null&&el==ao,Ka=xa==0,Vl=!_a||xa==_a.length-1;if(tl.top-aa.top<=3){var Ta=(Ze?zs:ds)&&Ka,Iu=(Ze?ds:zs)&&Vl,ts=Ta?ve:(ga?aa:tl).left,Es=Iu?Pe:(ga?tl:aa).right;Gt(ts,aa.top,Es-ts,aa.bottom)}else{var ws,Xa,Hs,Bu;ga?(ws=Ze&&zs&&Ka?ve:aa.left,Xa=Ze?Pe:il(ma,ka,"before"),Hs=Ze?ve:il(el,ka,"after"),Bu=Ze&&ds&&Vl?Pe:tl.right):(ws=Ze?il(ma,ka,"before"):ve,Xa=!Ze&&zs&&Ka?Pe:aa.right,Hs=!Ze&&ds&&Vl?ve:tl.left,Bu=Ze?il(el,ka,"after"):Pe),Gt(ws,aa.top,Xa-ws,aa.bottom),aa.bottom<tl.top&&Gt(ve,aa.bottom,null,tl.top),Gt(Hs,tl.top,Bu-Hs,tl.bottom)}(!zo||Jl(aa,zo)<0)&&(zo=aa),Jl(tl,zo)<0&&(zo=tl),(!Oa||Jl(aa,Oa)<0)&&(Oa=aa),Jl(tl,Oa)<0&&(Oa=tl)}),{start:zo,end:Oa}}var Un=y.from(),Ln=y.to();if(Un.line==Ln.line)cn(Un.line,Un.ch,Ln.ch);else{var Dr=en(ee,Un.line),Fr=en(ee,Ln.line),Xr=dn(Dr)==dn(Fr),ii=cn(Un.line,Un.ch,Xr?Dr.text.length+1:null).end,mi=cn(Ln.line,Xr?0:null,Ln.ch).start;Xr&&(ii.top<mi.top-2?(Gt(ii.right,ii.top,null,ii.bottom),Gt(ve,mi.top,mi.left,mi.bottom)):Gt(ii.right,ii.top,mi.left-ii.right,ii.bottom)),ii.bottom<mi.top&&Gt(ve,ii.bottom,null,mi.top)}E.appendChild(ie)}function vs(a){if(a.state.focused){var y=a.display;clearInterval(y.blinker);var E=!0;y.cursorDiv.style.visibility="",a.options.cursorBlinkRate>0?y.blinker=setInterval(function(){a.hasFocus()||Pl(a),y.cursorDiv.style.visibility=(E=!E)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(y.cursorDiv.style.visibility="hidden")}}function Zs(a){a.state.focused||(a.display.input.focus(),ps(a))}function Ps(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,Pl(a))},100)}function ps(a,y){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(Wt(a,"focus",a,y),a.state.focused=!0,ye(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),Ae&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),vs(a))}function Pl(a,y){a.state.delayingBlurEvent||(a.state.focused&&(Wt(a,"blur",a,y),a.state.focused=!1,ht(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function Ti(a){for(var y=a.display,E=y.lineDiv.offsetTop,x=0;x<y.view.length;x++){var ee=y.view[x],ie=a.options.lineWrapping,ue=void 0,ve=0;if(!ee.hidden){if(Se&&pe<8){var Pe=ee.node.offsetTop+ee.node.offsetHeight;ue=Pe-E,E=Pe}else{var Ze=ee.node.getBoundingClientRect();ue=Ze.bottom-Ze.top,!ie&&ee.text.firstChild&&(ve=ee.text.firstChild.getBoundingClientRect().right-Ze.left-1)}var Gt=ee.line.height-ue;if((Gt>.005||Gt<-.005)&&(bn(ee.line,ue),zl(ee.line),ee.rest))for(var cn=0;cn<ee.rest.length;cn++)zl(ee.rest[cn]);if(ve>a.display.sizerWidth){var Un=Math.ceil(ve/Qa(a.display));Un>a.display.maxLineLength&&(a.display.maxLineLength=Un,a.display.maxLine=ee.line,a.display.maxLineChanged=!0)}}}}function zl(a){if(a.widgets)for(var y=0;y<a.widgets.length;++y){var E=a.widgets[y],x=E.node.parentNode;x&&(E.height=x.offsetHeight)}}function Dl(a,y,E){var x=E&&E.top!=null?Math.max(0,E.top):a.scroller.scrollTop;x=Math.floor(x-Si(a));var ee=E&&E.bottom!=null?E.bottom:x+a.wrapper.clientHeight,ie=tt(y,x),ue=tt(y,ee);if(E&&E.ensure){var ve=E.ensure.from.line,Pe=E.ensure.to.line;ve<ie?(ie=ve,ue=tt(y,Or(en(y,ve))+a.wrapper.clientHeight)):Math.min(Pe,y.lastLine())>=ue&&(ie=tt(y,Or(en(y,Pe))-a.wrapper.clientHeight),ue=Pe)}return{from:ie,to:Math.max(ue,ie+1)}}function js(a,y){if(!It(a,"scrollCursorIntoView")){var E=a.display,x=E.sizer.getBoundingClientRect(),ee=null;if(y.top+x.top<0?ee=!0:y.bottom+x.top>(window.innerHeight||document.documentElement.clientHeight)&&(ee=!1),ee!=null&&!kt){var ie=gt("div","\u200B",null,`position: absolute;
top: `+(y.top-E.viewOffset-Si(a.display))+`px;
height: `+(y.bottom-y.top+Vo(a)+E.barHeight)+`px;
left: `+y.left+"px; width: "+Math.max(2,y.right-y.left)+"px;");a.display.lineSpace.appendChild(ie),ie.scrollIntoView(ee),a.display.lineSpace.removeChild(ie)}}}function Ks(a,y,E,x){x==null&&(x=0);var ee;!a.options.lineWrapping&&y==E&&(y=y.ch?He(y.line,y.sticky=="before"?y.ch-1:y.ch,"after"):y,E=y.sticky=="before"?He(y.line,y.ch+1,"before"):y);for(var ie=0;ie<5;ie++){var ue=!1,ve=fa(a,y),Pe=!E||E==y?ve:fa(a,E);ee={left:Math.min(ve.left,Pe.left),top:Math.min(ve.top,Pe.top)-x,right:Math.max(ve.left,Pe.left),bottom:Math.max(ve.bottom,Pe.bottom)+x};var Ze=Ui(a,ee),Gt=a.doc.scrollTop,cn=a.doc.scrollLeft;if(Ze.scrollTop!=null&&(Il(a,Ze.scrollTop),Math.abs(a.doc.scrollTop-Gt)>1&&(ue=!0)),Ze.scrollLeft!=null&&(sl(a,Ze.scrollLeft),Math.abs(a.doc.scrollLeft-cn)>1&&(ue=!0)),!ue)break}return ee}function kr(a,y){var E=Ui(a,y);E.scrollTop!=null&&Il(a,E.scrollTop),E.scrollLeft!=null&&sl(a,E.scrollLeft)}function Ui(a,y){var E=a.display,x=Pa(a.display);y.top<0&&(y.top=0);var ee=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:E.scroller.scrollTop,ie=Lo(a),ue={};y.bottom-y.top>ie&&(y.bottom=y.top+ie);var ve=a.doc.height+ho(E),Pe=y.top<x,Ze=y.bottom>ve-x;if(y.top<ee)ue.scrollTop=Pe?0:y.top;else if(y.bottom>ee+ie){var Gt=Math.min(y.top,(Ze?ve:y.bottom)-ie);Gt!=ee&&(ue.scrollTop=Gt)}var cn=a.options.fixedGutter?0:E.gutters.offsetWidth,Un=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:E.scroller.scrollLeft-cn,Ln=da(a)-E.gutters.offsetWidth,Dr=y.right-y.left>Ln;return Dr&&(y.right=y.left+Ln),y.left<10?ue.scrollLeft=0:y.left<Un?ue.scrollLeft=Math.max(0,y.left+cn-(Dr?0:10)):y.right>Ln+Un-3&&(ue.scrollLeft=y.right+(Dr?0:10)-Ln),ue}function $i(a,y){y!=null&&(Hl(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+y)}function Bo(a){Hl(a);var y=a.getCursor();a.curOp.scrollToPos={from:y,to:y,margin:a.options.cursorScrollMargin}}function So(a,y,E){(y!=null||E!=null)&&Hl(a),y!=null&&(a.curOp.scrollLeft=y),E!=null&&(a.curOp.scrollTop=E)}function os(a,y){Hl(a),a.curOp.scrollToPos=y}function Hl(a){var y=a.curOp.scrollToPos;if(y){a.curOp.scrollToPos=null;var E=ro(a,y.from),x=ro(a,y.to);Yl(a,E,x,y.margin)}}function Yl(a,y,E,x){var ee=Ui(a,{left:Math.min(y.left,E.left),top:Math.min(y.top,E.top)-x,right:Math.max(y.right,E.right),bottom:Math.max(y.bottom,E.bottom)+x});So(a,ee.scrollLeft,ee.scrollTop)}function Il(a,y){Math.abs(a.doc.scrollTop-y)<2||(b||Xs(a,{top:y}),ql(a,y,!0),b&&Xs(a),ms(a,100))}function ql(a,y,E){y=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,y)),!(a.display.scroller.scrollTop==y&&!E)&&(a.doc.scrollTop=y,a.display.scrollbars.setScrollTop(y),a.display.scroller.scrollTop!=y&&(a.display.scroller.scrollTop=y))}function sl(a,y,E,x){y=Math.max(0,Math.min(y,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((E?y==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-y)<2)&&!x)&&(a.doc.scrollLeft=y,lt(a),a.display.scroller.scrollLeft!=y&&(a.display.scroller.scrollLeft=y),a.display.scrollbars.setScrollLeft(y))}function ul(a){var y=a.display,E=y.gutters.offsetWidth,x=Math.round(a.doc.height+ho(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?E:0,docHeight:x,scrollHeight:x+Vo(a)+y.barHeight,nativeBarWidth:y.nativeBarWidth,gutterWidth:E}}var cl=function(a,y,E){this.cm=E;var x=this.vert=gt("div",[gt("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),ee=this.horiz=gt("div",[gt("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");x.tabIndex=ee.tabIndex=-1,a(x),a(ee),At(x,"scroll",function(){x.clientHeight&&y(x.scrollTop,"vertical")}),At(ee,"scroll",function(){ee.clientWidth&&y(ee.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Se&&pe<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};cl.prototype.update=function(a){var y=a.scrollWidth>a.clientWidth+1,E=a.scrollHeight>a.clientHeight+1,x=a.nativeBarWidth;if(E){this.vert.style.display="block",this.vert.style.bottom=y?x+"px":"0";var ee=a.viewHeight-(y?x:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+ee)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(y){this.horiz.style.display="block",this.horiz.style.right=E?x+"px":"0",this.horiz.style.left=a.barLeft+"px";var ie=a.viewWidth-a.barLeft-(E?x:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+ie)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(x==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:E?x:0,bottom:y?x:0}},cl.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},cl.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},cl.prototype.zeroWidthHack=function(){var a=Le&&!he?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new fe,this.disableVert=new fe},cl.prototype.enableZeroWidthBar=function(a,y,E){a.style.pointerEvents="auto";function x(){var ee=a.getBoundingClientRect(),ie=E=="vert"?document.elementFromPoint(ee.right-1,(ee.top+ee.bottom)/2):document.elementFromPoint((ee.right+ee.left)/2,ee.bottom-1);ie!=a?a.style.pointerEvents="none":y.set(1e3,x)}y.set(1e3,x)},cl.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var ml=function(){};ml.prototype.update=function(){return{bottom:0,right:0}},ml.prototype.setScrollLeft=function(){},ml.prototype.setScrollTop=function(){},ml.prototype.clear=function(){};function dl(a,y){y||(y=ul(a));var E=a.display.barWidth,x=a.display.barHeight;Zl(a,y);for(var ee=0;ee<4&&E!=a.display.barWidth||x!=a.display.barHeight;ee++)E!=a.display.barWidth&&a.options.lineWrapping&&Ti(a),Zl(a,ul(a)),E=a.display.barWidth,x=a.display.barHeight}function Zl(a,y){var E=a.display,x=E.scrollbars.update(y);E.sizer.style.paddingRight=(E.barWidth=x.right)+"px",E.sizer.style.paddingBottom=(E.barHeight=x.bottom)+"px",E.heightForcer.style.borderBottom=x.bottom+"px solid transparent",x.right&&x.bottom?(E.scrollbarFiller.style.display="block",E.scrollbarFiller.style.height=x.bottom+"px",E.scrollbarFiller.style.width=x.right+"px"):E.scrollbarFiller.style.display="",x.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(E.gutterFiller.style.display="block",E.gutterFiller.style.height=x.bottom+"px",E.gutterFiller.style.width=y.gutterWidth+"px"):E.gutterFiller.style.display=""}var gl={native:cl,null:ml};function Bl(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&ht(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new gl[a.options.scrollbarStyle](function(y){a.display.wrapper.insertBefore(y,a.display.scrollbarFiller),At(y,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),y.setAttribute("cm-not-content","true")},function(y,E){E=="horizontal"?sl(a,y):Il(a,y)},a),a.display.scrollbars.addClass&&ye(a.display.wrapper,a.display.scrollbars.addClass)}var as=0;function yl(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:++as},ki(a.curOp)}function Ol(a){var y=a.curOp;y&&Bi(y,function(E){for(var x=0;x<E.ops.length;x++)E.ops[x].cm.curOp=null;Ds(E)})}function Ds(a){for(var y=a.ops,E=0;E<y.length;E++)fi(y[E]);for(var x=0;x<y.length;x++)Ws(y[x]);for(var ee=0;ee<y.length;ee++)Ou(y[ee]);for(var ie=0;ie<y.length;ie++)pu(y[ie]);for(var ue=0;ue<y.length;ue++)Tu(y[ue])}function fi(a){var y=a.cm,E=y.display;mu(y),a.updateMaxLine&&Mr(y),a.mustUpdate=a.viewChanged||a.forceUpdate||a.scrollTop!=null||a.scrollToPos&&(a.scrollToPos.from.line<E.viewFrom||a.scrollToPos.to.line>=E.viewTo)||E.maxLineChanged&&y.options.lineWrapping,a.update=a.mustUpdate&&new Is(y,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Ws(a){a.updatedDisplay=a.mustUpdate&&Vs(a.cm,a.update)}function Ou(a){var y=a.cm,E=y.display;a.updatedDisplay&&Ti(y),a.barMeasure=ul(y),E.maxLineChanged&&!y.options.lineWrapping&&(a.adjustWidthTo=La(y,E.maxLine,E.maxLine.text.length).left+3,y.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(E.scroller.clientWidth,E.sizer.offsetLeft+a.adjustWidthTo+Vo(y)+y.display.barWidth),a.maxScrollLeft=Math.max(0,E.sizer.offsetLeft+a.adjustWidthTo-da(y))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=E.input.prepareSelection())}function pu(a){var y=a.cm;a.adjustWidthTo!=null&&(y.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft<y.doc.scrollLeft&&sl(y,Math.min(y.display.scroller.scrollLeft,a.maxScrollLeft),!0),y.display.maxLineChanged=!1);var E=a.focus&&a.focus==it();a.preparedSelection&&y.display.input.showSelection(a.preparedSelection,E),(a.updatedDisplay||a.startHeight!=y.doc.height)&&dl(y,a.barMeasure),a.updatedDisplay&&ge(y,a.barMeasure),a.selectionChanged&&vs(y),y.state.focused&&a.updateInput&&y.display.input.reset(a.typing),E&&Zs(a.cm)}function Tu(a){var y=a.cm,E=y.display,x=y.doc;if(a.updatedDisplay&&bl(y,a.update),E.wheelStartX!=null&&(a.scrollTop!=null||a.scrollLeft!=null||a.scrollToPos)&&(E.wheelStartX=E.wheelStartY=null),a.scrollTop!=null&&ql(y,a.scrollTop,a.forceScroll),a.scrollLeft!=null&&sl(y,a.scrollLeft,!0,!0),a.scrollToPos){var ee=Ks(y,Te(x,a.scrollToPos.from),Te(x,a.scrollToPos.to),a.scrollToPos.margin);js(y,ee)}var ie=a.maybeHiddenMarkers,ue=a.maybeUnhiddenMarkers;if(ie)for(var ve=0;ve<ie.length;++ve)ie[ve].lines.length||Wt(ie[ve],"hide");if(ue)for(var Pe=0;Pe<ue.length;++Pe)ue[Pe].lines.length&&Wt(ue[Pe],"unhide");E.wrapper.offsetHeight&&(x.scrollTop=y.display.scroller.scrollTop),a.changeObjs&&Wt(y,"changes",y,a.changeObjs),a.update&&a.update.finish()}function za(a,y){if(a.curOp)return y();yl(a);try{return y()}finally{Ol(a)}}function ba(a,y){return function(){if(a.curOp)return y.apply(a,arguments);yl(a);try{return y.apply(a,arguments)}finally{Ol(a)}}}function Fa(a){return function(){if(this.curOp)return a.apply(this,arguments);yl(this);try{return a.apply(this,arguments)}finally{Ol(this)}}}function va(a){return function(){var y=this.cm;if(!y||y.curOp)return a.apply(this,arguments);yl(y);try{return a.apply(this,arguments)}finally{Ol(y)}}}function ms(a,y){a.doc.highlightFrontier<a.display.viewTo&&a.state.highlight.set(y,$t(su,a))}function su(a){var y=a.doc;if(!(y.highlightFrontier>=a.display.viewTo)){var E=+new Date+a.options.workTime,x=$n(a,y.highlightFrontier),ee=[];y.iter(x.line,Math.min(y.first+y.size,a.display.viewTo+500),function(ie){if(x.line>=a.display.viewFrom){var ue=ie.styles,ve=ie.text.length>a.options.maxHighlightLength?rr(y.mode,x.state):null,Pe=on(a,ie,x,!0);ve&&(x.state=ve),ie.styles=Pe.styles;var Ze=ie.styleClasses,Gt=Pe.classes;Gt?ie.styleClasses=Gt:Ze&&(ie.styleClasses=null);for(var cn=!ue||ue.length!=ie.styles.length||Ze!=Gt&&(!Ze||!Gt||Ze.bgClass!=Gt.bgClass||Ze.textClass!=Gt.textClass),Un=0;!cn&&Un<ue.length;++Un)cn=ue[Un]!=ie.styles[Un];cn&&ee.push(x.line),ie.stateAfter=x.save(),x.nextLine()}else ie.text.length<=a.options.maxHighlightLength&&br(a,ie.text,x),ie.stateAfter=x.line%5==0?x.save():null,x.nextLine();if(+new Date>E)return ms(a,a.options.workDelay),!0}),y.highlightFrontier=x.line,y.modeFrontier=Math.max(y.modeFrontier,x.line),ee.length&&za(a,function(){for(var ie=0;ie<ee.length;ie++)pl(a,ee[ie],"text")})}}var Is=function(a,y,E){var x=a.display;this.viewport=y,this.visible=Dl(x,a.doc,y),this.editorIsHidden=!x.wrapper.offsetWidth,this.wrapperHeight=x.wrapper.clientHeight,this.wrapperWidth=x.wrapper.clientWidth,this.oldDisplayWidth=da(a),this.force=E,this.dims=al(a),this.events=[]};Is.prototype.signal=function(a,y){Kt(a,y)&&this.events.push(arguments)},Is.prototype.finish=function(){for(var a=0;a<this.events.length;a++)Wt.apply(null,this.events[a])};function mu(a){var y=a.display;!y.scrollbarsClipped&&y.scroller.offsetWidth&&(y.nativeBarWidth=y.scroller.offsetWidth-y.scroller.clientWidth,y.heightForcer.style.height=Vo(a)+"px",y.sizer.style.marginBottom=-y.nativeBarWidth+"px",y.sizer.style.borderRightWidth=Vo(a)+"px",y.scrollbarsClipped=!0)}function gu(a){if(a.hasFocus())return null;var y=it();if(!y||!ot(a.display.lineDiv,y))return null;var E={activeElt:y};if(window.getSelection){var x=window.getSelection();x.anchorNode&&x.extend&&ot(a.display.lineDiv,x.anchorNode)&&(E.anchorNode=x.anchorNode,E.anchorOffset=x.anchorOffset,E.focusNode=x.focusNode,E.focusOffset=x.focusOffset)}return E}function yu(a){if(!(!a||!a.activeElt||a.activeElt==it())&&(a.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(a.activeElt.nodeName)&&a.anchorNode&&ot(document.body,a.anchorNode)&&ot(document.body,a.focusNode))){var y=window.getSelection(),E=document.createRange();E.setEnd(a.anchorNode,a.anchorOffset),E.collapse(!1),y.removeAllRanges(),y.addRange(E),y.extend(a.focusNode,a.focusOffset)}}function Vs(a,y){var E=a.display,x=a.doc;if(y.editorIsHidden)return _i(a),!1;if(!y.force&&y.visible.from>=E.viewFrom&&y.visible.to<=E.viewTo&&(E.updateLineNumbers==null||E.updateLineNumbers>=E.viewTo)&&E.renderedView==E.view&&hs(a)==0)return!1;Ot(a)&&(_i(a),y.dims=al(a));var ee=x.first+x.size,ie=Math.max(y.visible.from-a.options.viewportMargin,x.first),ue=Math.min(ee,y.visible.to+a.options.viewportMargin);E.viewFrom<ie&&ie-E.viewFrom<20&&(ie=Math.max(x.first,E.viewFrom)),E.viewTo>ue&&E.viewTo-ue<20&&(ue=Math.min(ee,E.viewTo)),xn&&(ie=pn(a.doc,ie),ue=Tn(a.doc,ue));var ve=ie!=E.viewFrom||ue!=E.viewTo||E.lastWrapHeight!=y.wrapperHeight||E.lastWrapWidth!=y.wrapperWidth;Ja(a,ie,ue),E.viewOffset=Or(en(a.doc,E.viewFrom)),a.display.mover.style.top=E.viewOffset+"px";var Pe=hs(a);if(!ve&&Pe==0&&!y.force&&E.renderedView==E.view&&(E.updateLineNumbers==null||E.updateLineNumbers>=E.viewTo))return!1;var Ze=gu(a);return Pe>4&&(E.lineDiv.style.display="none"),bu(a,E.updateLineNumbers,y.dims),Pe>4&&(E.lineDiv.style.display=""),E.renderedView=E.view,yu(Ze),Ht(E.cursorDiv),Ht(E.selectionDiv),E.gutters.style.height=E.sizer.style.minHeight=0,ve&&(E.lastWrapHeight=y.wrapperHeight,E.lastWrapWidth=y.wrapperWidth,ms(a,400)),E.updateLineNumbers=null,!0}function bl(a,y){for(var E=y.viewport,x=!0;;x=!1){if(!x||!a.options.lineWrapping||y.oldDisplayWidth==da(a)){if(E&&E.top!=null&&(E={top:Math.min(a.doc.height+ho(a.display)-Lo(a),E.top)}),y.visible=Dl(a.display,a.doc,E),y.visible.from>=a.display.viewFrom&&y.visible.to<=a.display.viewTo)break}else x&&(y.visible=Dl(a.display,a.doc,E));if(!Vs(a,y))break;Ti(a);var ee=ul(a);Al(a),dl(a,ee),ge(a,ee),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 Xs(a,y){var E=new Is(a,y);if(Vs(a,E)){Ti(a),bl(a,E);var x=ul(a);Al(a),dl(a,x),ge(a,x),E.finish()}}function bu(a,y,E){var x=a.display,ee=a.options.lineNumbers,ie=x.lineDiv,ue=ie.firstChild;function ve(Dr){var Fr=Dr.nextSibling;return Ae&&Le&&a.display.currentWheelTarget==Dr?Dr.style.display="none":Dr.parentNode.removeChild(Dr),Fr}for(var Pe=x.view,Ze=x.viewFrom,Gt=0;Gt<Pe.length;Gt++){var cn=Pe[Gt];if(!cn.hidden)if(!cn.node||cn.node.parentNode!=ie){var Un=Hr(a,cn,Ze,E);ie.insertBefore(Un,ue)}else{for(;ue!=cn.node;)ue=ve(ue);var Ln=ee&&y!=null&&y<=Ze&&cn.lineNumber;cn.changes&&(Bt(cn.changes,"gutter")>-1&&(Ln=!1),Ho(a,cn,Ze,E)),Ln&&(Ht(cn.lineNumber),cn.lineNumber.appendChild(document.createTextNode(ct(a.options,Ze)))),ue=cn.node.nextSibling}Ze+=cn.size}for(;ue;)ue=ve(ue)}function be(a){var y=a.gutters.offsetWidth;a.sizer.style.marginLeft=y+"px"}function ge(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+Vo(a)+"px"}function lt(a){var y=a.display,E=y.view;if(!(!y.alignWidgets&&(!y.gutters.firstChild||!a.options.fixedGutter))){for(var x=fs(y)-y.scroller.scrollLeft+a.doc.scrollLeft,ee=y.gutters.offsetWidth,ie=x+"px",ue=0;ue<E.length;ue++)if(!E[ue].hidden){a.options.fixedGutter&&(E[ue].gutter&&(E[ue].gutter.style.left=ie),E[ue].gutterBackground&&(E[ue].gutterBackground.style.left=ie));var ve=E[ue].alignable;if(ve)for(var Pe=0;Pe<ve.length;Pe++)ve[Pe].style.left=ie}a.options.fixedGutter&&(y.gutters.style.left=x+ee+"px")}}function Ot(a){if(!a.options.lineNumbers)return!1;var y=a.doc,E=ct(a.options,y.first+y.size-1),x=a.display;if(E.length!=x.lineNumChars){var ee=x.measure.appendChild(gt("div",[gt("div",E)],"CodeMirror-linenumber CodeMirror-gutter-elt")),ie=ee.firstChild.offsetWidth,ue=ee.offsetWidth-ie;return x.lineGutter.style.width="",x.lineNumInnerWidth=Math.max(ie,x.lineGutter.offsetWidth-ue)+1,x.lineNumWidth=x.lineNumInnerWidth+ue,x.lineNumChars=x.lineNumInnerWidth?E.length:-1,x.lineGutter.style.width=x.lineNumWidth+"px",be(a.display),!0}return!1}function Xt(a,y){for(var E=[],x=!1,ee=0;ee<a.length;ee++){var ie=a[ee],ue=null;if(typeof ie!="string"&&(ue=ie.style,ie=ie.className),ie=="CodeMirror-linenumbers")if(y)x=!0;else continue;E.push({className:ie,style:ue})}return y&&!x&&E.push({className:"CodeMirror-linenumbers",style:null}),E}function rn(a){var y=a.gutters,E=a.gutterSpecs;Ht(y),a.lineGutter=null;for(var x=0;x<E.length;++x){var ee=E[x],ie=ee.className,ue=ee.style,ve=y.appendChild(gt("div",null,"CodeMirror-gutter "+ie));ue&&(ve.style.cssText=ue),ie=="CodeMirror-linenumbers"&&(a.lineGutter=ve,ve.style.width=(a.lineNumWidth||1)+"px")}y.style.display=E.length?"":"none",be(a)}function Cn(a){rn(a.display),ya(a),lt(a)}function vn(a,y,E,x){var ee=this;this.input=E,ee.scrollbarFiller=gt("div",null,"CodeMirror-scrollbar-filler"),ee.scrollbarFiller.setAttribute("cm-not-content","true"),ee.gutterFiller=gt("div",null,"CodeMirror-gutter-filler"),ee.gutterFiller.setAttribute("cm-not-content","true"),ee.lineDiv=xt("div",null,"CodeMirror-code"),ee.selectionDiv=gt("div",null,null,"position: relative; z-index: 1"),ee.cursorDiv=gt("div",null,"CodeMirror-cursors"),ee.measure=gt("div",null,"CodeMirror-measure"),ee.lineMeasure=gt("div",null,"CodeMirror-measure"),ee.lineSpace=xt("div",[ee.measure,ee.lineMeasure,ee.selectionDiv,ee.cursorDiv,ee.lineDiv],null,"position: relative; outline: none");var ie=xt("div",[ee.lineSpace],"CodeMirror-lines");ee.mover=gt("div",[ie],null,"position: relative"),ee.sizer=gt("div",[ee.mover],"CodeMirror-sizer"),ee.sizerWidth=null,ee.heightForcer=gt("div",null,null,"position: absolute; height: "+Nt+"px; width: 1px;"),ee.gutters=gt("div",null,"CodeMirror-gutters"),ee.lineGutter=null,ee.scroller=gt("div",[ee.sizer,ee.heightForcer,ee.gutters],"CodeMirror-scroll"),ee.scroller.setAttribute("tabIndex","-1"),ee.wrapper=gt("div",[ee.scrollbarFiller,ee.gutterFiller,ee.scroller],"CodeMirror"),Se&&pe<8&&(ee.gutters.style.zIndex=-1,ee.scroller.style.paddingRight=0),!Ae&&!(b&&Ne)&&(ee.scroller.draggable=!0),a&&(a.appendChild?a.appendChild(ee.wrapper):a(ee.wrapper)),ee.viewFrom=ee.viewTo=y.first,ee.reportedViewFrom=ee.reportedViewTo=y.first,ee.view=[],ee.renderedView=null,ee.externalMeasured=null,ee.viewOffset=0,ee.lastWrapHeight=ee.lastWrapWidth=0,ee.updateLineNumbers=null,ee.nativeBarWidth=ee.barHeight=ee.barWidth=0,ee.scrollbarsClipped=!1,ee.lineNumWidth=ee.lineNumInnerWidth=ee.lineNumChars=null,ee.alignWidgets=!1,ee.cachedCharWidth=ee.cachedTextHeight=ee.cachedPaddingH=null,ee.maxLine=null,ee.maxLineLength=0,ee.maxLineChanged=!1,ee.wheelDX=ee.wheelDY=ee.wheelStartX=ee.wheelStartY=null,ee.shift=!1,ee.selForContextMenu=null,ee.activeTouch=null,ee.gutterSpecs=Xt(x.gutters,x.lineNumbers),rn(ee),E.init(ee)}var Fn=0,Pn=null;Se?Pn=-.53:b?Pn=15:Re?Pn=-.7:$e&&(Pn=-1/3);function Cr(a){var y=a.wheelDeltaX,E=a.wheelDeltaY;return y==null&&a.detail&&a.axis==a.HORIZONTAL_AXIS&&(y=a.detail),E==null&&a.detail&&a.axis==a.VERTICAL_AXIS?E=a.detail:E==null&&(E=a.wheelDelta),{x:y,y:E}}function lr(a){var y=Cr(a);return y.x*=Pn,y.y*=Pn,y}function nr(a,y){var E=Cr(y),x=E.x,ee=E.y,ie=a.display,ue=ie.scroller,ve=ue.scrollWidth>ue.clientWidth,Pe=ue.scrollHeight>ue.clientHeight;if(x&&ve||ee&&Pe){if(ee&&Le&&Ae){e:for(var Ze=y.target,Gt=ie.view;Ze!=ue;Ze=Ze.parentNode)for(var cn=0;cn<Gt.length;cn++)if(Gt[cn].node==Ze){a.display.currentWheelTarget=Ze;break e}}if(x&&!b&&!ce&&Pn!=null){ee&&Pe&&Il(a,Math.max(0,ue.scrollTop+ee*Pn)),sl(a,Math.max(0,ue.scrollLeft+x*Pn)),(!ee||ee&&Pe)&&Pt(y),ie.wheelStartX=null;return}if(ee&&Pn!=null){var Un=ee*Pn,Ln=a.doc.scrollTop,Dr=Ln+ie.wrapper.clientHeight;Un<0?Ln=Math.max(0,Ln+Un-50):Dr=Math.min(a.doc.height,Dr+Un+50),Xs(a,{top:Ln,bottom:Dr})}Fn<20&&(ie.wheelStartX==null?(ie.wheelStartX=ue.scrollLeft,ie.wheelStartY=ue.scrollTop,ie.wheelDX=x,ie.wheelDY=ee,setTimeout(function(){if(ie.wheelStartX!=null){var Fr=ue.scrollLeft-ie.wheelStartX,Xr=ue.scrollTop-ie.wheelStartY,ii=Xr&&ie.wheelDY&&Xr/ie.wheelDY||Fr&&ie.wheelDX&&Fr/ie.wheelDX;ie.wheelStartX=ie.wheelStartY=null,ii&&(Pn=(Pn*Fn+ii)/(Fn+1),++Fn)}},200)):(ie.wheelDX+=x,ie.wheelDY+=ee))}}var Wn=function(a,y){this.ranges=a,this.primIndex=y};Wn.prototype.primary=function(){return this.ranges[this.primIndex]},Wn.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 E=this.ranges[y],x=a.ranges[y];if(!Ee(E.anchor,x.anchor)||!Ee(E.head,x.head))return!1}return!0},Wn.prototype.deepCopy=function(){for(var a=[],y=0;y<this.ranges.length;y++)a[y]=new Hn(Et(this.ranges[y].anchor),Et(this.ranges[y].head));return new Wn(a,this.primIndex)},Wn.prototype.somethingSelected=function(){for(var a=0;a<this.ranges.length;a++)if(!this.ranges[a].empty())return!0;return!1},Wn.prototype.contains=function(a,y){y||(y=a);for(var E=0;E<this.ranges.length;E++){var x=this.ranges[E];if(dt(y,x.from())>=0&&dt(a,x.to())<=0)return E}return-1};var Hn=function(a,y){this.anchor=a,this.head=y};Hn.prototype.from=function(){return Ce(this.anchor,this.head)},Hn.prototype.to=function(){return Ft(this.anchor,this.head)},Hn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Lr(a,y,E){var x=a&&a.options.selectionsMayTouch,ee=y[E];y.sort(function(Un,Ln){return dt(Un.from(),Ln.from())}),E=Bt(y,ee);for(var ie=1;ie<y.length;ie++){var ue=y[ie],ve=y[ie-1],Pe=dt(ve.to(),ue.from());if(x&&!ue.empty()?Pe>0:Pe>=0){var Ze=Ce(ve.from(),ue.from()),Gt=Ft(ve.to(),ue.to()),cn=ve.empty()?ue.from()==ue.head:ve.from()==ve.head;ie<=E&&--E,y.splice(--ie,2,new Hn(cn?Gt:Ze,cn?Ze:Gt))}}return new Wn(y,E)}function Ar(a,y){return new Wn([new Hn(a,y||a)],0)}function Rr(a){return a.text?He(a.from.line+a.text.length-1,bt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Wr(a,y){if(dt(a,y.from)<0)return a;if(dt(a,y.to)<=0)return Rr(y);var E=a.line+y.text.length-(y.to.line-y.from.line)-1,x=a.ch;return a.line==y.to.line&&(x+=Rr(y).ch-y.to.ch),He(E,x)}function zr(a,y){for(var E=[],x=0;x<a.sel.ranges.length;x++){var ee=a.sel.ranges[x];E.push(new Hn(Wr(ee.anchor,y),Wr(ee.head,y)))}return Lr(a.cm,E,a.sel.primIndex)}function Gr(a,y,E){return a.line==y.line?He(E.line,a.ch-y.ch+E.ch):He(E.line+(a.line-y.line),a.ch)}function ni(a,y,E){for(var x=[],ee=He(a.first,0),ie=ee,ue=0;ue<y.length;ue++){var ve=y[ue],Pe=Gr(ve.from,ee,ie),Ze=Gr(Rr(ve),ee,ie);if(ee=ve.to,ie=Ze,E=="around"){var Gt=a.sel.ranges[ue],cn=dt(Gt.head,Gt.anchor)<0;x[ue]=new Hn(cn?Ze:Pe,cn?Pe:Ze)}else x[ue]=new Hn(Pe,Pe)}return new Wn(x,a.sel.primIndex)}function ui(a){a.doc.mode=hn(a.options,a.doc.modeOption),ai(a)}function ai(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,ms(a,100),a.state.modeGen++,a.curOp&&ya(a)}function Ki(a,y){return y.from.ch==0&&y.to.ch==0&&bt(y.text)==""&&(!a.cm||a.cm.options.wholeLineUpdateBefore)}function wi(a,y,E,x){function ee(mi){return E?E[mi]:null}function ie(mi,oi,xi){jr(mi,oi,xi,x),zi(mi,"change",mi,y)}function ue(mi,oi){for(var xi=[],Zi=mi;Zi<oi;++Zi)xi.push(new Ur(Ze[Zi],ee(Zi),x));return xi}var ve=y.from,Pe=y.to,Ze=y.text,Gt=en(a,ve.line),cn=en(a,Pe.line),Un=bt(Ze),Ln=ee(Ze.length-1),Dr=Pe.line-ve.line;if(y.full)a.insert(0,ue(0,Ze.length)),a.remove(Ze.length,a.size-Ze.length);else if(Ki(a,y)){var Fr=ue(0,Ze.length-1);ie(cn,cn.text,Ln),Dr&&a.remove(ve.line,Dr),Fr.length&&a.insert(ve.line,Fr)}else if(Gt==cn)if(Ze.length==1)ie(Gt,Gt.text.slice(0,ve.ch)+Un+Gt.text.slice(Pe.ch),Ln);else{var Xr=ue(1,Ze.length-1);Xr.push(new Ur(Un+Gt.text.slice(Pe.ch),Ln,x)),ie(Gt,Gt.text.slice(0,ve.ch)+Ze[0],ee(0)),a.insert(ve.line+1,Xr)}else if(Ze.length==1)ie(Gt,Gt.text.slice(0,ve.ch)+Ze[0]+cn.text.slice(Pe.ch),ee(0)),a.remove(ve.line+1,Dr);else{ie(Gt,Gt.text.slice(0,ve.ch)+Ze[0],ee(0)),ie(cn,Un+cn.text.slice(Pe.ch),Ln);var ii=ue(1,Ze.length-1);Dr>1&&a.remove(ve.line+1,Dr-1),a.insert(ve.line+1,ii)}zi(a,"change",a,y)}function bi(a,y,E){function x(ee,ie,ue){if(ee.linked)for(var ve=0;ve<ee.linked.length;++ve){var Pe=ee.linked[ve];if(Pe.doc!=ie){var Ze=ue&&Pe.sharedHist;E&&!Ze||(y(Pe.doc,Ze),x(Pe.doc,ee,Ze))}}}x(a,null,!0)}function Ni(a,y){if(y.cm)throw new Error("This document is already in use.");a.doc=y,y.cm=a,El(a),ui(a),ci(a),a.options.lineWrapping||Mr(a),a.options.mode=y.modeOption,ya(a)}function ci(a){(a.doc.direction=="rtl"?ye:ht)(a.display.lineDiv,"CodeMirror-rtl")}function di(a){za(a,function(){ci(a),ya(a)})}function _r(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 Vr(a,y){var E={from:Et(y.from),to:Rr(y),text:Sn(a,y.from,y.to)};return Ko(a,E,y.from.line,y.to.line+1),bi(a,function(x){return Ko(x,E,y.from.line,y.to.line+1)},!0),E}function si(a){for(;a.length;){var y=bt(a);if(y.ranges)a.pop();else break}}function pi(a,y){if(y)return si(a.done),bt(a.done);if(a.done.length&&!bt(a.done).ranges)return bt(a.done);if(a.done.length>1&&!a.done[a.done.length-2].ranges)return a.done.pop(),bt(a.done)}function Ai(a,y,E,x){var ee=a.history;ee.undone.length=0;var ie=+new Date,ue,ve;if((ee.lastOp==x||ee.lastOrigin==y.origin&&y.origin&&(y.origin.charAt(0)=="+"&&ee.lastModTime>ie-(a.cm?a.cm.options.historyEventDelay:500)||y.origin.charAt(0)=="*"))&&(ue=pi(ee,ee.lastOp==x)))ve=bt(ue.changes),dt(y.from,y.to)==0&&dt(y.from,ve.to)==0?ve.to=Rr(y):ue.changes.push(Vr(a,y));else{var Pe=bt(ee.done);for((!Pe||!Pe.ranges)&&eo(a.sel,ee.done),ue={changes:[Vr(a,y)],generation:ee.generation},ee.done.push(ue);ee.done.length>ee.undoDepth;)ee.done.shift(),ee.done[0].ranges||ee.done.shift()}ee.done.push(E),ee.generation=++ee.maxGeneration,ee.lastModTime=ee.lastSelTime=ie,ee.lastOp=ee.lastSelOp=x,ee.lastOrigin=ee.lastSelOrigin=y.origin,ve||Wt(a,"historyAdded")}function ei(a,y,E,x){var ee=y.charAt(0);return ee=="*"||ee=="+"&&E.ranges.length==x.ranges.length&&E.somethingSelected()==x.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function qi(a,y,E,x){var ee=a.history,ie=x&&x.origin;E==ee.lastSelOp||ie&&ee.lastSelOrigin==ie&&(ee.lastModTime==ee.lastSelTime&&ee.lastOrigin==ie||ei(a,ie,bt(ee.done),y))?ee.done[ee.done.length-1]=y:eo(y,ee.done),ee.lastSelTime=+new Date,ee.lastSelOrigin=ie,ee.lastSelOp=E,x&&x.clearRedo!==!1&&si(ee.undone)}function eo(a,y){var E=bt(y);E&&E.ranges&&E.equals(a)||y.push(a)}function Ko(a,y,E,x){var ee=y["spans_"+a.id],ie=0;a.iter(Math.max(a.first,E),Math.min(a.first+a.size,x),function(ue){ue.markedSpans&&((ee||(ee=y["spans_"+a.id]={}))[ie]=ue.markedSpans),++ie})}function Fo(a){if(!a)return null;for(var y,E=0;E<a.length;++E)a[E].marker.explicitlyCleared?y||(y=a.slice(0,E)):y&&y.push(a[E]);return y?y.length?y:null:a}function Ao(a,y){var E=y["spans_"+a.id];if(!E)return null;for(var x=[],ee=0;ee<y.text.length;++ee)x.push(Fo(E[ee]));return x}function No(a,y){var E=Ao(a,y),x=Er(a,y);if(!E)return x;if(!x)return E;for(var ee=0;ee<E.length;++ee){var ie=E[ee],ue=x[ee];if(ie&&ue)e:for(var ve=0;ve<ue.length;++ve){for(var Pe=ue[ve],Ze=0;Ze<ie.length;++Ze)if(ie[Ze].marker==Pe.marker)continue e;ie.push(Pe)}else ue&&(E[ee]=ue)}return E}function Xo(a,y,E){for(var x=[],ee=0;ee<a.length;++ee){var ie=a[ee];if(ie.ranges){x.push(E?Wn.prototype.deepCopy.call(ie):ie);continue}var ue=ie.changes,ve=[];x.push({changes:ve});for(var Pe=0;Pe<ue.length;++Pe){var Ze=ue[Pe],Gt=void 0;if(ve.push({from:Ze.from,to:Ze.to,text:Ze.text}),y)for(var cn in Ze)(Gt=cn.match(/^spans_(\d+)$/))&&Bt(y,Number(Gt[1]))>-1&&(bt(ve)[cn]=Ze[cn],delete Ze[cn])}}return x}function to(a,y,E,x){if(x){var ee=a.anchor;if(E){var ie=dt(y,ee)<0;ie!=dt(E,ee)<0?(ee=y,y=E):ie!=dt(y,E)<0&&(y=E)}return new Hn(ee,y)}else return new Hn(E||y,y)}function no(a,y,E,x,ee){ee==null&&(ee=a.cm&&(a.cm.display.shift||a.extend)),li(a,new Wn([to(a.sel.primary(),y,E,ee)],0),x)}function Uo(a,y,E){for(var x=[],ee=a.cm&&(a.cm.display.shift||a.extend),ie=0;ie<a.sel.ranges.length;ie++)x[ie]=to(a.sel.ranges[ie],y[ie],null,ee);var ue=Lr(a.cm,x,a.sel.primIndex);li(a,ue,E)}function _o(a,y,E,x){var ee=a.sel.ranges.slice(0);ee[y]=E,li(a,Lr(a.cm,ee,a.sel.primIndex),x)}function Ci(a,y,E,x){li(a,Ar(y,E),x)}function Hi(a,y,E){var x={ranges:y.ranges,update:function(ee){this.ranges=[];for(var ie=0;ie<ee.length;ie++)this.ranges[ie]=new Hn(Te(a,ee[ie].anchor),Te(a,ee[ie].head))},origin:E&&E.origin};return Wt(a,"beforeSelectionChange",a,x),a.cm&&Wt(a.cm,"beforeSelectionChange",a.cm,x),x.ranges!=y.ranges?Lr(a.cm,x.ranges,x.ranges.length-1):y}function yi(a,y,E){var x=a.history.done,ee=bt(x);ee&&ee.ranges?(x[x.length-1]=y,oo(a,y,E)):li(a,y,E)}function li(a,y,E){oo(a,y,E),qi(a,a.sel,a.cm?a.cm.curOp.id:NaN,E)}function oo(a,y,E){(Kt(a,"beforeSelectionChange")||a.cm&&Kt(a.cm,"beforeSelectionChange"))&&(y=Hi(a,y,E));var x=E&&E.bias||(dt(y.primary().head,a.sel.primary().head)<0?-1:1);co(a,Eo(a,y,x,!0)),!(E&&E.scroll===!1)&&a.cm&&Bo(a.cm)}function co(a,y){y.equals(a.sel)||(a.sel=y,a.cm&&(a.cm.curOp.updateInput=1,a.cm.curOp.selectionChanged=!0,un(a.cm)),zi(a,"cursorActivity",a))}function Oo(a){co(a,Eo(a,a.sel,null,!1))}function Eo(a,y,E,x){for(var ee,ie=0;ie<y.ranges.length;ie++){var ue=y.ranges[ie],ve=y.ranges.length==a.sel.ranges.length&&a.sel.ranges[ie],Pe=ia(a,ue.anchor,ve&&ve.anchor,E,x),Ze=ia(a,ue.head,ve&&ve.head,E,x);(ee||Pe!=ue.anchor||Ze!=ue.head)&&(ee||(ee=y.ranges.slice(0,ie)),ee[ie]=new Hn(Pe,Ze))}return ee?Lr(a.cm,ee,y.primIndex):y}function Go(a,y,E,x,ee){var ie=en(a,y.line);if(ie.markedSpans)for(var ue=0;ue<ie.markedSpans.length;++ue){var ve=ie.markedSpans[ue],Pe=ve.marker,Ze="selectLeft"in Pe?!Pe.selectLeft:Pe.inclusiveLeft,Gt="selectRight"in Pe?!Pe.selectRight:Pe.inclusiveRight;if((ve.from==null||(Ze?ve.from<=y.ch:ve.from<y.ch))&&(ve.to==null||(Gt?ve.to>=y.ch:ve.to>y.ch))){if(ee&&(Wt(Pe,"beforeCursorEnter"),Pe.explicitlyCleared))if(ie.markedSpans){--ue;continue}else break;if(!Pe.atomic)continue;if(E){var cn=Pe.find(x<0?1:-1),Un=void 0;if((x<0?Gt:Ze)&&(cn=Ei(a,cn,-x,cn&&cn.line==y.line?ie:null)),cn&&cn.line==y.line&&(Un=dt(cn,E))&&(x<0?Un<0:Un>0))return Go(a,cn,y,x,ee)}var Ln=Pe.find(x<0?-1:1);return(x<0?Ze:Gt)&&(Ln=Ei(a,Ln,x,Ln.line==y.line?ie:null)),Ln?Go(a,Ln,y,x,ee):null}}return y}function ia(a,y,E,x,ee){var ie=x||1,ue=Go(a,y,E,ie,ee)||!ee&&Go(a,y,E,ie,!0)||Go(a,y,E,-ie,ee)||!ee&&Go(a,y,E,-ie,!0);return ue||(a.cantEdit=!0,He(a.first,0))}function Ei(a,y,E,x){return E<0&&y.ch==0?y.line>a.first?Te(a,He(y.line-1)):null:E>0&&y.ch==(x||en(a,y.line)).text.length?y.line<a.first+a.size-1?He(y.line+1,0):null:new He(y.line,y.ch+E)}function Fi(a){a.setSelection(He(a.firstLine(),0),He(a.lastLine()),We)}function vo(a,y,E){var x={canceled:!1,from:y.from,to:y.to,text:y.text,origin:y.origin,cancel:function(){return x.canceled=!0}};return E&&(x.update=function(ee,ie,ue,ve){ee&&(x.from=Te(a,ee)),ie&&(x.to=Te(a,ie)),ue&&(x.text=ue),ve!==void 0&&(x.origin=ve)}),Wt(a,"beforeChange",a,x),a.cm&&Wt(a.cm,"beforeChange",a.cm,x),x.canceled?(a.cm&&(a.cm.curOp.updateInput=2),null):{from:x.from,to:x.to,text:x.text,origin:x.origin}}function Co(a,y,E){if(a.cm){if(!a.cm.curOp)return ba(a.cm,Co)(a,y,E);if(a.cm.state.suppressEdits)return}if(!((Kt(a,"beforeChange")||a.cm&&Kt(a.cm,"beforeChange"))&&(y=vo(a,y,!0),!y))){var x=Ut&&!E&&Zr(a,y.from,y.to);if(x)for(var ee=x.length-1;ee>=0;--ee)go(a,{from:x[ee].from,to:x[ee].to,text:ee?[""]:y.text,origin:y.origin});else go(a,y)}}function go(a,y){if(!(y.text.length==1&&y.text[0]==""&&dt(y.from,y.to)==0)){var E=zr(a,y);Ai(a,y,E,a.cm?a.cm.curOp.id:NaN),Ha(a,y,E,Er(a,y));var x=[];bi(a,function(ee,ie){!ie&&Bt(x,ee.history)==-1&&(oa(ee.history,y),x.push(ee.history)),Ha(ee,y,null,Er(ee,y))})}}function sa(a,y,E){var x=a.cm&&a.cm.state.suppressEdits;if(!(x&&!E)){for(var ee=a.history,ie,ue=a.sel,ve=y=="undo"?ee.done:ee.undone,Pe=y=="undo"?ee.undone:ee.done,Ze=0;Ze<ve.length&&(ie=ve[Ze],!(E?ie.ranges&&!ie.equals(a.sel):!ie.ranges));Ze++);if(Ze!=ve.length){for(ee.lastOrigin=ee.lastSelOrigin=null;;)if(ie=ve.pop(),ie.ranges){if(eo(ie,Pe),E&&!ie.equals(a.sel)){li(a,ie,{clearRedo:!1});return}ue=ie}else if(x){ve.push(ie);return}else break;var Gt=[];eo(ue,Pe),Pe.push({changes:Gt,generation:ee.generation}),ee.generation=ie.generation||++ee.maxGeneration;for(var cn=Kt(a,"beforeChange")||a.cm&&Kt(a.cm,"beforeChange"),Un=function(Fr){var Xr=ie.changes[Fr];if(Xr.origin=y,cn&&!vo(a,Xr,!1))return ve.length=0,{};Gt.push(Vr(a,Xr));var ii=Fr?zr(a,Xr):bt(ve);Ha(a,Xr,ii,No(a,Xr)),!Fr&&a.cm&&a.cm.scrollIntoView({from:Xr.from,to:Rr(Xr)});var mi=[];bi(a,function(oi,xi){!xi&&Bt(mi,oi.history)==-1&&(oa(oi.history,Xr),mi.push(oi.history)),Ha(oi,Xr,null,No(oi,Xr))})},Ln=ie.changes.length-1;Ln>=0;--Ln){var Dr=Un(Ln);if(Dr)return Dr.v}}}}function Qo(a,y){if(y!=0&&(a.first+=y,a.sel=new Wn(sn(a.sel.ranges,function(ee){return new Hn(He(ee.anchor.line+y,ee.anchor.ch),He(ee.head.line+y,ee.head.ch))}),a.sel.primIndex),a.cm)){ya(a.cm,a.first,a.first-y,y);for(var E=a.cm.display,x=E.viewFrom;x<E.viewTo;x++)pl(a.cm,x,"gutter")}}function Ha(a,y,E,x){if(a.cm&&!a.cm.curOp)return ba(a.cm,Ha)(a,y,E,x);if(y.to.line<a.first){Qo(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 ee=y.text.length-1-(a.first-y.from.line);Qo(a,ee),y={from:He(a.first,0),to:He(y.to.line+ee,y.to.ch),text:[bt(y.text)],origin:y.origin}}var ie=a.lastLine();y.to.line>ie&&(y={from:y.from,to:He(ie,en(a,ie).text.length),text:[y.text[0]],origin:y.origin}),y.removed=Sn(a,y.from,y.to),E||(E=zr(a,y)),a.cm?Mo(a.cm,y,x):wi(a,y,x),oo(a,E,We),a.cantEdit&&ia(a,He(a.firstLine(),0))&&(a.cantEdit=!1)}}function Mo(a,y,E){var x=a.doc,ee=a.display,ie=y.from,ue=y.to,ve=!1,Pe=ie.line;a.options.lineWrapping||(Pe=Ve(dn(en(x,ie.line))),x.iter(Pe,ue.line+1,function(Ln){if(Ln==ee.maxLine)return ve=!0,!0})),x.sel.contains(y.from,y.to)>-1&&un(a),wi(x,y,E,Rl(a)),a.options.lineWrapping||(x.iter(Pe,ie.line+y.text.length,function(Ln){var Dr=Tr(Ln);Dr>ee.maxLineLength&&(ee.maxLine=Ln,ee.maxLineLength=Dr,ee.maxLineChanged=!0,ve=!1)}),ve&&(a.curOp.updateMaxLine=!0)),Mt(x,ie.line),ms(a,400);var Ze=y.text.length-(ue.line-ie.line)-1;y.full?ya(a):ie.line==ue.line&&y.text.length==1&&!Ki(a.doc,y)?pl(a,ie.line,"text"):ya(a,ie.line,ue.line+1,Ze);var Gt=Kt(a,"changes"),cn=Kt(a,"change");if(cn||Gt){var Un={from:ie,to:ue,text:y.text,removed:y.removed,origin:y.origin};cn&&zi(a,"change",a,Un),Gt&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(Un)}a.display.selForContextMenu=null}function lo(a,y,E,x,ee){var ie;x||(x=E),dt(x,E)<0&&(ie=[x,E],E=ie[0],x=ie[1]),typeof y=="string"&&(y=a.splitLines(y)),Co(a,{from:E,to:x,text:y,origin:ee})}function wo(a,y,E,x){E<a.line?a.line+=x:y<a.line&&(a.line=y,a.ch=0)}function Po(a,y,E,x){for(var ee=0;ee<a.length;++ee){var ie=a[ee],ue=!0;if(ie.ranges){ie.copied||(ie=a[ee]=ie.deepCopy(),ie.copied=!0);for(var ve=0;ve<ie.ranges.length;ve++)wo(ie.ranges[ve].anchor,y,E,x),wo(ie.ranges[ve].head,y,E,x);continue}for(var Pe=0;Pe<ie.changes.length;++Pe){var Ze=ie.changes[Pe];if(E<Ze.from.line)Ze.from=He(Ze.from.line+x,Ze.from.ch),Ze.to=He(Ze.to.line+x,Ze.to.ch);else if(y<=Ze.to.line){ue=!1;break}}ue||(a.splice(0,ee+1),ee=0)}}function oa(a,y){var E=y.from.line,x=y.to.line,ee=y.text.length-(x-E)-1;Po(a.done,E,x,ee),Po(a.undone,E,x,ee)}function Wo(a,y,E,x){var ee=y,ie=y;return typeof y=="number"?ie=en(a,Oe(a,y)):ee=Ve(y),ee==null?null:(x(ie,ee)&&a.cm&&pl(a.cm,ee,E),ie)}function so(a){this.lines=a,this.parent=null;for(var y=0,E=0;E<a.length;++E)a[E].parent=this,y+=a[E].height;this.height=y}so.prototype={chunkSize:function(){return this.lines.length},removeInner:function(a,y){for(var E=a,x=a+y;E<x;++E){var ee=this.lines[E];this.height-=ee.height,ri(ee),zi(ee,"delete")}this.lines.splice(a,y)},collapse:function(a){a.push.apply(a,this.lines)},insertInner:function(a,y,E){this.height+=E,this.lines=this.lines.slice(0,a).concat(y).concat(this.lines.slice(a));for(var x=0;x<y.length;++x)y[x].parent=this},iterN:function(a,y,E){for(var x=a+y;a<x;++a)if(E(this.lines[a]))return!0}};function ko(a){this.children=a;for(var y=0,E=0,x=0;x<a.length;++x){var ee=a[x];y+=ee.chunkSize(),E+=ee.height,ee.parent=this}this.size=y,this.height=E,this.parent=null}ko.prototype={chunkSize:function(){return this.size},removeInner:function(a,y){this.size-=y;for(var E=0;E<this.children.length;++E){var x=this.children[E],ee=x.chunkSize();if(a<ee){var ie=Math.min(y,ee-a),ue=x.height;if(x.removeInner(a,ie),this.height-=ue-x.height,ee==ie&&(this.children.splice(E--,1),x.parent=null),(y-=ie)==0)break;a=0}else a-=ee}if(this.size-y<25&&(this.children.length>1||!(this.children[0]instanceof so))){var ve=[];this.collapse(ve),this.children=[new so(ve)],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,E){this.size+=y.length,this.height+=E;for(var x=0;x<this.children.length;++x){var ee=this.children[x],ie=ee.chunkSize();if(a<=ie){if(ee.insertInner(a,y,E),ee.lines&&ee.lines.length>50){for(var ue=ee.lines.length%25+25,ve=ue;ve<ee.lines.length;){var Pe=new so(ee.lines.slice(ve,ve+=25));ee.height-=Pe.height,this.children.splice(++x,0,Pe),Pe.parent=this}ee.lines=ee.lines.slice(0,ue),this.maybeSpill()}break}a-=ie}},maybeSpill:function(){if(!(this.children.length<=10)){var a=this;do{var y=a.children.splice(a.children.length-5,5),E=new ko(y);if(a.parent){a.size-=E.size,a.height-=E.height;var ee=Bt(a.parent.children,a);a.parent.children.splice(ee+1,0,E)}else{var x=new ko(a.children);x.parent=a,a.children=[x,E],a=x}E.parent=a.parent}while(a.children.length>10);a.parent.maybeSpill()}},iterN:function(a,y,E){for(var x=0;x<this.children.length;++x){var ee=this.children[x],ie=ee.chunkSize();if(a<ie){var ue=Math.min(y,ie-a);if(ee.iterN(a,ue,E))return!0;if((y-=ue)==0)break;a=0}else a-=ie}}};var po=function(a,y,E){if(E)for(var x in E)E.hasOwnProperty(x)&&(this[x]=E[x]);this.doc=a,this.node=y};po.prototype.clear=function(){var a=this.doc.cm,y=this.line.widgets,E=this.line,x=Ve(E);if(!(x==null||!y)){for(var ee=0;ee<y.length;++ee)y[ee]==this&&y.splice(ee--,1);y.length||(E.widgets=null);var ie=Yi(this);bn(E,Math.max(0,E.height-ie)),a&&(za(a,function(){Ca(a,E,-ie),pl(a,x,"widget")}),zi(a,"lineWidgetCleared",a,this,x))}},po.prototype.changed=function(){var a=this,y=this.height,E=this.doc.cm,x=this.line;this.height=null;var ee=Yi(this)-y;ee&&(Kn(this.doc,x)||bn(x,x.height+ee),E&&za(E,function(){E.curOp.forceUpdate=!0,Ca(E,x,ee),zi(E,"lineWidgetChanged",E,a,Ve(x))}))},Ue(po);function Ca(a,y,E){Or(y)<(a.curOp&&a.curOp.scrollTop||a.doc.scrollTop)&&$i(a,E)}function ea(a,y,E,x){var ee=new po(a,E,x),ie=a.cm;return ie&&ee.noHScroll&&(ie.display.alignWidgets=!0),Wo(a,y,"widget",function(ue){var ve=ue.widgets||(ue.widgets=[]);if(ee.insertAt==null?ve.push(ee):ve.splice(Math.min(ve.length-1,Math.max(0,ee.insertAt)),0,ee),ee.line=ue,ie&&!Kn(a,ue)){var Pe=Or(ue)<a.scrollTop;bn(ue,ue.height+Yi(ee)),Pe&&$i(ie,ee.height),ie.curOp.forceUpdate=!0}return!0}),ie&&zi(ie,"lineWidgetAdded",ie,ee,typeof y=="number"?y:Ve(y)),ee}var Na=0,Za=function(a,y){this.lines=[],this.type=y,this.doc=a,this.id=++Na};Za.prototype.clear=function(){if(!this.explicitlyCleared){var a=this.doc.cm,y=a&&!a.curOp;if(y&&yl(a),Kt(this,"clear")){var E=this.find();E&&zi(this,"clear",E.from,E.to)}for(var x=null,ee=null,ie=0;ie<this.lines.length;++ie){var ue=this.lines[ie],ve=_n(ue.markedSpans,this);a&&!this.collapsed?pl(a,Ve(ue),"text"):a&&(ve.to!=null&&(ee=Ve(ue)),ve.from!=null&&(x=Ve(ue))),ue.markedSpans=or(ue.markedSpans,ve),ve.from==null&&this.collapsed&&!Kn(this.doc,ue)&&a&&bn(ue,Pa(a.display))}if(a&&this.collapsed&&!a.options.lineWrapping)for(var Pe=0;Pe<this.lines.length;++Pe){var Ze=dn(this.lines[Pe]),Gt=Tr(Ze);Gt>a.display.maxLineLength&&(a.display.maxLine=Ze,a.display.maxLineLength=Gt,a.display.maxLineChanged=!0)}x!=null&&a&&this.collapsed&&ya(a,x,ee+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&Oo(a.doc)),a&&zi(a,"markerCleared",a,this,x,ee),y&&Ol(a),this.parent&&this.parent.clear()}},Za.prototype.find=function(a,y){a==null&&this.type=="bookmark"&&(a=1);for(var E,x,ee=0;ee<this.lines.length;++ee){var ie=this.lines[ee],ue=_n(ie.markedSpans,this);if(ue.from!=null&&(E=He(y?ie:Ve(ie),ue.from),a==-1))return E;if(ue.to!=null&&(x=He(y?ie:Ve(ie),ue.to),a==1))return x}return E&&{from:E,to:x}},Za.prototype.changed=function(){var a=this,y=this.find(-1,!0),E=this,x=this.doc.cm;!y||!x||za(x,function(){var ee=y.line,ie=Ve(y.line),ue=Ua(x,ie);if(ue&&(Ml(ue),x.curOp.selectionChanged=x.curOp.forceUpdate=!0),x.curOp.updateMaxLine=!0,!Kn(E.doc,ee)&&E.height!=null){var ve=E.height;E.height=null;var Pe=Yi(E)-ve;Pe&&bn(ee,ee.height+Pe)}zi(x,"markerChanged",x,a)})},Za.prototype.attachLine=function(a){if(!this.lines.length&&this.doc.cm){var y=this.doc.cm.curOp;(!y.maybeHiddenMarkers||Bt(y.maybeHiddenMarkers,this)==-1)&&(y.maybeUnhiddenMarkers||(y.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(a)},Za.prototype.detachLine=function(a){if(this.lines.splice(Bt(this.lines,a),1),!this.lines.length&&this.doc.cm){var y=this.doc.cm.curOp;(y.maybeHiddenMarkers||(y.maybeHiddenMarkers=[])).push(this)}},Ue(Za);function Cl(a,y,E,x,ee){if(x&&x.shared)return gs(a,y,E,x,ee);if(a.cm&&!a.cm.curOp)return ba(a.cm,Cl)(a,y,E,x,ee);var ie=new Za(a,ee),ue=dt(y,E);if(x&&yn(x,ie,!1),ue>0||ue==0&&ie.clearWhenEmpty!==!1)return ie;if(ie.replacedWith&&(ie.collapsed=!0,ie.widgetNode=xt("span",[ie.replacedWith],"CodeMirror-widget"),x.handleMouseEvents||ie.widgetNode.setAttribute("cm-ignore-events","true"),x.insertLeft&&(ie.widgetNode.insertLeft=!0)),ie.collapsed){if(In(a,y.line,y,E,ie)||y.line!=E.line&&In(a,E.line,y,E,ie))throw new Error("Inserting collapsed marker partially overlapping an existing one");Yn()}ie.addToHistory&&Ai(a,{from:y,to:E,origin:"markText"},a.sel,NaN);var ve=y.line,Pe=a.cm,Ze;if(a.iter(ve,E.line+1,function(cn){Pe&&ie.collapsed&&!Pe.options.lineWrapping&&dn(cn)==Pe.display.maxLine&&(Ze=!0),ie.collapsed&&ve!=y.line&&bn(cn,0),qn(cn,new An(ie,ve==y.line?y.ch:null,ve==E.line?E.ch:null)),++ve}),ie.collapsed&&a.iter(y.line,E.line+1,function(cn){Kn(a,cn)&&bn(cn,0)}),ie.clearOnEnter&&At(ie,"beforeCursorEnter",function(){return ie.clear()}),ie.readOnly&&(zn(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),ie.collapsed&&(ie.id=++Na,ie.atomic=!0),Pe){if(Ze&&(Pe.curOp.updateMaxLine=!0),ie.collapsed)ya(Pe,y.line,E.line+1);else if(ie.className||ie.startStyle||ie.endStyle||ie.css||ie.attributes||ie.title)for(var Gt=y.line;Gt<=E.line;Gt++)pl(Pe,Gt,"text");ie.atomic&&Oo(Pe.doc),zi(Pe,"markerAdded",Pe,ie)}return ie}var Do=function(a,y){this.markers=a,this.primary=y;for(var E=0;E<a.length;++E)a[E].parent=this};Do.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var a=0;a<this.markers.length;++a)this.markers[a].clear();zi(this,"clear")}},Do.prototype.find=function(a,y){return this.primary.find(a,y)},Ue(Do);function gs(a,y,E,x,ee){x=yn(x),x.shared=!1;var ie=[Cl(a,y,E,x,ee)],ue=ie[0],ve=x.widgetNode;return bi(a,function(Pe){ve&&(x.widgetNode=ve.cloneNode(!0)),ie.push(Cl(Pe,Te(Pe,y),Te(Pe,E),x,ee));for(var Ze=0;Ze<Pe.linked.length;++Ze)if(Pe.linked[Ze].isParent)return;ue=bt(ie)}),new Do(ie,ue)}function Ma(a){return a.findMarks(He(a.first,0),a.clipPos(He(a.lastLine())),function(y){return y.parent})}function rl(a,y){for(var E=0;E<y.length;E++){var x=y[E],ee=x.find(),ie=a.clipPos(ee.from),ue=a.clipPos(ee.to);if(dt(ie,ue)){var ve=Cl(a,ie,ue,x.primary,x.primary.type);x.markers.push(ve),ve.parent=x}}}function Ya(a){for(var y=function(x){var ee=a[x],ie=[ee.primary.doc];bi(ee.primary.doc,function(Pe){return ie.push(Pe)});for(var ue=0;ue<ee.markers.length;ue++){var ve=ee.markers[ue];Bt(ie,ve.doc)==-1&&(ve.parent=null,ee.markers.splice(ue--,1))}},E=0;E<a.length;E++)y(E)}var ja=0,Io=function(a,y,E,x,ee){if(!(this instanceof Io))return new Io(a,y,E,x,ee);E==null&&(E=0),ko.call(this,[new so([new Ur("",null)])]),this.first=E,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=E;var ie=He(E,0);this.sel=Ar(ie),this.history=new _r(null),this.id=++ja,this.modeOption=y,this.lineSep=x,this.direction=ee=="rtl"?"rtl":"ltr",this.extend=!1,typeof a=="string"&&(a=this.splitLines(a)),wi(this,{from:ie,to:ie,text:a}),li(this,Ar(ie),We)};Io.prototype=ne(ko.prototype,{constructor:Io,iter:function(a,y,E){E?this.iterN(a-this.first,y-a,E):this.iterN(this.first,this.first+this.size,a)},insert:function(a,y){for(var E=0,x=0;x<y.length;++x)E+=y[x].height;this.insertInner(a-this.first,y,E)},remove:function(a,y){this.removeInner(a-this.first,y)},getValue:function(a){var y=pr(this,this.first,this.first+this.size);return a===!1?y:y.join(a||this.lineSeparator())},setValue:va(function(a){var y=He(this.first,0),E=this.first+this.size-1;Co(this,{from:y,to:He(E,en(this,E).text.length),text:this.splitLines(a),origin:"setValue",full:!0},!0),this.cm&&So(this.cm,0,0),li(this,Ar(y),We)}),replaceRange:function(a,y,E,x){y=Te(this,y),E=E?Te(this,E):y,lo(this,a,y,E,x)},getRange:function(a,y,E){var x=Sn(this,Te(this,a),Te(this,y));return E===!1?x:x.join(E||this.lineSeparator())},getLine:function(a){var y=this.getLineHandle(a);return y&&y.text},getLineHandle:function(a){if(Be(this,a))return en(this,a)},getLineNumber:function(a){return Ve(a)},getLineHandleVisualStart:function(a){return typeof a=="number"&&(a=en(this,a)),dn(a)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(a){return Te(this,a)},getCursor:function(a){var y=this.sel.primary(),E;return a==null||a=="head"?E=y.head:a=="anchor"?E=y.anchor:a=="end"||a=="to"||a===!1?E=y.to():E=y.from(),E},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:va(function(a,y,E){Ci(this,Te(this,typeof a=="number"?He(a,y||0):a),null,E)}),setSelection:va(function(a,y,E){Ci(this,Te(this,a),Te(this,y||a),E)}),extendSelection:va(function(a,y,E){no(this,Te(this,a),y&&Te(this,y),E)}),extendSelections:va(function(a,y){Uo(this,Je(this,a),y)}),extendSelectionsBy:va(function(a,y){var E=sn(this.sel.ranges,a);Uo(this,Je(this,E),y)}),setSelections:va(function(a,y,E){if(a.length){for(var x=[],ee=0;ee<a.length;ee++)x[ee]=new Hn(Te(this,a[ee].anchor),Te(this,a[ee].head));y==null&&(y=Math.min(a.length-1,this.sel.primIndex)),li(this,Lr(this.cm,x,y),E)}}),addSelection:va(function(a,y,E){var x=this.sel.ranges.slice(0);x.push(new Hn(Te(this,a),Te(this,y||a))),li(this,Lr(this.cm,x,x.length-1),E)}),getSelection:function(a){for(var y=this.sel.ranges,E,x=0;x<y.length;x++){var ee=Sn(this,y[x].from(),y[x].to());E=E?E.concat(ee):ee}return a===!1?E:E.join(a||this.lineSeparator())},getSelections:function(a){for(var y=[],E=this.sel.ranges,x=0;x<E.length;x++){var ee=Sn(this,E[x].from(),E[x].to());a!==!1&&(ee=ee.join(a||this.lineSeparator())),y[x]=ee}return y},replaceSelection:function(a,y,E){for(var x=[],ee=0;ee<this.sel.ranges.length;ee++)x[ee]=a;this.replaceSelections(x,y,E||"+input")},replaceSelections:va(function(a,y,E){for(var x=[],ee=this.sel,ie=0;ie<ee.ranges.length;ie++){var ue=ee.ranges[ie];x[ie]={from:ue.from(),to:ue.to(),text:this.splitLines(a[ie]),origin:E}}for(var ve=y&&y!="end"&&ni(this,x,y),Pe=x.length-1;Pe>=0;Pe--)Co(this,x[Pe]);ve?yi(this,ve):this.cm&&Bo(this.cm)}),undo:va(function(){sa(this,"undo")}),redo:va(function(){sa(this,"redo")}),undoSelection:va(function(){sa(this,"undo",!0)}),redoSelection:va(function(){sa(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,y=0,E=0,x=0;x<a.done.length;x++)a.done[x].ranges||++y;for(var ee=0;ee<a.undone.length;ee++)a.undone[ee].ranges||++E;return{undo:y,redo:E}},clearHistory:function(){var a=this;this.history=new _r(this.history.maxGeneration),bi(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:Xo(this.history.done),undone:Xo(this.history.undone)}},setHistory:function(a){var y=this.history=new _r(this.history.maxGeneration);y.done=Xo(a.done.slice(0),null,!0),y.undone=Xo(a.undone.slice(0),null,!0)},setGutterMarker:va(function(a,y,E){return Wo(this,a,"gutter",function(x){var ee=x.gutterMarkers||(x.gutterMarkers={});return ee[y]=E,!E&&re(ee)&&(x.gutterMarkers=null),!0})}),clearGutter:va(function(a){var y=this;this.iter(function(E){E.gutterMarkers&&E.gutterMarkers[a]&&Wo(y,E,"gutter",function(){return E.gutterMarkers[a]=null,re(E.gutterMarkers)&&(E.gutterMarkers=null),!0})})}),lineInfo:function(a){var y;if(typeof a=="number"){if(!Be(this,a)||(y=a,a=en(this,a),!a))return null}else if(y=Ve(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:va(function(a,y,E){return Wo(this,a,y=="gutter"?"gutter":"class",function(x){var ee=y=="text"?"textClass":y=="background"?"bgClass":y=="gutter"?"gutterClass":"wrapClass";if(!x[ee])x[ee]=E;else{if(ut(E).test(x[ee]))return!1;x[ee]+=" "+E}return!0})}),removeLineClass:va(function(a,y,E){return Wo(this,a,y=="gutter"?"gutter":"class",function(x){var ee=y=="text"?"textClass":y=="background"?"bgClass":y=="gutter"?"gutterClass":"wrapClass",ie=x[ee];if(ie)if(E==null)x[ee]=null;else{var ue=ie.match(ut(E));if(!ue)return!1;var ve=ue.index+ue[0].length;x[ee]=ie.slice(0,ue.index)+(!ue.index||ve==ie.length?"":" ")+ie.slice(ve)||null}else return!1;return!0})}),addLineWidget:va(function(a,y,E){return ea(this,a,y,E)}),removeLineWidget:function(a){a.clear()},markText:function(a,y,E){return Cl(this,Te(this,a),Te(this,y),E,E&&E.type||"range")},setBookmark:function(a,y){var E={replacedWith:y&&(y.nodeType==null?y.widget:y),insertLeft:y&&y.insertLeft,clearWhenEmpty:!1,shared:y&&y.shared,handleMouseEvents:y&&y.handleMouseEvents};return a=Te(this,a),Cl(this,a,a,E,"bookmark")},findMarksAt:function(a){a=Te(this,a);var y=[],E=en(this,a.line).markedSpans;if(E)for(var x=0;x<E.length;++x){var ee=E[x];(ee.from==null||ee.from<=a.ch)&&(ee.to==null||ee.to>=a.ch)&&y.push(ee.marker.parent||ee.marker)}return y},findMarks:function(a,y,E){a=Te(this,a),y=Te(this,y);var x=[],ee=a.line;return this.iter(a.line,y.line+1,function(ie){var ue=ie.markedSpans;if(ue)for(var ve=0;ve<ue.length;ve++){var Pe=ue[ve];!(Pe.to!=null&&ee==a.line&&a.ch>=Pe.to||Pe.from==null&&ee!=a.line||Pe.from!=null&&ee==y.line&&Pe.from>=y.ch)&&(!E||E(Pe.marker))&&x.push(Pe.marker.parent||Pe.marker)}++ee}),x},getAllMarks:function(){var a=[];return this.iter(function(y){var E=y.markedSpans;if(E)for(var x=0;x<E.length;++x)E[x].from!=null&&a.push(E[x].marker)}),a},posFromIndex:function(a){var y,E=this.first,x=this.lineSeparator().length;return this.iter(function(ee){var ie=ee.text.length+x;if(ie>a)return y=a,!0;a-=ie,++E}),Te(this,He(E,y))},indexFromPos:function(a){a=Te(this,a);var y=a.ch;if(a.line<this.first||a.ch<0)return 0;var E=this.lineSeparator().length;return this.iter(this.first,a.line,function(x){y+=x.text.length+E}),y},copy:function(a){var y=new Io(pr(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,E=this.first+this.size;a.from!=null&&a.from>y&&(y=a.from),a.to!=null&&a.to<E&&(E=a.to);var x=new Io(pr(this,y,E),a.mode||this.modeOption,y,this.lineSep,this.direction);return a.sharedHist&&(x.history=this.history),(this.linked||(this.linked=[])).push({doc:x,sharedHist:a.sharedHist}),x.linked=[{doc:this,isParent:!0,sharedHist:a.sharedHist}],rl(x,Ma(this)),x},unlinkDoc:function(a){if(a instanceof Yo&&(a=a.doc),this.linked)for(var y=0;y<this.linked.length;++y){var E=this.linked[y];if(E.doc==a){this.linked.splice(y,1),a.unlinkDoc(this),Ya(Ma(this));break}}if(a.history==this.history){var x=[a.id];bi(a,function(ee){return x.push(ee.id)},!0),a.history=new _r(null),a.history.done=Xo(this.history.done,x),a.history.undone=Xo(this.history.undone,x)}},iterLinkedDocs:function(a){bi(this,a)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(a){return this.lineSep?a.split(this.lineSep):On(a)},lineSeparator:function(){return this.lineSep||`
`},setDirection:va(function(a){a!="rtl"&&(a="ltr"),a!=this.direction&&(this.direction=a,this.iter(function(y){return y.order=null}),this.cm&&di(this.cm))})}),Io.prototype.eachLine=Io.prototype.iter;var qa=0;function jl(a){var y=this;if(Bs(y),!(It(y,a)||Ii(y.display,a))){Pt(a),Se&&(qa=+new Date);var E=ll(y,a,!0),x=a.dataTransfer.files;if(!(!E||y.isReadOnly()))if(x&&x.length&&window.FileReader&&window.File)for(var ee=x.length,ie=Array(ee),ue=0,ve=function(){++ue==ee&&ba(y,function(){E=Te(y.doc,E);var Ln={from:E,to:E,text:y.doc.splitLines(ie.filter(function(Dr){return Dr!=null}).join(y.doc.lineSeparator())),origin:"paste"};Co(y.doc,Ln),yi(y.doc,Ar(Te(y.doc,E),Te(y.doc,Rr(Ln))))})()},Pe=function(Ln,Dr){if(y.options.allowDropFileTypes&&Bt(y.options.allowDropFileTypes,Ln.type)==-1){ve();return}var Fr=new FileReader;Fr.onerror=function(){return ve()},Fr.onload=function(){var Xr=Fr.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(Xr)){ve();return}ie[Dr]=Xr,ve()},Fr.readAsText(Ln)},Ze=0;Ze<x.length;Ze++)Pe(x[Ze],Ze);else{if(y.state.draggingText&&y.doc.sel.contains(E)>-1){y.state.draggingText(a),setTimeout(function(){return y.display.input.focus()},20);return}try{var Gt=a.dataTransfer.getData("Text");if(Gt){var cn;if(y.state.draggingText&&!y.state.draggingText.copy&&(cn=y.listSelections()),oo(y.doc,Ar(E,E)),cn)for(var Un=0;Un<cn.length;++Un)lo(y.doc,"",cn[Un].anchor,cn[Un].head,"drag");y.replaceSelection(Gt,"around","paste"),y.display.input.focus()}}catch(Ln){}}}}function xl(a,y){if(Se&&(!a.state.draggingText||+new Date-qa<100)){Fe(y);return}if(!(It(a,y)||Ii(a.display,y))&&(y.dataTransfer.setData("Text",a.getSelection()),y.dataTransfer.effectAllowed="copyMove",y.dataTransfer.setDragImage&&!$e)){var E=gt("img",null,null,"position: fixed; left: 0; top: 0;");E.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",ce&&(E.width=E.height=1,a.display.wrapper.appendChild(E),E._top=E.offsetTop),y.dataTransfer.setDragImage(E,0,0),ce&&E.parentNode.removeChild(E)}}function Sl(a,y){var E=ll(a,y);if(E){var x=document.createDocumentFragment();As(a,E,x),a.display.dragCursor||(a.display.dragCursor=gt("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),a.display.lineSpace.insertBefore(a.display.dragCursor,a.display.cursorDiv)),Dt(a.display.dragCursor,x)}}function Bs(a){a.display.dragCursor&&(a.display.lineSpace.removeChild(a.display.dragCursor),a.display.dragCursor=null)}function Os(a){if(document.getElementsByClassName){for(var y=document.getElementsByClassName("CodeMirror"),E=[],x=0;x<y.length;x++){var ee=y[x].CodeMirror;ee&&E.push(ee)}E.length&&E[0].operation(function(){for(var ie=0;ie<E.length;ie++)a(E[ie])})}}var Ts=!1;function Fs(){Ts||(Us(),Ts=!0)}function Us(){var a;At(window,"resize",function(){a==null&&(a=setTimeout(function(){a=null,Os(Gi)},100))}),At(window,"blur",function(){return Os(Pl)})}function Gi(a){var y=a.display;y.cachedCharWidth=y.cachedTextHeight=y.cachedPaddingH=null,y.scrollbarsClipped=!1,a.setSize()}for(var io={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"},Ro=0;Ro<10;Ro++)io[Ro+48]=io[Ro+96]=String(Ro);for(var Jo=65;Jo<=90;Jo++)io[Jo]=String.fromCharCode(Jo);for(var pa=1;pa<=12;pa++)io[pa+111]=io[pa+63235]="F"+pa;var ua={};ua.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},ua.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},ua.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},ua.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},ua.default=Le?ua.macDefault:ua.pcDefault;function fl(a){var y=a.split(/-(?!$)/);a=y[y.length-1];for(var E,x,ee,ie,ue=0;ue<y.length-1;ue++){var ve=y[ue];if(/^(cmd|meta|m)$/i.test(ve))ie=!0;else if(/^a(lt)?$/i.test(ve))E=!0;else if(/^(c|ctrl|control)$/i.test(ve))x=!0;else if(/^s(hift)?$/i.test(ve))ee=!0;else throw new Error("Unrecognized modifier name: "+ve)}return E&&(a="Alt-"+a),x&&(a="Ctrl-"+a),ie&&(a="Cmd-"+a),ee&&(a="Shift-"+a),a}function Da(a){var y={};for(var E in a)if(a.hasOwnProperty(E)){var x=a[E];if(/^(name|fallthrough|(de|at)tach)$/.test(E))continue;if(x=="..."){delete a[E];continue}for(var ee=sn(E.split(" "),fl),ie=0;ie<ee.length;ie++){var ue=void 0,ve=void 0;ie==ee.length-1?(ve=ee.join(" "),ue=x):(ve=ee.slice(0,ie+1).join(" "),ue="...");var Pe=y[ve];if(!Pe)y[ve]=ue;else if(Pe!=ue)throw new Error("Inconsistent bindings for "+ve)}delete a[E]}for(var Ze in y)a[Ze]=y[Ze];return a}function ls(a,y,E,x){y=Ns(y);var ee=y.call?y.call(a,x):y[a];if(ee===!1)return"nothing";if(ee==="...")return"multi";if(ee!=null&&E(ee))return"handled";if(y.fallthrough){if(Object.prototype.toString.call(y.fallthrough)!="[object Array]")return ls(a,y.fallthrough,E,x);for(var ie=0;ie<y.fallthrough.length;ie++){var ue=ls(a,y.fallthrough[ie],E,x);if(ue)return ue}}}function Gs(a){var y=typeof a=="string"?a:io[a.keyCode];return y=="Ctrl"||y=="Alt"||y=="Shift"||y=="Mod"}function ys(a,y,E){var x=a;return y.altKey&&x!="Alt"&&(a="Alt-"+a),(_e?y.metaKey:y.ctrlKey)&&x!="Ctrl"&&(a="Ctrl-"+a),(_e?y.ctrlKey:y.metaKey)&&x!="Mod"&&(a="Cmd-"+a),!E&&y.shiftKey&&x!="Shift"&&(a="Shift-"+a),a}function $l(a,y){if(ce&&a.keyCode==34&&a.char)return!1;var E=io[a.keyCode];return E==null||a.altGraphKey?!1:(a.keyCode==3&&a.code&&(E=a.code),ys(E,a,y))}function Ns(a){return typeof a=="string"?ua[a]:a}function _l(a,y){for(var E=a.doc.sel.ranges,x=[],ee=0;ee<E.length;ee++){for(var ie=y(E[ee]);x.length&&dt(ie.from,bt(x).to)<=0;){var ue=x.pop();if(dt(ue.from,ie.from)<0){ie.from=ue.from;break}}x.push(ie)}za(a,function(){for(var ve=x.length-1;ve>=0;ve--)lo(a.doc,"",x[ve].from,x[ve].to,"+delete");Bo(a)})}function Qs(a,y,E){var x=wt(a.text,y+E,E);return x<0||x>a.text.length?null:x}function Ms(a,y,E){var x=Qs(a,y.ch,E);return x==null?null:new He(y.line,x,E<0?"after":"before")}function Js(a,y,E,x,ee){if(a){y.doc.direction=="rtl"&&(ee=-ee);var ie=xe(E,y.doc.direction);if(ie){var ue=ee<0?bt(ie):ie[0],ve=ee<0==(ue.level==1),Pe=ve?"after":"before",Ze;if(ue.level>0||y.doc.direction=="rtl"){var Gt=hl(y,E);Ze=ee<0?E.text.length-1:0;var cn=Ra(y,Gt,Ze).top;Ze=ke(function(Un){return Ra(y,Gt,Un).top==cn},ee<0==(ue.level==1)?ue.from:ue.to-1,Ze),Pe=="before"&&(Ze=Qs(E,Ze,1))}else Ze=ee<0?ue.to:ue.from;return new He(x,Ze,Pe)}}return new He(x,ee<0?E.text.length:0,ee<0?"before":"after")}function uu(a,y,E,x){var ee=xe(y,a.doc.direction);if(!ee)return Ms(y,E,x);E.ch>=y.text.length?(E.ch=y.text.length,E.sticky="before"):E.ch<=0&&(E.ch=0,E.sticky="after");var ie=nt(ee,E.ch,E.sticky),ue=ee[ie];if(a.doc.direction=="ltr"&&ue.level%2==0&&(x>0?ue.to>E.ch:ue.from<E.ch))return Ms(y,E,x);var ve=function(ii,mi){return Qs(y,ii instanceof He?ii.ch:ii,mi)},Pe,Ze=function(ii){return a.options.lineWrapping?(Pe=Pe||hl(a,y),jo(a,y,Pe,ii)):{begin:0,end:y.text.length}},Gt=Ze(E.sticky=="before"?ve(E,-1):E.ch);if(a.doc.direction=="rtl"||ue.level==1){var cn=ue.level==1==x<0,Un=ve(E,cn?1:-1);if(Un!=null&&(cn?Un<=ue.to&&Un<=Gt.end:Un>=ue.from&&Un>=Gt.begin)){var Ln=cn?"before":"after";return new He(E.line,Un,Ln)}}var Dr=function(ii,mi,oi){for(var xi=function(zo,Oa){return Oa?new He(E.line,ve(zo,1),"before"):new He(E.line,zo,"after")};ii>=0&&ii<ee.length;ii+=mi){var Zi=ee[ii],Mi=mi>0==(Zi.level!=1),ao=Mi?oi.begin:ve(oi.end,-1);if(Zi.from<=ao&&ao<Zi.to||(ao=Mi?Zi.from:ve(Zi.to,-1),oi.begin<=ao&&ao<oi.end))return xi(ao,Mi)}},Fr=Dr(ie+x,x,Gt);if(Fr)return Fr;var Xr=x>0?Gt.end:ve(Gt.begin,-1);return Xr!=null&&!(x>0&&Xr==y.text.length)&&(Fr=Dr(x>0?0:ee.length-1,x,Ze(Xr)),Fr)?Fr:null}var Kl={selectAll:Fi,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),We)},killLine:function(a){return _l(a,function(y){if(y.empty()){var E=en(a.doc,y.head.line).text.length;return y.head.ch==E&&y.head.line<a.lastLine()?{from:y.head,to:He(y.head.line+1,0)}:{from:y.head,to:He(y.head.line,E)}}else return{from:y.from(),to:y.to()}})},deleteLine:function(a){return _l(a,function(y){return{from:He(y.from().line,0),to:Te(a.doc,He(y.to().line+1,0))}})},delLineLeft:function(a){return _l(a,function(y){return{from:He(y.from().line,0),to:y.from()}})},delWrappedLineLeft:function(a){return _l(a,function(y){var E=a.charCoords(y.head,"div").top+5,x=a.coordsChar({left:0,top:E},"div");return{from:x,to:y.from()}})},delWrappedLineRight:function(a){return _l(a,function(y){var E=a.charCoords(y.head,"div").top+5,x=a.coordsChar({left:a.display.lineDiv.offsetWidth+100,top:E},"div");return{from:y.from(),to:x}})},undo:function(a){return a.undo()},redo:function(a){return a.redo()},undoSelection:function(a){return a.undoSelection()},redoSelection:function(a){return a.redoSelection()},goDocStart:function(a){return a.extendSelection(He(a.firstLine(),0))},goDocEnd:function(a){return a.extendSelection(He(a.lastLine()))},goLineStart:function(a){return a.extendSelectionsBy(function(y){return Ys(a,y.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(a){return a.extendSelectionsBy(function(y){return qs(a,y.head)},{origin:"+move",bias:1})},goLineEnd:function(a){return a.extendSelectionsBy(function(y){return Cu(a,y.head.line)},{origin:"+move",bias:-1})},goLineRight:function(a){return a.extendSelectionsBy(function(y){var E=a.cursorCoords(y.head,"div").top+5;return a.coordsChar({left:a.display.lineDiv.offsetWidth+100,top:E},"div")},St)},goLineLeft:function(a){return a.extendSelectionsBy(function(y){var E=a.cursorCoords(y.head,"div").top+5;return a.coordsChar({left:0,top:E},"div")},St)},goLineLeftSmart:function(a){return a.extendSelectionsBy(function(y){var E=a.cursorCoords(y.head,"div").top+5,x=a.coordsChar({left:0,top:E},"div");return x.ch<a.getLine(x.line).search(/\S/)?qs(a,y.head):x},St)},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=[],E=a.listSelections(),x=a.options.tabSize,ee=0;ee<E.length;ee++){var ie=E[ee].from(),ue=ze(a.getLine(ie.line),ie.ch,x);y.push(Jt(x-ue%x))}a.replaceSelections(y)},defaultTab:function(a){a.somethingSelected()?a.indentSelection("add"):a.execCommand("insertTab")},transposeChars:function(a){return za(a,function(){for(var y=a.listSelections(),E=[],x=0;x<y.length;x++)if(y[x].empty()){var ee=y[x].head,ie=en(a.doc,ee.line).text;if(ie){if(ee.ch==ie.length&&(ee=new He(ee.line,ee.ch-1)),ee.ch>0)ee=new He(ee.line,ee.ch+1),a.replaceRange(ie.charAt(ee.ch-1)+ie.charAt(ee.ch-2),He(ee.line,ee.ch-2),ee,"+transpose");else if(ee.line>a.doc.first){var ue=en(a.doc,ee.line-1).text;ue&&(ee=new He(ee.line,1),a.replaceRange(ie.charAt(0)+a.doc.lineSeparator()+ue.charAt(ue.length-1),He(ee.line-1,ue.length-1),ee,"+transpose"))}}E.push(new Hn(ee,ee))}a.setSelections(E)})},newlineAndIndent:function(a){return za(a,function(){for(var y=a.listSelections(),E=y.length-1;E>=0;E--)a.replaceRange(a.doc.lineSeparator(),y[E].anchor,y[E].head,"+input");y=a.listSelections();for(var x=0;x<y.length;x++)a.indentLine(y[x].from().line,null,!0);Bo(a)})},openLine:function(a){return a.replaceSelection(`
`,"start")},toggleOverwrite:function(a){return a.toggleOverwrite()}};function Ys(a,y){var E=en(a.doc,y),x=dn(E);return x!=E&&(y=Ve(x)),Js(!0,a,x,y,1)}function Cu(a,y){var E=en(a.doc,y),x=er(E);return x!=E&&(y=Ve(x)),Js(!0,a,E,y,-1)}function qs(a,y){var E=Ys(a,y.line),x=en(a.doc,E.line),ee=xe(x,a.doc.direction);if(!ee||ee[0].level==0){var ie=Math.max(E.ch,x.text.search(/\S/)),ue=y.line==E.line&&y.ch<=ie&&y.ch;return He(E.line,ue?0:ie,E.sticky)}return E}function bs(a,y,E){if(typeof y=="string"&&(y=Kl[y],!y))return!1;a.display.input.ensurePolled();var x=a.display.shift,ee=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),E&&(a.display.shift=!1),ee=y(a)!=nn}finally{a.display.shift=x,a.state.suppressEdits=!1}return ee}function xu(a,y,E){for(var x=0;x<a.state.keyMaps.length;x++){var ee=ls(y,a.state.keyMaps[x],E,a);if(ee)return ee}return a.options.extraKeys&&ls(y,a.options.extraKeys,E,a)||ls(y,a.options.keyMap,E,a)}var Su=new fe;function Cs(a,y,E,x){var ee=a.state.keySeq;if(ee){if(Gs(y))return"handled";if(/\'$/.test(y)?a.state.keySeq=null:Su.set(50,function(){a.state.keySeq==ee&&(a.state.keySeq=null,a.display.input.reset())}),$s(a,ee+" "+y,E,x))return!0}return $s(a,y,E,x)}function $s(a,y,E,x){var ee=xu(a,y,x);return ee=="multi"&&(a.state.keySeq=y),ee=="handled"&&zi(a,"keyHandled",a,y,E),(ee=="handled"||ee=="multi")&&(Pt(E),vs(a)),!!ee}function xs(a,y){var E=$l(y,!0);return E?y.shiftKey&&!a.state.keySeq?Cs(a,"Shift-"+E,y,function(x){return bs(a,x,!0)})||Cs(a,E,y,function(x){if(typeof x=="string"?/^go[A-Z]/.test(x):x.motion)return bs(a,x)}):Cs(a,E,y,function(x){return bs(a,x)}):!1}function _s(a,y,E){return Cs(a,"'"+E+"'",y,function(x){return bs(a,x,!0)})}var Ss=null;function eu(a){var y=this;if(!(a.target&&a.target!=y.display.input.getField())&&(y.curOp.focus=it(),!It(y,a))){Se&&pe<11&&a.keyCode==27&&(a.returnValue=!1);var E=a.keyCode;y.display.shift=E==16||a.shiftKey;var x=xs(y,a);ce&&(Ss=x?E:null,!x&&E==88&&!En&&(Le?a.metaKey:a.ctrlKey)&&y.replaceSelection("",null,"cut")),b&&!Le&&!x&&E==46&&a.shiftKey&&!a.ctrlKey&&document.execCommand&&document.execCommand("cut"),E==18&&!/\bCodeMirror-crosshair\b/.test(y.display.lineDiv.className)&&cu(y)}}function cu(a){var y=a.display.lineDiv;ye(y,"CodeMirror-crosshair");function E(x){(x.keyCode==18||!x.altKey)&&(ht(y,"CodeMirror-crosshair"),Rt(document,"keyup",E),Rt(document,"mouseover",E))}At(document,"keyup",E),At(document,"mouseover",E)}function tu(a){a.keyCode==16&&(this.doc.sel.shift=!1),It(this,a)}function nu(a){var y=this;if(!(a.target&&a.target!=y.display.input.getField())&&!(Ii(y.display,a)||It(y,a)||a.ctrlKey&&!a.altKey||Le&&a.metaKey)){var E=a.keyCode,x=a.charCode;if(ce&&E==Ss){Ss=null,Pt(a);return}if(!(ce&&(!a.which||a.which<10)&&xs(y,a))){var ee=String.fromCharCode(x==null?E:x);ee!="\b"&&(_s(y,a,ee)||y.display.input.onKeyPress(a))}}}var Eu=400,ks=function(a,y,E){this.time=a,this.pos=y,this.button=E};ks.prototype.compare=function(a,y,E){return this.time+Eu>a&&dt(y,this.pos)==0&&E==this.button};var es,ss;function ru(a,y){var E=+new Date;return ss&&ss.compare(E,a,y)?(es=ss=null,"triple"):es&&es.compare(E,a,y)?(ss=new ks(E,a,y),es=null,"double"):(es=new ks(E,a,y),ss=null,"single")}function iu(a){var y=this,E=y.display;if(!(It(y,a)||E.activeTouch&&E.input.supportsTouch())){if(E.input.ensurePolled(),E.shift=a.shiftKey,Ii(E,a)){Ae||(E.scroller.draggable=!1,setTimeout(function(){return E.scroller.draggable=!0},100));return}if(!Tl(y,a)){var x=ll(y,a),ee=zt(a),ie=x?ru(x,ee):"single";window.focus(),ee==1&&y.state.selectingText&&y.state.selectingText(a),!(x&&wu(y,ee,x,ie,a))&&(ee==1?x?fo(y,x,ie,a):Ct(a)==E.scroller&&Pt(a):ee==2?(x&&no(y.doc,x),setTimeout(function(){return E.input.focus()},20)):ee==3&&(Ke?y.display.input.onContextMenu(a):Ps(y)))}}}function wu(a,y,E,x,ee){var ie="Click";return x=="double"?ie="Double"+ie:x=="triple"&&(ie="Triple"+ie),ie=(y==1?"Left":y==2?"Middle":"Right")+ie,Cs(a,ys(ie,ee),ee,function(ue){if(typeof ue=="string"&&(ue=Kl[ue]),!ue)return!1;var ve=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),ve=ue(a,E)!=nn}finally{a.state.suppressEdits=!1}return ve})}function uo(a,y,E){var x=a.getOption("configureMouse"),ee=x?x(a,y,E):{};if(ee.unit==null){var ie=vt?E.shiftKey&&E.metaKey:E.altKey;ee.unit=ie?"rectangle":y=="single"?"char":y=="double"?"word":"line"}return(ee.extend==null||a.doc.extend)&&(ee.extend=a.doc.extend||E.shiftKey),ee.addNew==null&&(ee.addNew=Le?E.metaKey:E.ctrlKey),ee.moveOnDrag==null&&(ee.moveOnDrag=!(Le?E.altKey:E.ctrlKey)),ee}function fo(a,y,E,x){Se?setTimeout($t(Zs,a),0):a.curOp.focus=it();var ee=uo(a,E,x),ie=a.doc.sel,ue;a.options.dragDrop&&_t&&!a.isReadOnly()&&E=="single"&&(ue=ie.contains(y))>-1&&(dt((ue=ie.ranges[ue]).from(),y)<0||y.xRel>0)&&(dt(ue.to(),y)>0||y.xRel<0)?Ia(a,x,y,ee):Ba(a,x,y,ee)}function Ia(a,y,E,x){var ee=a.display,ie=!1,ue=ba(a,function(Ze){Ae&&(ee.scroller.draggable=!1),a.state.draggingText=!1,Rt(ee.wrapper.ownerDocument,"mouseup",ue),Rt(ee.wrapper.ownerDocument,"mousemove",ve),Rt(ee.scroller,"dragstart",Pe),Rt(ee.scroller,"drop",ue),ie||(Pt(Ze),x.addNew||no(a.doc,E,null,null,x.extend),Ae&&!$e||Se&&pe==9?setTimeout(function(){ee.wrapper.ownerDocument.body.focus({preventScroll:!0}),ee.input.focus()},20):ee.input.focus())}),ve=function(Ze){ie=ie||Math.abs(y.clientX-Ze.clientX)+Math.abs(y.clientY-Ze.clientY)>=10},Pe=function(){return ie=!0};Ae&&(ee.scroller.draggable=!0),a.state.draggingText=ue,ue.copy=!x.moveOnDrag,ee.scroller.dragDrop&&ee.scroller.dragDrop(),At(ee.wrapper.ownerDocument,"mouseup",ue),At(ee.wrapper.ownerDocument,"mousemove",ve),At(ee.scroller,"dragstart",Pe),At(ee.scroller,"drop",ue),Ps(a),setTimeout(function(){return ee.input.focus()},20)}function $a(a,y,E){if(E=="char")return new Hn(y,y);if(E=="word")return a.findWordAt(y);if(E=="line")return new Hn(He(y.line,0),Te(a.doc,He(y.line+1,0)));var x=E(a,y);return new Hn(x.from,x.to)}function Ba(a,y,E,x){var ee=a.display,ie=a.doc;Pt(y);var ue,ve,Pe=ie.sel,Ze=Pe.ranges;if(x.addNew&&!x.extend?(ve=ie.sel.contains(E),ve>-1?ue=Ze[ve]:ue=new Hn(E,E)):(ue=ie.sel.primary(),ve=ie.sel.primIndex),x.unit=="rectangle")x.addNew||(ue=new Hn(E,E)),E=ll(a,y,!0,!0),ve=-1;else{var Gt=$a(a,E,x.unit);x.extend?ue=to(ue,Gt.anchor,Gt.head,x.extend):ue=Gt}x.addNew?ve==-1?(ve=Ze.length,li(ie,Lr(a,Ze.concat([ue]),ve),{scroll:!1,origin:"*mouse"})):Ze.length>1&&Ze[ve].empty()&&x.unit=="char"&&!x.extend?(li(ie,Lr(a,Ze.slice(0,ve).concat(Ze.slice(ve+1)),0),{scroll:!1,origin:"*mouse"}),Pe=ie.sel):_o(ie,ve,ue,yt):(ve=0,li(ie,new Wn([ue],0),yt),Pe=ie.sel);var cn=E;function Un(oi){if(dt(cn,oi)!=0)if(cn=oi,x.unit=="rectangle"){for(var xi=[],Zi=a.options.tabSize,Mi=ze(en(ie,E.line).text,E.ch,Zi),ao=ze(en(ie,oi.line).text,oi.ch,Zi),zo=Math.min(Mi,ao),Oa=Math.max(Mi,ao),ta=Math.min(E.line,oi.line),il=Math.min(a.lastLine(),Math.max(E.line,oi.line));ta<=il;ta++){var _a=en(ie,ta).text,ma=fn(_a,zo,Zi);zo==Oa?xi.push(new Hn(He(ta,ma),He(ta,ma))):_a.length>ma&&xi.push(new Hn(He(ta,ma),He(ta,fn(_a,Oa,Zi))))}xi.length||xi.push(new Hn(E,E)),li(ie,Lr(a,Pe.ranges.slice(0,ve).concat(xi),ve),{origin:"*mouse",scroll:!1}),a.scrollIntoView(oi)}else{var el=ue,ka=$a(a,oi,x.unit),xa=el.anchor,ga;dt(ka.anchor,xa)>0?(ga=ka.head,xa=Ce(el.from(),ka.anchor)):(ga=ka.anchor,xa=Ft(el.to(),ka.head));var aa=Pe.ranges.slice(0);aa[ve]=us(a,new Hn(Te(ie,xa),ga)),li(ie,Lr(a,aa,ve),yt)}}var Ln=ee.wrapper.getBoundingClientRect(),Dr=0;function Fr(oi){var xi=++Dr,Zi=ll(a,oi,!0,x.unit=="rectangle");if(Zi)if(dt(Zi,cn)!=0){a.curOp.focus=it(),Un(Zi);var Mi=Dl(ee,ie);(Zi.line>=Mi.to||Zi.line<Mi.from)&&setTimeout(ba(a,function(){Dr==xi&&Fr(oi)}),150)}else{var ao=oi.clientY<Ln.top?-20:oi.clientY>Ln.bottom?20:0;ao&&setTimeout(ba(a,function(){Dr==xi&&(ee.scroller.scrollTop+=ao,Fr(oi))}),50)}}function Xr(oi){a.state.selectingText=!1,Dr=1/0,oi&&(Pt(oi),ee.input.focus()),Rt(ee.wrapper.ownerDocument,"mousemove",ii),Rt(ee.wrapper.ownerDocument,"mouseup",mi),ie.history.lastSelOrigin=null}var ii=ba(a,function(oi){oi.buttons===0||!zt(oi)?Xr(oi):Fr(oi)}),mi=ba(a,Xr);a.state.selectingText=mi,At(ee.wrapper.ownerDocument,"mousemove",ii),At(ee.wrapper.ownerDocument,"mouseup",mi)}function us(a,y){var E=y.anchor,x=y.head,ee=en(a.doc,E.line);if(dt(E,x)==0&&E.sticky==x.sticky)return y;var ie=xe(ee);if(!ie)return y;var ue=nt(ie,E.ch,E.sticky),ve=ie[ue];if(ve.from!=E.ch&&ve.to!=E.ch)return y;var Pe=ue+(ve.from==E.ch==(ve.level!=1)?0:1);if(Pe==0||Pe==ie.length)return y;var Ze;if(x.line!=E.line)Ze=(x.line-E.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var Gt=nt(ie,x.ch,x.sticky),cn=Gt-ue||(x.ch-E.ch)*(ve.level==1?-1:1);Gt==Pe-1||Gt==Pe?Ze=cn<0:Ze=cn>0}var Un=ie[Pe+(Ze?-1:0)],Ln=Ze==(Un.level==1),Dr=Ln?Un.from:Un.to,Fr=Ln?"after":"before";return E.ch==Dr&&E.sticky==Fr?y:new Hn(new He(E.line,Dr,Fr),x)}function Wl(a,y,E,x){var ee,ie;if(y.touches)ee=y.touches[0].clientX,ie=y.touches[0].clientY;else try{ee=y.clientX,ie=y.clientY}catch(Un){return!1}if(ee>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;x&&Pt(y);var ue=a.display,ve=ue.lineDiv.getBoundingClientRect();if(ie>ve.bottom||!Kt(a,E))return Yt(y);ie-=ve.top-ue.viewOffset;for(var Pe=0;Pe<a.display.gutterSpecs.length;++Pe){var Ze=ue.gutters.childNodes[Pe];if(Ze&&Ze.getBoundingClientRect().right>=ee){var Gt=tt(a.doc,ie),cn=a.display.gutterSpecs[Pe];return Wt(a,E,a,Gt,cn.className,y),Yt(y)}}}function Tl(a,y){return Wl(a,y,"gutterClick",!0)}function cs(a,y){Ii(a.display,y)||ou(a,y)||It(a,y,"contextmenu")||Ke||a.display.input.onContextMenu(y)}function ou(a,y){return Kt(a,"gutterContextMenu")?Wl(a,y,"gutterContextMenu",!1):!1}function Fu(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),vl(a)}var Ls={toString:function(){return"CodeMirror.Init"}},Nu={},du={};function Ku(a){var y=a.optionHandlers;function E(x,ee,ie,ue){a.defaults[x]=ee,ie&&(y[x]=ue?function(ve,Pe,Ze){Ze!=Ls&&ie(ve,Pe,Ze)}:ie)}a.defineOption=E,a.Init=Ls,E("value","",function(x,ee){return x.setValue(ee)},!0),E("mode",null,function(x,ee){x.doc.modeOption=ee,ui(x)},!0),E("indentUnit",2,ui,!0),E("indentWithTabs",!1),E("smartIndent",!0),E("tabSize",4,function(x){ai(x),vl(x),ya(x)},!0),E("lineSeparator",null,function(x,ee){if(x.doc.lineSep=ee,!!ee){var ie=[],ue=x.doc.first;x.doc.iter(function(Pe){for(var Ze=0;;){var Gt=Pe.text.indexOf(ee,Ze);if(Gt==-1)break;Ze=Gt+ee.length,ie.push(He(ue,Gt))}ue++});for(var ve=ie.length-1;ve>=0;ve--)lo(x.doc,ee,ie[ve],He(ie[ve].line,ie[ve].ch+ee.length))}}),E("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(x,ee,ie){x.state.specialChars=new RegExp(ee.source+(ee.test(" ")?"":"| "),"g"),ie!=Ls&&x.refresh()}),E("specialCharPlaceholder",Oi,function(x){return x.refresh()},!0),E("electricChars",!0),E("inputStyle",Ne?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),E("spellcheck",!1,function(x,ee){return x.getInputField().spellcheck=ee},!0),E("autocorrect",!1,function(x,ee){return x.getInputField().autocorrect=ee},!0),E("autocapitalize",!1,function(x,ee){return x.getInputField().autocapitalize=ee},!0),E("rtlMoveVisually",!mt),E("wholeLineUpdateBefore",!0),E("theme","default",function(x){Fu(x),Cn(x)},!0),E("keyMap","default",function(x,ee,ie){var ue=Ns(ee),ve=ie!=Ls&&Ns(ie);ve&&ve.detach&&ve.detach(x,ue),ue.attach&&ue.attach(x,ve||null)}),E("extraKeys",null),E("configureMouse",null),E("lineWrapping",!1,Vu,!0),E("gutters",[],function(x,ee){x.display.gutterSpecs=Xt(ee,x.options.lineNumbers),Cn(x)},!0),E("fixedGutter",!0,function(x,ee){x.display.gutters.style.left=ee?fs(x.display)+"px":"0",x.refresh()},!0),E("coverGutterNextToScrollbar",!1,function(x){return dl(x)},!0),E("scrollbarStyle","native",function(x){Bl(x),dl(x),x.display.scrollbars.setScrollTop(x.doc.scrollTop),x.display.scrollbars.setScrollLeft(x.doc.scrollLeft)},!0),E("lineNumbers",!1,function(x,ee){x.display.gutterSpecs=Xt(x.options.gutters,ee),Cn(x)},!0),E("firstLineNumber",1,Cn,!0),E("lineNumberFormatter",function(x){return x},Cn,!0),E("showCursorWhenSelecting",!1,Al,!0),E("resetSelectionOnContextMenu",!0),E("lineWiseCopyCut",!0),E("pasteLinesPerSelection",!0),E("selectionsMayTouch",!1),E("readOnly",!1,function(x,ee){ee=="nocursor"&&(Pl(x),x.display.input.blur()),x.display.input.readOnlyChanged(ee)}),E("screenReaderLabel",null,function(x,ee){ee=ee===""?null:ee,x.display.input.screenReaderLabelChanged(ee)}),E("disableInput",!1,function(x,ee){ee||x.display.input.reset()},!0),E("dragDrop",!0,Wu),E("allowDropFileTypes",null),E("cursorBlinkRate",530),E("cursorScrollMargin",0),E("cursorHeight",1,Al,!0),E("singleCursorHeightPerLine",!0,Al,!0),E("workTime",100),E("workDelay",100),E("flattenSpans",!0,ai,!0),E("addModeClass",!1,ai,!0),E("pollInterval",100),E("undoDepth",200,function(x,ee){return x.doc.history.undoDepth=ee}),E("historyEventDelay",1250),E("viewportMargin",10,function(x){return x.refresh()},!0),E("maxHighlightLength",1e4,ai,!0),E("moveInputWithCursor",!0,function(x,ee){ee||x.display.input.resetPosition()}),E("tabindex",null,function(x,ee){return x.display.input.getField().tabIndex=ee||""}),E("autofocus",null),E("direction","ltr",function(x,ee){return x.doc.setDirection(ee)},!0),E("phrases",null)}function Wu(a,y,E){var x=E&&E!=Ls;if(!y!=!x){var ee=a.display.dragFunctions,ie=y?At:Rt;ie(a.display.scroller,"dragstart",ee.start),ie(a.display.scroller,"dragenter",ee.enter),ie(a.display.scroller,"dragover",ee.over),ie(a.display.scroller,"dragleave",ee.leave),ie(a.display.scroller,"drop",ee.drop)}}function Vu(a){a.options.lineWrapping?(ye(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(ht(a.display.wrapper,"CodeMirror-wrap"),Mr(a)),El(a),ya(a),vl(a),setTimeout(function(){return dl(a)},100)}function Yo(a,y){var E=this;if(!(this instanceof Yo))return new Yo(a,y);this.options=y=y?yn(y):{},yn(Nu,y,!1);var x=y.value;typeof x=="string"?x=new Io(x,y.mode,null,y.lineSeparator,y.direction):y.mode&&(x.modeOption=y.mode),this.doc=x;var ee=new Yo.inputStyles[y.inputStyle](this),ie=this.display=new vn(a,x,ee,y);ie.wrapper.CodeMirror=this,Fu(this),y.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Bl(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 fe,keySeq:null,specialChars:null},y.autofocus&&!Ne&&ie.input.focus(),Se&&pe<11&&setTimeout(function(){return E.display.input.reset(!0)},20),Xu(this),Fs(),yl(this),this.curOp.forceUpdate=!0,Ni(this,x),y.autofocus&&!Ne||this.hasFocus()?setTimeout(function(){E.hasFocus()&&!E.state.focused&&ps(E)},20):Pl(this);for(var ue in du)du.hasOwnProperty(ue)&&du[ue](this,y[ue],Ls);Ot(this),y.finishInit&&y.finishInit(this);for(var ve=0;ve<Au.length;++ve)Au[ve](this);Ol(this),Ae&&y.lineWrapping&&getComputedStyle(ie.lineDiv).textRendering=="optimizelegibility"&&(ie.lineDiv.style.textRendering="auto")}Yo.defaults=Nu,Yo.optionHandlers=du;function Xu(a){var y=a.display;At(y.scroller,"mousedown",ba(a,iu)),Se&&pe<11?At(y.scroller,"dblclick",ba(a,function(Pe){if(!It(a,Pe)){var Ze=ll(a,Pe);if(!(!Ze||Tl(a,Pe)||Ii(a.display,Pe))){Pt(Pe);var Gt=a.findWordAt(Ze);no(a.doc,Gt.anchor,Gt.head)}}})):At(y.scroller,"dblclick",function(Pe){return It(a,Pe)||Pt(Pe)}),At(y.scroller,"contextmenu",function(Pe){return cs(a,Pe)}),At(y.input.getField(),"contextmenu",function(Pe){y.scroller.contains(Pe.target)||cs(a,Pe)});var E,x={end:0};function ee(){y.activeTouch&&(E=setTimeout(function(){return y.activeTouch=null},1e3),x=y.activeTouch,x.end=+new Date)}function ie(Pe){if(Pe.touches.length!=1)return!1;var Ze=Pe.touches[0];return Ze.radiusX<=1&&Ze.radiusY<=1}function ue(Pe,Ze){if(Ze.left==null)return!0;var Gt=Ze.left-Pe.left,cn=Ze.top-Pe.top;return Gt*Gt+cn*cn>20*20}At(y.scroller,"touchstart",function(Pe){if(!It(a,Pe)&&!ie(Pe)&&!Tl(a,Pe)){y.input.ensurePolled(),clearTimeout(E);var Ze=+new Date;y.activeTouch={start:Ze,moved:!1,prev:Ze-x.end<=300?x:null},Pe.touches.length==1&&(y.activeTouch.left=Pe.touches[0].pageX,y.activeTouch.top=Pe.touches[0].pageY)}}),At(y.scroller,"touchmove",function(){y.activeTouch&&(y.activeTouch.moved=!0)}),At(y.scroller,"touchend",function(Pe){var Ze=y.activeTouch;if(Ze&&!Ii(y,Pe)&&Ze.left!=null&&!Ze.moved&&new Date-Ze.start<300){var Gt=a.coordsChar(y.activeTouch,"page"),cn;!Ze.prev||ue(Ze,Ze.prev)?cn=new Hn(Gt,Gt):!Ze.prev.prev||ue(Ze,Ze.prev.prev)?cn=a.findWordAt(Gt):cn=new Hn(He(Gt.line,0),Te(a.doc,He(Gt.line+1,0))),a.setSelection(cn.anchor,cn.head),a.focus(),Pt(Pe)}ee()}),At(y.scroller,"touchcancel",ee),At(y.scroller,"scroll",function(){y.scroller.clientHeight&&(Il(a,y.scroller.scrollTop),sl(a,y.scroller.scrollLeft,!0),Wt(a,"scroll",a))}),At(y.scroller,"mousewheel",function(Pe){return nr(a,Pe)}),At(y.scroller,"DOMMouseScroll",function(Pe){return nr(a,Pe)}),At(y.wrapper,"scroll",function(){return y.wrapper.scrollTop=y.wrapper.scrollLeft=0}),y.dragFunctions={enter:function(Pe){It(a,Pe)||Fe(Pe)},over:function(Pe){It(a,Pe)||(Sl(a,Pe),Fe(Pe))},start:function(Pe){return xl(a,Pe)},drop:ba(a,jl),leave:function(Pe){It(a,Pe)||Bs(a)}};var ve=y.input.getField();At(ve,"keyup",function(Pe){return tu.call(a,Pe)}),At(ve,"keydown",ba(a,eu)),At(ve,"keypress",ba(a,nu)),At(ve,"focus",function(Pe){return ps(a,Pe)}),At(ve,"blur",function(Pe){return Pl(a,Pe)})}var Au=[];Yo.defineInitHook=function(a){return Au.push(a)};function au(a,y,E,x){var ee=a.doc,ie;E==null&&(E="add"),E=="smart"&&(ee.mode.indent?ie=$n(a,y).state:E="prev");var ue=a.options.tabSize,ve=en(ee,y),Pe=ze(ve.text,null,ue);ve.stateAfter&&(ve.stateAfter=null);var Ze=ve.text.match(/^\s*/)[0],Gt;if(!x&&!/\S/.test(ve.text))Gt=0,E="not";else if(E=="smart"&&(Gt=ee.mode.indent(ie,ve.text.slice(Ze.length),ve.text),Gt==nn||Gt>150)){if(!x)return;E="prev"}E=="prev"?y>ee.first?Gt=ze(en(ee,y-1).text,null,ue):Gt=0:E=="add"?Gt=Pe+a.options.indentUnit:E=="subtract"?Gt=Pe-a.options.indentUnit:typeof E=="number"&&(Gt=Pe+E),Gt=Math.max(0,Gt);var cn="",Un=0;if(a.options.indentWithTabs)for(var Ln=Math.floor(Gt/ue);Ln;--Ln)Un+=ue,cn+=" ";if(Un<Gt&&(cn+=Jt(Gt-Un)),cn!=Ze)return lo(ee,cn,He(y,0),He(y,Ze.length),"+input"),ve.stateAfter=null,!0;for(var Dr=0;Dr<ee.sel.ranges.length;Dr++){var Fr=ee.sel.ranges[Dr];if(Fr.head.line==y&&Fr.head.ch<Ze.length){var Xr=He(y,Ze.length);_o(ee,Dr,new Hn(Xr,Xr));break}}}var Fl=null;function fu(a){Fl=a}function Pu(a,y,E,x,ee){var ie=a.doc;a.display.shift=!1,x||(x=ie.sel);var ue=+new Date-200,ve=ee=="paste"||a.state.pasteIncoming>ue,Pe=On(y),Ze=null;if(ve&&x.ranges.length>1)if(Fl&&Fl.text.join(`
`)==y){if(x.ranges.length%Fl.text.length==0){Ze=[];for(var Gt=0;Gt<Fl.text.length;Gt++)Ze.push(ie.splitLines(Fl.text[Gt]))}}else Pe.length==x.ranges.length&&a.options.pasteLinesPerSelection&&(Ze=sn(Pe,function(ii){return[ii]}));for(var cn=a.curOp.updateInput,Un=x.ranges.length-1;Un>=0;Un--){var Ln=x.ranges[Un],Dr=Ln.from(),Fr=Ln.to();Ln.empty()&&(E&&E>0?Dr=He(Dr.line,Dr.ch-E):a.state.overwrite&&!ve?Fr=He(Fr.line,Math.min(en(ie,Fr.line).text.length,Fr.ch+bt(Pe).length)):ve&&Fl&&Fl.lineWise&&Fl.text.join(`
`)==Pe.join(`
`)&&(Dr=Fr=He(Dr.line,0)));var Xr={from:Dr,to:Fr,text:Ze?Ze[Un%Ze.length]:Pe,origin:ee||(ve?"paste":a.state.cutIncoming>ue?"cut":"+input")};Co(a.doc,Xr),zi(a,"inputRead",a,Xr)}y&&!ve&&ku(a,y),Bo(a),a.curOp.updateInput<2&&(a.curOp.updateInput=cn),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function Mu(a,y){var E=a.clipboardData&&a.clipboardData.getData("Text");if(E)return a.preventDefault(),!y.isReadOnly()&&!y.options.disableInput&&za(y,function(){return Pu(y,E,0,null,"paste")}),!0}function ku(a,y){if(!(!a.options.electricChars||!a.options.smartIndent))for(var E=a.doc.sel,x=E.ranges.length-1;x>=0;x--){var ee=E.ranges[x];if(!(ee.head.ch>100||x&&E.ranges[x-1].head.line==ee.head.line)){var ie=a.getModeAt(ee.head),ue=!1;if(ie.electricChars){for(var ve=0;ve<ie.electricChars.length;ve++)if(y.indexOf(ie.electricChars.charAt(ve))>-1){ue=au(a,ee.head.line,"smart");break}}else ie.electricInput&&ie.electricInput.test(en(a.doc,ee.head.line).text.slice(0,ee.head.ch))&&(ue=au(a,ee.head.line,"smart"));ue&&zi(a,"electricInput",a,ee.head.line)}}}function Lu(a){for(var y=[],E=[],x=0;x<a.doc.sel.ranges.length;x++){var ee=a.doc.sel.ranges[x].head.line,ie={anchor:He(ee,0),head:He(ee+1,0)};E.push(ie),y.push(a.getRange(ie.anchor,ie.head))}return{text:y,ranges:E}}function Ru(a,y,E,x){a.setAttribute("autocorrect",E?"":"off"),a.setAttribute("autocapitalize",x?"":"off"),a.setAttribute("spellcheck",!!y)}function zu(){var a=gt("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),y=gt("div",[a],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return Ae?a.style.width="1000px":a.setAttribute("wrap","off"),at&&(a.style.border="1px solid black"),Ru(a),y}function Uu(a){var y=a.optionHandlers,E=a.helpers={};a.prototype={constructor:a,focus:function(){window.focus(),this.display.input.focus()},setOption:function(x,ee){var ie=this.options,ue=ie[x];ie[x]==ee&&x!="mode"||(ie[x]=ee,y.hasOwnProperty(x)&&ba(this,y[x])(this,ee,ue),Wt(this,"optionChange",this,x))},getOption:function(x){return this.options[x]},getDoc:function(){return this.doc},addKeyMap:function(x,ee){this.state.keyMaps[ee?"push":"unshift"](Ns(x))},removeKeyMap:function(x){for(var ee=this.state.keyMaps,ie=0;ie<ee.length;++ie)if(ee[ie]==x||ee[ie].name==x)return ee.splice(ie,1),!0},addOverlay:Fa(function(x,ee){var ie=x.token?x:a.getMode(this.options,x);if(ie.startState)throw new Error("Overlays may not be stateful.");Qt(this.state.overlays,{mode:ie,modeSpec:x,opaque:ee&&ee.opaque,priority:ee&&ee.priority||0},function(ue){return ue.priority}),this.state.modeGen++,ya(this)}),removeOverlay:Fa(function(x){for(var ee=this.state.overlays,ie=0;ie<ee.length;++ie){var ue=ee[ie].modeSpec;if(ue==x||typeof x=="string"&&ue.name==x){ee.splice(ie,1),this.state.modeGen++,ya(this);return}}}),indentLine:Fa(function(x,ee,ie){typeof ee!="string"&&typeof ee!="number"&&(ee==null?ee=this.options.smartIndent?"smart":"prev":ee=ee?"add":"subtract"),Be(this.doc,x)&&au(this,x,ee,ie)}),indentSelection:Fa(function(x){for(var ee=this.doc.sel.ranges,ie=-1,ue=0;ue<ee.length;ue++){var ve=ee[ue];if(ve.empty())ve.head.line>ie&&(au(this,ve.head.line,x,!0),ie=ve.head.line,ue==this.doc.sel.primIndex&&Bo(this));else{var Pe=ve.from(),Ze=ve.to(),Gt=Math.max(ie,Pe.line);ie=Math.min(this.lastLine(),Ze.line-(Ze.ch?0:1))+1;for(var cn=Gt;cn<ie;++cn)au(this,cn,x);var Un=this.doc.sel.ranges;Pe.ch==0&&ee.length==Un.length&&Un[ue].from().ch>0&&_o(this.doc,ue,new Hn(Pe,Un[ue].to()),We)}}}),getTokenAt:function(x,ee){return hr(this,x,ee)},getLineTokens:function(x,ee){return hr(this,He(x),ee,!0)},getTokenTypeAt:function(x){x=Te(this.doc,x);var ee=Nn(this,en(this.doc,x.line)),ie=0,ue=(ee.length-1)/2,ve=x.ch,Pe;if(ve==0)Pe=ee[2];else for(;;){var Ze=ie+ue>>1;if((Ze?ee[Ze*2-1]:0)>=ve)ue=Ze;else if(ee[Ze*2+1]<ve)ie=Ze+1;else{Pe=ee[Ze*2+2];break}}var Gt=Pe?Pe.indexOf("overlay "):-1;return Gt<0?Pe:Gt==0?null:Pe.slice(0,Gt-1)},getModeAt:function(x){var ee=this.doc.mode;return ee.innerMode?a.innerMode(ee,this.getTokenAt(x).state).mode:ee},getHelper:function(x,ee){return this.getHelpers(x,ee)[0]},getHelpers:function(x,ee){var ie=[];if(!E.hasOwnProperty(ee))return ie;var ue=E[ee],ve=this.getModeAt(x);if(typeof ve[ee]=="string")ue[ve[ee]]&&ie.push(ue[ve[ee]]);else if(ve[ee])for(var Pe=0;Pe<ve[ee].length;Pe++){var Ze=ue[ve[ee][Pe]];Ze&&ie.push(Ze)}else ve.helperType&&ue[ve.helperType]?ie.push(ue[ve.helperType]):ue[ve.name]&&ie.push(ue[ve.name]);for(var Gt=0;Gt<ue._global.length;Gt++){var cn=ue._global[Gt];cn.pred(ve,this)&&Bt(ie,cn.val)==-1&&ie.push(cn.val)}return ie},getStateAfter:function(x,ee){var ie=this.doc;return x=Oe(ie,x==null?ie.first+ie.size-1:x),$n(this,x+1,ee).state},cursorCoords:function(x,ee){var ie,ue=this.doc.sel.primary();return x==null?ie=ue.head:typeof x=="object"?ie=Te(this.doc,x):ie=x?ue.from():ue.to(),fa(this,ie,ee||"page")},charCoords:function(x,ee){return ol(this,Te(this.doc,x),ee||"page")},coordsChar:function(x,ee){return x=rs(this,x,ee||"page"),$o(this,x.left,x.top)},lineAtHeight:function(x,ee){return x=rs(this,{top:x,left:0},ee||"page").top,tt(this.doc,x+this.display.viewOffset)},heightAtLine:function(x,ee,ie){var ue=!1,ve;if(typeof x=="number"){var Pe=this.doc.first+this.doc.size-1;x<this.doc.first?x=this.doc.first:x>Pe&&(x=Pe,ue=!0),ve=en(this.doc,x)}else ve=x;return Ql(this,ve,{top:0,left:0},ee||"page",ie||ue).top+(ue?this.doc.height-Or(ve):0)},defaultTextHeight:function(){return Pa(this.display)},defaultCharWidth:function(){return Qa(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(x,ee,ie,ue,ve){var Pe=this.display;x=fa(this,Te(this.doc,x));var Ze=x.bottom,Gt=x.left;if(ee.style.position="absolute",ee.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(ee),Pe.sizer.appendChild(ee),ue=="over")Ze=x.top;else if(ue=="above"||ue=="near"){var cn=Math.max(Pe.wrapper.clientHeight,this.doc.height),Un=Math.max(Pe.sizer.clientWidth,Pe.lineSpace.clientWidth);(ue=="above"||x.bottom+ee.offsetHeight>cn)&&x.top>ee.offsetHeight?Ze=x.top-ee.offsetHeight:x.bottom+ee.offsetHeight<=cn&&(Ze=x.bottom),Gt+ee.offsetWidth>Un&&(Gt=Un-ee.offsetWidth)}ee.style.top=Ze+"px",ee.style.left=ee.style.right="",ve=="right"?(Gt=Pe.sizer.clientWidth-ee.offsetWidth,ee.style.right="0px"):(ve=="left"?Gt=0:ve=="middle"&&(Gt=(Pe.sizer.clientWidth-ee.offsetWidth)/2),ee.style.left=Gt+"px"),ie&&kr(this,{left:Gt,top:Ze,right:Gt+ee.offsetWidth,bottom:Ze+ee.offsetHeight})},triggerOnKeyDown:Fa(eu),triggerOnKeyPress:Fa(nu),triggerOnKeyUp:tu,triggerOnMouseDown:Fa(iu),execCommand:function(x){if(Kl.hasOwnProperty(x))return Kl[x].call(null,this)},triggerElectric:Fa(function(x){ku(this,x)}),findPosH:function(x,ee,ie,ue){var ve=1;ee<0&&(ve=-1,ee=-ee);for(var Pe=Te(this.doc,x),Ze=0;Ze<ee&&(Pe=Du(this.doc,Pe,ve,ie,ue),!Pe.hitSide);++Ze);return Pe},moveH:Fa(function(x,ee){var ie=this;this.extendSelectionsBy(function(ue){return ie.display.shift||ie.doc.extend||ue.empty()?Du(ie.doc,ue.head,x,ee,ie.options.rtlMoveVisually):x<0?ue.from():ue.to()},St)}),deleteH:Fa(function(x,ee){var ie=this.doc.sel,ue=this.doc;ie.somethingSelected()?ue.replaceSelection("",null,"+delete"):_l(this,function(ve){var Pe=Du(ue,ve.head,x,ee,!1);return x<0?{from:Pe,to:ve.head}:{from:ve.head,to:Pe}})}),findPosV:function(x,ee,ie,ue){var ve=1,Pe=ue;ee<0&&(ve=-1,ee=-ee);for(var Ze=Te(this.doc,x),Gt=0;Gt<ee;++Gt){var cn=fa(this,Ze,"div");if(Pe==null?Pe=cn.left:cn.left=Pe,Ze=Hu(this,cn,ve,ie),Ze.hitSide)break}return Ze},moveV:Fa(function(x,ee){var ie=this,ue=this.doc,ve=[],Pe=!this.display.shift&&!ue.extend&&ue.sel.somethingSelected();if(ue.extendSelectionsBy(function(Gt){if(Pe)return x<0?Gt.from():Gt.to();var cn=fa(ie,Gt.head,"div");Gt.goalColumn!=null&&(cn.left=Gt.goalColumn),ve.push(cn.left);var Un=Hu(ie,cn,x,ee);return ee=="page"&&Gt==ue.sel.primary()&&$i(ie,ol(ie,Un,"div").top-cn.top),Un},St),ve.length)for(var Ze=0;Ze<ue.sel.ranges.length;Ze++)ue.sel.ranges[Ze].goalColumn=ve[Ze]}),findWordAt:function(x){var ee=this.doc,ie=en(ee,x.line).text,ue=x.ch,ve=x.ch;if(ie){var Pe=this.getHelper(x,"wordChars");(x.sticky=="before"||ve==ie.length)&&ue?--ue:++ve;for(var Ze=ie.charAt(ue),Gt=se(Ze,Pe)?function(cn){return se(cn,Pe)}:/\s/.test(Ze)?function(cn){return/\s/.test(cn)}:function(cn){return!/\s/.test(cn)&&!se(cn)};ue>0&&Gt(ie.charAt(ue-1));)--ue;for(;ve<ie.length&&Gt(ie.charAt(ve));)++ve}return new Hn(He(x.line,ue),He(x.line,ve))},toggleOverwrite:function(x){x!=null&&x==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?ye(this.display.cursorDiv,"CodeMirror-overwrite"):ht(this.display.cursorDiv,"CodeMirror-overwrite"),Wt(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==it()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:Fa(function(x,ee){So(this,x,ee)}),getScrollInfo:function(){var x=this.display.scroller;return{left:x.scrollLeft,top:x.scrollTop,height:x.scrollHeight-Vo(this)-this.display.barHeight,width:x.scrollWidth-Vo(this)-this.display.barWidth,clientHeight:Lo(this),clientWidth:da(this)}},scrollIntoView:Fa(function(x,ee){x==null?(x={from:this.doc.sel.primary().head,to:null},ee==null&&(ee=this.options.cursorScrollMargin)):typeof x=="number"?x={from:He(x,0),to:null}:x.from==null&&(x={from:x,to:null}),x.to||(x.to=x.from),x.margin=ee||0,x.from.line!=null?os(this,x):Yl(this,x.from,x.to,x.margin)}),setSize:Fa(function(x,ee){var ie=this,ue=function(Pe){return typeof Pe=="number"||/^\d+$/.test(String(Pe))?Pe+"px":Pe};x!=null&&(this.display.wrapper.style.width=ue(x)),ee!=null&&(this.display.wrapper.style.height=ue(ee)),this.options.lineWrapping&&Ga(this);var ve=this.display.viewFrom;this.doc.iter(ve,this.display.viewTo,function(Pe){if(Pe.widgets){for(var Ze=0;Ze<Pe.widgets.length;Ze++)if(Pe.widgets[Ze].noHScroll){pl(ie,ve,"widget");break}}++ve}),this.curOp.forceUpdate=!0,Wt(this,"refresh",this)}),operation:function(x){return za(this,x)},startOperation:function(){return yl(this)},endOperation:function(){return Ol(this)},refresh:Fa(function(){var x=this.display.cachedTextHeight;ya(this),this.curOp.forceUpdate=!0,vl(this),So(this,this.doc.scrollLeft,this.doc.scrollTop),be(this.display),(x==null||Math.abs(x-Pa(this.display))>.5||this.options.lineWrapping)&&El(this),Wt(this,"refresh",this)}),swapDoc:Fa(function(x){var ee=this.doc;return ee.cm=null,this.state.selectingText&&this.state.selectingText(),Ni(this,x),vl(this),this.display.input.reset(),So(this,x.scrollLeft,x.scrollTop),this.curOp.forceScroll=!0,zi(this,"swapDoc",this,ee),ee}),phrase:function(x){var ee=this.options.phrases;return ee&&Object.prototype.hasOwnProperty.call(ee,x)?ee[x]:x},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Ue(a),a.registerHelper=function(x,ee,ie){E.hasOwnProperty(x)||(E[x]=a[x]={_global:[]}),E[x][ee]=ie},a.registerGlobalHelper=function(x,ee,ie,ue){a.registerHelper(x,ee,ue),E[x]._global.push({pred:ie,val:ue})}}function Du(a,y,E,x,ee){var ie=y,ue=E,ve=en(a,y.line),Pe=ee&&a.direction=="rtl"?-E:E;function Ze(){var mi=y.line+Pe;return mi<a.first||mi>=a.first+a.size?!1:(y=new He(mi,y.ch,y.sticky),ve=en(a,mi))}function Gt(mi){var oi;if(x=="codepoint"){var xi=ve.text.charCodeAt(y.ch+(x>0?0:-1));isNaN(xi)?oi=null:oi=new He(y.line,Math.max(0,Math.min(ve.text.length,y.ch+E*(xi>=55296&&xi<56320?2:1))),-E)}else ee?oi=uu(a.cm,ve,y,E):oi=Ms(ve,y,E);if(oi==null)if(!mi&&Ze())y=Js(ee,a.cm,ve,y.line,Pe);else return!1;else y=oi;return!0}if(x=="char"||x=="codepoint")Gt();else if(x=="column")Gt(!0);else if(x=="word"||x=="group")for(var cn=null,Un=x=="group",Ln=a.cm&&a.cm.getHelper(y,"wordChars"),Dr=!0;!(E<0&&!Gt(!Dr));Dr=!1){var Fr=ve.text.charAt(y.ch)||`
`,Xr=se(Fr,Ln)?"w":Un&&Fr==`
`?"n":!Un||/\s/.test(Fr)?null:"p";if(Un&&!Dr&&!Xr&&(Xr="s"),cn&&cn!=Xr){E<0&&(E=1,Gt(),y.sticky="after");break}if(Xr&&(cn=Xr),E>0&&!Gt(!Dr))break}var ii=ia(a,y,ie,ue,!0);return Ee(ie,ii)&&(ii.hitSide=!0),ii}function Hu(a,y,E,x){var ee=a.doc,ie=y.left,ue;if(x=="page"){var ve=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),Pe=Math.max(ve-.5*Pa(a.display),3);ue=(E>0?y.bottom:y.top)+E*Pe}else x=="line"&&(ue=E>0?y.bottom+3:y.top-3);for(var Ze;Ze=$o(a,ie,ue),!!Ze.outside;){if(E<0?ue<=0:ue>=ee.height){Ze.hitSide=!0;break}ue+=E*5}return Ze}var To=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new fe,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};To.prototype.init=function(a){var y=this,E=this,x=E.cm,ee=E.div=a.lineDiv;Ru(ee,x.options.spellcheck,x.options.autocorrect,x.options.autocapitalize);function ie(ve){for(var Pe=ve.target;Pe;Pe=Pe.parentNode){if(Pe==ee)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Pe.className))break}return!1}At(ee,"paste",function(ve){!ie(ve)||It(x,ve)||Mu(ve,x)||pe<=11&&setTimeout(ba(x,function(){return y.updateFromDOM()}),20)}),At(ee,"compositionstart",function(ve){y.composing={data:ve.data,done:!1}}),At(ee,"compositionupdate",function(ve){y.composing||(y.composing={data:ve.data,done:!1})}),At(ee,"compositionend",function(ve){y.composing&&(ve.data!=y.composing.data&&y.readFromDOMSoon(),y.composing.done=!0)}),At(ee,"touchstart",function(){return E.forceCompositionEnd()}),At(ee,"input",function(){y.composing||y.readFromDOMSoon()});function ue(ve){if(!(!ie(ve)||It(x,ve))){if(x.somethingSelected())fu({lineWise:!1,text:x.getSelections()}),ve.type=="cut"&&x.replaceSelection("",null,"cut");else if(x.options.lineWiseCopyCut){var Pe=Lu(x);fu({lineWise:!0,text:Pe.text}),ve.type=="cut"&&x.operation(function(){x.setSelections(Pe.ranges,0,We),x.replaceSelection("",null,"cut")})}else return;if(ve.clipboardData){ve.clipboardData.clearData();var Ze=Fl.text.join(`
`);if(ve.clipboardData.setData("Text",Ze),ve.clipboardData.getData("Text")==Ze){ve.preventDefault();return}}var Gt=zu(),cn=Gt.firstChild;x.display.lineSpace.insertBefore(Gt,x.display.lineSpace.firstChild),cn.value=Fl.text.join(`
`);var Un=document.activeElement;st(cn),setTimeout(function(){x.display.lineSpace.removeChild(Gt),Un.focus(),Un==ee&&E.showPrimarySelection()},50)}}At(ee,"copy",ue),At(ee,"cut",ue)},To.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},To.prototype.prepareSelection=function(){var a=is(this.cm,!1);return a.focus=document.activeElement==this.div,a},To.prototype.showSelection=function(a,y){!a||!this.cm.display.view.length||((a.focus||y)&&this.showPrimarySelection(),this.showMultipleSelections(a))},To.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},To.prototype.showPrimarySelection=function(){var a=this.getSelection(),y=this.cm,E=y.doc.sel.primary(),x=E.from(),ee=E.to();if(y.display.viewTo==y.display.viewFrom||x.line>=y.display.viewTo||ee.line<y.display.viewFrom){a.removeAllRanges();return}var ie=hu(y,a.anchorNode,a.anchorOffset),ue=hu(y,a.focusNode,a.focusOffset);if(!(ie&&!ie.bad&&ue&&!ue.bad&&dt(Ce(ie,ue),x)==0&&dt(Ft(ie,ue),ee)==0)){var ve=y.display.view,Pe=x.line>=y.display.viewFrom&&Zu(y,x)||{node:ve[0].measure.map[2],offset:0},Ze=ee.line<y.display.viewTo&&Zu(y,ee);if(!Ze){var Gt=ve[ve.length-1].measure,cn=Gt.maps?Gt.maps[Gt.maps.length-1]:Gt.map;Ze={node:cn[cn.length-1],offset:cn[cn.length-2]-cn[cn.length-3]}}if(!Pe||!Ze){a.removeAllRanges();return}var Un=a.rangeCount&&a.getRangeAt(0),Ln;try{Ln=we(Pe.node,Pe.offset,Ze.offset,Ze.node)}catch(Dr){}Ln&&(!b&&y.state.focused?(a.collapse(Pe.node,Pe.offset),Ln.collapsed||(a.removeAllRanges(),a.addRange(Ln))):(a.removeAllRanges(),a.addRange(Ln)),Un&&a.anchorNode==null?a.addRange(Un):b&&this.startGracePeriod()),this.rememberSelection()}},To.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)},To.prototype.showMultipleSelections=function(a){Dt(this.cm.display.cursorDiv,a.cursors),Dt(this.cm.display.selectionDiv,a.selection)},To.prototype.rememberSelection=function(){var a=this.getSelection();this.lastAnchorNode=a.anchorNode,this.lastAnchorOffset=a.anchorOffset,this.lastFocusNode=a.focusNode,this.lastFocusOffset=a.focusOffset},To.prototype.selectionInEditor=function(){var a=this.getSelection();if(!a.rangeCount)return!1;var y=a.getRangeAt(0).commonAncestorContainer;return ot(this.div,y)},To.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},To.prototype.blur=function(){this.div.blur()},To.prototype.getField=function(){return this.div},To.prototype.supportsTouch=function(){return!0},To.prototype.receivedFocus=function(){var a=this;this.selectionInEditor()?this.pollSelection():za(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)},To.prototype.selectionChanged=function(){var a=this.getSelection();return a.anchorNode!=this.lastAnchorNode||a.anchorOffset!=this.lastAnchorOffset||a.focusNode!=this.lastFocusNode||a.focusOffset!=this.lastFocusOffset},To.prototype.pollSelection=function(){if(!(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())){var a=this.getSelection(),y=this.cm;if(Ge&&Re&&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 E=hu(y,a.anchorNode,a.anchorOffset),x=hu(y,a.focusNode,a.focusOffset);E&&x&&za(y,function(){li(y.doc,Ar(E,x),We),(E.bad||x.bad)&&(y.curOp.selectionChanged=!0)})}}},To.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var a=this.cm,y=a.display,E=a.doc.sel.primary(),x=E.from(),ee=E.to();if(x.ch==0&&x.line>a.firstLine()&&(x=He(x.line-1,en(a.doc,x.line-1).length)),ee.ch==en(a.doc,ee.line).text.length&&ee.line<a.lastLine()&&(ee=He(ee.line+1,0)),x.line<y.viewFrom||ee.line>y.viewTo-1)return!1;var ie,ue,ve;x.line==y.viewFrom||(ie=Va(a,x.line))==0?(ue=Ve(y.view[0].line),ve=y.view[0].node):(ue=Ve(y.view[ie].line),ve=y.view[ie-1].node.nextSibling);var Pe=Va(a,ee.line),Ze,Gt;if(Pe==y.view.length-1?(Ze=y.viewTo-1,Gt=y.lineDiv.lastChild):(Ze=Ve(y.view[Pe+1].line)-1,Gt=y.view[Pe+1].node.previousSibling),!ve)return!1;for(var cn=a.doc.splitLines(Qu(a,ve,Gt,ue,Ze)),Un=Sn(a.doc,He(ue,0),He(Ze,en(a.doc,Ze).text.length));cn.length>1&&Un.length>1;)if(bt(cn)==bt(Un))cn.pop(),Un.pop(),Ze--;else if(cn[0]==Un[0])cn.shift(),Un.shift(),ue++;else break;for(var Ln=0,Dr=0,Fr=cn[0],Xr=Un[0],ii=Math.min(Fr.length,Xr.length);Ln<ii&&Fr.charCodeAt(Ln)==Xr.charCodeAt(Ln);)++Ln;for(var mi=bt(cn),oi=bt(Un),xi=Math.min(mi.length-(cn.length==1?Ln:0),oi.length-(Un.length==1?Ln:0));Dr<xi&&mi.charCodeAt(mi.length-Dr-1)==oi.charCodeAt(oi.length-Dr-1);)++Dr;if(cn.length==1&&Un.length==1&&ue==x.line)for(;Ln&&Ln>x.ch&&mi.charCodeAt(mi.length-Dr-1)==oi.charCodeAt(oi.length-Dr-1);)Ln--,Dr++;cn[cn.length-1]=mi.slice(0,mi.length-Dr).replace(/^\u200b+/,""),cn[0]=cn[0].slice(Ln).replace(/\u200b+$/,"");var Zi=He(ue,Ln),Mi=He(Ze,Un.length?bt(Un).length-Dr:0);if(cn.length>1||cn[0]||dt(Zi,Mi))return lo(a.doc,cn,Zi,Mi,"+input"),!0},To.prototype.ensurePolled=function(){this.forceCompositionEnd()},To.prototype.reset=function(){this.forceCompositionEnd()},To.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},To.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))},To.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&za(this.cm,function(){return ya(a.cm)})},To.prototype.setUneditable=function(a){a.contentEditable="false"},To.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||ba(this.cm,Pu)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},To.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},To.prototype.onContextMenu=function(){},To.prototype.resetPosition=function(){},To.prototype.needsContentAttribute=!0;function Zu(a,y){var E=Ua(a,y.line);if(!E||E.hidden)return null;var x=en(a.doc,y.line),ee=na(E,x,y.line),ie=xe(x,a.doc.direction),ue="left";if(ie){var ve=nt(ie,y.ch);ue=ve%2?"right":"left"}var Pe=Nl(ee.map,y.ch,ue);return Pe.offset=Pe.collapse=="right"?Pe.end:Pe.start,Pe}function Gu(a){for(var y=a;y;y=y.parentNode)if(/CodeMirror-gutter-wrapper/.test(y.className))return!0;return!1}function Rs(a,y){return y&&(a.bad=!0),a}function Qu(a,y,E,x,ee){var ie="",ue=!1,ve=a.doc.lineSeparator(),Pe=!1;function Ze(Ln){return function(Dr){return Dr.id==Ln}}function Gt(){ue&&(ie+=ve,Pe&&(ie+=ve),ue=Pe=!1)}function cn(Ln){Ln&&(Gt(),ie+=Ln)}function Un(Ln){if(Ln.nodeType==1){var Dr=Ln.getAttribute("cm-text");if(Dr){cn(Dr);return}var Fr=Ln.getAttribute("cm-marker"),Xr;if(Fr){var ii=a.findMarks(He(x,0),He(ee+1,0),Ze(+Fr));ii.length&&(Xr=ii[0].find(0))&&cn(Sn(a.doc,Xr.from,Xr.to).join(ve));return}if(Ln.getAttribute("contenteditable")=="false")return;var mi=/^(pre|div|p|li|table|br)$/i.test(Ln.nodeName);if(!/^br$/i.test(Ln.nodeName)&&Ln.textContent.length==0)return;mi&&Gt();for(var oi=0;oi<Ln.childNodes.length;oi++)Un(Ln.childNodes[oi]);/^(pre|p)$/i.test(Ln.nodeName)&&(Pe=!0),mi&&(ue=!0)}else Ln.nodeType==3&&cn(Ln.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;Un(y),y!=E;)y=y.nextSibling,Pe=!1;return ie}function hu(a,y,E){var x;if(y==a.display.lineDiv){if(x=a.display.lineDiv.childNodes[E],!x)return Rs(a.clipPos(He(a.display.viewTo-1)),!0);y=null,E=0}else for(x=y;;x=x.parentNode){if(!x||x==a.display.lineDiv)return null;if(x.parentNode&&x.parentNode==a.display.lineDiv)break}for(var ee=0;ee<a.display.view.length;ee++){var ie=a.display.view[ee];if(ie.node==x)return Ju(ie,y,E)}}function Ju(a,y,E){var x=a.text.firstChild,ee=!1;if(!y||!ot(x,y))return Rs(He(Ve(a.line),0),!0);if(y==x&&(ee=!0,y=x.childNodes[E],E=0,!y)){var ie=a.rest?bt(a.rest):a.line;return Rs(He(Ve(ie),ie.text.length),ee)}var ue=y.nodeType==3?y:null,ve=y;for(!ue&&y.childNodes.length==1&&y.firstChild.nodeType==3&&(ue=y.firstChild,E&&(E=ue.nodeValue.length));ve.parentNode!=x;)ve=ve.parentNode;var Pe=a.measure,Ze=Pe.maps;function Gt(Xr,ii,mi){for(var oi=-1;oi<(Ze?Ze.length:0);oi++)for(var xi=oi<0?Pe.map:Ze[oi],Zi=0;Zi<xi.length;Zi+=3){var Mi=xi[Zi+2];if(Mi==Xr||Mi==ii){var ao=Ve(oi<0?a.line:a.rest[oi]),zo=xi[Zi]+mi;return(mi<0||Mi!=Xr)&&(zo=xi[Zi+(mi?1:0)]),He(ao,zo)}}}var cn=Gt(ue,ve,E);if(cn)return Rs(cn,ee);for(var Un=ve.nextSibling,Ln=ue?ue.nodeValue.length-E:0;Un;Un=Un.nextSibling){if(cn=Gt(Un,Un.firstChild,0),cn)return Rs(He(cn.line,cn.ch-Ln),ee);Ln+=Un.textContent.length}for(var Dr=ve.previousSibling,Fr=E;Dr;Dr=Dr.previousSibling){if(cn=Gt(Dr,Dr.firstChild,-1),cn)return Rs(He(cn.line,cn.ch+Fr),ee);Fr+=Dr.textContent.length}}var ca=function(a){this.cm=a,this.prevInput="",this.pollingFast=!1,this.polling=new fe,this.hasSelection=!1,this.composing=null};ca.prototype.init=function(a){var y=this,E=this,x=this.cm;this.createField(a);var ee=this.textarea;a.wrapper.insertBefore(this.wrapper,a.wrapper.firstChild),at&&(ee.style.width="0px"),At(ee,"input",function(){Se&&pe>=9&&y.hasSelection&&(y.hasSelection=null),E.poll()}),At(ee,"paste",function(ue){It(x,ue)||Mu(ue,x)||(x.state.pasteIncoming=+new Date,E.fastPoll())});function ie(ue){if(!It(x,ue)){if(x.somethingSelected())fu({lineWise:!1,text:x.getSelections()});else if(x.options.lineWiseCopyCut){var ve=Lu(x);fu({lineWise:!0,text:ve.text}),ue.type=="cut"?x.setSelections(ve.ranges,null,We):(E.prevInput="",ee.value=ve.text.join(`
`),st(ee))}else return;ue.type=="cut"&&(x.state.cutIncoming=+new Date)}}At(ee,"cut",ie),At(ee,"copy",ie),At(a.scroller,"paste",function(ue){if(!(Ii(a,ue)||It(x,ue))){if(!ee.dispatchEvent){x.state.pasteIncoming=+new Date,E.focus();return}var ve=new Event("paste");ve.clipboardData=ue.clipboardData,ee.dispatchEvent(ve)}}),At(a.lineSpace,"selectstart",function(ue){Ii(a,ue)||Pt(ue)}),At(ee,"compositionstart",function(){var ue=x.getCursor("from");E.composing&&E.composing.range.clear(),E.composing={start:ue,range:x.markText(ue,x.getCursor("to"),{className:"CodeMirror-composing"})}}),At(ee,"compositionend",function(){E.composing&&(E.poll(),E.composing.range.clear(),E.composing=null)})},ca.prototype.createField=function(a){this.wrapper=zu(),this.textarea=this.wrapper.firstChild},ca.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},ca.prototype.prepareSelection=function(){var a=this.cm,y=a.display,E=a.doc,x=is(a);if(a.options.moveInputWithCursor){var ee=fa(a,E.sel.primary().head,"div"),ie=y.wrapper.getBoundingClientRect(),ue=y.lineDiv.getBoundingClientRect();x.teTop=Math.max(0,Math.min(y.wrapper.clientHeight-10,ee.top+ue.top-ie.top)),x.teLeft=Math.max(0,Math.min(y.wrapper.clientWidth-10,ee.left+ue.left-ie.left))}return x},ca.prototype.showSelection=function(a){var y=this.cm,E=y.display;Dt(E.cursorDiv,a.cursors),Dt(E.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},ca.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var y=this.cm;if(y.somethingSelected()){this.prevInput="";var E=y.getSelection();this.textarea.value=E,y.state.focused&&st(this.textarea),Se&&pe>=9&&(this.hasSelection=E)}else a||(this.prevInput=this.textarea.value="",Se&&pe>=9&&(this.hasSelection=null))}},ca.prototype.getField=function(){return this.textarea},ca.prototype.supportsTouch=function(){return!1},ca.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!Ne||it()!=this.textarea))try{this.textarea.focus()}catch(a){}},ca.prototype.blur=function(){this.textarea.blur()},ca.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},ca.prototype.receivedFocus=function(){this.slowPoll()},ca.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},ca.prototype.fastPoll=function(){var a=!1,y=this;y.pollingFast=!0;function E(){var x=y.poll();!x&&!a?(a=!0,y.polling.set(60,E)):(y.pollingFast=!1,y.slowPoll())}y.polling.set(20,E)},ca.prototype.poll=function(){var a=this,y=this.cm,E=this.textarea,x=this.prevInput;if(this.contextMenuPending||!y.state.focused||sr(E)&&!x&&!this.composing||y.isReadOnly()||y.options.disableInput||y.state.keySeq)return!1;var ee=E.value;if(ee==x&&!y.somethingSelected())return!1;if(Se&&pe>=9&&this.hasSelection===ee||Le&&/[\uf700-\uf7ff]/.test(ee))return y.display.input.reset(),!1;if(y.doc.sel==y.display.selForContextMenu){var ie=ee.charCodeAt(0);if(ie==8203&&!x&&(x="\u200B"),ie==8666)return this.reset(),this.cm.execCommand("undo")}for(var ue=0,ve=Math.min(x.length,ee.length);ue<ve&&x.charCodeAt(ue)==ee.charCodeAt(ue);)++ue;return za(y,function(){Pu(y,ee.slice(ue),x.length-ue,null,a.composing?"*compose":null),ee.length>1e3||ee.indexOf(`
`)>-1?E.value=a.prevInput="":a.prevInput=ee,a.composing&&(a.composing.range.clear(),a.composing.range=y.markText(a.composing.start,y.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},ca.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},ca.prototype.onKeyPress=function(){Se&&pe>=9&&(this.hasSelection=null),this.fastPoll()},ca.prototype.onContextMenu=function(a){var y=this,E=y.cm,x=E.display,ee=y.textarea;y.contextMenuPending&&y.contextMenuPending();var ie=ll(E,a),ue=x.scroller.scrollTop;if(!ie||ce)return;var ve=E.options.resetSelectionOnContextMenu;ve&&E.doc.sel.contains(ie)==-1&&ba(E,li)(E.doc,Ar(ie),We);var Pe=ee.style.cssText,Ze=y.wrapper.style.cssText,Gt=y.wrapper.offsetParent.getBoundingClientRect();y.wrapper.style.cssText="position: static",ee.style.cssText=`position: absolute; width: 30px; height: 30px;
top: `+(a.clientY-Gt.top-5)+"px; left: "+(a.clientX-Gt.left-5)+`px;
z-index: 1000; background: `+(Se?"rgba(255, 255, 255, .05)":"transparent")+`;
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var cn;Ae&&(cn=window.scrollY),x.input.focus(),Ae&&window.scrollTo(null,cn),x.input.reset(),E.somethingSelected()||(ee.value=y.prevInput=" "),y.contextMenuPending=Ln,x.selForContextMenu=E.doc.sel,clearTimeout(x.detectingSelectAll);function Un(){if(ee.selectionStart!=null){var Fr=E.somethingSelected(),Xr="\u200B"+(Fr?ee.value:"");ee.value="\u21DA",ee.value=Xr,y.prevInput=Fr?"":"\u200B",ee.selectionStart=1,ee.selectionEnd=Xr.length,x.selForContextMenu=E.doc.sel}}function Ln(){if(y.contextMenuPending==Ln&&(y.contextMenuPending=!1,y.wrapper.style.cssText=Ze,ee.style.cssText=Pe,Se&&pe<9&&x.scrollbars.setScrollTop(x.scroller.scrollTop=ue),ee.selectionStart!=null)){(!Se||Se&&pe<9)&&Un();var Fr=0,Xr=function(){x.selForContextMenu==E.doc.sel&&ee.selectionStart==0&&ee.selectionEnd>0&&y.prevInput=="\u200B"?ba(E,Fi)(E):Fr++<10?x.detectingSelectAll=setTimeout(Xr,500):(x.selForContextMenu=null,x.input.reset())};x.detectingSelectAll=setTimeout(Xr,200)}}if(Se&&pe>=9&&Un(),Ke){Fe(a);var Dr=function(){Rt(window,"mouseup",Dr),setTimeout(Ln,20)};At(window,"mouseup",Dr)}else setTimeout(Ln,50)},ca.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},ca.prototype.setUneditable=function(){},ca.prototype.needsContentAttribute=!1;function Yu(a,y){if(y=y?yn(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 E=it();y.autofocus=E==a||a.getAttribute("autofocus")!=null&&E==document.body}function x(){a.value=ve.getValue()}var ee;if(a.form&&(At(a.form,"submit",x),!y.leaveSubmitMethodAlone)){var ie=a.form;ee=ie.submit;try{var ue=ie.submit=function(){x(),ie.submit=ee,ie.submit(),ie.submit=ue}}catch(Pe){}}y.finishInit=function(Pe){Pe.save=x,Pe.getTextArea=function(){return a},Pe.toTextArea=function(){Pe.toTextArea=isNaN,x(),a.parentNode.removeChild(Pe.getWrapperElement()),a.style.display="",a.form&&(Rt(a.form,"submit",x),!y.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=ee))}},a.style.display="none";var ve=Yo(function(Pe){return a.parentNode.insertBefore(Pe,a.nextSibling)},y);return ve}function qu(a){a.off=Rt,a.on=At,a.wheelEventPixels=lr,a.Doc=Io,a.splitLines=On,a.countColumn=ze,a.findColumn=fn,a.isWordChar=oe,a.Pass=nn,a.signal=Wt,a.Line=Ur,a.changeEnd=Rr,a.scrollbarModel=gl,a.Pos=He,a.cmpPos=dt,a.modes=ur,a.mimeModes=Dn,a.resolveMode=yr,a.getMode=hn,a.modeExtensions=wn,a.extendMode=Bn,a.copyState=rr,a.startState=xr,a.innerMode=Rn,a.commands=Kl,a.keyMap=ua,a.keyName=$l,a.isModifierKey=Gs,a.lookupKey=ls,a.normalizeKeyMap=Da,a.StringStream=vr,a.SharedTextMarker=Do,a.TextMarker=Za,a.LineWidget=po,a.e_preventDefault=Pt,a.e_stopPropagation=jt,a.e_stop=Fe,a.addClass=ye,a.contains=ot,a.rmClass=ht,a.keyNames=io}Ku(Yo),Uu(Yo);var $u="iter insert remove copy getEditor constructor".split(" ");for(var vu in Io.prototype)Io.prototype.hasOwnProperty(vu)&&Bt($u,vu)<0&&(Yo.prototype[vu]=function(a){return function(){return a.apply(this.doc,arguments)}}(Io.prototype[vu]));return Ue(Io),Yo.inputStyles={textarea:ca,contenteditable:To},Yo.defineMode=function(a){!Yo.defaults.mode&&a!="null"&&(Yo.defaults.mode=a),Mn.apply(this,arguments)},Yo.defineMIME=Vn,Yo.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),Yo.defineMIME("text/plain","null"),Yo.defineExtension=function(a,y){Yo.prototype[a]=y},Yo.defineDocExtension=function(a,y){Io.prototype[a]=y},Yo.fromTextArea=Yu,qu(Yo),Yo.version="5.58.2",Yo})},25419:function(Zn,ln,z){(function(b){b(z(89780),z(15525),z(98101))})(function(b){"use strict";b.defineMode("markdown",function(Ie,de){var et=b.getMode(Ie,"text/html"),Se=et.name=="null";function pe(ze){if(b.findModeByName){var fe=b.findModeByName(ze);fe&&(ze=fe.mime||fe.mimes[0])}var Bt=b.getMode(Ie,ze);return Bt.name=="null"?null:Bt}de.highlightFormatting===void 0&&(de.highlightFormatting=!1),de.maxBlockquoteDepth===void 0&&(de.maxBlockquoteDepth=0),de.taskLists===void 0&&(de.taskLists=!1),de.strikethrough===void 0&&(de.strikethrough=!1),de.emoji===void 0&&(de.emoji=!1),de.fencedCodeBlockHighlighting===void 0&&(de.fencedCodeBlockHighlighting=!0),de.fencedCodeBlockDefaultMode===void 0&&(de.fencedCodeBlockDefaultMode="text/plain"),de.xml===void 0&&(de.xml=!0),de.tokenTypeOverrides===void 0&&(de.tokenTypeOverrides={});var Ae={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 Ye in Ae)Ae.hasOwnProperty(Ye)&&de.tokenTypeOverrides[Ye]&&(Ae[Ye]=de.tokenTypeOverrides[Ye]);var Re=/^([*\-_])(?:\s*\1){2,}\s*$/,ce=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,$e=/^\[(x| )\](?=\s)/i,he=de.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,kt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,at=/^[^#!\[\]*_\\<>` "'(~:]+/,Ge=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,Ne=/^\s*\[[^\]]+?\]:.*$/,Le=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,vt=" ";function mt(ze,fe,Bt){return fe.f=fe.inline=Bt,Bt(ze,fe)}function Tt(ze,fe,Bt){return fe.f=fe.block=Bt,Bt(ze,fe)}function _e(ze){return!ze||!/\S/.test(ze.string)}function Ke(ze){if(ze.linkTitle=!1,ze.linkHref=!1,ze.linkText=!1,ze.em=!1,ze.strong=!1,ze.strikethrough=!1,ze.quote=0,ze.indentedCode=!1,ze.f==ht){var fe=Se;if(!fe){var Bt=b.innerMode(et,ze.htmlState);fe=Bt.mode.name=="xml"&&Bt.state.tagStart===null&&!Bt.state.context&&Bt.state.tokenize.isInText}fe&&(ze.f=xt,ze.block=ut,ze.htmlState=null)}return ze.trailingSpace=0,ze.trailingSpaceNewLine=!1,ze.prevLine=ze.thisLine,ze.thisLine={stream:null},null}function ut(ze,fe){var Bt=ze.column()===fe.indentation,Nt=_e(fe.prevLine.stream),nn=fe.indentedCode,We=fe.prevLine.hr,yt=fe.list!==!1,St=(fe.listStack[fe.listStack.length-1]||0)+3;fe.indentedCode=!1;var fn=fe.indentation;if(fe.indentationDiff===null&&(fe.indentationDiff=fe.indentation,yt)){for(fe.list=null;fn<fe.listStack[fe.listStack.length-1];)fe.listStack.pop(),fe.listStack.length?fe.indentation=fe.listStack[fe.listStack.length-1]:fe.list=!1;fe.list!==!1&&(fe.indentationDiff=fn-fe.listStack[fe.listStack.length-1])}var pt=!Nt&&!We&&!fe.prevLine.header&&(!yt||!nn)&&!fe.prevLine.fencedCodeEnd,Jt=(fe.list===!1||We||Nt)&&fe.indentation<=St&&ze.match(Re),bt=null;if(fe.indentationDiff>=4&&(nn||fe.prevLine.fencedCodeEnd||fe.prevLine.header||Nt))return ze.skipToEnd(),fe.indentedCode=!0,Ae.code;if(ze.eatSpace())return null;if(Bt&&fe.indentation<=St&&(bt=ze.match(he))&&bt[1].length<=6)return fe.quote=0,fe.header=bt[1].length,fe.thisLine.header=!0,de.highlightFormatting&&(fe.formatting="header"),fe.f=fe.inline,Dt(fe);if(fe.indentation<=St&&ze.eat(">"))return fe.quote=Bt?1:fe.quote+1,de.highlightFormatting&&(fe.formatting="quote"),ze.eatSpace(),Dt(fe);if(!Jt&&!fe.setext&&Bt&&fe.indentation<=St&&(bt=ze.match(ce))){var sn=bt[1]?"ol":"ul";return fe.indentation=fn+ze.current().length,fe.list=!0,fe.quote=0,fe.listStack.push(fe.indentation),fe.em=!1,fe.strong=!1,fe.code=!1,fe.strikethrough=!1,de.taskLists&&ze.match($e,!1)&&(fe.taskList=!0),fe.f=fe.inline,de.highlightFormatting&&(fe.formatting=["list","list-"+sn]),Dt(fe)}else{if(Bt&&fe.indentation<=St&&(bt=ze.match(Ge,!0)))return fe.quote=0,fe.fencedEndRE=new RegExp(bt[1]+"+ *$"),fe.localMode=de.fencedCodeBlockHighlighting&&pe(bt[2]||de.fencedCodeBlockDefaultMode),fe.localMode&&(fe.localState=b.startState(fe.localMode)),fe.f=fe.block=Ht,de.highlightFormatting&&(fe.formatting="code-block"),fe.code=-1,Dt(fe);if(fe.setext||(!pt||!yt)&&!fe.quote&&fe.list===!1&&!fe.code&&!Jt&&!Ne.test(ze.string)&&(bt=ze.lookAhead(1))&&(bt=bt.match(kt)))return fe.setext?(fe.header=fe.setext,fe.setext=0,ze.skipToEnd(),de.highlightFormatting&&(fe.formatting="header")):(fe.header=bt[0].charAt(0)=="="?1:2,fe.setext=fe.header),fe.thisLine.header=!0,fe.f=fe.inline,Dt(fe);if(Jt)return ze.skipToEnd(),fe.hr=!0,fe.thisLine.hr=!0,Ae.hr;if(ze.peek()==="[")return mt(ze,fe,qt)}return mt(ze,fe,fe.inline)}function ht(ze,fe){var Bt=et.token(ze,fe.htmlState);if(!Se){var Nt=b.innerMode(et,fe.htmlState);(Nt.mode.name=="xml"&&Nt.state.tagStart===null&&!Nt.state.context&&Nt.state.tokenize.isInText||fe.md_inside&&ze.current().indexOf(">")>-1)&&(fe.f=xt,fe.block=ut,fe.htmlState=null)}return Bt}function Ht(ze,fe){var Bt=fe.listStack[fe.listStack.length-1]||0,Nt=fe.indentation<Bt,nn=Bt+3;if(fe.fencedEndRE&&fe.indentation<=nn&&(Nt||ze.match(fe.fencedEndRE))){de.highlightFormatting&&(fe.formatting="code-block");var We;return Nt||(We=Dt(fe)),fe.localMode=fe.localState=null,fe.block=ut,fe.f=xt,fe.fencedEndRE=null,fe.code=0,fe.thisLine.fencedCodeEnd=!0,Nt?Tt(ze,fe,fe.block):We}else return fe.localMode?fe.localMode.token(ze,fe.localState):(ze.skipToEnd(),Ae.code)}function Dt(ze){var fe=[];if(ze.formatting){fe.push(Ae.formatting),typeof ze.formatting=="string"&&(ze.formatting=[ze.formatting]);for(var Bt=0;Bt<ze.formatting.length;Bt++)fe.push(Ae.formatting+"-"+ze.formatting[Bt]),ze.formatting[Bt]==="header"&&fe.push(Ae.formatting+"-"+ze.formatting[Bt]+"-"+ze.header),ze.formatting[Bt]==="quote"&&(!de.maxBlockquoteDepth||de.maxBlockquoteDepth>=ze.quote?fe.push(Ae.formatting+"-"+ze.formatting[Bt]+"-"+ze.quote):fe.push("error"))}if(ze.taskOpen)return fe.push("meta"),fe.length?fe.join(" "):null;if(ze.taskClosed)return fe.push("property"),fe.length?fe.join(" "):null;if(ze.linkHref?fe.push(Ae.linkHref,"url"):(ze.strong&&fe.push(Ae.strong),ze.em&&fe.push(Ae.em),ze.strikethrough&&fe.push(Ae.strikethrough),ze.emoji&&fe.push(Ae.emoji),ze.linkText&&fe.push(Ae.linkText),ze.code&&fe.push(Ae.code),ze.image&&fe.push(Ae.image),ze.imageAltText&&fe.push(Ae.imageAltText,"link"),ze.imageMarker&&fe.push(Ae.imageMarker)),ze.header&&fe.push(Ae.header,Ae.header+"-"+ze.header),ze.quote&&(fe.push(Ae.quote),!de.maxBlockquoteDepth||de.maxBlockquoteDepth>=ze.quote?fe.push(Ae.quote+"-"+ze.quote):fe.push(Ae.quote+"-"+de.maxBlockquoteDepth)),ze.list!==!1){var Nt=(ze.listStack.length-1)%3;Nt?Nt===1?fe.push(Ae.list2):fe.push(Ae.list3):fe.push(Ae.list1)}return ze.trailingSpaceNewLine?fe.push("trailing-space-new-line"):ze.trailingSpace&&fe.push("trailing-space-"+(ze.trailingSpace%2?"a":"b")),fe.length?fe.join(" "):null}function gt(ze,fe){if(ze.match(at,!0))return Dt(fe)}function xt(ze,fe){var Bt=fe.text(ze,fe);if(typeof Bt!="undefined")return Bt;if(fe.list)return fe.list=null,Dt(fe);if(fe.taskList){var Nt=ze.match($e,!0)[1]===" ";return Nt?fe.taskOpen=!0:fe.taskClosed=!0,de.highlightFormatting&&(fe.formatting="task"),fe.taskList=!1,Dt(fe)}if(fe.taskOpen=!1,fe.taskClosed=!1,fe.header&&ze.match(/^#+$/,!0))return de.highlightFormatting&&(fe.formatting="header"),Dt(fe);var nn=ze.next();if(fe.linkTitle){fe.linkTitle=!1;var We=nn;nn==="("&&(We=")"),We=(We+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var yt="^\\s*(?:[^"+We+"\\\\]+|\\\\\\\\|\\\\.)"+We;if(ze.match(new RegExp(yt),!0))return Ae.linkHref}if(nn==="`"){var St=fe.formatting;de.highlightFormatting&&(fe.formatting="code"),ze.eatWhile("`");var fn=ze.current().length;if(fe.code==0&&(!fe.quote||fn==1))return fe.code=fn,Dt(fe);if(fn==fe.code){var pt=Dt(fe);return fe.code=0,pt}else return fe.formatting=St,Dt(fe)}else if(fe.code)return Dt(fe);if(nn==="\\"&&(ze.next(),de.highlightFormatting)){var Jt=Dt(fe),bt=Ae.formatting+"-escape";return Jt?Jt+" "+bt:bt}if(nn==="!"&&ze.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return fe.imageMarker=!0,fe.image=!0,de.highlightFormatting&&(fe.formatting="image"),Dt(fe);if(nn==="["&&fe.imageMarker&&ze.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return fe.imageMarker=!1,fe.imageAltText=!0,de.highlightFormatting&&(fe.formatting="image"),Dt(fe);if(nn==="]"&&fe.imageAltText){de.highlightFormatting&&(fe.formatting="image");var Jt=Dt(fe);return fe.imageAltText=!1,fe.image=!1,fe.inline=fe.f=ot,Jt}if(nn==="["&&!fe.image)return fe.linkText&&ze.match(/^.*?\]/)||(fe.linkText=!0,de.highlightFormatting&&(fe.formatting="link")),Dt(fe);if(nn==="]"&&fe.linkText){de.highlightFormatting&&(fe.formatting="link");var Jt=Dt(fe);return fe.linkText=!1,fe.inline=fe.f=ze.match(/\(.*?\)| ?\[.*?\]/,!1)?ot:xt,Jt}if(nn==="<"&&ze.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){fe.f=fe.inline=we,de.highlightFormatting&&(fe.formatting="link");var Jt=Dt(fe);return Jt?Jt+=" ":Jt="",Jt+Ae.linkInline}if(nn==="<"&&ze.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){fe.f=fe.inline=we,de.highlightFormatting&&(fe.formatting="link");var Jt=Dt(fe);return Jt?Jt+=" ":Jt="",Jt+Ae.linkEmail}if(de.xml&&nn==="<"&&ze.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var sn=ze.string.indexOf(">",ze.pos);if(sn!=-1){var Qt=ze.string.substring(ze.start,sn);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Qt)&&(fe.md_inside=!0)}return ze.backUp(1),fe.htmlState=b.startState(et),Tt(ze,fe,ht)}if(de.xml&&nn==="<"&&ze.match(/^\/\w*?>/))return fe.md_inside=!1,"tag";if(nn==="*"||nn==="_"){for(var ae=1,ne=ze.pos==1?" ":ze.string.charAt(ze.pos-2);ae<3&&ze.eat(nn);)ae++;var te=ze.peek()||" ",oe=!/\s/.test(te)&&(!Le.test(te)||/\s/.test(ne)||Le.test(ne)),se=!/\s/.test(ne)&&(!Le.test(ne)||/\s/.test(te)||Le.test(te)),re=null,le=null;if(ae%2&&(!fe.em&&oe&&(nn==="*"||!se||Le.test(ne))?re=!0:fe.em==nn&&se&&(nn==="*"||!oe||Le.test(te))&&(re=!1)),ae>1&&(!fe.strong&&oe&&(nn==="*"||!se||Le.test(ne))?le=!0:fe.strong==nn&&se&&(nn==="*"||!oe||Le.test(te))&&(le=!1)),le!=null||re!=null){de.highlightFormatting&&(fe.formatting=re==null?"strong":le==null?"em":"strong em"),re===!0&&(fe.em=nn),le===!0&&(fe.strong=nn);var pt=Dt(fe);return re===!1&&(fe.em=!1),le===!1&&(fe.strong=!1),pt}}else if(nn===" "&&(ze.eat("*")||ze.eat("_"))){if(ze.peek()===" ")return Dt(fe);ze.backUp(1)}if(de.strikethrough){if(nn==="~"&&ze.eatWhile(nn)){if(fe.strikethrough){de.highlightFormatting&&(fe.formatting="strikethrough");var pt=Dt(fe);return fe.strikethrough=!1,pt}else if(ze.match(/^[^\s]/,!1))return fe.strikethrough=!0,de.highlightFormatting&&(fe.formatting="strikethrough"),Dt(fe)}else if(nn===" "&&ze.match(/^~~/,!0)){if(ze.peek()===" ")return Dt(fe);ze.backUp(2)}}if(de.emoji&&nn===":"&&ze.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){fe.emoji=!0,de.highlightFormatting&&(fe.formatting="emoji");var me=Dt(fe);return fe.emoji=!1,me}return nn===" "&&(ze.match(/^ +$/,!1)?fe.trailingSpace++:fe.trailingSpace&&(fe.trailingSpaceNewLine=!0)),Dt(fe)}function we(ze,fe){var Bt=ze.next();if(Bt===">"){fe.f=fe.inline=xt,de.highlightFormatting&&(fe.formatting="link");var Nt=Dt(fe);return Nt?Nt+=" ":Nt="",Nt+Ae.linkInline}return ze.match(/^[^>]+/,!0),Ae.linkInline}function ot(ze,fe){if(ze.eatSpace())return null;var Bt=ze.next();return Bt==="("||Bt==="["?(fe.f=fe.inline=ye(Bt==="("?")":"]"),de.highlightFormatting&&(fe.formatting="link-string"),fe.linkHref=!0,Dt(fe)):"error"}var it={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function ye(ze){return function(fe,Bt){var Nt=fe.next();if(Nt===ze){Bt.f=Bt.inline=xt,de.highlightFormatting&&(Bt.formatting="link-string");var nn=Dt(Bt);return Bt.linkHref=!1,nn}return fe.match(it[ze]),Bt.linkHref=!0,Dt(Bt)}}function qt(ze,fe){return ze.match(/^([^\]\\]|\\.)*\]:/,!1)?(fe.f=st,ze.next(),de.highlightFormatting&&(fe.formatting="link"),fe.linkText=!0,Dt(fe)):mt(ze,fe,xt)}function st(ze,fe){if(ze.match(/^\]:/,!0)){fe.f=fe.inline=$t,de.highlightFormatting&&(fe.formatting="link");var Bt=Dt(fe);return fe.linkText=!1,Bt}return ze.match(/^([^\]\\]|\\.)+/,!0),Ae.linkText}function $t(ze,fe){return ze.eatSpace()?null:(ze.match(/^[^\s]+/,!0),ze.peek()===void 0?fe.linkTitle=!0:ze.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),fe.f=fe.inline=xt,Ae.linkHref+" url")}var yn={startState:function(){return{f:ut,prevLine:{stream:null},thisLine:{stream:null},block:ut,htmlState:null,indentation:0,inline:xt,text:gt,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(ze){return{f:ze.f,prevLine:ze.prevLine,thisLine:ze.thisLine,block:ze.block,htmlState:ze.htmlState&&b.copyState(et,ze.htmlState),indentation:ze.indentation,localMode:ze.localMode,localState:ze.localMode?b.copyState(ze.localMode,ze.localState):null,inline:ze.inline,text:ze.text,formatting:!1,linkText:ze.linkText,linkTitle:ze.linkTitle,linkHref:ze.linkHref,code:ze.code,em:ze.em,strong:ze.strong,strikethrough:ze.strikethrough,emoji:ze.emoji,header:ze.header,setext:ze.setext,hr:ze.hr,taskList:ze.taskList,list:ze.list,listStack:ze.listStack.slice(0),quote:ze.quote,indentedCode:ze.indentedCode,trailingSpace:ze.trailingSpace,trailingSpaceNewLine:ze.trailingSpaceNewLine,md_inside:ze.md_inside,fencedEndRE:ze.fencedEndRE}},token:function(ze,fe){if(fe.formatting=!1,ze!=fe.thisLine.stream){if(fe.header=0,fe.hr=!1,ze.match(/^\s*$/,!0))return Ke(fe),null;if(fe.prevLine=fe.thisLine,fe.thisLine={stream:ze},fe.taskList=!1,fe.trailingSpace=0,fe.trailingSpaceNewLine=!1,!fe.localState&&(fe.f=fe.block,fe.f!=ht)){var Bt=ze.match(/^\s*/,!0)[0].replace(/\t/g,vt).length;if(fe.indentation=Bt,fe.indentationDiff=null,Bt>0)return null}}return fe.f(ze,fe)},innerMode:function(ze){return ze.block==ht?{state:ze.htmlState,mode:et}:ze.localState?{state:ze.localState,mode:ze.localMode}:{state:ze,mode:yn}},indent:function(ze,fe,Bt){return ze.block==ht&&et.indent?et.indent(ze.htmlState,fe,Bt):ze.localState&&ze.localMode.indent?ze.localMode.indent(ze.localState,fe,Bt):b.Pass},blankLine:Ke,getType:Dt,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return yn},"xml"),b.defineMIME("text/markdown","markdown"),b.defineMIME("text/x-markdown","markdown")})},98101:function(Zn,ln,z){(function(b){b(z(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 Ie=0;Ie<b.modeInfo.length;Ie++){var de=b.modeInfo[Ie];de.mimes&&(de.mime=de.mimes[0])}b.findModeByMIME=function(et){et=et.toLowerCase();for(var Se=0;Se<b.modeInfo.length;Se++){var pe=b.modeInfo[Se];if(pe.mime==et)return pe;if(pe.mimes){for(var Ae=0;Ae<pe.mimes.length;Ae++)if(pe.mimes[Ae]==et)return pe}}if(/\+xml$/.test(et))return b.findModeByMIME("application/xml");if(/\+json$/.test(et))return b.findModeByMIME("application/json")},b.findModeByExtension=function(et){et=et.toLowerCase();for(var Se=0;Se<b.modeInfo.length;Se++){var pe=b.modeInfo[Se];if(pe.ext){for(var Ae=0;Ae<pe.ext.length;Ae++)if(pe.ext[Ae]==et)return pe}}},b.findModeByFileName=function(et){for(var Se=0;Se<b.modeInfo.length;Se++){var pe=b.modeInfo[Se];if(pe.file&&pe.file.test(et))return pe}var Ae=et.lastIndexOf("."),Ye=Ae>-1&&et.substring(Ae+1,et.length);if(Ye)return b.findModeByExtension(Ye)},b.findModeByName=function(et){et=et.toLowerCase();for(var Se=0;Se<b.modeInfo.length;Se++){var pe=b.modeInfo[Se];if(pe.name.toLowerCase()==et)return pe;if(pe.alias){for(var Ae=0;Ae<pe.alias.length;Ae++)if(pe.alias[Ae].toLowerCase()==et)return pe}}}})},67549:function(Zn,ln,z){(function(b){b(z(89780))})(function(b){"use strict";b.defineMode("stex",function(Ie,de){"use strict";function et(at,Ge){at.cmdState.push(Ge)}function Se(at){return at.cmdState.length>0?at.cmdState[at.cmdState.length-1]:null}function pe(at){var Ge=at.cmdState.pop();Ge&&Ge.closeBracket()}function Ae(at){for(var Ge=at.cmdState,Ne=Ge.length-1;Ne>=0;Ne--){var Le=Ge[Ne];if(Le.name!="DEFAULT")return Le}return{styleIdentifier:function(){return null}}}function Ye(at,Ge,Ne){return function(){this.name=at,this.bracketNo=0,this.style=Ge,this.styles=Ne,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var Re={};Re.importmodule=Ye("importmodule","tag",["string","builtin"]),Re.documentclass=Ye("documentclass","tag",["","atom"]),Re.usepackage=Ye("usepackage","tag",["atom"]),Re.begin=Ye("begin","tag",["atom"]),Re.end=Ye("end","tag",["atom"]),Re.label=Ye("label","tag",["atom"]),Re.ref=Ye("ref","tag",["atom"]),Re.eqref=Ye("eqref","tag",["atom"]),Re.cite=Ye("cite","tag",["atom"]),Re.bibitem=Ye("bibitem","tag",["atom"]),Re.Bibitem=Ye("Bibitem","tag",["atom"]),Re.RBibitem=Ye("RBibitem","tag",["atom"]),Re.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function ce(at,Ge){at.f=Ge}function $e(at,Ge){var Ne;if(at.match(/^\\[a-zA-Z@]+/)){var Le=at.current().slice(1);return Ne=Re.hasOwnProperty(Le)?Re[Le]:Re.DEFAULT,Ne=new Ne,et(Ge,Ne),ce(Ge,kt),Ne.style}if(at.match(/^\\[$&%#{}_]/)||at.match(/^\\[,;!\/\\]/))return"tag";if(at.match("\\["))return ce(Ge,function(mt,Tt){return he(mt,Tt,"\\]")}),"keyword";if(at.match("\\("))return ce(Ge,function(mt,Tt){return he(mt,Tt,"\\)")}),"keyword";if(at.match("$$"))return ce(Ge,function(mt,Tt){return he(mt,Tt,"$$")}),"keyword";if(at.match("$"))return ce(Ge,function(mt,Tt){return he(mt,Tt,"$")}),"keyword";var vt=at.next();if(vt=="%")return at.skipToEnd(),"comment";if(vt=="}"||vt=="]"){if(Ne=Se(Ge),Ne)Ne.closeBracket(vt),ce(Ge,kt);else return"error";return"bracket"}else return vt=="{"||vt=="["?(Ne=Re.DEFAULT,Ne=new Ne,et(Ge,Ne),"bracket"):/\d/.test(vt)?(at.eatWhile(/[\w.%]/),"atom"):(at.eatWhile(/[\w\-_]/),Ne=Ae(Ge),Ne.name=="begin"&&(Ne.argument=at.current()),Ne.styleIdentifier())}function he(at,Ge,Ne){if(at.eatSpace())return null;if(Ne&&at.match(Ne))return ce(Ge,$e),"keyword";if(at.match(/^\\[a-zA-Z@]+/))return"tag";if(at.match(/^[a-zA-Z]+/))return"variable-2";if(at.match(/^\\[$&%#{}_]/)||at.match(/^\\[,;!\/]/)||at.match(/^[\^_&]/))return"tag";if(at.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(at.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var Le=at.next();return Le=="{"||Le=="}"||Le=="["||Le=="]"||Le=="("||Le==")"?"bracket":Le=="%"?(at.skipToEnd(),"comment"):"error"}function kt(at,Ge){var Ne=at.peek(),Le;return Ne=="{"||Ne=="["?(Le=Se(Ge),Le.openBracket(Ne),at.eat(Ne),ce(Ge,$e),"bracket"):/[ \t\r]/.test(Ne)?(at.eat(Ne),null):(ce(Ge,$e),pe(Ge),$e(at,Ge))}return{startState:function(){var at=de.inMathMode?function(Ge,Ne){return he(Ge,Ne)}:$e;return{cmdState:[],f:at}},copyState:function(at){return{cmdState:at.cmdState.slice(),f:at.f}},token:function(at,Ge){return Ge.f(at,Ge)},blankLine:function(at){at.f=$e,at.cmdState.length=0},lineComment:"%"}}),b.defineMIME("text/x-stex","stex"),b.defineMIME("text/x-latex","stex")})},15525:function(Zn,ln,z){(function(b){b(z(89780))})(function(b){"use strict";var Ie={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},de={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};b.defineMode("xml",function(et,Se){var pe=et.indentUnit,Ae={},Ye=Se.htmlMode?Ie:de;for(var Re in Ye)Ae[Re]=Ye[Re];for(var Re in Se)Ae[Re]=Se[Re];var ce,$e;function he(we,ot){function it(st){return ot.tokenize=st,st(we,ot)}var ye=we.next();if(ye=="<")return we.eat("!")?we.eat("[")?we.match("CDATA[")?it(Ge("atom","]]>")):null:we.match("--")?it(Ge("comment","-->")):we.match("DOCTYPE",!0,!0)?(we.eatWhile(/[\w\._\-]/),it(Ne(1))):null:we.eat("?")?(we.eatWhile(/[\w\._\-]/),ot.tokenize=Ge("meta","?>"),"meta"):(ce=we.eat("/")?"closeTag":"openTag",ot.tokenize=kt,"tag bracket");if(ye=="&"){var qt;return we.eat("#")?we.eat("x")?qt=we.eatWhile(/[a-fA-F\d]/)&&we.eat(";"):qt=we.eatWhile(/[\d]/)&&we.eat(";"):qt=we.eatWhile(/[\w\.\-:]/)&&we.eat(";"),qt?"atom":"error"}else return we.eatWhile(/[^&<]/),null}he.isInText=!0;function kt(we,ot){var it=we.next();if(it==">"||it=="/"&&we.eat(">"))return ot.tokenize=he,ce=it==">"?"endTag":"selfcloseTag","tag bracket";if(it=="=")return ce="equals",null;if(it=="<"){ot.tokenize=he,ot.state=Tt,ot.tagName=ot.tagStart=null;var ye=ot.tokenize(we,ot);return ye?ye+" tag error":"tag error"}else return/[\'\"]/.test(it)?(ot.tokenize=at(it),ot.stringStartCol=we.column(),ot.tokenize(we,ot)):(we.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function at(we){var ot=function(it,ye){for(;!it.eol();)if(it.next()==we){ye.tokenize=kt;break}return"string"};return ot.isInAttribute=!0,ot}function Ge(we,ot){return function(it,ye){for(;!it.eol();){if(it.match(ot)){ye.tokenize=he;break}it.next()}return we}}function Ne(we){return function(ot,it){for(var ye;(ye=ot.next())!=null;){if(ye=="<")return it.tokenize=Ne(we+1),it.tokenize(ot,it);if(ye==">")if(we==1){it.tokenize=he;break}else return it.tokenize=Ne(we-1),it.tokenize(ot,it)}return"meta"}}function Le(we,ot,it){this.prev=we.context,this.tagName=ot,this.indent=we.indented,this.startOfLine=it,(Ae.doNotIndent.hasOwnProperty(ot)||we.context&&we.context.noIndent)&&(this.noIndent=!0)}function vt(we){we.context&&(we.context=we.context.prev)}function mt(we,ot){for(var it;;){if(!we.context||(it=we.context.tagName,!Ae.contextGrabbers.hasOwnProperty(it)||!Ae.contextGrabbers[it].hasOwnProperty(ot)))return;vt(we)}}function Tt(we,ot,it){return we=="openTag"?(it.tagStart=ot.column(),_e):we=="closeTag"?Ke:Tt}function _e(we,ot,it){return we=="word"?(it.tagName=ot.current(),$e="tag",Ht):Ae.allowMissingTagName&&we=="endTag"?($e="tag bracket",Ht(we,ot,it)):($e="error",_e)}function Ke(we,ot,it){if(we=="word"){var ye=ot.current();return it.context&&it.context.tagName!=ye&&Ae.implicitlyClosed.hasOwnProperty(it.context.tagName)&&vt(it),it.context&&it.context.tagName==ye||Ae.matchClosing===!1?($e="tag",ut):($e="tag error",ht)}else return Ae.allowMissingTagName&&we=="endTag"?($e="tag bracket",ut(we,ot,it)):($e="error",ht)}function ut(we,ot,it){return we!="endTag"?($e="error",ut):(vt(it),Tt)}function ht(we,ot,it){return $e="error",ut(we,ot,it)}function Ht(we,ot,it){if(we=="word")return $e="attribute",Dt;if(we=="endTag"||we=="selfcloseTag"){var ye=it.tagName,qt=it.tagStart;return it.tagName=it.tagStart=null,we=="selfcloseTag"||Ae.autoSelfClosers.hasOwnProperty(ye)?mt(it,ye):(mt(it,ye),it.context=new Le(it,ye,qt==it.indented)),Tt}return $e="error",Ht}function Dt(we,ot,it){return we=="equals"?gt:(Ae.allowMissing||($e="error"),Ht(we,ot,it))}function gt(we,ot,it){return we=="string"?xt:we=="word"&&Ae.allowUnquoted?($e="string",Ht):($e="error",Ht(we,ot,it))}function xt(we,ot,it){return we=="string"?xt:Ht(we,ot,it)}return{startState:function(we){var ot={tokenize:he,state:Tt,indented:we||0,tagName:null,tagStart:null,context:null};return we!=null&&(ot.baseIndent=we),ot},token:function(we,ot){if(!ot.tagName&&we.sol()&&(ot.indented=we.indentation()),we.eatSpace())return null;ce=null;var it=ot.tokenize(we,ot);return(it||ce)&&it!="comment"&&($e=null,ot.state=ot.state(ce||it,we,ot),$e&&(it=$e=="error"?it+" error":$e)),it},indent:function(we,ot,it){var ye=we.context;if(we.tokenize.isInAttribute)return we.tagStart==we.indented?we.stringStartCol+1:we.indented+pe;if(ye&&ye.noIndent)return b.Pass;if(we.tokenize!=kt&&we.tokenize!=he)return it?it.match(/^(\s*)/)[0].length:0;if(we.tagName)return Ae.multilineTagIndentPastTag!==!1?we.tagStart+we.tagName.length+2:we.tagStart+pe*(Ae.multilineTagIndentFactor||1);if(Ae.alignCDATA&&/<!\[CDATA\[/.test(ot))return 0;var qt=ot&&/^<(\/)?([\w_:\.-]*)/.exec(ot);if(qt&&qt[1])for(;ye;)if(ye.tagName==qt[2]){ye=ye.prev;break}else if(Ae.implicitlyClosed.hasOwnProperty(ye.tagName))ye=ye.prev;else break;else if(qt)for(;ye;){var st=Ae.contextGrabbers[ye.tagName];if(st&&st.hasOwnProperty(qt[2]))ye=ye.prev;else break}for(;ye&&ye.prev&&!ye.startOfLine;)ye=ye.prev;return ye?ye.indent+pe:we.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:Ae.htmlMode?"html":"xml",helperType:Ae.htmlMode?"html":"xml",skipAttribute:function(we){we.state==gt&&(we.state=Ht)},xmlCurrentTag:function(we){return we.tagName?{name:we.tagName,close:we.type=="closeTag"}:null},xmlCurrentContext:function(we){for(var ot=[],it=we.context;it;it=it.prev)it.tagName&&ot.push(it.tagName);return ot.reverse()}}}),b.defineMIME("text/xml","xml"),b.defineMIME("application/xml","xml"),b.mimeModes.hasOwnProperty("text/html")||b.defineMIME("text/html",{name:"xml",htmlMode:!0})})},2859:function(Zn,ln,z){"use strict";z.d(ln,{hP:function(){return Qt}});var b=function(ae,ne){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,oe){te.__proto__=oe}||function(te,oe){for(var se in oe)Object.prototype.hasOwnProperty.call(oe,se)&&(te[se]=oe[se])})(ae,ne)};function Ie(ae,ne){function te(){this.constructor=ae}b(ae,ne),ae.prototype=ne===null?Object.create(ne):(te.prototype=ne.prototype,new te)}function de(ae,ne,te,oe){return new(te||(te=Promise))(function(se,re){function le(ke){try{wt(oe.next(ke))}catch(Me){re(Me)}}function me(ke){try{wt(oe.throw(ke))}catch(Me){re(Me)}}function wt(ke){var Me;ke.done?se(ke.value):(Me=ke.value,Me instanceof te?Me:new te(function(qe){qe(Me)})).then(le,me)}wt((oe=oe.apply(ae,ne||[])).next())})}function et(ae,ne){var te,oe,se,re,le={label:0,sent:function(){if(1&se[0])throw se[1];return se[1]},trys:[],ops:[]};return re={next:me(0),throw:me(1),return:me(2)},typeof Symbol=="function"&&(re[Symbol.iterator]=function(){return this}),re;function me(wt){return function(ke){return function(Me){if(te)throw new TypeError("Generator is already executing.");for(;le;)try{if(te=1,oe&&(se=2&Me[0]?oe.return:Me[0]?oe.throw||((se=oe.return)&&se.call(oe),0):oe.next)&&!(se=se.call(oe,Me[1])).done)return se;switch(oe=0,se&&(Me=[2&Me[0],se.value]),Me[0]){case 0:case 1:se=Me;break;case 4:return le.label++,{value:Me[1],done:!1};case 5:le.label++,oe=Me[1],Me=[0];continue;case 7:Me=le.ops.pop(),le.trys.pop();continue;default:if(se=le.trys,!((se=se.length>0&&se[se.length-1])||Me[0]!==6&&Me[0]!==2)){le=0;continue}if(Me[0]===3&&(!se||Me[1]>se[0]&&Me[1]<se[3])){le.label=Me[1];break}if(Me[0]===6&&le.label<se[1]){le.label=se[1],se=Me;break}if(se&&le.label<se[2]){le.label=se[2],le.ops.push(Me);break}se[2]&&le.ops.pop(),le.trys.pop();continue}Me=ne.call(ae,le)}catch(qe){Me=[6,qe],oe=0}finally{te=se=0}if(5&Me[0])throw Me[1];return{value:Me[0]?Me[1]:void 0,done:!0}}([wt,ke])}}}function Se(){for(var ae=0,ne=0,te=arguments.length;ne<te;ne++)ae+=arguments[ne].length;var oe=Array(ae),se=0;for(ne=0;ne<te;ne++)for(var re=arguments[ne],le=0,me=re.length;le<me;le++,se++)oe[se]=re[le];return oe}var pe=function(){function ae(){}return ae.createDefs=function(){return document.createElementNS("http://www.w3.org/2000/svg","defs")},ae.setAttributes=function(ne,te){for(var oe=0,se=te;oe<se.length;oe++){var re=se[oe],le=re[0],me=re[1];ne.setAttribute(le,me)}},ae.createRect=function(ne,te,oe){var se=document.createElementNS("http://www.w3.org/2000/svg","rect");return se.setAttribute("width",ne.toString()),se.setAttribute("height",te.toString()),oe&&ae.setAttributes(se,oe),se},ae.createLine=function(ne,te,oe,se,re){var le=document.createElementNS("http://www.w3.org/2000/svg","line");return le.setAttribute("x1",ne.toString()),le.setAttribute("y1",te.toString()),le.setAttribute("x2",oe.toString()),le.setAttribute("y2",se.toString()),re&&ae.setAttributes(le,re),le},ae.createPolygon=function(ne,te){var oe=document.createElementNS("http://www.w3.org/2000/svg","polygon");return oe.setAttribute("points",ne),te&&ae.setAttributes(oe,te),oe},ae.createCircle=function(ne,te){var oe=document.createElementNS("http://www.w3.org/2000/svg","circle");return oe.setAttribute("cx",(ne/2).toString()),oe.setAttribute("cy",(ne/2).toString()),oe.setAttribute("r",ne.toString()),te&&ae.setAttributes(oe,te),oe},ae.createEllipse=function(ne,te,oe){var se=document.createElementNS("http://www.w3.org/2000/svg","ellipse");return se.setAttribute("cx",(ne/2).toString()),se.setAttribute("cy",(te/2).toString()),se.setAttribute("rx",(ne/2).toString()),se.setAttribute("ry",(te/2).toString()),oe&&ae.setAttributes(se,oe),se},ae.createGroup=function(ne){var te=document.createElementNS("http://www.w3.org/2000/svg","g");return ne&&ae.setAttributes(te,ne),te},ae.createTransform=function(){return document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGTransform()},ae.createMarker=function(ne,te,oe,se,re,le,me){var wt=document.createElementNS("http://www.w3.org/2000/svg","marker");return ae.setAttributes(wt,[["id",ne],["orient",te],["markerWidth",oe.toString()],["markerHeight",se.toString()],["refX",re.toString()],["refY",le.toString()]]),wt.appendChild(me),wt},ae.createText=function(ne){var te=document.createElementNS("http://www.w3.org/2000/svg","text");return te.setAttribute("x","0"),te.setAttribute("y","0"),ne&&ae.setAttributes(te,ne),te},ae.createTSpan=function(ne,te){var oe=document.createElementNS("http://www.w3.org/2000/svg","tspan");return oe.textContent=ne,te&&ae.setAttributes(oe,te),oe},ae.createImage=function(ne){var te=document.createElementNS("http://www.w3.org/2000/svg","image");return ne&&ae.setAttributes(te,ne),te},ae.createPoint=function(ne,te){var oe=document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGPoint();return oe.x=ne,oe.y=te,oe},ae.createPath=function(ne,te){var oe=document.createElementNS("http://www.w3.org/2000/svg","path");return oe.setAttribute("d",ne),te&&ae.setAttributes(oe,te),oe},ae}(),Ae=function(){function ae(){}return ae.addKey=function(ne){ae.key=ne},Object.defineProperty(ae,"isLicensed",{get:function(){return!!ae.key&&new RegExp(/^MJS2-[A-Z][0-9]{3}-[A-Z][0-9]{3}-[0-9]{4}$/,"i").test(ae.key)},enumerable:!1,configurable:!0}),ae}(),Ye=function(){function ae(){this.naturalSize=!1,this.imageType="image/png",this.markersOnly=!1}return ae.prototype.rasterize=function(ne,te,oe){var se=this;return new Promise(function(re){var le=oe!==void 0?oe:document.createElement("canvas");ne===null&&(se.markersOnly=!0,se.naturalSize=!1);var me=document.createElementNS("http://www.w3.org/2000/svg","svg");me.setAttribute("xmlns","http://www.w3.org/2000/svg"),me.setAttribute("width",te.width.baseVal.valueAsString),me.setAttribute("height",te.height.baseVal.valueAsString),me.setAttribute("viewBox","0 0 "+te.viewBox.baseVal.width.toString()+" "+te.viewBox.baseVal.height.toString()),me.innerHTML=te.innerHTML,se.naturalSize===!0?(me.width.baseVal.value=ne.naturalWidth,me.height.baseVal.value=ne.naturalHeight):se.width!==void 0&&se.height!==void 0&&(me.width.baseVal.value=se.width,me.height.baseVal.value=se.height),le.width=me.width.baseVal.value,le.height=me.height.baseVal.value;var wt=me.outerHTML,ke=le.getContext("2d");se.markersOnly!==!0&&ke.drawImage(ne,0,0,le.width,le.height);var Me=window.URL,qe=new Image(le.width,le.height);qe.setAttribute("crossOrigin","anonymous");var nt=new Blob([wt],{type:"image/svg+xml"}),rt=Me.createObjectURL(nt);qe.onload=function(){ke.drawImage(qe,0,0),Me.revokeObjectURL(rt);var xe=le.toDataURL(se.imageType,se.imageQuality);re(xe)},qe.src=rt})},ae}(),Re=function(){},ce=function(){function ae(ne){this._classNamePrefixBase="__markerjs2_",this.classes=[],this.rules=[],this.settings=this.defaultSettings,this._classNamePrefix=this._classNamePrefixBase+"_"+ne+"_"}return Object.defineProperty(ae.prototype,"classNamePrefixBase",{get:function(){return this._classNamePrefixBase},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"classNamePrefix",{get:function(){return this._classNamePrefix},enumerable:!1,configurable:!0}),Object.defineProperty(ae.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(ae.prototype,"fadeInAnimationClassName",{get:function(){return this.classNamePrefix+"fade_in"},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"fadeOutAnimationClassName",{get:function(){return this.classNamePrefix+"fade_out"},enumerable:!1,configurable:!0}),ae.prototype.addClass=function(ne){return this.styleSheet===void 0&&this.addStyleSheet(),ne.name=""+this.classNamePrefix+ne.localName,this.classes.push(ne),this.styleSheet.sheet.insertRule("."+ne.name+" {"+ne.style+"}",this.styleSheet.sheet.cssRules.length),ne},ae.prototype.addRule=function(ne){this.styleSheet===void 0&&this.addStyleSheet(),this.rules.push(ne),this.styleSheet.sheet.insertRule(ne.selector+" {"+ne.style+"}",this.styleSheet.sheet.cssRules.length)},ae.prototype.addStyleSheet=function(){var ne;this.styleSheet=document.createElement("style"),((ne=this.styleSheetRoot)!==null&&ne!==void 0?ne:document.head).appendChild(this.styleSheet),this.addRule(new $e("."+this.classNamePrefix+" h3","font-family: sans-serif")),this.addRule(new $e("@keyframes "+this.classNamePrefix+"_fade_in_animation_frames",`
from {
opacity: 0;
}
to {
opacity: 1;
}
`)),this.addRule(new $e("@keyframes "+this.classNamePrefix+"_fade_out_animation_frames",`
from {
opacity: 1;
}
to {
opacity: 0;
}
`)),this.addClass(new he("fade_in",`
animation-duration: 0.3s;
animation-name: `+this.classNamePrefix+`_fade_in_animation_frames;
`)),this.addClass(new he("fade_out",`
animation-duration: 0.3s;
animation-name: `+this.classNamePrefix+`_fade_out_animation_frames;
`))},ae.prototype.removeStyleSheet=function(){var ne;this.styleSheet&&(((ne=this.styleSheetRoot)!==null&&ne!==void 0?ne:document.head).removeChild(this.styleSheet),this.styleSheet=void 0)},ae}(),$e=function(ae,ne){this.selector=ae,this.style=ne},he=function(ae,ne){this.localName=ae,this.style=ne},kt=function(){function ae(ne,te,oe,se,re){this.buttons=[],this.markerButtons=[],this.buttonClickListeners=[],this.markerjsContainer=ne,this.displayMode=te,this.markerItems=oe,this.uiStyleSettings=se,this.styles=re,this.addStyles(),this.adjustLayout=this.adjustLayout.bind(this),this.overflowButtonClicked=this.overflowButtonClicked.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this)}return ae.prototype.show=function(ne){var te=this;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=ne,this.uiContainer.className=this.toolbarStyleClass.name+" "+this.styles.fadeInAnimationClassName+" "+(this.uiStyleSettings.toolbarStyleColorsClassName?this.uiStyleSettings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name);var oe=document.createElement("div");oe.className=this.toolbarBlockStyleClass.name,oe.style.whiteSpace="nowrap",this.uiContainer.appendChild(oe),this.addActionButton(oe,'<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(oe,'<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(oe,'<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(oe,'<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(oe,'<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(oe,'<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(oe,'<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(oe,'<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(re){var le=document.createElement("div");le.className=""+te.toolbarButtonStyleClass.name,le.setAttribute("data-type-name",re.typeName),le.innerHTML=re.icon,le.addEventListener("click",function(){te.markerToolbarButtonClicked(le,re)}),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 se=document.createElement("div");se.className=this.toolbarBlockStyleClass.name,se.style.whiteSpace="nowrap",se.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(se),this.addActionButton(se,'<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(se,'<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()},ae.prototype.addButtonClickListener=function(ne){this.buttonClickListeners.push(ne)},ae.prototype.removeButtonClickListener=function(ne){this.buttonClickListeners.indexOf(ne)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(ne),1)},ae.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},ae.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var ne=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<ne||te===ne&&this.markerButtons.length-1===ne?this.markerButtonBlock.appendChild(this.markerButtons[te]):(te===ne&&this.markerButtonBlock.appendChild(this.overflowButton),this.markerButtonOverflowBlock.appendChild(this.markerButtons[te]))}},ae.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")},ae.prototype.resetButtonStyles=function(){var ne=this;this.buttons.forEach(function(te){te.className=te.className.replace(ne.uiStyleSettings.toolbarButtonStyleColorsClassName?ne.uiStyleSettings.toolbarButtonStyleColorsClassName:ne.toolbarButtonStyleColorsClass.name,"").trim(),te.className=te.className.replace(ne.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?ne.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:ne.toolbarActiveButtonStyleColorsClass.name,"").trim(),te.className+=" "+(ne.uiStyleSettings.toolbarButtonStyleColorsClassName?ne.uiStyleSettings.toolbarButtonStyleColorsClassName:ne.toolbarButtonStyleColorsClass.name)})},ae.prototype.addActionButton=function(ne,te,oe){var se=this,re=document.createElement("div");switch(re.className=""+this.toolbarButtonStyleClass.name,re.innerHTML=te,re.setAttribute("data-action",oe),re.addEventListener("click",function(){se.actionToolbarButtonClicked(re,oe)}),oe){case"select":re.style.fill=this.uiStyleSettings.selectButtonColor;break;case"delete":case"clear":re.style.fill=this.uiStyleSettings.deleteButtonColor;break;case"undo":case"redo":re.style.fill=this.uiStyleSettings.selectButtonColor;break;case"render":re.style.fill=this.uiStyleSettings.okButtonColor;break;case"close":re.style.fill=this.uiStyleSettings.closeButtonColor}ne.appendChild(re),this.buttons.push(re)},ae.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new he("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 he("toolbar_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
box-shadow: 0px 3px rgba(33, 33, 33, 0.1);
`)),this.toolbarBlockStyleClass=this.styles.addClass(new he("toolbar-block",`
display: inline-block;
box-sizing: content-box;
`)),this.toolbarOverflowBlockStyleClass=this.styles.addClass(new he("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 he("toolbar-overflow-block_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
`));var ne=this.uiStyleSettings.toolbarHeight/4;this.toolbarButtonStyleClass=this.styles.addClass(new he("toolbar_button",`
display: inline-block;
width: `+(this.uiStyleSettings.toolbarHeight-2*ne)+`px;
height: `+(this.uiStyleSettings.toolbarHeight-2*ne)+`px;
padding: `+ne+`px;
box-sizing: content-box;
`)),this.toolbarButtonStyleColorsClass=this.styles.addClass(new he("toolbar_button_colors",`
fill: `+this.uiStyleSettings.toolbarColor+`;
`)),this.toolbarActiveButtonStyleColorsClass=this.styles.addClass(new he("toolbar_active_button",`
fill: `+this.uiStyleSettings.toolbarColor+`;
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`)),this.styles.addRule(new $e("."+this.toolbarButtonStyleClass.name+" svg",`
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
`)),this.styles.addRule(new $e("."+this.toolbarButtonStyleColorsClass.name+":hover",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`))},ae.prototype.markerToolbarButtonClicked=function(ne,te){this.setActiveButton(ne),this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(oe){return oe("marker",te)}),this.markerButtonOverflowBlock.style.display="none"},ae.prototype.actionToolbarButtonClicked=function(ne,te){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(oe){return oe("action",te)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},ae.prototype.setActiveButton=function(ne){this.resetButtonStyles(),ne.className=ne.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),ne.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},ae.prototype.setActiveMarkerButton=function(ne){var te=this.markerButtons.find(function(oe){return oe.getAttribute("data-type-name")===ne});te&&this.setActiveButton(te)},ae.prototype.setCurrentMarker=function(ne){var te=this;this.currentMarker=ne,this.buttons.filter(function(oe){return/delete|notes/.test(oe.getAttribute("data-action"))}).forEach(function(oe){te.currentMarker===void 0?(oe.style.fillOpacity="0.4",oe.style.pointerEvents="none"):(oe.style.fillOpacity="1",oe.style.pointerEvents="all")})},ae}(),at=function(){function ae(ne,te,oe,se){this.panels=[],this.panelButtons=[],this.markerjsContainer=ne,this.displayMode=te,this.uiStyleSettings=oe,this.styles=se,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return ae.prototype.addStyles=function(){var ne;this.toolboxStyleClass=this.styles.addClass(new he("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 he("toolbox_colors",`
color: `+this.uiStyleSettings.toolboxColor+`;
`));var te=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new he("toolbox-button-row",`
display: flex;
cursor: default;
box-sizing: content-box;
`)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new he("toolbox-button-row_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
`)),this.toolboxPanelRowStyleClass=this.styles.addClass(new he("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 he("toolbox-panel-row_colors",`
background-color: `+((ne=this.uiStyleSettings.toolboxBackgroundColor)!==null&&ne!==void 0?ne:this.uiStyleSettings.toolbarBackgroundHoverColor)+`;
`)),this.toolboxButtonStyleClass=this.styles.addClass(new he("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 he("toolbox-button_colors",`
fill: `+this.uiStyleSettings.toolbarColor+`;
`)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new he("toolbox-active-button_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`;
fill: `+this.uiStyleSettings.toolbarColor+`;
`)),this.styles.addRule(new $e("."+this.toolboxButtonStyleColorsClass.name+":hover",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`)),this.styles.addRule(new $e("."+this.toolboxButtonStyleClass.name+" svg",`
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
`))},ae.prototype.show=function(ne){var te;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=ne,this.uiContainer.className=this.toolboxStyleClass.name+" "+((te=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&te!==void 0?te:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},ae.prototype.setPanelButtons=function(ne){var te,oe,se=this;this.panels=ne,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+" "+((oe=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&oe!==void 0?oe:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(re){var le;re.uiStyleSettings=se.uiStyleSettings;var me=document.createElement("div");me.className=se.toolboxButtonStyleClass.name+" "+((le=se.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&le!==void 0?le:se.toolboxButtonStyleColorsClass.name),me.innerHTML=re.icon,me.title=re.title,me.addEventListener("click",function(){se.panelButtonClick(re)}),se.panelButtons.push(me),se.buttonRow.appendChild(me)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},ae.prototype.panelButtonClick=function(ne){var te=this,oe=-1;if(ne!==this.activePanel){oe=this.panels.indexOf(ne),this.panelRow.innerHTML="";var se=ne.getUi();se.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(se),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=ne}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(re,le){var me,wt;re.className=te.toolboxButtonStyleClass.name+" "+(le===oe?""+((me=te.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&me!==void 0?me:te.toolboxActiveButtonStyleColorsClass.name):""+((wt=te.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&wt!==void 0?wt:te.toolboxButtonStyleColorsClass.name))})},ae}(),Ge=function(ae,ne){this.title=ae,this.icon=ne},Ne=function(ae){function ne(te,oe,se,re){var le=ae.call(this,te,re||'<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=oe,le.currentColor=se,le.setCurrentColor=le.setCurrentColor.bind(le),le.getColorBox=le.getColorBox.bind(le),le}return Ie(ne,ae),ne.prototype.getUi=function(){var te=this,oe=document.createElement("div");return oe.style.overflow="hidden",oe.style.whiteSpace="nowrap",this.colors.forEach(function(se){var re=te.getColorBox(se);oe.appendChild(re),te.colorBoxes.push(re)}),oe},ne.prototype.getColorBox=function(te){var oe=this,se=this.uiStyleSettings.toolbarHeight/4,re=this.uiStyleSettings.toolbarHeight-se,le=document.createElement("div");le.style.display="inline-block",le.style.boxSizing="content-box",le.style.width=re-2+"px",le.style.height=re-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=(re+2)/2+"px",le.style.borderColor=te===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",le.addEventListener("click",function(){oe.setCurrentColor(te,le)});var me=document.createElement("div");return me.style.display="inline-block",me.style.width=re-2+"px",me.style.height=re-2+"px",me.style.backgroundColor=te,me.style.borderRadius=re/2+"px",te==="transparent"&&(me.style.fill=this.uiStyleSettings.toolboxAccentColor,me.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(me),le},ne.prototype.setCurrentColor=function(te,oe){var se=this;this.currentColor=te,this.colorBoxes.forEach(function(re){re.style.borderColor=re===oe?se.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(te)},ne}(Ge),Le=function(){function ae(ne,te,oe){this._state="new",this._isSelected=!1,this._container=ne,this._overlayContainer=te,this.globalSettings=oe,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(ae.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),ae.prototype.ownsTarget=function(ne){return!1},Object.defineProperty(ae.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),ae.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},ae.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},ae.prototype.pointerDown=function(ne,te){},ae.prototype.dblClick=function(ne,te){},ae.prototype.manipulate=function(ne){},ae.prototype.pointerUp=function(ne){this.stateChanged()},ae.prototype.dispose=function(){},ae.prototype.addMarkerVisualToContainer=function(ne){this.container.childNodes.length>0?this.container.insertBefore(ne,this.container.childNodes[0]):this.container.appendChild(ne)},ae.prototype.getState=function(){return{typeName:ae.typeName,state:this.state,notes:this.notes}},ae.prototype.restoreState=function(ne){this._state=ne.state,this.notes=ne.notes},ae.prototype.scale=function(ne,te){},ae.prototype.colorChanged=function(ne){this.onColorChanged&&this.onColorChanged(ne),this.stateChanged()},ae.prototype.fillColorChanged=function(ne){this.onFillColorChanged&&this.onFillColorChanged(ne),this.stateChanged()},ae.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var ne=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),ne.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(ne)&&this.onStateChanged(this)}},ae.typeName="MarkerBase",ae}(),vt=function(){function ae(){this.findGripByVisual=this.findGripByVisual.bind(this)}return ae.prototype.findGripByVisual=function(ne){return this.topLeft.ownsTarget(ne)?this.topLeft:this.topCenter.ownsTarget(ne)?this.topCenter:this.topRight.ownsTarget(ne)?this.topRight:this.centerLeft.ownsTarget(ne)?this.centerLeft:this.centerRight.ownsTarget(ne)?this.centerRight:this.bottomLeft.ownsTarget(ne)?this.bottomLeft:this.bottomCenter.ownsTarget(ne)?this.bottomCenter:this.bottomRight.ownsTarget(ne)?this.bottomRight:void 0},ae}(),mt=function(){function ae(){this.GRIP_SIZE=10,this.visual=pe.createGroup(),this.visual.appendChild(pe.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(pe.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return ae.prototype.ownsTarget=function(ne){return ne===this.visual||ne===this.visual.childNodes[0]||ne===this.visual.childNodes[1]},ae}(),Tt=function(){function ae(){}return ae.toITransformMatrix=function(ne){return{a:ne.a,b:ne.b,c:ne.c,d:ne.d,e:ne.e,f:ne.f}},ae.toSVGMatrix=function(ne,te){return ne.a=te.a,ne.b=te.b,ne.c=te.c,ne.d=te.d,ne.e=te.e,ne.f=te.f,ne},ae}(),_e=function(ae){function ne(te,oe,se){var re=ae.call(this,te,oe,se)||this;return re.left=0,re.top=0,re.width=0,re.height=0,re.defaultSize={x:50,y:20},re.offsetX=0,re.offsetY=0,re.rotationAngle=0,re.CB_DISTANCE=10,re._suppressMarkerCreateEvent=!1,re.container.transform.baseVal.appendItem(pe.createTransform()),re.setupControlBox(),re}return Ie(ne,ae),Object.defineProperty(ne.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"visual",{get:function(){return this._visual},set:function(te){this._visual=te;var oe=pe.createTransform();this._visual.transform.baseVal.appendItem(oe)},enumerable:!1,configurable:!0}),ne.prototype.ownsTarget=function(te){return!!ae.prototype.ownsTarget.call(this,te)||!!(this.controlGrips.findGripByVisual(te)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(te))},ne.prototype.pointerDown=function(te,oe){ae.prototype.pointerDown.call(this,te,oe),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 se=this.unrotatePoint(te);if(this.manipulationStartX=se.x,this.manipulationStartY=se.y,this.offsetX=se.x-this.left,this.offsetY=se.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(oe),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(oe)){this.activeGrip=this.rotatorGrip;var re=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=re.x-this.width/2,this.top=re.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"},ne.prototype.pointerUp=function(te){var oe=this.state;ae.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",oe==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},ne.prototype.moveVisual=function(te){this.visual.style.transform="translate("+te.x+"px, "+te.y+"px)"},ne.prototype.manipulate=function(te){var oe=this.unrotatePoint(te);this.state==="creating"?this.resize(te):this.state==="move"?(this.left=this.manipulationStartLeft+(oe.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(oe.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(oe):this.state==="rotate"&&this.rotate(te)},ne.prototype.resize=function(te){var oe=this.manipulationStartLeft,se=this.manipulationStartWidth,re=this.manipulationStartTop,le=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:oe=this.manipulationStartLeft+te.x-this.manipulationStartX,se=this.manipulationStartWidth+this.manipulationStartLeft-oe;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:se=this.manipulationStartWidth+te.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:re=this.manipulationStartTop+te.y-this.manipulationStartY,le=this.manipulationStartHeight+this.manipulationStartTop-re;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:le=this.manipulationStartHeight+te.y-this.manipulationStartY}se>=0?(this.left=oe,this.width=se):(this.left=oe+se,this.width=-se),le>=0?(this.top=re,this.height=le):(this.top=re+le,this.height=-le),this.setSize()},ne.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},ne.prototype.rotate=function(te){if(Math.abs(te.x-this.centerX)>.1){var oe=Math.sign(te.x-this.centerX);this.rotationAngle=180*Math.atan((te.y-this.centerY)/(te.x-this.centerX))/Math.PI+90*oe,this.applyRotation()}},ne.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)},ne.prototype.rotatePoint=function(te){if(this.rotationAngle===0)return te;var oe=this.container.getCTM(),se=pe.createPoint(te.x,te.y);return{x:(se=se.matrixTransform(oe)).x,y:se.y}},ne.prototype.unrotatePoint=function(te){if(this.rotationAngle===0)return te;var oe=this.container.getCTM();oe=oe.inverse();var se=pe.createPoint(te.x,te.y);return{x:(se=se.matrixTransform(oe)).x,y:se.y}},ne.prototype.select=function(){ae.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ne.prototype.deselect=function(){ae.prototype.deselect.call(this),this.controlBox.style.display="none"},ne.prototype.setupControlBox=function(){this.controlBox=pe.createGroup();var te=pe.createTransform();te.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(te),this.container.appendChild(this.controlBox),this.controlRect=pe.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=pe.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new vt,this.addControlGrips(),this.controlBox.style.display="none"},ne.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()},ne.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()},ne.prototype.createGrip=function(){var te=new mt;return te.visual.transform.baseVal.appendItem(pe.createTransform()),this.controlBox.appendChild(te.visual),te},ne.prototype.positionGrips=function(){var te=this.controlGrips.topLeft.GRIP_SIZE,oe=-te/2,se=oe,re=(this.width+this.CB_DISTANCE)/2-te/2,le=(this.height+this.CB_DISTANCE)/2-te/2,me=this.height+this.CB_DISTANCE-te/2,wt=this.width+this.CB_DISTANCE-te/2;this.positionGrip(this.controlGrips.topLeft.visual,oe,se),this.positionGrip(this.controlGrips.topCenter.visual,re,se),this.positionGrip(this.controlGrips.topRight.visual,wt,se),this.positionGrip(this.controlGrips.centerLeft.visual,oe,le),this.positionGrip(this.controlGrips.centerRight.visual,wt,le),this.positionGrip(this.controlGrips.bottomLeft.visual,oe,me),this.positionGrip(this.controlGrips.bottomCenter.visual,re,me),this.positionGrip(this.controlGrips.bottomRight.visual,wt,me),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,re,se-3*this.CB_DISTANCE)},ne.prototype.positionGrip=function(te,oe,se){var re=te.transform.baseVal.getItem(0);re.setTranslate(oe,se),te.transform.baseVal.replaceItem(re,0)},ne.prototype.hideControlBox=function(){this.controlBox.style.display="none"},ne.prototype.showControlBox=function(){this.controlBox.style.display=""},ne.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:Tt.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:Tt.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},ae.prototype.getState.call(this))},ne.prototype.restoreState=function(te){ae.prototype.restoreState.call(this,te);var oe=te;this.left=oe.left,this.top=oe.top,this.width=oe.width,this.height=oe.height,this.rotationAngle=oe.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(Tt.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,oe.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(Tt.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,oe.containerTransformMatrix))},ne.prototype.scale=function(te,oe){ae.prototype.scale.call(this,te,oe);var se=this.rotatePoint({x:this.left,y:this.top}),re=this.unrotatePoint({x:se.x*te,y:se.y*oe});this.left=re.x,this.top=re.y,this.width=this.width*te,this.height=this.height*oe,this.adjustControlBox()},ne}(Le),Ke=function(ae){function ne(te,oe,se){var re=ae.call(this,te,oe,se)||this;return re.fillColor="transparent",re.strokeColor="transparent",re.strokeWidth=0,re.strokeDasharray="",re.opacity=1,re.setStrokeColor=re.setStrokeColor.bind(re),re.setFillColor=re.setFillColor.bind(re),re.setStrokeWidth=re.setStrokeWidth.bind(re),re.setStrokeDasharray=re.setStrokeDasharray.bind(re),re.createVisual=re.createVisual.bind(re),re}return Ie(ne,ae),ne.prototype.ownsTarget=function(te){return!(!ae.prototype.ownsTarget.call(this,te)&&te!==this.visual)},ne.prototype.createVisual=function(){this.visual=pe.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},ne.prototype.pointerDown=function(te,oe){ae.prototype.pointerDown.call(this,te,oe),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},ne.prototype.manipulate=function(te){ae.prototype.manipulate.call(this,te)},ne.prototype.resize=function(te){ae.prototype.resize.call(this,te),this.setSize()},ne.prototype.setSize=function(){ae.prototype.setSize.call(this),pe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},ne.prototype.pointerUp=function(te){ae.prototype.pointerUp.call(this,te),this.setSize()},ne.prototype.setStrokeColor=function(te){this.strokeColor=te,this.visual&&pe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},ne.prototype.setFillColor=function(te){this.fillColor=te,this.visual&&pe.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},ne.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.visual&&pe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ne.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.visual&&pe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ne.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},ae.prototype.getState.call(this))},ne.prototype.restoreState=function(te){var oe=te;this.fillColor=oe.fillColor,this.strokeColor=oe.strokeColor,this.strokeWidth=oe.strokeWidth,this.strokeDasharray=oe.strokeDasharray,this.opacity=oe.opacity,this.createVisual(),ae.prototype.restoreState.call(this,te),this.setSize()},ne.prototype.scale=function(te,oe){ae.prototype.scale.call(this,te,oe),this.setSize()},ne.title="Rectangle marker",ne}(_e),ut=function(ae){function ne(te,oe,se,re){var le=ae.call(this,te,re||'<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=oe,le.currentWidth=se,le.setCurrentWidth=le.setCurrentWidth.bind(le),le}return Ie(ne,ae),ne.prototype.getUi=function(){var te=this,oe=document.createElement("div");return oe.style.display="flex",oe.style.overflow="hidden",oe.style.flexGrow="2",this.widths.forEach(function(se){var re=document.createElement("div");re.style.display="flex",re.style.flexGrow="2",re.style.alignItems="center",re.style.justifyContent="space-between",re.style.padding="5px",re.style.borderWidth="2px",re.style.borderStyle="solid",re.style.borderColor=se===te.currentWidth?te.uiStyleSettings.toolboxAccentColor:"transparent",re.addEventListener("click",function(){te.setCurrentWidth(se,re)}),oe.appendChild(re);var le=document.createElement("div");le.innerText=se.toString(),le.style.marginRight="5px",re.appendChild(le);var me=document.createElement("div");me.style.minHeight="20px",me.style.flexGrow="2",me.style.display="flex",me.style.alignItems="center";var wt=document.createElement("hr");wt.style.minWidth="20px",wt.style.border="0px",wt.style.borderTop=se+"px solid "+te.uiStyleSettings.toolboxColor,wt.style.flexGrow="2",me.appendChild(wt),re.appendChild(me),te.widthBoxes.push(re)}),oe},ne.prototype.setCurrentWidth=function(te,oe){var se=this;this.currentWidth=te,this.widthBoxes.forEach(function(re){re.style.borderColor=re===oe?se.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},ne}(Ge),ht=function(ae){function ne(te,oe,se,re){var le=ae.call(this,te,re||'<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=oe,le.currentStyle=se,le.setCurrentStyle=le.setCurrentStyle.bind(le),le}return Ie(ne,ae),ne.prototype.getUi=function(){var te=this,oe=document.createElement("div");return oe.style.display="flex",oe.style.overflow="hidden",oe.style.flexGrow="2",this.styles.forEach(function(se){var re=document.createElement("div");re.style.display="flex",re.style.alignItems="center",re.style.justifyContent="space-between",re.style.padding="5px",re.style.borderWidth="2px",re.style.borderStyle="solid",re.style.overflow="hidden",re.style.maxWidth=100/te.styles.length-5+"%",re.style.borderColor=se===te.currentStyle?te.uiStyleSettings.toolboxAccentColor:"transparent",re.addEventListener("click",function(){te.setCurrentStyle(se,re)}),oe.appendChild(re);var le=document.createElement("div");le.style.minHeight="20px",le.style.flexGrow="2",le.style.overflow="hidden";var me=`<svg width="100" height="20">
<line x1="0" y1="10" x2="100" y2="10" stroke="`+te.uiStyleSettings.toolboxColor+'" stroke-width="3" '+(se!==""?'stroke-dasharray="'+se+'"':"")+` />
</svg>`;le.innerHTML=me,re.appendChild(le),te.styleBoxes.push(re)}),oe},ne.prototype.setCurrentStyle=function(te,oe){var se=this;this.currentStyle=te,this.styleBoxes.forEach(function(re){re.style.borderColor=re===oe?se.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},ne}(Ge),Ht=function(ae){function ne(te,oe,se){var re=ae.call(this,te,oe,se)||this;return re.strokeColor=se.defaultColor,re.strokeWidth=se.defaultStrokeWidth,re.strokeDasharray=se.defaultStrokeDasharray,re.strokePanel=new Ne("Line color",se.defaultColorSet,se.defaultColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.strokeWidthPanel=new ut("Line width",se.defaultStrokeWidths,se.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new ht("Line style",se.defaultStrokeDasharrays,se.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re}return Ie(ne,ae),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=ae.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.typeName="FrameMarker",ne.title="Frame marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4m14 11H6V8h12v9z"/></svg>',ne}(Ke),Dt=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"},gt=function(ae){function ne(te,oe,se){var re=ae.call(this,te,oe,se)||this;return re.x1=0,re.y1=0,re.x2=0,re.y2=0,re.defaultLength=50,re.manipulationStartX=0,re.manipulationStartY=0,re.manipulationStartX1=0,re.manipulationStartY1=0,re.manipulationStartX2=0,re.manipulationStartY2=0,re.setupControlBox(),re}return Ie(ne,ae),ne.prototype.ownsTarget=function(te){return!!ae.prototype.ownsTarget.call(this,te)||!(!this.grip1.ownsTarget(te)&&!this.grip2.ownsTarget(te))},ne.prototype.pointerDown=function(te,oe){ae.prototype.pointerDown.call(this,te,oe),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(oe)?this.activeGrip=this.grip1:this.grip2.ownsTarget(oe)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},ne.prototype.pointerUp=function(te){var oe=this.state;ae.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",oe==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},ne.prototype.adjustVisual=function(){},ne.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)},ne.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()},ne.prototype.select=function(){ae.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ne.prototype.deselect=function(){ae.prototype.deselect.call(this),this.controlBox.style.display="none"},ne.prototype.setupControlBox=function(){this.controlBox=pe.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},ne.prototype.adjustControlBox=function(){this.positionGrips()},ne.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},ne.prototype.createGrip=function(){var te=new mt;return te.visual.transform.baseVal.appendItem(pe.createTransform()),this.controlBox.appendChild(te.visual),te},ne.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)},ne.prototype.positionGrip=function(te,oe,se){var re=te.transform.baseVal.getItem(0);re.setTranslate(oe,se),te.transform.baseVal.replaceItem(re,0)},ne.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},ae.prototype.getState.call(this))},ne.prototype.restoreState=function(te){ae.prototype.restoreState.call(this,te);var oe=te;this.x1=oe.x1,this.y1=oe.y1,this.x2=oe.x2,this.y2=oe.y2},ne.prototype.scale=function(te,oe){ae.prototype.scale.call(this,te,oe),this.x1=this.x1*te,this.y1=this.y1*oe,this.x2=this.x2*te,this.y2=this.y2*oe,this.adjustVisual(),this.adjustControlBox()},ne}(Le),xt=function(ae){function ne(te,oe,se){var re=ae.call(this,te,oe,se)||this;return re.strokeColor="transparent",re.strokeWidth=0,re.strokeDasharray="",re.setStrokeColor=re.setStrokeColor.bind(re),re.setStrokeWidth=re.setStrokeWidth.bind(re),re.setStrokeDasharray=re.setStrokeDasharray.bind(re),re.strokeColor=se.defaultColor,re.strokeWidth=se.defaultStrokeWidth,re.strokeDasharray=se.defaultStrokeDasharray,re.strokePanel=new Ne("Line color",se.defaultColorSet,se.defaultColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.strokeWidthPanel=new ut("Line width",se.defaultStrokeWidths,se.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new ht("Line style",se.defaultStrokeDasharrays,se.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re}return Ie(ne,ae),ne.prototype.ownsTarget=function(te){return!(!ae.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.selectorLine&&te!==this.visibleLine)},ne.prototype.createVisual=function(){this.visual=pe.createGroup(),this.selectorLine=pe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=pe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},ne.prototype.pointerDown=function(te,oe){ae.prototype.pointerDown.call(this,te,oe),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},ne.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),pe.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),pe.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),pe.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ne.prototype.setStrokeColor=function(te){this.strokeColor=te,this.adjustVisual(),this.colorChanged(te)},ne.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.adjustVisual()},ne.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},ae.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){ae.prototype.restoreState.call(this,te);var oe=te;this.strokeColor=oe.strokeColor,this.strokeWidth=oe.strokeWidth,this.strokeDasharray=oe.strokeDasharray,this.createVisual(),this.adjustVisual()},ne.typeName="LineMarker",ne.title="Line marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M19 13H5v-2h14v2z"/></svg>',ne}(gt),we=function(ae){function ne(te,oe,se,re){var le=ae.call(this,te,re||'<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=oe,le.currentFont=se,le.setCurrentFont=le.setCurrentFont.bind(le),le}return Ie(ne,ae),ne.prototype.getUi=function(){var te=this,oe=document.createElement("div");return oe.style.overflow="hidden",oe.style.flexGrow="2",this.fonts.forEach(function(se){var re=document.createElement("div");re.style.display="inline-block",re.style.alignItems="center",re.style.justifyContent="space-between",re.style.padding="5px",re.style.borderWidth="2px",re.style.borderStyle="solid",re.style.overflow="hidden",re.style.maxWidth=100/te.fonts.length-5+"%",re.style.borderColor=se===te.currentFont?te.uiStyleSettings.toolboxAccentColor:"transparent",re.addEventListener("click",function(){te.setCurrentFont(se,re)}),oe.appendChild(re);var le=document.createElement("div");le.style.display="flex",le.style.minHeight="20px",le.style.flexGrow="2",le.style.fontFamily=se,le.style.overflow="hidden";var me=document.createElement("div");me.style.whiteSpace="nowrap",me.style.overflow="hidden",me.style.textOverflow="ellipsis",me.innerHTML="The quick brown fox jumps over the lazy dog",le.appendChild(me),re.appendChild(le),te.fontBoxes.push(re)}),oe},ne.prototype.setCurrentFont=function(te,oe){var se=this;this.currentFont=te,this.fontBoxes.forEach(function(re){re.style.borderColor=re===oe?se.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},ne}(Ge),ot=function(ae){function ne(te,oe,se){var re=ae.call(this,te,oe,se)||this;return re.color="transparent",re.padding=5,re.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",re.text=re.DEFAULT_TEXT,re.isMoved=!1,re.color=se.defaultColor,re.fontFamily=se.defaultFontFamily,re.defaultSize={x:100,y:30},re.setColor=re.setColor.bind(re),re.setFont=re.setFont.bind(re),re.renderText=re.renderText.bind(re),re.sizeText=re.sizeText.bind(re),re.textEditDivClicked=re.textEditDivClicked.bind(re),re.showTextEditor=re.showTextEditor.bind(re),re.setSize=re.setSize.bind(re),re.positionTextEditor=re.positionTextEditor.bind(re),re.colorPanel=new Ne("Color",se.defaultColorSet,se.defaultColor),re.colorPanel.onColorChanged=re.setColor,re.fontFamilyPanel=new we("Font",se.defaultFontFamilies,se.defaultFontFamily),re.fontFamilyPanel.onFontChanged=re.setFont,re}return Ie(ne,ae),ne.prototype.ownsTarget=function(te){if(ae.prototype.ownsTarget.call(this,te)||te===this.visual||te===this.textElement||te===this.bgRectangle)return!0;var oe=!1;return this.textElement.childNodes.forEach(function(se){se===te&&(oe=!0)}),oe},ne.prototype.createVisual=function(){this.visual=pe.createGroup(),this.bgRectangle=pe.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=pe.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(pe.createTransform()),this.textElement.transform.baseVal.appendItem(pe.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},ne.prototype.pointerDown=function(te,oe){ae.prototype.pointerDown.call(this,te,oe),this.isMoved=!1,this.pointerDownPoint=te,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},ne.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(oe){te.textElement.appendChild(pe.createTSpan(oe.trim()===""?" ":oe.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},ne.prototype.getTextScale=function(){var te=this.textElement.getBBox(),oe=1;if(te.width>0&&te.height>0){var se=(1*this.width-this.width*this.padding*2/100)/te.width,re=(1*this.height-this.height*this.padding*2/100)/te.height;oe=Math.min(se,re)}return oe},ne.prototype.getTextPosition=function(te){var oe=this.textElement.getBBox(),se=0,re=0;return oe.width>0&&oe.height>0&&(se=(this.width-oe.width*te)/2,re=this.height/2-oe.height*te/2),{x:se,y:re}},ne.prototype.sizeText=function(){var te=this.textElement.getBBox(),oe=this.getTextScale(),se=this.getTextPosition(oe);se.y-=te.y*oe,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+se.x+"px, "+se.y+"px) scale("+oe+", "+oe+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(se.x,se.y),this.textElement.transform.baseVal.getItem(1).setScale(oe,oe))},ne.prototype.manipulate=function(te){ae.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)},ne.prototype.resize=function(te){ae.prototype.resize.call(this,te),this.isMoved=!0,this.setSize(),this.sizeText()},ne.prototype.setSize=function(){ae.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(pe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),pe.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},ne.prototype.pointerUp=function(te){var oe=this.state;oe==="creating"&&(this._suppressMarkerCreateEvent=!0),ae.prototype.pointerUp.call(this,te),this.setSize(),(oe==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},ne.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(oe){oe.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var oe=Number.parseFloat(te.textEditor.style.fontSize);te.textEditor.clientWidth>=Number.parseInt(te.textEditor.style.maxWidth)&&oe>.9;)oe-=.1,te.textEditor.style.fontSize=Math.max(oe,.9)+"em"}),this.textEditor.addEventListener("keyup",function(oe){oe.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(oe){if(oe.clipboardData){var se=oe.clipboardData.getData("text"),re=window.getSelection();if(!re.rangeCount)return!1;re.deleteFromDocument(),re.getRangeAt(0).insertNode(document.createTextNode(se)),oe.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")},ne.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var te=this.getTextScale(),oe=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),se=this.textElement.getBBox(),re={x:se.width*te,y:se.height*te};oe.x-=re.x/2,oe.y-=re.y/2,this.textEditor.style.top=oe.y+"px",this.textEditor.style.left=oe.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-oe.x+"px",this.textEditor.style.fontSize=Math.max(16*te,12)+"px",this.textElement.style.display="none"}},ne.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()},ne.prototype.select=function(){ae.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},ne.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),ae.prototype.deselect.call(this)},ne.prototype.dblClick=function(te,oe){ae.prototype.dblClick.call(this,te,oe),this.showTextEditor()},ne.prototype.setColor=function(te){this.textElement&&pe.setAttributes(this.textElement,[["fill",te]]),this.color=te,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(te)},ne.prototype.setFont=function(te){this.textElement&&pe.setAttributes(this.textElement,[["font-family",te]]),this.fontFamily=te,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},ne.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},ne.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},ae.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){var oe=te;this.color=oe.color,this.fontFamily=oe.fontFamily,this.padding=oe.padding,this.text=oe.text,this.createVisual(),ae.prototype.restoreState.call(this,te),this.setSize()},ne.prototype.scale=function(te,oe){ae.prototype.scale.call(this,te,oe),this.setSize(),this.sizeText(),this.positionTextEditor()},ne.typeName="TextMarker",ne.title="Text marker",ne.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>',ne}(_e),it=function(ae){function ne(te,oe,se){var re=ae.call(this,te,oe,se)||this;return re.color="transparent",re.lineWidth=3,re.drawing=!1,re.pixelRatio=1,re.color=se.defaultColor,re.lineWidth=se.defaultStrokeWidth,re.pixelRatio=se.freehandPixelRatio,re.setColor=re.setColor.bind(re),re.addCanvas=re.addCanvas.bind(re),re.finishCreation=re.finishCreation.bind(re),re.setLineWidth=re.setLineWidth.bind(re),re.colorPanel=new Ne("Color",se.defaultColorSet,se.defaultColor),re.colorPanel.onColorChanged=re.setColor,re.lineWidthPanel=new ut("Line width",se.defaultStrokeWidths,se.defaultStrokeWidth),re.lineWidthPanel.onWidthChanged=re.setLineWidth,re}return Ie(ne,ae),ne.prototype.ownsTarget=function(te){return!(!ae.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.drawingImage)},ne.prototype.createVisual=function(){this.visual=pe.createGroup(),this.drawingImage=pe.createImage(),this.visual.appendChild(this.drawingImage);var te=pe.createTransform();this.visual.transform.baseVal.appendItem(te),this.addMarkerVisualToContainer(this.visual)},ne.prototype.pointerDown=function(te,oe){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):ae.prototype.pointerDown.call(this,te,oe)},ne.prototype.manipulate=function(te){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(te.x,te.y),this.canvasContext.stroke()):ae.prototype.manipulate.call(this,te)},ne.prototype.resize=function(te){ae.prototype.resize.call(this,te),pe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),pe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},ne.prototype.pointerUp=function(te){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):ae.prototype.pointerUp.call(this,te)},ne.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)},ne.prototype.select=function(){this.state==="creating"&&this.finishCreation(),ae.prototype.select.call(this)},ne.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),ae.prototype.deselect.call(this)},ne.prototype.finishCreation=function(){for(var te=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),oe=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],se=oe[0],re=oe[1],le=oe[2],me=oe[3],wt=!1,ke=0;ke<this.canvasElement.height;ke++)for(var Me=0;Me<this.canvasElement.width;Me++)te.data[ke*this.canvasElement.width*4+4*Me+3]>0&&(wt=!0,ke<re&&(re=ke),Me<se&&(se=Me),ke>me&&(me=ke),Me>le&&(le=Me));if(wt){this.left=se/this.pixelRatio,this.top=re/this.pixelRatio,this.width=(le-se)/this.pixelRatio,this.height=(me-re)/this.pixelRatio;var qe=document.createElement("canvas");qe.width=le-se,qe.height=me-re,qe.getContext("2d").putImageData(this.canvasContext.getImageData(se,re,le-se,me-re),0,0),this.drawingImgUrl=qe.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},ne.prototype.setDrawingImage=function(){pe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),pe.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},ne.prototype.setColor=function(te){this.color=te,this.colorChanged(te)},ne.prototype.setLineWidth=function(te){this.lineWidth=te},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({drawingImgUrl:this.drawingImgUrl},ae.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){this.createVisual(),ae.prototype.restoreState.call(this,te),this.drawingImgUrl=te.drawingImgUrl,this.setDrawingImage()},ne.prototype.scale=function(te,oe){ae.prototype.scale.call(this,te,oe),this.setDrawingImage()},ne.typeName="FreehandMarker",ne.title="Freehand marker",ne.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>',ne}(_e),ye=function(ae){function ne(te,oe,se){var re=ae.call(this,te,se||'<svg viewBox="0 0 24 24"><path d="M8 14v4l-6-6 6-6v4h8V6l6 6-6 6v-4H8z"/></svg>')||this;return re.typeBoxes=[],re.currentType=oe,re.setCurrentType=re.setCurrentType.bind(re),re}return Ie(ne,ae),ne.prototype.getUi=function(){var te=this,oe=document.createElement("div");oe.style.display="flex",oe.style.overflow="hidden",oe.style.flexGrow="2";for(var se=function(me){var wt="both";switch(me){case 0:wt="both";break;case 1:wt="start";break;case 2:wt="end";break;case 3:wt="none"}var ke=document.createElement("div");if(ke.style.display="flex",ke.style.flexGrow="2",ke.style.alignItems="center",ke.style.justifyContent="space-between",ke.style.padding="5px",ke.style.borderWidth="2px",ke.style.borderStyle="solid",ke.style.borderColor=wt===re.currentType?re.uiStyleSettings.toolboxAccentColor:"transparent",ke.addEventListener("click",function(){te.setCurrentType(wt,ke)}),oe.appendChild(ke),wt==="both"||wt==="start"){var Me=document.createElement("div");Me.style.display="flex",Me.style.alignItems="center",Me.style.minHeight="20px",Me.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="`+(re.uiStyleSettings!==void 0?re.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
</svg>`,Me.style.marginLeft="5px",ke.appendChild(Me)}var qe=document.createElement("div");qe.style.display="flex",qe.style.alignItems="center",qe.style.minHeight="20px",qe.style.flexGrow="2";var nt=document.createElement("hr");if(nt.style.minWidth="20px",nt.style.border="0px",nt.style.borderTop="3px solid "+(re.uiStyleSettings!==void 0?re.uiStyleSettings.toolboxColor:"#eeeeee"),nt.style.flexGrow="2",qe.appendChild(nt),ke.appendChild(qe),wt==="both"||wt==="end"){var rt=document.createElement("div");rt.style.display="flex",rt.style.alignItems="center",rt.style.minHeight="20px",rt.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="`+(re.uiStyleSettings!==void 0?re.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
</svg>`,rt.style.marginRight="5px",ke.appendChild(rt)}re.typeBoxes.push(ke)},re=this,le=0;le<4;le++)se(le);return oe},ne.prototype.setCurrentType=function(te,oe){var se=this;this.currentType=te,this.typeBoxes.forEach(function(re){re.style.borderColor=re===oe?se.uiStyleSettings!==void 0?se.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ne}(Ge),qt=function(ae){function ne(te,oe,se){var re=ae.call(this,te,oe,se)||this;return re.arrowType="end",re.arrowBaseHeight=10,re.arrowBaseWidth=10,re.getArrowPoints=re.getArrowPoints.bind(re),re.setArrowType=re.setArrowType.bind(re),re.arrowTypePanel=new ye("Arrow type","end"),re.arrowTypePanel.onArrowTypeChanged=re.setArrowType,re}return Ie(ne,ae),ne.prototype.ownsTarget=function(te){return!(!ae.prototype.ownsTarget.call(this,te)&&te!==this.arrow1&&te!==this.arrow2)},ne.prototype.getArrowPoints=function(te,oe){var se=this.arrowBaseWidth+2*this.strokeWidth,re=this.arrowBaseHeight+2*this.strokeWidth;return te-se/2+","+(oe+re/2)+" "+te+","+(oe-re/2)+" "+(te+se/2)+","+(oe+re/2)},ne.prototype.createTips=function(){this.arrow1=pe.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(pe.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=pe.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(pe.createTransform()),this.visual.appendChild(this.arrow2)},ne.prototype.pointerDown=function(te,oe){ae.prototype.pointerDown.call(this,te,oe),this.state==="creating"&&this.createTips()},ne.prototype.adjustVisual=function(){if(ae.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",pe.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),pe.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var te=0;Math.abs(this.x1-this.x2)>.1&&(te=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var oe=this.arrow1.transform.baseVal.getItem(0);oe.setRotate(te,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(oe,0);var se=this.arrow2.transform.baseVal.getItem(0);se.setRotate(te+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(se,0)}},ne.prototype.setArrowType=function(te){this.arrowType=te,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({arrowType:this.arrowType},ae.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){ae.prototype.restoreState.call(this,te);var oe=te;this.arrowType=oe.arrowType,this.createTips(),this.adjustVisual()},ne.typeName="ArrowMarker",ne.title="Arrow marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 7 15.59V9H5v10h10v-2H8.41L19 6.41z"/></svg>',ne}(xt),st=function(ae){function ne(te,oe,se){var re=ae.call(this,te,oe,se)||this;return re.fillColor=se.defaultFillColor,re.strokeWidth=0,re.fillPanel=new Ne("Color",se.defaultColorSet,se.defaultFillColor),re.fillPanel.onColorChanged=re.setFillColor,re}return Ie(ne,ae),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=ae.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.typeName="CoverMarker",ne.title="Cover marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4z"/></svg>',ne}(Ke),$t=function(ae){function ne(te,oe,se,re){var le=ae.call(this,te,re||'<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=oe,le.currentOpacity=se,le.setCurrentOpacity=le.setCurrentOpacity.bind(le),le}return Ie(ne,ae),ne.prototype.getUi=function(){var te=this,oe=document.createElement("div");return oe.style.display="flex",oe.style.overflow="hidden",oe.style.flexGrow="2",oe.style.justifyContent="space-between",this.opacities.forEach(function(se){var re=document.createElement("div");re.style.display="flex",re.style.alignItems="center",re.style.justifyContent="center",re.style.padding="5px",re.style.borderWidth="2px",re.style.borderStyle="solid",re.style.borderColor=se===te.currentOpacity?te.uiStyleSettings.toolboxAccentColor:"transparent",re.addEventListener("click",function(){te.setCurrentOpacity(se,re)}),oe.appendChild(re);var le=document.createElement("div");le.innerText=100*se+"%",re.appendChild(le),te.opacityBoxes.push(re)}),oe},ne.prototype.setCurrentOpacity=function(te,oe){var se=this;this.currentOpacity=te,this.opacityBoxes.forEach(function(re){re.style.borderColor=re===oe?se.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ne}(Ge),yn=function(ae){function ne(te,oe,se){var re=ae.call(this,te,oe,se)||this;return re.setOpacity=re.setOpacity.bind(re),re.fillColor=se.defaultHighlightColor,re.strokeWidth=0,re.opacity=se.defaultHighlightOpacity,re.fillPanel=new Ne("Color",se.defaultColorSet,re.fillColor),re.fillPanel.onColorChanged=re.setFillColor,re.opacityPanel=new $t("Opacity",se.defaultOpacitySteps,re.opacity),re.opacityPanel.onOpacityChanged=re.setOpacity,re}return Ie(ne,ae),ne.prototype.setOpacity=function(te){this.opacity=te,this.visual&&pe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=ae.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.typeName="HighlightMarker",ne.title="Highlight marker",ne.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>',ne}(st),ze='<svg viewBox="0 0 24 24"><path d="M9.62 12L12 5.67 14.37 12M11 3L5.5 17h2.25l1.12-3h6.25l1.13 3h2.25L13 3h-2z"/></svg>',fe='<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>',Bt=function(ae){function ne(te,oe,se){var re=ae.call(this,te,oe,se)||this;return re.bgColor="transparent",re.tipPosition={x:0,y:0},re.tipBase1Position={x:0,y:0},re.tipBase2Position={x:0,y:0},re.tipMoving=!1,re.color=se.defaultStrokeColor,re.bgColor=se.defaultFillColor,re.fontFamily=se.defaultFontFamily,re.defaultSize={x:100,y:30},re.setBgColor=re.setBgColor.bind(re),re.getTipPoints=re.getTipPoints.bind(re),re.positionTip=re.positionTip.bind(re),re.setTipPoints=re.setTipPoints.bind(re),re.colorPanel=new Ne("Text color",se.defaultColorSet,re.color,ze),re.colorPanel.onColorChanged=re.setColor,re.bgColorPanel=new Ne("Fill color",se.defaultColorSet,re.bgColor,fe),re.bgColorPanel.onColorChanged=re.setBgColor,re.fontFamilyPanel=new we("Font",se.defaultFontFamilies,se.defaultFontFamily),re.fontFamilyPanel.onFontChanged=re.setFont,re.tipGrip=new mt,re.tipGrip.visual.transform.baseVal.appendItem(pe.createTransform()),re.controlBox.appendChild(re.tipGrip.visual),re}return Ie(ne,ae),ne.prototype.ownsTarget=function(te){return ae.prototype.ownsTarget.call(this,te)||this.tipGrip.ownsTarget(te)||this.tip===te},ne.prototype.createTip=function(){pe.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=pe.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},ne.prototype.pointerDown=function(te,oe){this.state==="new"&&ae.prototype.pointerDown.call(this,te,oe),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(oe)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):ae.prototype.pointerDown.call(this,te,oe)},ne.prototype.pointerUp=function(te){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,ae.prototype.pointerUp.call(this,te);else{var oe=this.state==="creating";ae.prototype.pointerUp.call(this,te),this.setTipPoints(oe),this.positionTip()}},ne.prototype.manipulate=function(te){if(this.tipMoving){var oe=this.unrotatePoint(te);this.tipPosition={x:oe.x-this.manipulationStartLeft,y:oe.y-this.manipulationStartTop},this.positionTip()}else ae.prototype.manipulate.call(this,te)},ne.prototype.setBgColor=function(te){this.bgRectangle&&this.tip&&(pe.setAttributes(this.bgRectangle,[["fill",te]]),pe.setAttributes(this.tip,[["fill",te]])),this.bgColor=te,this.fillColorChanged(te)},ne.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},ne.prototype.setTipPoints=function(te){te===void 0&&(te=!1);var oe=Math.min(this.height/2,15),se=this.height/5;te&&(this.tipPosition={x:oe+se/2,y:this.height+20});var re=Math.atan(this.height/2/(this.width/2));this.tipPosition.x<this.width/2&&this.tipPosition.y<this.height/2?re<Math.atan((this.height/2-this.tipPosition.y)/(this.width/2-this.tipPosition.x))?(se=this.width/5,oe=Math.min(this.width/2,15),this.tipBase1Position={x:oe,y:0},this.tipBase2Position={x:oe+se,y:0}):(this.tipBase1Position={x:0,y:oe},this.tipBase2Position={x:0,y:oe+se}):this.tipPosition.x>=this.width/2&&this.tipPosition.y<this.height/2?re<Math.atan((this.height/2-this.tipPosition.y)/(this.tipPosition.x-this.width/2))?(se=this.width/5,oe=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-oe-se,y:0},this.tipBase2Position={x:this.width-oe,y:0}):(this.tipBase1Position={x:this.width,y:oe},this.tipBase2Position={x:this.width,y:oe+se}):this.tipPosition.x>=this.width/2&&this.tipPosition.y>=this.height/2?re<Math.atan((this.tipPosition.y-this.height/2)/(this.tipPosition.x-this.width/2))?(se=this.width/5,oe=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-oe-se,y:this.height},this.tipBase2Position={x:this.width-oe,y:this.height}):(this.tipBase1Position={x:this.width,y:this.height-oe-se},this.tipBase2Position={x:this.width,y:this.height-oe}):re<Math.atan((this.tipPosition.y-this.height/2)/(this.width/2-this.tipPosition.x))?(se=this.width/5,oe=Math.min(this.width/2,15),this.tipBase1Position={x:oe,y:this.height},this.tipBase2Position={x:oe+se,y:this.height}):(this.tipBase1Position={x:0,y:this.height-oe},this.tipBase2Position={x:0,y:this.height-oe-se})},ne.prototype.resize=function(te){ae.prototype.resize.call(this,te),this.positionTip()},ne.prototype.positionTip=function(){pe.setAttributes(this.tip,[["points",this.getTipPoints()]]);var te=this.tipGrip.visual.transform.baseVal.getItem(0);te.setTranslate(this.tipPosition.x,this.tipPosition.y),this.tipGrip.visual.transform.baseVal.replaceItem(te,0)},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.bgColorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),ne.prototype.select=function(){this.positionTip(),ae.prototype.select.call(this)},ne.prototype.getState=function(){var te=Object.assign({bgColor:this.bgColor,tipPosition:this.tipPosition},ae.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){var oe=te;this.bgColor=oe.bgColor,this.tipPosition=oe.tipPosition,ae.prototype.restoreState.call(this,te),this.createTip(),this.setTipPoints()},ne.prototype.scale=function(te,oe){ae.prototype.scale.call(this,te,oe),this.tipPosition={x:this.tipPosition.x*te,y:this.tipPosition.y*oe},this.positionTip()},ne.typeName="CalloutMarker",ne.title="Callout marker",ne.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>',ne}(ot),Nt=function(ae){function ne(te,oe,se){var re=ae.call(this,te,oe,se)||this;return re.fillColor="transparent",re.strokeColor="transparent",re.strokeWidth=0,re.strokeDasharray="",re.opacity=1,re.strokeColor=se.defaultColor,re.strokeWidth=se.defaultStrokeWidth,re.strokeDasharray=se.defaultStrokeDasharray,re.fillColor=se.defaultFillColor,re.setStrokeColor=re.setStrokeColor.bind(re),re.setFillColor=re.setFillColor.bind(re),re.setStrokeWidth=re.setStrokeWidth.bind(re),re.setStrokeDasharray=re.setStrokeDasharray.bind(re),re.setOpacity=re.setOpacity.bind(re),re.createVisual=re.createVisual.bind(re),re.strokePanel=new Ne("Line color",Se(se.defaultColorSet,["transparent"]),se.defaultColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.fillPanel=new Ne("Fill color",Se(se.defaultColorSet,["transparent"]),re.fillColor,fe),re.fillPanel.onColorChanged=re.setFillColor,re.strokeWidthPanel=new ut("Line width",se.defaultStrokeWidths,se.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new ht("Line style",se.defaultStrokeDasharrays,se.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re.opacityPanel=new $t("Opacity",se.defaultOpacitySteps,re.opacity),re.opacityPanel.onOpacityChanged=re.setOpacity,re}return Ie(ne,ae),ne.prototype.ownsTarget=function(te){return!(!ae.prototype.ownsTarget.call(this,te)&&te!==this.visual)},ne.prototype.createVisual=function(){this.visual=pe.createEllipse(this.width/2,this.height/2,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},ne.prototype.pointerDown=function(te,oe){ae.prototype.pointerDown.call(this,te,oe),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},ne.prototype.manipulate=function(te){ae.prototype.manipulate.call(this,te)},ne.prototype.resize=function(te){ae.prototype.resize.call(this,te),this.setSize()},ne.prototype.setSize=function(){ae.prototype.setSize.call(this),pe.setAttributes(this.visual,[["cx",(this.width/2).toString()],["cy",(this.height/2).toString()],["rx",(this.width/2).toString()],["ry",(this.height/2).toString()]])},ne.prototype.pointerUp=function(te){ae.prototype.pointerUp.call(this,te),this.setSize()},ne.prototype.setStrokeColor=function(te){this.strokeColor=te,this.visual&&pe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},ne.prototype.setFillColor=function(te){this.fillColor=te,this.visual&&pe.setAttributes(this.visual,[["fill",this.fillColor]]),this.fillColorChanged(te),this.stateChanged()},ne.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.visual&&pe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ne.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.visual&&pe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ne.prototype.setOpacity=function(te){this.opacity=te,this.visual&&pe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},ae.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){var oe=te;this.fillColor=oe.fillColor,this.strokeColor=oe.strokeColor,this.strokeWidth=oe.strokeWidth,this.strokeDasharray=oe.strokeDasharray,this.opacity=oe.opacity,this.createVisual(),ae.prototype.restoreState.call(this,te),this.setSize()},ne.prototype.scale=function(te,oe){ae.prototype.scale.call(this,te,oe),this.setSize()},ne.typeName="EllipseMarker",ne.title="Ellipse marker",ne.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>',ne}(_e),nn=function(ae){function ne(te,oe,se){return ae.call(this,te,oe,se)||this}return Ie(ne,ae),Object.defineProperty(ne.prototype,"tipLength",{get:function(){return 10+3*this.strokeWidth},enumerable:!1,configurable:!0}),ne.prototype.ownsTarget=function(te){return!(!ae.prototype.ownsTarget.call(this,te)&&te!==this.tip1&&te!==this.tip2)},ne.prototype.createTips=function(){this.tip1=pe.createLine(this.x1-this.tipLength/2,this.y1,this.x1+this.tipLength/2,this.y1,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.tip1.transform.baseVal.appendItem(pe.createTransform()),this.visual.appendChild(this.tip1),this.tip2=pe.createLine(this.x2-this.tipLength/2,this.y2,this.x2+this.tipLength/2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.tip2.transform.baseVal.appendItem(pe.createTransform()),this.visual.appendChild(this.tip2)},ne.prototype.pointerDown=function(te,oe){ae.prototype.pointerDown.call(this,te,oe),this.state==="creating"&&this.createTips()},ne.prototype.adjustVisual=function(){if(ae.prototype.adjustVisual.call(this),this.tip1&&this.tip2&&(pe.setAttributes(this.tip1,[["x1",(this.x1-this.tipLength/2).toString()],["y1",this.y1.toString()],["x2",(this.x1+this.tipLength/2).toString()],["y2",this.y1.toString()],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),pe.setAttributes(this.tip2,[["x1",(this.x2-this.tipLength/2).toString()],["y1",this.y2.toString()],["x2",(this.x2+this.tipLength/2).toString()],["y2",this.y2.toString()],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),Math.abs(this.x1-this.x2)>.1)){var te=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),oe=this.tip1.transform.baseVal.getItem(0);oe.setRotate(te,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(oe,0);var se=this.tip2.transform.baseVal.getItem(0);se.setRotate(te+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(se,0)}},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=ae.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){ae.prototype.restoreState.call(this,te),this.createTips(),this.adjustVisual()},ne.typeName="MeasurementMarker",ne.title="Measurement marker",ne.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>',ne}(xt),We=function(ae){function ne(te,oe,se){var re=ae.call(this,te,oe,se)||this;return re.strokePanel.colors=se.defaultColorSet,re.fillColor="transparent",re}return Ie(ne,ae),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=ae.prototype.getState.call(this);return te.typeName=ne.typeName,te},ne.typeName="EllipseFrameMarker",ne.title="Ellipse frame marker",ne.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>',ne}(Nt),yt=function(){function ae(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(ae.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),ae.prototype.addUndoStep=function(ne){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(ne)||(this.undoStack.push(ne),JSON.stringify(this.lastRedoStep)!==JSON.stringify(ne)&&this.redoStack.splice(0,this.redoStack.length))},ae.prototype.replaceLastUndoStep=function(ne){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ne)},ae.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},ae.prototype.undo=function(){if(this.undoStack.length>1){var ne=this.undoStack.pop();return ne!==void 0&&this.redoStack.push(ne),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},ae.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},ae}(),St=function(ae){function ne(te,oe,se){var re=ae.call(this,te,oe,se)||this;return re.strokeColor="transparent",re.strokeWidth=0,re.strokeDasharray="",re.curveX=0,re.curveY=0,re.manipulationStartCurveX=0,re.manipulationStartCurveY=0,re.setStrokeColor=re.setStrokeColor.bind(re),re.setStrokeWidth=re.setStrokeWidth.bind(re),re.setStrokeDasharray=re.setStrokeDasharray.bind(re),re.positionGrips=re.positionGrips.bind(re),re.addControlGrips=re.addControlGrips.bind(re),re.adjustVisual=re.adjustVisual.bind(re),re.setupControlBox=re.setupControlBox.bind(re),re.resize=re.resize.bind(re),re.strokeColor=se.defaultColor,re.strokeWidth=se.defaultStrokeWidth,re.strokeDasharray=se.defaultStrokeDasharray,re.strokePanel=new Ne("Line color",se.defaultColorSet,se.defaultColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.strokeWidthPanel=new ut("Line width",se.defaultStrokeWidths,se.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new ht("Line style",se.defaultStrokeDasharrays,se.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re}return Ie(ne,ae),ne.prototype.ownsTarget=function(te){return!(!ae.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.selectorCurve&&te!==this.visibleCurve&&!this.curveGrip.ownsTarget(te))},ne.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},ne.prototype.createVisual=function(){this.visual=pe.createGroup(),this.selectorCurve=pe.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=pe.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},ne.prototype.pointerDown=function(te,oe){ae.prototype.pointerDown.call(this,te,oe),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(oe)&&(this.activeGrip=this.curveGrip,this._state="resize")},ne.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),pe.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),pe.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),pe.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ne.prototype.setupControlBox=function(){ae.prototype.setupControlBox.call(this),this.curveControlLine1=pe.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=pe.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},ne.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,ae.prototype.addControlGrips.call(this)},ne.prototype.positionGrips=function(){ae.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()))},ne.prototype.manipulate=function(te){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+te.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+te.y-this.manipulationStartY),ae.prototype.manipulate.call(this,te)},ne.prototype.resize=function(te){this.activeGrip===this.curveGrip&&(this.curveX=te.x,this.curveY=te.y),ae.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)},ne.prototype.setStrokeColor=function(te){this.strokeColor=te,this.adjustVisual(),this.colorChanged(te)},ne.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.adjustVisual()},ne.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.adjustVisual()},ne.prototype.scale=function(te,oe){this.curveX=this.curveX*te,this.curveY=this.curveY*oe,ae.prototype.scale.call(this,te,oe)},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var te=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},ae.prototype.getState.call(this));return te.typeName=ne.typeName,te},ne.prototype.restoreState=function(te){ae.prototype.restoreState.call(this,te);var oe=te;this.strokeColor=oe.strokeColor,this.strokeWidth=oe.strokeWidth,this.strokeDasharray=oe.strokeDasharray,this.curveX=oe.curveX,this.curveY=oe.curveY,this.createVisual(),this.adjustVisual()},ne.typeName="CurveMarker",ne.title="Curve marker",ne.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>',ne}(gt),fn=function(ae){function ne(te,oe,se){var re=ae.call(this,te,oe,se)||this;return re.fillColor="transparent",re.strokeColor="transparent",re.strokeWidth=0,re.strokeDasharray="",re.textColor="transparent",re.fontSize="1rem",re.isMoved=!1,re.captionText="Caption",re.PADDING=5,re.captionBoxWidth=0,re.captionBoxHeight=0,re.strokeColor=se.defaultColor,re.strokeWidth=se.defaultStrokeWidth,re.strokeDasharray=se.defaultStrokeDasharray,re.fillColor=se.defaultFillColor,re.textColor=se.defaultStrokeColor,re.fontFamily=se.defaultFontFamily,re.fontSize=se.defaultCaptionFontSize,re.captionText=se.defaultCaptionText,re.setStrokeColor=re.setStrokeColor.bind(re),re.setFillColor=re.setFillColor.bind(re),re.setStrokeWidth=re.setStrokeWidth.bind(re),re.setStrokeDasharray=re.setStrokeDasharray.bind(re),re.createVisual=re.createVisual.bind(re),re.sizeCaption=re.sizeCaption.bind(re),re.setCaptionText=re.setCaptionText.bind(re),re.showTextEditor=re.showTextEditor.bind(re),re.positionTextEditor=re.positionTextEditor.bind(re),re.finishTextEditing=re.finishTextEditing.bind(re),re.setFont=re.setFont.bind(re),re.setTextColor=re.setTextColor.bind(re),re.strokePanel=new Ne("Line color",Se(se.defaultColorSet,["transparent"]),re.strokeColor),re.strokePanel.onColorChanged=re.setStrokeColor,re.fillPanel=new Ne("Fill color",Se(se.defaultColorSet,["transparent"]),re.fillColor,fe),re.fillPanel.onColorChanged=re.setFillColor,re.strokeWidthPanel=new ut("Line width",se.defaultStrokeWidths,se.defaultStrokeWidth),re.strokeWidthPanel.onWidthChanged=re.setStrokeWidth,re.strokeStylePanel=new ht("Line style",se.defaultStrokeDasharrays,se.defaultStrokeDasharray),re.strokeStylePanel.onStyleChanged=re.setStrokeDasharray,re.fontFamilyPanel=new we("Font",se.defaultFontFamilies,se.defaultFontFamily),re.fontFamilyPanel.onFontChanged=re.setFont,re.textColorPanel=new Ne("Text color",se.defaultColorSet,re.textColor,ze),re.textColorPanel.onColorChanged=re.setTextColor,re}return Ie(ne,ae),ne.prototype.ownsTarget=function(te){return!(!ae.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.frame&&te!==this.captionBg&&te!==this.captionElement)},ne.prototype.createVisual=function(){this.visual=pe.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=pe.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=pe.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=pe.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},ne.prototype.setCaptionText=function(te){this.captionText=te,this.captionElement.textContent=this.captionText,this.sizeCaption()},ne.prototype.pointerDown=function(te,oe){ae.prototype.pointerDown.call(this,te,oe),this.isMoved=!1,this.pointerDownPoint=te,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},ne.prototype.manipulate=function(te){ae.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)},ne.prototype.resize=function(te){ae.prototype.resize.call(this,te),this.setSize()},ne.prototype.sizeCaption=function(){var te=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=te.width+2*this.PADDING,this.captionBoxHeight=te.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),pe.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),pe.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},ne.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(oe){oe.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(oe){oe.key==="Enter"&&te.finishTextEditing(te.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(oe){oe.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()},ne.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"))},ne.prototype.finishTextEditing=function(te){this.setCaptionText(te.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ne.prototype.setFont=function(te){this.captionElement&&pe.setAttributes(this.captionElement,[["font-family",te]]),this.fontFamily=te,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ne.prototype.setTextColor=function(te){this.captionElement&&pe.setAttributes(this.captionElement,[["fill",te]]),this.textColor=te,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ne.prototype.setSize=function(){ae.prototype.setSize.call(this),pe.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ne.prototype.pointerUp=function(te){ae.prototype.pointerUp.call(this,te),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ne.prototype.dblClick=function(te,oe){ae.prototype.dblClick.call(this,te,oe),this.showTextEditor()},ne.prototype.setStrokeColor=function(te){this.strokeColor=te,this.frame&&pe.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},ne.prototype.setFillColor=function(te){this.fillColor=te,this.captionBg&&pe.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(te),this.stateChanged()},ne.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.frame&&pe.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ne.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.frame&&pe.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),ne.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},ae.prototype.getState.call(this));return te.typeName=this.typeName,te},ne.prototype.restoreState=function(te){var oe=te;this.fillColor=oe.fillColor,this.strokeColor=oe.strokeColor,this.strokeWidth=oe.strokeWidth,this.strokeDasharray=oe.strokeDasharray,this.textColor=oe.textColor,this.fontFamily=oe.fontFamily,this.captionText=oe.captionText,this.fontSize=oe.fontSize,this.createVisual(),ae.prototype.restoreState.call(this,te),this.setSize()},ne.prototype.scale=function(te,oe){ae.prototype.scale.call(this,te,oe),this.setSize()},ne.typeName="CaptionFrameMarker",ne.title="Caption frame marker",ne.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>',ne}(_e),pt=function(){function ae(ne,te){te===void 0&&(te=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ne,this.cancelable=te}return Object.defineProperty(ae.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),ae.prototype.preventDefault=function(){this._defaultPrevented=!0},ae}(),Jt=function(ae){function ne(te,oe,se){var re=ae.call(this,te,!1)||this;return re.dataUrl=oe,re.state=se,re}return Ie(ne,ae),ne}(pt),bt=function(ae){function ne(te,oe,se){se===void 0&&(se=!1);var re=ae.call(this,te,se)||this;return re.marker=oe,re}return Ie(ne,ae),ne}(pt),sn=function(){function ae(){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 ae.prototype.addEventListener=function(ne,te){this[ne].push(te)},ae.prototype.removeEventListener=function(ne,te){var oe=this[ne].indexOf(te);oe>-1&&this[ne].splice(oe,1)},ae}(),Qt=function(){function ae(ne){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Dt,this._isOpen=!1,this.undoRedoManager=new yt,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 sn,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=ae.instanceCounter++,this.styles=new ce(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=ne,this.targetRoot=document.body,this.width=ne.clientWidth,this.height=ne.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(ae.prototype,"ALL_MARKER_TYPES",{get:function(){return[Ht,it,qt,ot,We,Nt,yn,Bt,nn,st,xt,St,fn]},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Ht,it,qt,ot,Nt,yn,Bt]},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Ht,it,qt,ot,yn]},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ne){var te=this;this._availableMarkerTypes.splice(0),ne.forEach(function(oe){if(typeof oe=="string"){var se=te.ALL_MARKER_TYPES.find(function(re){return re.typeName===oe});se!==void 0&&te._availableMarkerTypes.push(se)}else te._availableMarkerTypes.push(oe)})},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(ne){this._zoomLevel=ne,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(ae.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),ae.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),Ae.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},ae.prototype.show=function(){var ne=this;this.styles.styleSheetRoot===void 0&&Re.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=Re.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(te){return te(new pt(ne))})},ae.prototype.render=function(){return de(this,void 0,void 0,function(){var ne;return et(this,function(te){switch(te.label){case 0:return this.setCurrentMarker(),(ne=new Ye).naturalSize=this.renderAtNaturalSize,ne.imageType=this.renderImageType,ne.imageQuality=this.renderImageQuality,ne.markersOnly=this.renderMarkersOnly,ne.width=this.renderWidth,ne.height=this.renderHeight,[4,ne.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return te.sent(),[4,ne.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,te.sent()]}})})},ae.prototype.close=function(ne){var te=this;if(ne===void 0&&(ne=!1),this.isOpen){var oe=!1;ne||this.eventListeners.beforeclose.forEach(function(se){var re=new pt(te,!0);se(re),re.defaultPrevented&&(oe=!0)}),oe||(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(se){return se(new pt(te))}),this.detachEvents(),this._isOpen=!1)}},ae.prototype.addMarkersToToolbar=function(){for(var ne,te=[],oe=0;oe<arguments.length;oe++)te[oe]=arguments[oe];(ne=this._availableMarkerTypes).push.apply(ne,te)},ae.prototype.addRenderEventListener=function(ne){this.addEventListener("render",function(te){ne(te.dataUrl,te.state)})},ae.prototype.removeRenderEventListener=function(ne){},ae.prototype.addCloseEventListener=function(ne){this.addEventListener("close",function(){ne()})},ae.prototype.removeCloseEventListener=function(ne){},ae.prototype.setupResizeObserver=function(){var ne=this;this.settings.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){ne.resize(ne.target.clientWidth,ne.target.clientHeight)}),this.targetObserver.observe(this.target)):this.settings.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){return ne.onPopupTargetResize()}),this.targetObserver.observe(this.editorCanvas)),window.addEventListener("resize",this.setWindowHeight))},ae.prototype.onPopupTargetResize=function(){var ne=1*this.target.clientWidth/this.target.clientHeight,te=this.editorCanvas.clientWidth/ne>this.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ne:this.editorCanvas.clientWidth,oe=te<this.editorCanvas.clientWidth?this.editorCanvas.clientHeight:this.editorCanvas.clientWidth/ne;this.resize(te,oe)},ae.prototype.setWindowHeight=function(){this.windowHeight=window.innerHeight},ae.prototype.resize=function(ne,te){this._isResizing=!0;var oe=ne/this.imageWidth,se=te/this.imageHeight;this.imageWidth=Math.round(ne),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(oe,se),this._isResizing=!1},ae.prototype.scaleMarkers=function(ne,te){var oe,se=this;this._currentMarker&&this._currentMarker instanceof ot?this._currentMarker.scale(ne,te):(oe=this._currentMarker,this.setCurrentMarker()),this.markers.forEach(function(re){re!==se._currentMarker&&re.scale(ne,te)}),oe!==void 0&&this.setCurrentMarker(oe)},ae.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"},ae.prototype.setTopLeft=function(){var ne=this.editingTarget.getBoundingClientRect(),te=this.editorCanvas.getBoundingClientRect();this.left=ne.left-te.left,this.top=ne.top-te.top},ae.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)},ae.prototype.addDefs=function(){for(var ne,te=[],oe=0;oe<arguments.length;oe++)te[oe]=arguments[oe];this.defs=pe.createDefs(),this.addDefsToImage(),(ne=this.defs).append.apply(ne,te)},ae.prototype.addDefsToImage=function(){this.defs&&this.markerImage.insertBefore(this.defs,this.markerImage.firstChild)},ae.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)},ae.prototype.positionMarkerImage=function(){this.markerImageHolder.style.top=this.top/this.zoomLevel+"px",this.markerImageHolder.style.left=this.left/this.zoomLevel+"px"},ae.prototype.attachEvents=function(){this.markerImage.addEventListener("pointerdown",this.onPointerDown),this.markerImage.addEventListener("dblclick",this.onDblClick),this.attachWindowEvents()},ae.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)},ae.prototype.detachEvents=function(){this.markerImage.removeEventListener("pointerdown",this.onPointerDown),this.markerImage.removeEventListener("dblclick",this.onDblClick),this.detachWindowEvents()},ae.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)},ae.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 ne=document.createElement("a");ne.href="https://markerjs.com/",ne.target="_blank",ne.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>',ne.title="Powered by marker.js",ne.style.display="grid",ne.style.alignItems="center",ne.style.justifyItems="center",ne.style.padding="3px",ne.style.width="20px",ne.style.height="20px",this.logoUI.appendChild(ne),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},ae.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")},ae.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"},ae.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},ae.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 ne=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=ne+"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 kt(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 at(this.uiDiv,this.settings.displayMode,this.uiStyleSettings,this.styles),this.toolbox.show(this._silentRenderMode||this.uiStyleSettings.hideToolbox?"hidden":"visible")},ae.prototype.closeUI=function(){this.settings.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},ae.prototype.removeMarker=function(ne){this.markerImage.removeChild(ne.container),this.markers.indexOf(ne)>-1&&this.markers.splice(this.markers.indexOf(ne),1),ne.dispose()},ae.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())},ae.prototype.toolbarButtonClicked=function(ne,te){if(ne==="marker"&&te!==void 0)this.createNewMarker(te);else if(ne==="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()}},ae.prototype.deleteSelectedMarker=function(){var ne=this;if(this._currentMarker!==void 0){var te=!1;if(this.eventListeners.markerbeforedelete.forEach(function(se){var re=new bt(ne,ne._currentMarker,!0);se(re),re.defaultPrevented&&(te=!0)}),!te){var oe=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(se){return se(new bt(ne,oe))})}}},ae.prototype.clear=function(){var ne=this,te=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(le){var me=new bt(ne,void 0,!0);le(me),me.defaultPrevented&&(te=!0)}),!te)){this.setCurrentMarker();for(var oe=function(le){var me=se.markers[le];se.setCurrentMarker(se.markers[le]),se._currentMarker.dispose(),se.markerImage.removeChild(se._currentMarker.container),se.markers.splice(se.markers.indexOf(se._currentMarker),1),se.eventListeners.markerdelete.forEach(function(wt){return wt(new bt(ne,me))})},se=this,re=this.markers.length-1;re>=0;re--)oe(re);this.addUndoStep()}},Object.defineProperty(ae.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),ae.prototype.showNotesEditor=function(){var ne;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=(ne=this._currentMarker.notes)!==null&&ne!==void 0?ne:"",this.overlayContainer.appendChild(this.notesArea))},ae.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)},ae.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},ae.prototype.addUndoStep=function(){var ne=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var te=this.getState(),oe=this.undoRedoManager.getLastUndoStep();if(!oe||oe.width===te.width&&oe.height===te.height){var se=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(te),se<this.undoRedoManager.undoStepCount&&this.eventListeners.statechange.forEach(function(re){return re(new pt(ne))})}else this.undoRedoManager.replaceLastUndoStep(te),this.eventListeners.statechange.forEach(function(re){return re(new pt(ne))})}},ae.prototype.undo=function(){this.switchToSelectMode(),this.addUndoStep(),this.undoStep()},ae.prototype.undoStep=function(){var ne=this,te=this.undoRedoManager.undo();te!==void 0&&(this.restoreState(te),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(oe){return oe(new pt(ne))}))},ae.prototype.redo=function(){this.switchToSelectMode(),this.redoStep()},ae.prototype.redoStep=function(){var ne=this,te=this.undoRedoManager.redo();te!==void 0&&(this.restoreState(te),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(oe){return oe(new pt(ne))}))},ae.prototype.stepZoom=function(){var ne=this.zoomSteps.indexOf(this.zoomLevel);this.zoomLevel=ne<this.zoomSteps.length-1?this.zoomSteps[ne+1]:this.zoomSteps[0]},ae.prototype.panTo=function(ne){this.contentDiv.scrollBy({left:this.prevPanPoint.x-ne.x,top:this.prevPanPoint.y-ne.y}),this.prevPanPoint=ne},ae.prototype.startRenderAndClose=function(){return de(this,void 0,void 0,function(){var ne,te,oe=this;return et(this,function(se){switch(se.label){case 0:return[4,this.render()];case 1:return ne=se.sent(),te=this.getState(),this.eventListeners.render.forEach(function(re){return re(new Jt(oe,ne,te))}),this.close(!0),[2]}})})},ae.prototype.getState=function(ne){ne===!0&&this.setCurrentMarker();var te={width:this.imageWidth,height:this.imageHeight,markers:[]};return this.markers.forEach(function(oe){return te.markers.push(oe.getState())}),te},ae.prototype.restoreState=function(ne){var te=this;for(this.markers.splice(0);this.markerImage.lastChild;)this.markerImage.removeChild(this.markerImage.lastChild);ne.markers.forEach(function(oe){var se=te._availableMarkerTypes.find(function(le){return le.typeName===oe.typeName});if(se!==void 0){var re=te.addNewMarker(se);re.restoreState(oe),te.markers.push(re)}}),ne.width&&ne.height&&(ne.width!==this.imageWidth||ne.height!==this.imageHeight)&&this.scaleMarkers(this.imageWidth/ne.width,this.imageHeight/ne.height),this.eventListeners.restorestate.forEach(function(oe){return oe(new pt(te))})},ae.prototype.addNewMarker=function(ne){var te=pe.createGroup();return this.markerImage.appendChild(te),new ne(te,this.overlayContainer,this.settings)},ae.prototype.createNewMarker=function(ne){var te,oe=this;(te=typeof ne=="string"?this._availableMarkerTypes.find(function(se){return se.typeName===ne}):ne)&&(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(se){return se(new bt(oe,oe._currentMarker))}))},ae.prototype.markerCreated=function(ne){var te=this;this.mode="select",this.markerImage.style.cursor="default",this.markers.push(ne),this.setCurrentMarker(ne),ne instanceof it&&this.settings.newFreehandMarkerOnPointerUp?this.createNewMarker(it):this.toolbar.setSelectMode(),this.addUndoStep(),this.eventListeners.markercreate.forEach(function(oe){return oe(new bt(te,te._currentMarker))})},ae.prototype.colorChanged=function(ne){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultColor=ne,this.settings.defaultStrokeColor=ne)},ae.prototype.fillColorChanged=function(ne){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultFillColor=ne)},ae.prototype.markerStateChanged=function(ne){var te=this;this.eventListeners.markerchange.forEach(function(oe){return oe(new bt(te,ne))})},ae.prototype.setCurrentMarker=function(ne){var te=this;this._currentMarker!==ne&&this._currentMarker!==void 0&&(this._currentMarker.deselect(),this.toolbar.setCurrentMarker(),this.toolbox.setPanelButtons([]),this._isResizing||this.eventListeners.markerdeselect.forEach(function(oe){return oe(new bt(te,te._currentMarker))})),this._currentMarker=ne,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(oe){return oe(new bt(te,te._currentMarker))}))},ae.prototype.onPointerDown=function(ne){if(this._isFocused||this.focus(),this.touchPoints++,this.touchPoints===1||ne.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(oe){return oe.ownsTarget(ne.target)});te!==void 0?(this.setCurrentMarker(te),this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(ne.clientX,ne.clientY),ne.target)):(this.setCurrentMarker(),this.isDragging=!0,this.prevPanPoint={x:ne.clientX,y:ne.clientY})}}else this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(ne.clientX,ne.clientY))},ae.prototype.onDblClick=function(ne){if(this._isFocused||this.focus(),this.mode==="select"){var te=this.markers.find(function(oe){return oe.ownsTarget(ne.target)});te!==void 0&&te!==this._currentMarker&&this.setCurrentMarker(te),this._currentMarker!==void 0?this._currentMarker.dblClick(this.clientToLocalCoordinates(ne.clientX,ne.clientY),ne.target):this.setCurrentMarker()}},ae.prototype.onPointerMove=function(ne){this.touchPoints!==1&&ne.pointerType==="touch"||(this._currentMarker!==void 0||this.isDragging)&&(this._currentMarker!==void 0&&this._currentMarker.state==="edit"||ne.preventDefault(),this._currentMarker!==void 0?this._currentMarker.manipulate(this.clientToLocalCoordinates(ne.clientX,ne.clientY)):this.zoomLevel>1&&this.panTo({x:ne.clientX,y:ne.clientY}))},ae.prototype.onPointerUp=function(ne){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(ne.clientX,ne.clientY)),this.isDragging=!1,this.addUndoStep()},ae.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},ae.prototype.onKeyUp=function(ne){this._currentMarker===void 0||this.notesArea!==void 0||ne.key!=="Delete"&&ne.key!=="Backspace"||this.deleteSelectedMarker()},ae.prototype.clientToLocalCoordinates=function(ne,te){var oe=this.markerImage.getBoundingClientRect();return{x:(ne-oe.left)/this.zoomLevel,y:(te-oe.top)/this.zoomLevel}},ae.prototype.onWindowResize=function(){this.positionUI()},ae.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var ne=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ne+"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()},ae.prototype.addLicenseKey=function(ne){Ae.addKey(ne)},ae.prototype.addEventListener=function(ne,te){this.eventListeners.addEventListener(ne,te)},ae.prototype.removeEventListener=function(ne,te){this.eventListeners.removeEventListener(ne,te)},ae.prototype.renderState=function(ne){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(ne),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(ae.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),ae.prototype.focus=function(){var ne=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 pt(ne))}))},ae.prototype.blur=function(){var ne=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(te){return te(new pt(ne))}))},ae.instanceCounter=0,ae}()},6551:function(Zn,ln,z){"use strict";z.d(ln,{ZP:function(){return Ae}});var b=z(72190),Ie=z(59301),de=z(47273),et=0,Se=(0,de.Z)();function pe(){var Ye;return Se?(Ye=et,et+=1):Ye="TEST_OR_SSR",Ye}function Ae(Ye){var Re=Ie.useState(),ce=(0,b.Z)(Re,2),$e=ce[0],he=ce[1];return Ie.useEffect(function(){he("rc_select_".concat(pe()))},[]),Ye||$e}},37463:function(Zn,ln,z){"use strict";z.d(ln,{Ac:function(){return It},Xo:function(){return Kt},Wx:function(){return Pt},ZP:function(){return bn},lk:function(){return Tt}});var b=z(60499),Ie=z(77654),de=z(18642),et=z(85899),Se=z(72190),pe=z(42244),Ae=z(43749),Ye=z(18929),Re=z(48736),ce=z(59301),$e=z(92310),he=z.n($e),kt=z(34280),at=z(49658),Ge=z(8654),Ne=function(tt){var Be=tt.className,ct=tt.customizeIcon,He=tt.customizeIconProps,dt=tt.children,Ee=tt.onMouseDown,Et=tt.onClick,Ft=typeof ct=="function"?ct(He):ct;return ce.createElement("span",{className:Be,onMouseDown:function(Oe){Oe.preventDefault(),Ee==null||Ee(Oe)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Et,"aria-hidden":!0},Ft!==void 0?Ft:ce.createElement("span",{className:he()(Be.split(/\s+/).map(function(Ce){return"".concat(Ce,"-icon")}))},dt))},Le=Ne,vt=function(tt,Be,ct,He,dt){var Ee=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Et=arguments.length>6?arguments[6]:void 0,Ft=arguments.length>7?arguments[7]:void 0,Ce=ce.useMemo(function(){if((0,Ae.Z)(He)==="object")return He.clearIcon;if(dt)return dt},[He,dt]),Oe=ce.useMemo(function(){return!!(!Ee&&He&&(ct.length||Et)&&!(Ft==="combobox"&&Et===""))},[He,Ee,ct.length,Et,Ft]);return{allowClear:Oe,clearIcon:ce.createElement(Le,{className:"".concat(tt,"-clear"),onMouseDown:Be,customizeIcon:Ce},"\xD7")}},mt=ce.createContext(null);function Tt(){return ce.useContext(mt)}function _e(){var Ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,tt=ce.useState(!1),Be=(0,Se.Z)(tt,2),ct=Be[0],He=Be[1],dt=ce.useRef(null),Ee=function(){window.clearTimeout(dt.current)};ce.useEffect(function(){return Ee},[]);var Et=function(Ce,Oe){Ee(),dt.current=window.setTimeout(function(){He(Ce),Oe&&Oe()},Ve)};return[ct,Et,Ee]}function Ke(){var Ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,tt=ce.useRef(null),Be=ce.useRef(null);ce.useEffect(function(){return function(){window.clearTimeout(Be.current)}},[]);function ct(He){(He||tt.current===null)&&(tt.current=He),window.clearTimeout(Be.current),Be.current=window.setTimeout(function(){tt.current=null},Ve)}return[function(){return tt.current},ct]}function ut(Ve,tt,Be,ct){var He=ce.useRef(null);He.current={open:tt,triggerOpen:Be,customizedTrigger:ct},ce.useEffect(function(){function dt(Ee){var Et;if(!((Et=He.current)!==null&&Et!==void 0&&Et.customizedTrigger)){var Ft=Ee.target;Ft.shadowRoot&&Ee.composed&&(Ft=Ee.composedPath()[0]||Ft),He.current.open&&Ve().filter(function(Ce){return Ce}).every(function(Ce){return!Ce.contains(Ft)&&Ce!==Ft})&&He.current.triggerOpen(!1)}}return window.addEventListener("mousedown",dt),function(){return window.removeEventListener("mousedown",dt)}},[])}var ht=z(10228);function Ht(Ve){return Ve&&![ht.Z.ESC,ht.Z.SHIFT,ht.Z.BACKSPACE,ht.Z.TAB,ht.Z.WIN_KEY,ht.Z.ALT,ht.Z.META,ht.Z.WIN_KEY_RIGHT,ht.Z.CTRL,ht.Z.SEMICOLON,ht.Z.EQUALS,ht.Z.CAPS_LOCK,ht.Z.CONTEXT_MENU,ht.Z.F1,ht.Z.F2,ht.Z.F3,ht.Z.F4,ht.Z.F5,ht.Z.F6,ht.Z.F7,ht.Z.F8,ht.Z.F9,ht.Z.F10,ht.Z.F11,ht.Z.F12].includes(Ve)}var Dt=z(26112),gt=z(83836);function xt(Ve,tt,Be){var ct=(0,et.Z)((0,et.Z)({},Ve),Be?tt:{});return Object.keys(tt).forEach(function(He){var dt=tt[He];typeof dt=="function"&&(ct[He]=function(){for(var Ee,Et=arguments.length,Ft=new Array(Et),Ce=0;Ce<Et;Ce++)Ft[Ce]=arguments[Ce];return dt.apply(void 0,Ft),(Ee=Ve[He])===null||Ee===void 0?void 0:Ee.call.apply(Ee,[Ve].concat(Ft))})}),ct}var we=xt,ot=["prefixCls","id","inputElement","autoFocus","autoComplete","editable","activeDescendantId","value","open","attrs"],it=function(tt,Be){var ct=tt.prefixCls,He=tt.id,dt=tt.inputElement,Ee=tt.autoFocus,Et=tt.autoComplete,Ft=tt.editable,Ce=tt.activeDescendantId,Oe=tt.value,Te=tt.open,je=tt.attrs,Je=(0,pe.Z)(tt,ot),Vt=dt||ce.createElement("input",null),tn=Vt,on=tn.ref,Nn=tn.props;return(0,Re.Kp)(!("maxLength"in Vt.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),Vt=ce.cloneElement(Vt,(0,et.Z)((0,et.Z)((0,et.Z)({type:"search"},we(Je,Nn,!0)),{},{id:He,ref:(0,Ge.sQ)(Be,on),autoComplete:Et||"off",autoFocus:Ee,className:he()("".concat(ct,"-selection-search-input"),Nn==null?void 0:Nn.className),role:"combobox","aria-expanded":Te||!1,"aria-haspopup":"listbox","aria-owns":"".concat(He,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(He,"_list"),"aria-activedescendant":Te?Ce:void 0},je),{},{value:Ft?Oe:"",readOnly:!Ft,unselectable:Ft?null:"on",style:(0,et.Z)((0,et.Z)({},Nn.style),{},{opacity:Ft?null:0})})),Vt},ye=ce.forwardRef(it),qt=ye;function st(Ve){return Array.isArray(Ve)?Ve:Ve!==void 0?[Ve]:[]}var $t=typeof window!="undefined"&&window.document&&window.document.documentElement,yn=$t;function ze(Ve){return Ve!=null}function fe(Ve){return!Ve&&Ve!==0}function Bt(Ve){return["string","number"].includes((0,Ae.Z)(Ve))}function Nt(Ve){var tt=void 0;return Ve&&(Bt(Ve.title)?tt=Ve.title.toString():Bt(Ve.label)&&(tt=Ve.label.toString())),tt}function nn(Ve,tt){yn?ce.useLayoutEffect(Ve,tt):ce.useEffect(Ve,tt)}function We(Ve){var tt;return(tt=Ve.key)!==null&&tt!==void 0?tt:Ve.value}var yt=function(tt){tt.preventDefault(),tt.stopPropagation()},St=function(tt){var Be=tt.id,ct=tt.prefixCls,He=tt.values,dt=tt.open,Ee=tt.searchValue,Et=tt.autoClearSearchValue,Ft=tt.inputRef,Ce=tt.placeholder,Oe=tt.disabled,Te=tt.mode,je=tt.showSearch,Je=tt.autoFocus,Vt=tt.autoComplete,tn=tt.activeDescendantId,on=tt.tabIndex,Nn=tt.removeIcon,$n=tt.maxTagCount,br=tt.maxTagTextLength,Gn=tt.maxTagPlaceholder,jn=Gn===void 0?function(In){return"+ ".concat(In.length," ...")}:Gn,Xn=tt.tagRender,hr=tt.onToggleOpen,Xe=tt.onRemove,ft=tt.onInputChange,Zt=tt.onInputPaste,Mt=tt.onInputKeyDown,Ut=tt.onInputMouseDown,xn=tt.onInputCompositionStart,zn=tt.onInputCompositionEnd,Yn=tt.onInputBlur,An=ce.useRef(null),_n=(0,ce.useState)(0),or=(0,Se.Z)(_n,2),qn=or[0],cr=or[1],tr=(0,ce.useState)(!1),Er=(0,Se.Z)(tr,2),Ir=Er[0],Zr=Er[1],Br="".concat(ct,"-selection"),Pr=dt||Te==="multiple"&&Et===!1||Te==="tags"?Ee:"",Sr=Te==="tags"||Te==="multiple"&&Et===!1||je&&(dt||Ir);nn(function(){cr(An.current.scrollWidth)},[Pr]);var Nr=function(dn,er,fr,pn,Tn){return ce.createElement("span",{title:Nt(dn),className:he()("".concat(Br,"-item"),(0,de.Z)({},"".concat(Br,"-item-disabled"),fr))},ce.createElement("span",{className:"".concat(Br,"-item-content")},er),pn&&ce.createElement(Le,{className:"".concat(Br,"-item-remove"),onMouseDown:yt,onClick:Tn,customizeIcon:Nn},"\xD7"))},mr=function(dn,er,fr,pn,Tn,Kn){var dr=function(Tr){yt(Tr),hr(!dt)};return ce.createElement("span",{onMouseDown:dr},Xn({label:er,value:dn,disabled:fr,closable:pn,onClose:Tn,isMaxTag:!!Kn}))},wr=function(dn){var er=dn.disabled,fr=dn.label,pn=dn.value,Tn=!Oe&&!er,Kn=fr;if(typeof br=="number"&&(typeof fr=="string"||typeof fr=="number")){var dr=String(Kn);dr.length>br&&(Kn="".concat(dr.slice(0,br),"..."))}var Or=function(Mr){Mr&&Mr.stopPropagation(),Xe(dn)};return typeof Xn=="function"?mr(pn,Kn,er,Tn,Or):Nr(dn,Kn,er,Tn,Or)},Qn=function(dn){if(!He.length)return null;var er=typeof jn=="function"?jn(dn):jn;return typeof Xn=="function"?mr(void 0,er,!1,!1,void 0,!0):Nr({title:er},er,!1)},gn=ce.createElement("div",{className:"".concat(Br,"-search"),style:{width:qn},onFocus:function(){Zr(!0)},onBlur:function(){Zr(!1)}},ce.createElement(qt,{ref:Ft,open:dt,prefixCls:ct,id:Be,inputElement:null,disabled:Oe,autoFocus:Je,autoComplete:Vt,editable:Sr,activeDescendantId:tn,value:Pr,onKeyDown:Mt,onMouseDown:Ut,onChange:ft,onPaste:Zt,onCompositionStart:xn,onCompositionEnd:zn,onBlur:Yn,tabIndex:on,attrs:(0,Dt.Z)(tt,!0)}),ce.createElement("span",{ref:An,className:"".concat(Br,"-search-mirror"),"aria-hidden":!0},Pr,"\xA0")),Jn=ce.createElement(gt.Z,{prefixCls:"".concat(Br,"-overflow"),data:He,renderItem:wr,renderRest:Qn,suffix:gn,itemKey:We,maxCount:$n});return ce.createElement("span",{className:"".concat(Br,"-wrap")},Jn,!He.length&&!Pr&&ce.createElement("span",{className:"".concat(Br,"-placeholder")},Ce))},fn=St,pt=function(tt){var Be=tt.inputElement,ct=tt.prefixCls,He=tt.id,dt=tt.inputRef,Ee=tt.disabled,Et=tt.autoFocus,Ft=tt.autoComplete,Ce=tt.activeDescendantId,Oe=tt.mode,Te=tt.open,je=tt.values,Je=tt.placeholder,Vt=tt.tabIndex,tn=tt.showSearch,on=tt.searchValue,Nn=tt.activeValue,$n=tt.maxLength,br=tt.onInputKeyDown,Gn=tt.onInputMouseDown,jn=tt.onInputChange,Xn=tt.onInputPaste,hr=tt.onInputCompositionStart,Xe=tt.onInputCompositionEnd,ft=tt.onInputBlur,Zt=tt.title,Mt=ce.useState(!1),Ut=(0,Se.Z)(Mt,2),xn=Ut[0],zn=Ut[1],Yn=Oe==="combobox",An=Yn||tn,_n=je[0],or=on||"";Yn&&Nn&&!xn&&(or=Nn),ce.useEffect(function(){Yn&&zn(!1)},[Yn,Nn]);var qn=Oe!=="combobox"&&!Te&&!tn?!1:!!or,cr=Zt===void 0?Nt(_n):Zt,tr=ce.useMemo(function(){return _n?null:ce.createElement("span",{className:"".concat(ct,"-selection-placeholder"),style:qn?{visibility:"hidden"}:void 0},Je)},[_n,qn,Je,ct]);return ce.createElement("span",{className:"".concat(ct,"-selection-wrap")},ce.createElement("span",{className:"".concat(ct,"-selection-search")},ce.createElement(qt,{ref:dt,prefixCls:ct,id:He,open:Te,inputElement:Be,disabled:Ee,autoFocus:Et,autoComplete:Ft,editable:An,activeDescendantId:Ce,value:or,onKeyDown:br,onMouseDown:Gn,onChange:function(Ir){zn(!0),jn(Ir)},onPaste:Xn,onCompositionStart:hr,onCompositionEnd:Xe,onBlur:ft,tabIndex:Vt,attrs:(0,Dt.Z)(tt,!0),maxLength:Yn?$n:void 0})),!Yn&&_n?ce.createElement("span",{className:"".concat(ct,"-selection-item"),title:cr,style:qn?{visibility:"hidden"}:void 0},_n.label):null,tr)},Jt=pt,bt=function(tt,Be){var ct=(0,ce.useRef)(null),He=(0,ce.useRef)(!1),dt=tt.prefixCls,Ee=tt.open,Et=tt.mode,Ft=tt.showSearch,Ce=tt.tokenWithEnter,Oe=tt.disabled,Te=tt.prefix,je=tt.autoClearSearchValue,Je=tt.onSearch,Vt=tt.onSearchSubmit,tn=tt.onToggleOpen,on=tt.onInputKeyDown,Nn=tt.onInputBlur,$n=tt.domRef;ce.useImperativeHandle(Be,function(){return{focus:function(cr){ct.current.focus(cr)},blur:function(){ct.current.blur()}}});var br=Ke(0),Gn=(0,Se.Z)(br,2),jn=Gn[0],Xn=Gn[1],hr=function(cr){var tr=cr.which,Er=ct.current instanceof HTMLTextAreaElement;!Er&&Ee&&(tr===ht.Z.UP||tr===ht.Z.DOWN)&&cr.preventDefault(),on&&on(cr),tr===ht.Z.ENTER&&Et==="tags"&&!He.current&&!Ee&&(Vt==null||Vt(cr.target.value)),!(Er&&!Ee&&~[ht.Z.UP,ht.Z.DOWN,ht.Z.LEFT,ht.Z.RIGHT].indexOf(tr))&&Ht(tr)&&tn(!0)},Xe=function(){Xn(!0)},ft=(0,ce.useRef)(null),Zt=function(cr){Je(cr,!0,He.current)!==!1&&tn(!0)},Mt=function(){He.current=!0},Ut=function(cr){He.current=!1,Et!=="combobox"&&Zt(cr.target.value)},xn=function(cr){var tr=cr.target.value;if(Ce&&ft.current&&/[\r\n]/.test(ft.current)){var Er=ft.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");tr=tr.replace(Er,ft.current)}ft.current=null,Zt(tr)},zn=function(cr){var tr=cr.clipboardData,Er=tr==null?void 0:tr.getData("text");ft.current=Er||""},Yn=function(cr){var tr=cr.target;if(tr!==ct.current){var Er=document.body.style.msTouchAction!==void 0;Er?setTimeout(function(){ct.current.focus()}):ct.current.focus()}},An=function(cr){var tr=jn();cr.target!==ct.current&&!tr&&!(Et==="combobox"&&Oe)&&cr.preventDefault(),(Et!=="combobox"&&(!Ft||!tr)||!Ee)&&(Ee&&je!==!1&&Je("",!0,!1),tn())},_n={inputRef:ct,onInputKeyDown:hr,onInputMouseDown:Xe,onInputChange:xn,onInputPaste:zn,onInputCompositionStart:Mt,onInputCompositionEnd:Ut,onInputBlur:Nn},or=Et==="multiple"||Et==="tags"?ce.createElement(fn,(0,b.Z)({},tt,_n)):ce.createElement(Jt,(0,b.Z)({},tt,_n));return ce.createElement("div",{ref:$n,className:"".concat(dt,"-selector"),onClick:Yn,onMouseDown:An},Te&&ce.createElement("div",{className:"".concat(dt,"-prefix")},Te),or)},sn=ce.forwardRef(bt),Qt=sn,ae=z(68196),ne=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],te=function(tt){var Be=tt===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Be,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Be,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Be,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Be,adjustY:1},htmlRegion:"scroll"}}},oe=function(tt,Be){var ct=tt.prefixCls,He=tt.disabled,dt=tt.visible,Ee=tt.children,Et=tt.popupElement,Ft=tt.animation,Ce=tt.transitionName,Oe=tt.dropdownStyle,Te=tt.dropdownClassName,je=tt.direction,Je=je===void 0?"ltr":je,Vt=tt.placement,tn=tt.builtinPlacements,on=tt.dropdownMatchSelectWidth,Nn=tt.dropdownRender,$n=tt.dropdownAlign,br=tt.getPopupContainer,Gn=tt.empty,jn=tt.getTriggerDOMNode,Xn=tt.onPopupVisibleChange,hr=tt.onPopupMouseEnter,Xe=(0,pe.Z)(tt,ne),ft="".concat(ct,"-dropdown"),Zt=Et;Nn&&(Zt=Nn(Et));var Mt=ce.useMemo(function(){return tn||te(on)},[tn,on]),Ut=Ft?"".concat(ft,"-").concat(Ft):Ce,xn=typeof on=="number",zn=ce.useMemo(function(){return xn?null:on===!1?"minWidth":"width"},[on,xn]),Yn=Oe;xn&&(Yn=(0,et.Z)((0,et.Z)({},Yn),{},{width:on}));var An=ce.useRef(null);return ce.useImperativeHandle(Be,function(){return{getPopupElement:function(){var or;return(or=An.current)===null||or===void 0?void 0:or.popupElement}}}),ce.createElement(ae.Z,(0,b.Z)({},Xe,{showAction:Xn?["click"]:[],hideAction:Xn?["click"]:[],popupPlacement:Vt||(Je==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Mt,prefixCls:ft,popupTransitionName:Ut,popup:ce.createElement("div",{onMouseEnter:hr},Zt),ref:An,stretch:zn,popupAlign:$n,popupVisible:dt,getPopupContainer:br,popupClassName:he()(Te,(0,de.Z)({},"".concat(ft,"-empty"),Gn)),popupStyle:Yn,getTriggerDOMNode:jn,onPopupVisibleChange:Xn}),Ee)},se=ce.forwardRef(oe),re=se,le=z(48745);function me(Ve,tt){var Be=Ve.key,ct;return"value"in Ve&&(ct=Ve.value),Be!=null?Be:ct!==void 0?ct:"rc-index-key-".concat(tt)}function wt(Ve){return typeof Ve!="undefined"&&!Number.isNaN(Ve)}function ke(Ve,tt){var Be=Ve||{},ct=Be.label,He=Be.value,dt=Be.options,Ee=Be.groupLabel,Et=ct||(tt?"children":"label");return{label:Et,value:He||"value",options:dt||"options",groupLabel:Ee||Et}}function Me(Ve){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Be=tt.fieldNames,ct=tt.childrenAsData,He=[],dt=ke(Be,!1),Ee=dt.label,Et=dt.value,Ft=dt.options,Ce=dt.groupLabel;function Oe(Te,je){Array.isArray(Te)&&Te.forEach(function(Je){if(je||!(Ft in Je)){var Vt=Je[Et];He.push({key:me(Je,He.length),groupOption:je,data:Je,label:Je[Ee],value:Vt})}else{var tn=Je[Ce];tn===void 0&&ct&&(tn=Je.label),He.push({key:me(Je,He.length),group:!0,data:Je,label:tn}),Oe(Je[Ft],!0)}})}return Oe(Ve,!1),He}function qe(Ve){var tt=(0,et.Z)({},Ve);return"props"in tt||Object.defineProperty(tt,"props",{get:function(){return(0,Re.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),tt}}),tt}var nt=function(tt,Be,ct){if(!Be||!Be.length)return null;var He=!1,dt=function Et(Ft,Ce){var Oe=(0,le.Z)(Ce),Te=Oe[0],je=Oe.slice(1);if(!Te)return[Ft];var Je=Ft.split(Te);return He=He||Je.length>1,Je.reduce(function(Vt,tn){return[].concat((0,Ie.Z)(Vt),(0,Ie.Z)(Et(tn,je)))},[]).filter(Boolean)},Ee=dt(tt,Be);return He?typeof ct!="undefined"?Ee.slice(0,ct):Ee:null},rt=ce.createContext(null),xe=rt;function De(Ve){var tt=Ve.visible,Be=Ve.values;if(!tt)return null;var ct=50;return ce.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(Be.slice(0,ct).map(function(He){var dt=He.label,Ee=He.value;return["number","string"].includes((0,Ae.Z)(dt))?dt:Ee}).join(", ")),Be.length>ct?", ...":null)}var At=["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"],Lt=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Rt=function(tt){return tt==="tags"||tt==="multiple"},Wt=ce.forwardRef(function(Ve,tt){var Be,ct=Ve.id,He=Ve.prefixCls,dt=Ve.className,Ee=Ve.showSearch,Et=Ve.tagRender,Ft=Ve.direction,Ce=Ve.omitDomProps,Oe=Ve.displayValues,Te=Ve.onDisplayValuesChange,je=Ve.emptyOptions,Je=Ve.notFoundContent,Vt=Je===void 0?"Not Found":Je,tn=Ve.onClear,on=Ve.mode,Nn=Ve.disabled,$n=Ve.loading,br=Ve.getInputElement,Gn=Ve.getRawInputElement,jn=Ve.open,Xn=Ve.defaultOpen,hr=Ve.onDropdownVisibleChange,Xe=Ve.activeValue,ft=Ve.onActiveValueChange,Zt=Ve.activeDescendantId,Mt=Ve.searchValue,Ut=Ve.autoClearSearchValue,xn=Ve.onSearch,zn=Ve.onSearchSplit,Yn=Ve.tokenSeparators,An=Ve.allowClear,_n=Ve.prefix,or=Ve.suffixIcon,qn=Ve.clearIcon,cr=Ve.OptionList,tr=Ve.animation,Er=Ve.transitionName,Ir=Ve.dropdownStyle,Zr=Ve.dropdownClassName,Br=Ve.dropdownMatchSelectWidth,Pr=Ve.dropdownRender,Sr=Ve.dropdownAlign,Nr=Ve.placement,mr=Ve.builtinPlacements,wr=Ve.getPopupContainer,Qn=Ve.showAction,gn=Qn===void 0?[]:Qn,Jn=Ve.onFocus,In=Ve.onBlur,dn=Ve.onKeyUp,er=Ve.onKeyDown,fr=Ve.onMouseDown,pn=(0,pe.Z)(Ve,At),Tn=Rt(on),Kn=(Ee!==void 0?Ee:Tn)||on==="combobox",dr=(0,et.Z)({},pn);Lt.forEach(function(ro){delete dr[ro]}),Ce==null||Ce.forEach(function(ro){delete dr[ro]});var Or=ce.useState(!1),Tr=(0,Se.Z)(Or,2),Mr=Tr[0],Ur=Tr[1];ce.useEffect(function(){Ur((0,at.Z)())},[]);var jr=ce.useRef(null),ri=ce.useRef(null),Jr=ce.useRef(null),Qr=ce.useRef(null),ti=ce.useRef(null),hi=ce.useRef(!1),Oi=_e(),Ji=(0,Se.Z)(Oi,3),Pi=Ji[0],Wi=Ji[1],Yr=Ji[2];ce.useImperativeHandle(tt,function(){var ro,Xi;return{focus:(ro=Qr.current)===null||ro===void 0?void 0:ro.focus,blur:(Xi=Qr.current)===null||Xi===void 0?void 0:Xi.blur,scrollTo:function(ha){var jo;return(jo=ti.current)===null||jo===void 0?void 0:jo.scrollTo(ha)},nativeElement:jr.current||ri.current}});var $r=ce.useMemo(function(){var ro;if(on!=="combobox")return Mt;var Xi=(ro=Oe[0])===null||ro===void 0?void 0:ro.value;return typeof Xi=="string"||typeof Xi=="number"?String(Xi):""},[Mt,on,Oe]),Vi=on==="combobox"&&typeof br=="function"&&br()||null,ji=typeof Gn=="function"&&Gn(),vi=(0,Ge.x1)(ri,ji==null||(Be=ji.props)===null||Be===void 0?void 0:Be.ref),ki=ce.useState(!1),Qi=(0,Se.Z)(ki,2),Bi=Qi[0],Ri=Qi[1];(0,kt.Z)(function(){Ri(!0)},[]);var zi=(0,Ye.Z)(!1,{defaultValue:Xn,value:jn}),yo=(0,Se.Z)(zi,2),Ho=yo[0],xo=yo[1],mo=Bi?Ho:!1,Sa=!Vt&&je;(Nn||Sa&&mo&&on==="combobox")&&(mo=!1);var Ea=Sa?!1:mo,Di=ce.useCallback(function(ro){var Xi=ro!==void 0?ro:!mo;Nn||(xo(Xi),mo!==Xi&&(hr==null||hr(Xi)))},[Nn,mo,xo,hr]),Li=ce.useMemo(function(){return(Yn||[]).some(function(ro){return[`
`,`\r
`].includes(ro)})},[Yn]),Kr=ce.useContext(xe)||{},Hr=Kr.maxCount,qr=Kr.rawValues,gi=function(Xi,$o,ha){if(!(Tn&&wt(Hr)&&(qr==null?void 0:qr.size)>=Hr)){var jo=!0,ra=Xi;ft==null||ft(null);var Wa=nt(Xi,Yn,wt(Hr)?Hr-qr.size:void 0),wa=ha?null:Wa;return on!=="combobox"&&wa&&(ra="",zn==null||zn(wa),Di(!1),jo=!1),xn&&$r!==ra&&xn(ra,{source:$o?"typing":"effect"}),jo}},bo=function(Xi){!Xi||!Xi.trim()||xn(Xi,{source:"submit"})};ce.useEffect(function(){!mo&&!Tn&&on!=="combobox"&&gi("",!1,!1)},[mo]),ce.useEffect(function(){Ho&&Nn&&xo(!1),Nn&&!hi.current&&Wi(!1)},[Nn]);var Yi=Ke(),Ii=(0,Se.Z)(Yi,2),Si=Ii[0],ho=Ii[1],qo=ce.useRef(!1),Vo=function(Xi){var $o=Si(),ha=Xi.key,jo=ha==="Enter";if(jo&&(on!=="combobox"&&Xi.preventDefault(),mo||Di(!0)),ho(!!$r),ha==="Backspace"&&!$o&&Tn&&!$r&&Oe.length){for(var ra=(0,Ie.Z)(Oe),Wa=null,wa=ra.length-1;wa>=0;wa-=1){var Aa=ra[wa];if(!Aa.disabled){ra.splice(wa,1),Wa=Aa;break}}Wa&&Te(ra,{type:"remove",values:[Wa]})}for(var an=arguments.length,Pa=new Array(an>1?an-1:0),Qa=1;Qa<an;Qa++)Pa[Qa-1]=arguments[Qa];if(mo&&(!jo||!qo.current)){var al;jo&&(qo.current=!0),(al=ti.current)===null||al===void 0||al.onKeyDown.apply(al,[Xi].concat(Pa))}er==null||er.apply(void 0,[Xi].concat(Pa))},da=function(Xi){for(var $o=arguments.length,ha=new Array($o>1?$o-1:0),jo=1;jo<$o;jo++)ha[jo-1]=arguments[jo];if(mo){var ra;(ra=ti.current)===null||ra===void 0||ra.onKeyUp.apply(ra,[Xi].concat(ha))}Xi.key==="Enter"&&(qo.current=!1),dn==null||dn.apply(void 0,[Xi].concat(ha))},Lo=function(Xi){var $o=Oe.filter(function(ha){return ha!==Xi});Te($o,{type:"remove",values:[Xi]})},Zo=function(){qo.current=!1},na=ce.useRef(!1),la=function(){Wi(!0),Nn||(Jn&&!na.current&&Jn.apply(void 0,arguments),gn.includes("focus")&&Di(!0)),na.current=!0},La=function(){hi.current=!0,Wi(!1,function(){na.current=!1,hi.current=!1,Di(!1)}),!Nn&&($r&&(on==="tags"?xn($r,{source:"submit"}):on==="multiple"&&xn("",{source:"blur"})),In&&In.apply(void 0,arguments))},Ua=[];ce.useEffect(function(){return function(){Ua.forEach(function(ro){return clearTimeout(ro)}),Ua.splice(0,Ua.length)}},[]);var hl=function(Xi){var $o,ha=Xi.target,jo=($o=Jr.current)===null||$o===void 0?void 0:$o.getPopupElement();if(jo&&jo.contains(ha)){var ra=setTimeout(function(){var an=Ua.indexOf(ra);if(an!==-1&&Ua.splice(an,1),Yr(),!Mr&&!jo.contains(document.activeElement)){var Pa;(Pa=Qr.current)===null||Pa===void 0||Pa.focus()}});Ua.push(ra)}for(var Wa=arguments.length,wa=new Array(Wa>1?Wa-1:0),Aa=1;Aa<Wa;Aa++)wa[Aa-1]=arguments[Aa];fr==null||fr.apply(void 0,[Xi].concat(wa))},Ra=ce.useState({}),ns=(0,Se.Z)(Ra,2),Nl=ns[1];function Xl(){Nl({})}var Ul;ji&&(Ul=function(Xi){Di(Xi)}),ut(function(){var ro;return[jr.current,(ro=Jr.current)===null||ro===void 0?void 0:ro.getPopupElement()]},Ea,Di,!!ji);var Gl=ce.useMemo(function(){return(0,et.Z)((0,et.Z)({},Ve),{},{notFoundContent:Vt,open:mo,triggerOpen:Ea,id:ct,showSearch:Kn,multiple:Tn,toggleOpen:Di})},[Ve,Vt,Ea,mo,ct,Kn,Tn,Di]),Ml=!!or||$n,Ga;Ml&&(Ga=ce.createElement(Le,{className:he()("".concat(He,"-arrow"),(0,de.Z)({},"".concat(He,"-arrow-loading"),$n)),customizeIcon:or,customizeIconProps:{loading:$n,searchValue:$r,open:mo,focused:Pi,showSearch:Kn}}));var vl=function(){var Xi;tn==null||tn(),(Xi=Qr.current)===null||Xi===void 0||Xi.focus(),Te([],{type:"clear",values:Oe}),gi("",!1,!1)},kl=vt(He,vl,Oe,An,qn,Nn,$r,on),Ll=kl.allowClear,nl=kl.clearIcon,Ql=ce.createElement(cr,{ref:ti}),rs=he()(He,dt,(0,de.Z)((0,de.Z)((0,de.Z)((0,de.Z)((0,de.Z)((0,de.Z)((0,de.Z)((0,de.Z)((0,de.Z)((0,de.Z)({},"".concat(He,"-focused"),Pi),"".concat(He,"-multiple"),Tn),"".concat(He,"-single"),!Tn),"".concat(He,"-allow-clear"),An),"".concat(He,"-show-arrow"),Ml),"".concat(He,"-disabled"),Nn),"".concat(He,"-loading"),$n),"".concat(He,"-open"),mo),"".concat(He,"-customize-input"),Vi),"".concat(He,"-show-search"),Kn)),ol=ce.createElement(re,{ref:Jr,disabled:Nn,prefixCls:He,visible:Ea,popupElement:Ql,animation:tr,transitionName:Er,dropdownStyle:Ir,dropdownClassName:Zr,direction:Ft,dropdownMatchSelectWidth:Br,dropdownRender:Pr,dropdownAlign:Sr,placement:Nr,builtinPlacements:mr,getPopupContainer:wr,empty:je,getTriggerDOMNode:function(Xi){return ri.current||Xi},onPopupVisibleChange:Ul,onPopupMouseEnter:Xl},ji?ce.cloneElement(ji,{ref:vi}):ce.createElement(Qt,(0,b.Z)({},Ve,{domRef:ri,prefixCls:He,inputElement:Vi,ref:Qr,id:ct,prefix:_n,showSearch:Kn,autoClearSearchValue:Ut,mode:on,activeDescendantId:Zt,tagRender:Et,values:Oe,open:mo,onToggleOpen:Di,activeValue:Xe,searchValue:$r,onSearch:gi,onSearchSubmit:bo,onRemove:Lo,tokenWithEnter:Li,onInputBlur:Zo}))),fa;return ji?fa=ol:fa=ce.createElement("div",(0,b.Z)({className:rs},dr,{ref:jr,onMouseDown:hl,onKeyDown:Vo,onKeyUp:da,onFocus:la,onBlur:La}),ce.createElement(De,{visible:Pi&&!mo,values:Oe}),ol,Ga,Ll&&nl),ce.createElement(mt.Provider,{value:Gl},fa)}),It=Wt,un=function(){return null};un.isSelectOptGroup=!0;var Kt=un,Ue=function(){return null};Ue.isSelectOption=!0;var Pt=Ue,jt=z(80547),Yt=z(2738),Fe=z(48911);function Ct(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var zt=["disabled","title","children","style","className"];function _t(Ve){return typeof Ve=="string"||typeof Ve=="number"}var mn=function(tt,Be){var ct=Tt(),He=ct.prefixCls,dt=ct.id,Ee=ct.open,Et=ct.multiple,Ft=ct.mode,Ce=ct.searchValue,Oe=ct.toggleOpen,Te=ct.notFoundContent,je=ct.onPopupScroll,Je=ce.useContext(xe),Vt=Je.maxCount,tn=Je.flattenOptions,on=Je.onActiveValue,Nn=Je.defaultActiveFirstOption,$n=Je.onSelect,br=Je.menuItemSelectedIcon,Gn=Je.rawValues,jn=Je.fieldNames,Xn=Je.virtual,hr=Je.direction,Xe=Je.listHeight,ft=Je.listItemHeight,Zt=Je.optionRender,Mt="".concat(He,"-item"),Ut=(0,jt.Z)(function(){return tn},[Ee,tn],function(Qn,gn){return gn[0]&&Qn[1]!==gn[1]}),xn=ce.useRef(null),zn=ce.useMemo(function(){return Et&&wt(Vt)&&(Gn==null?void 0:Gn.size)>=Vt},[Et,Vt,Gn==null?void 0:Gn.size]),Yn=function(gn){gn.preventDefault()},An=function(gn){var Jn;(Jn=xn.current)===null||Jn===void 0||Jn.scrollTo(typeof gn=="number"?{index:gn}:gn)},_n=ce.useCallback(function(Qn){return Ft==="combobox"?!1:Gn.has(Qn)},[Ft,(0,Ie.Z)(Gn).toString(),Gn.size]),or=function(gn){for(var Jn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,In=Ut.length,dn=0;dn<In;dn+=1){var er=(gn+dn*Jn+In)%In,fr=Ut[er]||{},pn=fr.group,Tn=fr.data;if(!pn&&!(Tn!=null&&Tn.disabled)&&(_n(Tn.value)||!zn))return er}return-1},qn=ce.useState(function(){return or(0)}),cr=(0,Se.Z)(qn,2),tr=cr[0],Er=cr[1],Ir=function(gn){var Jn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;Er(gn);var In={source:Jn?"keyboard":"mouse"},dn=Ut[gn];if(!dn){on(null,-1,In);return}on(dn.value,gn,In)};(0,ce.useEffect)(function(){Ir(Nn!==!1?or(0):-1)},[Ut.length,Ce]);var Zr=ce.useCallback(function(Qn){return Ft==="combobox"?String(Qn).toLowerCase()===Ce.toLowerCase():Gn.has(Qn)},[Ft,Ce,(0,Ie.Z)(Gn).toString(),Gn.size]);(0,ce.useEffect)(function(){var Qn=setTimeout(function(){if(!Et&&Ee&&Gn.size===1){var Jn=Array.from(Gn)[0],In=Ut.findIndex(function(dn){var er=dn.data;return Ce?String(er.value).startsWith(Ce):er.value===Jn});In!==-1&&(Ir(In),An(In))}});if(Ee){var gn;(gn=xn.current)===null||gn===void 0||gn.scrollTo(void 0)}return function(){return clearTimeout(Qn)}},[Ee,Ce]);var Br=function(gn){gn!==void 0&&$n(gn,{selected:!Gn.has(gn)}),Et||Oe(!1)};if(ce.useImperativeHandle(Be,function(){return{onKeyDown:function(gn){var Jn=gn.which,In=gn.ctrlKey;switch(Jn){case ht.Z.N:case ht.Z.P:case ht.Z.UP:case ht.Z.DOWN:{var dn=0;if(Jn===ht.Z.UP?dn=-1:Jn===ht.Z.DOWN?dn=1:Ct()&&In&&(Jn===ht.Z.N?dn=1:Jn===ht.Z.P&&(dn=-1)),dn!==0){var er=or(tr+dn,dn);An(er),Ir(er,!0)}break}case ht.Z.TAB:case ht.Z.ENTER:{var fr,pn=Ut[tr];pn&&!(pn!=null&&(fr=pn.data)!==null&&fr!==void 0&&fr.disabled)&&!zn?Br(pn.value):Br(void 0),Ee&&gn.preventDefault();break}case ht.Z.ESC:Oe(!1),Ee&&gn.stopPropagation()}},onKeyUp:function(){},scrollTo:function(gn){An(gn)}}}),Ut.length===0)return ce.createElement("div",{role:"listbox",id:"".concat(dt,"_list"),className:"".concat(Mt,"-empty"),onMouseDown:Yn},Te);var Pr=Object.keys(jn).map(function(Qn){return jn[Qn]}),Sr=function(gn){return gn.label};function Nr(Qn,gn){var Jn=Qn.group;return{role:Jn?"presentation":"option",id:"".concat(dt,"_list_").concat(gn)}}var mr=function(gn){var Jn=Ut[gn];if(!Jn)return null;var In=Jn.data||{},dn=In.value,er=Jn.group,fr=(0,Dt.Z)(In,!0),pn=Sr(Jn);return Jn?ce.createElement("div",(0,b.Z)({"aria-label":typeof pn=="string"&&!er?pn:null},fr,{key:gn},Nr(Jn,gn),{"aria-selected":Zr(dn)}),dn):null},wr={role:"listbox",id:"".concat(dt,"_list")};return ce.createElement(ce.Fragment,null,Xn&&ce.createElement("div",(0,b.Z)({},wr,{style:{height:0,width:0,overflow:"hidden"}}),mr(tr-1),mr(tr),mr(tr+1)),ce.createElement(Fe.Z,{itemKey:"key",ref:xn,data:Ut,height:Xe,itemHeight:ft,fullHeight:!1,onMouseDown:Yn,onScroll:je,virtual:Xn,direction:hr,innerProps:Xn?null:wr},function(Qn,gn){var Jn=Qn.group,In=Qn.groupOption,dn=Qn.data,er=Qn.label,fr=Qn.value,pn=dn.key;if(Jn){var Tn,Kn=(Tn=dn.title)!==null&&Tn!==void 0?Tn:_t(er)?er.toString():void 0;return ce.createElement("div",{className:he()(Mt,"".concat(Mt,"-group"),dn.className),title:Kn},er!==void 0?er:pn)}var dr=dn.disabled,Or=dn.title,Tr=dn.children,Mr=dn.style,Ur=dn.className,jr=(0,pe.Z)(dn,zt),ri=(0,Yt.Z)(jr,Pr),Jr=_n(fr),Qr=dr||!Jr&&zn,ti="".concat(Mt,"-option"),hi=he()(Mt,ti,Ur,(0,de.Z)((0,de.Z)((0,de.Z)((0,de.Z)({},"".concat(ti,"-grouped"),In),"".concat(ti,"-active"),tr===gn&&!Qr),"".concat(ti,"-disabled"),Qr),"".concat(ti,"-selected"),Jr)),Oi=Sr(Qn),Ji=!br||typeof br=="function"||Jr,Pi=typeof Oi=="number"?Oi:Oi||fr,Wi=_t(Pi)?Pi.toString():void 0;return Or!==void 0&&(Wi=Or),ce.createElement("div",(0,b.Z)({},(0,Dt.Z)(ri),Xn?{}:Nr(Qn,gn),{"aria-selected":Zr(fr),className:hi,title:Wi,onMouseMove:function(){tr===gn||Qr||Ir(gn)},onClick:function(){Qr||Br(fr)},style:Mr}),ce.createElement("div",{className:"".concat(ti,"-content")},typeof Zt=="function"?Zt(Qn,{index:gn}):Pi),ce.isValidElement(br)||Jr,Ji&&ce.createElement(Le,{className:"".concat(Mt,"-option-state"),customizeIcon:br,customizeIconProps:{value:fr,disabled:Qr,isSelected:Jr}},Jr?"\u2713":null))}))},kn=ce.forwardRef(mn),ir=kn,gr=function(Ve,tt){var Be=ce.useRef({values:new Map,options:new Map}),ct=ce.useMemo(function(){var dt=Be.current,Ee=dt.values,Et=dt.options,Ft=Ve.map(function(Te){if(Te.label===void 0){var je;return(0,et.Z)((0,et.Z)({},Te),{},{label:(je=Ee.get(Te.value))===null||je===void 0?void 0:je.label})}return Te}),Ce=new Map,Oe=new Map;return Ft.forEach(function(Te){Ce.set(Te.value,Te),Oe.set(Te.value,tt.get(Te.value)||Et.get(Te.value))}),Be.current.values=Ce,Be.current.options=Oe,Ft},[Ve,tt]),He=ce.useCallback(function(dt){return tt.get(dt)||Be.current.options.get(dt)},[tt]);return[ct,He]};function On(Ve,tt){return st(Ve).join("").toUpperCase().includes(tt)}var sr=function(Ve,tt,Be,ct,He){return ce.useMemo(function(){if(!Be||ct===!1)return Ve;var dt=tt.options,Ee=tt.label,Et=tt.value,Ft=[],Ce=typeof ct=="function",Oe=Be.toUpperCase(),Te=Ce?ct:function(Je,Vt){return He?On(Vt[He],Oe):Vt[dt]?On(Vt[Ee!=="children"?Ee:"label"],Oe):On(Vt[Et],Oe)},je=Ce?function(Je){return qe(Je)}:function(Je){return Je};return Ve.forEach(function(Je){if(Je[dt]){var Vt=Te(Be,je(Je));if(Vt)Ft.push(Je);else{var tn=Je[dt].filter(function(on){return Te(Be,je(on))});tn.length&&Ft.push((0,et.Z)((0,et.Z)({},Je),{},(0,de.Z)({},dt,tn)))}return}Te(Be,je(Je))&&Ft.push(Je)}),Ft},[Ve,ct,He,Be,tt])},En=z(6551),Qe=z(11592),ar=["children","value"],ur=["children"];function Dn(Ve){var tt=Ve,Be=tt.key,ct=tt.props,He=ct.children,dt=ct.value,Ee=(0,pe.Z)(ct,ar);return(0,et.Z)({key:Be,value:dt!==void 0?dt:Be,children:He},Ee)}function Mn(Ve){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Qe.Z)(Ve).map(function(Be,ct){if(!ce.isValidElement(Be)||!Be.type)return null;var He=Be,dt=He.type.isSelectOptGroup,Ee=He.key,Et=He.props,Ft=Et.children,Ce=(0,pe.Z)(Et,ur);return tt||!dt?Dn(Be):(0,et.Z)((0,et.Z)({key:"__RC_SELECT_GRP__".concat(Ee===null?ct:Ee,"__"),label:Ee},Ce),{},{options:Mn(Ft)})}).filter(function(Be){return Be})}var Vn=function(tt,Be,ct,He,dt){return ce.useMemo(function(){var Ee=tt,Et=!tt;Et&&(Ee=Mn(Be));var Ft=new Map,Ce=new Map,Oe=function(Je,Vt,tn){tn&&typeof tn=="string"&&Je.set(Vt[tn],Vt)},Te=function je(Je){for(var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,tn=0;tn<Je.length;tn+=1){var on=Je[tn];!on[ct.options]||Vt?(Ft.set(on[ct.value],on),Oe(Ce,on,ct.label),Oe(Ce,on,He),Oe(Ce,on,dt)):je(on[ct.options],!0)}};return Te(Ee),{options:Ee,valueOptions:Ft,labelOptions:Ce}},[tt,Be,ct,He,dt])},yr=Vn;function hn(Ve){var tt=ce.useRef();tt.current=Ve;var Be=ce.useCallback(function(){return tt.current.apply(tt,arguments)},[]);return Be}function wn(Ve){var tt=Ve.mode,Be=Ve.options,ct=Ve.children,He=Ve.backfill,dt=Ve.allowClear,Ee=Ve.placeholder,Et=Ve.getInputElement,Ft=Ve.showSearch,Ce=Ve.onSearch,Oe=Ve.defaultOpen,Te=Ve.autoFocus,je=Ve.labelInValue,Je=Ve.value,Vt=Ve.inputValue,tn=Ve.optionLabelProp,on=isMultiple(tt),Nn=Ft!==void 0?Ft:on||tt==="combobox",$n=Be||convertChildrenToData(ct);if(warning(tt!=="tags"||$n.every(function(Xn){return!Xn.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),tt==="tags"||tt==="combobox"){var br=$n.some(function(Xn){return Xn.options?Xn.options.some(function(hr){return typeof("value"in hr?hr.value:hr.key)=="number"}):typeof("value"in Xn?Xn.value:Xn.key)=="number"});warning(!br,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(tt!=="combobox"||!tn,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(tt==="combobox"||!He,"`backfill` only works with `combobox` mode."),warning(tt==="combobox"||!Et,"`getInputElement` only work with `combobox` mode."),noteOnce(tt!=="combobox"||!Et||!dt||!Ee,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Ce&&!Nn&&tt!=="combobox"&&tt!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Oe||Te,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Je!=null){var Gn=toArray(Je);warning(!je||Gn.every(function(Xn){return _typeof(Xn)==="object"&&("key"in Xn||"value"in Xn)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!on||Array.isArray(Je),"`value` should be array when `mode` is `multiple` or `tags`")}if(ct){var jn=null;toNodeArray(ct).some(function(Xn){if(!React.isValidElement(Xn)||!Xn.type)return!1;var hr=Xn,Xe=hr.type;if(Xe.isSelectOption)return!1;if(Xe.isSelectOptGroup){var ft=toNodeArray(Xn.props.children).every(function(Zt){return!React.isValidElement(Zt)||!Xn.type||Zt.type.isSelectOption?!0:(jn=Zt.type,!1)});return!ft}return jn=Xe,!0}),jn&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(jn.displayName||jn.name||jn,"`.")),warning(Vt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Bn(Ve,tt){if(Ve){var Be=function ct(He){for(var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ee=0;Ee<He.length;Ee++){var Et=He[Ee];if(Et[tt==null?void 0:tt.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!dt&&Array.isArray(Et[tt==null?void 0:tt.options])&&ct(Et[tt==null?void 0:tt.options],!0))break}};Be(Ve)}}var rr=null,Rn=["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"],xr=["inputValue"];function vr(Ve){return!Ve||(0,Ae.Z)(Ve)!=="object"}var en=ce.forwardRef(function(Ve,tt){var Be=Ve.id,ct=Ve.mode,He=Ve.prefixCls,dt=He===void 0?"rc-select":He,Ee=Ve.backfill,Et=Ve.fieldNames,Ft=Ve.inputValue,Ce=Ve.searchValue,Oe=Ve.onSearch,Te=Ve.autoClearSearchValue,je=Te===void 0?!0:Te,Je=Ve.onSelect,Vt=Ve.onDeselect,tn=Ve.dropdownMatchSelectWidth,on=tn===void 0?!0:tn,Nn=Ve.filterOption,$n=Ve.filterSort,br=Ve.optionFilterProp,Gn=Ve.optionLabelProp,jn=Ve.options,Xn=Ve.optionRender,hr=Ve.children,Xe=Ve.defaultActiveFirstOption,ft=Ve.menuItemSelectedIcon,Zt=Ve.virtual,Mt=Ve.direction,Ut=Ve.listHeight,xn=Ut===void 0?200:Ut,zn=Ve.listItemHeight,Yn=zn===void 0?20:zn,An=Ve.labelRender,_n=Ve.value,or=Ve.defaultValue,qn=Ve.labelInValue,cr=Ve.onChange,tr=Ve.maxCount,Er=(0,pe.Z)(Ve,Rn),Ir=(0,En.ZP)(Be),Zr=Rt(ct),Br=!!(!jn&&hr),Pr=ce.useMemo(function(){return Nn===void 0&&ct==="combobox"?!1:Nn},[Nn,ct]),Sr=ce.useMemo(function(){return ke(Et,Br)},[JSON.stringify(Et),Br]),Nr=(0,Ye.Z)("",{value:Ce!==void 0?Ce:Ft,postState:function(Li){return Li||""}}),mr=(0,Se.Z)(Nr,2),wr=mr[0],Qn=mr[1],gn=yr(jn,hr,Sr,br,Gn),Jn=gn.valueOptions,In=gn.labelOptions,dn=gn.options,er=ce.useCallback(function(Di){var Li=st(Di);return Li.map(function(Kr){var Hr,qr,gi,bo,Yi;if(vr(Kr))Hr=Kr;else{var Ii;gi=Kr.key,qr=Kr.label,Hr=(Ii=Kr.value)!==null&&Ii!==void 0?Ii:gi}var Si=Jn.get(Hr);if(Si){var ho;if(qr===void 0&&(qr=Si==null?void 0:Si[Gn||Sr.label]),gi===void 0&&(gi=(ho=Si==null?void 0:Si.key)!==null&&ho!==void 0?ho:Hr),bo=Si==null?void 0:Si.disabled,Yi=Si==null?void 0:Si.title,0)var qo}return{label:qr,value:Hr,key:gi,disabled:bo,title:Yi}})},[Sr,Gn,Jn]),fr=(0,Ye.Z)(or,{value:_n}),pn=(0,Se.Z)(fr,2),Tn=pn[0],Kn=pn[1],dr=ce.useMemo(function(){var Di,Li=Zr&&Tn===null?[]:Tn,Kr=er(Li);return ct==="combobox"&&fe((Di=Kr[0])===null||Di===void 0?void 0:Di.value)?[]:Kr},[Tn,er,ct,Zr]),Or=gr(dr,Jn),Tr=(0,Se.Z)(Or,2),Mr=Tr[0],Ur=Tr[1],jr=ce.useMemo(function(){if(!ct&&Mr.length===1){var Di=Mr[0];if(Di.value===null&&(Di.label===null||Di.label===void 0))return[]}return Mr.map(function(Li){var Kr;return(0,et.Z)((0,et.Z)({},Li),{},{label:(Kr=typeof An=="function"?An(Li):Li.label)!==null&&Kr!==void 0?Kr:Li.value})})},[ct,Mr,An]),ri=ce.useMemo(function(){return new Set(Mr.map(function(Di){return Di.value}))},[Mr]);ce.useEffect(function(){if(ct==="combobox"){var Di,Li=(Di=Mr[0])===null||Di===void 0?void 0:Di.value;Qn(ze(Li)?String(Li):"")}},[Mr]);var Jr=hn(function(Di,Li){var Kr=Li!=null?Li:Di;return(0,de.Z)((0,de.Z)({},Sr.value,Di),Sr.label,Kr)}),Qr=ce.useMemo(function(){if(ct!=="tags")return dn;var Di=(0,Ie.Z)(dn),Li=function(Hr){return Jn.has(Hr)};return(0,Ie.Z)(Mr).sort(function(Kr,Hr){return Kr.value<Hr.value?-1:1}).forEach(function(Kr){var Hr=Kr.value;Li(Hr)||Di.push(Jr(Hr,Kr.label))}),Di},[Jr,dn,Jn,Mr,ct]),ti=sr(Qr,Sr,wr,Pr,br),hi=ce.useMemo(function(){return ct!=="tags"||!wr||ti.some(function(Di){return Di[br||"value"]===wr})||ti.some(function(Di){return Di[Sr.value]===wr})?ti:[Jr(wr)].concat((0,Ie.Z)(ti))},[Jr,br,ct,ti,wr,Sr]),Oi=function Di(Li){var Kr=(0,Ie.Z)(Li).sort(function(Hr,qr){return $n(Hr,qr,{searchValue:wr})});return Kr.map(function(Hr){return Array.isArray(Hr.options)?(0,et.Z)((0,et.Z)({},Hr),{},{options:Hr.options.length>0?Di(Hr.options):Hr.options}):Hr})},Ji=ce.useMemo(function(){return $n?Oi(hi):hi},[hi,$n,wr]),Pi=ce.useMemo(function(){return Me(Ji,{fieldNames:Sr,childrenAsData:Br})},[Ji,Sr,Br]),Wi=function(Li){var Kr=er(Li);if(Kn(Kr),cr&&(Kr.length!==Mr.length||Kr.some(function(gi,bo){var Yi;return((Yi=Mr[bo])===null||Yi===void 0?void 0:Yi.value)!==(gi==null?void 0:gi.value)}))){var Hr=qn?Kr:Kr.map(function(gi){return gi.value}),qr=Kr.map(function(gi){return qe(Ur(gi.value))});cr(Zr?Hr:Hr[0],Zr?qr:qr[0])}},Yr=ce.useState(null),$r=(0,Se.Z)(Yr,2),Vi=$r[0],ji=$r[1],vi=ce.useState(0),ki=(0,Se.Z)(vi,2),Qi=ki[0],Bi=ki[1],Ri=Xe!==void 0?Xe:ct!=="combobox",zi=ce.useCallback(function(Di,Li){var Kr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Hr=Kr.source,qr=Hr===void 0?"keyboard":Hr;Bi(Li),Ee&&ct==="combobox"&&Di!==null&&qr==="keyboard"&&ji(String(Di))},[Ee,ct]),yo=function(Li,Kr,Hr){var qr=function(){var Lo,Zo=Ur(Li);return[qn?{label:Zo==null?void 0:Zo[Sr.label],value:Li,key:(Lo=Zo==null?void 0:Zo.key)!==null&&Lo!==void 0?Lo:Li}:Li,qe(Zo)]};if(Kr&&Je){var gi=qr(),bo=(0,Se.Z)(gi,2),Yi=bo[0],Ii=bo[1];Je(Yi,Ii)}else if(!Kr&&Vt&&Hr!=="clear"){var Si=qr(),ho=(0,Se.Z)(Si,2),qo=ho[0],Vo=ho[1];Vt(qo,Vo)}},Ho=hn(function(Di,Li){var Kr,Hr=Zr?Li.selected:!0;Hr?Kr=Zr?[].concat((0,Ie.Z)(Mr),[Di]):[Di]:Kr=Mr.filter(function(qr){return qr.value!==Di}),Wi(Kr),yo(Di,Hr),ct==="combobox"?ji(""):(!Rt||je)&&(Qn(""),ji(""))}),xo=function(Li,Kr){Wi(Li);var Hr=Kr.type,qr=Kr.values;(Hr==="remove"||Hr==="clear")&&qr.forEach(function(gi){yo(gi.value,!1,Hr)})},mo=function(Li,Kr){if(Qn(Li),ji(null),Kr.source==="submit"){var Hr=(Li||"").trim();if(Hr){var qr=Array.from(new Set([].concat((0,Ie.Z)(ri),[Hr])));Wi(qr),yo(Hr,!0),Qn("")}return}Kr.source!=="blur"&&(ct==="combobox"&&Wi(Li),Oe==null||Oe(Li))},Sa=function(Li){var Kr=Li;ct!=="tags"&&(Kr=Li.map(function(qr){var gi=In.get(qr);return gi==null?void 0:gi.value}).filter(function(qr){return qr!==void 0}));var Hr=Array.from(new Set([].concat((0,Ie.Z)(ri),(0,Ie.Z)(Kr))));Wi(Hr),Hr.forEach(function(qr){yo(qr,!0)})},Ea=ce.useMemo(function(){var Di=Zt!==!1&&on!==!1;return(0,et.Z)((0,et.Z)({},gn),{},{flattenOptions:Pi,onActiveValue:zi,defaultActiveFirstOption:Ri,onSelect:Ho,menuItemSelectedIcon:ft,rawValues:ri,fieldNames:Sr,virtual:Di,direction:Mt,listHeight:xn,listItemHeight:Yn,childrenAsData:Br,maxCount:tr,optionRender:Xn})},[tr,gn,Pi,zi,Ri,Ho,ft,ri,Sr,Zt,on,Mt,xn,Yn,Br,Xn]);return ce.createElement(xe.Provider,{value:Ea},ce.createElement(It,(0,b.Z)({},Er,{id:Ir,prefixCls:dt,ref:tt,omitDomProps:xr,mode:ct,displayValues:jr,onDisplayValuesChange:xo,direction:Mt,searchValue:wr,onSearch:mo,autoClearSearchValue:je,onSearchSplit:Sa,dropdownMatchSelectWidth:on,OptionList:ir,emptyOptions:!Pi.length,activeValue:Vi,activeDescendantId:"".concat(Ir,"_list_").concat(Qi)})))}),Sn=en;Sn.Option=Pt,Sn.OptGroup=Kt;var pr=Sn,bn=pr},3703:function(Zn,ln,z){"use strict";z.d(ln,{y:function(){return Ke},Z:function(){return Qt}});var b=z(85899),Ie=z(18642),de=z(77654),et=z(43749),Se=z(72190),pe=z(92310),Ae=z.n(pe),Ye=z(6089),Re=z(18929),ce=z(13697),$e=z(48736),he=z(59301),kt=z(60499),at=z(42244),Ge=z(4676);function Ne(ae,ne,te){return(ae-ne)/(te-ne)}function Le(ae,ne,te,oe){var se=Ne(ne,te,oe),re={};switch(ae){case"rtl":re.right="".concat(se*100,"%"),re.transform="translateX(50%)";break;case"btt":re.bottom="".concat(se*100,"%"),re.transform="translateY(50%)";break;case"ttb":re.top="".concat(se*100,"%"),re.transform="translateY(-50%)";break;default:re.left="".concat(se*100,"%"),re.transform="translateX(-50%)";break}return re}function vt(ae,ne){return Array.isArray(ae)?ae[ne]:ae}var mt=z(10228),Tt=he.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),_e=Tt,Ke=he.createContext({}),ut=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],ht=he.forwardRef(function(ae,ne){var te=ae.prefixCls,oe=ae.value,se=ae.valueIndex,re=ae.onStartMove,le=ae.onDelete,me=ae.style,wt=ae.render,ke=ae.dragging,Me=ae.draggingDelete,qe=ae.onOffsetChange,nt=ae.onChangeComplete,rt=ae.onFocus,xe=ae.onMouseEnter,De=(0,at.Z)(ae,ut),At=he.useContext(_e),Lt=At.min,Rt=At.max,Wt=At.direction,It=At.disabled,un=At.keyboard,Kt=At.range,Ue=At.tabIndex,Pt=At.ariaLabelForHandle,jt=At.ariaLabelledByForHandle,Yt=At.ariaRequired,Fe=At.ariaValueTextFormatterForHandle,Ct=At.styles,zt=At.classNames,_t="".concat(te,"-handle"),mn=function(Dn){It||re(Dn,se)},kn=function(Dn){rt==null||rt(Dn,se)},ir=function(Dn){xe(Dn,se)},gr=function(Dn){if(!It&&un){var Mn=null;switch(Dn.which||Dn.keyCode){case mt.Z.LEFT:Mn=Wt==="ltr"||Wt==="btt"?-1:1;break;case mt.Z.RIGHT:Mn=Wt==="ltr"||Wt==="btt"?1:-1;break;case mt.Z.UP:Mn=Wt!=="ttb"?1:-1;break;case mt.Z.DOWN:Mn=Wt!=="ttb"?-1:1;break;case mt.Z.HOME:Mn="min";break;case mt.Z.END:Mn="max";break;case mt.Z.PAGE_UP:Mn=2;break;case mt.Z.PAGE_DOWN:Mn=-2;break;case mt.Z.BACKSPACE:case mt.Z.DELETE:le==null||le(se);break}Mn!==null&&(Dn.preventDefault(),qe(Mn,se))}},On=function(Dn){switch(Dn.which||Dn.keyCode){case mt.Z.LEFT:case mt.Z.RIGHT:case mt.Z.UP:case mt.Z.DOWN:case mt.Z.HOME:case mt.Z.END:case mt.Z.PAGE_UP:case mt.Z.PAGE_DOWN:nt==null||nt();break}},sr=Le(Wt,oe,Lt,Rt),En={};if(se!==null){var Qe;En={tabIndex:It?null:vt(Ue,se),role:"slider","aria-valuemin":Lt,"aria-valuemax":Rt,"aria-valuenow":oe,"aria-disabled":It,"aria-label":vt(Pt,se),"aria-labelledby":vt(jt,se),"aria-required":vt(Yt,se),"aria-valuetext":(Qe=vt(Fe,se))===null||Qe===void 0?void 0:Qe(oe),"aria-orientation":Wt==="ltr"||Wt==="rtl"?"horizontal":"vertical",onMouseDown:mn,onTouchStart:mn,onFocus:kn,onMouseEnter:ir,onKeyDown:gr,onKeyUp:On}}var ar=he.createElement("div",(0,kt.Z)({ref:ne,className:Ae()(_t,(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({},"".concat(_t,"-").concat(se+1),se!==null&&Kt),"".concat(_t,"-dragging"),ke),"".concat(_t,"-dragging-delete"),Me),zt.handle),style:(0,b.Z)((0,b.Z)((0,b.Z)({},sr),me),Ct.handle)},En,De));return wt&&(ar=wt(ar,{index:se,prefixCls:te,value:oe,dragging:ke,draggingDelete:Me})),ar}),Ht=ht,Dt=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],gt=he.forwardRef(function(ae,ne){var te=ae.prefixCls,oe=ae.style,se=ae.onStartMove,re=ae.onOffsetChange,le=ae.values,me=ae.handleRender,wt=ae.activeHandleRender,ke=ae.draggingIndex,Me=ae.draggingDelete,qe=ae.onFocus,nt=(0,at.Z)(ae,Dt),rt=he.useRef({}),xe=he.useState(!1),De=(0,Se.Z)(xe,2),At=De[0],Lt=De[1],Rt=he.useState(-1),Wt=(0,Se.Z)(Rt,2),It=Wt[0],un=Wt[1],Kt=function(Fe){un(Fe),Lt(!0)},Ue=function(Fe,Ct){Kt(Ct),qe==null||qe(Fe)},Pt=function(Fe,Ct){Kt(Ct)};he.useImperativeHandle(ne,function(){return{focus:function(Fe){var Ct;(Ct=rt.current[Fe])===null||Ct===void 0||Ct.focus()},hideHelp:function(){(0,Ge.flushSync)(function(){Lt(!1)})}}});var jt=(0,b.Z)({prefixCls:te,onStartMove:se,onOffsetChange:re,render:me,onFocus:Ue,onMouseEnter:Pt},nt);return he.createElement(he.Fragment,null,le.map(function(Yt,Fe){var Ct=ke===Fe;return he.createElement(Ht,(0,kt.Z)({ref:function(_t){_t?rt.current[Fe]=_t:delete rt.current[Fe]},dragging:Ct,draggingDelete:Ct&&Me,style:vt(oe,Fe),key:Fe,value:Yt,valueIndex:Fe},jt))}),wt&&At&&he.createElement(Ht,(0,kt.Z)({key:"a11y"},jt,{value:le[It],valueIndex:null,dragging:ke!==-1,draggingDelete:Me,render:wt,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),xt=gt,we=function(ne){var te=ne.prefixCls,oe=ne.style,se=ne.children,re=ne.value,le=ne.onClick,me=he.useContext(_e),wt=me.min,ke=me.max,Me=me.direction,qe=me.includedStart,nt=me.includedEnd,rt=me.included,xe="".concat(te,"-text"),De=Le(Me,re,wt,ke);return he.createElement("span",{className:Ae()(xe,(0,Ie.Z)({},"".concat(xe,"-active"),rt&&qe<=re&&re<=nt)),style:(0,b.Z)((0,b.Z)({},De),oe),onMouseDown:function(Lt){Lt.stopPropagation()},onClick:function(){le(re)}},se)},ot=we,it=function(ne){var te=ne.prefixCls,oe=ne.marks,se=ne.onClick,re="".concat(te,"-mark");return oe.length?he.createElement("div",{className:re},oe.map(function(le){var me=le.value,wt=le.style,ke=le.label;return he.createElement(ot,{key:me,prefixCls:re,style:wt,value:me,onClick:se},ke)})):null},ye=it,qt=function(ne){var te=ne.prefixCls,oe=ne.value,se=ne.style,re=ne.activeStyle,le=he.useContext(_e),me=le.min,wt=le.max,ke=le.direction,Me=le.included,qe=le.includedStart,nt=le.includedEnd,rt="".concat(te,"-dot"),xe=Me&&qe<=oe&&oe<=nt,De=(0,b.Z)((0,b.Z)({},Le(ke,oe,me,wt)),typeof se=="function"?se(oe):se);return xe&&(De=(0,b.Z)((0,b.Z)({},De),typeof re=="function"?re(oe):re)),he.createElement("span",{className:Ae()(rt,(0,Ie.Z)({},"".concat(rt,"-active"),xe)),style:De})},st=qt,$t=function(ne){var te=ne.prefixCls,oe=ne.marks,se=ne.dots,re=ne.style,le=ne.activeStyle,me=he.useContext(_e),wt=me.min,ke=me.max,Me=me.step,qe=he.useMemo(function(){var nt=new Set;if(oe.forEach(function(xe){nt.add(xe.value)}),se&&Me!==null)for(var rt=wt;rt<=ke;)nt.add(rt),rt+=Me;return Array.from(nt)},[wt,ke,Me,se,oe]);return he.createElement("div",{className:"".concat(te,"-step")},qe.map(function(nt){return he.createElement(st,{prefixCls:te,key:nt,value:nt,style:re,activeStyle:le})}))},yn=$t,ze=function(ne){var te=ne.prefixCls,oe=ne.style,se=ne.start,re=ne.end,le=ne.index,me=ne.onStartMove,wt=ne.replaceCls,ke=he.useContext(_e),Me=ke.direction,qe=ke.min,nt=ke.max,rt=ke.disabled,xe=ke.range,De=ke.classNames,At="".concat(te,"-track"),Lt=Ne(se,qe,nt),Rt=Ne(re,qe,nt),Wt=function(Ue){!rt&&me&&me(Ue,-1)},It={};switch(Me){case"rtl":It.right="".concat(Lt*100,"%"),It.width="".concat(Rt*100-Lt*100,"%");break;case"btt":It.bottom="".concat(Lt*100,"%"),It.height="".concat(Rt*100-Lt*100,"%");break;case"ttb":It.top="".concat(Lt*100,"%"),It.height="".concat(Rt*100-Lt*100,"%");break;default:It.left="".concat(Lt*100,"%"),It.width="".concat(Rt*100-Lt*100,"%")}var un=wt||Ae()(At,(0,Ie.Z)((0,Ie.Z)({},"".concat(At,"-").concat(le+1),le!==null&&xe),"".concat(te,"-track-draggable"),me),De.track);return he.createElement("div",{className:un,style:(0,b.Z)((0,b.Z)({},It),oe),onMouseDown:Wt,onTouchStart:Wt})},fe=ze,Bt=function(ne){var te=ne.prefixCls,oe=ne.style,se=ne.values,re=ne.startPoint,le=ne.onStartMove,me=he.useContext(_e),wt=me.included,ke=me.range,Me=me.min,qe=me.styles,nt=me.classNames,rt=he.useMemo(function(){if(!ke){if(se.length===0)return[];var De=re!=null?re:Me,At=se[0];return[{start:Math.min(De,At),end:Math.max(De,At)}]}for(var Lt=[],Rt=0;Rt<se.length-1;Rt+=1)Lt.push({start:se[Rt],end:se[Rt+1]});return Lt},[se,ke,re,Me]);if(!wt)return null;var xe=rt!=null&&rt.length&&(nt.tracks||qe.tracks)?he.createElement(fe,{index:null,prefixCls:te,start:rt[0].start,end:rt[rt.length-1].end,replaceCls:Ae()(nt.tracks,"".concat(te,"-tracks")),style:qe.tracks}):null;return he.createElement(he.Fragment,null,xe,rt.map(function(De,At){var Lt=De.start,Rt=De.end;return he.createElement(fe,{index:At,prefixCls:te,style:(0,b.Z)((0,b.Z)({},vt(oe,At)),qe.track),start:Lt,end:Rt,key:At,onStartMove:le})}))},Nt=Bt,nn=z(34280),We=130;function yt(ae){var ne="targetTouches"in ae?ae.targetTouches[0]:ae;return{pageX:ne.pageX,pageY:ne.pageY}}function St(ae,ne,te,oe,se,re,le,me,wt,ke,Me){var qe=he.useState(null),nt=(0,Se.Z)(qe,2),rt=nt[0],xe=nt[1],De=he.useState(-1),At=(0,Se.Z)(De,2),Lt=At[0],Rt=At[1],Wt=he.useState(!1),It=(0,Se.Z)(Wt,2),un=It[0],Kt=It[1],Ue=he.useState(te),Pt=(0,Se.Z)(Ue,2),jt=Pt[0],Yt=Pt[1],Fe=he.useState(te),Ct=(0,Se.Z)(Fe,2),zt=Ct[0],_t=Ct[1],mn=he.useRef(null),kn=he.useRef(null),ir=he.useRef(null),gr=he.useContext(Ke),On=gr.onDragStart,sr=gr.onDragChange;(0,nn.Z)(function(){Lt===-1&&Yt(te)},[te,Lt]),he.useEffect(function(){return function(){document.removeEventListener("mousemove",mn.current),document.removeEventListener("mouseup",kn.current),ir.current&&(ir.current.removeEventListener("touchmove",mn.current),ir.current.removeEventListener("touchend",kn.current))}},[]);var En=function(Mn,Vn,yr){Vn!==void 0&&xe(Vn),Yt(Mn);var hn=Mn;yr&&(hn=Mn.filter(function(wn,Bn){return Bn!==Lt})),le(hn),sr&&sr({rawValues:Mn,deleteIndex:yr?Lt:-1,draggingIndex:Lt,draggingValue:Vn})},Qe=(0,Ye.Z)(function(Dn,Mn,Vn){if(Dn===-1){var yr=zt[0],hn=zt[zt.length-1],wn=oe-yr,Bn=se-hn,rr=Mn*(se-oe);rr=Math.max(rr,wn),rr=Math.min(rr,Bn);var Rn=re(yr+rr);rr=Rn-yr;var xr=zt.map(function(pr){return pr+rr});En(xr)}else{var vr=(se-oe)*Mn,en=(0,de.Z)(jt);en[Dn]=zt[Dn];var Sn=wt(en,vr,Dn,"dist");En(Sn.values,Sn.value,Vn)}}),ar=function(Mn,Vn,yr){Mn.stopPropagation();var hn=yr||te,wn=hn[Vn];Rt(Vn),xe(wn),_t(hn),Yt(hn),Kt(!1);var Bn=yt(Mn),rr=Bn.pageX,Rn=Bn.pageY,xr=!1;On&&On({rawValues:hn,draggingIndex:Vn,draggingValue:wn});var vr=function(pr){pr.preventDefault();var bn=yt(pr),Ve=bn.pageX,tt=bn.pageY,Be=Ve-rr,ct=tt-Rn,He=ae.current.getBoundingClientRect(),dt=He.width,Ee=He.height,Et,Ft;switch(ne){case"btt":Et=-ct/Ee,Ft=Be;break;case"ttb":Et=ct/Ee,Ft=Be;break;case"rtl":Et=-Be/dt,Ft=ct;break;default:Et=Be/dt,Ft=ct}xr=ke?Math.abs(Ft)>We&&Me<jt.length:!1,Kt(xr),Qe(Vn,Et,xr)},en=function Sn(pr){pr.preventDefault(),document.removeEventListener("mouseup",Sn),document.removeEventListener("mousemove",vr),ir.current&&(ir.current.removeEventListener("touchmove",mn.current),ir.current.removeEventListener("touchend",kn.current)),mn.current=null,kn.current=null,ir.current=null,me(xr),Rt(-1),Kt(!1)};document.addEventListener("mouseup",en),document.addEventListener("mousemove",vr),Mn.currentTarget.addEventListener("touchend",en),Mn.currentTarget.addEventListener("touchmove",vr),mn.current=vr,kn.current=en,ir.current=Mn.currentTarget},ur=he.useMemo(function(){var Dn=(0,de.Z)(te).sort(function(wn,Bn){return wn-Bn}),Mn=(0,de.Z)(jt).sort(function(wn,Bn){return wn-Bn}),Vn={};Mn.forEach(function(wn){Vn[wn]=(Vn[wn]||0)+1}),Dn.forEach(function(wn){Vn[wn]=(Vn[wn]||0)-1});var yr=ke?1:0,hn=Object.values(Vn).reduce(function(wn,Bn){return wn+Math.abs(Bn)},0);return hn<=yr?jt:te},[te,jt,ke]);return[Lt,rt,un,ur,ar]}var fn=St;function pt(ae,ne,te,oe,se,re){var le=he.useCallback(function(rt){return Math.max(ae,Math.min(ne,rt))},[ae,ne]),me=he.useCallback(function(rt){if(te!==null){var xe=ae+Math.round((le(rt)-ae)/te)*te,De=function(Wt){return(String(Wt).split(".")[1]||"").length},At=Math.max(De(te),De(ne),De(ae)),Lt=Number(xe.toFixed(At));return ae<=Lt&&Lt<=ne?Lt:null}return null},[te,ae,ne,le]),wt=he.useCallback(function(rt){var xe=le(rt),De=oe.map(function(Rt){return Rt.value});te!==null&&De.push(me(rt)),De.push(ae,ne);var At=De[0],Lt=ne-ae;return De.forEach(function(Rt){var Wt=Math.abs(xe-Rt);Wt<=Lt&&(At=Rt,Lt=Wt)}),At},[ae,ne,oe,te,le,me]),ke=function rt(xe,De,At){var Lt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof De=="number"){var Rt,Wt=xe[At],It=Wt+De,un=[];oe.forEach(function(Yt){un.push(Yt.value)}),un.push(ae,ne),un.push(me(Wt));var Kt=De>0?1:-1;Lt==="unit"?un.push(me(Wt+Kt*te)):un.push(me(It)),un=un.filter(function(Yt){return Yt!==null}).filter(function(Yt){return De<0?Yt<=Wt:Yt>=Wt}),Lt==="unit"&&(un=un.filter(function(Yt){return Yt!==Wt}));var Ue=Lt==="unit"?Wt:It;Rt=un[0];var Pt=Math.abs(Rt-Ue);if(un.forEach(function(Yt){var Fe=Math.abs(Yt-Ue);Fe<Pt&&(Rt=Yt,Pt=Fe)}),Rt===void 0)return De<0?ae:ne;if(Lt==="dist")return Rt;if(Math.abs(De)>1){var jt=(0,de.Z)(xe);return jt[At]=Rt,rt(jt,De-Kt,At,Lt)}return Rt}else{if(De==="min")return ae;if(De==="max")return ne}},Me=function(xe,De,At){var Lt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",Rt=xe[At],Wt=ke(xe,De,At,Lt);return{value:Wt,changed:Wt!==Rt}},qe=function(xe){return re===null&&xe===0||typeof re=="number"&&xe<re},nt=function(xe,De,At){var Lt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",Rt=xe.map(wt),Wt=Rt[At],It=ke(Rt,De,At,Lt);if(Rt[At]=It,se===!1){var un=re||0;At>0&&Rt[At-1]!==Wt&&(Rt[At]=Math.max(Rt[At],Rt[At-1]+un)),At<Rt.length-1&&Rt[At+1]!==Wt&&(Rt[At]=Math.min(Rt[At],Rt[At+1]-un))}else if(typeof re=="number"||re===null){for(var Kt=At+1;Kt<Rt.length;Kt+=1)for(var Ue=!0;qe(Rt[Kt]-Rt[Kt-1])&&Ue;){var Pt=Me(Rt,1,Kt);Rt[Kt]=Pt.value,Ue=Pt.changed}for(var jt=At;jt>0;jt-=1)for(var Yt=!0;qe(Rt[jt]-Rt[jt-1])&&Yt;){var Fe=Me(Rt,-1,jt-1);Rt[jt-1]=Fe.value,Yt=Fe.changed}for(var Ct=Rt.length-1;Ct>0;Ct-=1)for(var zt=!0;qe(Rt[Ct]-Rt[Ct-1])&&zt;){var _t=Me(Rt,-1,Ct-1);Rt[Ct-1]=_t.value,zt=_t.changed}for(var mn=0;mn<Rt.length-1;mn+=1)for(var kn=!0;qe(Rt[mn+1]-Rt[mn])&&kn;){var ir=Me(Rt,1,mn+1);Rt[mn+1]=ir.value,kn=ir.changed}}return{value:Rt[At],values:Rt}};return[wt,nt]}function Jt(ae){return(0,he.useMemo)(function(){if(ae===!0||!ae)return[!!ae,!1,!1,0];var ne=ae.editable,te=ae.draggableTrack,oe=ae.minCount,se=ae.maxCount;return[!0,ne,!ne&&te,oe||0,se]},[ae])}var bt=he.forwardRef(function(ae,ne){var te=ae.prefixCls,oe=te===void 0?"rc-slider":te,se=ae.className,re=ae.style,le=ae.classNames,me=ae.styles,wt=ae.id,ke=ae.disabled,Me=ke===void 0?!1:ke,qe=ae.keyboard,nt=qe===void 0?!0:qe,rt=ae.autoFocus,xe=ae.onFocus,De=ae.onBlur,At=ae.min,Lt=At===void 0?0:At,Rt=ae.max,Wt=Rt===void 0?100:Rt,It=ae.step,un=It===void 0?1:It,Kt=ae.value,Ue=ae.defaultValue,Pt=ae.range,jt=ae.count,Yt=ae.onChange,Fe=ae.onBeforeChange,Ct=ae.onAfterChange,zt=ae.onChangeComplete,_t=ae.allowCross,mn=_t===void 0?!0:_t,kn=ae.pushable,ir=kn===void 0?!1:kn,gr=ae.reverse,On=ae.vertical,sr=ae.included,En=sr===void 0?!0:sr,Qe=ae.startPoint,ar=ae.trackStyle,ur=ae.handleStyle,Dn=ae.railStyle,Mn=ae.dotStyle,Vn=ae.activeDotStyle,yr=ae.marks,hn=ae.dots,wn=ae.handleRender,Bn=ae.activeHandleRender,rr=ae.track,Rn=ae.tabIndex,xr=Rn===void 0?0:Rn,vr=ae.ariaLabelForHandle,en=ae.ariaLabelledByForHandle,Sn=ae.ariaRequired,pr=ae.ariaValueTextFormatterForHandle,bn=he.useRef(null),Ve=he.useRef(null),tt=he.useMemo(function(){return On?gr?"ttb":"btt":gr?"rtl":"ltr"},[gr,On]),Be=Jt(Pt),ct=(0,Se.Z)(Be,5),He=ct[0],dt=ct[1],Ee=ct[2],Et=ct[3],Ft=ct[4],Ce=he.useMemo(function(){return isFinite(Lt)?Lt:0},[Lt]),Oe=he.useMemo(function(){return isFinite(Wt)?Wt:100},[Wt]),Te=he.useMemo(function(){return un!==null&&un<=0?1:un},[un]),je=he.useMemo(function(){return typeof ir=="boolean"?ir?Te:!1:ir>=0?ir:!1},[ir,Te]),Je=he.useMemo(function(){return Object.keys(yr||{}).map(function(In){var dn=yr[In],er={value:Number(In)};return dn&&(0,et.Z)(dn)==="object"&&!he.isValidElement(dn)&&("label"in dn||"style"in dn)?(er.style=dn.style,er.label=dn.label):er.label=dn,er}).filter(function(In){var dn=In.label;return dn||typeof dn=="number"}).sort(function(In,dn){return In.value-dn.value})},[yr]),Vt=pt(Ce,Oe,Te,Je,mn,je),tn=(0,Se.Z)(Vt,2),on=tn[0],Nn=tn[1],$n=(0,Re.Z)(Ue,{value:Kt}),br=(0,Se.Z)($n,2),Gn=br[0],jn=br[1],Xn=he.useMemo(function(){var In=Gn==null?[]:Array.isArray(Gn)?Gn:[Gn],dn=(0,Se.Z)(In,1),er=dn[0],fr=er===void 0?Ce:er,pn=Gn===null?[]:[fr];if(He){if(pn=(0,de.Z)(In),jt||Gn===void 0){var Tn=jt>=0?jt+1:2;for(pn=pn.slice(0,Tn);pn.length<Tn;){var Kn;pn.push((Kn=pn[pn.length-1])!==null&&Kn!==void 0?Kn:Ce)}}pn.sort(function(dr,Or){return dr-Or})}return pn.forEach(function(dr,Or){pn[Or]=on(dr)}),pn},[Gn,He,Ce,jt,on]),hr=function(dn){return He?dn:dn[0]},Xe=(0,Ye.Z)(function(In){var dn=(0,de.Z)(In).sort(function(er,fr){return er-fr});Yt&&!(0,ce.Z)(dn,Xn,!0)&&Yt(hr(dn)),jn(dn)}),ft=(0,Ye.Z)(function(In){In&&bn.current.hideHelp();var dn=hr(Xn);Ct==null||Ct(dn),(0,$e.ZP)(!Ct,"[rc-slider] `onAfterChange` is deprecated. Please use `onChangeComplete` instead."),zt==null||zt(dn)}),Zt=function(dn){if(!(Me||!dt||Xn.length<=Et)){var er=(0,de.Z)(Xn);er.splice(dn,1),Fe==null||Fe(hr(er)),Xe(er);var fr=Math.max(0,dn-1);bn.current.hideHelp(),bn.current.focus(fr)}},Mt=fn(Ve,tt,Xn,Ce,Oe,on,Xe,ft,Nn,dt,Et),Ut=(0,Se.Z)(Mt,5),xn=Ut[0],zn=Ut[1],Yn=Ut[2],An=Ut[3],_n=Ut[4],or=function(dn,er){if(!Me){var fr=(0,de.Z)(Xn),pn=0,Tn=0,Kn=Oe-Ce;Xn.forEach(function(Ur,jr){var ri=Math.abs(dn-Ur);ri<=Kn&&(Kn=ri,pn=jr),Ur<dn&&(Tn=jr)});var dr=pn;dt&&Kn!==0&&(!Ft||Xn.length<Ft)?(fr.splice(Tn+1,0,dn),dr=Tn+1):fr[pn]=dn,He&&!Xn.length&&jt===void 0&&fr.push(dn);var Or=hr(fr);if(Fe==null||Fe(Or),Xe(fr),er){var Tr,Mr;(Tr=document.activeElement)===null||Tr===void 0||(Mr=Tr.blur)===null||Mr===void 0||Mr.call(Tr),bn.current.focus(dr),_n(er,dr,fr)}else Ct==null||Ct(Or),(0,$e.ZP)(!Ct,"[rc-slider] `onAfterChange` is deprecated. Please use `onChangeComplete` instead."),zt==null||zt(Or)}},qn=function(dn){dn.preventDefault();var er=Ve.current.getBoundingClientRect(),fr=er.width,pn=er.height,Tn=er.left,Kn=er.top,dr=er.bottom,Or=er.right,Tr=dn.clientX,Mr=dn.clientY,Ur;switch(tt){case"btt":Ur=(dr-Mr)/pn;break;case"ttb":Ur=(Mr-Kn)/pn;break;case"rtl":Ur=(Or-Tr)/fr;break;default:Ur=(Tr-Tn)/fr}var jr=Ce+Ur*(Oe-Ce);or(on(jr),dn)},cr=he.useState(null),tr=(0,Se.Z)(cr,2),Er=tr[0],Ir=tr[1],Zr=function(dn,er){if(!Me){var fr=Nn(Xn,dn,er);Fe==null||Fe(hr(Xn)),Xe(fr.values),Ir(fr.value)}};he.useEffect(function(){if(Er!==null){var In=Xn.indexOf(Er);In>=0&&bn.current.focus(In)}Ir(null)},[Er]);var Br=he.useMemo(function(){return Ee&&Te===null?!1:Ee},[Ee,Te]),Pr=(0,Ye.Z)(function(In,dn){_n(In,dn),Fe==null||Fe(hr(Xn))}),Sr=xn!==-1;he.useEffect(function(){if(!Sr){var In=Xn.lastIndexOf(zn);bn.current.focus(In)}},[Sr]);var Nr=he.useMemo(function(){return(0,de.Z)(An).sort(function(In,dn){return In-dn})},[An]),mr=he.useMemo(function(){return He?[Nr[0],Nr[Nr.length-1]]:[Ce,Nr[0]]},[Nr,He,Ce]),wr=(0,Se.Z)(mr,2),Qn=wr[0],gn=wr[1];he.useImperativeHandle(ne,function(){return{focus:function(){bn.current.focus(0)},blur:function(){var dn,er=document,fr=er.activeElement;(dn=Ve.current)!==null&&dn!==void 0&&dn.contains(fr)&&(fr==null||fr.blur())}}}),he.useEffect(function(){rt&&bn.current.focus(0)},[]);var Jn=he.useMemo(function(){return{min:Ce,max:Oe,direction:tt,disabled:Me,keyboard:nt,step:Te,included:En,includedStart:Qn,includedEnd:gn,range:He,tabIndex:xr,ariaLabelForHandle:vr,ariaLabelledByForHandle:en,ariaRequired:Sn,ariaValueTextFormatterForHandle:pr,styles:me||{},classNames:le||{}}},[Ce,Oe,tt,Me,nt,Te,En,Qn,gn,He,xr,vr,en,Sn,pr,me,le]);return he.createElement(_e.Provider,{value:Jn},he.createElement("div",{ref:Ve,className:Ae()(oe,se,(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({},"".concat(oe,"-disabled"),Me),"".concat(oe,"-vertical"),On),"".concat(oe,"-horizontal"),!On),"".concat(oe,"-with-marks"),Je.length)),style:re,onMouseDown:qn,id:wt},he.createElement("div",{className:Ae()("".concat(oe,"-rail"),le==null?void 0:le.rail),style:(0,b.Z)((0,b.Z)({},Dn),me==null?void 0:me.rail)}),rr!==!1&&he.createElement(Nt,{prefixCls:oe,style:ar,values:Xn,startPoint:Qe,onStartMove:Br?Pr:void 0}),he.createElement(yn,{prefixCls:oe,marks:Je,dots:hn,style:Mn,activeStyle:Vn}),he.createElement(xt,{ref:bn,prefixCls:oe,style:ur,values:An,draggingIndex:xn,draggingDelete:Yn,onStartMove:Pr,onOffsetChange:Zr,onFocus:xe,onBlur:De,handleRender:wn,activeHandleRender:Bn,onChangeComplete:ft,onDelete:dt?Zt:void 0}),he.createElement(ye,{prefixCls:oe,marks:Je,onClick:or})))}),sn=bt,Qt=sn},22711:function(Zn,ln,z){"use strict";z.r(ln),z.d(ln,{ResizableTextArea:function(){return we},default:function(){return qt}});var b=z(60499),Ie=z(18642),de=z(85899),et=z(77654),Se=z(72190),pe=z(42244),Ae=z(92310),Ye=z.n(Ae),Re=z(36901),ce=z(66003),$e=z(30292),he=z(18929),kt=z(59301),at=z(43749),Ge=z(29301),Ne=z(34280),Le=z(16089),vt=`
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;
`,mt=["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"],Tt={},_e;function Ke(st){var $t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,yn=st.getAttribute("id")||st.getAttribute("data-reactid")||st.getAttribute("name");if($t&&Tt[yn])return Tt[yn];var ze=window.getComputedStyle(st),fe=ze.getPropertyValue("box-sizing")||ze.getPropertyValue("-moz-box-sizing")||ze.getPropertyValue("-webkit-box-sizing"),Bt=parseFloat(ze.getPropertyValue("padding-bottom"))+parseFloat(ze.getPropertyValue("padding-top")),Nt=parseFloat(ze.getPropertyValue("border-bottom-width"))+parseFloat(ze.getPropertyValue("border-top-width")),nn=mt.map(function(yt){return"".concat(yt,":").concat(ze.getPropertyValue(yt))}).join(";"),We={sizingStyle:nn,paddingSize:Bt,borderSize:Nt,boxSizing:fe};return $t&&yn&&(Tt[yn]=We),We}function ut(st){var $t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,yn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ze=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;_e||(_e=document.createElement("textarea"),_e.setAttribute("tab-index","-1"),_e.setAttribute("aria-hidden","true"),_e.setAttribute("name","hiddenTextarea"),document.body.appendChild(_e)),st.getAttribute("wrap")?_e.setAttribute("wrap",st.getAttribute("wrap")):_e.removeAttribute("wrap");var fe=Ke(st,$t),Bt=fe.paddingSize,Nt=fe.borderSize,nn=fe.boxSizing,We=fe.sizingStyle;_e.setAttribute("style","".concat(We,";").concat(vt)),_e.value=st.value||st.placeholder||"";var yt=void 0,St=void 0,fn,pt=_e.scrollHeight;if(nn==="border-box"?pt+=Nt:nn==="content-box"&&(pt-=Bt),yn!==null||ze!==null){_e.value=" ";var Jt=_e.scrollHeight-Bt;yn!==null&&(yt=Jt*yn,nn==="border-box"&&(yt=yt+Bt+Nt),pt=Math.max(yt,pt)),ze!==null&&(St=Jt*ze,nn==="border-box"&&(St=St+Bt+Nt),fn=pt>St?"":"hidden",pt=Math.min(St,pt))}var bt={height:pt,overflowY:fn,resize:"none"};return yt&&(bt.minHeight=yt),St&&(bt.maxHeight=St),bt}var ht=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],Ht=0,Dt=1,gt=2,xt=kt.forwardRef(function(st,$t){var yn=st,ze=yn.prefixCls,fe=yn.defaultValue,Bt=yn.value,Nt=yn.autoSize,nn=yn.onResize,We=yn.className,yt=yn.style,St=yn.disabled,fn=yn.onChange,pt=yn.onInternalAutoSize,Jt=(0,pe.Z)(yn,ht),bt=(0,he.Z)(fe,{value:Bt,postState:function(Pt){return Pt!=null?Pt:""}}),sn=(0,Se.Z)(bt,2),Qt=sn[0],ae=sn[1],ne=function(Pt){ae(Pt.target.value),fn==null||fn(Pt)},te=kt.useRef();kt.useImperativeHandle($t,function(){return{textArea:te.current}});var oe=kt.useMemo(function(){return Nt&&(0,at.Z)(Nt)==="object"?[Nt.minRows,Nt.maxRows]:[]},[Nt]),se=(0,Se.Z)(oe,2),re=se[0],le=se[1],me=!!Nt,wt=function(){try{if(document.activeElement===te.current){var Pt=te.current,jt=Pt.selectionStart,Yt=Pt.selectionEnd,Fe=Pt.scrollTop;te.current.setSelectionRange(jt,Yt),te.current.scrollTop=Fe}}catch(Ct){}},ke=kt.useState(gt),Me=(0,Se.Z)(ke,2),qe=Me[0],nt=Me[1],rt=kt.useState(),xe=(0,Se.Z)(rt,2),De=xe[0],At=xe[1],Lt=function(){nt(Ht)};(0,Ne.Z)(function(){me&&Lt()},[Bt,re,le,me]),(0,Ne.Z)(function(){if(qe===Ht)nt(Dt);else if(qe===Dt){var Ue=ut(te.current,!1,re,le);nt(gt),At(Ue)}else wt()},[qe]);var Rt=kt.useRef(),Wt=function(){Le.Z.cancel(Rt.current)},It=function(Pt){qe===gt&&(nn==null||nn(Pt),Nt&&(Wt(),Rt.current=(0,Le.Z)(function(){Lt()})))};kt.useEffect(function(){return Wt},[]);var un=me?De:null,Kt=(0,de.Z)((0,de.Z)({},yt),un);return(qe===Ht||qe===Dt)&&(Kt.overflowY="hidden",Kt.overflowX="hidden"),kt.createElement(Ge.Z,{onResize:It,disabled:!(Nt||nn)},kt.createElement("textarea",(0,b.Z)({},Jt,{ref:te,style:Kt,className:Ye()(ze,We,(0,Ie.Z)({},"".concat(ze,"-disabled"),St)),disabled:St,value:Qt,onChange:ne})))}),we=xt,ot=["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"],it=kt.forwardRef(function(st,$t){var yn,ze=st.defaultValue,fe=st.value,Bt=st.onFocus,Nt=st.onBlur,nn=st.onChange,We=st.allowClear,yt=st.maxLength,St=st.onCompositionStart,fn=st.onCompositionEnd,pt=st.suffix,Jt=st.prefixCls,bt=Jt===void 0?"rc-textarea":Jt,sn=st.showCount,Qt=st.count,ae=st.className,ne=st.style,te=st.disabled,oe=st.hidden,se=st.classNames,re=st.styles,le=st.onResize,me=st.onClear,wt=st.onPressEnter,ke=st.readOnly,Me=st.autoSize,qe=st.onKeyDown,nt=(0,pe.Z)(st,ot),rt=(0,he.Z)(ze,{value:fe,defaultValue:ze}),xe=(0,Se.Z)(rt,2),De=xe[0],At=xe[1],Lt=De==null?"":String(De),Rt=kt.useState(!1),Wt=(0,Se.Z)(Rt,2),It=Wt[0],un=Wt[1],Kt=kt.useRef(!1),Ue=kt.useState(null),Pt=(0,Se.Z)(Ue,2),jt=Pt[0],Yt=Pt[1],Fe=(0,kt.useRef)(null),Ct=(0,kt.useRef)(null),zt=function(){var Sn;return(Sn=Ct.current)===null||Sn===void 0?void 0:Sn.textArea},_t=function(){zt().focus()};(0,kt.useImperativeHandle)($t,function(){var en;return{resizableTextArea:Ct.current,focus:_t,blur:function(){zt().blur()},nativeElement:((en=Fe.current)===null||en===void 0?void 0:en.nativeElement)||zt()}}),(0,kt.useEffect)(function(){un(function(en){return!te&&en})},[te]);var mn=kt.useState(null),kn=(0,Se.Z)(mn,2),ir=kn[0],gr=kn[1];kt.useEffect(function(){if(ir){var en;(en=zt()).setSelectionRange.apply(en,(0,et.Z)(ir))}},[ir]);var On=(0,ce.Z)(Qt,sn),sr=(yn=On.max)!==null&&yn!==void 0?yn:yt,En=Number(sr)>0,Qe=On.strategy(Lt),ar=!!sr&&Qe>sr,ur=function(Sn,pr){var bn=pr;!Kt.current&&On.exceedFormatter&&On.max&&On.strategy(pr)>On.max&&(bn=On.exceedFormatter(pr,{max:On.max}),pr!==bn&&gr([zt().selectionStart||0,zt().selectionEnd||0])),At(bn),(0,$e.rJ)(Sn.currentTarget,Sn,nn,bn)},Dn=function(Sn){Kt.current=!0,St==null||St(Sn)},Mn=function(Sn){Kt.current=!1,ur(Sn,Sn.currentTarget.value),fn==null||fn(Sn)},Vn=function(Sn){ur(Sn,Sn.target.value)},yr=function(Sn){Sn.key==="Enter"&&wt&&wt(Sn),qe==null||qe(Sn)},hn=function(Sn){un(!0),Bt==null||Bt(Sn)},wn=function(Sn){un(!1),Nt==null||Nt(Sn)},Bn=function(Sn){At(""),_t(),(0,$e.rJ)(zt(),Sn,nn)},rr=pt,Rn;On.show&&(On.showFormatter?Rn=On.showFormatter({value:Lt,count:Qe,maxLength:sr}):Rn="".concat(Qe).concat(En?" / ".concat(sr):""),rr=kt.createElement(kt.Fragment,null,rr,kt.createElement("span",{className:Ye()("".concat(bt,"-data-count"),se==null?void 0:se.count),style:re==null?void 0:re.count},Rn)));var xr=function(Sn){var pr;le==null||le(Sn),(pr=zt())!==null&&pr!==void 0&&pr.style.height&&Yt(!0)},vr=!Me&&!sn&&!We;return kt.createElement(Re.BaseInput,{ref:Fe,value:Lt,allowClear:We,handleReset:Bn,suffix:rr,prefixCls:bt,classNames:(0,de.Z)((0,de.Z)({},se),{},{affixWrapper:Ye()(se==null?void 0:se.affixWrapper,(0,Ie.Z)((0,Ie.Z)({},"".concat(bt,"-show-count"),sn),"".concat(bt,"-textarea-allow-clear"),We))}),disabled:te,focused:It,className:Ye()(ae,ar&&"".concat(bt,"-out-of-range")),style:(0,de.Z)((0,de.Z)({},ne),jt&&!vr?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Rn=="string"?Rn:void 0}},hidden:oe,readOnly:ke,onClear:me},kt.createElement(we,(0,b.Z)({},nt,{autoSize:Me,maxLength:yt,onKeyDown:yr,onChange:Vn,onFocus:hn,onBlur:wn,onCompositionStart:Dn,onCompositionEnd:Mn,className:Ye()(se==null?void 0:se.textarea),style:(0,de.Z)((0,de.Z)({},re==null?void 0:re.textarea),{},{resize:ne==null?void 0:ne.resize}),disabled:te,prefixCls:bt,onResize:xr,ref:Ct,readOnly:ke})))}),ye=it,qt=ye},639:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Tt}});var b=z(60499),Ie=z(18642),de=z(85899),et=z(72190),Se=z(42244),pe=z(59301),Ae=z(92310),Ye=z.n(Ae),Re=z(26112),ce=z(30699),$e=function(Ke){for(var ut=Ke.prefixCls,ht=Ke.level,Ht=Ke.isStart,Dt=Ke.isEnd,gt="".concat(ut,"-indent-unit"),xt=[],we=0;we<ht;we+=1)xt.push(pe.createElement("span",{key:we,className:Ye()(gt,(0,Ie.Z)((0,Ie.Z)({},"".concat(gt,"-start"),Ht[we]),"".concat(gt,"-end"),Dt[we]))}));return pe.createElement("span",{"aria-hidden":"true",className:"".concat(ut,"-indent")},xt)},he=pe.memo($e),kt=z(65065),at=z(34061),Ge=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],Ne="open",Le="close",vt="---",mt=function(Ke){var ut,ht,Ht,Dt=Ke.eventKey,gt=Ke.className,xt=Ke.style,we=Ke.dragOver,ot=Ke.dragOverGapTop,it=Ke.dragOverGapBottom,ye=Ke.isLeaf,qt=Ke.isStart,st=Ke.isEnd,$t=Ke.expanded,yn=Ke.selected,ze=Ke.checked,fe=Ke.halfChecked,Bt=Ke.loading,Nt=Ke.domRef,nn=Ke.active,We=Ke.data,yt=Ke.onMouseMove,St=Ke.selectable,fn=(0,Se.Z)(Ke,Ge),pt=pe.useContext(ce.k),Jt=pe.useContext(ce.y),bt=pe.useRef(null),sn=pe.useState(!1),Qt=(0,et.Z)(sn,2),ae=Qt[0],ne=Qt[1],te=!!(pt.disabled||Ke.disabled||(ut=Jt.nodeDisabled)!==null&&ut!==void 0&&ut.call(Jt,We)),oe=pe.useMemo(function(){return!pt.checkable||Ke.checkable===!1?!1:pt.checkable},[pt.checkable,Ke.checkable]),se=function(Qe){te||pt.onNodeSelect(Qe,(0,at.F)(Ke))},re=function(Qe){te||!oe||Ke.disableCheckbox||pt.onNodeCheck(Qe,(0,at.F)(Ke),!ze)},le=pe.useMemo(function(){return typeof St=="boolean"?St:pt.selectable},[St,pt.selectable]),me=function(Qe){pt.onNodeClick(Qe,(0,at.F)(Ke)),le?se(Qe):re(Qe)},wt=function(Qe){pt.onNodeDoubleClick(Qe,(0,at.F)(Ke))},ke=function(Qe){pt.onNodeMouseEnter(Qe,(0,at.F)(Ke))},Me=function(Qe){pt.onNodeMouseLeave(Qe,(0,at.F)(Ke))},qe=function(Qe){pt.onNodeContextMenu(Qe,(0,at.F)(Ke))},nt=pe.useMemo(function(){return!!(pt.draggable&&(!pt.draggable.nodeDraggable||pt.draggable.nodeDraggable(We)))},[pt.draggable,We]),rt=function(Qe){Qe.stopPropagation(),ne(!0),pt.onNodeDragStart(Qe,Ke);try{Qe.dataTransfer.setData("text/plain","")}catch(ar){}},xe=function(Qe){Qe.preventDefault(),Qe.stopPropagation(),pt.onNodeDragEnter(Qe,Ke)},De=function(Qe){Qe.preventDefault(),Qe.stopPropagation(),pt.onNodeDragOver(Qe,Ke)},At=function(Qe){Qe.stopPropagation(),pt.onNodeDragLeave(Qe,Ke)},Lt=function(Qe){Qe.stopPropagation(),ne(!1),pt.onNodeDragEnd(Qe,Ke)},Rt=function(Qe){Qe.preventDefault(),Qe.stopPropagation(),ne(!1),pt.onNodeDrop(Qe,Ke)},Wt=function(Qe){Bt||pt.onNodeExpand(Qe,(0,at.F)(Ke))},It=pe.useMemo(function(){var En=(0,kt.Z)(pt.keyEntities,Dt)||{},Qe=En.children;return!!(Qe||[]).length},[pt.keyEntities,Dt]),un=pe.useMemo(function(){return ye===!1?!1:ye||!pt.loadData&&!It||pt.loadData&&Ke.loaded&&!It},[ye,pt.loadData,It,Ke.loaded]);pe.useEffect(function(){Bt||typeof pt.loadData=="function"&&$t&&!un&&!Ke.loaded&&pt.onNodeLoad((0,at.F)(Ke))},[Bt,pt.loadData,pt.onNodeLoad,$t,un,Ke]);var Kt=pe.useMemo(function(){var En;return(En=pt.draggable)!==null&&En!==void 0&&En.icon?pe.createElement("span",{className:"".concat(pt.prefixCls,"-draggable-icon")},pt.draggable.icon):null},[pt.draggable]),Ue=function(Qe){var ar=Ke.switcherIcon||pt.switcherIcon;return typeof ar=="function"?ar((0,de.Z)((0,de.Z)({},Ke),{},{isLeaf:Qe})):ar},Pt=function(){if(un){var Qe=Ue(!0);return Qe!==!1?pe.createElement("span",{className:Ye()("".concat(pt.prefixCls,"-switcher"),"".concat(pt.prefixCls,"-switcher-noop"))},Qe):null}var ar=Ue(!1);return ar!==!1?pe.createElement("span",{onClick:Wt,className:Ye()("".concat(pt.prefixCls,"-switcher"),"".concat(pt.prefixCls,"-switcher_").concat($t?Ne:Le))},ar):null},jt=pe.useMemo(function(){if(!oe)return null;var En=typeof oe!="boolean"?oe:null;return pe.createElement("span",{className:Ye()("".concat(pt.prefixCls,"-checkbox"),(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({},"".concat(pt.prefixCls,"-checkbox-checked"),ze),"".concat(pt.prefixCls,"-checkbox-indeterminate"),!ze&&fe),"".concat(pt.prefixCls,"-checkbox-disabled"),te||Ke.disableCheckbox)),onClick:re,role:"checkbox","aria-checked":fe?"mixed":ze,"aria-disabled":te||Ke.disableCheckbox,"aria-label":"Select ".concat(typeof Ke.title=="string"?Ke.title:"tree node")},En)},[oe,ze,fe,te,Ke.disableCheckbox,Ke.title]),Yt=pe.useMemo(function(){return un?null:$t?Ne:Le},[un,$t]),Fe=pe.useMemo(function(){return pe.createElement("span",{className:Ye()("".concat(pt.prefixCls,"-iconEle"),"".concat(pt.prefixCls,"-icon__").concat(Yt||"docu"),(0,Ie.Z)({},"".concat(pt.prefixCls,"-icon_loading"),Bt))})},[pt.prefixCls,Yt,Bt]),Ct=pe.useMemo(function(){var En=!!pt.draggable,Qe=!Ke.disabled&&En&&pt.dragOverNodeKey===Dt;return Qe?pt.dropIndicatorRender({dropPosition:pt.dropPosition,dropLevelOffset:pt.dropLevelOffset,indent:pt.indent,prefixCls:pt.prefixCls,direction:pt.direction}):null},[pt.dropPosition,pt.dropLevelOffset,pt.indent,pt.prefixCls,pt.direction,pt.draggable,pt.dragOverNodeKey,pt.dropIndicatorRender]),zt=pe.useMemo(function(){var En=Ke.title,Qe=En===void 0?vt:En,ar="".concat(pt.prefixCls,"-node-content-wrapper"),ur;if(pt.showIcon){var Dn=Ke.icon||pt.icon;ur=Dn?pe.createElement("span",{className:Ye()("".concat(pt.prefixCls,"-iconEle"),"".concat(pt.prefixCls,"-icon__customize"))},typeof Dn=="function"?Dn(Ke):Dn):Fe}else pt.loadData&&Bt&&(ur=Fe);var Mn;return typeof Qe=="function"?Mn=Qe(We):pt.titleRender?Mn=pt.titleRender(We):Mn=Qe,pe.createElement("span",{ref:bt,title:typeof Qe=="string"?Qe:"",className:Ye()(ar,"".concat(ar,"-").concat(Yt||"normal"),(0,Ie.Z)({},"".concat(pt.prefixCls,"-node-selected"),!te&&(yn||ae))),onMouseEnter:ke,onMouseLeave:Me,onContextMenu:qe,onClick:me,onDoubleClick:wt},ur,pe.createElement("span",{className:"".concat(pt.prefixCls,"-title")},Mn),Ct)},[pt.prefixCls,pt.showIcon,Ke,pt.icon,Fe,pt.titleRender,We,Yt,ke,Me,qe,me,wt]),_t=(0,Re.Z)(fn,{aria:!0,data:!0}),mn=(0,kt.Z)(pt.keyEntities,Dt)||{},kn=mn.level,ir=st[st.length-1],gr=!te&&nt,On=pt.draggingNodeKey===Dt,sr=St!==void 0?{"aria-selected":!!St}:void 0;return pe.createElement("div",(0,b.Z)({ref:Nt,role:"treeitem","aria-expanded":ye?void 0:$t,className:Ye()(gt,"".concat(pt.prefixCls,"-treenode"),(Ht={},(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)(Ht,"".concat(pt.prefixCls,"-treenode-disabled"),te),"".concat(pt.prefixCls,"-treenode-switcher-").concat($t?"open":"close"),!ye),"".concat(pt.prefixCls,"-treenode-checkbox-checked"),ze),"".concat(pt.prefixCls,"-treenode-checkbox-indeterminate"),fe),"".concat(pt.prefixCls,"-treenode-selected"),yn),"".concat(pt.prefixCls,"-treenode-loading"),Bt),"".concat(pt.prefixCls,"-treenode-active"),nn),"".concat(pt.prefixCls,"-treenode-leaf-last"),ir),"".concat(pt.prefixCls,"-treenode-draggable"),nt),"dragging",On),(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)(Ht,"drop-target",pt.dropTargetKey===Dt),"drop-container",pt.dropContainerKey===Dt),"drag-over",!te&&we),"drag-over-gap-top",!te&&ot),"drag-over-gap-bottom",!te&&it),"filter-node",(ht=pt.filterTreeNode)===null||ht===void 0?void 0:ht.call(pt,(0,at.F)(Ke))),"".concat(pt.prefixCls,"-treenode-leaf"),un))),style:xt,draggable:gr,onDragStart:gr?rt:void 0,onDragEnter:nt?xe:void 0,onDragOver:nt?De:void 0,onDragLeave:nt?At:void 0,onDrop:nt?Rt:void 0,onDragEnd:nt?Lt:void 0,onMouseMove:yt},sr,_t),pe.createElement(he,{prefixCls:pt.prefixCls,level:kn,isStart:qt,isEnd:st}),Kt,Pt(),jt,zt)};mt.isTreeNode=1;var Tt=mt},30699:function(Zn,ln,z){"use strict";z.d(ln,{k:function(){return Ie},y:function(){return de}});var b=z(59301),Ie=b.createContext(null),de=b.createContext({})},87632:function(Zn,ln,z){"use strict";z.d(ln,{OF:function(){return Dt.Z},y6:function(){return Le.y},ZP:function(){return te}});var b=z(60499),Ie=z(43749),de=z(85899),et=z(77654),Se=z(38705),pe=z(17212),Ae=z(15793),Ye=z(39153),Re=z(55401),ce=z(18642),$e=z(92310),he=z.n($e),kt=z(10228),at=z(26112),Ge=z(48736),Ne=z(59301),Le=z(30699),vt=function(se){var re=se.dropPosition,le=se.dropLevelOffset,me=se.indent,wt={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(re){case-1:wt.top=0,wt.left=-le*me;break;case 1:wt.bottom=0,wt.left=-le*me;break;case 0:wt.bottom=0,wt.left=me;break}return Ne.createElement("div",{style:wt})},mt=vt;function Tt(oe){if(oe==null)throw new TypeError("Cannot destructure "+oe)}var _e=z(72190),Ke=z(42244),ut=z(34280),ht=z(48911),Ht=z(77900),Dt=z(639);function gt(oe,se){var re=Ne.useState(!1),le=(0,_e.Z)(re,2),me=le[0],wt=le[1];(0,ut.Z)(function(){if(me)return oe(),function(){se()}},[me]),(0,ut.Z)(function(){return wt(!0),function(){wt(!1)}},[])}var xt=gt,we=z(34061),ot=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],it=Ne.forwardRef(function(oe,se){var re=oe.className,le=oe.style,me=oe.motion,wt=oe.motionNodes,ke=oe.motionType,Me=oe.onMotionStart,qe=oe.onMotionEnd,nt=oe.active,rt=oe.treeNodeRequiredProps,xe=(0,Ke.Z)(oe,ot),De=Ne.useState(!0),At=(0,_e.Z)(De,2),Lt=At[0],Rt=At[1],Wt=Ne.useContext(Le.k),It=Wt.prefixCls,un=wt&&ke!=="hide";(0,ut.Z)(function(){wt&&un!==Lt&&Rt(un)},[wt]);var Kt=function(){wt&&Me()},Ue=Ne.useRef(!1),Pt=function(){wt&&!Ue.current&&(Ue.current=!0,qe())};xt(Kt,Pt);var jt=function(Fe){un===Fe&&Pt()};return wt?Ne.createElement(Ht.default,(0,b.Z)({ref:se,visible:Lt},me,{motionAppear:ke==="show",onVisibleChanged:jt}),function(Yt,Fe){var Ct=Yt.className,zt=Yt.style;return Ne.createElement("div",{ref:Fe,className:he()("".concat(It,"-treenode-motion"),Ct),style:zt},wt.map(function(_t){var mn=Object.assign({},(Tt(_t.data),_t.data)),kn=_t.title,ir=_t.key,gr=_t.isStart,On=_t.isEnd;delete mn.children;var sr=(0,we.H8)(ir,rt);return Ne.createElement(Dt.Z,(0,b.Z)({},mn,sr,{title:kn,active:nt,data:_t.data,key:ir,isStart:gr,isEnd:On}))}))}):Ne.createElement(Dt.Z,(0,b.Z)({domRef:se,className:re,style:le},xe,{active:nt}))}),ye=it;function qt(){var oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],re=oe.length,le=se.length;if(Math.abs(re-le)!==1)return{add:!1,key:null};function me(wt,ke){var Me=new Map;wt.forEach(function(nt){Me.set(nt,!0)});var qe=ke.filter(function(nt){return!Me.has(nt)});return qe.length===1?qe[0]:null}return re<le?{add:!0,key:me(oe,se)}:{add:!1,key:me(se,oe)}}function st(oe,se,re){var le=oe.findIndex(function(Me){return Me.key===re}),me=oe[le+1],wt=se.findIndex(function(Me){return Me.key===re});if(me){var ke=se.findIndex(function(Me){return Me.key===me.key});return se.slice(wt+1,ke)}return se.slice(wt+1)}var $t=["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"],yn={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},ze=function(){},fe="RC_TREE_MOTION_".concat(Math.random()),Bt={key:fe},Nt={key:fe,level:0,index:0,pos:"0",node:Bt,nodes:[Bt]},nn={parent:null,children:[],pos:Nt.pos,data:Bt,title:null,key:fe,isStart:[],isEnd:[]};function We(oe,se,re,le){return se===!1||!re?oe:oe.slice(0,Math.ceil(re/le)+1)}function yt(oe){var se=oe.key,re=oe.pos;return(0,we.km)(se,re)}function St(oe){for(var se=String(oe.data.key),re=oe;re.parent;)re=re.parent,se="".concat(re.data.key," > ").concat(se);return se}var fn=Ne.forwardRef(function(oe,se){var re=oe.prefixCls,le=oe.data,me=oe.selectable,wt=oe.checkable,ke=oe.expandedKeys,Me=oe.selectedKeys,qe=oe.checkedKeys,nt=oe.loadedKeys,rt=oe.loadingKeys,xe=oe.halfCheckedKeys,De=oe.keyEntities,At=oe.disabled,Lt=oe.dragging,Rt=oe.dragOverNodeKey,Wt=oe.dropPosition,It=oe.motion,un=oe.height,Kt=oe.itemHeight,Ue=oe.virtual,Pt=oe.scrollWidth,jt=oe.focusable,Yt=oe.activeItem,Fe=oe.focused,Ct=oe.tabIndex,zt=oe.onKeyDown,_t=oe.onFocus,mn=oe.onBlur,kn=oe.onActiveChange,ir=oe.onListChangeStart,gr=oe.onListChangeEnd,On=(0,Ke.Z)(oe,$t),sr=Ne.useRef(null),En=Ne.useRef(null);Ne.useImperativeHandle(se,function(){return{scrollTo:function(Et){sr.current.scrollTo(Et)},getIndentWidth:function(){return En.current.offsetWidth}}});var Qe=Ne.useState(ke),ar=(0,_e.Z)(Qe,2),ur=ar[0],Dn=ar[1],Mn=Ne.useState(le),Vn=(0,_e.Z)(Mn,2),yr=Vn[0],hn=Vn[1],wn=Ne.useState(le),Bn=(0,_e.Z)(wn,2),rr=Bn[0],Rn=Bn[1],xr=Ne.useState([]),vr=(0,_e.Z)(xr,2),en=vr[0],Sn=vr[1],pr=Ne.useState(null),bn=(0,_e.Z)(pr,2),Ve=bn[0],tt=bn[1],Be=Ne.useRef(le);Be.current=le;function ct(){var Ee=Be.current;hn(Ee),Rn(Ee),Sn([]),tt(null),gr()}(0,ut.Z)(function(){Dn(ke);var Ee=qt(ur,ke);if(Ee.key!==null)if(Ee.add){var Et=yr.findIndex(function(Je){var Vt=Je.key;return Vt===Ee.key}),Ft=We(st(yr,le,Ee.key),Ue,un,Kt),Ce=yr.slice();Ce.splice(Et+1,0,nn),Rn(Ce),Sn(Ft),tt("show")}else{var Oe=le.findIndex(function(Je){var Vt=Je.key;return Vt===Ee.key}),Te=We(st(le,yr,Ee.key),Ue,un,Kt),je=le.slice();je.splice(Oe+1,0,nn),Rn(je),Sn(Te),tt("hide")}else yr!==le&&(hn(le),Rn(le))},[ke,le]),Ne.useEffect(function(){Lt||ct()},[Lt]);var He=It?rr:le,dt={expandedKeys:ke,selectedKeys:Me,loadedKeys:nt,loadingKeys:rt,checkedKeys:qe,halfCheckedKeys:xe,dragOverNodeKey:Rt,dropPosition:Wt,keyEntities:De};return Ne.createElement(Ne.Fragment,null,Fe&&Yt&&Ne.createElement("span",{style:yn,"aria-live":"assertive"},St(Yt)),Ne.createElement("div",null,Ne.createElement("input",{style:yn,disabled:jt===!1||At,tabIndex:jt!==!1?Ct:null,onKeyDown:zt,onFocus:_t,onBlur:mn,value:"",onChange:ze,"aria-label":"for screen reader"})),Ne.createElement("div",{className:"".concat(re,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},Ne.createElement("div",{className:"".concat(re,"-indent")},Ne.createElement("div",{ref:En,className:"".concat(re,"-indent-unit")}))),Ne.createElement(ht.Z,(0,b.Z)({},On,{data:He,itemKey:yt,height:un,fullHeight:!1,virtual:Ue,itemHeight:Kt,scrollWidth:Pt,prefixCls:"".concat(re,"-list"),ref:sr,role:"tree",onVisibleChange:function(Et){Et.every(function(Ft){return yt(Ft)!==fe})&&ct()}}),function(Ee){var Et=Ee.pos,Ft=Object.assign({},(Tt(Ee.data),Ee.data)),Ce=Ee.title,Oe=Ee.key,Te=Ee.isStart,je=Ee.isEnd,Je=(0,we.km)(Oe,Et);delete Ft.key,delete Ft.children;var Vt=(0,we.H8)(Je,dt);return Ne.createElement(ye,(0,b.Z)({},Ft,Vt,{title:Ce,active:!!Yt&&Oe===Yt.key,pos:Et,data:Ee.data,isStart:Te,isEnd:je,motion:It,motionNodes:Oe===fe?en:null,motionType:Ve,onMotionStart:ir,onMotionEnd:ct,treeNodeRequiredProps:dt,onMouseMove:function(){kn(null)}}))}))}),pt=fn,Jt=z(82661),bt=z(34643),sn=z(65065),Qt=10,ae=function(oe){(0,Ye.Z)(re,oe);var se=(0,Re.Z)(re);function re(){var le;(0,Se.Z)(this,re);for(var me=arguments.length,wt=new Array(me),ke=0;ke<me;ke++)wt[ke]=arguments[ke];return le=se.call.apply(se,[this].concat(wt)),(0,ce.Z)((0,Ae.Z)(le),"destroyed",!1),(0,ce.Z)((0,Ae.Z)(le),"delayedDragEnterLogic",void 0),(0,ce.Z)((0,Ae.Z)(le),"loadingRetryTimes",{}),(0,ce.Z)((0,Ae.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,we.w$)()}),(0,ce.Z)((0,Ae.Z)(le),"dragStartMousePosition",null),(0,ce.Z)((0,Ae.Z)(le),"dragNodeProps",null),(0,ce.Z)((0,Ae.Z)(le),"currentMouseOverDroppableNodeKey",null),(0,ce.Z)((0,Ae.Z)(le),"listRef",Ne.createRef()),(0,ce.Z)((0,Ae.Z)(le),"onNodeDragStart",function(Me,qe){var nt=le.state,rt=nt.expandedKeys,xe=nt.keyEntities,De=le.props.onDragStart,At=qe.eventKey;le.dragNodeProps=qe,le.dragStartMousePosition={x:Me.clientX,y:Me.clientY};var Lt=(0,Jt._5)(rt,At);le.setState({draggingNodeKey:At,dragChildrenKeys:(0,Jt.wA)(At,xe),indent:le.listRef.current.getIndentWidth()}),le.setExpandedKeys(Lt),window.addEventListener("dragend",le.onWindowDragEnd),De==null||De({event:Me,node:(0,we.F)(qe)})}),(0,ce.Z)((0,Ae.Z)(le),"onNodeDragEnter",function(Me,qe){var nt=le.state,rt=nt.expandedKeys,xe=nt.keyEntities,De=nt.dragChildrenKeys,At=nt.flattenNodes,Lt=nt.indent,Rt=le.props,Wt=Rt.onDragEnter,It=Rt.onExpand,un=Rt.allowDrop,Kt=Rt.direction,Ue=qe.pos,Pt=qe.eventKey;if(le.currentMouseOverDroppableNodeKey!==Pt&&(le.currentMouseOverDroppableNodeKey=Pt),!le.dragNodeProps){le.resetDragState();return}var jt=(0,Jt.OM)(Me,le.dragNodeProps,qe,Lt,le.dragStartMousePosition,un,At,xe,rt,Kt),Yt=jt.dropPosition,Fe=jt.dropLevelOffset,Ct=jt.dropTargetKey,zt=jt.dropContainerKey,_t=jt.dropTargetPos,mn=jt.dropAllowed,kn=jt.dragOverNodeKey;if(De.includes(Ct)||!mn){le.resetDragState();return}if(le.delayedDragEnterLogic||(le.delayedDragEnterLogic={}),Object.keys(le.delayedDragEnterLogic).forEach(function(ir){clearTimeout(le.delayedDragEnterLogic[ir])}),le.dragNodeProps.eventKey!==qe.eventKey&&(Me.persist(),le.delayedDragEnterLogic[Ue]=window.setTimeout(function(){if(le.state.draggingNodeKey!==null){var ir=(0,et.Z)(rt),gr=(0,sn.Z)(xe,qe.eventKey);gr&&(gr.children||[]).length&&(ir=(0,Jt.L0)(rt,qe.eventKey)),le.props.hasOwnProperty("expandedKeys")||le.setExpandedKeys(ir),It==null||It(ir,{node:(0,we.F)(qe),expanded:!0,nativeEvent:Me.nativeEvent})}},800)),le.dragNodeProps.eventKey===Ct&&Fe===0){le.resetDragState();return}le.setState({dragOverNodeKey:kn,dropPosition:Yt,dropLevelOffset:Fe,dropTargetKey:Ct,dropContainerKey:zt,dropTargetPos:_t,dropAllowed:mn}),Wt==null||Wt({event:Me,node:(0,we.F)(qe),expandedKeys:rt})}),(0,ce.Z)((0,Ae.Z)(le),"onNodeDragOver",function(Me,qe){var nt=le.state,rt=nt.dragChildrenKeys,xe=nt.flattenNodes,De=nt.keyEntities,At=nt.expandedKeys,Lt=nt.indent,Rt=le.props,Wt=Rt.onDragOver,It=Rt.allowDrop,un=Rt.direction;if(le.dragNodeProps){var Kt=(0,Jt.OM)(Me,le.dragNodeProps,qe,Lt,le.dragStartMousePosition,It,xe,De,At,un),Ue=Kt.dropPosition,Pt=Kt.dropLevelOffset,jt=Kt.dropTargetKey,Yt=Kt.dropContainerKey,Fe=Kt.dropTargetPos,Ct=Kt.dropAllowed,zt=Kt.dragOverNodeKey;rt.includes(jt)||!Ct||(le.dragNodeProps.eventKey===jt&&Pt===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():Ue===le.state.dropPosition&&Pt===le.state.dropLevelOffset&&jt===le.state.dropTargetKey&&Yt===le.state.dropContainerKey&&Fe===le.state.dropTargetPos&&Ct===le.state.dropAllowed&&zt===le.state.dragOverNodeKey||le.setState({dropPosition:Ue,dropLevelOffset:Pt,dropTargetKey:jt,dropContainerKey:Yt,dropTargetPos:Fe,dropAllowed:Ct,dragOverNodeKey:zt}),Wt==null||Wt({event:Me,node:(0,we.F)(qe)}))}}),(0,ce.Z)((0,Ae.Z)(le),"onNodeDragLeave",function(Me,qe){le.currentMouseOverDroppableNodeKey===qe.eventKey&&!Me.currentTarget.contains(Me.relatedTarget)&&(le.resetDragState(),le.currentMouseOverDroppableNodeKey=null);var nt=le.props.onDragLeave;nt==null||nt({event:Me,node:(0,we.F)(qe)})}),(0,ce.Z)((0,Ae.Z)(le),"onWindowDragEnd",function(Me){le.onNodeDragEnd(Me,null,!0),window.removeEventListener("dragend",le.onWindowDragEnd)}),(0,ce.Z)((0,Ae.Z)(le),"onNodeDragEnd",function(Me,qe){var nt=le.props.onDragEnd;le.setState({dragOverNodeKey:null}),le.cleanDragState(),nt==null||nt({event:Me,node:(0,we.F)(qe)}),le.dragNodeProps=null,window.removeEventListener("dragend",le.onWindowDragEnd)}),(0,ce.Z)((0,Ae.Z)(le),"onNodeDrop",function(Me,qe){var nt,rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,xe=le.state,De=xe.dragChildrenKeys,At=xe.dropPosition,Lt=xe.dropTargetKey,Rt=xe.dropTargetPos,Wt=xe.dropAllowed;if(Wt){var It=le.props.onDrop;if(le.setState({dragOverNodeKey:null}),le.cleanDragState(),Lt!==null){var un=(0,de.Z)((0,de.Z)({},(0,we.H8)(Lt,le.getTreeNodeRequiredProps())),{},{active:((nt=le.getActiveItem())===null||nt===void 0?void 0:nt.key)===Lt,data:(0,sn.Z)(le.state.keyEntities,Lt).node}),Kt=De.includes(Lt);(0,Ge.ZP)(!Kt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Ue=(0,Jt.yx)(Rt),Pt={event:Me,node:(0,we.F)(un),dragNode:le.dragNodeProps?(0,we.F)(le.dragNodeProps):null,dragNodesKeys:[le.dragNodeProps.eventKey].concat(De),dropToGap:At!==0,dropPosition:At+Number(Ue[Ue.length-1])};rt||It==null||It(Pt),le.dragNodeProps=null}}}),(0,ce.Z)((0,Ae.Z)(le),"cleanDragState",function(){var Me=le.state.draggingNodeKey;Me!==null&&le.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),le.dragStartMousePosition=null,le.currentMouseOverDroppableNodeKey=null}),(0,ce.Z)((0,Ae.Z)(le),"triggerExpandActionExpand",function(Me,qe){var nt=le.state,rt=nt.expandedKeys,xe=nt.flattenNodes,De=qe.expanded,At=qe.key,Lt=qe.isLeaf;if(!(Lt||Me.shiftKey||Me.metaKey||Me.ctrlKey)){var Rt=xe.filter(function(It){return It.key===At})[0],Wt=(0,we.F)((0,de.Z)((0,de.Z)({},(0,we.H8)(At,le.getTreeNodeRequiredProps())),{},{data:Rt.data}));le.setExpandedKeys(De?(0,Jt._5)(rt,At):(0,Jt.L0)(rt,At)),le.onNodeExpand(Me,Wt)}}),(0,ce.Z)((0,Ae.Z)(le),"onNodeClick",function(Me,qe){var nt=le.props,rt=nt.onClick,xe=nt.expandAction;xe==="click"&&le.triggerExpandActionExpand(Me,qe),rt==null||rt(Me,qe)}),(0,ce.Z)((0,Ae.Z)(le),"onNodeDoubleClick",function(Me,qe){var nt=le.props,rt=nt.onDoubleClick,xe=nt.expandAction;xe==="doubleClick"&&le.triggerExpandActionExpand(Me,qe),rt==null||rt(Me,qe)}),(0,ce.Z)((0,Ae.Z)(le),"onNodeSelect",function(Me,qe){var nt=le.state.selectedKeys,rt=le.state,xe=rt.keyEntities,De=rt.fieldNames,At=le.props,Lt=At.onSelect,Rt=At.multiple,Wt=qe.selected,It=qe[De.key],un=!Wt;un?Rt?nt=(0,Jt.L0)(nt,It):nt=[It]:nt=(0,Jt._5)(nt,It);var Kt=nt.map(function(Ue){var Pt=(0,sn.Z)(xe,Ue);return Pt?Pt.node:null}).filter(Boolean);le.setUncontrolledState({selectedKeys:nt}),Lt==null||Lt(nt,{event:"select",selected:un,node:qe,selectedNodes:Kt,nativeEvent:Me.nativeEvent})}),(0,ce.Z)((0,Ae.Z)(le),"onNodeCheck",function(Me,qe,nt){var rt=le.state,xe=rt.keyEntities,De=rt.checkedKeys,At=rt.halfCheckedKeys,Lt=le.props,Rt=Lt.checkStrictly,Wt=Lt.onCheck,It=qe.key,un,Kt={event:"check",node:qe,checked:nt,nativeEvent:Me.nativeEvent};if(Rt){var Ue=nt?(0,Jt.L0)(De,It):(0,Jt._5)(De,It),Pt=(0,Jt._5)(At,It);un={checked:Ue,halfChecked:Pt},Kt.checkedNodes=Ue.map(function(_t){return(0,sn.Z)(xe,_t)}).filter(Boolean).map(function(_t){return _t.node}),le.setUncontrolledState({checkedKeys:Ue})}else{var jt=(0,bt.S)([].concat((0,et.Z)(De),[It]),!0,xe),Yt=jt.checkedKeys,Fe=jt.halfCheckedKeys;if(!nt){var Ct=new Set(Yt);Ct.delete(It);var zt=(0,bt.S)(Array.from(Ct),{checked:!1,halfCheckedKeys:Fe},xe);Yt=zt.checkedKeys,Fe=zt.halfCheckedKeys}un=Yt,Kt.checkedNodes=[],Kt.checkedNodesPositions=[],Kt.halfCheckedKeys=Fe,Yt.forEach(function(_t){var mn=(0,sn.Z)(xe,_t);if(mn){var kn=mn.node,ir=mn.pos;Kt.checkedNodes.push(kn),Kt.checkedNodesPositions.push({node:kn,pos:ir})}}),le.setUncontrolledState({checkedKeys:Yt},!1,{halfCheckedKeys:Fe})}Wt==null||Wt(un,Kt)}),(0,ce.Z)((0,Ae.Z)(le),"onNodeLoad",function(Me){var qe,nt=Me.key,rt=le.state.keyEntities,xe=(0,sn.Z)(rt,nt);if(!(xe!=null&&(qe=xe.children)!==null&&qe!==void 0&&qe.length)){var De=new Promise(function(At,Lt){le.setState(function(Rt){var Wt=Rt.loadedKeys,It=Wt===void 0?[]:Wt,un=Rt.loadingKeys,Kt=un===void 0?[]:un,Ue=le.props,Pt=Ue.loadData,jt=Ue.onLoad;if(!Pt||It.includes(nt)||Kt.includes(nt))return null;var Yt=Pt(Me);return Yt.then(function(){var Fe=le.state.loadedKeys,Ct=(0,Jt.L0)(Fe,nt);jt==null||jt(Ct,{event:"load",node:Me}),le.setUncontrolledState({loadedKeys:Ct}),le.setState(function(zt){return{loadingKeys:(0,Jt._5)(zt.loadingKeys,nt)}}),At()}).catch(function(Fe){if(le.setState(function(zt){return{loadingKeys:(0,Jt._5)(zt.loadingKeys,nt)}}),le.loadingRetryTimes[nt]=(le.loadingRetryTimes[nt]||0)+1,le.loadingRetryTimes[nt]>=Qt){var Ct=le.state.loadedKeys;(0,Ge.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),le.setUncontrolledState({loadedKeys:(0,Jt.L0)(Ct,nt)}),At()}Lt(Fe)}),{loadingKeys:(0,Jt.L0)(Kt,nt)}})});return De.catch(function(){}),De}}),(0,ce.Z)((0,Ae.Z)(le),"onNodeMouseEnter",function(Me,qe){var nt=le.props.onMouseEnter;nt==null||nt({event:Me,node:qe})}),(0,ce.Z)((0,Ae.Z)(le),"onNodeMouseLeave",function(Me,qe){var nt=le.props.onMouseLeave;nt==null||nt({event:Me,node:qe})}),(0,ce.Z)((0,Ae.Z)(le),"onNodeContextMenu",function(Me,qe){var nt=le.props.onRightClick;nt&&(Me.preventDefault(),nt({event:Me,node:qe}))}),(0,ce.Z)((0,Ae.Z)(le),"onFocus",function(){var Me=le.props.onFocus;le.setState({focused:!0});for(var qe=arguments.length,nt=new Array(qe),rt=0;rt<qe;rt++)nt[rt]=arguments[rt];Me==null||Me.apply(void 0,nt)}),(0,ce.Z)((0,Ae.Z)(le),"onBlur",function(){var Me=le.props.onBlur;le.setState({focused:!1}),le.onActiveChange(null);for(var qe=arguments.length,nt=new Array(qe),rt=0;rt<qe;rt++)nt[rt]=arguments[rt];Me==null||Me.apply(void 0,nt)}),(0,ce.Z)((0,Ae.Z)(le),"getTreeNodeRequiredProps",function(){var Me=le.state,qe=Me.expandedKeys,nt=Me.selectedKeys,rt=Me.loadedKeys,xe=Me.loadingKeys,De=Me.checkedKeys,At=Me.halfCheckedKeys,Lt=Me.dragOverNodeKey,Rt=Me.dropPosition,Wt=Me.keyEntities;return{expandedKeys:qe||[],selectedKeys:nt||[],loadedKeys:rt||[],loadingKeys:xe||[],checkedKeys:De||[],halfCheckedKeys:At||[],dragOverNodeKey:Lt,dropPosition:Rt,keyEntities:Wt}}),(0,ce.Z)((0,Ae.Z)(le),"setExpandedKeys",function(Me){var qe=le.state,nt=qe.treeData,rt=qe.fieldNames,xe=(0,we.oH)(nt,Me,rt);le.setUncontrolledState({expandedKeys:Me,flattenNodes:xe},!0)}),(0,ce.Z)((0,Ae.Z)(le),"onNodeExpand",function(Me,qe){var nt=le.state.expandedKeys,rt=le.state,xe=rt.listChanging,De=rt.fieldNames,At=le.props,Lt=At.onExpand,Rt=At.loadData,Wt=qe.expanded,It=qe[De.key];if(!xe){var un=nt.includes(It),Kt=!Wt;if((0,Ge.ZP)(Wt&&un||!Wt&&!un,"Expand state not sync with index check"),nt=Kt?(0,Jt.L0)(nt,It):(0,Jt._5)(nt,It),le.setExpandedKeys(nt),Lt==null||Lt(nt,{node:qe,expanded:Kt,nativeEvent:Me.nativeEvent}),Kt&&Rt){var Ue=le.onNodeLoad(qe);Ue&&Ue.then(function(){var Pt=(0,we.oH)(le.state.treeData,nt,De);le.setUncontrolledState({flattenNodes:Pt})}).catch(function(){var Pt=le.state.expandedKeys,jt=(0,Jt._5)(Pt,It);le.setExpandedKeys(jt)})}}}),(0,ce.Z)((0,Ae.Z)(le),"onListChangeStart",function(){le.setUncontrolledState({listChanging:!0})}),(0,ce.Z)((0,Ae.Z)(le),"onListChangeEnd",function(){setTimeout(function(){le.setUncontrolledState({listChanging:!1})})}),(0,ce.Z)((0,Ae.Z)(le),"onActiveChange",function(Me){var qe=le.state.activeKey,nt=le.props,rt=nt.onActiveChange,xe=nt.itemScrollOffset,De=xe===void 0?0:xe;qe!==Me&&(le.setState({activeKey:Me}),Me!==null&&le.scrollTo({key:Me,offset:De}),rt==null||rt(Me))}),(0,ce.Z)((0,Ae.Z)(le),"getActiveItem",function(){var Me=le.state,qe=Me.activeKey,nt=Me.flattenNodes;return qe===null?null:nt.find(function(rt){var xe=rt.key;return xe===qe})||null}),(0,ce.Z)((0,Ae.Z)(le),"offsetActiveKey",function(Me){var qe=le.state,nt=qe.flattenNodes,rt=qe.activeKey,xe=nt.findIndex(function(Lt){var Rt=Lt.key;return Rt===rt});xe===-1&&Me<0&&(xe=nt.length),xe=(xe+Me+nt.length)%nt.length;var De=nt[xe];if(De){var At=De.key;le.onActiveChange(At)}else le.onActiveChange(null)}),(0,ce.Z)((0,Ae.Z)(le),"onKeyDown",function(Me){var qe=le.state,nt=qe.activeKey,rt=qe.expandedKeys,xe=qe.checkedKeys,De=qe.fieldNames,At=le.props,Lt=At.onKeyDown,Rt=At.checkable,Wt=At.selectable;switch(Me.which){case kt.Z.UP:{le.offsetActiveKey(-1),Me.preventDefault();break}case kt.Z.DOWN:{le.offsetActiveKey(1),Me.preventDefault();break}}var It=le.getActiveItem();if(It&&It.data){var un=le.getTreeNodeRequiredProps(),Kt=It.data.isLeaf===!1||!!(It.data[De.children]||[]).length,Ue=(0,we.F)((0,de.Z)((0,de.Z)({},(0,we.H8)(nt,un)),{},{data:It.data,active:!0}));switch(Me.which){case kt.Z.LEFT:{Kt&&rt.includes(nt)?le.onNodeExpand({},Ue):It.parent&&le.onActiveChange(It.parent.key),Me.preventDefault();break}case kt.Z.RIGHT:{Kt&&!rt.includes(nt)?le.onNodeExpand({},Ue):It.children&&It.children.length&&le.onActiveChange(It.children[0].key),Me.preventDefault();break}case kt.Z.ENTER:case kt.Z.SPACE:{Rt&&!Ue.disabled&&Ue.checkable!==!1&&!Ue.disableCheckbox?le.onNodeCheck({},Ue,!xe.includes(nt)):!Rt&&Wt&&!Ue.disabled&&Ue.selectable!==!1&&le.onNodeSelect({},Ue);break}}}Lt==null||Lt(Me)}),(0,ce.Z)((0,Ae.Z)(le),"setUncontrolledState",function(Me){var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!le.destroyed){var rt=!1,xe=!0,De={};Object.keys(Me).forEach(function(At){if(le.props.hasOwnProperty(At)){xe=!1;return}rt=!0,De[At]=Me[At]}),rt&&(!qe||xe)&&le.setState((0,de.Z)((0,de.Z)({},De),nt))}}),(0,ce.Z)((0,Ae.Z)(le),"scrollTo",function(Me){le.listRef.current.scrollTo(Me)}),le}return(0,pe.Z)(re,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var me=this.props,wt=me.activeKey,ke=me.itemScrollOffset,Me=ke===void 0?0:ke;wt!==void 0&&wt!==this.state.activeKey&&(this.setState({activeKey:wt}),wt!==null&&this.scrollTo({key:wt,offset:Me}))}},{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 me=this.state,wt=me.focused,ke=me.flattenNodes,Me=me.keyEntities,qe=me.draggingNodeKey,nt=me.activeKey,rt=me.dropLevelOffset,xe=me.dropContainerKey,De=me.dropTargetKey,At=me.dropPosition,Lt=me.dragOverNodeKey,Rt=me.indent,Wt=this.props,It=Wt.prefixCls,un=Wt.className,Kt=Wt.style,Ue=Wt.showLine,Pt=Wt.focusable,jt=Wt.tabIndex,Yt=jt===void 0?0:jt,Fe=Wt.selectable,Ct=Wt.showIcon,zt=Wt.icon,_t=Wt.switcherIcon,mn=Wt.draggable,kn=Wt.checkable,ir=Wt.checkStrictly,gr=Wt.disabled,On=Wt.motion,sr=Wt.loadData,En=Wt.filterTreeNode,Qe=Wt.height,ar=Wt.itemHeight,ur=Wt.scrollWidth,Dn=Wt.virtual,Mn=Wt.titleRender,Vn=Wt.dropIndicatorRender,yr=Wt.onContextMenu,hn=Wt.onScroll,wn=Wt.direction,Bn=Wt.rootClassName,rr=Wt.rootStyle,Rn=(0,at.Z)(this.props,{aria:!0,data:!0}),xr;mn&&((0,Ie.Z)(mn)==="object"?xr=mn:typeof mn=="function"?xr={nodeDraggable:mn}:xr={});var vr={prefixCls:It,selectable:Fe,showIcon:Ct,icon:zt,switcherIcon:_t,draggable:xr,draggingNodeKey:qe,checkable:kn,checkStrictly:ir,disabled:gr,keyEntities:Me,dropLevelOffset:rt,dropContainerKey:xe,dropTargetKey:De,dropPosition:At,dragOverNodeKey:Lt,indent:Rt,direction:wn,dropIndicatorRender:Vn,loadData:sr,filterTreeNode:En,titleRender:Mn,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 Ne.createElement(Le.k.Provider,{value:vr},Ne.createElement("div",{className:he()(It,un,Bn,(0,ce.Z)((0,ce.Z)((0,ce.Z)({},"".concat(It,"-show-line"),Ue),"".concat(It,"-focused"),wt),"".concat(It,"-active-focused"),nt!==null)),style:rr},Ne.createElement(pt,(0,b.Z)({ref:this.listRef,prefixCls:It,style:Kt,data:ke,disabled:gr,selectable:Fe,checkable:!!kn,motion:On,dragging:qe!==null,height:Qe,itemHeight:ar,virtual:Dn,focusable:Pt,focused:wt,tabIndex:Yt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:yr,onScroll:hn,scrollWidth:ur},this.getTreeNodeRequiredProps(),Rn))))}}],[{key:"getDerivedStateFromProps",value:function(me,wt){var ke=wt.prevProps,Me={prevProps:me};function qe(Yt){return!ke&&me.hasOwnProperty(Yt)||ke&&ke[Yt]!==me[Yt]}var nt,rt=wt.fieldNames;if(qe("fieldNames")&&(rt=(0,we.w$)(me.fieldNames),Me.fieldNames=rt),qe("treeData")?nt=me.treeData:qe("children")&&((0,Ge.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),nt=(0,we.zn)(me.children)),nt){Me.treeData=nt;var xe=(0,we.I8)(nt,{fieldNames:rt});Me.keyEntities=(0,de.Z)((0,ce.Z)({},fe,Nt),xe.keyEntities)}var De=Me.keyEntities||wt.keyEntities;if(qe("expandedKeys")||ke&&qe("autoExpandParent"))Me.expandedKeys=me.autoExpandParent||!ke&&me.defaultExpandParent?(0,Jt.r7)(me.expandedKeys,De):me.expandedKeys;else if(!ke&&me.defaultExpandAll){var At=(0,de.Z)({},De);delete At[fe];var Lt=[];Object.keys(At).forEach(function(Yt){var Fe=At[Yt];Fe.children&&Fe.children.length&&Lt.push(Fe.key)}),Me.expandedKeys=Lt}else!ke&&me.defaultExpandedKeys&&(Me.expandedKeys=me.autoExpandParent||me.defaultExpandParent?(0,Jt.r7)(me.defaultExpandedKeys,De):me.defaultExpandedKeys);if(Me.expandedKeys||delete Me.expandedKeys,nt||Me.expandedKeys){var Rt=(0,we.oH)(nt||wt.treeData,Me.expandedKeys||wt.expandedKeys,rt);Me.flattenNodes=Rt}if(me.selectable&&(qe("selectedKeys")?Me.selectedKeys=(0,Jt.BT)(me.selectedKeys,me):!ke&&me.defaultSelectedKeys&&(Me.selectedKeys=(0,Jt.BT)(me.defaultSelectedKeys,me))),me.checkable){var Wt;if(qe("checkedKeys")?Wt=(0,Jt.E6)(me.checkedKeys)||{}:!ke&&me.defaultCheckedKeys?Wt=(0,Jt.E6)(me.defaultCheckedKeys)||{}:nt&&(Wt=(0,Jt.E6)(me.checkedKeys)||{checkedKeys:wt.checkedKeys,halfCheckedKeys:wt.halfCheckedKeys}),Wt){var It=Wt,un=It.checkedKeys,Kt=un===void 0?[]:un,Ue=It.halfCheckedKeys,Pt=Ue===void 0?[]:Ue;if(!me.checkStrictly){var jt=(0,bt.S)(Kt,!0,De);Kt=jt.checkedKeys,Pt=jt.halfCheckedKeys}Me.checkedKeys=Kt,Me.halfCheckedKeys=Pt}}return qe("loadedKeys")&&(Me.loadedKeys=me.loadedKeys),Me}}]),re}(Ne.Component);(0,ce.Z)(ae,"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:mt,allowDrop:function(){return!0},expandAction:!1}),(0,ce.Z)(ae,"TreeNode",Dt.Z);var ne=ae,te=ne},82661:function(Zn,ln,z){"use strict";z.d(ln,{BT:function(){return Ne},E6:function(){return mt},L0:function(){return ce},OM:function(){return Ge},_5:function(){return Re},r7:function(){return Tt},wA:function(){return he},yx:function(){return $e}});var b=z(77654),Ie=z(43749),de=z(48736),et=z(59301),Se=z(639),pe=z(65065),Ae=z(34061),Ye=null;function Re(_e,Ke){if(!_e)return[];var ut=_e.slice(),ht=ut.indexOf(Ke);return ht>=0&&ut.splice(ht,1),ut}function ce(_e,Ke){var ut=(_e||[]).slice();return ut.indexOf(Ke)===-1&&ut.push(Ke),ut}function $e(_e){return _e.split("-")}function he(_e,Ke){var ut=[],ht=(0,pe.Z)(Ke,_e);function Ht(){var Dt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Dt.forEach(function(gt){var xt=gt.key,we=gt.children;ut.push(xt),Ht(we)})}return Ht(ht.children),ut}function kt(_e){if(_e.parent){var Ke=$e(_e.pos);return Number(Ke[Ke.length-1])===_e.parent.children.length-1}return!1}function at(_e){var Ke=$e(_e.pos);return Number(Ke[Ke.length-1])===0}function Ge(_e,Ke,ut,ht,Ht,Dt,gt,xt,we,ot){var it,ye=_e.clientX,qt=_e.clientY,st=_e.target.getBoundingClientRect(),$t=st.top,yn=st.height,ze=(ot==="rtl"?-1:1)*(((Ht==null?void 0:Ht.x)||0)-ye),fe=(ze-12)/ht,Bt=we.filter(function(te){var oe;return(oe=xt[te])===null||oe===void 0||(oe=oe.children)===null||oe===void 0?void 0:oe.length}),Nt=(0,pe.Z)(xt,ut.eventKey);if(qt<$t+yn/2){var nn=gt.findIndex(function(te){return te.key===Nt.key}),We=nn<=0?0:nn-1,yt=gt[We].key;Nt=(0,pe.Z)(xt,yt)}var St=Nt.key,fn=Nt,pt=Nt.key,Jt=0,bt=0;if(!Bt.includes(St))for(var sn=0;sn<fe&&kt(Nt);sn+=1)Nt=Nt.parent,bt+=1;var Qt=Ke.data,ae=Nt.node,ne=!0;return at(Nt)&&Nt.level===0&&qt<$t+yn/2&&Dt({dragNode:Qt,dropNode:ae,dropPosition:-1})&&Nt.key===ut.eventKey?Jt=-1:(fn.children||[]).length&&Bt.includes(pt)?Dt({dragNode:Qt,dropNode:ae,dropPosition:0})?Jt=0:ne=!1:bt===0?fe>-1.5?Dt({dragNode:Qt,dropNode:ae,dropPosition:1})?Jt=1:ne=!1:Dt({dragNode:Qt,dropNode:ae,dropPosition:0})?Jt=0:Dt({dragNode:Qt,dropNode:ae,dropPosition:1})?Jt=1:ne=!1:Dt({dragNode:Qt,dropNode:ae,dropPosition:1})?Jt=1:ne=!1,{dropPosition:Jt,dropLevelOffset:bt,dropTargetKey:Nt.key,dropTargetPos:Nt.pos,dragOverNodeKey:pt,dropContainerKey:Jt===0?null:((it=Nt.parent)===null||it===void 0?void 0:it.key)||null,dropAllowed:ne}}function Ne(_e,Ke){if(_e){var ut=Ke.multiple;return ut?_e.slice():_e.length?[_e[0]]:_e}}var Le=function(Ke){return Ke};function vt(_e,Ke){if(!_e)return[];var ut=Ke||{},ht=ut.processProps,Ht=ht===void 0?Le:ht,Dt=Array.isArray(_e)?_e:[_e];return Dt.map(function(gt){var xt=gt.children,we=_objectWithoutProperties(gt,Ye),ot=vt(xt,Ke);return React.createElement(TreeNode,_extends({key:we.key},Ht(we)),ot)})}function mt(_e){if(!_e)return null;var Ke;if(Array.isArray(_e))Ke={checkedKeys:_e,halfCheckedKeys:void 0};else if((0,Ie.Z)(_e)==="object")Ke={checkedKeys:_e.checked||void 0,halfCheckedKeys:_e.halfChecked||void 0};else return(0,de.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Ke}function Tt(_e,Ke){var ut=new Set;function ht(Ht){if(!ut.has(Ht)){var Dt=(0,pe.Z)(Ke,Ht);if(Dt){ut.add(Ht);var gt=Dt.parent,xt=Dt.node;xt.disabled||gt&&ht(gt.key)}}}return(_e||[]).forEach(function(Ht){ht(Ht)}),(0,b.Z)(ut)}},34643:function(Zn,ln,z){"use strict";z.d(ln,{S:function(){return Ae}});var b=z(48736),Ie=z(65065);function de(Ye,Re){var ce=new Set;return Ye.forEach(function($e){Re.has($e)||ce.add($e)}),ce}function et(Ye){var Re=Ye||{},ce=Re.disabled,$e=Re.disableCheckbox,he=Re.checkable;return!!(ce||$e)||he===!1}function Se(Ye,Re,ce,$e){for(var he=new Set(Ye),kt=new Set,at=0;at<=ce;at+=1){var Ge=Re.get(at)||new Set;Ge.forEach(function(mt){var Tt=mt.key,_e=mt.node,Ke=mt.children,ut=Ke===void 0?[]:Ke;he.has(Tt)&&!$e(_e)&&ut.filter(function(ht){return!$e(ht.node)}).forEach(function(ht){he.add(ht.key)})})}for(var Ne=new Set,Le=ce;Le>=0;Le-=1){var vt=Re.get(Le)||new Set;vt.forEach(function(mt){var Tt=mt.parent,_e=mt.node;if(!($e(_e)||!mt.parent||Ne.has(mt.parent.key))){if($e(mt.parent.node)){Ne.add(Tt.key);return}var Ke=!0,ut=!1;(Tt.children||[]).filter(function(ht){return!$e(ht.node)}).forEach(function(ht){var Ht=ht.key,Dt=he.has(Ht);Ke&&!Dt&&(Ke=!1),!ut&&(Dt||kt.has(Ht))&&(ut=!0)}),Ke&&he.add(Tt.key),ut&&kt.add(Tt.key),Ne.add(Tt.key)}})}return{checkedKeys:Array.from(he),halfCheckedKeys:Array.from(de(kt,he))}}function pe(Ye,Re,ce,$e,he){for(var kt=new Set(Ye),at=new Set(Re),Ge=0;Ge<=$e;Ge+=1){var Ne=ce.get(Ge)||new Set;Ne.forEach(function(Tt){var _e=Tt.key,Ke=Tt.node,ut=Tt.children,ht=ut===void 0?[]:ut;!kt.has(_e)&&!at.has(_e)&&!he(Ke)&&ht.filter(function(Ht){return!he(Ht.node)}).forEach(function(Ht){kt.delete(Ht.key)})})}at=new Set;for(var Le=new Set,vt=$e;vt>=0;vt-=1){var mt=ce.get(vt)||new Set;mt.forEach(function(Tt){var _e=Tt.parent,Ke=Tt.node;if(!(he(Ke)||!Tt.parent||Le.has(Tt.parent.key))){if(he(Tt.parent.node)){Le.add(_e.key);return}var ut=!0,ht=!1;(_e.children||[]).filter(function(Ht){return!he(Ht.node)}).forEach(function(Ht){var Dt=Ht.key,gt=kt.has(Dt);ut&&!gt&&(ut=!1),!ht&&(gt||at.has(Dt))&&(ht=!0)}),ut||kt.delete(_e.key),ht&&at.add(_e.key),Le.add(_e.key)}})}return{checkedKeys:Array.from(kt),halfCheckedKeys:Array.from(de(at,kt))}}function Ae(Ye,Re,ce,$e){var he=[],kt;$e?kt=$e:kt=et;var at=new Set(Ye.filter(function(vt){var mt=!!(0,Ie.Z)(ce,vt);return mt||he.push(vt),mt})),Ge=new Map,Ne=0;Object.keys(ce).forEach(function(vt){var mt=ce[vt],Tt=mt.level,_e=Ge.get(Tt);_e||(_e=new Set,Ge.set(Tt,_e)),_e.add(mt),Ne=Math.max(Ne,Tt)}),(0,b.ZP)(!he.length,"Tree missing follow keys: ".concat(he.slice(0,100).map(function(vt){return"'".concat(vt,"'")}).join(", ")));var Le;return Re===!0?Le=Se(at,Ge,Ne,kt):Le=pe(at,Re.halfCheckedKeys,Ge,Ne,kt),Le}},65065:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return b}});function b(Ie,de){return Ie[de]}},34061:function(Zn,ln,z){"use strict";z.d(ln,{F:function(){return Tt},H8:function(){return mt},I8:function(){return vt},km:function(){return he},oH:function(){return Ne},w$:function(){return kt},zn:function(){return Ge}});var b=z(43749),Ie=z(77654),de=z(85899),et=z(42244),Se=z(11592),pe=z(2738),Ae=z(48736),Ye=z(65065),Re=["children"];function ce(_e,Ke){return"".concat(_e,"-").concat(Ke)}function $e(_e){return _e&&_e.type&&_e.type.isTreeNode}function he(_e,Ke){return _e!=null?_e:Ke}function kt(_e){var Ke=_e||{},ut=Ke.title,ht=Ke._title,Ht=Ke.key,Dt=Ke.children,gt=ut||"title";return{title:gt,_title:ht||[gt],key:Ht||"key",children:Dt||"children"}}function at(_e,Ke){var ut=new Map;function ht(Ht){var Dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Ht||[]).forEach(function(gt){var xt=gt[Ke.key],we=gt[Ke.children];warning(xt!=null,"Tree node must have a certain key: [".concat(Dt).concat(xt,"]"));var ot=String(xt);warning(!ut.has(ot)||xt===null||xt===void 0,"Same 'key' exist in the Tree: ".concat(ot)),ut.set(ot,!0),ht(we,"".concat(Dt).concat(ot," > "))})}ht(_e)}function Ge(_e){function Ke(ut){var ht=(0,Se.Z)(ut);return ht.map(function(Ht){if(!$e(Ht))return(0,Ae.ZP)(!Ht,"Tree/TreeNode can only accept TreeNode as children."),null;var Dt=Ht.key,gt=Ht.props,xt=gt.children,we=(0,et.Z)(gt,Re),ot=(0,de.Z)({key:Dt},we),it=Ke(xt);return it.length&&(ot.children=it),ot}).filter(function(Ht){return Ht})}return Ke(_e)}function Ne(_e,Ke,ut){var ht=kt(ut),Ht=ht._title,Dt=ht.key,gt=ht.children,xt=new Set(Ke===!0?[]:Ke),we=[];function ot(it){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return it.map(function(qt,st){for(var $t=ce(ye?ye.pos:"0",st),yn=he(qt[Dt],$t),ze,fe=0;fe<Ht.length;fe+=1){var Bt=Ht[fe];if(qt[Bt]!==void 0){ze=qt[Bt];break}}var Nt=Object.assign((0,pe.Z)(qt,[].concat((0,Ie.Z)(Ht),[Dt,gt])),{title:ze,key:yn,parent:ye,pos:$t,children:null,data:qt,isStart:[].concat((0,Ie.Z)(ye?ye.isStart:[]),[st===0]),isEnd:[].concat((0,Ie.Z)(ye?ye.isEnd:[]),[st===it.length-1])});return we.push(Nt),Ke===!0||xt.has(yn)?Nt.children=ot(qt[gt]||[],Nt):Nt.children=[],Nt})}return ot(_e),we}function Le(_e,Ke,ut){var ht={};(0,b.Z)(ut)==="object"?ht=ut:ht={externalGetKey:ut},ht=ht||{};var Ht=ht,Dt=Ht.childrenPropName,gt=Ht.externalGetKey,xt=Ht.fieldNames,we=kt(xt),ot=we.key,it=we.children,ye=Dt||it,qt;gt?typeof gt=="string"?qt=function(yn){return yn[gt]}:typeof gt=="function"&&(qt=function(yn){return gt(yn)}):qt=function(yn,ze){return he(yn[ot],ze)};function st($t,yn,ze,fe){var Bt=$t?$t[ye]:_e,Nt=$t?ce(ze.pos,yn):"0",nn=$t?[].concat((0,Ie.Z)(fe),[$t]):[];if($t){var We=qt($t,Nt),yt={node:$t,index:yn,pos:Nt,key:We,parentPos:ze.node?ze.pos:null,level:ze.level+1,nodes:nn};Ke(yt)}Bt&&Bt.forEach(function(St,fn){st(St,fn,{node:$t,pos:Nt,level:ze?ze.level+1:-1},nn)})}st(null)}function vt(_e){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ut=Ke.initWrapper,ht=Ke.processEntity,Ht=Ke.onProcessFinished,Dt=Ke.externalGetKey,gt=Ke.childrenPropName,xt=Ke.fieldNames,we=arguments.length>2?arguments[2]:void 0,ot=Dt||we,it={},ye={},qt={posEntities:it,keyEntities:ye};return ut&&(qt=ut(qt)||qt),Le(_e,function(st){var $t=st.node,yn=st.index,ze=st.pos,fe=st.key,Bt=st.parentPos,Nt=st.level,nn=st.nodes,We={node:$t,nodes:nn,index:yn,key:fe,pos:ze,level:Nt},yt=he(fe,ze);it[ze]=We,ye[yt]=We,We.parent=it[Bt],We.parent&&(We.parent.children=We.parent.children||[],We.parent.children.push(We)),ht&&ht(We,qt)},{externalGetKey:ot,childrenPropName:gt,fieldNames:xt}),Ht&&Ht(qt),qt}function mt(_e,Ke){var ut=Ke.expandedKeys,ht=Ke.selectedKeys,Ht=Ke.loadedKeys,Dt=Ke.loadingKeys,gt=Ke.checkedKeys,xt=Ke.halfCheckedKeys,we=Ke.dragOverNodeKey,ot=Ke.dropPosition,it=Ke.keyEntities,ye=(0,Ye.Z)(it,_e),qt={eventKey:_e,expanded:ut.indexOf(_e)!==-1,selected:ht.indexOf(_e)!==-1,loaded:Ht.indexOf(_e)!==-1,loading:Dt.indexOf(_e)!==-1,checked:gt.indexOf(_e)!==-1,halfChecked:xt.indexOf(_e)!==-1,pos:String(ye?ye.pos:""),dragOver:we===_e&&ot===0,dragOverGapTop:we===_e&&ot===-1,dragOverGapBottom:we===_e&&ot===1};return qt}function Tt(_e){var Ke=_e.data,ut=_e.expanded,ht=_e.selected,Ht=_e.checked,Dt=_e.loaded,gt=_e.loading,xt=_e.halfChecked,we=_e.dragOver,ot=_e.dragOverGapTop,it=_e.dragOverGapBottom,ye=_e.pos,qt=_e.active,st=_e.eventKey,$t=(0,de.Z)((0,de.Z)({},Ke),{},{expanded:ut,selected:ht,checked:Ht,loaded:Dt,loading:gt,halfChecked:xt,dragOver:we,dragOverGapTop:ot,dragOverGapBottom:it,pos:ye,active:qt,key:st});return"props"in $t||Object.defineProperty($t,"props",{get:function(){return(0,Ae.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),_e}}),$t}},8224:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ie}});var b=z(4676);function Ie(de,et,Se,pe){var Ae=b.unstable_batchedUpdates?function(Re){b.unstable_batchedUpdates(Se,Re)}:Se;return de!=null&&de.addEventListener&&de.addEventListener(et,Ae,pe),{remove:function(){de!=null&&de.removeEventListener&&de.removeEventListener(et,Ae,pe)}}}},24514:function(Zn,ln,z){"use strict";z.d(ln,{G:function(){return et}});var b=z(47273),Ie=function(pe){if((0,b.Z)()&&window.document.documentElement){var Ae=Array.isArray(pe)?pe:[pe],Ye=window.document.documentElement;return Ae.some(function(Re){return Re in Ye.style})}return!1},de=function(pe,Ae){if(!Ie(pe))return!1;var Ye=document.createElement("div"),Re=Ye.style[pe];return Ye.style[pe]=Ae,Ye.style[pe]!==Re};function et(Se,pe){return!Array.isArray(Se)&&pe!==void 0?de(Se,pe):Ie(Se)}},48911:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Qt}});var b=z(60499),Ie=z(43749),de=z(85899),et=z(18642),Se=z(72190),pe=z(42244),Ae=z(92310),Ye=z.n(Ae),Re=z(29301),ce=z(70425),$e=z(34280),he=z(59301),kt=z(4676),at=he.forwardRef(function(ae,ne){var te=ae.height,oe=ae.offsetY,se=ae.offsetX,re=ae.children,le=ae.prefixCls,me=ae.onInnerResize,wt=ae.innerProps,ke=ae.rtl,Me=ae.extra,qe={},nt={display:"flex",flexDirection:"column"};return oe!==void 0&&(qe={height:te,position:"relative",overflow:"hidden"},nt=(0,de.Z)((0,de.Z)({},nt),{},(0,et.Z)((0,et.Z)((0,et.Z)((0,et.Z)((0,et.Z)({transform:"translateY(".concat(oe,"px)")},ke?"marginRight":"marginLeft",-se),"position","absolute"),"left",0),"right",0),"top",0))),he.createElement("div",{style:qe},he.createElement(Re.Z,{onResize:function(xe){var De=xe.offsetHeight;De&&me&&me()}},he.createElement("div",(0,b.Z)({style:nt,className:Ye()((0,et.Z)({},"".concat(le,"-holder-inner"),le)),ref:ne},wt),re,Me)))});at.displayName="Filler";var Ge=at;function Ne(ae){var ne=ae.children,te=ae.setRef,oe=he.useCallback(function(se){te(se)},[]);return he.cloneElement(ne,{ref:oe})}function Le(ae,ne,te,oe,se,re,le,me){var wt=me.getKey;return ae.slice(ne,te+1).map(function(ke,Me){var qe=ne+Me,nt=le(ke,qe,{style:{width:oe},offsetX:se}),rt=wt(ke);return he.createElement(Ne,{key:rt,setRef:function(De){return re(ke,De)}},nt)})}function vt(ae,ne,te,oe){var se=te-ae,re=ne-te,le=Math.min(se,re)*2;if(oe<=le){var me=Math.floor(oe/2);return oe%2?te+me+1:te-me}return se>re?te-(oe-re):te+(oe-se)}function mt(ae,ne,te){var oe=ae.length,se=ne.length,re,le;if(oe===0&&se===0)return null;oe<se?(re=ae,le=ne):(re=ne,le=ae);var me={__EMPTY_ITEM__:!0};function wt(xe){return xe!==void 0?te(xe):me}for(var ke=null,Me=Math.abs(oe-se)!==1,qe=0;qe<le.length;qe+=1){var nt=wt(re[qe]),rt=wt(le[qe]);if(nt!==rt){ke=qe,Me=Me||nt!==wt(le[qe+1]);break}}return ke===null?null:{index:ke,multiple:Me}}function Tt(ae,ne,te){var oe=he.useState(ae),se=(0,Se.Z)(oe,2),re=se[0],le=se[1],me=he.useState(null),wt=(0,Se.Z)(me,2),ke=wt[0],Me=wt[1];return he.useEffect(function(){var qe=mt(re||[],ae||[],ne);(qe==null?void 0:qe.index)!==void 0&&(te==null||te(qe.index),Me(ae[qe.index])),le(ae)},[ae]),[ke]}var _e=z(16089),Ke=(typeof navigator=="undefined"?"undefined":(0,Ie.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),ut=Ke,ht=function(ae,ne,te,oe){var se=(0,he.useRef)(!1),re=(0,he.useRef)(null);function le(){clearTimeout(re.current),se.current=!0,re.current=setTimeout(function(){se.current=!1},50)}var me=(0,he.useRef)({top:ae,bottom:ne,left:te,right:oe});return me.current.top=ae,me.current.bottom=ne,me.current.left=te,me.current.right=oe,function(wt,ke){var Me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,qe=wt?ke<0&&me.current.left||ke>0&&me.current.right:ke<0&&me.current.top||ke>0&&me.current.bottom;return Me&&qe?(clearTimeout(re.current),se.current=!1):(!qe||se.current)&&le(),!se.current&&qe}};function Ht(ae,ne,te,oe,se,re,le){var me=(0,he.useRef)(0),wt=(0,he.useRef)(null),ke=(0,he.useRef)(null),Me=(0,he.useRef)(!1),qe=ht(ne,te,oe,se);function nt(Rt,Wt){if(_e.Z.cancel(wt.current),!qe(!1,Wt)){var It=Rt;if(!It._virtualHandled)It._virtualHandled=!0;else return;me.current+=Wt,ke.current=Wt,ut||It.preventDefault(),wt.current=(0,_e.Z)(function(){var un=Me.current?10:1;le(me.current*un,!1),me.current=0})}}function rt(Rt,Wt){le(Wt,!0),ut||Rt.preventDefault()}var xe=(0,he.useRef)(null),De=(0,he.useRef)(null);function At(Rt){if(ae){_e.Z.cancel(De.current),De.current=(0,_e.Z)(function(){xe.current=null},2);var Wt=Rt.deltaX,It=Rt.deltaY,un=Rt.shiftKey,Kt=Wt,Ue=It;(xe.current==="sx"||!xe.current&&un&&It&&!Wt)&&(Kt=It,Ue=0,xe.current="sx");var Pt=Math.abs(Kt),jt=Math.abs(Ue);xe.current===null&&(xe.current=re&&Pt>jt?"x":"y"),xe.current==="y"?nt(Rt,Ue):rt(Rt,Kt)}}function Lt(Rt){ae&&(Me.current=Rt.detail===ke.current)}return[At,Lt]}function Dt(ae,ne,te,oe){var se=he.useMemo(function(){return[new Map,[]]},[ae,te.id,oe]),re=(0,Se.Z)(se,2),le=re[0],me=re[1],wt=function(Me){var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Me,nt=le.get(Me),rt=le.get(qe);if(nt===void 0||rt===void 0)for(var xe=ae.length,De=me.length;De<xe;De+=1){var At,Lt=ae[De],Rt=ne(Lt);le.set(Rt,De);var Wt=(At=te.get(Rt))!==null&&At!==void 0?At:oe;if(me[De]=(me[De-1]||0)+Wt,Rt===Me&&(nt=De),Rt===qe&&(rt=De),nt!==void 0&&rt!==void 0)break}return{top:me[nt-1]||0,bottom:me[rt]}};return wt}var gt=z(38705),xt=z(17212),we=function(){function ae(){(0,gt.Z)(this,ae),(0,et.Z)(this,"maps",void 0),(0,et.Z)(this,"id",0),(0,et.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,xt.Z)(ae,[{key:"set",value:function(te,oe){this.diffRecords.set(te,this.maps[te]),this.maps[te]=oe,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}}]),ae}(),ot=we;function it(ae){var ne=parseFloat(ae);return isNaN(ne)?0:ne}function ye(ae,ne,te){var oe=he.useState(0),se=(0,Se.Z)(oe,2),re=se[0],le=se[1],me=(0,he.useRef)(new Map),wt=(0,he.useRef)(new ot),ke=(0,he.useRef)(0);function Me(){ke.current+=1}function qe(){var rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Me();var xe=function(){var Lt=!1;me.current.forEach(function(Rt,Wt){if(Rt&&Rt.offsetParent){var It=Rt.offsetHeight,un=getComputedStyle(Rt),Kt=un.marginTop,Ue=un.marginBottom,Pt=it(Kt),jt=it(Ue),Yt=It+Pt+jt;wt.current.get(Wt)!==Yt&&(wt.current.set(Wt,Yt),Lt=!0)}}),Lt&&le(function(Rt){return Rt+1})};if(rt)xe();else{ke.current+=1;var De=ke.current;Promise.resolve().then(function(){De===ke.current&&xe()})}}function nt(rt,xe){var De=ae(rt),At=me.current.get(De);xe?(me.current.set(De,xe),qe()):me.current.delete(De),!At!=!xe&&(xe?ne==null||ne(rt):te==null||te(rt))}return(0,he.useEffect)(function(){return Me},[]),[nt,qe,wt.current,re]}var qt=14/15;function st(ae,ne,te){var oe=(0,he.useRef)(!1),se=(0,he.useRef)(0),re=(0,he.useRef)(0),le=(0,he.useRef)(null),me=(0,he.useRef)(null),wt,ke=function(rt){if(oe.current){var xe=Math.ceil(rt.touches[0].pageX),De=Math.ceil(rt.touches[0].pageY),At=se.current-xe,Lt=re.current-De,Rt=Math.abs(At)>Math.abs(Lt);Rt?se.current=xe:re.current=De;var Wt=te(Rt,Rt?At:Lt,!1,rt);Wt&&rt.preventDefault(),clearInterval(me.current),Wt&&(me.current=setInterval(function(){Rt?At*=qt:Lt*=qt;var It=Math.floor(Rt?At:Lt);(!te(Rt,It,!0)||Math.abs(It)<=.1)&&clearInterval(me.current)},16))}},Me=function(){oe.current=!1,wt()},qe=function(rt){wt(),rt.touches.length===1&&!oe.current&&(oe.current=!0,se.current=Math.ceil(rt.touches[0].pageX),re.current=Math.ceil(rt.touches[0].pageY),le.current=rt.target,le.current.addEventListener("touchmove",ke,{passive:!1}),le.current.addEventListener("touchend",Me,{passive:!0}))};wt=function(){le.current&&(le.current.removeEventListener("touchmove",ke),le.current.removeEventListener("touchend",Me))},(0,$e.Z)(function(){return ae&&ne.current.addEventListener("touchstart",qe,{passive:!0}),function(){var nt;(nt=ne.current)===null||nt===void 0||nt.removeEventListener("touchstart",qe),wt(),clearInterval(me.current)}},[ae])}function $t(ae){return Math.floor(Math.pow(ae,.5))}function yn(ae,ne){var te="touches"in ae?ae.touches[0]:ae;return te[ne?"pageX":"pageY"]-window[ne?"scrollX":"scrollY"]}function ze(ae,ne,te){he.useEffect(function(){var oe=ne.current;if(ae&&oe){var se=!1,re,le,me=function(){_e.Z.cancel(re)},wt=function nt(){me(),re=(0,_e.Z)(function(){te(le),nt()})},ke=function(){se=!1,me()},Me=function(rt){if(!(rt.target.draggable||rt.button!==0)){var xe=rt;xe._virtualHandled||(xe._virtualHandled=!0,se=!0)}},qe=function(rt){if(se){var xe=yn(rt,!1),De=oe.getBoundingClientRect(),At=De.top,Lt=De.bottom;if(xe<=At){var Rt=At-xe;le=-$t(Rt),wt()}else if(xe>=Lt){var Wt=xe-Lt;le=$t(Wt),wt()}else me()}};return oe.addEventListener("mousedown",Me),oe.ownerDocument.addEventListener("mouseup",ke),oe.ownerDocument.addEventListener("mousemove",qe),oe.ownerDocument.addEventListener("dragend",ke),function(){oe.removeEventListener("mousedown",Me),oe.ownerDocument.removeEventListener("mouseup",ke),oe.ownerDocument.removeEventListener("mousemove",qe),oe.ownerDocument.removeEventListener("dragend",ke),me()}}},[ae])}var fe=10;function Bt(ae,ne,te,oe,se,re,le,me){var wt=he.useRef(),ke=he.useState(null),Me=(0,Se.Z)(ke,2),qe=Me[0],nt=Me[1];return(0,$e.Z)(function(){if(qe&&qe.times<fe){if(!ae.current){nt(function(On){return(0,de.Z)({},On)});return}re();var rt=qe.targetAlign,xe=qe.originAlign,De=qe.index,At=qe.offset,Lt=ae.current.clientHeight,Rt=!1,Wt=rt,It=null;if(Lt){for(var un=rt||xe,Kt=0,Ue=0,Pt=0,jt=Math.min(ne.length-1,De),Yt=0;Yt<=jt;Yt+=1){var Fe=se(ne[Yt]);Ue=Kt;var Ct=te.get(Fe);Pt=Ue+(Ct===void 0?oe:Ct),Kt=Pt}for(var zt=un==="top"?At:Lt-At,_t=jt;_t>=0;_t-=1){var mn=se(ne[_t]),kn=te.get(mn);if(kn===void 0){Rt=!0;break}if(zt-=kn,zt<=0)break}switch(un){case"top":It=Ue-At;break;case"bottom":It=Pt-Lt+At;break;default:{var ir=ae.current.scrollTop,gr=ir+Lt;Ue<ir?Wt="top":Pt>gr&&(Wt="bottom")}}It!==null&&le(It),It!==qe.lastTop&&(Rt=!0)}Rt&&nt((0,de.Z)((0,de.Z)({},qe),{},{times:qe.times+1,targetAlign:Wt,lastTop:It}))}},[qe,ae.current]),function(rt){if(rt==null){me();return}if(_e.Z.cancel(wt.current),typeof rt=="number")le(rt);else if(rt&&(0,Ie.Z)(rt)==="object"){var xe,De=rt.align;"index"in rt?xe=rt.index:xe=ne.findIndex(function(Rt){return se(Rt)===rt.key});var At=rt.offset,Lt=At===void 0?0:At;nt({times:0,index:xe,offset:Lt,originAlign:De})}}}var Nt=he.forwardRef(function(ae,ne){var te=ae.prefixCls,oe=ae.rtl,se=ae.scrollOffset,re=ae.scrollRange,le=ae.onStartMove,me=ae.onStopMove,wt=ae.onScroll,ke=ae.horizontal,Me=ae.spinSize,qe=ae.containerSize,nt=ae.style,rt=ae.thumbStyle,xe=ae.showScrollBar,De=he.useState(!1),At=(0,Se.Z)(De,2),Lt=At[0],Rt=At[1],Wt=he.useState(null),It=(0,Se.Z)(Wt,2),un=It[0],Kt=It[1],Ue=he.useState(null),Pt=(0,Se.Z)(Ue,2),jt=Pt[0],Yt=Pt[1],Fe=!oe,Ct=he.useRef(),zt=he.useRef(),_t=he.useState(xe),mn=(0,Se.Z)(_t,2),kn=mn[0],ir=mn[1],gr=he.useRef(),On=function(){xe===!0||xe===!1||(clearTimeout(gr.current),ir(!0),gr.current=setTimeout(function(){ir(!1)},3e3))},sr=re-qe||0,En=qe-Me||0,Qe=he.useMemo(function(){if(se===0||sr===0)return 0;var Bn=se/sr;return Bn*En},[se,sr,En]),ar=function(rr){rr.stopPropagation(),rr.preventDefault()},ur=he.useRef({top:Qe,dragging:Lt,pageY:un,startTop:jt});ur.current={top:Qe,dragging:Lt,pageY:un,startTop:jt};var Dn=function(rr){Rt(!0),Kt(yn(rr,ke)),Yt(ur.current.top),le(),rr.stopPropagation(),rr.preventDefault()};he.useEffect(function(){var Bn=function(vr){vr.preventDefault()},rr=Ct.current,Rn=zt.current;return rr.addEventListener("touchstart",Bn,{passive:!1}),Rn.addEventListener("touchstart",Dn,{passive:!1}),function(){rr.removeEventListener("touchstart",Bn),Rn.removeEventListener("touchstart",Dn)}},[]);var Mn=he.useRef();Mn.current=sr;var Vn=he.useRef();Vn.current=En,he.useEffect(function(){if(Lt){var Bn,rr=function(vr){var en=ur.current,Sn=en.dragging,pr=en.pageY,bn=en.startTop;_e.Z.cancel(Bn);var Ve=Ct.current.getBoundingClientRect(),tt=qe/(ke?Ve.width:Ve.height);if(Sn){var Be=(yn(vr,ke)-pr)*tt,ct=bn;!Fe&&ke?ct-=Be:ct+=Be;var He=Mn.current,dt=Vn.current,Ee=dt?ct/dt:0,Et=Math.ceil(Ee*He);Et=Math.max(Et,0),Et=Math.min(Et,He),Bn=(0,_e.Z)(function(){wt(Et,ke)})}},Rn=function(){Rt(!1),me()};return window.addEventListener("mousemove",rr,{passive:!0}),window.addEventListener("touchmove",rr,{passive:!0}),window.addEventListener("mouseup",Rn,{passive:!0}),window.addEventListener("touchend",Rn,{passive:!0}),function(){window.removeEventListener("mousemove",rr),window.removeEventListener("touchmove",rr),window.removeEventListener("mouseup",Rn),window.removeEventListener("touchend",Rn),_e.Z.cancel(Bn)}}},[Lt]),he.useEffect(function(){return On(),function(){clearTimeout(gr.current)}},[se]),he.useImperativeHandle(ne,function(){return{delayHidden:On}});var yr="".concat(te,"-scrollbar"),hn={position:"absolute",visibility:kn?null:"hidden"},wn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return ke?(Object.assign(hn,{height:8,left:0,right:0,bottom:0}),Object.assign(wn,(0,et.Z)({height:"100%",width:Me},Fe?"left":"right",Qe))):(Object.assign(hn,(0,et.Z)({width:8,top:0,bottom:0},Fe?"right":"left",0)),Object.assign(wn,{width:"100%",height:Me,top:Qe})),he.createElement("div",{ref:Ct,className:Ye()(yr,(0,et.Z)((0,et.Z)((0,et.Z)({},"".concat(yr,"-horizontal"),ke),"".concat(yr,"-vertical"),!ke),"".concat(yr,"-visible"),kn)),style:(0,de.Z)((0,de.Z)({},hn),nt),onMouseDown:ar,onMouseMove:On},he.createElement("div",{ref:zt,className:Ye()("".concat(yr,"-thumb"),(0,et.Z)({},"".concat(yr,"-thumb-moving"),Lt)),style:(0,de.Z)((0,de.Z)({},wn),rt),onMouseDown:Dn}))}),nn=Nt,We=20;function yt(){var ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,te=ae/ne*ae;return isNaN(te)&&(te=0),te=Math.max(te,We),Math.floor(te)}var St=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],fn=[],pt={overflowY:"auto",overflowAnchor:"none"};function Jt(ae,ne){var te=ae.prefixCls,oe=te===void 0?"rc-virtual-list":te,se=ae.className,re=ae.height,le=ae.itemHeight,me=ae.fullHeight,wt=me===void 0?!0:me,ke=ae.style,Me=ae.data,qe=ae.children,nt=ae.itemKey,rt=ae.virtual,xe=ae.direction,De=ae.scrollWidth,At=ae.component,Lt=At===void 0?"div":At,Rt=ae.onScroll,Wt=ae.onVirtualScroll,It=ae.onVisibleChange,un=ae.innerProps,Kt=ae.extraRender,Ue=ae.styles,Pt=ae.showScrollBar,jt=Pt===void 0?"optional":Pt,Yt=(0,pe.Z)(ae,St),Fe=he.useCallback(function(gn){return typeof nt=="function"?nt(gn):gn==null?void 0:gn[nt]},[nt]),Ct=ye(Fe,null,null),zt=(0,Se.Z)(Ct,4),_t=zt[0],mn=zt[1],kn=zt[2],ir=zt[3],gr=!!(rt!==!1&&re&&le),On=he.useMemo(function(){return Object.values(kn.maps).reduce(function(gn,Jn){return gn+Jn},0)},[kn.id,kn.maps]),sr=gr&&Me&&(Math.max(le*Me.length,On)>re||!!De),En=xe==="rtl",Qe=Ye()(oe,(0,et.Z)({},"".concat(oe,"-rtl"),En),se),ar=Me||fn,ur=(0,he.useRef)(),Dn=(0,he.useRef)(),Mn=(0,he.useRef)(),Vn=(0,he.useState)(0),yr=(0,Se.Z)(Vn,2),hn=yr[0],wn=yr[1],Bn=(0,he.useState)(0),rr=(0,Se.Z)(Bn,2),Rn=rr[0],xr=rr[1],vr=(0,he.useState)(!1),en=(0,Se.Z)(vr,2),Sn=en[0],pr=en[1],bn=function(){pr(!0)},Ve=function(){pr(!1)},tt={getKey:Fe};function Be(gn){wn(function(Jn){var In;typeof gn=="function"?In=gn(Jn):In=gn;var dn=Xe(In);return ur.current.scrollTop=dn,dn})}var ct=(0,he.useRef)({start:0,end:ar.length}),He=(0,he.useRef)(),dt=Tt(ar,Fe),Ee=(0,Se.Z)(dt,1),Et=Ee[0];He.current=Et;var Ft=he.useMemo(function(){if(!gr)return{scrollHeight:void 0,start:0,end:ar.length-1,offset:void 0};if(!sr){var gn;return{scrollHeight:((gn=Dn.current)===null||gn===void 0?void 0:gn.offsetHeight)||0,start:0,end:ar.length-1,offset:void 0}}for(var Jn=0,In,dn,er,fr=ar.length,pn=0;pn<fr;pn+=1){var Tn=ar[pn],Kn=Fe(Tn),dr=kn.get(Kn),Or=Jn+(dr===void 0?le:dr);Or>=hn&&In===void 0&&(In=pn,dn=Jn),Or>hn+re&&er===void 0&&(er=pn),Jn=Or}return In===void 0&&(In=0,dn=0,er=Math.ceil(re/le)),er===void 0&&(er=ar.length-1),er=Math.min(er+1,ar.length-1),{scrollHeight:Jn,start:In,end:er,offset:dn}},[sr,gr,hn,ar,ir,re]),Ce=Ft.scrollHeight,Oe=Ft.start,Te=Ft.end,je=Ft.offset;ct.current.start=Oe,ct.current.end=Te,he.useLayoutEffect(function(){var gn=kn.getRecord();if(gn.size===1){var Jn=Array.from(gn.keys())[0],In=gn.get(Jn),dn=ar[Oe];if(dn&&In===void 0){var er=Fe(dn);if(er===Jn){var fr=kn.get(Jn),pn=fr-le;Be(function(Tn){return Tn+pn})}}}kn.resetRecord()},[Ce]);var Je=he.useState({width:0,height:re}),Vt=(0,Se.Z)(Je,2),tn=Vt[0],on=Vt[1],Nn=function(Jn){on({width:Jn.offsetWidth,height:Jn.offsetHeight})},$n=(0,he.useRef)(),br=(0,he.useRef)(),Gn=he.useMemo(function(){return yt(tn.width,De)},[tn.width,De]),jn=he.useMemo(function(){return yt(tn.height,Ce)},[tn.height,Ce]),Xn=Ce-re,hr=(0,he.useRef)(Xn);hr.current=Xn;function Xe(gn){var Jn=gn;return Number.isNaN(hr.current)||(Jn=Math.min(Jn,hr.current)),Jn=Math.max(Jn,0),Jn}var ft=hn<=0,Zt=hn>=Xn,Mt=Rn<=0,Ut=Rn>=De,xn=ht(ft,Zt,Mt,Ut),zn=function(){return{x:En?-Rn:Rn,y:hn}},Yn=(0,he.useRef)(zn()),An=(0,ce.zX)(function(gn){if(Wt){var Jn=(0,de.Z)((0,de.Z)({},zn()),gn);(Yn.current.x!==Jn.x||Yn.current.y!==Jn.y)&&(Wt(Jn),Yn.current=Jn)}});function _n(gn,Jn){var In=gn;Jn?((0,kt.flushSync)(function(){xr(In)}),An()):Be(In)}function or(gn){var Jn=gn.currentTarget.scrollTop;Jn!==hn&&Be(Jn),Rt==null||Rt(gn),An()}var qn=function(Jn){var In=Jn,dn=De?De-tn.width:0;return In=Math.max(In,0),In=Math.min(In,dn),In},cr=(0,ce.zX)(function(gn,Jn){Jn?((0,kt.flushSync)(function(){xr(function(In){var dn=In+(En?-gn:gn);return qn(dn)})}),An()):Be(function(In){var dn=In+gn;return dn})}),tr=Ht(gr,ft,Zt,Mt,Ut,!!De,cr),Er=(0,Se.Z)(tr,2),Ir=Er[0],Zr=Er[1];st(gr,ur,function(gn,Jn,In,dn){var er=dn;return xn(gn,Jn,In)?!1:!er||!er._virtualHandled?(er&&(er._virtualHandled=!0),Ir({preventDefault:function(){},deltaX:gn?Jn:0,deltaY:gn?0:Jn}),!0):!1}),ze(sr,ur,function(gn){Be(function(Jn){return Jn+gn})}),(0,$e.Z)(function(){function gn(In){var dn=ft&&In.detail<0,er=Zt&&In.detail>0;gr&&!dn&&!er&&In.preventDefault()}var Jn=ur.current;return Jn.addEventListener("wheel",Ir,{passive:!1}),Jn.addEventListener("DOMMouseScroll",Zr,{passive:!0}),Jn.addEventListener("MozMousePixelScroll",gn,{passive:!1}),function(){Jn.removeEventListener("wheel",Ir),Jn.removeEventListener("DOMMouseScroll",Zr),Jn.removeEventListener("MozMousePixelScroll",gn)}},[gr,ft,Zt]),(0,$e.Z)(function(){if(De){var gn=qn(Rn);xr(gn),An({x:gn})}},[tn.width,De]);var Br=function(){var Jn,In;(Jn=$n.current)===null||Jn===void 0||Jn.delayHidden(),(In=br.current)===null||In===void 0||In.delayHidden()},Pr=Bt(ur,ar,kn,le,Fe,function(){return mn(!0)},Be,Br);he.useImperativeHandle(ne,function(){return{nativeElement:Mn.current,getScrollInfo:zn,scrollTo:function(Jn){function In(dn){return dn&&(0,Ie.Z)(dn)==="object"&&("left"in dn||"top"in dn)}In(Jn)?(Jn.left!==void 0&&xr(qn(Jn.left)),Pr(Jn.top)):Pr(Jn)}}}),(0,$e.Z)(function(){if(It){var gn=ar.slice(Oe,Te+1);It(gn,ar)}},[Oe,Te,ar]);var Sr=Dt(ar,Fe,kn,le),Nr=Kt==null?void 0:Kt({start:Oe,end:Te,virtual:sr,offsetX:Rn,offsetY:je,rtl:En,getSize:Sr}),mr=Le(ar,Oe,Te,De,Rn,_t,qe,tt),wr=null;re&&(wr=(0,de.Z)((0,et.Z)({},wt?"height":"maxHeight",re),pt),gr&&(wr.overflowY="hidden",De&&(wr.overflowX="hidden"),Sn&&(wr.pointerEvents="none")));var Qn={};return En&&(Qn.dir="rtl"),he.createElement("div",(0,b.Z)({ref:Mn,style:(0,de.Z)((0,de.Z)({},ke),{},{position:"relative"}),className:Qe},Qn,Yt),he.createElement(Re.Z,{onResize:Nn},he.createElement(Lt,{className:"".concat(oe,"-holder"),style:wr,ref:ur,onScroll:or,onMouseEnter:Br},he.createElement(Ge,{prefixCls:oe,height:Ce,offsetX:Rn,offsetY:je,scrollWidth:De,onInnerResize:mn,ref:Dn,innerProps:un,rtl:En,extra:Nr},mr))),sr&&Ce>re&&he.createElement(nn,{ref:$n,prefixCls:oe,scrollOffset:hn,scrollRange:Ce,rtl:En,onScroll:_n,onStartMove:bn,onStopMove:Ve,spinSize:jn,containerSize:tn.height,style:Ue==null?void 0:Ue.verticalScrollBar,thumbStyle:Ue==null?void 0:Ue.verticalScrollBarThumb,showScrollBar:jt}),sr&&De>tn.width&&he.createElement(nn,{ref:br,prefixCls:oe,scrollOffset:Rn,scrollRange:De,rtl:En,onScroll:_n,onStartMove:bn,onStopMove:Ve,spinSize:Gn,containerSize:tn.width,horizontal:!0,style:Ue==null?void 0:Ue.horizontalScrollBar,thumbStyle:Ue==null?void 0:Ue.horizontalScrollBarThumb,showScrollBar:jt}))}var bt=he.forwardRef(Jt);bt.displayName="List";var sn=bt,Qt=sn},4977:function(Zn){"use strict";Zn.exports="data:image/png;base64,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"},12476:function(Zn){"use strict";Zn.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAADwCAYAAADhJ3mJAAAgAElEQVR4Xux9i5bdOMqu65LKpXvmvFA/z5znPzOdTlLXs+yydhAGAUKy8S7lX/+aTrYkI/gEH0iWb6a//u/blP2Z/3qT/xP8W/oZNoP/xvfc55chn0HPs52T+df/zvS34uDtbZpubqZp/t/sT8IJBkAa1/r7PDhlQPDQiywApgN/epufan0QmIQzXTCJMZM1WP/SAZ8Jh5vHA8cIl5feQm1aavzzkE+OcxK8sEvc+EfkX1X+MzUq+M8Mf8k/I2Ev60MK4G0gx45SWn5F/XWWKw0fXb6S+Vz6I+K/F5+LLleuMP/vAknOGWF8K+K/FxKnin9M+PLqwNN/V/1V4FPFXzvy0wt/ZZS8q/4qDD3kMyht5E8GZama/uvbw3R3t/J6jv5AeuSKfyqR6Ean4NcwfyLy95E/deb/DnxJXaPjj+Os879fwi/EJJWMahwA5ozZAxgC9Tv+v7y8Tv/7/rhy1nUsyF83/gUqXjJSo9/PnJ8k8zRShXuYpvymgp8uEyjwTy5/In01VacX6qdeBTbVn1cYov+QDyilAp+u/An74g75/bCvb9GE0p8zf2L5a8/8HlEKin6cKD+5+b0BLBAbDeH0QdPXO7p8JULsm3n73phwXp7ABRS44PCGR2kTmFIKNx1g4FBOrKD+6JiMLp95zbTGJ6Ugxt7wYEL7FekfkV3T/qGbjPDh5OMKHhb/CX0i3AQGOebFOAcULkrr98jDBxRguSJLE3A3GGR3+bT4XAsa+JDY5cBYKQm0xH+nDqPHuiGfz8CpcDZvwMIi2jKqhZ/CjM6CT4N//XCxzmfaTe/T8n9uw+MgfAb0Od++3E8Pn+62gBlrxreIVPprkT9V+s+RP7W171Xy6xb4zPOrx6fX6Z+fz++HFOGB2Y3+DPHdZ0m69+783ziJs8gH3VOCgnGqfHMHPi8HujF/pfKnUgLbbDL5QAG5QiZgdPlKtZBOJisPW8jvD8mfDEo4Lf8H79sZptutaeg1g/DJYjJIfq/i190sKQ/MyAc2gOUxspczueZHEk+NEaLIx8nRXb7CA+AiY+Wj3gSGYNAWjrVkCZxyw46fInDd9adYJ6nJkM+grNQUGDDP1d4bkG+iS/ir+V2Bz/RGPDyJRL51WaGGFl1I/QUiIaeUr8b/1eBPCrArPjExyjbeoIJh5tsCXMoxzlIYoLBITfHI+KLiNwfic0PSCZ9+JD5V+jvQP34I+aQF5PidxR9YyOxNNtgB4PjfwH9G569DPkVQU+BzKeYyfqSKv1JcVINPYdMiYH7y+dPd9PXL/bsdAsqXASQkfz0if9Lgk/Cv6WYQLtVSrMauTULaF834dPz6QH76XkDIbpn78fNl+vX08vt2O4mf7p3fW+0rhaeeC+Yq+OuB+Mz4K+MUJXyWbu/02v4q7Hv2/E5a4I7fTfmToj6a3S468qcs/HjXYov+Xfi1A39YQaR8Nf5Zw08r8BmdHyrkWzeAFYki2Ie7JGdRiDslPkWcuKSyxWIqjRFCPsXGL8y4N/pbAbC5BhoWeeEi4gyQ2mt/ZxYmdWLzKPtSto+Ev6uQD2x4kWstOSgqaqTEryE+M/ytp4cz/MFFL/jXHv5n4M+nVav+VIXdkoOC+M2LFO8TQQGYOjGcwRvhb1O42BGfXPyDFpJ4o8+a5d4fQj5JwQ7/mRJHqOXLtc+rP2bxB1lqNgDxjYdKEHwI+1bqRtNNy1+50Kt5BrtjRvFLNGCGv1UIXMy4XEdu5Z8N8KnV31H8Nbp8Ifir0X+Gz5/QLSGS+1etYX+j+7vb6c9vn/IvAWH67n+MfwQrP/Q/URgB4ZPE3/p22Snyp+4K03FC7P5L6aUr/hnny9F3bHcYPveUb0PlCHxm/F9T2C0FSGP+tL7N8vc/j9Pz8+v7wXKSv67PLOZPRttZmw/+atUYsiXxVUO8FqTw7uGnizQFfLryp7QmuAI997tBpVp+eKh/oXIC9IXDq+bXEoALBG+TP4FPOMGXXDL9cQQo2UGqL0m/C/gMx78C449S5e76M+JTlT/hDcgN6SAcAMZnZX6/u/4M/hq6fIG/2t4Ahg4gSMK4UYuWsBv12az5VcmHFzX3d8WGxkXBFNsA2o+uPwyUo0iRFrBQPslHa8ds2c4lnxafSeBSQKGIDcJlRP1x8a6ljVqMxRUuWozdYoxd5LPgFSWU2RW8OBlsoQDnGLvozyEjJV/E9XxoPFHg83JA7GZ92QIqFvIAzlZC/HeYeOnqiifehyv6D/kUSio0yfghLipT8Z3C5zw+50Od+IzOX4d8PvyZ+H/Jn1o3NAR+WnK3FP1tqwX1aPM+y//58/Pv9tH94VXza0W8z66FG/mTGuitG56RX7t1oMUnn9//v79/Lbc//4axM76758QMEN2+0A8Giicbbe4aTyrw6c6fegFwHXdX/VXMZfDXCqWBBXvZ8F1zoOyFL23+VKo/Of1rdPua+L/DVK26HlpPUkyi6G8C5E8n5//EBrBiA44rjFL7fAobN21SIkpDvlXVBQPib/lB46S33Ni33biNXui1sYFwURgX5GYBACZL32qJaF8cM48m8pz613ivuua96YJFgy3ygcJtpj/iZFrWXQJAA3yWvnW5DI++JdRTV9TYp7AvOphVcg976w8+j3VVmtPqFLPqhM/sKr2EP0qpyJfupVtIKY72f6U1A9UTiRib9SftXNcSOMZ/pitP502zDX8oxXccdLABqESyIoG06k9SX+t1o5VPch+t5dLEl4wfZrcrFqSRFOzAp5m/7ozPkZ/4UBqC3xjyJzd/lRIITf4EVH6C/Onffz5Mt+mNPGn6PjTZe4fAX0HsU+VP6JBYhPxJxf8PvEaUi8lR8ncVv+byJ4ng1PzOO5DX12n67/fH35x1oZ8jfzI7RS1/NQ/cqINVPlN900KAnflT5h8Pyu8Hf/WBson+9syfwLPI+n/r/ElQ7yn4V+D65i76c+BzU1+Huqyp/zfG5wnyp+yyCiF/upn++g/4YBFVcFsXJI430QgnDvLR5UuqjlIQp0jSpR7bcsNDsyC5LIzAZxT9cXFryNePMF1GdgSczY63EZ/im5cVGxY+jeW9B/582myiv474JA8kGPwnPFzj0xTdu0Q4ezzPOqZGPsl81mda2u8inzRBy4ZH4gqA4GQFFRzD4QQp/un0n7skPBaDMm3PwK8hpw7Fr1NiiHOV0oEEbgKd8Fnk1wE2FKLLd2p+bdnwkHY8jRu+mzc0kSKb8JsG/g8M8e3Lp+nh0+37vwSUL5vtVcjniP/d86e22DKPdjb7SqY0K8DZQcNfxUdIkyrw0wI+H59epn9+PKED57OvRvlT9t1VLKyTn0pz1+hPUo/0DM/vZ5ZPOk+g1otkAAU+4VW74oHuA/L7M+QnsKYeKj/J32HKPo27S3xR4PNyiBvKWnuge0d87qI/tSPYNhzyKZRXwOeiv9b5U0N8nty+9iugcVIm+RaF+Zs3wTXFjNA1f5p9wFPLh1mT5e9JVc6ib0l/EfAYXT7KDOnfIuiPg4nK2XJ4xBOk2kkPRr9Tdj69/uzurLpHdP2V4FA9aQwQ7u8Wv7oq8qLPg99C53QTPe6V/GK1vTt0VPnB2udKDkyBy82hGFwk61w0k6beVX/SwxW/R18nh8qnwCfEX1a8LQUcuPEr8VOFDUtNDtWfQvYzyyfBQzF9XxNwGIHyMyY8cjiU8Cn41+D5ycOnu+nbl/t887dZsd5n3ax3dP5aJZ8ivpPXPlv8J+ar4HvUh69fAh/R/WGXPKXhOmkqXzt8/vPzaXp8ekW7MwFu8ZJUfyb+Ks3liN+76q9Bfs/yV7yQjlAeOpQ1/LXdCIfGE8lgaNPXxFd3wmdw/sp+FWNWj6R+O5rsPULrDyiI5K/wBQMpn6/Nn5QqreLXyrFbNFPI57sCGp64iQDsWWmUzbsGfKOlQskHjbb+dybfamD2Wj0OAJCkY6NAL4j7cwYEOoav4A/8GcF3tvVBYBLOeCEnFL5So474TDjcPB4U3470ibAGyPm/IR+/fproj/Cv2RMlB1bAb4Y/uOELjH1ZH/ChUvHY7lLEHhh/0Yq50eUrmW/xf7V/OuBz0SVIIhf/yC2mivhfO1Wcm2rWt/dZNf1D8UNiArvKV4FPFX/tyE+lGxV21V8FAId8BqWN/MmgLF3Tt2m6u7uZ/vXt4fdnuAd/1eluwxNg/kS8RTHyp8783242dQ8Nfzkyv+M46/zvl/ALMUkJ68iPsjhME/z/fX+aXl7f0GebwBXQxfxJbSl/wzPnJ6k+4tdCmxGa8psKfrrMosA/ufyJ9NVpfZQSxDZqu4zSVH+NZUtYk+h9h8eqh9xVfxX4dOVPkgG439XaG/s7BlWRTXfFnySsM39i+avkALjfDfiMzr+U8oENYNiDMJxmQMnePX+PLl+JEPfUS83YXMJtuVy8RHIuJIhSCicwMHAoJ1ZQcHRMRpfPvGY4wkPtOHmCBOUfg751mURl13SNg+jQ58PJxxU80o6eEZ+lb1Ms5hLieweTZkNyRYzez9WOP+RDmtLic+5GXBW1uTaPCjaW+K81JNMueqwb8vkMnApns5+DRbQL1yxVUbF/pHyl5D+l38H0Plys85l20/u0/J/b8LDwUy6WS/gjfg/sc/7Pn5+Xc0SXP2PN+BaRSn8t8qdKfGL+6ptt+94q/bV/rHrED8FfW+DzPb+a4fb//v61bsYRb/1u6K/kX9WWqmv4IexbpxpVr11inQOflwPdmL9Sh2SpGXfG5y76U1mSbhRdPirVTaUex7Truxby+0PyJ8NMTsv/A3zqhyu5hOM3CJ8sJucJHZQ/hVvThTXE2Nd2BbQGJEeeOjyTfJyeuuuv8AC4yFj5ar4HTBEjLVkCVQDs+KkA2l1/xkCFmw/5BAUCBSX7ZlCpwR98pGSAUjBBwSb7bsta+CBPDRsw07Ipqb9AJOSU8u2FPw4ICJ+YGG2u7EmY5QpzLQFHjHVthQvJffRUp4rfHIjPDUlPygBKOxKfKv0d6B8/hHzSAnL8zuIPLErye0IaftrAf0bnr0M+hfdW4DN9T43MT2r8cy0+haJw4Pzpj6+fpk9363eALfRdYcFmTULy1yPyJw0+sbLAVX5cKaCZoSoHCmlfNJfT8esa/2dxAAr/PL1NT89v0/cfj9vDYhI/3Tu/t9pXmn7lUlB1uwr+eiA+M/7KOEUJn8tmSKc/V2Hfs+d30gJ3/G7Kn7T1+4b1p5GftF3YXfi/A3/L7Aj+moX/Gv+s4acV+X10fqiQb90AViSKOK5YiUlb6OajUeJT8iUb95SFGjuEfIWFmRz/5ev06KrgZV2uAEibXpt5JoBwXloDIDgoVBqhQOqNt6PsW7I5XIRDPv3K26zfFb9U0LoEjpKCG+Mzw9/69m/2eAG/ek3UtYzk/z7C+iA3FnDhoiE+qRPDkMPga3c3hYsd8cnFP6wedm3XLQF1rw8hn4aYV+Lzwh+Axi/4W43K4g8HyDRGQ3x+CPuq0W5vqOWvrvXrwGeGv1UIXMy48FeMLwl/0u+KxFGrv6P4YXT5QvAHIz5J/pquw6cm1JifklegQv+MvkcGH2/3EM17fHm4n758vls/8fL7RT2YojZ/qGXAcPwa4fP0+ZPFGB3aWu0ruYfWInL0CMudnru3fHC+l/gMCALmCjvnTz9/PU8/H1/eC11F/roG5WL+1Nq4aLzBX30KbqI/aQFJAbQQ3135E8c/d8ifohzcic5fd5HPgc9N/sTc6JXlJ1yA1ObvTnxa47PPg9h7D/mQzoz4VOVP2AFtSAc47dF6/yl2/pR9CndWCxOebG8AQwcgxTv7kmnTA9drXEWpNiJlo1yVfHhRc39P/15asFTgIPQfXX9Y5Gj4K8kn+egOy0EcEurPLJ8Wn1SWjAOGgE8u8RYnuFODIZ9P0bvoz4JXlFBm32nnsOtTgav3LvpzSEjJZ/Y3judrux4aTxT4vBwQu1kPc0LFQh7ATZjKlrXKUbRzxRPF+N4mQz6fBjN+iE8LU/yTwifMmCjC5PCv0fnrkM+HPxP/L/lT64awMn86Cf+/u72Z/vXHw+8N4LQkD41/BWickd+ISFfE+6zS5Mjvr1J/ooLbNfiQ+tPic5vfX77/i91mdnC2nXncI0W3L9QjVU5xK6DRALvy6wp8uvOnRnoqpWdnsO/Yn6gAAsiXFv3V5k+l/MiZ30fPT0z8v8JErbtE5dOqeBIgf9rwh9YGajQewx+IDWBhgZaICLXP10h+9TBDPoWquMo2cfIHjpZOabKnNbmNXui1sYFwURgX5GYBACZL37qMiD+cEx9N5Dn1wwLLkRsfi3yIiFzgI+CT/BZABmDq1XZ0SkjAZ7bRBmUFGx57XxMFp3gK+xIqj4I/jS5Vp9UpZiU5qEr/mYoWS/f0LWrK5yJfqogUTZpASnG0/6MmdHXySQ68EP83RwcV/jNdeUp9CzjzyRB/Ej45HlqRQFrtK6mvyaIAg2jlk9xHa7lKa6XGvV3GkxTswOfG/4FJkPy1xD9xUML4pQodI3/qCsMQ/MaQP2X8v4a/SgmEJn+Cvibxg/XfpOG7GpMYHNj3338+TLe3s86QrJL76ClzCPwVJniq/AkdEsv4a08jKscupYJU/FMO27xZpPWh4tfcNY4Swan5fevgXt+m6b/L93/X+H65TWnkT1XY1PLXqsEbdLLKZ6pvSvmR9HviBAiLcCM45WQR8vtS/i4tzwamFIf4EPJJBKhl/gTG2iV/Eix8Cv4VuL65i/4c+NzU16EuPflTytWF+v7mQCPC45XtP91Mf/1nzgjzTTaOxMF6CK6NHE2IcZCPLh+HRzHCdWpAkaT5UTihJB9vCTiaght8CFywRMEt4oYCJ34n07mGvQr9OQIOeVdCKWNAGBTfvKzYsHAZFAcsdFVFy7FbjHUV+JMU0RGf5IEEg//MroqU5lHxe4lwVgzXvItGPsl8zYUCA+4inzRBy4YH+LbfMg3qQMKO+Nwl4WkAAFzEjchfw/J/WESTEkZpxwtzTIF/av1nkV8f+F2yBN3o8nFL7BT8wbLhocEnx09LBxIYHhpYf9++3E8P93fZZ8EaeNq2QwTWXwq/8LNq9OQd8b97/tTWXObRzmZfyZRmBTg7aPir+AhpUrb60+PTy/TPz+f3p2ryp+y7q1jYzvm9Rn+SekT9OhqcWb5mG5aSART4TBu+EGvshu+O+RPkh2H5P9q+wLmUZB4H/NVdD92fkBRA5E8LlaQ23BrX77X506n5f4D8LrT+Cvgs7j9RDlyTPzX0n2fjhwgH9iug15qe+LKd2jN2aIhrNikgdHhU1ZCnlg8vOsvfcbWJI88CqS7pT4p1VQYzdoouH2WG9G8R9MfBROVsOTziCVLtpAej3yk7n15/Rqx7mkfXXwkO1fPGAOH+bvGrqyIv+kRv+VTL2rhj9LhX8ouNVeEaTuUHa58gOTAFLjeHYnA871w0k6beVX/SwxW/R18nh8qnwCfEX1a8LQUcuHmG2ylsZmlyqP4Ugp5ZPgkeiun7moBiGuVnTHjkcCjh8+T502qAT/e30x9fP/2+ACqa347OX6vkU8R38tpni//EfBUcUj18/RKrP7o/7JKn+Lwg2buJHv34/P7jaXp6fkW3gQH84rd8OqjCNWQ0P4gn86Hla5Dfs/wVL3QXiuo7N1nH9Y8Xew75CiqSAiza9DXx1Z3wGb2+PuQTlyjfAOCT5K/wBQMpn6/Nn5TiV/Fr5dgtmink810BnThTpIBP2XzIx8CJOC2R6W81MHutHgcAzSkhWKSg/pspYkByPvBndxOnWh8rjrj1e7lqmW2w6gf/3gCf2bVR8C1bgFuJa9mtp+/BLSk4wpCP12cT/RH+NXui5MAK/pW8tmweHGCdvIqcI0V6aJlblpbf/NvRf6LLB/XTNLntgM9FPpBELpCU4rv0e0OAnCr+MeGroTrMQ+2qvwp8qvhrg/jPnlxneCuujWjii9k4DTrsat8KeUPJN/KnCguWu0D6cjtN/+fPz/kG8OCvOpWnODz7KRiTM/2l67VH/rRRqsY/j/zJgEXqS0vwZgRKmY78KIvPOb7/39+P0xvkpNmGL7ixppg/6abepNWZ85OUkjZRRINBmvKHCn66TKHAP7n8iax1wUM3JYLZQG+Dv7ZRYlP8SSJV4NOVP6XFzuGb+12aB/h9V/0Z5Brro0JZzvyJrf/3zO/XaV4JPwQbwMrCBV7DFWbv0kVjkC4PrhiUy7cqhurShZWPCyhwwaWKvmYRQukF/GXfAS5zqC46qRk0Oiajy0fBI8GLtEdrfFIKYoAwTg3XrJDffU7rE2unzRU8LP4T4LP0bYpFRMm/1s5D2Y8rYii7d2825EMq1uJz7kZcFbW5Nk/ypZ3xGT3WDfl8S7y44WHhp5yvlPAp/c4UMXyz7tP7TLFY2iPooyHdqJs1zW14HITP6D5nmqY/vz1M93frRuWRG26Sxc+0Zti5tMifKv3nyJ8khJV//xD81Y/P55fX6e9/HrcFpJE/fQz8QfdUrCXVqMOBz8uBbnxgBxMcTi4D/6yZWnSuEF0+cy2zxkiWPoX8PuVS1HeolzrSmvOTh2wq479FdBjrTsX/g10FHXrNIHyymMRY7IVPwb+elP/broDWTPLIJO1M8nF66q6/wgPgImPl475nlTy4tnCsJUvglBt2/BSB664/Q6Qa8hmUReAH+/LF19fgD4ohAaRUjEPBJvtuy0p8yFPDFWpo0YXUXyASckr59sIfBwCET0yMNlf2JMxyxLwF0ApjXFthSnIfPdWp4jcH4nND0gmffiQ+Vfo70D9+CPmkBeT4ncUfWJQkf6C4KP63Bv4zOn8d8im8twKfSzGX8SNV/LUWn4qiBZ6xND2Fhpo1eZumL5/vpy8Pd7+HDCZfVguF6UEzJVgHAgraLX/S4JMozKW3MLlSgHXqrdtHz09gSKJkba2PmvE2/P9AfjpN089fL9PPx/n7vyvorPnT3vm9NX860j9eBX89EJ8ZFhmnOPIn3gtdBf6k/FNa4I7fTfmTtn7fsP408pOaCFxeL835vwN/mEyT+yc1/lnDTyvy++j8UCHfugGsSBTBPtxiJysxaQvdfDRKfEq+JHdPWaixQ8in2Pi9nO6h7LsC4HIqiPIcGBhUES314wyEf2cWJnVi8yj7lmwOF+GQT7/yqMQxXWdGjpIcFBU1KBKixR824Ppw6tqozL5w0Qv+Va8VfctI/u8jrA9VYbfkACB+uUMIQJHUieHM/SL8bQoXO+KTi38QFxJv1CPf3vJDyCcp2OE/U+IINX+5Ym/1nyz+GP/Kni62m5d8+R2HCUk9FY9Vdzkr/poW7iUDFPCZ4W81LC5mzPgj47OEP+l3hp9ma2GtN1P/FoEfhshP1Kvltx25PXrjULrmRnyS/DVdh0890Rj/yQScAx1h4JPww9ubm+nffzy879eU6JPOiO1ahdMfwufp86d2pqoayWpfyT1UCVHoxNF3LHcaYm/5Nq6IwGfG/zWF3ZID0PnP/35/nF5fZyUBRRX56/rMYv7U2rhovLPyw8y+0sZWRx020Z+0gKQAVcCnK3/i+GfD/F7LD3FO1dGk2dBa+Y7iD7vI58DnJn9ibvTK9McFyGQZCX/S7wJ4rPF5Lyzi6UfI76i5764/Iz5V+VOL/aXK/H53/RkBrJTP9gYwdABSvDPK26x51AUHHcP831ehP7youb8rNjQuAKCiJUBHdPtiIB9FirQLCson+WjtmC3bueTT4pPKktMCpQxK/MYl3i114RlryOfRHv8dOt+oqLcFryihzL7TzmG3qbC2wc6Iv+j+0GaBBq0V+ITXRi3NoeEhD+DEEeK/dxaueOJ9uKL/kE+hpEKTjB/iojK3Y9iQn0rSR+evQz7Jgrbfi/y/5E91GxpbYYz+8wT+5l9/PEx3tzf8W9U2i/RpfUZ+I2pCEe+zgwilghwsgIz8SVS9tcFV4k9Sghaf7+O8vE7T/77/WgdFGLzoz+g/JRFb/R7dvnB5p/+Onj91l8+Gz8undBb9pXhnzZ9aAY4Z5wR8Ialv+d9o9dfQ/BrkS4t7rM2fSvUnp38NrT9izUTDHxbxTPJt/HWA/AnT2qj6ZPgDsQEsLNASEaHqKJ3j0Wb4IZ9C4xzzIU7+wNHSW27s225cIQ16bWwgXBTGhCdF8TWolL7VEhF/OCc+mshz6l/j/ebFAgWamjZZ5ENE5AIfAZ+Xe/cK+C5eXVDCL8bfKhS8kidteOx9TRQ0wCnsC4h5tPWh0aXqbV+KCUgOqtJ/ZlfpzddPUt8axAXlpqu2PBikFEf7P0rSq5NPqmxY/GNGAOirX9KVp9S3gDOfDGM5xQnw71QiWZFAWu0rqa/10tHKJ7mP1nKV1kqNe7uMJynYgc/sIAyaAMlfS/wTk6IG+Bz5iQ+lIfiNIX/K+E0Nf5UIkiZ/Aio/Yf40XwH95eH+9waw5D58CNNxGRy+Rv6EvqvKxHd8UDHlTHDD48j8ScX/g20slMorPdeCduwNv+He9pUITs3vv53F5vrnRX7gk5fwPvInrVkv7bT81Txwow5W+Uz1TSk/kn5P+ENYpL6/mtWXpPypke7wMIO/+hTbRH8SAWqZP4GxdsmfBPWG4P8FGYd8gAdyejoif8L1T8l/MnWmE+ZP5Ge70/bF9Nd/wAeLqILbasSoCU/CGA7yURIyTj4Oj77wUt+bIkmXepfmeh5tRVBTcOOyMAKfETcUSklkvYX69LwK/bUkREZ8im9eVmxYtLT0Vdi3pUKMYzXRX0d84oJF8ardRhtqFhWWCLFlnF5tNfJJ5usl2yX+Mgcm0nPd8kkDWAh74gqA4GwOJBjiO3l/s0Hh0RMyyA8hZ43IX8PKB4tocK1QG26aDbUO+Czy6wAbCtHl45Z8k/hs8CfWpot8lg0PDT65inYpvnMFDUW9xjrnlu3fpun2dr0GuuW4rcY6Bf4k/+KI/+yB2lLBDShfzJ9aGapynLPZVzJlpZvZPr0AACAASURBVBqqu2n4tTi4NCndhsf79c+QVBMbvlT+lH13FQvbOb/X6E9Sj6hfR4MzyyedJ1CrRTKAAp9pw5d9oQAW4DvwU2muo/4vaaj8+6H7Ewp8Xg5xgzPe1Qe6d8Tn2eKzD0Xte4fQXwGfXfKnhvgMob8CLAT57FdAQ/4UdfJQLsn3tV9S8oinlg+zJsvfk2qwAoykuqS/CPaOLh9lhvRvEfTHwUTlbzg84glS7aQHo98pO59ef7L7atYiuv5KcKhWAgYI93eLX10VedFnOsVeLWSfjtHjXskv9tFI3agqP1g3tHzPpgKXm6IuLpJ1LppJU++qP+nhit+jr5ND5ZMCLNr0zYq3pYADN88kfqqwYanJofpTyH5m+SR4KKbvawIOI1B+xoRHDocSPgX/esL8JOQ10NH5a5V8ivhOXvts8Z+YrzIvD/sWYrve0f1hlzylnfouIzXRYx0+X17fpv99f1pF4RZG+jlo/jTykzag7Mr/G+T3MH8iDx8Eyp8O51sEJJr4mTZQI0c5VD7JYC3zp046jM5fh3wOwwN8kmEavmAg5fO1+ZNS/Cp+rRy7RTOFfL4roLlDni2Erx2DsnnXgG8UNJR8MBis/53JtxqYvVaPAwAk6bN+sAG433FbmFQS5Hzgzwg+ZIrw+iMwCWd8Oa3LLfCO+ExrYgNvQM4lrmW3nr4HzBFK6pl/O+LPh5CP8K+ZrqUFWMBvhj9YsADGJq/Sk4rHHcBQcv9H4Q9OM7p8nKxu/9IBn4suiWv1lqugufjOOQMi/nvhGYp/KYoXFH3y6sDTf1f9VeBTxV878lPpjfVd9Vdh6CGfQWkjfzIoS9eUwd/nz/fT14e7fAx3/NOJRLY6BX+F+RPxFvrIn3gAnMK+BKXK8mPpzW8H/i1dWX5NfaoGT6BEgPT5/Y9fL9Ovx+d1cBT/s2sdwRXQxfzJogBn2zPnJ8l8ThU0696U31Tw02UiBf7J5U+kr6byo875fVP9NbPq74GGfECpFfh05U875PfDvr5FE0p/zvyJ5a8983vEuSR6clR9U8lfwQYw7EFgTDOgD5q+3tHlg7PDhM438/a9Wfm4gAIXXEK8ZhFSSuGmAwwcyokV1B8dk9HlM6+Z1vikFMTYG38boP2q9I14Wp/jm3az3s31R1UvKfwqixylb1MsShDiezNFcesDXTV5ZPGWEpErsvTWi3b83eXT4nMtaJBXkXP+k8JiZ3xGj3VDPu1KoNulwtns52ARbWlt4aecr5TwKf0OxG4eS3yq2/Q+k3zSGarGqjENt1nT3IbHQfiM7nOAsm9vpunff35+X9sR/5xpzbD6a5E/VfrPkT/5UL07PzSK20S+enz+9+9f0+viO5j61MifjAZFzZvY1ydCsfcusa4en5dvT2/4KyY43CwN/LNGzbvor0awtU90+eDUQnCFQn5/SP5ksD3U36n4f5ADWUnVodcMwieLySD5fYg1XVhDjHy2K6A1kzyysHsm+Tg9dddf4QFwkbHy1XwPmNvYwGScWszglBt2/FQxoLv+jIEKNx/yCQoECiLhUYM/+EjJAKViHMJn9t2WNbkkTw0bMNOyaWl5tXxO7VinlG8v/HFKRfjExGhzxWTCLFeYqzWest9ZCgMUFqkpSu5DqZaqZip+cyA+NyQ9zRIo7Uh8qvR3YJL2IeSTFpDjdxZ/YLWR32PV8NMG/jM6fx3yKdyyAp/pe2pkflLjn2vxKRSFT5Y//fHt0/Tp/jbOJnBI/npE/qTBJ1YWuMqP2zdRrMauTULaF834dPy6xv/V5O+/+zw9v07ff6Trn5350975vdW+UnjquWCugr/uj8+LSTL+yjjFkT/xCL4K/En5p7TAHb+b8icuaHP105E/LcCVzNPTP+Oxu/B/aYKG3w/PnwRjROeHCvnWDWBFogj24Ra1WIlJT2BT4lPyJbl7ykKNHUI+xcYvPF690d8KgLTptZlnAghXRdIACA4KlUYokDqxeZR9SzaHi3DIp195JP7Wt3vIUSD+qAaN8UldG5XZV8CvXhN1LSP5v4+wPsiNBVy4KDkAIz4vV0CDN96yuIzwtylc7IhPLv5Z6jp1q0DX60PIpyHelfhMiWMWvpEDYvGHA2QapCE+P4R9dVCvaqXlr1TCpn6gA58Z/lYhcDFjxh8ZnyX8Sb9Dp8tMVqu/o/hhdPlC8AcjPsPnT8SNHEfhT2nfefP3jy+f1B6la8Nw/Brh8/T5U1fryYNb7Su5B/mJthYcPcJyp1H3li/jgutnQXB9KeP/mo23On76/cfzNG8C53+Aoor8dX1mMX+ymc7cevBXs8qyDk30Jy0gR/3JlT9x/HOH/CnKwZ3o/HUX+Rz43ORP6DvAM8Sq86dO+LTGZ58Hsfce8iGdGfGpyp+wA9qQDnTjR83vDH6vxL62N4Ah/5LinX3JtOmB6zWuolQbkTZkZHGo67+eWj68qLm/l04FYR1T0RK0iW5fajodYNRsSIg/yUc3e6hhIJd8WnwmeUoBJbVh8Mkl3oapdm065POpdxf9WfCKNoyzK3jxYRvf1Jv03kV/Dkkp+aL7Q8d067oq8Hk5IHaznnaFioU8gJNAiP91gv/u5Yon3ocr+g/5FEoqNMn4IS4qU/Gdwick6EZ+Kkkfnb8O+SQL2n4v5nclf2o8EHaRyug/T+Zv/v3Hw3SbipE2S/RtfUZ+I2pEEe+zNwFG/iSqtFeDq8SfpCwZn69vb9N//35k3lgB41/0Z/Sfkoitfo9uX1geSf8dPX/qLp+Mz/w6C/SJiKW7NX9qBThmnLPwhauor3e25WZ4gL9Ff7X5U6n+5PSv0fMTKl3c24yW50Xbfyrpb+OvA+RPMO51jycWw6K2DH8gNoAVG3DcRKl9PofMVV1LRGnIt6q0YED8LT9ohPSWG/u2G7fRC702NhAuCmPCMwsAMFn6VktE++Kc+Ggiz6l/jfebN/urFqGj0yIfIiIX+BAn07JHSQBogM/Sty4TYd/7miiog1PYl/gUUxT8aXSpetuXYlad8JmSxAx/lM9FvtSxTE1dIaU42v9Rgl+dfBITrSVwjP9MV56mhDFbH6X4jhc9xCfHQysSSKt9JfWZwK9orJVPch+KR7mbNOHXkoId+DTz153x2UR/bivyA5xNvkP4tSF/yuSr4a/SBDX5EzD3yfOnrw/30+fPd8ddA30Kfn2W/AkdEouQP6n4v3RNZ0f/zPHXiPkTLo5e6B33tq9EcOy//3p8mX78ekZ1L+RTL7cprRtuKv66o421/HBHkbJHXZt8pvpmViAlDhpIvydOsC7gDX8FmI+Q35+NH0rq33vNNNHfnvkTeBZZ/2+dPwkGOQX/Clzf3EV/Dnxu6utQl578aZYJ15cq6k8nz5/w/s7N9Nd/3n5fTJ6URCxCXE+ORjgxCYkuH4fHvQMSS9LhetFcz6Pd8NAEDC4LI/AZcUOhlEQeZV/uuVehP0fAYe+yLwUMqqDWcMOiJUauwr4tFWIcq4n+OuKTPJBg8J/wcI1RNarmJcKpGqBzI418kvl6iriLfNIELRse4Nt+iXBvCmo74nOXhKcBAM7AryGnDsWvYRFNShg1G2od8EkVSal8tAGUqoaILt+p+atlw0ODT67iTuXv0AGeP3+6vb2Z5reAw/xpwg87zkYlnyP+d8+fOupGM7RKf5qBOrXR8MNOj1YN20S+enz+9/vj9Po6C4EJ1uoLNflT9t1VPGsu71dpR26k0Z+kHvkp9S3OLJ90nkCtFckAhfwp+c90cxLEGrvh24GfSnM9Q34CS3ah8pP8HSbSFVHlc8km6t8V+Lwc4oayUhtujev33vrT2eKz2mY7NQyhvwI+F/la508N/WcI/RWwIshnvwIaFy0k37ITjrPH4Jy3q3OtmOCp5cOsyfL3pCuhKCEFhZL+IuAxunyUGdK/RdAfBxOVs+XwiCdItZMejH6n7Hx6/VX4s9ou0fVXgkPtnJe7/2FA4v5u8aurIi/6nM90zaSpWsg+HaPHvZJf7KORulFVfrBu6N+HAbn+ClxuriPHRbLORTNp6l31Jz1c8Xv0dXKofFKARUWLrHhbCjhwc0zipwoblpocqj+F7GeWT4KHYvq+JuAwAuVnTHjkcCjhU/CvZ8xPQNj58+un6f7u1memFr2j89cq+RTxnbz22eI/MV8F36M+fP0SwIjuD7vkKS0WCBqjiR71+Hx+fp3+/vGEdl9mmbiFscqL3/LpoArXkGfir66JdurcVX8N8nuYP5GHDwLlT8Nf20HaxA/aH/veQzJYy/ypVkahX3T+OuRzGB7gkwzT8AUDKZ+vzZ+U4lfxa+XYLZop5PNdAQ1P3Eh+pcWENGNQNu8a8DVCgTah5INGW/87k281MHutHgcAzSkhSGKo/2ZIDiTnA39G8BG5D86H7CO27bHB31uer8GnXTa5uAXeEZ/ZtVGQVwHcHukTuSWV6e/Aq8w+hHyEf81Wi+TACvglry1Di5ncBJaKx22X8zIaXp64htPhkaYho8sHJ9M0eeyAz0U+kEQu9pfiu/S7yZrlxqH4FyHqkA8opQKfKv7akZ9aDy+G5l+rKUb+xPiUkT819MzvQyn836f72+mPr5/kWmZz4Yg8vrR+D+f/MKcn3qIY+ROPkA+Rn/RcIEzNa/7nS/hF3zzdnFh15EfT2/T9x/P09PwqJCDw2ud1MWdXnWIdMXWpnqo8c36S/GNP/VjGVsQX/XAV/HQZvMA/ufyJ9NXw0E2SunN+31R/ek2rWw75DsyfJALH/a62roofGkZr33Tgz6BTZ/7E8tee+T3KiUPzfyTrjE34Z/kCy1//d/1ngdhoCLHB9M2bRpcPTjhSQYUyBCsfR3ioir5mEVJK4ZABDBzdyWIuVnISzReCYcCrWzOt8UkpiNHvODVsAB7R9LQ+sXbaVHWQwq/yEEPp2xSLiAcULkox78jiqCbmfXj5tPiclUlcFbU5uS750s74jB7rhny1jvS9Xyqczf8Bi2jLjxZ+yvlKCZ/S72B6Hy7W+Uy76X1a/s9teByEz+g+p8Af/vXHw3R3SxXAG2NNO9xVrOkW+VOl/xz5kxZpdDtuk9A3arveTeTT4/PldZr+9/3XGvupAgyqT438yWfrJvb1iVDsvUus0+Nzswl8OdCN+SvO/7lZGvhnjZp30V+NYGuf6PKVaiGOadd3LeT3h+RPhpmclv8f+MJNqeZFhUeDOfo0RfhkMRkkvz8p/7ddAa2Z5JGF0zPJx+mpu/4KD4CLjJWv5nvA3MbG/EC4gKnFDJJ87PhTd+iBuuvP4O6GfAZlpabAgCQ8avBnAUipGIfwmX23ZY2ika7eLS2vCss073JK+fbCH6dthE9MjDZXTCbMQpbX3JL8gGcpDFBYpGZ1ZHxR8ZsD8bkh6YRPPxKfKv0dmKR9CPmkBeT4ncUfWMjk94Q0/LSB/4zOX4d8isCowGf6nhrJ/2v8cy0+haLwifOTzw9309fP9wp7dWwSkr8ekT9p8ImVBa7y4/ZNOppONXRI+yLJT8eva/yfPX//8fNl+vX0TJjZmT/tnd9b7SuFJxXwKxtdBX/dB5+khjP+yjjFkT/paw2nzN+l/FNa4I7fTfmT9bDDyJ8WOErmqXS9Vd268H9pgobfD8+fBK1G54cK+dYNYEWiCPbhFrVYiUkVQpWdKPEp+ZLcymGbNQshn2LjF17Bs9HfCoC06bVRTgIIV0XSAAgOCpVGKJA6sXmUfSmgRMLfVci34pcKCpfIWgJAY3xm+Fu/uZo9XsBvM+fCDDTw59OwVX/kxgIuXDTEJ3ViOIvLCH+bwsWO+OTiH1YPu7Z9phR7fwj5NMS7Ep8pcczCN1pALP4gSzXEf9GooMGHsK9FIca2Wv7qWr8OfGb4W4XAxYwZf2R8lvAn/Q6drhCLKXjj4V06NNo1Ndfa90PzayM+w+dPqBgF6XEljJp2k/jXzTT9+4+H6Tat66YPVwwmyacYom0ThE8Sf+vbZeSDJQDsnT+11Y55NKt9JfdgFkDowNF3LHcaZm/5NrGOwGfG/zUbbzp++vo2Tf/9+3EdXYrf4I1Lkr+uzyzmT62Ni8Yb/NWn4Cb6kxaQw3+68ieOfzbM77X88AjuKk3/w/BrBz43+RNzo1dV/iQZSJE/UavfGp99HsTee8iHdGbEpyp/wocQNqQDnKZovf908vxpVZXtDWDoAKR4Z18ybXpEcPilmVyVfHhRc39P/15asElpFNsACo2uP2z7o0iRdjVB+SQfrR2zZTuXfFp8UlkyDhgCPrnEu6UuPGMN+Tza479D7RtVIEkl/KKCXPaddg67TYW1DXZG/EX3hzYLNGit8KeXA2LLB0bA938hAEr4FOK/dxaueOJ9uKL/kE+hpEKTjB/iojLFPzEuuYKxkp9K0kfnr0M+yYK234v83xDfyRPXlChG/3lif/Pl89305eHgt4CxW4ia71XxL0W833y0udJ/VslnW4qu1kM+l/o27ss32tqbxufPx5fp56/57V+Nf12HutjX6D+bzEMxSHT8QT9IlVMUU9ylya7xTus/gcLc+VNnLe6qv4q5DP5aoTQCf0uKXps/dczvo9sXaz8qH6T8tQM53boW/Y0mvu+U30ePz4x8xAawQIBKE6X2+bohgxl4yKfQOFfZJk7+wNHSW27s227cRi/02thAsM/8MLxg4b+tBWV4GhPX9I5eiNz01njaJxFSmJwrVITUHyAemXwCPslv/WUAFq4uKOF3JTXZRtvMkfBVZuvbwEcF/oE/w2IQmrKuSnNanQKAFCAr/eeSNIINt8w/c/61nZrEkSClONo/U8JenXzSznUh/hcDFIPPdOUp9S3gzCfj+I6DIhf/odEqCnRW+0rqEwFvbKCVT3IfxsdWNW/CryUFO/CJ47PIX0v8swM+m+ivynK6TmeT7xD+asif3PxVmqAmfwKmL33rMqJ/KUx/pjn//vPzEmF2+3MKfn2W/AkdEltsfXD+RFGNUvliN+AVHnQG+dIiXdYPlz9JDkj+/W16W97+fYMbaZeb7Ur8lcnvWf66o+G1/HBHkbJHXZt8HfFJXp2pzZ8y/0gtepg/dQLD2fihVP7rpCZ22Cb62zN/As8i6/+t86fKmhxO1Ub9lVbkLvzVgc9NfR2+xFtT/2+MzyvKn96XzF//mRk32BhhFiCON1EWXBIXk5Do8mWEWLr3f4coRZG4C59oueGhWZBcFkak+hE3FEpJ5A6mND3iKvTnCDjsXfbcAkUYFN+8rNiwMBnQSJhajt1irKvAn6SIjvgkDyQY/OcF/9IcKn8vEc7KIZt208gnma+pQGiwXeSTJmjZ8AAHYpappIIuJJA74nOXhKcBAM7AryGnDsWvU2K42uGiSyph1GyodcBnkV9H5/8B5OOW2Cn4g2XDQ4NPruJObYVCBV1f/vT1y/30+dNdAwdcOcQp8CetX0f8754/VdqlVbez2VcyZSu9aMfR8FdxLGlSv3//9fQy/fiZvv3LbPjCnEeTP2XfXcXCds7vNfqT1CPq19HgzPJJ5wnUapEMUMifEhbTgQX2hYKD8qekgzPkJ7BkFyo/Qdsr1N591w1LBT4vhxCgrKX8SVkfJV/oovIr9WLLG54tPldOs1u3EPor4HORr3X+1DC/D6G/AjoE+exXQK81PfFlu26IVQyMc96uzlUhD8cZo4KnqD/Mmix/h2yidOhAINUl+aRYV2Euc5fo8lFmSP8WQX8cTFTrhcMjniDVTnow+p2y8+n1Z0Z7fYfo+ivBoXrWGCDc3y1+dVXkRZ+B3qIoca1ocbnkF6vt3aGjyg/WPldyYApcbg7F4HjeuWgmTb2r/qSHK34f/LWgJAU+If6y4m0p4MDNMdxOYTNLk2Ffi7a2bUPza3AYgfIzJjxyOJTwefL8SaLhgDcsbwH/8TDdHPEt4Oj8tUo+RXwnr322+E/MV8FtvZJ793mOut7R/XWXPKVOVcVeTfTI4zN/+9eR30d6C51S6Jn4awcYuYfsqr8G+T3LX/FCd2uiboAm67ju0apeQ74g+ZPKWvZGofk/cYkprHNF4Deh9QcURPJX+IKBlM/X5k9KSFbxa+XYLZop5PNdAc0dAmkhfO0YlM27BnyjoKHkg95o/e9MvtXA7LV6pVNAsAiBDYA3f7m2MKlc9QzJ+cCfEXzCDdswUNlHbtNjg783/vurl6vAuQXeEZ8Jh/Oss8cDLB8Z7EvLL1lqyMdjton+CP+aPVFyYAX8ZviDG74AjPCq/MtzOVLUZvmSo5TcfzSfM08A1446qsY8dNPktgM+F/nAyeHFP0rxXfrdrCV5XWvWd8PHqocKxQ8JqXeVrwKfKv7K8c/kjBz8VLpRYVf9qVH3u+GQz6C0kT8ZlKVrasHfqv5D3gLWxI/D+TXM6Ym3KEb+JPOETX4Huhxu31QTIT53C3msbuX1a8Xyf4hJSpm2/OjX4/P0I/v2rzL/zzZ8wY01xfypn7o2I0fPn6DAnP/eUV3FR1niiyhzBT9dxizwTy5/In01UR8V37gUJ1Vu0FR/Tlmo7kM+JkAp/asrf8LBEvtf7ncDDoZ9Dco6On+XRHXmTyx/7ZnfI851cn4INoBhRlMATmnCkr17/q5JyHo+3zI2JnSWvnu0ZeXjCA9VMdcsQoo5chMEBo4eBNIUomMyunxcYsGugdb4pBTEPHycGvZ5ptP6xNppc4Rc2oRgfi99m2IRUYjvtdPQ9uOKGNr+vdsN+ZCGtficuxFXRW2uzZN8aWd8Ro91Qz7fCk+Fs9nPwSLaMqqFn3K+UsKn9DuY3oeLdT7Tbnqflv9zGx4H4TO6z1Hy/5vbm+nf3+a3gBvjzDLcVazpFvlTpf8c+ZMFbdu2H4K/8vicv/n73+/Ut39rNoGpDXVDfPdZku79IezbQ3HrmLvEOof/vBzoxvyV2kSj9NQZn7voz2H/6PIpuYxDA8auhfz+kPzJIP5p+b/0KQ6DDlo0Db1mED5ZTAbJ70/K/21XQGsmGeFUZKqRU4skinycHN3lKzwALjJWvprvAVPESEuWQFaPHT9l5+76M3jeIZ9BWakpMGDSXwaVGvxBMSSAlIpxKNhk321ZCx/kqeEKNbToQuovEAk5pXx74Y8DAMInJkabKyYTZrnCXAugFca4tsKF5D56qlPFvw7E54akEz79SHyq9Hegf/wQ8kkLyPE7iz+wKMnvCWn4aQP/GZ2/DvkU3luBz/Q9NZL/1/jnWnwKReEryk++fL6fvjzs/C3gkPz1iPxJg0+sLHCVH1cKUKzGrk1C2hfN+HT8usb/yfn7z8eX6Wf29m+n/Gnv/N5qXyk89VwwV8Ff++Dzt9qV9dfLoUVYc4Lfw8ROswE/lbBxFfY9e34nLXDH76b8SVu/b1h/GvmJtEJtv3fh/w78LdIT/DUL/zX+WcNPK/xndH6okG/dAFYkimAfbrGHlZjYoGlrTYlPyZfkto3ubx1CPgXxWIy6/tnobwVA2vTaaCUBhPPSGgDBQaHSCAVSb7wdZV8KIZHwdxXyrfilgtYlcJQA0Bif1LVR2eMF/Pq9SnmEgT+fhq36IzcWMuYCHCslmhGf1InhLC4j/G0KFzvik4t/WD3s2vaZUuz9IeTTEPNK/5kSxyx8owXE4g+yVEP8F40KGnwI+1oUYmyr5a+u9evAZ4a/VYj0b/CQFhmfJfxJv0Ony+hVq7+j+Gt0+ULwVyM+w+dP6C03SD+M7qFLcyP/mr8B/O8/H5by0S5/jPL1lwnhk8Tf+nYZKYwEACM/JQtEMCajz5ak17ddMaShlq32ldxDQ9GWoTj6juVOz91bvg2VI/CZ8X9NYZcOkHOIf3/7FyqGM2B6KPi9yF/XMYv5U2vjovEGf/UpuIn+pAXk8J+u/Injnw3zey0/PMp3a+W7an7twOcmf2Ju9KrKnzrh0xqffR7E3nvIh3RmxKcqf6IOwRDxffmn1vtP15E/2d4Ahg5Ainf2JdOmB67XHBWUuNlclXx4UXN/T/9eWrB44TIKjK4/LHY0/JXkk3x0mxVqGwXqzyyfFp9UlsyVkii2SRyIsc2yf2uuMND/ybonDPmIe8dK+EUFuew77buVQXW2xXUZfa/9WlL4M/ubHcQ9NJ4o/OnlgNjNepgTKhbygBJB6ohfVzzZ2b7R8RdZvgVCuKhM8U8Kn1TCqOSnEkSi89chn2RB2+9Ff22I79KG2kUqhp9K+WiC/KHxhRDS4K+/fL6bvjzc2+zTqvVV8ldFvN98cxI7ECrhJOL7VeqvFbgU43xI/b3jk3/7V+NfV91e9Gf0nwrTNGkS3b6QHlHllCZKaDCIIZ74n6b1n0Bh7vzJL3VxhF31VzGXwV8rlEbgz5U/lfJ3p3+Nbl+K7jgs0r1rNL5f0t+m3qCJ7zvl99HjMyMfsQEsLNDSRKl9vu4IRg8Y8ik0zlXuiJM/cLT0lhv7thu30Qu9NjYQLgrjBTsLADBZ+tZlRPzhmuPRjoJTPywAHVnYXeQDhdtMfwI+yW/9ZQAWri4o4XclNdlGG7qSZ+kOT7YrlmLrJqewL7iGJ9r6gPZgXZXmtDrFrCQHVek/l6QRbLhl/pnzr62BVxgPUoqj/R8l5tXJJznwQvzfbDQo/Ge68pT6FnDmk2EspzgB/p1KJCsSSKt9JfW1Xjpa+ST30Vqu0lqpcW+X8SQFO/CJ47PIX0v8E5OiBvgc+YkPpSH4jSF/cvNXiSBp8ieg8mvOn26m6d9/PEy3PT8GHAJ/Etc6S/6EDolFyJ9U/P/Aa0S5mBwlf1fxay5/kgjO9vfX+e3fvx9RXk/5TE5BoKawhPeUv0v81BfGTL21/NA0aMPG1yafqb4p5UfS7wl/Kz5L+Mv840H4HPzVt3Ca6G/P/Ak8i6z/t86fBPWegn8Frm/uoj8HPjf1dajLmvp/Y3xeWf50M/31n5nxoDtliEWI4000wolJSHT5Um0zSkGcInGXelfLDQ/NguSyMKIgHEV/XNwa8vUjTF0KykZ8im9eVmxYQ8r/dAAAIABJREFU+DSW9x7482mzif4chIj91sLqC8kDCQb/md0l51MV2btEODs8zjykRj7JfOaHGjrsIp80QcuGB/i23zJNqqC2Iz53SXgM9izxBMhZI/LXsPLBIpqUMGo21Drgs8ivA2woRJfv1PzasuGhwSdXcS8dmGF4aBN+08D/NbLvp/vb6Y+vnzoKhIa+Cv054r/ET6U318X8aT9TqvjrweJsHq/hh0fK3EQ+Hp/ffz5PT0+vTAClNpRRfq/Jny4bgiX/2knJGv1Jy7eTaInec5+rvTw2qnzSeQO13qQJFvKn5B/hp0rEA90d+Kk011H/lzRU/v3Q/QkFPi+HuOFWELXhZqyPbm4IwWpy1kevgn/5oOXqHUJ/BXwu8rXOnxr6zxD6KyBAkM9+BfRa0xNftnOh0tkZTlryfc5HVXU/tXyYNVn+nrSFFWAMCiX9RbB3dPkoM6R/i6A/DiYqZ8vhEU+Qaic9GP1O2fn0+qvyaHWdouuvBIe6GRuuebb41VWRF30e/BY6p5voca/kF6vt3aGjyg/WPldyYApcboq6OMlzJn21UzujfSVzeHVR0//QdSwpBBUtsuJtKeDA4q7ET2uUBvocqj+F7GeWT4KHYvq+JuAwAuWnTXjkcCjhU/CvZ8xPDMX6P799mu7vbn1m1PSOzl+r5FPEd/LaZ4v/xHwV0OLD1y9h+Oj+sEueolkAxjZN9Pgbn88vr9Pf/zwxb/868vujb/GS1NqV/0sPV/z+oeXDDoz7e8HPwvyJPHwQKH8a/lqxIFCTJn7Q/tj3HpLBWuZPtTIK/aLz1yGfw/AAnyR/hS8YSPl8bf6kFL+KXyvHbtFMIZ/vCujE+SMFfMrmQz4GTjAYrP+d6W81MHutHgcASG7mR2MDcL/jtjCpXKcAyfnAn91NnGp9EJiEM17IMYWv1KgjPhMON48H5FziWnbr6XvAHIHzf0M+Xp9N9Ef41+yJkgMr4DfDH9zwBca+rA/4UKl4rIeYumXJ/S/r9+A/0eUrmc+lvw74XHRJXKu3JJ5cfOcWGxH/vVA5VfwjVOadv7f/rvqrwKeKv3bkp9KNCrvqr8LYQz6D0kb+ZFCWrqkFfwx/vbu7mf717UH3vNpWTfhh7cMV/VIcnv0RjMmw68ifOvN/hZ1qm0THH8dZ53+/hF/4Zg+1mMv50f++P00v8x3Q6vpSIsso/mcbvuDGmmL+VGu4in5nzk8S5a+YdpculvgiClDBT5cxC/yTy59IX03lR53z+6b6ExVsbzDkAzqrwKcrf9ohvx/2ta8JLhZL5UffkxS9nfkTy1975vfrtKLzL6V8YAMY9iBspxlQYfJuTaLLVyLE3ZRSOTAmnJdhuIACFxxDsqWroKTCWfYd4DKHqpx1+27RMRldPvOaaY1PSkEMTMapYd/6YX2Ob9hmvZvLxxU8LP4T4LP0bYpFCUJ8b6Yobn2gw6dHHj6gROSKLL31oh1/d/m0+FwLGqVvo2/wR2GxMz6jx7ohn3Yl0O1S4Yzc8LDwU85XSviUfgdiN48lPtVtep9JvsOLGAXdb9Y0t+FxED6j+xwz///d4duX++nh013jhaGwdaJv+z1Z9yTVmm6RP1X6z5E/6ezItdqdHxrFbSLfb3w+Pr1O//yc3/5d+WfTTWDqRTlDfDeqRtW8if5UT6prdBb5oHtq7qsd/vNyoBsf2MEER3IAdeYTe0XnCtHlc3AZ0TZVDQr5fcql0rXk5HWv3CZbZfy3zAH6mlPx/wCf+qFw2NUnWgwL2yJ8spi0xv9afArxX8Wva3XRoB8jn+0KaM0kjyzsnkk+Tk/d9Vd4AFxkrHw13wOmiJGWLIFTbtjxUwSuu/4Mi3HIZ1BWagoMmPSXQaUGf4XAspGwVIxDwSb7bssaWMhTwxVqaNGF1F8gEnJK+fbCHwcAhE9MjDZXTCbMcsSnBdAKY5ylMEBhkZrWkfFFxW8OxOeGpBM+/Uh8qvR3oH/8EPJJC8jxO4s/sJDJ7wlp+GkD/xmdvw75FMFQgc/0PTWS/9f451p8KooWeMbS9BQaatbEkT/d3NxM//7jYbmMotufkPz1iPxJg0+sLHCVH1cK6GY45cAh7YtkPx2/rvF/ef7+9vY2/ff74zT/7/aP5MCc+dPe+b3VvtL0ldCvanYV/NWPz/VaOkaFyvor92HlkT/x0LwK/En5p7TAHb+b8idt/b5h/WnkJ1Vume1UEz5FCRz4W8Ym+GsW/mv8s4afVuT30fmhQr51A1iRKOJEykpMROA4GlDiU/IlGzseVdU1hHwK4vF+n+77n43+VgCQpJty8pwB2AcwmQ2zMKk33o6yLwWKSPi7CvlW/FJB6xI4SgBIDoxjERoHBxRJXRuVPR4uesG/VjkVodPAn0+rVv2RGwsZcwGOlRLNiE/qxHDmtxH+NoWLHfHJxT+sHnZt+0wp9v4Q8mmIeaX/TIkjVPTCE8AzWfxBlpoNsPZn4r9oVOirwVCQfgz86bSo5a+u9evAZ4a/VQhczEg7QRcZO/NTDsoS/XXpUGfOTSutfT80vzbiM3z+RNzIcWX2fXi4m759vq9cFGfj1wifJP7Wt8vIqUH+2YCfSjd+iflTH7OpRzXzf6lwr36yriFH37HcaTTJfemeWtfqEp9BcMNxzpA//fPreXp8fEGyGPMniM8if12dYjF/qlOLuteHyE/U2rA3bKI/aQE5/Kcrf+Lyo4b5vZYfHsFdpenj9PIIGbX6c/EvBz43+RP6DvAsV3X+JBmI+/1s/AvJa+UPdq/m67G7fEZ8qvInvLELVdI5v99df0ZzK+WzvQEMHZQU74zyNmseweGXJnNV8uFFzf0dnbpc9IM33JLSqGgJFBpdf9j2RxAOy2KC8kk+2jJuq7Yu+bT4TMKWAoqATy7xbqUH7zhDPp8Gd9GfBa+o4JFdwcv5Vp8KXL130Z9DQkq+6P7QMd26rgp8wmujluZQsZAHcBII8b9O8N+9XPHE+3BF/yGfQkmFJhk/xKeFqfhO4dPBTyXpo/PXIZ9kQdvvRf5f8qfWDQ1l/lTKT6LHuwr5/vz2abq/u7XZrKb1GfmNOE9FvM82ekf+JKq0V4OrxN9WWc8vb9Pf/zyuP2jxqcjvL/rrzD9r7R/dvjD8UOqunXfrfrvy6wp8uvOn1gpD4+2qv4q5DP5aoTSwYC+3Gq45UPbClzZ/KtWfnP41un1L/NphmW5dT70/ESB/wmlXVH0y/IHYAFZswHGJGLXP1w25zMAlojTkY4gzCgDcacz07+xpTW6jF3ptbCBcFMYFuVk2gMnSty4j2hfHzKOJPKf+Nd5vDm4fsn5B4TbTH3EyLZNPAkADfJa+dZk2PPa+Jgrq4BT2Baflo60PjS5Vp9UpJtAJn2mTLcMf5XORL91rbUNKcbT/o+Z8dfJJlfJaAsf4z3Tl6XyoC/vH7PtBEH8SPjkeWpFAWu0rqa/1utHKJ7mP1nKV1kqNe7uMJynYgc8N/sAkSP5a4p+YFGH8UoWOkT91hWEIflPA54YfQq5Tw18lgqTJn4BFPlj+dHt7M/1rvgq6FShD4K8wmUW+s+RPN+slIatSI+RPKv6/89u+EnZL5RWp7x6/b/gNd41jmeDMw/zv++P0+priMBa+Mr+/3Ka0HljM8jvOv+6huPUZWn64o0jZo65NPlN9E2pCIujO/ClCfj/q675V1kR/e+ZP4Fm75E+Cek/BvwLXN3fRnwOf3fKnlAHU7D9db/50M/31n7ffV/UV0iRMMnFthCoI+VylrTcmIdHl4/Bom3W71hSJu9S7au5d5wygKbhxWRiBz4gbCqUksp3F2ox0FfpzBBzyqrJSRoMwKL55WbFh0cay76NchX1bKsQ4VhP9dcQneSDB4D/h4RqjalTNS4RTNUDnRhr5JPP1FHEX+aQJWjY8wLf9kgPaFNR2xOcuCU8DAJyBX0NKF4pfp4211Q4XXZYOJJT4aQd8Fvl1gA2F6PJxS6xJfG6wfovyWTY8Gm/4bt7QRIKeQn++9fH54W76utdV0B2hVDW0yr6O+N89f6qadbtOKv21e5x5JA0/NA/asEMT+d7x+ePXy/Tr8ZkQznJgDNWfNPlT9t1V/PjO+b1Gf9LybWjOzVBnlk/ar1XrTTKAAp+XNy/xt9Hn8jzkD7gGCg1A1e8b4fMM+QmsqYfKT/J3mC5fWmyGPwmoCnxeDnFDWWsPdHfIn07N/338VbKu6/cQ/KaAz0W+1vlTQ3yG0F8BAYJ89iug52fhmJOCgwuJDTsP+XzKLOoPRy3L35NYTtJSkk+KdT7N6HpHl48yQ/q3CPrjYKJythwe8QSpdtKD0e+UnU+vPx3Em7SKrr8SHKoVgAHC/d3iV1dFXvSZksZqIft0jB6XS36xj0bqRlX5wbqhs+/2kkMocLk5FIOLEI2KErVT7Kq/WqFAv+jr5FD5pACLihZZ8bYUcGDxTOKnThsfqj+F7GeWT4KHYvq+JuAwAuVnTHjkcCjhU/CvZ8xPnMXS+S3gu1uqQO6wdnT+WiWfIr6TBSCL/8R8FXyP+vD1S+Ahuj/skqc41gXX1aHHl9e36X/fn9aRpTjO/a7M7/EtCR1U4RryTPzVNdFOnbvqr0F+D/Mn8vBBoPxp+Gs7SB1+0P4w3EMyWMv8yS8tOUJ0/jrkcxge4JMM4/AFAysP4OJ/pbhV/LryWTXdFPL5roCGJ24kv1IzgZo+VG7cNeAbhQwlHzTa+t+ZfKuB2Wv1OADAJHLWDzYA9ztuSyTskJwP/BnBRxzeoMxjH7Vdjw3+3vi3WC9XLXMLvCM+s2ujQAEDvlF5pE+EOUJJPfNvR/z5EPIR/jXTteTACvglry1Di5m8ilwqHncAQ8n9H4U/OM3o8nGyuv1LB3wuugRJ5AJJbrFjfCvivxeeofgXMZkhH1BKBT5V/LUjP5VuVBj29a3gUPob+ZPPmE7/Z4h/d3e30/w94GZbwKfgrzCnJ96iGPkTD99T2HcVP2J+p+LX+M1GnAy8r9a3af7u79P08rLc/Yz4AVXAMMb3bMMXvHFZzJ+aez4Zi0k9cHoR8qdSfpLMs6O6io9qyh8q+OkiXAGfXP5E+moqmnXO75vqrwMohnwH5k9c/i7l/wYcDPsalOXk174nKXo78yeWvxrjf5azK/3nlfBDsAEMZ1QADsW3FKbu3kRjkO5CKB/AEXZl9+7NWPk4wkMxUs0ipJgjNztg4OhBIE0hOiajy8clFuwCaI1PSkHMw8epYZ9bOq1PrJ02Vb2k8Ks8xFD6tt8iohDfa6eh7Yftayjeah/hajfkQ+rT4nMtaJS+jb7BH4XFzviMHuuGfK7l++7euA0PCz/lfKWET+l3ML0PF+t8pt30Pi3/5zY8DsJndJ9j5v9lnH1+uJ++fr5rDMZ1uKtY0y3yp0r/OfInHy6vmL/+vvq5BT5nRa2cFeZEI3/6GPiD7ilBwTdz0NuBz8uB7vTCA/EpneLxJQP/rJlvdK4QXb7GXKbGhHmfQn6fcql0LXl2YIHxn+QmGjVpv+TkV00i8q/omAwtH8Ini0kcy3vhU/CvEfGn8Dm2K6A1kzyysHsm+Tg9dddf4QFwkbHy1XwPmNvYwIuVWszglBsu/FAErrv+DAFsyGdQVmoKDEjCowZ/UAwJIKViHMJn9t2WNbMgTw1XqKFFl9LyajG+d4xTyrcX/jjlInxiYrS5YjJhlivMeY0o9L+2wpTkPnqqU8VvDsTnhqQTPv1IfKr0d+D3ej6EfNICcvzO4g/W6Kj1oeGnDfxndP465FN4bwU+0/fUSP5f459r8akoWuAZS9NTaKhZkw750/wW8P3dbRsRQ/LXI/InDT6Jwly6GYTbN2ljpfpRQtoXTed0/Nrm/55f5rd/H2EAFwia5MCc+dPe+b3VvtL061eD3PMq+KsNn1ulSAZQ1l8vm26w5gS/h4mdZgN+Kln4Kux79vzOga/Fvlr8MWBg83dq4w3+WwN8jvxEWqG23zvwa/0nxKT6JrNO2e8BE7WmyyM0/LQCn9H5oUK+dQNYkSiCfbhFr1ZiYoOmrTUlPiVfkts2ur91CPkUjv/ydXrKvisALqeCqMoBBgZFUlI/zkD4d2ZhUic2j7IvhZBI+LsK+VYsUUHrQmxKAEgOjGMRGgcHFEldG5U9Hi56wb/6Pcx2hIE/n1at+lMRk4b4pE4MZ+4X4W9TuNgRn1z8gxaS8hqfNcu9P4R8koKhf6TUVfCfi/6Q/7xc+7w6bBZ/OElUxn8LHj6EfS0KMbbV8lc2Nmue58Bnhr9ViPRv8JAWGZ8l/Em/M/wUTlmrv6P4a3T5QvBXIz43/CFa/oRqgZL71yzhlm2s/Ev57Nubm2n+HjAOV8ruv5t1ks8sx6UDwieJv/XtMvIhEgD2zp/qNdGkp9W+kntoIhTMP9f1i8MPljt12Vu+Tfwj8Jnx/+3G2zyV/31/nF5fca5i5KdL80J+X+Svq4KL+VNr46LxBn/1KbiJ/qQF5PCfrvyJ458N83stP3Txf4eJtfJdNb924HOTP6HvAC/uM/HXZCcuQOLfO+HTGp8d8KrqOuRDajPiU5U/tdhfqszvr8S+tjeAoQOV4l3VqmnQCdvzqKDETeWq5MOLmvt7+vfSgqUCB6HE6PrDIkfDX0k+yUc3WJ7mIaD+zPJp8UllyThhFPDJJd7mCXfqMOTzKXYX/Vnwigpy2RW8HHZ9KnD13kV/Dgkp+cz+xvF8bddD44kCn/DaqKU5VCzkASWC1BG/rniiNZKj3ZDPoTxwaniBEC4qU/yTwufal5SEqjYZRI7OX4d8BmMqmhb9dcmfWjfclPnTh+L/tH0+3d9Of3z9pDCeockZ+Y04PUW839zHyBXURv4kqtvT4Arx9/3n8/T09FLQihafivz+oj9nfPfYsNQ3un3h8qbU3Usv1nF35dcV+HTnT1aFGNvvqj+jbHPzwV8rlAYW7OXArCd/KuXvTv8a3b4lfu2wTLeuh9aTFLMq+psA+ROmtVH1yfAHYgNYWKAlIkLt8yls3LTJkE+hTq6yTZz8gaOlt9zYt924jV7otbGBcFEYF+RSVF+DSulbLRHxh2uORxN5Tv1rvN+82a9AU9Mmi3ygcJvpT8An+a2KDMDC1QUl/GL8rZiGV6KkDY+9r4mCUzyFfRFRL7mHpuAyDsa6qtproiQHVek/s6v03vL1k60J5EuN6qhuDinF0f6PmsTVySftXBfifzEAMPhMV56mDbeMH5TiOw46EJ8cD61IIK32ldRXvRCYjlr5JPfRWq7SWqESHbV8koId+MTfohb56874HPmJD6Uh+I0hf3LzVymB0ORPQOUjf1qU8e3L/fTwqeJ7wCHwV1hCp8qfbtYbA1elRsifNLmUFL58Hs7eO2r+hIujF3rH5U+/fdnj08v0z88npAuJYDjyp8sbbiN/MgNQy1/NAzfqYJXPVN+U6kvS76mmteZCG/4KMJ35R2rR75DfD/7qA2UT/UkBqGX+BMYi6/+t8ydBvafgX4Hrm7voz4FP7P+a5U9r/Z69upj6Pf3b9eZPN9Nf/5kZD9gYKRSpYL0O1+6ogpDPVdp64yAfXT4Oj7ZZt2tNkSSRsKfHWwKOJmBwWRi1IMufNWinoMqRIm54lJLcyml266bSnyPgmAJCcipUQGi4YdFSmSr9tXygcawPIV9HfG4I05xQGvznBf9Gu2mblwindoye7TTySeY7vXzSBC0bHqm4BwjOZkN4R3zukvA0AACu50Tkr2H5PyyiweSbOjCm2VDrgM8ivz7wu2RpqtHl45bYKfiDvOGRv7pS2tExbvhu3tBEijyF/vqsj/kq6LtbIqe0uPOr0J8j/nfPnyzG6ND2bPaVTNlBRcUhNfwaDfDy+jb975+n9fYYTDqopznqT5r8KfvuJX4+l/c3UrRGf0fa/MzySecJ1CaUDKDAJ/xUiXiguwM/leZ6hvwE1tQj5k+HyafA5+UQN9wKKuVPpQ21HfF5tvgsrbO9fw+hvwI+F/la508N8RlCfwXQCPLZr4CenwUHlXzL3oAe8vk1XrQvZk2Wv+NqU+WmWUm+CHiMLh9lhvRvEfTHwUTlbDk84glS7aQHo98pO59ef373oR4huv5KcFBPEjfEAOH+bvGrqyIv+kyn2KuF7NMxOm8o+cU+GqkbVeUH64b+fRiQ66/A5eY6chznOxfNpKl31Z/0cMXv0dfJofJJARYVLbLibSngwI0g3E5hM0uTQ/WnEPTM8knwUEzf1wQcRqD8jAmPHA4lfAr+9Yz5SbNi/W/rur8HHJ2/VsmniO9kAcjiPzFfBYe4D1+/xOqP7g+75Ck+L0j2VuhxbvL7u7/UKD3wifwlviWhgypcQ56Jv7om2qlzV/01yO9h/kQePgiUPw1/bQepwg/aB9X2kAzWMn/SymRsF52/DvmMBoXNAT5J/gpfMJDy+dr8SSl+Fb9Wjt2imUI+3xXQ3CGQFsLXjkHZvGvANwoaSj4YDNb/zuRbDcxeq1c6BQRJCjYAJPGz/ri2MKlc9QzJ+cCfEXzE4Q2o/tkMR//Z4O8tP3CSxYr0tiO3wDviM+Fwoz+AZYlr9dR1afml5w75eAs00R/hX7MnSg6sgN8Mf3DDF6wF8ipyjhR1BGPJ/UfzObMaOhSbm2m3afLYAZ+LfCCJXPyjFN+l35tpb3t4MXT8S5wn0C0nu/LXCnyq+CvHP5MzcvBT6UaFXfVXsW6GfAaljfzJoCxdUwv+GvDX6u8BN+GHOpVUtUpxePZHMCaP/EmnzlPYV+AHDdaHTllCK5b/wzd73oXNv/vryI/YmhIm+Cs/veRK4AroYv7URDO6QaLnT3AWnP/WzbR/K0t8EaWp4KfLmAX+yeVPEJ/FGzs75/dN9Scq2N5gyAd0VoFPV/6Ek2nsv7nfDWYe9jUoi2gaSn/O/In0iYJ/LfpfAz6vhB+CDWA4owJwsI58cGzXW2OQdk/zjYQJnW+09r1Z+biAQlXMNUU2ijly0wEGDuXECuqPjsno8nGJBavy1vikFMQ8fJwa9vmh0/rE2mlT1RkKv8pDDKVv+y0iCvG9dhraflwRQ9u/d7shH9KwFp8r4Sav0uP8J4XFzviMHuuGfL4Vngpn5IaHhZ9yvlLCp/Q7mN6Hi3U+0256n5b/bzc83ud2ED6j+xwz/6/D2ZeHu+nL5/u6zqnXVazpFvlTpf8c+VNb/EXZ/OXWByHfz8eX6eev54IeWuBzXqjY5+JNYOrAnSG++yxJ9x75iU+ru8Q6Bz4vB7rxgR1qE41SRWd87qI/h4mjy7cTl9FrsJDfp1wqXUu+Cz/VS05+1SQi/4qOydDyIXyymDwwfwq3pgtriFkftiugNYvsSOJ5Jvk4PXXXX+EBcJGx8nH3sSfwaQvHWrKUCJDy6vHu+jMGKtx8yCcoECgI52qLr6/BH3ykZIBSMQ4Fm+y7LWvhgzw1bMBMy6ak/vp8T61K7FPKtxf+OI0ifGJitLliMmGWK8xVWU7f6doKF5L70GvG3lLFbw7E54akE5zgSHyq9Hegf/wQ8kkLyPE7iz+w1Ej+wB28gQGqgf/EG5dpeAs9sXsNfY8hn0JXCnym76mR9q3xz7X4FIrC0fCHtb+jfH98/TTNbwOb/oTkr0fkTxp8YmWBq/y4UoDJGB0ah7Qvmufp+DXt/55eXqfv83d/L5sNUv7j/X0FnTV/2ju/t9pXCk8dlsllyKvgrzXx2ULglPXXbB2APiN/4hF8FfiT8k9pgTt+N+VP2vp9w/rTyE/aeu8u/NqBv2V2BH/N3GuNf9bw04r8Pjo/VMi3bgArEkWwD7fYw0pM2kI3H40Sn5Ivyd1TFmrsEPIpiMdi1PXPRn8rAC6ngvBEE0A4L60BEBwTKo1QIPXG21H2LdmcqiHujb+rkA8kbKT+IP6oBo3xmeFvvTYqw5+A394YiOT/rgJ/wC+S8NIQk5KDMuKTOjGcxWWEv03hYkd8cvEvI3ZS4tNxwXwI+TTEvBKfKXHMwjdyQCz+cIDEBKSCmGOofAj7HrA+mhbuHfjM8LfiiSrskvFZwp/0uwKfIfh/AR/R5QvBH4z4DJ8/ob0WiT53dC/k0Dvz15ubm+nPb5+mu1ucpzIT31k+Wf0InyT+1rfLTpE/yTPu2sJqX8k9tBaWo+9Y7vTcveXLuOB6cBvXl9Y2L69v098/nqa3V1B/2uhLclDG/AkWMIv8dY3vxfyptXHReIO/+hTcRH/SAnLg05U/cfyzYX6v5Yel5euzYLm3Vr5Sent6+Rz43ORP6DvAs25m/1eVP3XCpzU+97RviPzEOMHd9WfEpyp/wgWIDekARcXW+0/XkT/Z3gCGDkCKd0Y8NmuO6zVHBSVuQlclH17U3N/Tv5cWbFIYFc2BMqPrD9s9Gv5K8kk+utkiNQwE9WeWT4tPKkvmCkEMPrnE2zDVrk2HfD717qI/C15RwSO7gldZxPRpxNZ7F/3ZRMpaU/KZ/Y3j+dquh8YTBT7htVFLc6hYyANKBKkjfl3xRGskR7shn0N5ON/Dh3Io/knhcxbBGP+1Ukfnr0M+rSV17Yr+uuRPrRsayvzpQ/F/nYlSq9vb903g21TstHQ/I78R56eI95v7GLEDoQBH+Nar1J+o4HYNTqq/ec/3738ep9fi5i+nJi0+Ffn9RX9C/amdxWwjRbcvDD+Uum2z7dd6V35dgU93/tRPdcvIu+qvYi6Dv1YoDSzYy62Gaw6UvfClzZ9K+bvTv0a3b4lfOyzTreuh9STFrIr+JkD+hNOuqPpk+AOxASws0BIRofb5FDZu2mTIp1AnV9kmTv7A0dL1I+w1vNxGL/Ta2EC4KIwLcol1rEGl9K3LiPjDMfNoIs+pf433mzf7FWhq2mSRDxRuM/0J+CS/VZEBWLi6oIRfjL8V0/BKnrThsfc1UXCKp7AvKtSX3ENTcBkHY12V5m1figlIDqrSf6ZNtgx/lFKRLzWqo7o5pBRH+z9qElcnn7RzXYj/xQDA4DNdeTr7X/wQjX6mAAAgAElEQVQt4MwnQ/xJ+OR4aEUCabWvpL7qhcB01MonuY/WcpXWSo17u4wnKdiBzw3+wCRI/lrin5gUYfxShY6RP3WFYQh+Y8if3PxVSiA0+ROwyMifivC8v7ud5uug2T3gEPgrTOFU+dPNeuPfqtQI+ZMml5LCV1cHSAweNX9Kom74zTtPnP95vvb5+eV1bSkRnJrfFf7zcpsS/BawxE93NLKWH+4oUvaoa5PPVN+U6kvS7ylnWrlmKX+KkN+X8ndpee6Bzw8hnxSAWuZPYKxd8icBJKfgX4Hrm7voz4FP7P+a5U8pV2eLuivw4O9Efn9l+dPN9Nd/5vtLwcZIoUgF6yG4NkIVhPZw+BzJjC4fh8c9dUYlO7DGdfnvlhsemoIbl4VRC1Lx2ZijdIrrhUfKwT074oZMKQkn5+EIOOxd9qWAAYQQ37ys2LBoiZOrsG9LhRjHaqK/jvjcEKbZVxv85wX/Rr1om5cIp3aMnu008knmO7180gQtGx7g236LXtbr8eHJ9kxfAuH24nOXhKcBAHC9MSJ/Dcv/YRENJt+lAwmcgjHHbIRPqkgaiR9Gl+/U/JXLn6iKqWLDIvOJWnwyPLQJv2ng/wLZ99P93fTH13vdpK5Cf4743z1/0pmhW6uz2VcyZTdFMQMX+Nf3n8/T09OLQiJpUpYND1R/0uRP2XdXsbid8/uRnyjwUWiyC/9vgM/Lm5f42+gH509JtWfIT2DJLmL+dJh8CnxeDnHDraDaA9071p/OFp993qx97xD6K+Bzka91/tQQnyH0Z4h/qKn9CmhctJB8S3vIyiPinPjozWmOM0YFT1F/uGhh+TtkE6VDBwKpLskXAY/R5aPMkP4tgv44mKjWC4dHPEGqnfRg9Dtl59PrT3avzVpE118JDtVKwADh/m7xq6siL/pMSWO1kH06Ro/LJb/YRyN1o6r8YN3Qvw8Dcv0VuNwcisHxvHPRTJp6V/1JD1f8Hn2dHCqfFGBR0SIr3pYCDtz4xe0UNrM0OVR/CkHPLJ8ED8X0fU3AYQTKz5jwyOFQwufJ8yeJhu+Qz39+uJu+fhY2gaPz1yr5FPGdvPbZ4j8xXwWHuA9fv8Tqj+4Pu+QpPi9I9gZ6/PH4PP36pdn8xSP1wCfyl/gtnw6qcA15Jv7qmminzl311yC/h/kTefggUP40/LUdpIfGE8lgLfMnu2pUPaLX14d8KjPSjQA+Sf4KXzCQ8vna/EkpfhW/Vo7doplCPt8V0PBEi+RXWkxIMwZl864BXyMUaBNKPmi09b8z+VYDs9fqcQDAm7vYANzvs56E4gYk5wN/RvAx6g27PghMwhlfrlrmJtARn9m1UfAtdEDOj/SJMEcoqWeHYlqxGICXfGZf9M0ZO9rrezTRH+FfM4kkB1bAL3ltGVImeRW54F/rNcb3LLn/o/AHpY0uHyer2790wOeiS5BELpDkFhPGtyL+e/EZin8RkxnyAaVU4FPFXzvyU+mN9WFf3woOpb+RP/mM6fR/7vhXlv7bl/vp4dMd3agJP2yuvd8Dpjg8+yMYk0f+pFP6Key7TiViflfg14/Pr9M/P57Qmz3UYnbkR+wtCbNgKP5nG77gjcti/qSDUZNWZ85PEqVvoogGgzTlDxX8dJlCgX9y+RNZ60rro5QgNtCZNHzY+qHgHxurRjVcU/xJT6zApyt/4vJ3Kf+X5gF+31V/BrlS0yGfQWnO/Imt//fM75FPwZDP+HX8+jXYAIaLlLChhhAbTN+8aXT5CoS4uS68A7IBnQsocMGlir5mEVJK4YQHBo7uZHEwKDkJr608/a9uzbTGJ6UgRuHj1LAHifm5D99IfXo3T3K4gofFf0KfiN763QwvxPc+Wvs9KlfE6P1c7fhDPqQpLT7nbsRVUZuT65Iv7YzP6LFuyKddqXS74oaHhZ9CslbJT6WZNI8l0gONv59JPmmPwDj1ps03axpeZUZxVe7fMCYpXyn5T+L36D4nQM787cun6eHTrQyLM60ZdjYt8qdK/znyJxljpRYn4a+PT2nzt6Y42gKfTH5V+rbfonfJv/rMJ/Y+iX0vnx/qfDhH1BdusEusc+DzcqAbH9ihDslSs++Mz130Z7bqtr4Al2pa6o5hu3QNwRUK+X3KpbLPNnEOqHSI25I/GTQNRTkV/6+JeQa9WJuGXtMInywm50kHyO9DrOkCABj5bFdAayZ5ZOA/k3ycnrrrr/AAuMhY+Wq+B6wtdlCLGZxyw46fCvDd9WfwskM+g7JSU2BAnKst8KjBHxRDAkgpmCB8Zt9tWZkneWq4Qg0tupD6C0RCTinfXvjjAIDwiYnR5orJhNmDihjXVriQ3EeLdcuNoeI3B+JzQ9IJn34kPlX6O9A/fgj5pAXk+J3FH1hQJH/Q8NMG/jM6fx3yKby3Ap/pe2ok/6/xz7X4FIrCIz9R2Hua/vj6afp0T2wCh+SvR+RPGnxiZeFvXa6mkJaXymKNGoW0L5rbifj108vb9H1+8/eysUDZSQJAq9/Xcaz50975vdW+knoaLQ1ymKvgrzXxuaa+RGgwwyKzmTzyJx7BV4E/Kf+UFrjjd1P+xOCT3Ywb+dMCXMk8Pf0zHrsL/5cmaPj98PxJMEZ0fqiQb90AViSKYB9uUYuVmPQENiU+JV+Su6cs1Ngh5FNs/F6O71H2XQHAkvcEEK6KpAEQVB5UGqFA6sTmUfYt2RwuwiGffuVt1i9I2MhRIP64xBI7LkxiKPxhA65tqGujMvsK+NVroq5lJP/3EdaH6mBCyQEY/Sd1YjiDN8LfpnCxIz65+GfJm+tWga7Xh5BPQ7wr8ZkSx8x9IgfE4o/xr+QVfjpzblp9CPtW6kbTTctfqYRNM/7SxoHPDH+rELiYMeOPjM8S/qTfodNlJqvV31H8MLp8IfiDEZ8kf03X4e/ATyX/Ofih2jPNDf/8+mm6h5vA4fSH8Hn6/MlknvaNrfaV3ENrCTn6juVOz91bvowLTtPz69v09z+Pv/8Vc4W98ydYwCzy1zUoF/On1sZF4w3+6lNwE/1JC8hRf3LlTxz/bJjfa/mhi/87TKyV76r5tQOfm/yJudGrKn/qhE9rfHbAq6rrkA+pzYhPVf7kqN+TG5iItCw1CQa/V2Jf2xvA0AFI8a5q1TTohOs1RwUlbipXJR9e1Nzf07+XFmxSGBXNgTKj6w/bPRr+SvJJPrrB8jQPAfVnlk+LTypLxgcWBHxyibd5wp06DPl8it1Ffxa8InKSfaedw65PBa7eu+jPISEln9nfOJ6v7XpoPFHgE14btTSHioU8oESQOuLXFU+0RnK0G/I5lAdOzy8Qwm9zUPyTwufal5RE4KeS9NH565BPsqDt96K/LvlTXHzgKg4UoTf4z+FvVPacNfrHt4fp/o7R7Rn5jThzRbzPCmmO/P4q9ScquF2DwPp7nt/8/edpekvfo242ay0+Ffn9RX/O+N5sbmigwPbNJB3xBKijAp/u/KkXANdxz2LfsT9RAQSQL7nypxL/dPrX6PkJRccrLLFbl0PrSYpZFv1NgPwpTSF6fGbkIzaAhQVamii1z6ewcdMmQz6FOrnKNnHyB46WTmmypzW5jV7otalCBsQcLsjNAoDfS99qiYg/nBMf7Sg49aeaZwj5EBG5wEfAJ3n9SAZg4eqCEn5XUpNttMErqW/Wl5jQt1gVq7Fpk1PYFxXqS+6hqXKMg7GuqvaaKMlBVfrPtMmWNtwy/4w33ZwE3KjCpTnn3mvG6tHn6uSTdq4L8X9zMlLhP9OVp9S3gDOfDMFALXr8O5VIVuDXal9Jfa0xqJVPch+t5aLGa8KvJQU78Injs8hfOf/YCZ9N9NfR0GeT7xB+bcifMvlq+Ks0wRJ+Cf858qfqxTNr889vD9PdvAmM3cPIn3TfYsMHFRNnnXlCxl+rzdSuY6lUEalwGjV/mqbp5WV+83fd/L3QOy5/kghOze8K/3m5TWk9sDjyJ9sa0vJX26jtWlvlM9U3pfxI+j1xgjWAbPgrwHyE/P5s/FBSfzuU6UZqor898yfwLLL+3zp/EtQ46ps6nHGtdtGfA5+b+jqsFXvyp5QL1ew/AWVeWf50M/31n3nHAlVpCfRETXiSqDjIR0nIOPk4PPqWd31viiSJhD09zlKw0wQMOA24YKmChuL2wHqt+HsevaEqzeAq5HMEHPYu+1LAoAICtzFRsWEh2czy+1XY1zLhxm2b6K8jPskDCQb/me3ONtbdJX4wG/4dHmceskSIpfBmflhFh13kc+CzdCBmmW46EAMJ5I743CXhqbAr7nIGfg05dSh+DYtoUsKoKAhnthH4p9Z/Fvm19N2vBviShoguHyd/k/gsKcfx+yKfZcNDg0+uok3kR5s3NNFcTqG/AOtjVdus4exN4KvQnyP+d8+fHGuvRdez2VcyZQudKMcg3/ytkk/q5Kg/afKn7LurFHGj/K5SSVKzXfi/JETh9zPLJ50nUKulAT7Tm78Qa+yG7475U3rUGfITWLILlZ8Qh+B3lU+Bz8shbigrteHWuH6vzZ9Ozf/j8NeNGkPwmwI+u+RPDf1nCP0Z4jNqar8Ceh4A10RScFAHzM4Nh3w+BRf1h1mT5e+QTZQOHQibZiX5pFjn04yud3T5KDOkf4ugPw4mKmfL4RFPkGonPRj9Ttn59PrTQbxJq+j6K8GhWgEYINzfLX51VeRFnwe/ha4h65HWCZZX5WeqAeDv2FU+yTAKXG6uI8fxXIjvfg2VR+iqvwbCD/5aUKICnxB/WfG2FHBgERe3a2DTUs458iebgkPza3AYgfIzJjxyOJTwefL8SaLhAdbL8k3gu9v87Hy0uFLFrxXxnSwAWfwn5qvMy8M2r9CvdfR43CVP8alz3vzNvvk7D9dEjz3wifwlfsvHp4r2vaP5mZE/AQ00yO9Z/ooXentoqUZsso5VT6prNOQLkj/VmU/sFZr/C3FOSl/FyTdoEFp/QEEkf02HaWt4AEeUKnVaxa8rn1XTTSGf7wpoeOImArApkon/rUaRLftQufthhA4abf3vTL7VwOy1ehwANKeEIOmm/pspYkByPvBnR2Yo/BHib/D3lieOsMtSTCst8I74zK6Ngm+hA9we6RO5JZXp78CTaR9CPsK/ZpCXHFgBv+S1ZWgtXNYHfKhUPLa7FLEHjm+Yu4kDdG4QXb6S+VzF8A74XHQJTg4vkJTiu/R7Q/ufKv6t8z6MH0rxubd8FfhU8deO/FQ60T7w51vMofQ38iefMZ3+5Uh+Pb8J/PXT9On+tpCfHM2vYU5PvIU+8icevh8iP2m+epcBn57fpu8/Hn8PzvJriElqMTvyo+J3Z1D8zzZ8wY01xfypj+7IUc+cn6SUdEd1FR/VlD9U8NNFuAL/5PIn0lfDQzdp1p3z+6b66wCKIR9QagU+XfkTqj8tOIf/xv1uwMGwr0FZTn7te5KitzN/Yvlrz/xegDSc9ZH5iZK/gg1gZsMNxxW8hhVm3qWJZsK7CKJ4SKSCHiUuKx8XUKiKvmYRwocL+Mu+A1zmUAoL7NMkOiajy0fBo7jh0RqflIIY6IxTw741dVqfWDttruCRAK7xnwCfpW9TbEh4rcyOflwRwzFk065DPqROLT7nbsRVUZtr8yRfKsV/p7Wjx7ohn8/AqXA280RYRFtGtfBTmOBU8lNpJh8u1kkKMf4evQjE5szchsdB+Izuc8z834gjd/Ob6duX++nhU2ET2P2MRgOofE6L/KnSf478yWfoIPz18el1+ufn03YuTeRrgU8mvxr501Xgj53ELrHOgc/LgW7MX6lNNGqWI3/a7DcWa4U+uLt6q2Kx6wmKzoX8/pD8SSEy5tW7rGmDXLjpkM+hPIRPFpNB8vsQa7qgbkY+2xXQmklG2PUuOf4o8nFydJev8AC4yFj5uO9ZJfBpC8dasgROueHCD2Xn7voz+LQhn0FZBH5wrrb4+hr8QTEkgJSKcSjYZN9tWQsf5KnhCjW06ELq78C3EiiCBFWK/7uFDjxjHIo/TnCET0yMNldMJqWu+LxkSR7FGPo2KfwYnmdtapVPch/W51vaq/jXXv6REHxD0gmffiQ+Vfo70D9+CPmkBeT4ncUfwCrJHyguiv+tgf+Mzl+HfApvrMBn+p4ayf9r/HMtPoWi8MhPFPYWiirTNH37+ml6mN8EDsFfAVZ2468afGJhwFV+XCnAZx1/7+j5EwxJlKx+DZhGIDd/N/y6xv9BMRT+9/1aMOaPM3/aO7+/uvwkOr8+EJ8Zf2Wc4sif+KU98id4FaHg/yz5O5U/aev3iRSN/CkGPwS27ML/W8VnJk5U1f81/LQCn9H5oUK+dQNYkSiCfbgFQlZiYqKSxsaU+JR8SW7j8O7mIeRTbPxC4kwR90V/HLlOAOGqSBoAQU1DpREKpE5sHmVfCiCR8HcV8q34ZXM7iD9qwo3xSV0bleFPwK/bqQgDDPz5NGzVn4qYlByUEZ/UieEsLiP8bQoXO+KTi3/QQhJv9Fmz3PtDyCcp2OE/U+EiC99oAbH4gyzVEP8tePgQ9rUoxNhWy19LdVfxkQ58ZvhbhciKaevBMTI+S/iTflckjlr9HcVfo8sXgr8a8Rk+f0K1Qsn9i+u3cQMr/2r8eHE4JN/nz3fT18/36ydpxN4dGiB8kvhb3y4jny4BwMhPyQIReLCYP3VQkWVIK/4k92B5tqYtR9+x3GmszvL9+PU8/Xp8oSW/xGdAEDBX2Dt/gvgs8tc1KBfzJ43BHG0Gf3UoD9SqcXphyj+lBeTwn678ieOfDfN7LT908X+HibXyXTW/duBzkz8xN3pV5U+d8GmNzw54VXUd8iG1GfGpyp/wxi528C1+Z/B7Jfa1vQEMHYAU76pWTYNOuF5zVFDipnJV8uFFzf09/XtpQSaFUdEcJo7rf0fFH7Z7NPyV5JN8dIPlaR4C6s8snxafVJaMDywI+OQSb/OEO3UY8vkUu4v+LHhFBbnsO+0cdn0qcPXeRX8OCSn5zP7G8Xxt10PjiQKflwNiN+vNu1CxkAeUCFJH/LriidZIjnZDPofywKnhBUL4bQ6Kf1L4XPuSkgj8VJL+qvi/NNkOv0fXn4n/l/ypdcNNmT99KP7fAX+FsPXp091yJXTH6FU/oSr+pYj32UavI7+vkq9eHeaeQz46Gr5N0z8/n6enZ2bzF7ulpvxVi09Ffn+xrzO+m4Gl7BAdf9DOlLqV0+zebFd+XYFPd/7UWYO76q9iLtH5YWj5QL7kyp9KDMjpX0Prj8Br03hXsR6kLmeSb1OPC5A/deU3kvEMvzP8gdgAVmzAcYVRap/PIGOTpiWiNORbVVwwYLaRgCySTmmypzW5jV7otbGBcFEYF+RmGQAmS99qiWhfnBMfTeQ59c9qDqM/REQu8CFOpmUQlSbQAJ94fcAreZbh39Zrqpt4M/sgp7AvKtSX3INdA+16sK6q9pqoTvhckkaw4Zb5Z86/tlOTOBKkFEf7P0rYq5NP2rmuJXCM/0xXnlLfAs6CCozl1KLHv1OJZEUCabWvpD4R8MYGWvkk92F8bFXzJvxaUrADn2b+WuKfmBQ1wGcT/VVZTtfpbPIdwq8N+VMmXw1/lSaoyZ+A6Uf+pFsHXCuBX9/f3k7fvt1Pt0dtAy/ynSV/QofEIuRP0O6lUkWkwulB+dPrvPn742l6fnktr6kNv+HyJ4ng1Pyu8J+X25Rg/i7xU58bMfXW8kPToA0bX5t8pvom1GMlPrX5U+YfD8Ln2fihxTwNlwQ7VBP97Zk/gWeR9f/W+ZNghFHf9KF0F/058Lmpr8NasSd/SrWkEqlT5PdXlj/dTH/9Z96xYO7JgInj+t8Sn/LBs743JiG4dnM0YadIElUPrdeAr2dRvpYbHpqAwWVhREE44oZCKYn0Wal976vQnyPgsHfZlwIGVVDjNiYqNixaWvkq7NtSIcaxmuivIz7JAwkG/wkP1xhVo2peIpyqATo30sgnma+niLvIJ03QsuEBvu236CUdiIEFix3xuUvC0wAAuJ4Tkb9CmULJlxLD1Q4XXVIJo5TAYI4JAUTwT63/PDX/P/C7fdLSahKfpYc4fl/ks2x4aPDJVdxL+GR46Cn0dy783d7eTH98/TTd3VL2cGCppqvKvo743z1/qpl0wz4q/TV8nnUoDT+0jqlo//L6Nn3/8TS9zrvApT9N5OuIT03+lH13FU+2c36v0Z+kHoU9q5ucWT5pv1atFMkAhfwp+c/05i/7QsFB+VPSwRnyE1iyC5WfoO0VrEsJPmoccg2lBxD506LLUv6krI9ubghp7D/PFp/dtmw8QAj9FfDZJX9qWH8Kob8CJgT57FdAz8/CNRGBAzaGrDzckE/WkZa0b9YmZk2Wv0M2UTp0IJDqkn2lWOfTjK53dPkoM6R/i6A/DiYqZ8vhEU+Qaic9GP1O2fn0+tNBvEmr6PorwaFaARgg3N8tfnVV5EWfB7+Fzukmelwu+cVqe3foqPKDtc+VHJgCl5vryHE871w0k6beVX/SwxW/R18nh8qnwCfEX1a8LQUcuFmD2ylsZmlyqP4Ugp5ZPgkeiun7moBiGuVnTHjkcCjh8+T5k0TDo9QbCu7k5uZmuQ760/2tD06e3lX8WhHfyQKQxX9ivhrk9qlr4q0d/eDT8+ty7fPb5bpaJUibxJUe+ET+8uhbvCR1nom/SnM54veu+muQ37P8FQfGI5Q36v9urTfxg7VSSIEBbfqa+OpO+IxeXx/y1YITEEHGz5jwWJs/KcWv4tfKsVs0U8jnuwKaOwTSQvjaMSibdw34RkFDyQeDwfrfmXyrgdlr9UqngCCpxgbAm79cW5hUrnqG5Hzgzwg+wqnOI4RdHwQm4YyXYFCaQEd8ZtdGwbgFsCxxLbv19D1Kyy+NMuTj9dlEf4R/zZ4oObACfslry9BauKwP+FCpeKyHmLplyf1HKOZGl69kPpf+OuBz0SVIIhdISvFd+l2NNLlhKP5FiDvkA0qpwKeKv3L8My0mBz+V3gge9pXXaKlFKP2N/MlnTKf/OwF//fJwP315uGuuJnHAFIdnfwRj8sifRNUtDZrwf92jqlodJN/PXy/Tz8dnm8gsv4Y3I1CL2ZEfFQ2I4nu24QturCnmTzYVuFqfOT9Ja8mlgIadm/KHCn66TKXAP7n8iax1EfVR8Y1Lpy6b6s8pC9V9yHdg/gQDJxWguN8NOBj2NSjLya99T1L0duZPbP2/Z36/Tusg/qVQ6nsTpXxgAxj2KAAHr2G1RJ0baibcWQT18JjQqTvu1JCVjyM8cMFJRTT4O5yPgL/sO8BlDrWTluTHRMdkdPkoeCT4kNpvjU+OxFD+Mehbl0nU0/oceZnt0qK5/riCh8V/AnyWvk2xYQS7aCx/CFfEOEAU8pFDPqQWLT7nbsRVUZtr8yRfKsV/J1Cix7ohn8/AqXBGbnhY+CnOnnAA5cQ04Ld5LPGpbtP7TPJJewSNVWMabrOmuQ2Pg/AZ3eeY+b/JOm0bF9bM/Bbwt6+fjvoq8Ps8VWu6Rf5U6T/HW5c+PHbmr7N55rd+n55f6uRsIl8LfDL51cif6uzK1ReOPJxDzWSXWOfA5+VANz6wgwlOA/5ZY+ld9Fcj2NonunzhuEwhv0+51OWGhz34qcH2MJaciv8H+5RJ6DWD8Mlicq0/qT9FUslPLQe7DVDerSnD/21XQGuSiCMD/5nk4/TUXX+FB8BFxspX8z1gihhpyRI45YYdf+LycBV1159hyQ75DMpKTYEBca62+Poa/FkAUiI7KNhk321ZAwt5arhCDS26kPoLREJOKd9e+OMAgPCJidHmipSEWY74tABaYYwmhZ+OMlrlOzK+qPjNgfjckHTCpx+JT5X+DvSPH0I+aQE5fmfxB/wHyR80/LSB/4zOX4d8ikCjwOdSzGX8SBV/rcUnrPAQUxv5icLeAreBKQH+b9B1v+8CH5E/afBJbLylm0G4UoDPOv7e0fMTGJIoWf0aWEZQf++Xet6GXx/ITxf5nPnT3vn91eUn0fn1gfjM+CvjFEf+xHu1kT/lV+iSmlLW/9nyU1of2vp9w/rTyE8aRfR1mC78X5EfvV/byfwh+CtsuWv+JKg7Oj9UyLduACsSRbAPt6jFSkzaQjcfjRKfki/J3VOWEgmGv+0un8Lxw4VJEfdFf9zipY7i4CChUUBqA41KGJg6sXmUfVWJT8Hp7o1Hbv2G1t+KJTZ2QPxRCm2MT+raqEx/An5723x3/2Kc0LXJpyImpQVmxCd1Yjhb1wh/m8LFjvjk4nNG7AIUBnB4uir5NMS8Ep+pcJHpDy1wFn+QpVL8AILa6GMoKgH/7arsW6kbTTctvy7ldeJzHPjM8LcKkRXT1oNjZHyW8Cf9rsCnVn9H8a/o8oXg10Z8hs+fUK1Qos/i+m3c4Nr44ayem2n69vl+evjU40pohE8Sf+vbZaSpJAAY+SlZIAIPFvOnxniyDmfFn+QerM+X2nP0HcudxqmU7/Fp/t7vkyRN+fdLfAYEAXOFvfMniM8if12DcjF/8qlH7D3yJ1FFxQZN9CctIIf/dOVPHP9smN9r+aGL/ztMrJXvqvm1A5+b/Im50asqf+qET2t8dsCrquuQD6nNiE9V/tRif6kyv78S+9reAIYOQIp3VaumQSdsz6OCEjeVq5IPL2ru7+jU5aIbfKIgKYyK5jBxXP87Kv6w3aPhrySf5KMbLE/zEFB/Zvm0+KSyZCM+ucTbPOFOHYZ8PsXuoj8LXlFBLvtOO4ddnwpcvXfRn0NCSj6zv3E8X9v10HiiwCe8NmppDhULeUCJIHXEryueaI3kaDfkcygPHCJZIITf5qASRgqfDn4qSX9V/F+abIffo+vPxP9L/tS64abMnz4U/++APylsKeLzIVdCV/EvRbzffHOSK6gJ+KySL6Z9d5Tq96Ma62+58vnX8/T0VHnlM+VnmvNpLT4V+f1Ff0L96RDjaq9wP0o48NzBX4EyKvDpzp86Y+As9o1aHw7NX0G+5MqfSvm706ZFQKcAACAASURBVL+G1h+x9hR8sPOKLQ9/Jvk2/CFA/oRpbVR9MvyQ2ABWbMBxRI7a59sb3SUiPORbrVEwYLaRgIyXTmmypzW5jV7otbGBcFEYF+RmGQAmS99qiWhfXHNsnKiZlxen/lTzDCEfIiIX+BAn0zIFSABogE+8PuCVPGnDY+9roqAOTmFfVKgvuQczwBt2YF1V7TVRnfCZXaWXvkVNKRX50oaqKg4FKcXR/oUS9OrkkypttQSO8Z/pylPqW8DZlXsQfxI+OR5akUBa7Supr/W60conuY/WcpXWCpXoqOWTFOzAp5m/lvgnJkUYv1ShY+RPXWEYgt8Y8qeM/9fwVymB0ORPsECf+AGRCqrXb0cLh7BvYX6N5Lu9uVm+C3x/VyqWVuh5ke8s+dPNeiPvqtQI+ZMml5LCV4XZXF0a50/PL2/TPz+eplf2tjejtBt+w+VPkgOq+V3hPy+3Ka0HFrP6FudfjTrwNNfyQ88zPH2vTT5TfRMqrhKf2vwp849S/uQxqCH+WabfSaRs2FJ9QTLPaeSTAlDL/AmMRdb/W+dPghEa8a9uph7yOa4hp948h7ViT/6UeDZb1F0hAX8nuPmV7T/dTH/9B3ywqJCM4HiDayNUQajbKiMGxiQkunwcHvfUGZXswBrX5b9bbnhoAgaXhVELUuFvjtIp1OXR64PTQcQNmVISTs6jJSEy4lN887Jiw6IlXq/Cvi0VYhyrif464pM8kGDwn/BwjVE1quYlQqwaoHMjjXyS+XqKuIt80gQtGx7wG0FrANwU1HbEZ/SELKniDPwacupQ/DolhiCHW+SjEkZFQThbz0JCqPWfVJE0Ej+MLt+p+atlw0ODT67iTuXvUkFj5E+u8O3kh58f7qcvn+/Y+7Bcsqn9iyP+s98CKxXcwKzE/MmtAd8ATvv6Hq7oreGHimESVH7+epl+PT4reyiaNZGvIz41+VP23VU85875vUZ/knoUZqpucmb5mm0ISgZQbMilwxbsCwUwQdgxfzpTfgJDTqj8JH+H6fKlxWb4k1avAp+XQwhQ1lL+pIzvmxtCGvvPs8VnyVR7/x5CfwV8LvK1zp8a+s8Q+iuARpDPfgU0Tiok37I3oId8fo3jmkG2eYmjluXvkE3gjTZqUTJTKckXAY/R5aPMkP4tgv44mKicLYdHPEGqnfRg9Dtl59Prz+8+1CNE118JDupJ4oYYINzfLX51VeRFn+gtn2pZG3csxpXGz/IMp/Izngc4+3aVT3JgClxuirq4SNa5aCapt6v+pIcrfo++Tg6VT4FPiL+seFsKOHDzTNg0U5iw2ORQ/SmEP7N8EjwU0/c1AYcRKD9jwiOHQwmfgn89Y36yW7HUYP1G/PXu7nb69uV+urulNvAN8uCmVfIp4jt57bPFf2K+Cg4hHL5+CX1H94cN8pSX17fpn5/P08vLqwNwQtcmeuyBT+Qv8Vs+/TRSN/KZ+GvdDPv26qq/Bvk9y1/xQu+rJnb0Juu4o+xDvoJypQCLNn1NfHUnfEbnr0M+x+IG+CT5K3zBQMrna/MnpfhV/Fo5dotmCvl8V0Bzh0BaCF87BmXzrgHfKGgo+WAwWP87k281MHutXukUECTV2AB485drSyTEkJwP/BnBh74lE15/BCbhjC9XLXMLvCM+s2uj4FsUAMsS17JbT9+jtPzSKEM+Xp9N9Ef41+yJ0gIs4Je8tmweHKwF8ipyqXish5i6Zcn9z78d/Se6fFA/TZPbDvhc5ANJ5AJJKb5LvzcESCj+RcxryAeUUoFPFX/l+GdyRg5+Kr0RPOzrW8yh9DfyJ58xnf7vyvjr8jbww90SPt1/Uhye/RGMySN/0qm2Cf/XPaqqVSP55mF+Pr5Mv341fOsXT4jl1/DNHmoxO/KjLA4L9adswxd8QqeYP1VZra7TmfOTlJLWzbx9r6b8oYKfLjMq8E8ufyJrXVSg6JzfN9Vfe/OSL5xy5cEOjxeH3FV/Ffh05U9psXvyJ0GDu+pPtOa2wZDPoDRn/sTW/3vm9+v0GvEvg7JsTZXygQ1g2KOQmOE1bhOrX2vNhPs93TZypIBESc7KxwUUuOCkIhr8HT5cwF/2HeAyh7IZo2Pr6JiMLh8FjwQf0myt8UkpiMHLODXsW0in9Ym10+YKHhb/CfBZ+jbFIqLkX2vnoezHFTGU3bs3G/IhFWvxOXejvt1CXAV9ueiSwmJnfEaPdUM+3xJPhTNyw8PCTzlfKeFT+h1M78PFOp9pN72jF1mSwJs1zW14HITP6D7HzP8b48wyXKM1fXt7M3370uvbwOB7at3yp0r/OfInC9q2bSv46/Kt359P0+trMan2yYV9IU5vTKN3zO9H/mSyRDEmrynB5apb38hteu8S6xz4vBzoxgd28CEITh0G/lmj0V30VyPY2ie6fOG4TCG/T7nU5Rvwe/BTg+1Py/8l/mXQQYumodcMwieLSRhsKP9L+c+a+pPgXxvx/xZmJcdg5LNdAa2ZZIRTuSU+G0U+To7u8hUeABcZK1/N94C5hUllAzjYgFNu2PFTdu6uP8MSHfIZlJWaAgOS8KjBHxRDAkiJ7KBgk323ZS18kKeGK9TQoktpebUY3zvGKeXbC3+cchE+MTHaXNmTMLvis9/X5miBKwpTXliZ+lvlk9yH6eHGxir+dSA+NySd8OlH4lOlvwOTtA8hn7SAHL+z+APrjPyekIafNvCf0fnrkE/hkBX4TN9TI/l/jX+uxaeiaIFnLE1PoaFmTc6SP3F1f4ciHj7dTV8/31e8DXxE/qTBJyb74IBYB/05VP+7a/T8BIYkSlZGCbN7+vH4PD0+vjRRU3GQDb+u8X81+Xun/Gnv/P7q8pPo/PpAfGb8lXGKI3/i3c3In+BVhIyelPV/1n3iK3hTfYmI79nHjkf+tKj06vm1NEHD74fnTwI9is4PFfKtG8CKRBHswy1qsRKTnlSTEp+SL8ndUxZq7BDyKRw/PLJHEfdFf9SqTJ4NAwOTGKgczkCpDVQaoUDqxOZR9i3ZHC7CwPLNJ89vb26mm+X/51s8b5ZYNf/7/L/v//7uBJIrWP6+/uVi6XW+bytO0vTnv8//NP/v6/zfM5Re83+b//3yh8TfejqSXL9Jqp3wSV0bldlXwG9vHxTJ/13B+sheXqTmQ24swIaN8UmdGM7cL8LfpnCxIz65+IfVwy3dvdYKDk9XJZ+GeJcCFMQvcwgh0x9yQCz+cIBUxn8LJgb+LNrattXyV9f6deBzkQ/51/Rv8JAWGZ8l/Em/Q6fLqFmrv6P4YXT5QvAHIz7D50+oGCXRE58Hsfce/HXJt+ZN4IdPtwr9IXyePn9STLlnEyv+JPfQWlaOvmO503NX+R6fXqcfv56XPHy3P5f4jPL7jF9rNt4q+enynEIBM+MPq1D4syXF/KmzJgd/9Sm4if6kBS4F0F75E8c/G+b3Wn44355+Oy3fsr+9vV3/d64hvsev93Lhe31xqQXO/zeP/TYtNcH5JoL5W+TL/77Mvyl9lFa+q+bXDnxu8ifmRq+q/KkTPq3x2edB7L2HfEhnRnyq8qcW+0uV+f2V2Nf2BjB0AFK8sy+ZNj2wPZUxpM3DFaNclXx4UXN/RwVjkpAn3VHRHOg1uv4wBALhb97gTeRs/u/bm3dyljZ5Fejt2mTme+9E8HV6fYWkcP77zC6tp0e1+ERZcg0+ucS7q8YMgw/5DMoimu6iPwteUUKZfacdFzt8U2/Sexf9OSSl5DP7G8fztV0PjScKfMJro5bmULGQB3ATFuK/Vk+l4Sl37x23VX9o3+j4iyzf4gJxUZlKGCl8rn1JmzrxGZ2/DvlareT3cYr+uuRPCwXjGn46/GFbu1J5Xid/OOdsX73XQlfxL0W833x0kSuoJYUx/rNKvr4mzUY/uXzPL/PG78v08vK6o9LAo7roT4tPivChHOkinzO+99JuF/11EHbwV6DUCny686cONoVDIvvOm7mf7u+m+7ub6f7uvZbY6s9c83t+fp3mq+qfnl91G8KDvzrUD/IlV/5UwoDTv0a3L8ULHRbp3vXQepJidsV4EiB/wrQ2qj4Z/kBsAAsLtEREqH0+hY2bNhnyKdTJZarEyR84Wjq6xb7txm30Qq+NDYSLwrggl6ooa1ApfaslIv5wzXEHIj+fHJ+LBnfrKbz5f9/f7lVA4+gmi34QEVlf/H0/Ifi6nBJc/v8Fk0IJAA3wmW20QVnXt6GP/pYVt7xmu0rq2cP20eXDyQ65fjWn1SkmIBmgEp9pky1tuGX+mfOvexh7fQakFDv4P/PMrk4+qRJdiP+bq10yAkBf/ZKuPKW+BZw5HRjLKU6Af6cCVkUCabWvpD4zwIQOWvkk99FaLmq8JvxaUrADnzg+i/y1xD9x0GyAzyb662jos8l3AL/mTyJSb06ATeDD8ieAl5E/+RbPgfx1LrTPbwSvL1TR82Dyp6VxFf4U8T+76lHI7/FBxcRZZ56Q8VefmZr0Lk0lUqGvUF6ZD1TPG79PTztc98wpfcNvuPxJIjg1v0sBAvjsJbzPB82pb7UnLlrBP71g1PJD73Nq+1+bfKb6puQfpd8T/lauWcJfhPx+fcv34f5u+vTpdtn0vfyRlmctvtZ+8yGWp6fX6fHphb+I8mz8VYIHqbM98yfwLJI/tM6flLkyjnk4VTsqPh/ID1XLaxf5HPjc1Ndb5U84flfWn64sf7qZ/voPeLWusEMUdcEl1GMSEsUhcPJxeFSt4g6NKBJ3qXe13PDQBAw4P+ixCHxG3FDgxO9gtnnIZbP37na6v30nZPNm79X8Eew7J7jzCcHnl/l08/sG8faPpaBsxKf45uUBCePO+HNh7UOsXwchYr+1sK5x8kCCwX9exndZke9cIpydHmkaViOfZD7TA42Nd5FPmmDBf5YOxCxTpQpqO+Jzl4THaFOq+Rn4NeTUofg1LKJJCaOiIJzZR+CfWv9Z5NfSm6IN8CUNEV0+Tv5T8AfLhocGn1zFneL9I3+SoO/6/QD8fXm4nz4/3OkO9Krkc8R/iZ+SvwONi/mTyzr+zir9+R9TPQLDb+Z//vX4PP2cv/N7VDF8pX/ZzV0S1EhFSJ0c+b0mf8q+u4oF7Jzf78L/q9Gn+xSgZD7H48Wuu/B/aYIKfMJPlYgHunfMn9Kj3qbp/v5m+vxwP93f375fqN55w5elfG/T8mbwr6eX5X9Tmrn5TNdB8pFyH7o/ocDn5RA3OONdfaB7R3yeLT6LDmvnBiH0V8DnIl/r/KkhPkPor4AZQT77FdCY1Em+ZWc8Z8EgqnFwTn4kQafsU5QPR1XL3wGb2LwZRC1KBjwl+SLgsbN884bvfBr87ub92pX0bd4jllrXZ1J6FOw785j5pOD8hvDT88vyv3kGXMIrh0+c5K1/r5Cvq7643DSqv4muvxIcqg2JAcz93eJXMR7Tplu1kH06RsVhad300YRv1K68RgqgClxuirqM//Rpob53V/3Vi3XpGX2dHCqfAp8Qf1nxthRw4OYZbtfApqWc81T8v7EuaobrzK9rRPrdBxxGoPyMCY8cDiV8Yn+LZhRaf0DW6PzwQPnmnG/eBP78qbARXCWfIr6T1z5b/OdJ8qcu/N/nXYq915uyfj2+LJsjb0vuG+hPE97QA5/IXx59i5dksjPxV2kuR/zeVX8N8nuWv2KHtI/yPt3fTl8+3y0vmSx/mqzjNrLPtwD+nG84SBvBweQjZ3mo/vbMn9rYeDNKdP465HMYHuCT5K9pM7iGB3CErlLcKn5d+ayabgr5fFdAJ87fNaAaZ07lxkM+RokwGKz/nelvNTB7rR4HALg4cUSe/879TkVvXLwAmxsfBH9zzej+7m76NL/le21v+GJkbvC3ZrUUb1mKaRS+0qA3yzeF57eDZ4I4bwy/bb5JWYnPtCY23UEyKXEto2szNYc5Lef/hny8Spvoj/Cv2RMlB1bwrxn+4IYvMPZlfcCHSsVjE8p0jTH+MHfTjdKvVXT5SuZz1fg64HPRJXGtXnY82xH/vSgY/NCnwV31V4FPFX/tyE+lN4J31V+FqYd8BqWN/MmgLF1TC/4Gf10O/355uJse8EZwisOzP4IxGVpBkT+9Ny8RJMvvoO3In3TrgWuF8pP5r/PVqD8fn6e3dAnWkeuD46zzv1/CL3XVcgbQ9S+lBNaCv0SWUfzPNnzBjTXF/MlnPlPvM+cnyTymCXdsbIkvohgV/HQZs8A/ufyJ9NXw0E0Stl1+v2z8frlfbhi8/GmqP1HB6gbzix4/fz4vV0SLXx1Sj9qh4a76q8CnK3/CvhjXr7jfDXreVX8GuUrLjwtfFcO7u4TSnzN/Yvlrz/weURKKfiQjHcm/lPVrsAEMexAw0wzoRqdjgOjywalFcgiUyln5uIBCVfQ1i5BSCocBYOBQTqyAWQcm01u+84bvfLXzh/+jWjMyPp9fX6fn5/cN4ffrogubbFkxV/KPQd+6pIhJRDCp7Hug4M3lI080wPtL4V08chGu9G2KRW0Cfnurliti9H6udvwhH9KUFp9zN+rbl/CkJsYfhcXO+HTEYi2EXO2GfC71XTY5yA0PCz/lfKWET+l3ML3mscSnuk3vM8knnaFqrBrTcJs1zW14HITP6D7nKnJmE2KqG7MbwSb+L+dPv29T0hziMuT3463LKtvPanvf+J2/i7lu9q+U7NCrn/FsmvDrFvicBYEKWgPIyJ+q8Hfp1MS+PhGKvXeJdQ58Xg7E4AM71CYaNVMD/xTUfHt7M339cj/NG8Ab+0J6nJZSR7Oph16nP9f1fvx4Xl78COX/wnGZQn6/6JL7DjrjP8VaaTt8bt5AD47JxfQRc6pdfKJ6BaOGCJ8sJnEs74VPqf4PzvXUTrlnPwZ/tiugNSCOsOtdCkxR5OPk6C5f4QFwkbHy1XwPmCJGWrJUOH1G2bm7/gyr1CjfTLwe7t/f9L37sJu+wIDYly++vgZ/0Ga/x0/XRD8+v0yvl+uySsU4FGyy77asUZ48NWzATMumpP4CfG8wzfGU8v1/9t5FO3ZU5xp1JalkXXv/D9TP089/vu51y61yhh1TEbKEJBAYVzlj7N0rMcZCmkhTAmM//NGmlhwYwicmRosjJgNmIQv1BJnQ11YKAxQWqaFJ5qmpWhX/WhGfC5IelAGUtiY+Vfpb0T9ehXzSBCq4zuIPTEqSP2j4qYP/hPZdjf8nHNQun8J7K/AZvqdG8v8c/5yLT0XRAo9YGp5CQ25NjPmT23O1HXXIX6ejoY+3w/397XAu30fwycEfnT99/FWDT6IwF33rcu6tR/xxpQotTiq0G9PVp3DU86YWfmvgT8IndX02qjV/ap3fW/OnNefPRfDXFfEZYZFxOpXzp/Go5/E7v+NjFj8bse/oDh8f309DWCwCb35+SAMouG7Kn7T1e8f6056f+DKJKvy6AH/T6Ij6fxS+c/yzhp9m5Pcd8v8IIAr55gVgRaKIA4KVmPhCN+6NEp+SL9i4pixU313Il5iYwfHDaLnQ3wyAsOi1GGcACOelNQCCnUKlEQqkdmyuZd+UzeEkJOS7Obx/z/f+7poXfRVkc2KkqV19EH+UQdL4fH19G8aF4PG7we9rwZwDmfumjo2K7Cvgt7YP6sn/FcyP2mpi+7fqT7UxIeWgjP6T2jEcwRbhb1G4aIhPLv5RdZk1DH4V8mmIeSY+z/wBGC86aj9s3KHiOw6QoY0jPq/CvhUnjpa/UgmlWqwCfEb4m4UIf4ObtMj4LOFPuq5IHLX6W4u/9i5fF/zBiM/u8ye0Y12iz+p57NTQyr+cHqvupjv5MD7nheDjmFce3jfOVsyfPk5SwvGb8Z9i/qS2RJ2GVvtK7sFJynHTclj4PXdJUSUcixvJRw7zHJ+BUAv5NIXdTH46CZWoPyX56/zMZP7kZFyum52/linYRX/SBJICaCK/L8qfOP5py5/G902+fj5+fOeXStWk9K2I/xeYmLHv6Ct//np+f7lDMk/B48Vbm/DrAnwu8ifmRK+s/MkHnwsdW+OzaCTnBrt8SKFGfKryJ7ywKzmonOsMfi/EvrY3gKEDWNOhpuYqzjfWCkopMgf56KblWyad8ZarcB3/lyLkQWFUtATK7N2+2O6MfcOi7/H21jnyXFh3UH9SDFkMXYvPcON7+/EYmffF4PAxJYkNd3rERyre9QYTHFCvUj4LXlFCGX2nHRc7OlDmFu1r9jcN9LwqX1Dg87xBbCw6j34RGh7ygBRBqojfonjS2L69469n+SYI4aIylTBS+CzgpxJEeuevu3ySBW3Xk/465U8TBeNJAs5HCvlTKj/peT6HIa8a/xKm75jfjLnm+Fbw3d3oDy3wVcT7xXmM2IFQgCOw27H+phGsLN/L62l4fDpNG5TJn5XlE1FVRT4tPuP8/v03hMGzfEb/KQ7cqUEV/TnJhusMlLorPCqry6b8PwOfxfmTXSvjUc9fPo9v/Sryrqb6s4/lHN/mobyd3oZff16H52fGb2Y8ouiWrvk1yJeK8qcUjgr9a9f6I5Bh4ltFyMq7eUvyLfKTDvKnoPXe4zMjH7EALEzQ1ECpdb48WObftcun0B2X6RM7f2Bv4S039m03CgC46IYNhIvCuCAHs6+5oAx3Y0rdK7Th2oQb3jAM4xHPD+MRz8fxeC4F2XIVbCOdTfpDROQc9AV8no+PSOCbfLMXsooPA44bB0fi+Pg8vhU8t4kW2qCsYMGj9TFROAGj5kTIedcOVIn5IZqvNYRZV6XZrU4xKylAZvrP6Ci98C1qCtPIl7bSJ6QUa+OPGvPFySdV8i3+MSIA9MkI4chT6lvA0aSG+JPwyfHQjATSal9Jfd7zRiuf5D685UrNlRz3du5PUnABPnF8Fvlrin/ioInxS3G4PX+qCsMu+IMhf4q4WA5/lRIcTf4ELJL61mWP/kUaflWwMQW97vk1nT/d3NwMD8eb4QiPh46GKAEgk5/C7wPijYpTl/OkDv9eM3/S5FJS+HLC5JhzPj+PC78g/+Rici/5nYpfc/lTDv4U/DRaFSICyPk0JVhfkvipk5E13Wj5oaavGm0uTT5TfVPCn3Q9cIJ5Ai/4K5gTkX/0wef4rd+He8NLKButr48+9PfjfCR0I/9NTjUX/UkD8MyfQF9k/d87fxIcVBf8PyHjLp/iY7hr5E8hV2eLurNR4XUiv7+w/Okw/P3PfD6ConABSWZvhBOTkN7l4/BYg6Bp+qRI3Lne5bngoQkYXBZGTUiFv9GMv1abt2EYd9g9HO+Gu6v9rm+BclULRp6EiMbny+vrlIg/v6K3gsU3LzMWLArUtbhVpT/PBxr7ugr5KuKT3JBg8J+wOGc0nap5ihCrOqjcSCOfZL6aIjaRTxqghbAHrgAITlRQwTFcINyl+Ow9IQvYwfWcHvlrt/wfFtHAN5yTBQtOwZXwmeTXK353GuIP5yRn/t+BfJyP3QR/sCx4SCueqfyJyI8Wb2giRW5Cfzv+sikGZd/ps0M3w/24GHw7fim4IP6zG2pTBTcwGjF/yh65z40rzI/pBKrnxNu+HL3H8dlHA2W9aPir+ISK+NTkT9F3V7GwlfN7jf4k9Yj6LWiwZfmk/QZqtUgGUCzIwU+ViBu6ffL78a3f+6Ny8XcL+QkMOQS9f3p+HX79flFb1bXhqusTCnyeN3GDPd7ZG7p98KnS/wrxWSUXzqvC/DHd3KBxF/pL4HOSzzt/csRnF/pL4ESQz34ENC4KSL6lAYYXj8A1xd4m36blw6zJ8jvlFVNFCwY8Kf31gMdZvvFt35Fg3R7GJHv+6UG+NeZkzjMpO4v64/CIDUC14/D5wd5eT2Ny/v5WMHn6mShfjiIy78nSX+azcm7rXb4UHHLGO92DAcL9bvGrsyLP+gxvAWcLWefG3uPeTtoNxeAEPhdFXVwkq1w0k9C7JdLeUzyp4g8lY+HrkkLQW5ZR8TYVcCAPxe2sMgrte/eDW5ZPgoezKZfdgc0IlJ8x4ZHDoYRPwb/2nj9JNLyXfL53/qqQbzyVavocUfhW8OIYHgsPNeb3CvmqT1fNAxr4w9fXt+Hp5TSdOHU+bUojG2zTQE6rSFF7F/kseNT6T+Qv8Vs+RYOucPOW+GuF4Rd3WVV/Dvk9zJ/IzQfl+dO3L8fh7g7UJS1KdZnHlgca2ybkG4/S//Hr2fgpBOPzpear6k8iyJ75k6SIzOu989ddvkzDovooyQ/hCwZSPq+N/5ni9s5fFfKVHQHNbfLM1KfLbZTNqwZ8o9RdyQeDwfzvSL7ZwOyxehwAIEkf9YMNwF3HbYnFYUjOO8TfKNL4tu+48HsTvqnRE/6McG3efIG/N/77S+ejwjgF18Pn6fQ2PD2/TAvB0Wcu4RtrEteqqVyYI6TUs1Yx7SrkI/xrZHPJgSXwSx5bhvwneZQeR4oqgjHl/tfCH1c4gxx0zfnLmcM1eayAz0k+kEROkOQmO8a3Iv6XwrQr/kUMZpcPKCUDnyr+WpGfSm+s7/Ytm8Fd6W/Pn8qMWej/1ozPm+CvMKcn3qJA+dN4QNWYt45vB9/ejPfWy58mTkDmx0CxF27f19Pb8P627+sw5pOmn97xp+LXEJOUsQvyoygOC/WnaMEXfEInmT+ZrFXWuPf8ibM1NF+ZBvzuduUPGfx0GkmCf3L5E1nrIuqj0okfwzB8+3oc7qaTHzJ+XPWX8XzpFoV8qy4CK+SThqi/noHPovyJy9+l/F8/IhLePdXXm9rXoLfQtCv5CvMntv5fM7+fFdk7/1LKBxaA4R2JxAzP8QwMVrlFM+AqD87otCeHRYnPyscFFDjhQiKjmYQUc+T0CQzclRN7l3f0RZ/Ghd+7u3Nem8xBMmBz1beo5ow3PimnElvh7W1cCH4d/jy9vH9pyJjHN7OpSn/NpFk+6Ork4woeFv8JfSJ663fRvRDfa5ueK2LUfq62/10+pCktPqfo977IG327nTgKelFQtsR/rSGZdr3zw12+MgOHwtkYgGER7Z2dZW5CtODT4F+vLtaVF8W5kAAAIABJREFUmXZxd4f8nxzhYk5zCx4r4bN3n0NNv51f500mlc/5iPnj94LHt4LHt8TeP13EEaTUJi6D/7ySty5fTm/DS+6ib8ryV8FfK+b3qW/7TXo3xPe8GZq+6yrsW0Nxc59NYl0BPs8bYjB/pfwrpScdPrPf/G2ivwL7G+XrZhG4YMhltyby+1XyJ8NoNsv/O6sPG+eMwUIOTRE+WUx2kt+r+LWDWnK7YOSzHQGtGWQPuzZTSWIv8nFyVJcv8QA4yVj5cr4HTBEjLVkCu9yw46fsXF1/8Qw8HA7Dp+NtvPAbmnQgX66/WO8+YMCgvwgqOfiDo5EAkirGoWADvttyXgh+fhne0GeCV9Mlqb+OSMgm5WuFPw41CJ+YGC2OmAyYXamIcWmFC8l91JzsKv61Ij4XJD0oAyhtTXyq9Leif7wK+aQJVHCdxR+YlOT3hDT81MF/dshfI3e1y6fw3gp8hu+pkfw/xz/n4lMoCveen2xFPi6VVaDJv4l//jTmuONC8Pi94PHt4PDi7ofsGnxisg82iHWlP2ARh/xkzAvHt3yfX98XfsffXX82x69z/F9O/l4pfyLfCna1aNyZ1b5SeKoo6mKPCPWs7uVbEZ8Rf2WcYkH+ZPrmL2W7C8tPmn8T2EV/0gQquG7Kn7T1e8f6056f+HrvKvy6AH/T6Aj+GoX/HP+s4acZ+b0DP/Q1KOpNId+8AKxIFME63PQYKzGpOVJKfEq+IHdNWVKBE15rLp9i4Re+vriQbwYAm8AEgHBeWgMgSkHMxKR2bDa078jDxqOex+/8jgny4qe5fVuDuvLzSPzNuyPJR0P8cZkHdlw4MGgm6NyGOjZqOu30bXh8Gr8R/PJ+8mnkLCvrTCO+c/0he0S9zw+rfOTCQsRcABYc8EntGI7gDYMi9U1gdP38dma2RfkbufiM1bMWNq9CPg0xTwXQRHwPiWPkf9AEWhTOuAlG+UyBn0qQvQr7SkoouK7l10XztwCfEf5mIXAxAx43GsVkmCVpAmgGPrX6S02/AvOJt/YuHzUAa3wWlSA1MOKz+/wJfe5dos+SeryvN7evcQDdyYfwWTF/uh0Xgm9vhvG/d7eHeUHYmN8z+VM3JyhZ7Turf7xtXOgdv+n7/Po6/bfKD0ffsdzh4ZL7qiIkSHmm+At0gdXSOn+CBcwkf52DMstfayoO6g89Z6G/DjYuYvp0UfmdNIGkAForfwqkkfO/79c/fzoOD/e3eWDV8sNKrk4UWisfwa/HWt3vPy/iI4oaFMinf24BPhf5E3OiV6S/0vydC2DKEVvjs7Jbt2a7fEiVRnyq8qeC+j25gIkDGPbZ4PqF2Nf2BjB0AFK8c5tJxo5wPWetoMSJfVHy4UnN/R7+npqwQWFUtEQTb/x1RfyNRz0/HJmFX2z33vBnnE6rN4f6k2LIQlgtPsONBfhEAeFtGBeCX4Y/z699HAvNFQZWNzBKcnudL030Z8ErIifREbzEhpS17dxEfwWDpOQz+5uC52tvXXV+KPB53vVymDdzQsVCHpAiSBXxWxRPtEYqaLfLV6A8UASdIIR3C1PxncInJJgUoSvA50Xx/zJTZd3du/5M/D/lTxMF4+kZHAaF/CklX+/xrkf5cNq6anxOzKgs/qWI98PbcHszLgYfpu9Kjv+bToy24jNLviwPkncTI9/p7W0YjxN9eX0bXl/fF35X+dmo/sp0pcPnxzMS+f1Zf0b/WTYA/d292xf6Qaqcoh9p3ZZN+XUGPovzp6X6jseb4evno49em+ovQ+QMfvjz98vwPNbpWvxkyNdCrPdngHypKH9K5UeF/rVr/RGWWokOqDGzJfkW/L+D/Gnj/J9YABYmaIqIUOt8aiQ6NdzlUyiSy6SJnT+wt7BLk92tyS30Qq+NDYSLwrggNwoAMJn6Vktl/I3HX32+Pw431Bu/nCPAOcdWiLwCRVWaTPpBROQMHwGf5Lf+IgALRxek8DuTmtS3Lqfb47ctxwLB78fn6RiwJj/c9Jr5neqYppqC9i4fHDvrqnKOIdEYINN/TkkjWHCL/DPnX2saGfUNKUWP/u/i5JMq5Yn4n3QQDD7DkafUt4AjnwxjOcUJ8HUqkcxIIK32ldTnPXW08lXmN6phufBrScEF+MTxWeSvKf6JfbYDPl30p7JUXqOtybcKvzbkT5F8OfxVGqAmfwJQWDF/UgGyd364CfnWzZ/GE7Fubw7TG8LTf28Ow83N+KYwxj/aJEbkTyrM1GoEbD1u6D2dhuH1dBpeT+Ni79v037dTBxXUVHmllm4s/S74DZc/SQQn57rCf55PU4L5u8RPLQoobKvlh4WPyb790uQz1Tel+pJ0PfjEmWsu+CvAfOQfdfgcN+N8/3pPn1KYY/Ct8UNJ/fOU/+/n03Bq4ctd9NcyfwLPIuv/3vmTAMpN8C+0Ebmn+NxEfwX4XNTXoS5L8qdQS2KLujPw4HWi/nRh+dNh+PufccUiXmSj5iAGsaaenRNgcu/BJKR3+Tg85o6/9D6KxJ3rXZ4LHpqAAQcjTUh0lFmpHoj7xwR2XPgddzebf3pc8DAPYsUbVPorCDjsWfapgEEV1LiFife/v7y+Dr+fXtrvEFfpr3f7bl2+ivgkNyQY/CfcXFNDzSnCWeN51j418knmsz7T0r6JfNIALQse4Nt+0zjDhhhIIBvis0nCYzEo03YL/Bpy6q74NSyiSQmjoiAcmUjgn1r/meTXKx7fGMbau3zcFNsEv7EseGjwyVXciYJFxG+pgkb9/KnIO27Cvh3M36L5URD/DfnTuAg8vi08/vfmMEz/HX8fF4YPWj9aBKb0zSPUxgXdcWH3dDoN43rAuCgw/b7Wm73SeDX8UOqj5nUX+SriU5M/Rd9dxcri8n4npWr0J6nHSRSymy3LJ+0nUOtNMkAifwp+L7z5C7HGLvjq86fvX4/TRpziny3kJ7BkZ8xPxg094yJwtZ9V1ycU+Dxv4oZLQdSCm3P9vjTu7/ywDLJd6C+Bz0k+7/xJ7z+jlw8pTXehvwQEBPnsR0DPNT3xZbsyWJbdjWs2IXiV9ep396blw6zJ8juuNqUXzViFp/QnxTqDFUe/My783t8Zv53RSD7DULbZlNKjaF8Oj0EFKbxy+MQ4nX/PkO/p+WVaCGY/pe1pqQz5PB8v9tW7fCk4iIPjGmAAc79b/CrGI/XN32yB/W7sPe5R9vYbvV9PVUmn5GAVuFwcR874Tz+N2Hqqqj+bKGTr3ufJqvIp8AnxFxVvUwEHLo7hdg42TeWce35iU3DX/BpsRqD8jAmPHA4lfHJ51azmrvUHoNA7P7xI+RTxfbGpgIvvQn4P9De+qRbeEp4WhOeXg6e/jTXA6b/vsk1vEs91wXDUdBQV3sb3dd9/3ubTccb/vL2dprxrXNR9Oxymxd7x+vi/8e3e8bSmTcbjKnmKzSWrWrvwhhr4RDjFb/moBtew0Zb4a0O1qB9VVX8O+T3LX/FET4/408Pt8OnhTq0WdUOXeax+mr1hpnx/Hl+HP4+Vvwc8BSWw6U5KZ+yjF+6QHogWfU181YbP7KH1zl93+bJN+/EyKjNPTHjMzZ+U4l8A/y87AhruuJH8ilKnxc0om1cN+EaJu5IPGm3+dyTfbGD2WD0OAJpdQpB0U/9mkkdIzivi7/54O3w+3tmPTunKvkZs9tB8gb8xc2feUpiCAWZUcBAV8RkdGwXlA7hlfOJYcBgXgZ9qfneEm1JYPUzNozoUrkI+wr9GipUcWAK/5LFlaC6c5wd8KEeKKlocz19cw6n4aFXXvcuXMl/R/K2Az0mXIImcICnFd+m6yoq6Rr3H510+YMcMfKr4a0V+Ku1o3+2rm6dcq670t+dPZcYk7rbYd82awyb4K8zpibcoNpo/uWOO6nAT9p0FZ/PjTt5MZ/k1xCQ1mQvyoygOpwg+/mwTOLEmmT81QeH7Q7acnwT5G6or+ShLfBFlzuCnU58J/snlT6SvDvNjmSC6H/0cHuGqP1HB9gYF8o23/vej8lHQBfLZlZGBz6L8CTsr7L+564aRNdWfQa4rmB8Z2hBuKcyfWP5aM79HnIuKz2HUG8hPwAIwZLyJxCw1YH+E6HvUEHZ9b3VbcoS97lP1vbPycQGFquhrJuGSuPBCAgNXDALjjuMvucc9Y+G3hEk9OtZpqZoz3vikDMgMP2PX8Mvrafj1+Lz+t0fWsWj8VJV9VxTUXT6u4DE+aPzR+E/oE9Fbv4vuhfheW7VcEaP2c7X97/IhTWnxOWM19W30qWfJl1bGZ++xeJdPO1PpdqFwNuIMFtEWvlTyrxir4XESPqXrQGz3WFKmusXdW5JPWiNwVo2pu8Wc5hY8LPmTIz579zlUehimr8kQDRpvac6w6vDInzLxmZE/NbDqxyO2Zt81i4+UYVz4tQc+mfif+rbfgr82Rd77w1z0V1HurchH6dJNLQX4PG/oxvyVWkRLTbD3a1+/HIfjncPRzxT97dEXOnGZ55fT8PPXsxsiyI660F8iv18lfzKoHOpvU/y/kw1Zm5jTCJ8sJsfBrJQ/XUB+YjsCWuO41iSeW5KP01N1/SUeACcZK1/O94ApYqQlS2CXG3b8VDGgQH+fjnfDw/3d5E5cfpzlc5Gp+06AAXGuNvn6HPzBQUsASQUTFGyi77bMmQW5a5hX+jjEP0/Pw+PTq79lSP11REI2KV8r/HFwQPjExGhxRErALMx8/aHG9riVwgCFRWpQkvuoqVoVv1kRnwuSHpQBlLYmPlX6W9E/XoV80gQquM7iD0xKkj9o+KmD/6zMX4tdzy6fQoUKfIbvqZH8P8c/5+ITVkWJofWen2xFPi6VVaDJv8ka+ZMGn5hghXkwn/Ws5V/+CksnZzDlw/9uKQv3rM3x6xz/l5O/V8qfjPl9MUSs9pXCU7FAiQ4ugr+uiM+IvzJBRZE/jQu/4wKw+89F2FfO78YF4HEh2P3HRX/SBC+4bsqftPV7x/rTnp/4QrIKvy7A3zQ6gr9G4T/HP2v4aUZ+v8n6dez/5gVgRaKIV8WsxMQXunFvlPiUfMHGNWWh+u5CPsXC7/nLOdSOwxkA7MdLA0A4L60BEFQeVBqhQGrHZqZ9b8e3fh+Ow+14borXT0/48xpTy34W+pvxSwWtc+BIAcAZnxH+5rcvo8cL+EW6fD2dhl9/nofXEztAm/Z7x9+lyafamOCIT2rHMOQw+NjdReHChk8b+FBrLv5FxE5OzIpkSN18FfJpiHkmPkPiGIVvNMFZ/EEWbYj/FjBchX0tCjG21fLXotBVgM8If7MQuJgxfzfyg+JyASjoRntdkThq9ZfJX43WXDbvXb5UToXdRxEGU5o04pPkr+E4fOo5zvxUOnHh0vhX8SQwdtCd/hA+N58/Ge3h3dxqX8k91JIPhx8sd3hua/kWVI7AZ8T/NYXdTH46PSdRf0ry1/mZyfzJ27h7/uSqURf+L00gGL+N8b0of1ryz+/f7ofbqZSJOUWmVrX8sBr3EuTWyqfk12MNbjwK2u3HWT5argJ8LvIn9B3gCUqh/h+eXpofQaVQClLavBn/N6LByh+M3Rc3by6fEZ+q/Akv7C5IBygqeq8/oc9SSu6/2GDGDpT2tb0BDB1obwOGfgnHPqPuqjbv1WFl6Q9Pau738PfUhMWBhbGCs/4ejrfDp/uj31u/WOy1SFFVEDfsHOpPiiELsbT4DDcW4JNLvA2qehvehj+PL8NjjW8DO8hnGIq96S4f8aHrFH5RchcdwYvJjt0c7nds0b5mf+OutWWHq8YThT89bxALb/ZAw0MewOkqIxm0qL0onlgelNl2ly9TcfNtET/ERWUqvlP4hAkERegK/Kszfy1TFnH3Lp+vSpP+2hDfyTNAKVGN/nP3Nz723iK/EUeuiPcRLtfNn8ThlDS4SPuWKMR4bxX9afGpyO/P8hn9p1EN2c2r6C9bGv7GPZ4A3WTgszB/qvb2bxjVVuxbuD7x8/fz8Pxc6S1gmF6sms/jaQzypUl/uflTKj8q9K+95ydUuljBzbp12RX+EvlomDORvB3kT9Av9lgvFOQjFoCFCZoiItQ6nxtSlR3t8ikUxSGV2PkDewtvubFvu3ELvdBrYwPhojAuyI0CAEymvtViwN/NYRi+fLof7jzf+oWi4iFDB9azo1Cgp2qTydSIiJx1KeCT/BZABGDhYzop/M6kJvWty+l29C3WDGVN3wb+8zRkvQzMTa9e8Ne7fNBerKvS7FanmJXkoDL9Z3jbN8If5XORL83AZtYtkFL0WMi4OPmkAJOI/4uFBoX/DEeehoQx4gep+I6dEg6gVCKZkUBa7SupL2sSJG7Syie5D2+5qP5c+LWk4AJ84vgs8tfG+HTRX0VDb00+vObUJL4Y8qdIvhz+Kg1Qkz8BvDjlT9UQ2Ds/3IR8W8mf0CYxp/zJDZupUkVPhdNUecVNGQUdLfgNlz9JBCfnusJ/nk9Tgvn7nj+pLa7lr+oOnRta5TPVN6X8SLoeOMGcCy34K8C8Ir///s35JENsiq3xQ0n9DNReX0/Dfz8rfAvYRX8t8yfwLLL+750/CXN/E/wLvXjaU3xuor8CfC7q61CXJflTqCWlSJ2i/nRh+dNh+PufccUiXmTjCj+wXtfLgkKQFQf53uXj8OjMfdTdUSTpPB88Fzw0AQNKDScsURDOKPiMu+S+jG/9hmMt1ErKaJghX8ZTLvcWlf4KAg75ZkUqY0AYFN+8zFiwmPLQt+HXo8O3SFT6WxE+VyFfRXySGxIM/jM6KrICDlKEs8LjzF1q5JPMZ36o4YYm8kkDtCx4gG/7TcMMG2JgFtQQn00SHoM9uaY4SeyRv3bL/2ERTUoYFQXhyEYC/9T6zyS/XvH4ey5/6i0/Sc0byX05TM/sLia7WxY8NPjk+CmRHy3e0EQjuQr+lW09+caL0J80gRLxv3r+JJugaout2VcyZVVlEZ1r+KsokzSoAnxq8qfou6tY2Lz8XhwyjssUPwxtJPWoH5bRUGPfXuWT9hOo1SENUIHP8OYvxBq74EvnT3d3N8O3L/dMgFcPhm64hfwEclaH/OnHr+fhxetbwKuuTyjwed7EDZeCqAU35/q9Nn/aNP/vIL/rWn8JfFbJnxzrT1vjhwgH9iOgxw5wTSQEh8IY43b7Ll+ZKpP6w6zJ8jvFalNFC2YYKflSsW586/f+ONzf3ZbpR7o7Vz6p32u7TulR4jKLt4DxDSm8cvjESd78e5Z8NiM+Pb9OC8FZPw3ky5JLUvNFxxMOjzibt/hVjMfyt9CL7Kohm+I8riKBrtONkzrdILlWkmEUuFxsimH8Z5mg+Xdvyb6SOfK1kH/nqvxaUggqWkTF21RAhDwUt8tXFXnnqvpTjGXL8knwUAy/rAnYjED5GRMeORxK+BQWJbaSn+z8tQyKWfpTxHeyAGTxn+3ypzIFznf37g9T+ZSLApw6cdFjDXwif+lwipeTxuhutsRfqyois/Oq+nPI72H+RG4+oOP71y93w7F2bXNUucs8zrSd5jYn+Z5fTsPPX5m1t5ScTvJpVLFsIxFkz/wpT0Lxrt756y6faEK+AcAnyV/hCwZSPp+bPynFz+LXyr49minkKzsCGu64kfyKx4A0fVA2rxrwNUKBNl3JB402/zuSbzYwe6weBwDNLiFIYqh/M0UMSM4N+Lu5OQxfP90Pt7Xf+u3KvkZs9tB8gb+3mHBCGSdyjBlp1IDI4Mc/OeAzOjYKfr4V4NbJJ76e3oaf45HQljOhuSmF1TPpb4Wfq5CP8K+RqiUHlvCv5LFlaC6c5wd8KEeKKmIAx19cw6n4aFXXvcuXMl/R/K2Az0mXIImcICnFd+m6yoq6Rr3H510+YMcMfKr4q0P8Z3euM7w1jGq3r26ecq260t/15E9lRjPcbbGvE782SPfRdBP8Feb0xFvoV5I/Xa59mfQ2DHjN+cFx1ij9hpikhC3Ij6L4nCL4+LNN4MSaZP6Uhaq8m7acn4SUNG/k/ndZ4ov49Ax+OvWZ4J9c/kT66o9NN+Plv74/DAfpxA9xTEIDV/2VCkPc7yjf2NW//z1Np/G5/TjKJ8uUgc+i/ClMdg7f3HV5JOcWTfVnkGvP7zKUVZg/sfy1Zn6POBeGNNTCmvxLmZ+ABWBl4SI14AwIuN2iGbDbwwo7woSusDv321n5uIBCVfQ1kxBKLuAv+g6wYg0PdD0d+fxwHA4T8Wr4syVMNlRL1qNUc8Ybn5QBGekr7xouPhJapb8sy/jcdHXycQWPkGxo/CfAZ+rbFJOFJP/qY0a2F66IUfmx6u53+ZCqtPgcbyOOilrsXJd8aWV89h6Ld/nUU5VsGApno5+DRbSpsYWfcr5Swqd0HUh9dbGuzLSLu3svAgWBF3OaW/BYCZ+9+xwqPXSsxbqi8iLmtEf+lOk/K+dPxbbemn3XLD5Synbh1x74ZPKrPX8qmyIu9i0TIXl3k1hXgM/zhm7MX/EmCHqUD/c3w+dPx3oKbKK/AvEryff7z8vw+PRaIBhxaxexJJHfr5I/GVS8Wf7f2VHQleaMwZKJpgifLCY7ye+7mNMJdTLy2Y6A1gxyTeK5Jfk4PVXXX+IBcJKx8uV8D5giRlqyBBZtseOnigFI7k/3d8On452PT7L2opDP2uXltwcGxLna5Otz8Ae1Jk2wVDEOBZvouy1z4YPcNexntT9PL8P4P9UPqb+OSMgm5WuFP87CCJ+YGC2OmAyY5QpzKiTlN9pKYYDCIjVqyX3ka0q+U8VvVsTngqSHIQGlrYlPlf5W9I9XIZ80gQqus/gDU4vkDxp+6uA/M/ir7BQcW+zyKZSpwGf4nhrJ/3P8cy4+YYWHKUTiP0vDU2jIrUnv+VOX/HWN/EmDT6wscJQfVwpwA1JmR13aF41lc/w6x//l5O+V8qfK+f1Caqt91/TfF8FfV8RnxF8Zp8jkT9++Hoe72/EeUC/NdHvsbRdhX1t+9/J6Gn78dDoG2kV/0gQvuG7Kn7T1e8f6056f+M7oKvy6AH/T6Aj+GoX/HP+s4acZ+X3v/FAh37wArEgUcVyxEhNf6Ma9UeJT8gUb15SF6rsL+RQLv+/n6b7/LPQ3A4A9DiMAhPPSGgBB5UGlEQqkdmwC+4486cun43C8qfy9Xw5LPeGvNd49nkfib94dSfYP8Uc1cMZnhL/52KjIvwj4LdDR88v7d4GTJ9P0jr9Lk0+1MSEVgIz4pHYMR34b4W9RuKiHT7aIgd17ROxsiVnB9FneysXni5JPQ8wz8RkSx8i+aIKz+IMs1RD/LQC4CvtaFGJsq+WvVEKpflQBPiP8zULgYkb49MdZRi4AsQQYjcTgP7X6S00/tR4zGvYuHzWk5vzBiM/u86e41nKuGxfN4QzsbTV/ao4/SbcIn5vPn6TxVr5uta/kHrzF5cIPljs8t7V8CypH4DPi15rCbiY/nZ6TqD8l+ev8zGT+5G3cBNWA9OSi8pOKOnTh/9IEKqg/FeVP7+9E/O/7Qz4/lVSv5YdrcQetfJn8+v9Kj4GuLN+7+QrwucifmBO9Iv1p86dwE+d/uesCKK3xWcK49/VdPqRRIz5V+RNe2F2QDlBU9F5/uoz8yfYGMHQAUrzznlDa/nA9ca2gxMl7UfLhSc39Hv6emrCQ2eLJCpSp0N/7936Pw+3hRouaeu16w1+9kdbpGepPiiELCbT4DDcW4JNLvOtoZXg9nYafv5+Hk/b7JI3lMw97l48g8Sn8ogXj6DvtCf9pNozTDVu0r9nfOOkq1c2q8UThT8/+6DDnpNDwkAekCFJF/BbFk8b27R1/Pcs3QQgXlan4TuEzFFQoe1PVHAMuFPzV0Jt/010+X50m/bUhvi935DJyGvG5+0Mfe2+R34gjV8T7xTcnsQPBD2HweZH6ExXs1+Aq9afFpyK/P+vP6D/9LJjuqXf7wvIdpe5WepKe0zTeZeAzI3+6P94MXz5XPP4Z6rSp/iRjEtcr8Ndfv1+Gp2enY6AryJehJeYWkC8V5U+p/L3Qv3atvwQe/Yzk29Oq9STFUJL+poP8Cca9HushgnzEArAwQVNEhFrnU9jYtckun0KdHFKJnT+wt/CWG/u2G7fQC702NhAuCuOC3CgAwGTqWy2HYbi7OQxfPt0PNzWPQklpmBveeE8P80OBjlWbTPpDROQMHwGfooId8BkttEFZwYJHo2OixsXfX3+eh/GYmvNP7/jrXT6c7OA1A4xPcrIk/OuikBs5WOroBbSLjVDglDRi/FE+F/nSVhMdUooeCxkXJ5/ERJ3xGY48pb4FHPlkiD8JnxwPzUggrfaV1Oc9b7Ty9cAfXPi1pOACfOL4LPLXFP/EpA3jlyp07PmT9/SI+uuCPxjyp4g/5PBXkoAwnECBTyF/StKTqoadO+/CvomBbkK+reRPaJPYBPX5NKUeCpOpUkUP8sHiXs/1hQW/4d72lQhOznWF/zyfpgTxJ/HTFs4Q+USKPjcUg32Ulr+uJatVPlN9U8rfpeuBE8wTeMFfAeYj//iBzy+f74b7YzjpMCM/stjFhf9bHmhsW0G+cfF3XAR2+XGRr2X+BJ5F1v+98ydBy5vgXwQ97yU+N9FfAT4X9XWoy5L8KeTqKVJ3ffnTYfj7n5Fxx4ts1BzEfKgXQEMSDG3cu3wcHl2iTEYnFEk6zwfN8TxURpRacEtNSCg/nLBEwQ1cPt7dDF8ejsNhrcVfbt5I/jDDXFdzi2rBSFKwpaCsITRA++Kbl3UJ+du4CPz4PDy/gEVgbvr0CBqVfVcU3EW+ivgkNyQY/CfcXFNDzSnCWeN51j418knmsz7T0r6JfNIALQse4Nt+0zhDQRcSyIb4bJLwWAzKtN0Cv4acuit+DYtoUsKoKAhHJhL4p9Z/Jvn1isffc/lTb/kJN8Vc4rPD/E3KZ1nw0OCTq2inNiQwPHQT+utgfmwaf5L+CuI/+WZ6asUFYVTMnyrOTU3XW5sfkik1Y/Zso+Gv4vOkQRXk95r8KfruKha2bn7PTi8ohqQeUb+QhTO3AAAgAElEQVQFDTT27VU+qjyZpQppgAp8hjd/Idam2+T86a9vD8PNdNhhKv5nDezjpi3kJ5Xq/6fT2/Dvj6cyBeKQ2DR/UuDzvIkbLgVRC27G+ujihBBn/7m1+FyGIv+7u9BfAp+TfN75k2P9qQv9JWAhyGc/Anqu6Ykv2/lDVd8jrtlQa5P63vxbblo+zJosv+NqE0eeBVJN6O/heDt8vj/Kn0Lwt+ayx5R9pVjcQr6tPIPSo6g/Do9h0Cm8cvjEeJx/z5KvjvJ/Pz4Pj/iYmo7kI0fdu3wpOGSbEQOY+93iVzEeO3qLIsW1eovLlL2z7VzxxqqkU3KwClwuirqM/6yoomTXVfXnMKhN80OH8Se7UOAT4i8q3qYCDiye4XbOY9rtW6bQrvk12IxA+RkTHjkcSvi0509ng0jTq8xytrt754cXKZ8ivpPHPlv8Z3/5k5ov9DQ/sNBXEVdq4BP5y57eQqeAuSX+avP4bVpX1Z9Dfs/yV5ygct//razGq/AzsQ6LvwPcTR1ECmBo0dfEV5f4rILErvk/OsRPcgdVFCR02rX+gMJIfg1fMJDy+dz8SWmUC+D/ZUdAwx03kl9R6rS4GWXzqgHfKHFX8kGjzf+O5JsNzB6rxwFAs0sIkm7q30wRA5Lz+fFf7o/vR6CMt6z905V911ZGxvMX+Hv7OAEc2/d81DI3wSviMzo2Cn6+FeC2sU+cjqp5fH5XOjeloEkayxeh4SrkI/xrpAQpgCbwSx5bBg3PLQJLxeOMOSvdgqcnruFI99e+3rt81ZLHCvicdAmSyAmSUnyXrjsCoPf4vMsHjJ2BTxV/rchPpTeCd/uWTeau9HcZ+dPqxz6n4huiNAv6tFbOtwn+CnN64i2KPX/ifdEm7DuLn0p/15of3Jwe/34OvxCTVDJakB8lE2AU/6MFX/DGJfkpJ6YuVRbV0ndvOT8J/rumfix9u/KHDH46yZrgn1z+RPrqw3B3dxi+fbkHGqic37vqz2I4ZdtK8v349Ty8cKfsKUWbmlWSjxYhA59F+ZM0QO66QYFN9WeQKzTd5TMorTB/Yvlrzfweca6N5ydgAVggNhpCbDC9e9Pe5UsRYndlFHbIJRRn4gJJDCY0IePQTEJKKZzswMDgn+ORz/d38+LvmgtalNhbwmQhZKrfzmISPpkjPNSKkwaflAGZkXaya/jp5XX6LvDiR6W/6lbkH3B18nEFD4v/hD4RLfguul+hcJGKeb36aqz+FadE9GiuCFRNPi0+5/if+jb6JKPkSyvjs/dYvMtXhuRQOBtxBotoU6+W+I+xGsSS8CldB8O7ulhXZtokl5HWCJwfbepuMae5BY+V8Nm7z0nxB5MhGjS+iDntkT9l+s9O8icWKVuz70Xyaw98MvlV6tvoC/7awJ/gRzTn/8YxbkU+6J4CFIxD5ZsX4PO8oRvzV0xw4qff398OXz7dyZ9wLB1j71yhsny//rwMT0+vpVp8v7+LWJLI71fJnwyqhfrbFP+XPsVh0IFH08pzpkxEhE8Wk53k913M6YTGGflsR0BrBrkm8dySfJyequsv8QA4yVj5cr4HTBEjLVkKHn65e+rrw3E43t7GqK+uP4NbowhmT/IZhtKuKVAQtRjDfg8gSCgpWHtdgc/ouy0zsyN3DbfT3vik8XvAP/88fbwRzw2lrVjLp5H27YgkrYo/zjioWIyJ0eLInkCQYObR0PBbKQxQtqbUJLmPmqpV8Zuc+AyFlgao5A+RHsA9a+JTpb8V/c9VyFeArwlTOfgDYCT5g4afOvhPXLjojR/u8im8twK/4XtqpH1z/HMuPmGFhxhab/jDIm5Fvq749Rr5kwafmGCBo/y60h8AYe/5CQxJWv6q8HCuTRb8P8f/OfHTiD/MoLPmT63ze2v+JIUnV+Oizi6Cv66IzwiLjFNE+dPnT3fDw/24AOzATyVsXIR98/K7x6fX4fefF0lD6esu+pMmeMF17AvJ+gc+ghfnZKg+dfa5Dvjc85My/DXh1wX4w/n96vmToO7e+aFCvnkBWJEognW4KNb0QDwp8SniFHyQ7zSSe+tCPkXhDJ6hTBH3SX/UrAxBAGckmMRAVXEGCm2g0pYK/PbpONyNi78Qf2vZl0JAT/iTEdpfCxJ/8+5IUtrgoBrhkzo2KsJfGr+1FT4eV/MDLwLv80Ovduv8VW1MSBkA4jdFouchUDuGI/eL8LcoXDTEJxf/oDUk3qi3nL3lVcgnKbjAf4bEMQrvaAKx+MMBXBf/TUa+CvuaNGJrrOWvXOhVPa0AnxH+ZiHC3+AmLTI+S/iTrkOnywxUq7+14nPv8nXBr4347Dx/WryFIrl/1Rx2bGTlX46PVnXVnXwIn5vPn1RWqNfIal/JPXhLytF3LHd4bmv5Ii44fxYE15ci/q9ZeHPMn6ADTPLX+ZnJ/MnbuKi/nb+WKdhFf9IEkgJoIr8vyJ++frkbjnc388bIxaQLxQLiukGlWn5YxP8N8uCmWvkK+PX0UsUv4mQ9jdgN5EtujJ1kTOBzkT+h7wBPt8/3n23MBcigEC5Aaa8LirXGZ42dPNvs8iFtGv2nKn/yWF/KzO8vxL62N4ChA5XinedksvSF7blWUOJkvij58KTmflcsaJz1RUXLD2WOPX0Ni78FAd0CqaK2veGvaDAr3Az1J8WQhXhafIYbUwGFIi7ggVzivYLKwiNfXk/Dz99P72l3h/JFqtnlI95uS+EXJZTREbx4t9aKIMTTpld/SOHP7G8a6HlV/Sn86XmD2GHOSaFiIQ9IEaSK+C2KJ43t2zv+epZvghAuKlPxncLnfC9p7jQ/FRFyUfxfHK1/g971h0ec9NeG+M6u2FIPNPjP3R/6YPQi+asi3i8+asgV1LaXP+35ic/UmHqpMj+0+FTk92f5CuO7o8o2hT84vSl119KLtd+m8S4Dn8b86fvX43B7Oy4AN/ppqr+MMVXih6+nt+G/H08ZAqFbKslXLhjKl4rypxT/LPSvXeuPsMKq9RoFKrYk36Le0EH+hGltr/pk+BexACxM0BSRo9b5FBh0bbLLp1AnV7kjdv7A3sJbbuzbbtxCL/Ta2EC4KIwLch/Zw9jy26f7d8KDu5zjV51EQ6FSzhHgmmOVRMggX+9NJ/2Awm2kPwGf5Lf+IgATmahkIITP1Lcup6boW6yt9Y3w9Xo6DT/GRWCuzr2yfORnxXtZWGBdlWa3OsUEpACZ6T+DcSP8UT73w5c2NTukFD36v4uTT5pAififDKAMPsORp2HBLeIHqfiOgzbEJ8dDMxJIq30l9XlPHq18kvvwlovqz4VfSwouwCeOzyJ/bYxPF/1VNPTW5JPoWxVVGfKnYv4qDVCTPwElpL512aN/kYZfxb6JTjlO2FX+uZX8CW0S6yF/gqZPlSp6KvSlyiut50eKM5zpHZc/SQ4o57rkQEBNYZIv5O97/qSGjpa/qjt0bmiVz1TflOpL0vWAvzmApPBH5Pffvz0M7+u/48UG+f3W+KGkfiXUXBeAc9Obs6wt8yfwLLL+750/CQbZBP8Cx4xL4UeJP7dmTfRXgM9FfR3qMqf+74zPC8ufDsPf/4yMR/6IfK8LbmFm4CDfS0LGyYfj9doJBUWSRMIeBmeJaJoJSWVhw/Dt8/1wd4N2u/W4oJBKIt08+ZV0pLJvQcAh36xIZQxh4ga+DRNGdK0FIZdg8DYML/MiMDyBS7qt2XWVfZtJs3yQi3wV8UluSOAc0Ar4TBHOFc16frRGPsl8NcfRRD5pgJYFD/iNoJlALBaEG+KzScLjAIAt8GvIqbvi17CIJiWMUkaOfSQEUIH/TPLrvO+SOaDuo4ve5eMG6xKfXTUZdzbJZ1nw0OCT46cpfMJ7gIib0F8H82PT+JP0VxD/q+dPFeempuutzQ/JlJoxe7bR8FfxedKgCupPmvwp+u4qFpbxq+KYlA00+pPUo3xUVrMtywdLkUX1V8kACnzCT5WIG7o/LPXX9/vhZjqel8OhEz63kJ/AmrpzfnJ6G4Z//3vMmiLTTauuTyjwed7EDWWlFtxy6/eV8Lm1+JyPoDp3dqG/BD6r5E+O9acu9JeAhiCf/Qho6Mx6HTyu2RQF9wrzbtPyYdZk+T3o0l5UO3/zV8KfFOsqmHPRZcq+PcjXQgcez6D0KOqPw2MQKIVXDp+YvMy/Z8nnoRhlH0C+8Tjo6ZvAYf4ou6jarHf9peCQrRgMYO53i1/FeFz5LXRON73HPcre2XaueGNV3iU5WAUuF8eRM/6zooqSXVfVn8Ogep8nq8qnwCfEX1S8TQUcuHgm8dNCG6+qP4XsW5ZPgodi+GVNwGYEys+Y8MjhUMInV2ybR7aV/KR3fniR8iniO3nss8V/biR/qsL/y7yLmtes7gcJSV3iSg18In+59ileEkS2xF+lsaxxvar+HPJ7lr9ihzQM//t+PxzC91lb6dJlHlcUtoJ8o0n+r2QBGA63gnx6bUqBAS36mvjqEp96uQwte+evu3wGY+KmAJ8kv4YvGEj5fG7+pBT/Avh/2RHQcMeN5FeUOi1uRtm8asA3StyVfNBo878j+WYDs8fqcQDQ7BKCpJv698ffxm/+Hm9v3xUNyfmOPyP4NtB8gb83/vtBEzmZQEF8P3X8e0V8BhwuHg+wvKZPJKbU88tp+DkuAk86Y1TWCiLclIfP70x/izeoRfkI/xrpV3JgCfxG+IMLvmAunOdHKvtoYHA8PXENp4EIyUf0Ll+15LECPiddEsfqkb4Y4xs7U1hUdgJJV/yLGNMuH1BKBj5V/NWXn8ZWhIFtt6/TrP3opqv5sY38KbLBJeVPIv9yR98Sh1L6Ebh2RVHIrkMcHkkrjMkRv97zJ9YsV5GfNAIly6/hyQjUZC7Ijxav3FFcAte35skcHXWKdSTE9xoq3XJ+EvxjDb3k9OnKHzL46SRzgn9y+RNZ6zoM/++vB6QFaoA5imLucdWfo1yhq4ry/X//FrwB3EC+pTYz8FmUP3H5e7q+b0JBRfua5OAa7/IZ1FiYP7H1/5r5/Ty8C+GHYAFYWbhIJTwG07s31RjE/aGZHWJCl9lNtdtY+biAQlX0NZMQjoDG35eH43B/Ny7+guu9O1kc7HudM9UAVKFj1ZzxxiflVDhi3OlblwiLT8+vw68/zxUMVNilyr6Fzyi53V0+ruARKoYa/wl9IsLfovsVCheUe8fDK7GJ571ckcXzGSV9NZdPi89xUMRRUYtj8yRfWhmfvfPDXb6S2fGxyEEueFj4KSRrMj/9aGHAr3ssKVPd4u4tySetETirxtTdYk5zCx4r4bN3n5PiDyZDNGi8pTnDqsMjf8r0n/tbl2Ugbc4PjeK6yOeBTya/Sn3bbxqqIb4bVaNq7qI/1ZPyGm1FPmjKAIW8ERN3FeDzvKEbb9ihNsl+PPp/f90PB80nHEvH2DtXqCxftTeAS+2SfX8iv590SXHVxCYacsONJX8yDGSv/xuUlWhaec6UCYnwyWJyfMpK+dMF5Ce2I6A1SU4Pu3JTgb0X+Tg5qsuXeACcZKx83PeswmzQFo5lsvTl/m64P959TDPs+Ck7V9efwa31Lp9hKO2aAgNSi0Xs99RS+IPSSwBJBRMUbKLvtsyZBfnWZTvtRU8i9TcM3SwCM/J1863iVfHHYQbhExOjxZE9AbMrFTG2UhigbE2ZQHIfNae6in/lxOcc/0gMdEHSCZ+8Jj5V+pO+l1jRwFchnzSBCq6z+AM2I/kDV9iATsHBf/bOX3f5FJNbgc/wPTWS/+f451x8CosWvecnW5GPS2UVaPJvskb+pMEnJljgKL+u9Acs0nt+AkOSlr/6Ay7d44L/5/g/J346dVOYP7XO7635kxSeatr/IvjriviM+CvjFFH+9Nf3h/kbwA78VMLGRdg3L78r/gYw5auz6gvSBC+4bsqf5Pp9fNSgAz73/ESaobbrVfh1Af6i+MzM06z6v4afZuCzd36okG9eAFYkiqMO4Y+VmNigaWtNiU/JF2xs6728dRfyKRZ+4coLRdwn/VFeIxBrHOXwxJMA9HH94Xg7fL4/zn8gFEjt2FzLvhRCesJfOYLb90Dib94dSUoTHFQbfEZHkY/zJnyH5fx4iFnBv9bQroC/30/Pw+PTa40n6/rsfX5Y5VMRk5SDgvjlNiEA1VI7hiP3i/C3KFw0xCcX/yBSJN6oQ1Veq6uQT1Jwgf8MiWMU3tEEYvEHWSrFDzKIOUbBVdg3D/qqu7T8lQu9qocU4DPC3yxE+BvcpBW5X87BB2G11xX41OpvLf7au3xd8GsjPlfOn+I31qj8CX0CRHL/qjns2MjKvxwfreqqO/kQPjefP6msUK+R1b6Se/CWlKPvWO7w3NbyLagcgc+I/2sW3hzzJ/jZqCR/nZ+ZzJ+8jYv62/lrmYJd9CdNICmAJvL7gvzp+7f74fZmVA9XoFfwU0m7Wn5YxP8lIRLXtfIV8OvX09vw34+nPCEbyPexsYUTMYHPRf7EnOiVlT9x+OMCmFLF1vis7Nat2S4fUqXRf6ryp/z1peVnI43+80Lsa3sDGDoAKd65zSRjRyEI7fIZFTc3N+kPT2rud8WCxlnat+F4dzt8fbin5TfJl6cC17vWIkWug1ixM6g/KYYsxNTiM9yYCiihDcXmEp8hXlF10aOJwsDPx6fh+fnUh4Rc4aIP6fjPTLvKZ8ErSiij77RjMuMqZF5nW7Sv2d/kqcZ016rxRIHP8waxw5yTQsNDHsCNmvGvJiUlGhfFEy8hdvmqaTLih7ioTMV3Cp+jdJwPLcRn7/x1l88Xmkl/nfKniYLxJKETPnd/6GPvLfIbceSKeA8X0s5vV2bg8yL1JyrYr8FV6k+LT0V+f9ZfYXz3s2jcU+/2heURSt219GLtt2m8y8CnMX/6/vU43L6vALf5aaq/jCFV4q9FC8BwGJXky9AUcQvIlyZ6mZs/pepPhf61a/0RKl21XqNAxZbkW9TjOsifYNzrsV4oyEcsAAsTNEVEqHU+BQZdm+zyKdTJIZXY+QN7C2+5sW+7cQu90GtjA8VF4bubw/D18/hdC5hEAkymvtXSI/5wzXErRF6BoipNJv0gInKGj4BP8lsAEYCJlVrJQGjRIlpog7KCBY/Wx0RhgkkNKUwngL/xnz9/Pw0vrw0XgbnpT8hXBV+WTllXpdmtTjEryUFl+s8pacT4o3zuOPhCAm7RHyYf8PE9EU+okh79s1k+iYkm4n9U0MXGZvAZjjylvgW8+D5VOv7HOy2oRDIDv1b9SerLmQOpe7TySe7DWy6qPxd+LSm4AJ84Pov8FcX3Bf5T1zPw6aK/iobemnwSfauiKkP+FMmXw1+lARrxuedPZYjonb9uKn9Cm8QmKM+nKfXAD1NUpQf5IL/uMX9i+T+XP0kEJ+e6wn+eT1OC+NvzJ7Wj1PJXdYfODa3ymeqbUn1Juh44wTyBF/wVYD7yj+/4/PrlOBzvxgXgwEUz8iOLurfGDyX1K8f+/HIafv56VrZONHPRX8v8CTyLrP9750+CijfBv8DxxVL4KUeUrYcm+ivA56K+DnVZkj9h/yjFd8aPXlj+dBj+/mdk3HJhGOurN8KJg3zv8nF4tE1nv9YUSRp7xwkl+URLwY4PGDeHw/DtM/ymxVkAHp89FuyhjnqXzw9BdXpS6a8g4JgKvsGpgKGKb15WJuSS1gX9nd7ehh+/n4bT+JGTNX5U9l1DsPmZLvJVxCe5IYFzQBkLFqWqTxHO0r497tfIJ5nPQw6ujybySQO0LHiAb/tNYwoFXUggG+KzScLjAIAt8GvIqbvi17CIJiWMUkaOfSQEUIH/TPLrvO+SOaDuo4ve5dP6R1elOHSWzJ+oBQ0NPrmKdgqfXEEDHQXtMGTXLlz4l6tEcWcXIV9B/K+eP1W0nabrrdlXMqVmzJ5tNPxVfJ40qIL6kyZ/ir67ioWtnN9r9CepR9RvQYMtyyftJ1CrRTKAAp/wUyXihu4PwT5/uh0e7u8S9XsnfG4hP4E1def8ZPxc2u8/L2pELBquuj6hwOd5EzeEErXgplnwXTG/z7dQnTu3xh/qaEHoNYHPKvmTIz43bl/7EdCj7nBNZKW1AxZVu3xl0zipP8yaLL8HsZZFtZFjf/s0fs9i3M0mkJaUfFKsK9OM7u7e5dONYv1WlB5F+3J4DMNJ4ZXDJ8bj/HuWfA3VqpTv9XSaFoHZz3vXElkpX63Hq/t1jScYwNzvFr+K8djRWxQprtUbb6CmvxokDRtWJZ2Sg1XgcrEphvGfDVUWPaqq/hwG5epvHOTBXawqnwKfEH9R8TYVcODi2ZKfumpxVf0pRrJl+SR4KIZf1gRsRqD8jAmPHA4lfG48f5JoeC+8oXf+miWfIr6TBSCL/9xI/pTCYZmTqHP3lv22WiM18In8ZU9voVN62RJ/Vdu1YcOq+nPI71n+ih3SMNzf3w5fPo0LwA1/rsLPxPr89edleHp69VHyqvqTCDJa9DXx1SU+fRSGeknpTxpeFYF2+fzUCgxI8lf4goGUz+fmT8rRZPFrZd8ezRTylR0BDXfc9DDxRqVRNq8a8I2W6ko+aLT535F8s4HZY/U4AGh2CUHS/TZ8/XQ/HG9vGQMCHUNyvuPPCL4NNF/g743//ur5qGVugvvhc3HETnRsFHyLAuB6TZ8YT6+PQx4gBIB8z6+n6TjoZj9G+ZrJRXHYFLySxUjCv0YDkRxYAr/ksWUoAJJHkUvF4wqaxvrDNZwKjzR12bt8cDCuyWMFfE7ygSRygiQ32TG+OQJnsma6cVf8ixB1lw8oJQOfKv5q56fLI/ZQ0fgsNff3ucFu37LJ3JX++smf1Pi8pPxpQ/y6DPQZd4c4PBZEYEyO+P8Yp3HMxQkCdd3Bf15Y/pRhobJbes+fOM46/v0MH3gUNDWZC/Kj6CWCFMHHx46DE2uS+VOZ+Ux3bzk/Ce7DNOCKjV35QwY/nYaW8J9c/kTWug7D3d1h+PblHiiscn7vqr8Kdq4k349fz8PLi8On0irJR2syA59F+ROXv0v5vwEHTfVnkCs03eUzKK0wf2Lr/w78VPsSokSfk/Vhg6qsTZX8ECwAKwsXqQFbhfRsrxmw5/NK+sKErqSvGvey8nEBharoaybhu/Cf7u+GT8dx8TcQfmpQwMC9O1kcDHqdMzWwU6tP1ZzxxiflVJgBXsCu4T9PL8P4v1V+VPZdRbL3h7rLxxU8AmPQ+E/oE9Fbv4vuhfheW7VcEaP2c7X97/IhTWnxOd5GHBW1ODZP8qWV8dk7P9zl085Uul0onJELHhZ+Cp09fJSET+k66Ms9lpSpbnH3luST1gicVWPqbjGnuQWPlfDZu8+hpt9aBRXJ8FuaM+xYPPKnTP95AfmTBJGq16+Cv3rgk8mvUt/2ixLAqlbkO78K+1bUbZNYV4DP84YYvGGH2iT7oafDzTD879uDfGpiqWqb6K9AyMry/d9/4wl5TuSjC66QyO9DLnUebwt+arD9Xv83KCvRtPKcKRMS4ZPF5Fx/Un+KJJOfaheEnVxEme6IuxmfYzsCWuO4etiVmzJCL/JxclSXL/EAOMlY+WARg4KptnD83m5863d8+3feiox2x6GiGnb8lJ2r688wNXuXzzCUdk2BAXGuNvn6HPxB6SWApMgOCjbRd1vmwELuGm6nvehJpP7S3xv8+edpePbY6agZcoZ8mm7d2qyKP24UCJ+YGC2O7AmY5YiPm7boji6tcCG5j5rqVPGvVv6RI5nU84HS1sSnSn8rfo/1KuSTJlDB9UWSSGCU5A9U4Q7/zcF/9s5fd/kU3luBz/A9NZL/5/jnXHyi/AmPrvf8ZCvycXV/BZr8m6yRP2nwick0OMqvK/0Bi/Sen8CQRMnqDy57jwv+n+P/cvL3SvlT6/zemj9J4cluQf0dF8FfV8RnxF8Zp0jkT399exhubmBdQG8yU8uLsK89vzud3oZ/fzicjueiP2mCF1w35U9c0Obqp3v+NM01yTymCVnYuAq/lgZouL56/iTot3d+qJBvXgBWJIqj3eCPlZgUYjV5OyU+JV/wQTVlofruQj7Fwu/7eVDvPxRxn/5Ozcrg2fCNVBHt4wE3h5vh++f7aU1v+fYvVBqhQGrH5lr2TdkcTsKe5Gs9B6zPI/E3744k+woOyg+fcbRGDjDC3/z2ZWRfAb9WfVjbZ/q/t+Ft+O/X0zCS3qo/mfJVlUmKb6n5q9qYkOyAcLwJ/0ntGI7cL8LfonDREJ9c/IP6lnhhTcNfhXySggv8Z0gco/mDJjiLPxwgMQGBoM4EwVXYN1M3mtu0/LUoZBTgM8LfLET4G9ykRcZnCX/SdQU+tfpbix/2Ll8X/NqIzwb5U5KfkkegAkVeGv/S+DHPNt3pD+Fz8/mTp7Ey+rLaV3IPGSIkb+HoO5Y7dNJavkUuReAz4v+ahTfH/AkWuJL8dX5mMn/yNi7qb+evZQp20Z80gdbKn4bhy+e74X46QXEx6eY/UAowqFTLD4v4v0Ee3FQrXya/Hr/9O34DOPunsnzvchXgc5E/MSd6RfrjAmTQEhegtNcFbVvjc7bxMm/c5UOKM+JTlT+l15d0+VFmfn8h9rW9AQwdgBTvMudN8W3YnmsFJW4gFyUfntTc78SuoMNh+P7pfri9uVGwXdCkd/1R5KQY1FfcAZy/UgxZqEmLz3BjKqBQxAXh0ixfQ7tyhQFChNfT2/Df78ePl/JbiGmQr4U4i2c0kc+CVxiAMWHHu7VW0Vj80Cb6KxgnJV+P83lVPqPAJzw2amoOFQt5QIogVcRvUTwpwJf21l0+rabodhE/xEVlKr5T+By75jDoUEyD3a86nwkV9s6ve5fPxP9T/hTFd/KIM2oKGPG5+5syf4PTgt7mc5F8ingf4XLPn3zAlNHLFvl1xjDjW7T4VOT3Z/0Z/WfxGJQd9G5f6GcodSuHWb1Z03iXgc+M/On+eDN8+XysrrrpAU31lzGkCvzw1++X4en5NUOYrfFrkC9N9DM3f0rl74X+tXgMYkUAACAASURBVIJ9fQzL9NIrH6T8dVVFZHae9Dcd5E9F/DpTJzm3MfyBWAAWJmiKiBDrfDmyFt2zy6dQH1fZJnb+wN7CW27s224UAHBS+G6gLw93w/1d+O4vxBwuyAXWMQeV1LdaesQfPfy2i2sKRHTTZDI/IiLnoC/g87wLLoFv9lsBM+GRviVwxt8sFDySJyx4tD4mChoP+79M/I2E99fjsz8snOTzF4wh66T+NLvVKeYnOSi9/4yOzA+LbBH+IFOm/GsTDb4/hHPvDUVIPuri5JNWri3+MSIA1NEg74u8MGGM+AFe9OUcALfggS2XkUBa7Supzxu3Wvkk9+EtF9WfC7+WFFyATxyfRf7aGJ8u+qto6K3Jl8lvyjRoyJ8i+XL4qzTAFH6JQtyeP5WZvnf+uqn86TC/pDErtYf8SZNLSeGrDGH2uymq31PhecFvuPxJIjg51xX+83ya0rxhUcVf7WbKvkPLD7MfUHjjpclnqm9K+ZF0PXCCuf604K8A80x+//EdYJxsF9q1Gv+vIFfosgJ/bfb9X8m9ndUmBSDP/An0Rdb/vfMnARub4F/EFy3n6b0oL1ecCmTXTfRXgM9FfR3qsiR/oupL2CjQfzJ1pgvLnw7D3//M1TuhsIZJZi+Axo4/2LB3+Tg8tnYInP4i+TwXPA7D8e5m+PowfvcXT7hgNKgEakEYXE8F/LV0yYnfgzxbk0Fl34KAIy34Sm9eRAGLKLhJH4+vbQ+V/mghfv55Hp5fnHY+cuMskK+26kj3lPXQivgkNyQY/GdtfKYIZ5YunW/SyCeZz1mkqLsm8kkDtCx4gG/7hQm0KKg1xGeThMcBAFvg15BTd8WvYRFNShgVBWF2AhbEd6pIStFfByhlddG7fJvmD5YFDw0+uYp7Cp9cQUNxemAWoJxuugp+6KQrqhuV/grif/X8qaJuNF2r9KfpqFIbDT+s9GhVty7yVcSnJn+KvruKRy3UTVVKSjTS6E9ST6kMqfu3LJ96wU1SoGQAxYIc/FSJuKF7mT99+3oc7m7xaYqQYEpjEK5vIT+BNWun/OTl9W348dPx+7/BJE7y6ayqwOd5EzfcsE8tuGkWfJf4jN8CoK7rRrJotbX4nDnMard1ob8EPif5vPMnR3x2oT8Df0BN7UdAw5jS6+DxmmEIXtVmkbHjTcuHWZPl92G4OQzD988Pw2H68C9HngVSndKfFOuMpspq3rt8WYNa4SZKj6J9OTwG+VN4DW24B6PrWfI11GOhfG9v8/eA2e9+F46lUL7Cp+tvd/XXGMDc7xa/Ogt4lnP+JvUe9/Q25jhhXg9176rKuyQHq8DlYlMMjueVi2aS9qvqT3q44rqrv1E8z9pkVfkU+IT4i4q3qYADF89wO6uChPar6k8xli3LJ8FDMfyyJmAzAuVnTHjkcCjhc+P5k0TDe+E1vfPXLPkU8Z089tniPzFfBZsQVp+/xOzv3R+m5kuZM/O920WPNfCJ/CV+y8dXC+W9bYm/lo/Wv4eq+nPI71n+iif6h2oe7m+Hz5/u/HVF9egyjyuK6ijf7z8vw+OT80sQjvLZtSgFWLToa+KrPD7tcibuSOlPGp6rIExnu3wFWgYGJPkrfMFAyudz8yel+Fn8Wtm3RzOFfGVHQMMdNz1MvFFplM2rBnyjpbqSDxpt/nck32xg9lg9DgD8LqFvn+6Hu9vx6GdIuql/M0UMSM53/BnBt4HmC/y9xXMaDuF81DI3we34fO+ewy9wMNGxUfAtCoDbNX0iN6Ui/aFvuhDweHk9DT9+O+yAxH07yVcN0S7yEf41ElhyYAn8kseWoQBIHkXOkaJqmlzOX1zDqfhoVdfYffQmHxyEa/JYAZ+TfCCJnCApxXfpusqKukZd8S9C5F0+oJQMfKr4K89P1fHfa/Mizll0KK7XasefQbft86difF5S/nQB/NoANlvTEIdHPwVj8p4/6fTowv91j8pq1bt8HGeN0mv4Zg81mQvyo+R3Z1D8jxZ8w+ZZbhMtU5fKMqLypi3nJ4HfKIdavZkrv8ngp9MAE/yTy5/IWleYH+8p11/fH4YDWQB31Kqr/hzlCl05yjd29e9/T8P4IoTbj6N8skwZ+CzKn3Ayg/03d10eyblFU/0Z5KqAv4yny7d0pb/C/Imt/9fM72cV986/lPKBBWCB2Gg6lOFXr0Xv8qUIcT2t5PWMCee5Fy6gUBXz5SR8ON4Nn+/DLrUP8vLevUSswfWunFhCxVvCZB5S2t3FYhKKUIbPD2KeIunMkC941/Dvx5fh8fmlrq1V9q0rQrJ3d/m4gkdINowkJvVtCpV/raxbrohR+bHq7nf5kKq0+Jx9Zerb6Av8UbFeiv9qS9INe4/Fu3xlBg6FM3LBQ8dP5w9ZM1xUwqd0HQzPPZaUqW5x95bkk9YInFVj6m4xp7kFj5Xw2bvPuYic2YSYeo1Vc9ojf+Jyeam+1OmpNcEiKv3VM5/Y81XwVw98MvnVnj+JEDPlx2tuzqEEbRLrCvB53tCNN+xQi2j0AL9+OQ7Hu/Hlmgo/TfRXIHcF+Z5fTsPPX88FQjG3dhFLEvl9yKXOC98t+KlBzXv936CsRNMKc8ZHsLmmNK0JzT8sJmFbyv+mNiFQCQY3Aom/bvNTOrYjoDWOa83AvyX5OD1V11/iAXCSsfLlfA/4MNzeHIZvn++HQ7T7DZNxajKDhWLs+IF/OE/b6vozuLje5TMMpV1TYEASHjn4g9JLAEmRHYTP6Lst47XOihip6WUw6NjNj19Pw+vpZLhL0dRJPsWT8pqsij9OZIRPTIwWR/YEzM74nPxvw59LK0xJ7qOmalX8ppV/JAa6IOmhDVDamvhU6U8+FaGaia9CPmkCFVxn8QcsRn5PiEscYQBw8J+989ddPsXUVuAzfE+N5P85/jkXn4qiBR6xNDyFhtya9J4/dclf18ifNPjEygJH+XHrJm5AyuyoS/uisWyOX+f4v5z8vVL+RJ6qlIkvzW1W+67pvy+Cv66Iz4i/Mk4xkT/d3R2Gb1/uNajKa3MR9tXndz9+PQ8vL441Lxf9SRO84Lopf+KCNlc/3fOnadJJ5smbmXl3VeHX0gAN11fPnwS19s4PFfLNC8CKRBHXja3EJA+iurso8Sn5gg/S9erXqgv5FAu/ix0XIFhO3+wNxzlSqgkAoapIh+H75/vh9uYG3MgZKDSBSiMUSO3YXMu+lDp6wp8fktv1tNDfjF8qKJwjawoAKXyGyAyHJ+CTOjYqeryA39qadMbfuPj73y/Ho6Cd5XNXp1U+cmEBSgXxZ/WfBD6pHcOQY+NjdxeFi4b45OIfVg87t92tG3d4FfJpiHem/wyJY+Q+0QRi8QdZKuV/IagzcXAV9s3UjeY2LX8tmr8F+IzwNwsR/gY3aZHxWcKfdF2BT63+1uKvvcvXBb824pPkr7n5UwY/ZT+xMyvTym80fsKzzS6fUZsIn5vPn4zD925uxZ/kHmrJh8MPljs8t7V8CypH4DPi/5qFt0x+Oj0nUcBM8tf5mcn8ydu4qL+dv5Yp2EV/0gQqyO+L8qfYAXz/ehxub8c6q2N+r+WHRfy/wMRa+Qz8+vX1NPz30+nt3wryLbVVgM9F/oS+Azy5z1D/D0/mAiS+zuVHhfi0xucCeGXdusuH1GbEpyp/wpsQFqQDLmAxQTUzv78Q+9reAIYOVIp3WbPG4SZsz7WCEjeUi5IPT2r694+jn1MTlgochBJ71x8WuTf8OUyxpl1A/UkxZCGYDp8ftxXgk0u8myor8TAH+X4/vQyPT5WOgnaQr6qqm8hnwSva0BAdwYuLHVU1o+u8if50opCtKPnM/qbg+dpbV40nCnzCY6Om5lCx4f4UPqlsWascRbuieKLov7TJLl+ZBiN+iIvKVHyn8DmKwGG0EJ+989ddvjL8mfh/yp+i+B59288Rn7u/8bH3FvmNOHJFvF98c5IrqAn5/UXqT1SwX4Or1J8Wn0HNifz+rL/C+O5n0bin3u0Lpzel7lp6sfbbNN5l4LMwfzre3QzjUdDVfprqL2MUTvz15+/n4fnZ8e1fPD+6XD8B+dIkX27+VDG/d7JvBrLyblm1XqMQeUvyLepxHeRPmNb2qk+GPxALwAIBShERWN9bSxG7fIpZz1W2iZ0/sLfwlhv7ttsSADc3N9Pbv+8hgQIILgrjgtx4H8Bk6lstPeIP5xxbIfIKFFVpMukHEZFz0BfwSeIrAjDAEmQS+N+c0eYFjUg+fJTZysdAY3w54m+cev/9fhxOpwLnXlE+dzxysqre9qV0JDmolH9M+M+wyBYW3CL5OP/qri2+Q0gpevR/FyeftHKdiP+LhQaF/wxHnoaEUYU/yufCWM/x0IwCndW+kvq8p45WPsl9eMtF9efCryUFF+ATf4ta5K8p/ol9rgM+XfRX0dBbk8+R3+i1asifIvly+Ks0QE3+BEa25096M2v8n2SesqfZ795U/nSYSwKz04n4q33o7new/F9/jKi7TBwmufSgiQDCQxb8hnvbVyI4OdelCQp88hTeQ/4u8dOGitXyw4YiRY+6NPkM9c1Y5Zn41OZPyvz++7eH6ZN7VX62xg+l9JVQ0uvpbfjvh+Npd/AZLvprmT+BZ5H1f+/8SRlLtOXbKpMg0Wnv9c0m8hXgE8dft/wp+MMUqVPk9xeWPx2Gv/8ZGQ86MoIAeK8TLoiKSUhvhJgiSRhvrZ0VFZigTOd/a47noRc8vn0+Dnc3t+hV/BRjxMQFTliC1PS4oKAN+GvaeyvPVtm3IOCQb1YY8Cm+eZmxYOFpG5X+9A98eT0NP347kmNn+fQjUbZ0ka8iPheEafTVnAOiksLK+EwRTqUJqjbTyCeZr6aATeSTBmhZ8AAbYia9UAW1hvhskvA4AGAL/Bpy6q74dSjiznY465JacFMUhCNzCvwzOmpPURgg+XUHCwq95yecal3is8P8TcpnWfDQ4JPjp6n4zsT5Teivg/mxafxJ+iuI/9Xzp4pzU9P11uaHZErNmD3baPir+DxpUAl+KuFTkz9F313FwnaQP0nqEfVb0EBj317lk9Zr1WqRBqjAJ/xUibihO50/HY83w9fP4S1gJ3xuIT+BazwF+UmVt39XXZ9Q4PO8CQEuBaXyp9SC2or5vXrONmq4Nf7QSC3xYxL4nPTnnT854nPj9rUfAQ0LGL0OHtdsooL4KgiPH7pp+TBr4n+/P94OX+5HIoJJSGFRLaU/Kda1MH/v8rXQgcczKD2K9uXwGARK4Te04R6MrmfJ56EYZR+V5Pv1+Dw8Pb8qhUg0qyRfuWCoB1d/jQHM/a73s2f/epZz5bfQOQO46tHdyh8d9sprKPfkrgbJwSpwudgUw8V/d+F1HW7JvpI5dCP2bbXqPJYUgooWUfE2FXDg4pnETwvVuar+FLJvWT4JHorhlzUBmxEoP2PCI4dDCZ/Y3xr4zOr6A7L2zg8vUj5FfCePfbb4z1lxvesvlQ6WOYk6d2/Zb6s1UgOfyF/it3zUsjVquCX+2kglpsdU1Z9Dfg/zJ3LzgRDfh2E6Bno8DrrKzwX7meeX0/Dzl9O3f7usg0gEzzN/qoK+j+UEkl9Lm90qyQS77b3+37V8AJ8kP4QvGEj5fG7+pMRI7/xVIV/ZEdDcJhCl/qo0o2xeNeAbR9GVfDAYzP+O5JsNzB6rx+8CGnnLX58fhsP08XhsAPi3UX+Q0AjFDUjOd/wZwbeB5gv8vS3hE4YxkWOIn+kX8JPapcZhbrxdgc+Aw8XjQb8S16ppjtTwzvrLI0tvb2/Dv7+ehvG/2T8V5cuWiSJxErySKiD8qwqf0ECUANyxZajteX6k2KmLttKdpNx/AYTcJO9dPm1yYVZIBXxOuiTwef6maooAYazDorJ5cPQNXfEvQsRdPhS/g4OggikR31X8lYvv+Fm4fw0+YWDb7es0az+66Wp+1Muf+JxIyU+5N9MvKX+6UH7tMmdCHB5xAGNylB7t+ROr66vIT1yQJnfC8mv4Zo8yvqvyJ2N8jxZ8wYk1yfxJHrZbiy3nJ4EyuSmjsCNX/pCbPyXwyeVPZK2Lyo/eB3hzMwzfv97P9ddCnUnlA4xPx8eZuyqw73jrePRz0SfOJIEL5JO6Xl7PwGdR/sTlR1wwzcjvm+rPrvHF3jiskowuXW/pSn+F+RNb/zfGf8v6UzDGhfBDsACsLFz0BmiLQVxnUkFnPQVMahisfFxAWS7yfnk4Dvd349HPqUU4illwegX47MqJJXCgcRIFMLqqW1VzRo9PfpFXUwQmNH9lu4afXl6HX38cd0qq7Lsi4t3l4woeEv6Y66lvU0xqE+J7bdVyRYzaz9X2v8uHNKXF53gbcVTUYuc6FQwt8V9rSKZd77F4l6/MwKFwRi545G5CtODT4F/dY0mZ6hZ3b0m+HjeBsjkpt+CxEj579znU9Av0xxnyxd1tac6wg/XInziuKdWXOj21Bs/lreBvzc0RmppSlnwe+Nzzp2JfV82+VSR777RJrCvA5/mFArxhh9qEmDLAx7VPD7fDp4c7H6U20V+BqA7y/Xl8Gf48OpxsJw2jC66QyO9DLnV+waMFP5WUBq7v9X+DshJNHeaMjyBULwifLCbHe1vgU+KvQIx6SsnvmfE5tiOgNY4ri9jljyu6c0vycXqqrr/EA+AkY+WTvwd8e3MYvn++B6ahiJGWLIFdQtjxU8lYdf0ZsNq7fIahtGsKDIhztcnXy/hDH0FFoksASQUTFGyi77bMWQa5a7id9hb+EIqM/10o1n+/HofXU0FFhLRv3lvJhUOhb18Vf9yIED4xMVocMRmMPuPzvCGnisaWneKYLE2/RmKdH2OVb035VfymlX8kDLUg6aENUNqa+FTpb0X/cxXySROo4DqLP0hFqfmh4acO/rN3/rrLp4g+CnyG76mR/D/HP+fiU1G0wCOWhqfQkFuT3vOnLvnrGvmTBp9YWeAoP64U4AakzI66tC8ai5W/Zqoi+7aFfDn+Dz5dclDa63M7a/7UOr+32lcafrYhFTdeBH9dEZ8RFhmnaMyfvn89Dre3TkdBX4R96fzu9fVt+O/XU7p0qJgCySYu+pMmeMF1U/6krd871p/2/KQUgfH9Vfh1Af4m6Qj+GoX/HP+s4acZ+X3v/FAh37wArEgUwTrcZA8rMfGF7hLIGvmC3DVlofqm1Evpr6p8iYkZHP/7ebrvPxRxn/5OeY3YyX/7dD/cTaQDTzyoHE4BWABmYlJvvFXVnxE0ze1rlK/35iT+5t2RpOzBAcj45HcMGfBJHRsV4Q9OesG/1rBFA/y9vJ6GH7+f8qRvIF+eYJz/A3+nOlZtTEg5KIhfbhMCeDC1Yzjy2wh/i8JFQ3xy8Q/qUeKNRcYUbr4K+SQFF/jPM39A+ITxn8UfZKmU/2XivwUPV2Ffi0KMbbX8lQu9qscV4DPC3ywELmZMnyKBxR8t/3TAp1Z/a/HX3uWj8NOcPxjxWZA/ufBT8pUn6J+Z9KxoDqsmuq5Rc/vqxDq36k4+hM/N509Ge3g3t9pXcg+15MP0CMsdnttavgWVI/AZ8X9NYdcxf4IFriR/nZ+ZzJ+8jYv62/lrmYJd9CdNoLXyJy4/eh+0y1HQWn64FnfQyse4j/FTZv/9fK539HOhfDrwF+BzkT8xJ3pl5U9pfH4kZXgBRxi1NT7rlOjXapcP6dKIT1X+5LG+lJnfX4h9bW8AQwcgxTu/qWTrCdtzraDESX1R8uFJfRiOdzfD14fjPHq8kJGasEFhVLQEyuxdf9juveHPNpvWbw31J8WQhbRLfMZb/FLXOULC4JNLvNfXYMyxnPH488/T8PxyKh/lleovVpwFr2jBOPpOu5FMl1tP7mGL9jX7G1kNxS2c569NHgU+4bFRU3NoeMgHUgSpIn6L4olNW1mtd/my1Ha+KeKHuKhM8U8Kn2Nvxvivlbp3/rrLp7Wkrl3SX2v4Z2V87v5GZ0ep1Rb5jTSmaAN38IkUYHCen+E/L1J/ooL9Glyl/hR8FL7UkHoh4aw/of7kZzFbT73bN4xmjyfArhn4LM6flrA6Hm+Gr59DTdYGu0XrrdjXsD7x8/fL8Pzc4OjnUZld82uQL036y82fUvl7oX/tWn/E3Fq1XqOY61uSb1GP6yB/gnGvx3qhIB+xACxM0BQRofIABQZdm+zyKdTJIZXY+QN7C2+5sW+7HYa/vtwPN4fx7V/oqfG/cSEOYg4XPELUnINK6luXPeKPG2rvjleBoipNJvMjInKGj4BP8lsAEYCFowu4QgbAZ7TQBmU9zC9urPwtK+z/KuPv9PY2/PvzUQ+FxvLpBWPIG6k/zW51aoJLDiqFP1iAQ0KFRbaw4Bb5Z7zoVkjAcxTKufecvmrcc3HySUw0Ef8XR38o/Gc48pT6FnDkk2EspzgBvk4lkhn4tdpXUp83BrXySe7DWy6qPxd+LSm4AJ84Pov8lfOPlfDpor+Kht6afJX5Da1pQ/4UyZfDX6UBpvBL+M89fyqbPL3z103lTyBnGnlCxF/LzORyN2drKXy5PNzQSaq8YuimWtMFv+HyJ4ng5FxX+M/zaUrzhsU9f7JBQctfbb36tbbKl6hvLo9GlPIj6XrgBHN+v+CvAPMF+f3nT3fDw/1tuU63xg8F9T8+vQ6//7yU60Xbg4v+pADkmT+Bvsj6v3f+JChyE/zLsPyhxY1Xuyb6K8Dnor4OdVmSP4VcKEXqFPWnC8ufDsPf/4wrFmBhhEEaJplzvErWC71Aq+kHB/ne5ePwqBlrjTYUSTrPB92Cx6f7u+HT8Q5IRxF2TcCAA4QTlipobPPj2zVMeJF9pgjTecAFAYc9yz4VMICmxTcvMxYsPA2p0l/ZA/88vQzj/7J+GsiXJVe4yUW+ivgkNyQY/Gd0VGSRpuibU4SzwuPMXWrkk8xnfqjhhibySQO0LHiAb/tNwwwbYiCBbIjPJgmPwZ5c0y3wa8ipu+LXsIgmJYyKgnBkI4F/av1nkl+v+N1pHOfOnH++4BL/HOZHat5I7qvi48Wu8YJcdEMqP+ImmHHBN+K3e/4k2sva4CLmhzSBLAVlY34v5k9Wgzi335p9JVM6q0fsTsNfxU6kQRXgU5M/Rd9dxcJWzu81+pPUI+q3oMGW5aPCb5YqJAMo8Bne/IVYm27zy5++fL4b7o+Zi8BbyE9gyU6Rnzw9vw6/fmfWraw4WXV9QoHP8yZuuBRELbgZ47vEP7X506b5fwf5Xdf6S+CzSv7kWH/aGj9EOLAfAQ0LBL0OHtdsQvCyOu1a7TctH2ZN778fDuPbvw/DYfEWJg4YFICMpDqlPynW1bJpyqdA/PUgXwsdeDyDsrOoPxqfH+Jw12FxjHtw6GW+niWfh2KUfTSSb/yGyr+/HvnPg2vIh1syptSNpZmrv8YA5n5P4ZQx7PnPK7+FbrG3xQ6t2vbKa5D7iU63c9ON5GAVuFwUdXGRrHLRTNLFluwrmUMaa43rrv7QKqCkEFS0iIq3qYCYiv9WGYX2q+pPMZYtyyfBQzH8siZgMwLlZ0x4xIagAgDELb7OjKT3/IkbZm9+uxG/zsZjlnyK+L4o6nLxnYvzG8mfUjjMNkrFG7fst9VqqYFPhFP8lo9atkYNe/ODeNhXLZ9Dfg/zJ3LzQX7+9O3Lcbi7G09oLPi5AD/z8noafvx8LlBCwa2r6k8iyJ75U4GOUrf2zl93+QoMD/BJ8lf4goGUz+fmT0rxs/i1sm+PZgr5yo6AhjtuJL/iMSBNH5TNeyIkXckHjTb/O5JvNjB7rN4HAD7dH4dP591leNEXG4C7PhqYm7Sz8SE53/GnmRHbarPA3xt/6s5EjjFm4HA5gDjgMzo2Cr6FDsj5mj4R5gic/3OUz/wWcGP5zJPART7Cv0aCSA4sgV/y2DI0F87zAz5U8K9mRSluSLn/af6u/NO7fCnzFemvAj4nXYIkcoIkN5kwvhXxvxQqXfEvYjC7fEApGfhU8VeH+M/uXIdY3+1bOl0X93c1P/zyp49TuMYRV8TnJeVPjvzVjFMXfmh+qv6GEIdHPwVjcpQe7fkTq9BN2DfURJhT0NacHxxnjdwbPFmOErYgP4ris1B/ihZ8wRuXyfxJPxWLW245PwmUvlgJTh248ocMfjoNIxHfufyJrHWF+ZFKEJd6+/b1ONzdZi4Cu+rPyabS8NH8mRZ/fz1/fKWwghhiXNHEl2K5MvBZlD9x+buU/xsGegH4M4zWv2lX+ivMn9j6f8X8KVhEM3/X5F9K+cACsLJwgee4P0TzetQMOK9n/7swofN/QlmPrHx0QFm+/SuQnDMJoiI3JzowcFdOLKHqLWGyDDH171bNGY7wwIAwdqTFJ2VAZqhXvmv4/S3gp2H8b9aPyr5ZPfvc5C4fV/DIxGfq2xSTBoT47qMlvheuiFH7udr+d/mQprT4nH1p6tvoC/xRWKyMz95j8S6fdqbS7ULhjFzwsMR/zldK+JSuA7HdY0mZ6hZ3b0k+aY3AWTWm7hZzmlvwWAmfvfscKj3MpJcmu+U03tKcYcfnkT9l+s8rz59yIBfdcxX81QOfTH61509lENwK/qB7co8lBfg8b+jGG3aoTbKUqQz8cxgG85vAvXMFpXwvL6fhx++VFn+D2brgCon8PuRS51peC35qcD9Qf5vi/50dBa2cMwbLODZF+GQxOdef1J9yzOSnUv20izmdUD8jn+0IaM0ge1j1TgX2XuTj5KguX+IBcJKx8i2/B/z5/jg8LN7+hWCkiJGWLIFdbtjxU3aurj+Dj+tdPsNQ2jUFBsS52uTrdd+j5uWVAJIiOyjYRN9tmQMLuWu4nfYWRQEoMv63s1iPz6/D70fDsTqkfTsiSavijzMOwicmRosjJoPROeLjDALc3VYKA5StKdVI7qOmOlX8q5V/JAa6IOmhDVDamvhU6W9F/3MV8kkTqOA6iz+AVZI/aPipg//snb/u8im8twKf4XtqJP/P8c+5+BSKwr3nJ1uRj0tlFWjyb7JG/qTBJyZY4Ci/tDrDAAAAIABJREFUrvQHLNJ7fgJDkpa/+gMu3eOC/+f4P66WlEPQC/On1vm9NX+SwlNN+18Ef10RnxF/ZZyiY/5k/ibwxu07ffP3z8s6b/5SvjrHfZ3fHpfqQxnXTfmTtn7vWH/a8xNf712FX0sByHB99fxJUHfv/FAh37wArEgUwTrcpBYrMfGFbtwbJT4lX5C7pixU313Ip1j4hR8VpIj7pL94VsZv/2Jg4CABlcMZKLSBSiMUSO3YXMu+KZvDSdiTfK3ngPV5JP7m3ZFkX8FBUVGDIiFa/GEDzg+njo2K7Cvg16oPa/sV/J/pW8AryGdSoVU+1caElAOA+OU2IYARUDuGI/eL8LcoXDTEJxf/oEEkXmgynrHxVcgnKbjAf4bEMQrvaAKx+GP8K3mEn9GuFJWAf9vxp1Oolr9yoVf1lAJ8RvibhQh/g5u0yPgs4U+6Dp0uM1Ct/tbih73L1wW/NuJTmT99DM0Y/8kEPHLA81GTDD6t/EY1hx0b7fIZlYnwufn8yTh87+ZW/EnuoZZ8eHpjucNzW8u3cEUEPiP+pVl4c8yfoP9M8tf5mcn8ydu4qL+ryE8q6tBFf9IEWit/4vinLr///HA3PDzcppWv5YdF/L/A/gr5Hp/GlxNWWvxVyDet6xbx/wJ8LvIn9B3gUa7R/0XycQEy2FHCn3RdwIM1PhfAK+vWXT6kNiM+VfmTx/pSZn5/Ifa1vQEMHUCxw8qaVvJN2J5rBSVO0ouS7zBMBOIuEAg8yfFCRmrCUoGDUGLv+sMi94Y/eQb11QLqT4ohC8k5PIaGqet4x4uATy7x7kWbjeR7fHoZfj+92EfdSD67YICYm/FnfZoFr6hgHB3By2HXKo9j+y3at7q9M/S7ajxR4BMeGzU1h4aHfCBFkCrityieZNjLessun1VjcfuIH+KiMsU/KXyOXRrjv1bq3vnrLp/Wkrp2SX+t4Z+V8bn7G50dpVZb5DfSmBZvG1XM7y9Sf6KC/Rpcpf4UfBS+1BDhGcX3s/7gwoSfeYp76t2+sDzClVeKleDQQdN4l4HP4vzJrqPj3c0wvg08vswj/jTVnyjNsgHir2+nt+HXn9fh+fk1o7MKt3TNr0G+NEEhN39K4ajQv3atPwIvq9ZrFPjdknyLelwH+ROMez3WCwX5iAVgYYKmiAhe71Pgz73JLp9CpRxSiZ0/sLfwltv834+3fzHjw4U26LWxgXBRGBc8xr4BJlPfaukRf5QqenYUCvRUbTKZGhGRM3wEfJ4TvAS+k0cXUABC+Ex96zIseLQ+JgoahJteM59bDN/ZmKN6/v31yH8LeGX5TMNlXZVmtzrFrCQHlcIfZ0B8lN4bOiad868mTZQ1hpSix0LGxcknBRiLf4wIAH30SzjyNCSM0dvwqfiOMQ1jPcdDMxJIq30l9ZXNBrpoEXLmq+CvkoIL8Injc4K/vl9qjM+rsK/3BAH9dcEfDPlTxP9z+KuUQGjyJ6i/wA/mv0ndVzQl2XUX9k0MehPybSV/Oszud1ZqD/mTJpeSwtcac6ZRfpc1tAX/4vKnnPxIwU/Pi8BMfnU+TWnesKjir1mayLvJyl/znpJ/16XJx57mVQmf2vwp8o9UTRXmTzZz3hyG4euX43B7e5O+cUP89fX0Nvz89TycTrOuJPPZVJbX2kV/UgDyzJ9AX6j+Xyd/EtS6Cf4FPiN1lfy6AJ+L+jrUZUn+xBVYrjt/Ogx//zNmhPEiGzUHcbzpjXBiEtK7fJqCX16IybuLInFnPkET9k/3d8On4x0oouFHpxY0UhOSy8LCPYmCUN7o693V44JHvdH696zSX0HAUX88HjpAiD+44EbgU/p4vL/G4h5V+vMV4s/TyzD+T/WzgnwquUIjF/kq4pPckGDwn7XxmSLsJkNUaqyRTzJfJdGmbpvIJw3QsuABNiSEASwKag3x2XvCCP0M5Kw98tdu5QuJ4azMc6imEkYpI8cxHAKoIL4n+fWK353GcQ76HMr/1PR1OX27xOecByvvmeSzLHho8MlV3FP4hPdA/ppI35RDrNpsE/btYP5yRlDpryD+V8+fqqJL7lylP7mbai00/LDawxUdu8hXEZ+a/Cn67ioeM+NXFapRNdHoT1KP6kGZjbYsn9uCoGQAxYIc/FRJODWJXfCtlz99ergdHu5vl28Db6j+P6rv8XGsQb0u8+dMmBfftur6hAKf500IcCkolT851e9L609bi8/FQHLuoAv9JfBZJX9y9J9d6C+BCUE++xHQuCgg+RZnvKq6wzWbELxUNzdotGn5ZoMfDsNfnx+Gm+nYEGpA1N+DbguLain99YDH3uVrAHGXR6RgxT6Aw2O4IYVXDp84yZt/z5LPRTO6TlaS7/T2Nr0FHJ2+RUm8knw65YFWrv4aOyjud4tfxXhEb/mYB1zpBlc9VpIR85uKj8nuuirplAKoApeL48gZ/5mtgMIbq+qvULadXwsKVOAT4i8q3ko8VctPC23cux/csnwSPApNJ98ONiNQfsaERy5PuvD8SaLhveTzvfPXLPkU8Z3N97X+cyP5UwqHsiNo32LLflutrRr4RPwUnzKnlq1Rwy3x10YqMT2mqv4c8nuWv2KHZBq1uvHNzWH4/OluGI+GJn869jPPL6fh9++XYaxB1T7tTq1Q3HBV/UkEGS36mvhqG3yS9CM8WhpettEMN/Ze/+9aPmBAkr/CFwykfD43f1LaOotfK/v2aKaQr+wIaG4TiIfwuX1QNq8a8I2CdiUf9JbzvyP5ZgMTx+o9HO+Gz/fHefBYwZCkj02013HbADCgY0jOd/wZwbeB5gv8JYjc+ahlboKndqnBpC8Dn9GxUfAtCtDvmmQkNbwGZOn348vw+Jx4C3hl+cSZ4CIf4V+jB0sOLIFf8tgy5D/Jo8il4rGoGXuD1PQar63907t8UD+uyWMFfE7ygSRygiQ3mTC+FfG/FCtd8S9iMLt8QCkZ+FTx14r8VNrRvtu3bAZ3pb/8/OldCRX5KYfDS8qfrphfi5MoxOERBzAmwxv3/IlXowv/F62U36B3+TjOGtzeApPUZC7IjyL/J+T30YIvONErmT/lm85855bzk0DpzYOudIMrf8jgp+e4z0xgLn8ifTVRH12sjuXrcVwA/vTpbrgdz4cOP676y5cN3zke9/znz8vw/HySv+ri91h7T031l4HPovyJy9+l/N+gxqb6M8jV+fzoc/4W5k8sf62Z38+a7J1/KeUDC8DwDgL4mg4z5ovbLb3LlyLEbkpw6ggTznO3HxP2+5eH4XZ6+zdi9MTh96kiB6UUbgzAwL0HARwMcFx0MtNVdcNiEmqBIzwwIIwdYcxSBuKCCKP1fddwpJiRkP83vgWs/VHZV9tZhXbu8nEFj0x8pr6NPqlDiO8VVBZ1yRUxaj9X2/8uH9KUFp+zL019G32BPwqLlfHZOz/c5dPOVLpdKJyRCx6W+M/5Sgmf0nUgtnssKVPd4u4tySetETirxtTdYk7Do6Aprsr9DWMyx38S9/Tuc6Cyt4RJE0gaNVbpzyN/yvSfe/5UBoSr4K8e+GTyqz1/ug78UaWespGDuwvwed7QjTfsUJtkKYEN/NM43mkh+OH24/vAqlhifEhm89fX0/Dn8fVj4beqfTOFxLd1ob9Efh9yqXAsefSJUKk+lRn/Lard6/8WbfFtu+b/CJ8sJuf6U9ZLhlSCwalL8K9dzOkELBj5bEdAawbZw67c4KMoffQiHydHdfkSD4CTjJXvMBxvb4avD+HtX6xkbeFYS5YSu88oO1fXn8H39i6fYSjtmgIDYq4x+Xrue2pBQgkA2usKfEbfbZmJD7lruJ32oieR+mv3vbKff56H55fXNAGB8Rv/eyW1nR+7Kv64waPFDEyMFkf2BKVyxLyyki+tMCW5j5rqVPGvVv6RGOiCpBM+eU18qvTXzj8uNHgV8kkTqOA6iz+gaZI/aBbjHPwnLlz0xg93+RTeW4HP8D010r45/jkXn4qihSZ9U2ilSpPe5gce5Mr8mtb5GvmTBp9E4Tj61uU8Gml6VQEa02mX9kWybo5f5/g/OGYJINrrcztr/tQ6v7faVxp+zflzEfx1RXxGWGTqTyvmT3e3N9P3ge/ubs5nlyzg1AB/o5penk/D4/Pr8PJy+hDhIvAn5Z+Sgguum/InRX30/A24UMMX+Kjkm/b8RNKQ7XoVfl2Av0l6gr9G4T/HP2v4aUZ+3zs/VMg3LwArEkWwDjfZw0pMbNC0tabEp+QLctt6L2/dhXyJiRkcP/xo50J/MwDe3oZvn++Huxv8fQjs5DkDBHVqrzMTk9qxuZZ9KYT0hL9yBLfvgcTfvDuSlAbij2rgjE/q2KgIf3DSFxKfHO13gL+X19Pw4/cTLX0H8iXVapVPtTEh5aCM+KR2DEdxGeFvUbhoiE8u/lnqOjlzQHvPVcinIeaZ+DzzB6Dw87HPMwtl8QdZKjSYIz6vwr5asGe00/JXKqFUP64AnxH+ZiHC3+AmLTI+S/iTrisSR63+1uKvvcvXBb824jORP9FTwhj/yQTc4D+t/EY9j50a7vIZFYnwufn8yTh87+ZW/EnuoZZ8OPxgucNzW8u3cEUEPiP+rynsZvLT6TmJAmaSv87PTOZP3sZF/e38tUzBLvqTJlBB/akof+L4Z738aZwK93e3w/H+5qMOLKmnzILT3WM96fnpNDy9vL5/VSj89M5fm8gnGSCBz0X+hL4DPLnPUP/HSs/NjwrxaY3PDvgzdbHLh9RlxKcqf8ILu1T+I+FTus741wuxr+0NYMi/pHhnmi2OjbE9i4pSjnJBvwn56Mbku7k5DH99fphHgyc193v4e2rCpqI5CvY96w9Dpjf7VoB01S6h/qQYshBEi89wYwE+ucS7qnIMna8k378/H4dTxNYZmVeST63BJvJZ8IoKxtERvLjYoR5lvYZN9FcgPiWf2d8UPF9766rxRIFPeGzU1BwqFvIAbsBUtqxVjqJdUTxR9F/aZJevTIMR/8dFZSq+U/iEBJMidAX+dc9PHO0rvS1R9iiXu5P+OuVPrQvCyvwplZ/0Hu96lA+rfdX4nEBsFv9SxPvFNye5gpqAzyz5XGaorpNdPp2eJFrnOj+0+FTk92f7VuafuVrsHX9welPqzh23931N+XUGPovzJ2+Fof6Q/sZ1wePd7XB3e5jeDL45fxawXI7T6W16w/fl9f2/6joSpO+u/qZ8TORLsQ7d+nQB8qWJfubmT6n8qNC/9p4/pfi1j5F8e+ltfpjykw7yp43zf2IBWJigKSJCrfP5wlXubZdP1hF8zT5qTez8gdcPh+Hz8W54uL+bC7v4UdxCL/Ta2EC4KIwLcuMzACZT32rpEX+45rgVIq9AUZUmk34QETnDR8An+a2KCMDC0QUp/M6kJvWty7Dg0fqYKDhEbnoFUtwYf49PL8Pvp5cPCTuTL4lh1lVpdqtTzEpyUJn+MzpK7w0dk8751yqzl+4UUorG+FON8uLkkyrl3PVMfIYjT0PCGL0Nn4rv2CnBWM/x0IwE0mpfSX0qUBkaaeWTzGN4ZHZTF34tKbgAnzg+I/46bUhYE58u+su2nnzj1uRbhV8n8Lngh2CROuCOPS0kM/7D/GixIIdMvudP8hxIteidv24qfzrMJ/7NSu0hf9LkUlL4KkOY/e5UecXem/8dC37D5U8Swcm5LgUIUFOY6KeWH/irie1Ryw8bihQ96tLkM8Vnqb4kXQ/4m3OhFP4i/0hNepg/VQKDwA8Ph8Nwe3MYxheFwn/Hf0+jG9394fBepXt7m5jKVLp4G4bT22k4nYbh9fQ2jAu/47d9Ne8NLEa5Nf4qwYM0oxSAPPMn0BfJX73zewG3m+BfkPMT/5bMV2nqTt020Z80wDXyp7l+r/5WMFNnurD86TD8/c/IeOJFNgqAON7M8Wqhz5rg1SRmAeS9y8fhsRf9RfJ9kOTx7d85ngNJLQFHEzC4LCwIBa73uKDAib+Wbbf8XJV9CwKOKSAEpwLxBxNGAp9RcW4FQ6j0V0+ucdfm+BYw+7OyfOLIXeSriE9yQ4LBf9bGZ4pwispv0EAjn2S+mmI2kU8aoIWwh+IeIBCLBbeG+GyS8DgAYAv8GnLqrvg1LKJJC26KgnBkTgiggvhOFUmphNwBSlld9C4fNyiX+JylMd1NeEEuuqvBgq+4IBx/dks3qIatNmHfjt9EV+mvIP5Xz58aYo16lEp/K8qo4YcriufzqbiK+NTkT9F3V7EymUKxl8419pXU4yWLZn5QsvQqHxV+s3QlDVBRH4WfKhE3dDfMn8KjtpCfwJp1V/kJWl6h1u7D37LwJ92kwOd5EzeUlXrhxrl+X1p/2lp8lkzV+noX+kvgs0r+5Og/u9BfAjSCfPYjoHHRQvItrQG9y1eucVzzmoPTeNTH14d7tI0Es6jU75BNpDYdCKSakW/qvQc89i5fOULa9EDpUbQvh78gcg4+MR7n37Pka6O66SmdyPfzz/Pw/PK6HHgn8okWSc1n8WbcAAOY+93iVzEew6YEs3B1b3DVY0VRN07qyjQjOVgFLhfHkTP+s0zQ/Lu3ZF/JHPlayL9z1XksKQQVLaLibSrgwMVd3C5fVeSdq+pPMZYtyyfBQzH8siZgMwLlZ0x45HAo4XPj+ROXJvbmt3vnr1nyKeI7m1gY8/ss+cpmZ9bdvfvD1HzJGnClm1z0WAOfyF/it3wqqSO72978IB7IVcvnkN/D/IncfCDE92xgKW90mcfKZ+U02+VLaE0iyJ75U47xFPek7CsNT9F9cZNdvgIVAgOS/BC+YCDl87n5k1L83vmrQr6yI6DhjpseJt5oN8rmPRGSruSDRpv/Hck3G3gmJF8fjsPx9gbMDg4Aml1CkMRQ/2ZIDiTnO/6UnmpDzRb4e1seWxGGcz5qmZvgFfEZcIh9DtzRtqZP5KYUhEIj+cbF33EROPrpSD5ydrjIR/jX6GGSA0vgN8IfXPAFc4E8ipwjRRV9BJ6euIZT8dGqrnuXDw7CNbmtgM9JPuJYvWlnlkTQuOsqK+oadcW/CJF3+RC/HBUy/lDBisBUgr9+nClXkZ9KO9p3++rmKdeqK/3Z8qflmYYV+SmHw0vKnxrx13r8sGwqJO8OcXjEAYzJEf8f4/QigUH+l7ru4D/3/KnM+C75SZkI6rtZfg2PglbGd1X+ZMRntOALTvRK5k/q0Zc33HJ+EtxHuRZ8enDlD7n5UwKfXP5E1roCf0gliD5qO/fiqj9n2aT0MqQSFR6r7rKp/jLwWZQ/SQbgrqu1t6/vGFSV5K0a/lD6LPH+wvyJrf8b47/lEzphTBr9bSA/AQvAzIKbZcCiwSs20Bik4uNNXXPrVaZOKjYm5Bu/4/DX50+Gw+01k5AiLty4gIGbBtECPW8JkwXDbHKras5whIdacdLgkzIgM9p913ASBuMx0ONx0OyPyr5NkEY/xF0+ruCBFzyUReLUtymmEQnxvbZquSJG7edq+9/lQ5rS4nO8jTgqarFzXfKllfHZeyze5dPO1IR/njELi2hTa0v853ylhE/pOhDbPZaUqW5x95bkk/ZQOavG1N1iTnMLHivhs3efQ6WHPRRxKRBsac6wIPbInzL9554/mVyL6LPXLD5q5keWfB74ZPKrPX+6DvxB9+QeSwrwed4QgzfsYILDmcnAP3Ms3TtX6F2+7rhMIr9fJX8ygHKv/xuUlWja9ZxB+GQx2Ul+v1H+bzsCWjPILGLng2fV94h7kY+To7p8iQfASYaaPRzvhs/3dx9v96iSyNCIIkZasgR2uWHHTxG46vozYLV3+QxDadcUGBDnapOvh0U0SioJANrrCnxG322ZMwty13A77UVPIvW3zvfKfj++DI/PL7EiOpKPtNCq+OMwg4rFmBgtjpgMBIkrzFXGJuYM0vSrLE5x4WxN+VX8q5V/JAy1IOlE/F8Tnyr9reMfJ01dhXzSBCq4zuIPYJXkDxp+6uA/e+evu3yK6KPAZ/ieGsn/c/xzLj6FonDv+clW5ONSBQWa/JuskT9p8EksvEXfupw1IU0vf4XxPfaen1CcoSf9kfLl+D9oImmA2utzO2v+1Dq/t+ZP0vBrzp+L4K8r4jPCIhNU9vwp7a8l/EvXu58f0gAKrpvyJ0V99P14kXkD7p4/nVVB8dqauOP6rsKvC/CHFbR6/iQYpXd+qJBvXgBWJIpgHY4sVkl2rwlwSnyKOAUfVFMWqu8u5EsYKDj+s8NeFiO/f34Ybsfjn9m3+AJAuCqSBkBQeVBphAKpHZtr2TdlcyoGtsbfFp+3mL8gYSPHA/FHNXDGJ3VsVIQ/Ab+1bdKT/xuG4fX1NPz3++lj1J3JtzCHVT7VxoSUgzLik9oxHBVcEP4WhYuG+OTin6WuU3O+XIV8EkEr8J9n/gCMFIq7gVOw+MMBMvThiM+rsG/FCaLlr0WJbQE+I/zNQoS/wU1aZHyW8CddVxQ2tPpbi7/2Ll8X/NqIT5K/jnkVN0mM8X+xW4TLrxh8WvlNRfdCdr3LZ9Q4wufm8yfj8L2bW/EnuYda8uHpjeUOz20t36KUQ+Az4v+ahTfH/An6zyR/nZ+ZzJ+8jYv62/lrmYJd9CdNoLXyJ45/NsifuDXAMmvZ7+6dvzaRrwCfi/yJOdErK3+qhE9rfLajquyOXT6kPyM+VfkTdkAL0oFOrM25ftn5k+0NYOgApHhXNn3y78b1mqKiVL4Y7J0blO/9+OcHYkh4UnO/h7+nJmzonoqW4NG96w9rqTf8VYB01S6h/qQYshBEi08qS8YFNQGfXOJdVTmGzjuQL3kMdAfyJbXZRD4LXlHB+LwhQfCfBsi4Nm2ivwKJKfnM/qbg+dpbV40nCnyeFzgO88m7ULGQB3ADrozfoniiNVJBu12+AuXhfA8XlSn+SeFzFMEY/7VS985fd/m0ltS1S/rrlD+1Lggr86dUftJ7vOtRPqz2VeNzApJZ/EsR76ONCAX5fZZ8uino0mqXr0yNVfSnxacivz/LV5l/5mqxiv5yhRH8DKXuCo/K6rIpv87AZ3H+lKUV/U1N9acX69xy568ZSgMT9rxhds6Bog2L2vyJy53GPgv9a+/2TfHrAstUu7VXvgp5NRtPOsifNs7/iQVgYYKmiAi1zlcNuUzHu3wKjXOZNLHzZxiGT/d3w6cjOP6ZfduNW+iFXhsbCBeFcUEOBY3Ut1p6xB+OmVsh8goUVWky6QcUbiP90fj8kEMCgAM+o4U2KCtY8Gh9TBQ0BDe9Zj6nOma0imGH4c/Ty/Dn8eXjk4xQpg7kWwybdVWa3eoUs6qEz+govTd0TDrnXysZmeoWUooe/d/FySdVyhPxP+kgGP8ZjjylvgUcfX8VxnKKE+DrVCKZkUBa7Supz3vqaOWT3Ie3XKm5nOPezv1JCi7AJ47PcAyBV0T8NcU/cVBywOeen5ShtAt+Y8ifivmrlEBo8ieg8j1/ugD8JYawqfwJbRKboBz4a5mZXO5OlSp6KpymyisuiijsZMFvuPxJIjg51xX+83yaEsSfxE8LdWK5XcsPLX16tr00+Uz1zYhgCt9xKcyfIv+4Ej53/lo2c1z01zJ/As9qkj8J6u2C/0v8C21E7ik+N9FfAT4X9XWoy5z6v3N+f2H502H4+5+Rccs7MzCIeyvYYxLSu3yhttlLQZwicXO96/uXh+F2dP7sj6Vgp5mQ8EFQQYQMveiP003v8pXRmfp3q/RXEHDIo/RSGQ3CoPjmZcaChadWVfrzfCDf1+vr2/Df78e4QUfykZK7yFcRn+SGBIP/LN2RKUEnRTile1tc18gnma+mnE3kkwZoWfAIxT1AcBYLbg3x2SThcQDAFvg15NRd8euQGM52OOuSShgVBeHInAL/1PrPBL8+p18OMMruonf5tsqvJ71aFjw0+OT4KZWj7flT9pzQ3OjCDzUPymyjkq8g/lfPnzLH7XWbSn9eD8voR8MPM7p1u8VFvor41ORP0XdXsWYq5/ca/UnqcTMm0dGW5ZP2E6j1JhlAUR+FnyoRN3Q3zJ/Co7aQn8Caelf5CVpewbqU4KPGIddQegCRP026TOVP3AIG5qBO+dOm+T9YxCy2pXMHXfCbBD6r5E+O/rML/SUwIchnPwJ6fBae08GhOWMzu7tdvmzVTTcC/S2Pf8asyfI7ZBOpTQcCqU7ZV4p1ZZrR3d27fLpRrN+K0qNoXw6PYTgpvHL4xHicf8+Sr6FaO5Tv31+Pw+k0B4wO5SOt4xpPMIC53y1+FeOxo7coUlyrN95ATf+G01X9qKqkU3KwClwuNsUw/lM9YOeGVfXnIKurv3GQB3exqnwKfEL8RcXbVMCBhQupaFGo01X1p5B9y/JJ8FAMv6wJKKZRfsaERw6HEj43nj9JNLwX3tA7f82STxHfyQKQxX9uJH9K4bDMSdS5e8t+W62RGvhE/rKnt9ApvWyJv6rt2rBhVf055Pcsf8UOqaHOtpTHX4UfzLW9RJDRoq+JrzbCZ8q+0vBy1Wa5b5fPoi3UFhiQ5K/wBQMpn8/Nn5TiZ/FrZd8ezRTylR0BzW0C8RA+tw/K5lUDvlHQruSD3nL+dyTfYTr6+dPxltnFntoFBEk1NgBe/OXa4t1E6IioHX9G8G2gOcLftBuBm7/no5bZBvOAtfgLlSUFPqNjo+ZPBk63AyyvSUZS0y/AYAX5pmOgn17iT4GkzLdWsc9Ff4R/jaag5MAS/pU8tgzij1sE5khRRd+Qmn5r2ZdLaMe/4xpTRdWYu3ZNbivgc5IPJJETJKX4Ll03a4m/oSv+RYi5yweUkoHPBX+wHOtoiP/sm78Qy7t9HWfue1ddzQ85f3qXGX+WARIwPCgcgCzXOQUBK8DFDYl+uBtP0aHFvivw1/MIXPihQh+5TUIcPudPxFvoe/4k8wRq+sHpuxZ/7R1/Kn4NMUlNZslBOdWfogVf4KvJTzkJ8T13vqbu6z1/4mwNzVNDLzl9WuKL2H8GP5365OpLodZF5E+krybqoyRBEgcKEpHcAAAgAElEQVSib+CqP/1j1S13+YCqMvBZlD9JBF3BTyVD7/aVNJS+3pX+CvMnlr8m/GvS/xrw2Tv/UsoHFoCVhYsUIS6DZtndmgGXPcHvbkzo/Hr26QnI9+3zw3B3E4gGF1CoirlmElLMkRsCMHBXTiyh8i1h0gc59XpRzRlvfFIGZIa47xpW2f7l9TT8+P20bKuyr+oRdRq5y8cVPKRFCOZ66tsUk0ZWKFxQ7h2LX8da9l65Iou9pzp3NJdPi89xuMRRUYtj8yRfWhmfvcfiXb6yeTPpb8Zs+Hc4Vo/c0aHY5BVJJOFTug46c48lZapb3L0l+aQ1AmfVmLpbzGluwcOSP3GxXMIfcb13n5PiDyZDNGi8pTnDqsMjf8rE554/lYG0OT80iusinwc+9/zJaDldcxf76h6V1apJrCvA53lDN1oEnrirJn+X4n+W1j5uaqK/Ahl7l687LpPI71fJnwy2h75mU/y/s6Ogu54zCJ8sJuf6k/pTJJn8VKqfbpT/246A1gyyh125geNRPqUX+Tg5qsuXeACcZIexrHsY/vflIdYi+z2r0ExbONaSJbDLDTt+ys7V9WcMVLh5T/IZhtKuKVAQztUmX899Ty2FPyi9ZIBUMQ4Fm+i7LXNgIXcNt9Ne9CRSf+uTkP/78WcKp+//B9+eRv9eSW3nx66KP27wCJ+YGC2O7AkK1iSRFRS+lcIAZeue+QMLj1b+kRBgQdIJn7wmPnf+WjbBXfSnjb+S/7PgD7Ql+QPFRfHfHPxn7/x1l08xPxT4nYq5DM/K4q+5+BSKwnv+pLB3okmX/HWN/EmDT2LhLfrWJZELlFmn/O4u7YuGtTl+vSI/jZLNGbPW/Kl1fm+1rxSeymcF34MLP6wooEq+FfEZYZGpj+7504XjT6rPSRO84Dqbv1P5k7Z+71h/2vMTX+dYhf8X4A8Xg0n5cvyzhp9m5Pe980OFfPMCsCJRBOtwk52sxMQXunFvlPiUfEHumrJQfXchn2Lh97wi827f++Pt8OX++D6i6e2KcJwjNcgAEM5LawAE+4VKIxRIvfG2ln1TNoeTsCf5Ws8B6/MW8xckbGRfEH8N8EkdGxXZV8CvVR/W9j35PyT7zz/Pw/Pza1wklcxnHX9pe6v+VIXdlAMw+k9qx3AUlxH+FoWLhvjk4h+0kcQbS+2Zuv8q5JMULE3ABD5D4hiFbzSBWPzhABk6ccTnVdi34gTR8lcqYVOLVYDPCH+zELiYceavGF8S/qTr0Okyg9Xqby1+2Lt8XfBrIz5J/tpT/kRsvFsLf13YV+2o3hta+aGxe3tzhM/N5092DbjeYbWv5B5chUMH+lBUCcfi1vJFXBCczgHDb8T/NYVdx/wJTuAkf52fmcyfvI2L+tv5a5mCXfQnTaC18ieOfzbIn7g1wDJr2e/unb82ka8An4v8iTnRK3K/XIDU5u+F+LTGZzuqyu7Y5UP6M+JTlT9hB7QgHegto5zrjH+9EPva3gCGDkCKd2XTJ/9uXK8pKkrli8HeuSH5vjwch/vb24QS8KTmfg9/T01YKnAQj+5df1jk3vBXAdJVu4T6k2LIQhAtPsONBfjEAaGqUjI670i+p+fX4dfjczyIjuQjtdtEPgte0YJc9J1BvNkmAy/etzTRX4HQlHxmf1PwfO2tq8YTBT7hsbtTc6hYyAO4AVPZslY5inZF8UTRf2mTXb4yDUb8EBeVqfhO4XMUgfOhhfjsnb/u8pXhz8T/U/40seFmeoYTPnd/42PvLfIbceSKeL/45iR2INSEILB7kfoTFezX4Cr1p8WnIr8/668wvvtZdFv5cZB2jyfAbhn4LM6fagFw7ncr9t3XJzKAAPKlSX+5+VOq/lToX3vPT0z8P8NE3resWk9SDCbpbzrIn2Dc67FeKMhHLAALEzRFNKl1PoWNXZvs8inU+f+3d6XpceM4VI63JD2dvlCfp+/fSxYvsecrWayAEEAAJLiV1X9mnCIpEHgEHkCK4pAan/z547ePcZkhvOXGvu3GbfRCr40NhIvCuCB3mg7AZOpblyPiD9ccR0/UFOip2mTVDyIiZ/gQJ9MiYSQAOOAz2miDsq53pr9teLS+JgrqgFteoWbYG3/bJ25O10Cf65gp91AVbMLgrKvSnFanmFUlfEZX6QX8UUpFvrSVbiGl6I0/as4XJ5/ERBPxf/dqE1QY4z/DlafUt4Cj769C/En45HhoRgJpta+kPu91o5VPch/ecqXWSo57O48nKbgAnzg+R/Cl+EOKf+KgifFLFTqO/KkqDIfgN7r8ac9vcvirlEBo8idgkSN/KoPnEPhLTGGq/AnkTCeeMEL+pMmlpPBVhjB771HzpzCTHb/h8ieJ4OT8rvCf59uUYP4u8VO7mbJ7aPlh9gMKO16afKb6ppQfSb8HTrBxzR1/BZiP/GMnfKbyd2l5FsJM1f1dyCcFIM/8CYxF1v+986fMmhxO1aj8VAWgwkZT8EPh83sSvEQVSQP0yJ9Crs4WdbdZwd+J/P7C8qer5c+/wAeLqIIG0AtcZKMsOI5kji4fh0dxcVVqgEjc9fWH5fdPd9veq+eGhyZgcFkYtSAH+24oNs+IGx6VIFRlWJX+CgKO+uPxkHCDmYpvXmZsWHgqUqU/zwfqxvr32+Py8+Vlf5Wernu7Vi76q4hP8kCCwX/CwzU1tJoixDWeZx1TI59kPuszLe2byCdN0ELYA1cABCcqqOAYLhDuUnyOnpBB/jo6vx5WPlhEg8ltasOXSxAq4ZMqkp5EcIkvFofCtB1dPm6Ko+gvKZ9lw0OxYRH5RK3/ZHjoFPqTvovngP/cIS5CfwXxv3r+lGsYp36z2VcypZNa1MNo+Ks4mDQpy4YHqj9p8qfou6tcgUecRF4Djf4k9eQ9WddrZvncNiwlAyjwGd78hVhbu1EHujvk93i/maPPOtT4t8L89ZAP6FiBz/Mhbvi+Ve6B2Yb4nC0++yO/bMQh9JfA5yqfd/7kiM8h9JeAgCCf/QpoXLSQfEsZPPN645w4BK+80fx7TSDfx7ub5ePtTfydzlUTmDVZ/g6q1BYtGNWn9DcCHkeXzx/RdUak9Cjal8NjEDGFVw6fuHi2/Z0lXx1VkaMOLN+Ph+flx+Mz704aqkl8lKu/xgDm/rb4VYzHzm+hcwp11aNotfwGk5O6/InD+M6NosDl7lAM4z/LBM3vPZN9xXiXr4bsnl3XsaQQVLSIirepgAg3fiV+mq25t45d9aeQfWb5JHgopl/WBBxGoPyMCY8cDiV8Yn+LZjRLfjIwf2XXcXf8AVtn6U8R30kHZvGfk+RPqXSwzEnU6T2z31ZrpAY+kb/sfYuXpIuZ+Ks0lx6/V9WfQ34P8yfy8IEQ32vr9F34mYpK7Ko/iaB45k+VdDg6fz3kKzA8wCfJX+ELBlI+n5s/KcXP4tfKsT2aKeQruwI6cP6qAdWoCcrmh3yMEmEw2P7/pqvf7u+W25vt+7/stXocACBJxxWv09/c71R1DBcvwObGgT/j4pigebR+Y0yudQf43/mqZW6BV8RndG0UfAsdkHOJa9U0B8wRUurBOq0pExj76fll+frj8e1fBpSPfckmwp/0ZgrhX2MAb39l4Je8tgwpk7yKnCNFFQ2Pp4drOBUfrRp6dPngJFyTxwr4XOUDSeQKSc4ZYf+siP8qgyYaHfywTINN9ZeBzx1/sFzrGIJhAT+V3lhvqr8MUx/yGZTG509vMNj825E/6XVqwd/Br3m9nvG3fXOFeoviyJ8E/Snoeaf8ySc/0S/LopYsv4Zv9lCLWSrwOOX30YYveOMymT8VacTWeeb8JFB624zrtbbEF1GKDH66jpmoj3L5E+mr4aGbIGzl/N5Vf6KC7Q0O+YDOMvBZlD9x+buU/xvMfNjXoCyi6VD6K8yfWP5acf8Ju1kMeajyCfITsAEMF2kCOKkJl0GzrDfnY8pGrdObq/fXeZp91Ndl2X3/NyIukMRgQiMV0eDvUDQBf9F3gNMcyj7hSj1mwmQlFbgNq1ozHOGhdpxKggTlHwd965LKC9yMkj/QKef+++v2HeBRYwrlntwKPlzBw+I/gYNJfZtinYfkX/NtqerJFTFUnRs0OuRDStbic4v/qW+j7/BHYbEyPkePxYd8ZYs8ueFhif+cr5TwKf0OpqfiMmXqKOo9k3zSHkGRIgo779Y0t+HRCZ+j+5yq/KvQtrj7TGuGnbpH/pTpP4+3LssA+S74qwc+mfzqyJ/eB/6q1hoK8Hk+0I0P7FCHZClTGfhnjqVH5wqjyzccl0nk9yGXCteS72793HJ+8hRSZvy3YBLGuqn4v/TCiEUJDm2HXjMInywmMRal+mkuPgX/Oin/t10BrZnkCLveqSL9KPJxclSXL/GAbZFdXy3L75/v3/YM8H/sfeyhobZwrCVL4JQbdvykfAM52dHlc4gh/kMAXGBfvvr63O9Rp/AJZ5EqxqFgE323ZQss5Klhfy2pRiT1N876+Pfbw/LzJ/gEPVSvaoKVG3XFHzc3hE9MjHZXTAalcsSngQ6lg6iVRUgOby2cVY/PCWlV/KuVfyTk3JF0wuf2xKdKfx3947uQT1pABb+z+ANYJfkD5aDwvzn4z9H56yGfIhIp8Bm+p9Y0f6LwqSha7PK7jv4PyzJ6/jQkv+6RP2n8J1GYCzeDjMoPh7QvWiRW/qrwcK5NdvJ15KfrxArzp9b5vdW+UnhyNa6ARepZw8vXEZ8Rf2Wc4pE/8Qg+8id4FSGjJ7n+/3ZjF9cdX8GLi3Zc/fTIn6LwU9MPa8euwq8lB2/4vXv+JChydH6okG/bAFYkimAfblWLlZhoQZnTjhKfki/InfOMkj5DyKdw/NuO793N9fL57jb+/i+8zozURQAIV0XSAAgODJVGKJA6sdnLvpQ+RsJfCXZ79aUSxxM+WW4C8cdlHthxUUXe0Jcz4PY7dW1UhD8Bv7X1Ojr+Xpfl28PT8vj0800Tkvlq6wuPb9Wf6mBCykEZ/Sd1YjiCN8LfrnDREJ9c/IM6l3hhTfu/C/kkBUsLMIHPULiIwjdaQCz+IEs1xH8LHt6FfS0KMbbV8tdE3UB+YgE+I/xtQoR/g4e0yPgs4U/6HTpdZpZa/fXir6PLNwS/NuKT5K/hOvwG/JR9OyPwV1QrlNy/vIB9W1j5l+/T5dGGkw/hc/r8STZB1RZW+0ruwVtYjr5jucNzW8u3o3IEPiP+r9l4c8yfYAEzyV+3ZybzJ2/jovEO/lqmYBf9SQtICqC18ieOfzrm91p+WMT/C0ysle+i+XUBPnf5E/oO8Elv5/p/sBMXIPHvlfBpjc8F8MrqesiH1GbEpyp/KqjfkxuYO9KCkiXw+4XY1/YGMHSgUrzLWjUOnXC9pldQ4qYygXyfP94up03g9b+k/vCi5v5OnQrCiqKiOVp4a0ACa9MBNtWGGA1/1SZaaWCoPymG7ETQ4jN0TAUUitgkAkIldWQPyxUGsgcs73ja/D1tAp/9jNm+5TKoR2iiPwteUUIZXcEbflPPrn7DJvormAYl34h47BpPFPiE10atzaFiIQ9IEaSK+C2KJwX40nY95NNqim4X8WtcVKbiO4VPSDCN/FSSfgL+v05hVH49uv4ouLCYSPnTRME4MlAhPg9/I61Y3e8z8htxZop4HxXSjvxJVGmtBheJP0lZWnyGcRL4POtPqD9JItX6fXT7hnkf8QQgIAOfxflTLQBu485i34O/ZgAB5Eur/nLzp1T+XuhfL4r/Z5jIu0vXepJiMkl/M0D+BOPeiPVCQT5iA1ixAcdNlNrnU9jYtUmKKB3ybapOGPD1dfny+ePygfLh4S039m03SsGYdGMD4aIwLsidRAaYTH2rZUT7StN3Bf8FDLaaGhGRc9AnTqZFU5YA4IDP1Lcuw4ZH62uioA645bXxud3Bp9aQAfK9vL4u/3x7+HXIRDJfR1nXR5/l05xWp5iVNMFMfEZX6YVvUUOmDGN6IQHPsQH1+JGI58XJJzHRXALH4DNceRoSxogfpOI7dkow1nM4zcCv1b6S+nLWQKqPVj7JfXjLRY3nwq8lBRfgE8dnOAeSvzbGp4v+Khp6Nvm68Ot0/uTLX6UJavIngJcjfypbPFPw61nyp6uNU29KHSF/0uRSUvgqQ5i9N0X1h+bXXP4kEZyc3xX+83yb0nZgUcVf7WbK7qHlh9kPKOx4afKZ6psRwSSuxpR+DzWtLRfa8VeA+cg/dsrvZ+OHkvoLoW/u7qI/KQB55k9grCb5k6DRKfgXeHFOCj9mABV2aKK/Anzu6utQlzn1f+f8/sLyp6vlz7/ARxhPymL+w/EG1+56E05MQkaXL6g6FRAK17qpe8jBrq6WPz7dx28AqK431W54aBYkl4UR+BxFf6l1I/lDk6HeWWOVfSUFWwiREZ/im5cZGxaeJlbpz/OBtrH+/vqwvJ502Dt+VF2/FfFJHkgw+M/oqkib7VStU4RTNUDlRhr5JPPVFLGJfNIELRse8BtBJ8VQBxIa4rNJwuMAgBn4NeTUQ/FrWESTEkYpI8ccEwKIyo+U8Z0qkm7L43ywyAFG2UOMLl/V+JytNbnjqlfLhocGn1zFPYVPBqeD88PuBxYlC1+E/griP/stMK7AgTAq5k+SASr/Ppt9JVNWVtdueA1/FWWSJlWQ32vyp+i7q1hYZfwX58g00OhPUk/uszX9ZpYPlnqK6g+SART4hJ8qEQ90N8yfwqNmyE9gyBkqP4nfYTrXutzwJy1UBT7Ph7ihrNSGm7E+urshxNl/zhafJVO1/n0I/SXwWSV/cvSfQ+gvARpBPvsV0LhoIfmW1oA+5CvS+M319fK/e/D93519cdSy/A3ZBA4k1KJUkGIs3wh4xDVDSC5HkK8IIQ07U3oU9cfhMcidwiuHT5zkbX9nyTe6/trK99+Px+X5+QW8XStdO99QvhQcssWQHJbFnyIAnv8Mm27ZQtbpmPKLdZ6YN+rkpC5v0tg/cqMo8Lkr6jL+s0zQ/N4z2VeMd/lqyO7ZdR1LCkFFi6h4mwrYcGMCt8vWFN2xq/4Uc5lZPgkeiumXNQGHESg/Y8Ijh0MJn8KmxCz5ycGvy6CYpT9FfCevfbb4z0nypyr8v8ykyd4z+221WmrgE/lL/JaPWrZGDWfir41UYnpMVf055PcwfyIPHwjx3aSMjMbvws9k6EXbpav+JILsmT9pFWJsNzp/PeQzGhQ2B/gk+St8wUDK53PzJ6X4WfxaObZHM4V8ZVdAwxM3kl/xmJBmDMrmVQO+RijQZij5oNHe/v/9zc3y6f5mu3V5MzB7rR4HAM0pIUhiqP/PkBxIzg/8GcE3QfNofWw44tbv+apltsE2Yfy7Az6ja6PA9cDwjcqePpFbUkysbY6MTb7vD8/Lw+Pzrw3gweRbxUnB6/Qb+9/ev8ZNJQeW8K/ktWVIWPIqco4UVURAavkl9VdRJjj06PJxshb7lwr4XHUJksgVklJ8l353xMFQ/IuY1yEfUEoGPnf8wXKtY3BGHD/AwQBuegSxGd6Kf9bEZ0fYq4c68KdWVUxaCK568oPB/5FvAR/5007ZFvwVxz+DqXFTzfrtLh/EJPEW+pE/8QCYwr6b+Nn5SQH+LV1Zfg0xSS2WgvwoutlIyP+jDV9wY00yf7IooLDtzPlJoEyFKnDrbokv4kMz+Ok6ZqL+xOVPpK9O8U+Bh4pzYxq46i9XiES/Q76O+ROXHznm94d9yxbNUPoj/Kcqf99UwPJXh/q+dDPihfBDsAGsLFzgNV4GR7/eGoP4Pa1sJI6wl43q0vvz/e1yd31Nb8hEd9VR5If7Nwo0mLxIhAX8PpQTU5CRUdeMC2IaDaJaMxwhhwFBKvJKv3PEeNC3LoO4Kv01siV4zOPTz+XbwxO/ydpeJPqJ7vrjCh4S/pjfU9+mWGck+dfKiuaKGJUfqx7+kA+pSovPUzfiqqjdyXWKoMFHVsbn6PzwkE+9VMmGoXB28nOwiLY2tsR/zldK+JR+B1K7x5Iy1e16zySftEfgrBrTcLs1zW14dMLn6D6HCg+B/pgM0aDxTGuGVYdH/pTpP4+3LstA+i74qwc+j/ypDGhc/QMegkf/v8oDjYM2iXUF+Dwf6Mb8FRMcbt4G/mlU3a58MGKsa2LfHMURfYbQXyK/75I/GXQL9TcV/x/sdsOh1wzCJ4vJQfL7IdZ0Yg0x8tmugNZMsvupV2GRjSIfJ0d1+RIPeF2W3z/fL9en4i0rH/c9qwA+beFYS5bARjF2/FQxoLr+jIEKNx9JPsNU2jUFCsK52urrc/AHpZcMkCrGoWATfbdlK3yQp4bbaS96Eqm/gUjI67L8fHlZ/v3++OsbwJJ5WqqyK/64iSJ8YmK0u2IyYJYrzFVW6KUVpnriU8W/WvlHLrGlng+U1hOfKv119I/vQj5pARX8vksSCYyyb2JShWH4bw7+c3T+esinCIYKfIbvqZH5SY5/pnIl/G8UPoWi8JE/KewtFFVgSoD/f9nomb175E8afBL+NfrW5TZdaXllaiWr2+j5E1zylKxZk3butOP/Of4vJ3+vlD+1zu+t+VPP9XMR/LUjPiP+ytRHj/yJd1AXgT8p/5QWeMHvpvxJW793rD8d+YlvcK7C/wvwt86O4K9R+M/xzxp+mpHfj84PFfJtG8CKRBHsw632sBITX+jGo1HiU/IFuWvKQo09hHzpjd91Y215Xf74/DH8X3TD2QaAsOm1m2cACOelNQCCg0KlEQqk3njrZd+UzakaYmv8zfg8KnEMb/eQ84H4oxo445O6NirCn4Df2jYZyf8l1sdJjX//9+PN18y8flUHE1ITNOKTOjEcxWWEv13hoiE+ufgXETsp8am4YN6FfBpinonPkDhG4Rs5IBZ/OECGQRzx+S7s22F9cDWALFEK8Bnhb8MTLmacr+PF+JLwJ/0OnS4z8SH4f8Ioo8s3BL824pPkr+E6/Ab8lLwCFTx3En64TuP03+z8MMsnWjohfE6fP1nmXqGtdX1I7sFbRI4eYbnDc1vLF3HB7eD2eTETXL91/gQLmEn+usX3ZP7kbVw03sFfyxTsoj9pAUkBKpHfF+VPHP9skD+58v8CE4/OX5vIV4DPXf7E3OgVlQe4AKnN3wvxaY3PBfDK6nrIh9RmxKcqf8IOaEc6ANHw3n8ibryI1kcWavw6KfFnewMYTlCKd35TsY00asII/eKICe2yLB+urpYvn+4NCTde1Nzf4d9TC5YKHITpR7cvFjnIa0Px0Rqvl7BmTPrU4pPKknHAEPDJJd6jWHJg+f759rC8/Dxdod1xE1CyUxP9WfCKEsroO+0cdqVJVvy9if4K5KfkGxGPJv9XoA+yqwKf5wNi4RYRqFjIAzjZqGzZcR5Qf6Pb95DPbviIH+LTwhT/pPAJCTpF6Ar86+j89ZDPjrlUj6S/TvnTRMF4fZ6Rn6bcLUV/fbWQP9ro/hqnBV3jc0LNWfxLEe+jNwEK8vss+fJhZe55yGdWWdShiv60+FTk92f5KvPPXC1W0V+uMIKfOeLJpoEMfBbnTxVsCoccPR4f/LUAACBfWullbv6Uyo8K/evo9qXSxQKLVO86Kl+FvJqNJwPkT5Pzf2IDWFigKSJC7fNVRzB6wCGfQuN0ZfH2+nr57f6Wv2Y3nNJkT2tyG73Qa2MD4aIwLsidpgMwmfrW5Yj4wznxLERegaIqTVb9ICJyhg9xMi0SQgKAAz6jjTYoK9jwaH1NFCboFOY2Pre7uaGKEQ2FqKtl+fr9aXl6/kl/qrG1fBpdqk6rU8yqEj6jq/TCt6gpn4t8aSvdQkoxov+7OPmknUPu90x8hitPqW8BR99fhfiT8Mnx0IwE0mpfSX3e60Yrn2Qeb7mo8Vz4taTgAnzi+AznQPLXFP/EQRPjlyp0HPlTVRhy6UNTfpPA544fwkPoOfxVSiA0+ROwyJE/lcFzCPxJ/HqW/AkdEluhHPhrmZlceqdKFSMVTlPlFRdFFA6y4zfcNY4Swcn5XeE/z7cpQfxJ/LRQJ5buWn5oGdOz7aXJZ6pvRgSTuBpT+j1wgo3A7PgrwHzkHzvh04X/e4IPjfUu5GuZP4FnNcmfBGxMwb/Qi6cjxecm+ivAZ7X8KeTqKVKnyO8vLH+6Wv78C7x6RRU0tgWJQdw04VYEDExCRpePw6NiqlWavC7L/d3N8unuJtpvfdswyrl3nTOApuAGZwgXLIHPETcUOPGrGO7CB1XZtyDgsHfZpwIGVVBz3LDwNKlKf54PNI71uizfH5+Xh8dnY8dGzV30VxGf5IEEg/+MroqsoNMU4azwOPOQGvkk85kfaujQRD5pgpYNj8AVgP+M+AOO4UJ8L8Vnk4THYE+u6Qz8GlK6ofg1LKJJG26KgnBkIyd8UkVSnG86wCh7iNHlS60byX1lK8WhYzJ/ojY0NPjkKu6pAwkMP3XhNw56mtq+s99cIy2gRPyvnj9VxJZm6NnWh2RKzZw922j4q/g8aVIF+NTkT9F3V7GwXN4vTkrXQKM/ST26J+W1mlk+6TyBWiOSART4DG/+QqyxG74d8vsZ8hNYshsqP4nfYYo+a9EkvijweT7EDWWlDiw61++983v1mm3UsIl9C+YyhHwJfFbJnxz95xD6S9hfkM9+BTQuWki+pQCb2V1xzSYEr+wBnTsOKt+nu9vl/vY6/r7zzr6YNVn+DnosLKql9DcCHkeXzxnO1Yaj9Cjal8NjkDKFVw6fOMnb/s6Sr5q29gNPIt9p8/e0Cdz97WRNEVLEn2RfPAD3t8WvYjwO9BZFimuNFpep5S+Zs8fvVUmnBHAFLnfXkTP+s4fuMH/tJUPquYPyw7PIXeVT4BPiLyrepgIi3DyT+GkhaLrqTyH7zPJJ8FBMv6wJOIxA+WkTHjkcSvjE/hbNaJb8ZBL+yt6CXAak8t5Z+lPEd3LCFv85Sf6USgfLreM/wsx+W62NGvhE/nKkt9ApvVTl/2pD8A3ftXwO+T3LX7FDcrBVzhDvws/kKEbZp0CCEtsAABXsSURBVKv+JIKMNn1NfLURPkfnr4d8yoVANQP4JPkrfMFAyudz8yel+Fn8Wjm2RzOFfGVXQMMTN5Jf8ZiQZgzK5iMRkqHkg0a7Wq9/vr3+AK5i3QzMXqvHAUBzSgiSbur/M0UMSM4P/GlWxFxtovWx4Yhbv+erltkG29zx7w74jK6Ngh+EB7jt6RO5JQXRMIh8p+ufv/54etsAHlA+dmNa1F/sX+kJniacgV/y2jI0FnkVOUeKKrqJ1PLDNq8oBjv06PJBwV2Txwr4XOUDSeQKSSm+S787gmIo/kXM65APKCUDnzv+YLnWMTgjjh9gXw03PZTFj8O+ZYt5KP0R+FThL6jgyJ92YLDYV+RfZVBL9p6CX8P8ibjF68ifeBNPYV8mvYXuZWh+DTFJLWapwOPkP6MNX/AJnWT+VNG34KFnzk8CZWqoLpXf1qxvUeYMfrqOmag/cfkT6atT/JOpn4pzEhpY4nPps3L6H/J1zJ+4/Mgxvz/sm7MqfvUZSn+F+RPLXx3q+9Kb6Zr4MUF+AjaAhYChmXAZNMt6jy4fnB0mdGUzd+v95dP98uHDiZTDDS04PEd44IKTimjwd0op3HSAgYdyYgn1z4RJNxRVGki1ZrzxSRmQmd9xajjb8C8vr8s/Xx9+5UXZI1XsqMKf5flcwcPiP6FPRG/97oavlBBqp8wVMbT9a7c75EMa1uJzK2ikvo2+jiz50sr4HD0WH/KVrfBQODvhDBbR1lEt/BRjNYgl4VP6HUzPPZaUqW7Xeyb5pD0CZ9WYhtutaW7DoxM+R/c5E+TMZxFnWjMsiD3yp0z/eeRPJtci+uyexUdqJi782gOfTH6V+rbfjr+WmSqrt4v+sp6s6zSLfNA9BSjoZqhoVYDP84FuzF8xweHEMPBPxUxY/1JVfzmCbX0OLmNUXiK/75I/GcQ/6v8GZSWaDr1mED5ZTJ7m1yl/uoD8xHYFtCbJ6Uk8Z5KP01N1/fEP+OPzx+Xq/PYO812jrO8BU8RIS5bAKTfs+CkCV11/Bt87unyGqbRrCgyIc7XV1+d+jzrMQAJIKpigYBN9t2VjxuSp4Xbai55E6m+g75Vt8p3+5+//fryJLpmnpSq74o+bKMInJka7K3uCUmHm1lCJsxQGKFtTauqJTxW/aeUfCeXsSDrhc3viU6W/jv7xXcgnLaCC31n8AayS/EHDTx385+j89ZBPERgV+AzfUyP5f45/zsWnUBQePT+ZRT4ulVWgyb9Jj/xJg09MsMBVfkPpD1hk9PwJhiQtf/UHXHrEHf/P8X/wEQr/u7tKiuq/jWPNn1rn99b8SVJPTftfBH/tiM8Ii4xTPPInHsEXgT8p/5QWeMHvpvxJW793rD8d+Ymv967CrwvwhwvA3fMnQd2j80OFfNsGsCJRBPtwq1qsxMQXuvFolPiUfEHumrJQYw8hX2Jhvi7rm79fPt//kp4i7qv+qFVJOXnOAOER2t+Zwht1YrOXfVM2h4twJPlarwHr80j8bacjybGCg2qET+raqMi+cNEL/tWqG037kfyfYn388+1heTnplDOfZs6ebaz6Ux1MSDkAiF/uEAKYIHViOIrLCH+7wkVDfHLxD9pL4o2etsVjvQv5JAUX+M+QOEK9nq993hY0iz8cIDE/YOK/BQ/vwr4WhRjbavlrke8uwGeEv02I8G/wkBYZnyX8Sb8r8KnVXy9+OLp8Cv6wHhyrqj8jPofPn9Bhu+r6y/Q5o+ZPVn5onL69OcLn9PmTXQOuPaz2ldyDq3CJC1Ww3OG5reWLuOB2cBsmd5grtM6fYAEzyV+3oJLMn7yNi8Y7+GuZgl30Jy0gKYAm8vui/Injn475vZYfFvH/AhNr5avKDxPyN5GvAJ+7/Al9B/g0tZP/y8qfKuHTGp8L4JXV9ZAPqc2IT1X+hA8h7EgHOE2h2cCk+jP4vRD72t4Ahg5AindZq8ah06gJY5jaoPLdfPiw/O/T3a8NGJV98aLm/lZsaJxNT0VLgItB9ccitxcpclhKQwwB9SfFkJ3AWnxSWTIOGHABE79xifcQSkx8ZnYQ+f779rg8v7yMswGM9dLEvha8ooQyuoKXw25HYzfRX8H8KPnM/qbg+dquXeOJAp/nA2JX29v8ULGQB3ATFuK/Vk+p4Sl3XzquV/+ieOclRGKcWeRbXSB+m4NKGCl8bn1JNRTic3T+esjnu4iS/jrlTxMF41VCIz89/KGvXbvww4IpZPEvRbyP3gRIFeSO/KnAenLXLPvKw7q1qCKfFp+K/P4sX2F8d1MYGqiK/ioIOws/DCG0aj6Vgc/i/KmCTeGQs9hXVb+urCtq+KH5NciXivKnVP2p0L8OrT/C4FX9iwN+Z5JvV48bIH/CtHZUfTL8gdgAFhZoiohQ+3wOGDUNccinUNe+sn17fb389vG0ARy+JUkg+Xw9NHdNCrfRC702NhAuCuOC3Gk6AJOpb7WMiD+cE89C5BUoqtJk1Q8iImf4ECfTIiEkADjgM/Wty3V49C3WKkpKDMotL5jw9NzYYuT7+uNxefq5bQD3lA8nO+T6zb0mqhI+w9uWEf4on4t8aStsQkoxov+7OPmkBcT9nonPcOVp2HCL3uZIxXfslCA+OR6akUBa7Supz3vdaOWTzOMtF1fAyIXPeTxJwbkPEPgByV8b4/PIT8pQOgS/SeBzxw/hIfQc/iolEJr8Caj8yJ8uAH8S/58lf0KHxEbIn1T8X7qmswxi5t6p8op5sAoddvzGUj+C8kgEKDO/P9+mBPP3I39SI0HLX9UDOje0yse+jZ6DPwm/gRNsudCu/gqeOUJ+f/DXMnC66K9l/gSe1SR/EtQ7BP+X+Bd68XSk+NxEfwX4rJY/nWTC9aWM+tOF5U9Xy59/nXYs0J0yBMAxiLHuiP3CMk9p7I2D/OjycXg0Ttur+d3N9fL5/jZeI+f14rnhoSm4cVlYUBosaAz23VBskBE3PLxA02Iclf4KAg57l30qYED8wQMTBD7h4YUW+poNf5t9v/14Wh6ffvbQUPqZKvxJYlfEJ3kgweA/a+MzRTgltbX4XSOfZL6acjaRT5qgZcMDfNsvEO7dhnBDfDZJeBwAMAO/hpx6KH4Ni2jShptmQ60CPqkiJJWPOkApa4jR5eMm5RKfszSm67TKZ9nw0OCTq2in+CdzcGYK/Q224ca5Bx0i2rZS2bcg/lfPn9qqa/c0lf46yqjhhx3F8/lUXEV8avKn6LurXIJdScka+0rqqSRaoPfn8jHmh+G5o8on7eeq9SZNMJE/hQUCP1UiHuiuwE+luc6Qn8CS3VD5CXFlf1P5FPg8H+KGslIHFp3r96X1p9nis7TOWv8+hP4S+KySPzn6zyH0lwCNIJ/9CmhctJB8S2tAH/Jlafz+9mb5dHfz1heCZmdfzJosfwfR8AOMpDol3wh4HF2+LIR06ETpUbQvh0ecjVDtOHzi4tn2d5Z8DfU4kXzfH5+Xh8fnX2eRGqpJfFTSH4q9UQMMYO5vi1/FeOz8FjqnElc9WvVuaD85qTPMlGgqOVgFLnfXkTP+s0zQ/N4z2VcyR74W8nt2XceSQlDRIirepgIi3DyT+Gm+6mR+XTi2R/eu9lVMYGh+DQ4jUH7GhEcOhxI+sb9FOh1af0DWifhrdIY+FMsVUK7aJEt/ivhOFggs/nOS/CmVDlY1XObgM/tt9ZRr4BP5y963eEm6mIm/SnPp8XtV/Tnk9zB/Ig8fCPG9tk7fhZ+pqMSu+muZP1XS4ej89ZCvwPAAnyR/hS8YSPl8bv6kFD+LXyvH9mimkK/sCmh44kbyKx4T0oxB2bxqwNcIlUhqTz91k++X0T7e3i4f767R5u9mYPZaaA4AmlNCkMRQ/58hOZCcH/gzgm+C5tH63XDErY+VHKcWUEV8RtdGwbfQAW57+kRuSUEIDCTfj6fn5cfDcwzQgeSLTjkHKUX5YAOqseTAEvglry1Da+G8PqBapeJxBR+B1y+u4VR4pGnI0eVLma+o2FwBn6suwSbcCkkpvku/m6yZbnzwwzJlNtVfBj53/MFyrWNYTBx/xVwDbnoEtQrFuab6yzD1IZ9BaQQ+VfiDBILir0f+FL0YwvL/jm8GT8GvYf5EvIV+5E/8Wp/Cvpv4I64PjrOe/v3s3iAmnfOjpANB/jXa8AU3eiXzJ0OYKG06c34SwlupDrz6u/KbDH66ziMR37n8ifTVKf4p8NBcfbrqL1eIRL9DPqCcDHyq+Ks1P3LM7w/7li2aofRXmD+x/LVi/kSl+SPyLyV/BRvAysIFla+WQdKnt2bCPk8qH4UDTPnI2SOcrn8+XQO9/sfKxwUUqqKvWYRUlsBNARh4KCemICOjrplstHToqFoz3viknAoz9+PUcBEoTtc/f3t42jb0i4aq01mFP8ujuYKHtAnB/J76NkXk1C0yOrblihiOjyga6pAPqU+Lz1M34qqo3cl1yZdWKlhYCHsRgAo7j85fp5CP2/Cw8FNI1jL5qQQF91giPdD4+0zySWeojFN3bb5bM9yGRyd8jr6mqeUX6I+roRwGm2nNsNP1yJ8y/eeRP5WB8F3wVw98HvlTGdC4+gf6FBuVPlR5sHLQJrGuAJ/nA92vW/2V+JTOunHM/XfkT2f1XEQsVuI6u1kiv1/1R3FVCt+YgGfGf8s8jvq/RVs6lzHcmkH4ZDG51Z/UnyLJxadyf3Sy/MR2BbQGJD0D/0zycXqqrj/6Ab/d3y231x/A2zvM6Wr2e1bBz2gLx1qyBEgPdvzUYquuP4PvHV0+w1TaNQUGxLna6utzv0edwiecXaoYh4JN9N2WLbCQp4bbaS96Eqm/jm9NYDUA+Z6efy5fvz+NdQV0V/xxmEH4xMRod8VkwCxHfCpj89IKUz3ji4rftPKPBG52JJ3wuT3xqdJfR//4LuSTFlDB7yz+AFZJ/sAVNmAAcPCfo/PXQz5FMFTgM3xPjeT/Of45F5+KogWesTQ9hYbcmoyePw3Jr3vkTxp8YmWBDQ6uFOAGpMyBhrQvmst0/DrH/1H5uZQfSb9voLPmT63ze6t9e/rvi+CvHfEZYZFxikf+xDvzi8CflH9KC7zgd1P+pK3fO9afjvwkk8gw3arw6wL8rWIS/DUK/zn+WcNPM/L70fmhQr5tA1iRKIJ9uNUeVmLiC914NEp8Sr4gd01ZqLGHkC+xMF+X5X+f7peba2azdV2X229h02s3z9CX89IaAMFBodIIBVJvvPWyb8rmVA2xNf5mfN5u/YKEjZwPxB/VwBmf1LVREf4E/Na2yUj+T7E+nl9elv++P47zBrBVf6qDCSkHZcQndWI4issIf7vCRUN8cvHPUtepuV7ehXwaYp6Jz5A4RuEbLSAWfzhAhkEc8fku7FtxgWj5K5VQqsUqwGeEv00IXMw481eMLwl/0u+KxFGrv178dXT5FPwhevtDjTlLQyM+Sf4arsNvwE/JK1DBc638xqIqj7aHfEYtInxOnz8Zp+/d3Io/yT3Ukg+HHyx3eG5r+SIuGOpHgCBgrtA6f4IFzCR/3RSczJ+8jYvGO/hrmYJd9CctoIL6U1H+xPHPBvnTKAd3RuevTeQrwOcuf2Ju9IryEy5AavP3Qnxa43OZB7H3PuRDOjPiU5U/YQe0Ix3gNIX3/hNx40Wv/L0gP7a9AQwnKMU7+5Lx6YHrNUVFKR+RolEGle/3T/fL9YfwTdUN3CKg8aLm/g7/nlqwVOAg9D+o/likjIa/CpCuOiTUnxRDdoJo8UllyThgCPjkEu+qyjEMPrh8P3++Lv9+fxhnAxirton+LHhFG8bRd9o57Brw4t20if4KhKbkM/ubgudru3aNJwp8ng+IXW2HOaFiIQ/gJkxly1rlKNoVxRPF+KVNDvnKNBjxQ3xamOKfFD5PIhjjv1bq0fnrIZ/Wkrp2SX+d8qfGA2FnaYz+8/A3OjtKrWbkN9Kc4NsYa9uK+f1F6k9UsF+Dd6k/BR9dN3oV+f1Zf0b/6WfB9Eij2zdIf8QTBm8p/wnwWZw/VQbkLPY99icygADypVV/uflTqv5U6F9Hz0+w1rvWaxQQmEm+XT1ugPwJxr0R64WCfMQGsLBAU0SE2udTYNC1ySGfQp17pL5tAH9YlmgjAQ0VTmmypzW5jV7otbGBcFEYF+ROMgBMpr51OSL+cM1xFiKvQFGVJqt+EBE5w4c4mRYJIQHAAZ94fcAredbhXzf5q2hHHpRbXjD/6BmoGPl+vr4u/37bNoB7ygc1zLqqnGtINAbIxOeaNIINN/b7LciXymjyaQEpxYj+7+LkkxYQ93um/wxXnlLfAj4XjakNDbwmID45HpqRQFrtK6nPZ1X8GkUrn2Qeb7mo8Vz4taTgAnya+WuKf1bAp4v+Khp6Nvm68OsEPnf8EB5Cz+Gv0gQ1+RPAy5E/lS2eKfj1LPkTOiQ2Qv6k4v/SNZ1lEDP3TpVXzINV6LDjN1z+JBGcnN8V/vN8mxLM3ymlHvkTiQ4tf60ALdWQVvlM9U0oQSY+tflT5B874XM2fmgxjwpMhY1c9NcyfwLPIuv/3vmToN8p+Bd68XSk+NxEfwX4rJY/OdWfLix/ulr+/Ou0YxFvsnGFH1gP0dSzC32lqTsO8qPLx+HRNGm/xl8+3S8fTm8AY46LN+TIR1oKdpqAwWVhQWmwoEEcTPZTS/lII254lM+q3Qgq/RUEHPXH42EUh/gLG76OGxae2lXpz/OBxrE2+V5eXpd/vj4YOzdo7qK/ivgkDyQY/Gd0VWQFfaYIZ4XHmYfUyCeZz/xQQ4cm8kkTtGx4gG/7BTKxO5DQEJ9NEh6DPbmmOEkckb9CmYaSL2ysbco965LacFMUhCMbQQAR/FPrP6kiJOTaQWYHKGUNMbp8qXUjua8shTh1SuZPVMFYg0+uop3CJ8NPXfiNk66oYQ75ypSr0p+0gCrm98fNNb72lUxZ9jR7bw1/FUeVJlWAT03+FH13FQvL5f3ipHQNNPqT1KN7Ul6rmeWT9mvVGpEMoMBnePOXfaGAqT9F9asCfirNdYb8BNbUh8pP0PYK1qUEH8k24u/SA4j8adVlKn9Kbah1zO9FXTRuoOJfjWXizNNNjAQ+q+RPjvic3L72K6Bx0ULyLT1AhWs2vYsrHGccCDxfPt8vH+B30lhyhH+w/B0UUVhUS9l3BDyOLl+PNZnzTEqPon05PAYBUnjl8ImTvO3vLPlyFJHZZyL5Xl63DWDRvpm6KOnmGk/wBLm/LX4V47HzW+icrl31WGJQoe9AcZmUtKp80gJU4HJX1GX8Z0UTJoeuqj+HSY2+TrrKp8AnxF9UvE0FRFg8k/hpoY276k8h+8zySfBQTL+sCSimUX7GhEcOhxI+sb9FM5olP5mIv0Zn6EepN2TpTxHfd5sOXHzncDhJ/pRKB8ucRJ3eM/tttUZq4BPhtPctXpIuZuKv0lx6/F5Vfw75PctfsUPqoTywmVlVjwVzexd+MFc/EkFGm74mvtoIn6Pz10O+XHDGb/OR/BW+YCDl87n5k1L8LH6tHNujmUK+/wO3vjWKBfux2gAAAABJRU5ErkJggg=="},72054:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ie}});var b=z(68688);function Ie(de,et){var Se=typeof Symbol!="undefined"&&de[Symbol.iterator]||de["@@iterator"];if(!Se){if(Array.isArray(de)||(Se=(0,b.Z)(de))||et&&de&&typeof de.length=="number"){Se&&(de=Se);var pe=0,Ae=function(){};return{s:Ae,n:function(){return pe>=de.length?{done:!0}:{done:!1,value:de[pe++]}},e:function(he){throw he},f:Ae}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Ye,Re=!0,ce=!1;return{s:function(){Se=Se.call(de)},n:function(){var he=Se.next();return Re=he.done,he},e:function(he){ce=!0,Ye=he},f:function(){try{Re||Se.return==null||Se.return()}finally{if(ce)throw Ye}}}}},16722:function(Zn,ln,z){"use strict";z.d(ln,{Z:function(){return Ye}});const b=Re=>typeof Re=="object"&&Re!=null&&Re.nodeType===1,Ie=(Re,ce)=>(!ce||Re!=="hidden")&&Re!=="visible"&&Re!=="clip",de=(Re,ce)=>{if(Re.clientHeight<Re.scrollHeight||Re.clientWidth<Re.scrollWidth){const $e=getComputedStyle(Re,null);return Ie($e.overflowY,ce)||Ie($e.overflowX,ce)||(he=>{const kt=(at=>{if(!at.ownerDocument||!at.ownerDocument.defaultView)return null;try{return at.ownerDocument.defaultView.frameElement}catch(Ge){return null}})(he);return!!kt&&(kt.clientHeight<he.scrollHeight||kt.clientWidth<he.scrollWidth)})(Re)}return!1},et=(Re,ce,$e,he,kt,at,Ge,Ne)=>at<Re&&Ge>ce||at>Re&&Ge<ce?0:at<=Re&&Ne<=$e||Ge>=ce&&Ne>=$e?at-Re-he:Ge>ce&&Ne<$e||at<Re&&Ne>$e?Ge-ce+kt:0,Se=Re=>{const ce=Re.parentElement;return ce==null?Re.getRootNode().host||null:ce},pe=(Re,ce)=>{var $e,he,kt,at;if(typeof document=="undefined")return[];const{scrollMode:Ge,block:Ne,inline:Le,boundary:vt,skipOverflowHiddenElements:mt}=ce,Tt=typeof vt=="function"?vt:nn=>nn!==vt;if(!b(Re))throw new TypeError("Invalid target");const _e=document.scrollingElement||document.documentElement,Ke=[];let ut=Re;for(;b(ut)&&Tt(ut);){if(ut=Se(ut),ut===_e){Ke.push(ut);break}ut!=null&&ut===document.body&&de(ut)&&!de(document.documentElement)||ut!=null&&de(ut,mt)&&Ke.push(ut)}const ht=(he=($e=window.visualViewport)==null?void 0:$e.width)!=null?he:innerWidth,Ht=(at=(kt=window.visualViewport)==null?void 0:kt.height)!=null?at:innerHeight,{scrollX:Dt,scrollY:gt}=window,{height:xt,width:we,top:ot,right:it,bottom:ye,left:qt}=Re.getBoundingClientRect(),{top:st,right:$t,bottom:yn,left:ze}=(nn=>{const We=window.getComputedStyle(nn);return{top:parseFloat(We.scrollMarginTop)||0,right:parseFloat(We.scrollMarginRight)||0,bottom:parseFloat(We.scrollMarginBottom)||0,left:parseFloat(We.scrollMarginLeft)||0}})(Re);let fe=Ne==="start"||Ne==="nearest"?ot-st:Ne==="end"?ye+yn:ot+xt/2-st+yn,Bt=Le==="center"?qt+we/2-ze+$t:Le==="end"?it+$t:qt-ze;const Nt=[];for(let nn=0;nn<Ke.length;nn++){const We=Ke[nn],{height:yt,width:St,top:fn,right:pt,bottom:Jt,left:bt}=We.getBoundingClientRect();if(Ge==="if-needed"&&ot>=0&&qt>=0&&ye<=Ht&&it<=ht&&(We===_e&&!de(We)||ot>=fn&&ye<=Jt&&qt>=bt&&it<=pt))return Nt;const sn=getComputedStyle(We),Qt=parseInt(sn.borderLeftWidth,10),ae=parseInt(sn.borderTopWidth,10),ne=parseInt(sn.borderRightWidth,10),te=parseInt(sn.borderBottomWidth,10);let oe=0,se=0;const re="offsetWidth"in We?We.offsetWidth-We.clientWidth-Qt-ne:0,le="offsetHeight"in We?We.offsetHeight-We.clientHeight-ae-te:0,me="offsetWidth"in We?We.offsetWidth===0?0:St/We.offsetWidth:0,wt="offsetHeight"in We?We.offsetHeight===0?0:yt/We.offsetHeight:0;if(_e===We)oe=Ne==="start"?fe:Ne==="end"?fe-Ht:Ne==="nearest"?et(gt,gt+Ht,Ht,ae,te,gt+fe,gt+fe+xt,xt):fe-Ht/2,se=Le==="start"?Bt:Le==="center"?Bt-ht/2:Le==="end"?Bt-ht:et(Dt,Dt+ht,ht,Qt,ne,Dt+Bt,Dt+Bt+we,we),oe=Math.max(0,oe+gt),se=Math.max(0,se+Dt);else{oe=Ne==="start"?fe-fn-ae:Ne==="end"?fe-Jt+te+le:Ne==="nearest"?et(fn,Jt,yt,ae,te+le,fe,fe+xt,xt):fe-(fn+yt/2)+le/2,se=Le==="start"?Bt-bt-Qt:Le==="center"?Bt-(bt+St/2)+re/2:Le==="end"?Bt-pt+ne+re:et(bt,pt,St,Qt,ne+re,Bt,Bt+we,we);const{scrollLeft:ke,scrollTop:Me}=We;oe=wt===0?0:Math.max(0,Math.min(Me+oe/wt,We.scrollHeight-yt/wt+le)),se=me===0?0:Math.max(0,Math.min(ke+se/me,We.scrollWidth-St/me+re)),fe+=Me-oe,Bt+=ke-se}Nt.push({el:We,top:oe,left:se})}return Nt},Ae=Re=>Re===!1?{block:"end",inline:"nearest"}:(ce=>ce===Object(ce)&&Object.keys(ce).length!==0)(Re)?Re:{block:"start",inline:"nearest"};function Ye(Re,ce){if(!Re.isConnected||!(kt=>{let at=kt;for(;at&&at.parentNode;){if(at.parentNode===document)return!0;at=at.parentNode instanceof ShadowRoot?at.parentNode.host:at.parentNode}return!1})(Re))return;const $e=(kt=>{const at=window.getComputedStyle(kt);return{top:parseFloat(at.scrollMarginTop)||0,right:parseFloat(at.scrollMarginRight)||0,bottom:parseFloat(at.scrollMarginBottom)||0,left:parseFloat(at.scrollMarginLeft)||0}})(Re);if((kt=>typeof kt=="object"&&typeof kt.behavior=="function")(ce))return ce.behavior(pe(Re,ce));const he=typeof ce=="boolean"||ce==null?void 0:ce.behavior;for(const{el:kt,top:at,left:Ge}of pe(Re,Ae(ce))){const Ne=at-$e.top+$e.bottom,Le=Ge-$e.left+$e.right;kt.scroll({top:Ne,left:Le,behavior:he})}}}}]);